Changelogs

Overview

These changelogs reflect the history of all files in the Subversion repository. The changelog has been generated at 2016-05-09 08:38:04

Changes per page:

25 50 100 250 500 1000 2000

Changelog for wxWidgets (70435 changes):

2010-08-23 00:15 VZ, revision 65382

Work around a crash on starting editing in wxGrid under wxOSX/Cocoa. wxOSX/Cocoa currently generates unexpected focus loss events with the window gaining focus being the same one as losing it. This is wrong and shouldn't happen but as long as it does, filter these events out to at least allow editing the grid to work. See #12267.

2010-08-23 00:15 VZ, revision 65381

Don't send event from wxMSW::wxListCtrl::DeleteAllItems() if it did nothing. wxEVT_COMMAND_LIST_DELETE_ALL_ITEMS should only be sent if the control hadn't been empty before. Document this behaviour and adjust wxMSW to match the other platforms. Also document the return value better. Closes #12336.

2010-08-23 00:15 VZ, revision 65380

Extract X11 Display wrapper class in a private header. No real changes, just extract a private Dpy class used by wxGTK to a header and rename it to wxX11Display. This will allow reusing it from X11 wxUIActionSimulator implementation in the upcoming commits.

2010-08-23 00:15 VZ, revision 65379

Add missing header required if wx/mousestate.h is included first. This header uses wxPoint so it must include wx/gdicmn.h (instead of relying on it having been already included).

2010-08-22 01:33 VZ, revision 65378

Don't report spurious errors from wxSocket in "no wait" mode. In wxSOCKET_NOWAIT mode wxSOCKET_WOULDBLOCK is not a real error as it's expected and should be just discarded. Failing to do this could result in the following scenario: 1. Try to read a big buffer with wxSOCKET_NOWAIT (setting wxSocket error to wxSOCKET_WOULDBLOCK). 2. Process small part of it. 3. Read more data from wxSocket -- which now goes to the data containing already cached data without going to the socket itself and this without resetting the error. 4. Check wxSocket::Error() which turns out to be (still) true. And this was exactly what happened in mysteriously failing unit test case reading wxImage contents from a socket: the failure was difficult to reproduce because it depended on how much data exactly did we read from the socket in one go. Fix this by resetting the error properly and reenable the unit test which was previously disabled for the build bot, it should pass now.

2010-08-21 19:06 VZ, revision 65376

Merge with the trunk and some minor fixes. This is the version of this branch which should be easier to merge into the trunk in the future as it's based on a more recent r65375. It also contains some minor changes by me to Julien's work and style fixes.

2010-08-21 12:17 RR, revision 65375

Allow calling wxGenericDirCtrl::GetPath() in multiple selection mode, fixes #12340 ([wxGenericDirCtrl] conflicts wxDirFilterListCtrl::OnSelFilter())

2010-08-21 11:54 RR, revision 65374

make Set/GetLabel() set and return something (albeit unused) as per the docs, fixes #12350: wxWindow Get/SetLabel non-functional in GTK

2010-08-21 11:53 RR, revision 65373

make Set/GetLabel() set and return title in wxTLW, fixes #12371: Dialog::GetLabel() Inconsistent behaviour across operating systems

2010-08-21 11:39 RR, revision 65372

Fix crash by checking if icon is valid before drawing it, fixes #12376: PATCH for Ribbon crash

2010-08-21 11:36 RR, revision 65371

Fix potential crash, fixes #12375: PATCH to fix help controller crash

2010-08-20 22:51 RR, revision 65370

Properly implement Cleared() by calling row_deleted on every child of root, fixes #12327: wxDataViewListCtrl Crash

2010-08-20 20:13 VZ, revision 65369

Mention that not all standard IDs are stock IDs. Also add a link to the list of stock IDs from the standard IDs documentation.

2010-08-20 17:38 JJ, revision 65368

include correct private.h for wxgtk1

2010-08-20 17:22 RR, revision 65367

Make it compile

2010-08-19 20:29 RR, revision 65366

Link to wxRichMessageDialog in some places

2010-08-19 20:17 RR, revision 65365

Make it compile a bit more

2010-08-19 17:41 VZ, revision 65364

Slightly improve wx[Generic]RichMessageDialog layout. Keep the icon at the top instead of centering it, this is more consistent with the native behaviour under both MSW and GTK. Get rid of an unnecessary sizer in wxGenericRichMessageDialog and give the checkbox the right border to align with the rest of the dialog contents.

2010-08-19 17:41 VZ, revision 65363

Make the main message of wxGenericMessageDialog stand out. Use larger bold font for the main message in wxGenericMessageDialog if the extended message is also given to make it stand out similarly to how it happens in the native GTK and MSW dialogs.

2010-08-19 14:12 JS, revision 65362

Better close button placement on tabs, especially for bottom tab alignment

2010-08-19 14:12 JS, revision 65361

Better close button placement on tabs, especially for bottom tab alignment

2010-08-19 11:53 SJL, revision 65360

Disable some more failing tests under wxGTK

2010-08-19 09:14 SC, revision 65359

fixing compilos

2010-08-19 09:13 JJ, revision 65358

update compile configuration for OpenVMS

2010-08-19 02:06 VZ, revision 65357

Compilation fix for STL build in wxGtkCollatableString code. Include wx/string.h to define wxString used by this class.

2010-08-19 02:06 VZ, revision 65356

Compilation fix for non-PCH build in wxGenericRichMessageDialog code. Move IsCheckBoxChecked() to the .cpp file where wxCheckBox is fully defined and not just forward declared (at least when not using PCH).

2010-08-19 01:57 VZ, revision 65355

Compilation fix for old SDKs in new native MSW wxHyperLinkCtrl code. Define WC_LINK ourselves if it's not defined in the headers.

2010-08-19 01:55 VZ, revision 65354

VC6 compilation fix for native wxProgressDialog implementation. Don't use return with a void value, VC6 doesn't support this and it's unnecessary here anyhow.

2010-08-19 00:49 VZ, revision 65352

Use task dialog for wxProgressDialog implementation in wxMSW. If available, the task dialog is now used for the wxProgressDialog under Windows. This provides a much more native looking dialog which doesn't look out of place under modern Windows versions, unlike the generic implementation. The internals of the code had to be significantly changed as the task dialog can only be shown modally so, to emulate wxProgressDialog modeless nature, a separate thread is used for the progress dialog management.

2010-08-19 00:48 VZ, revision 65351

Only use native wxHyperlinkCtrl in Unicode build under MSW. The native control is available to Unicode applications only so disable its use in non-Unicode build.

2010-08-19 00:48 VZ, revision 65350

Don't use native MSW wxCommandLinkButton in wxUniversal. Test for __WXUNIVERSAL__ when selecting the version of this class to use.

2010-08-19 00:48 VZ, revision 65349

Add wxRichMessageDialog class. This is a generalization of wxMessageDialog based on the native task dialog under recent (Vista and later) Windows versions and implemented generically for the other ports for now. It provides the possibility to use additional controls in the message boxes (checkbox useful for the "Don't ask me again" kind of dialogs and collapsible detailed explanations field) and better look and feel under Windows.

2010-08-19 00:48 VZ, revision 65348

Provide a task-dialog based wxMSW wxMessageDialog implementation. Use the task dialog instead of the legacy message box for wxMessageDialog implementation under wxMSW on recent (Vista and later) Windows versions. As part of this change, remove wxMessageDialogWithCustomLabels and integrate its functionality in wxMessageDialogBase itself as it's now used by all platforms.

2010-08-19 00:48 VZ, revision 65347

Handle mnemonics correctly in wxGTK::wxCollapsiblePaneSetLabel(). Convert mnemonics in wx format to the one used by GTK+, just as we already do in the ctor.

2010-08-19 00:48 VZ, revision 65346

Fix Yes/No/Cancel buttons order in wxGTK wxStdDialogButtonSizer. "Yes" and "No" buttons should be positioned next to each other for consistency with the native message box instead of separating them with the "Cancel" button.

2010-08-18 23:40 RR, revision 65345

Document recetnyl added name parameter in wxDataViewCtrl

2010-08-18 23:36 RR, revision 65344

Mention that you cannot call wxRadioButton::SetValue(false) if that radiobutton belongs to a group

2010-08-18 23:32 RR, revision 65343

GTK+ just won't let you uncheck any radiobutton that belongs to a group.

2010-08-18 23:29 RR, revision 65342

make wxChoice and wxComboBox sort in a case insensitive and locale adapted way, fixes #12351: Incorrect sort order in wxChoice / wxComboBox

2010-08-18 23:28 RR, revision 65341

Make wxListBox sort in a case insensitive way, fixes #12352: Incorrect sort order in wxListBox

2010-08-18 21:44 SJL, revision 65340

Enable wxUIActionSimulator by default

2010-08-18 20:34 SJL, revision 65339

Disable tests that fail under wxOSX so that they play nicely with the buildbot.

2010-08-18 18:46 SJL, revision 65338

Disable tests that fail under wxGTK so that they play nicely with the buildbot.

2010-08-18 15:57 MYA, revision 65337

Add a readme file of the implmentation detail

2010-08-18 14:59 JS, revision 65336

Use common inline version of wxHexToDec

2010-08-18 14:50 MYA, revision 65335

'Image para moving' feature works well now

2010-08-17 18:55 VZ, revision 65334

Provide native wxHyperlinkCtrl implementation for wxMSW. Use the "syslink" native control to implement wxHyperlinkCtrl under (recent enough, i.e. XP or later) versions of Windows.

2010-08-17 18:12 VZ, revision 65333

Compilation fix: include wx/button.h from wx/commandlinkbutton.h. Include the base class declaration to fix compilation under non-MSW.

2010-08-17 17:24 RAW, revision 65332

Parent window of MSW wxProgressDialog gains focus when the dialog ends.

2010-08-17 17:22 RAW, revision 65331

Updated documentation for wxMessageDialog.

2010-08-17 17:21 RAW, revision 65330

Finalized handling of right-alignment for MSW wxHyperlinkCtrl and updated the documentation.

2010-08-17 17:13 MYA, revision 65329

Move feature works mostly

2010-08-17 17:13 VZ, revision 65328

Export wxMSWButton::GetFittingSize() private function. It is now used by wxCommandLinkButton from adv library and so needs to be exported from core.

2010-08-17 16:48 VZ, revision 65327

Add new wxCommandLinkButton class. A command link button wraps a native MSW control under recent Windows versions and is implemented generically as a simple bitmap button elsewhere. In the future, GTK implementation should allow using a different font for the button label and its note.

2010-08-17 12:10 JS, revision 65326

Large image-loading speedup and small attribute-loading speedup

2010-08-17 08:21 SC, revision 65325

fixes horizontal scrolling in textfields, fixes #12322

2010-08-16 19:48 RR, revision 65324

Ignore non-existant string selection in wxComboBox::SetValue() in read-only mode, as per the very exact docs, fixes #12329: wxComboBox can set non-existing string in read only mode

2010-08-16 17:33 RR, revision 65323

Uncheck radiobutton when calling ::SetValue(false) as per wxMSW, fixes #12344: Cannot set GTK wxRadioButton to fasle

2010-08-16 17:01 MYA, revision 65321

Some fast fixup

2010-08-16 16:50 SJL, revision 65320

Add an extra paragraph to the unit testing tech-note about the classes that are available to help with GUI testing.

2010-08-16 16:28 MYA, revision 65319

Paragraph move feature

2010-08-16 12:45 RAW, revision 65318

Fixed crash when invoking a dynamically loaded TaskDialogIndirect().

2010-08-15 23:49 JWE, revision 65317

add svn:eol

2010-08-15 23:14 VZ, revision 65316

Improve EVT_SHOW documentation. Mention that it applies to the TLWs only and explain when it is generated (and not generated). Closes #12353.

2010-08-15 23:14 VZ, revision 65315

Fix wxMSW compilation in wxUSE_STL==1 case. A wxDECLARE_NO_ASSIGN_CLASS() was recently added to ClassRegInfo but storing it in a vector requires it to be "Assignable" so this broke compilation in STL case (wxVector<> doesn't enforce this requirement currently). Make ClassRegInfo assignable again to fix this. Closes #12355.

2010-08-15 23:14 VZ, revision 65314

Revert "Make wxComboBox::Popup() and ::Dismiss() emit events" This reverts commit r65310 which was not, in fact, necessary as the events were already sent. See #12335.

2010-08-15 21:31 JWE, revision 65313

correct WXK_BACK error

2010-08-15 20:32 JWE, revision 65312

resolved Visual c++ assert.

2010-08-15 19:53 JWE, revision 65311

correct focus feature under windows

2010-08-15 18:16 RR, revision 65310

Make wxComboBox::Popup() and ::Dismiss() emit events as per the docs, fixes (wxComboBox not sending popup and dismiss events)

2010-08-15 18:02 JWE, revision 65309

correct a error in default constructor

2010-08-15 17:45 JWE, revision 65308

add doc for change key features

2010-08-15 15:23 SJL, revision 65306

Set right button click value to 2. This fixes the tests that simulate right click events in wxGTK.

2010-08-15 15:11 SJL, revision 65305

Add extra wxYield calls to allow many more tests to run correctly in wxGTK. This needs to be done after every action rather than after batches of operations.

2010-08-15 14:29 RAW, revision 65304

GTK wxCollapsiblePane correctly handles mnemonics in SetLabel().

2010-08-15 12:59 RAW, revision 65303

Fixed bug with setting message dialog button labels for the dialog sample.

2010-08-15 10:34 RAW, revision 65302

Removed a black border from the MSW commandlink button image.

2010-08-15 06:38 RAW, revision 65301

Set eol-style property on new files.

2010-08-14 17:11 RAW, revision 65300

wxHyperlinkCtrl calculates size correctly under Win XP and can be right-aligned under Vista and greater.

2010-08-14 12:24 RAW, revision 65299

Calls to TaskDialogIndirect() are now done dynamically by retrieving the symbol from relevant DLL.

2010-08-13 22:12 JMS, revision 65297

Allow wxVariant::Convert(wxUniChar* value) to convert single-character string into a character.

2010-08-13 17:17 SJL, revision 65295

Only run BitmapComboBoxTestCase when it is natively supported.

2010-08-13 13:57 VZ, revision 65292

Fix harmless MSVC warning about double to float conversion. Make the constant double as well as it's compared with other doubles in the code below.

2010-08-13 13:04 SJL, revision 65291

Remove some assumptions in WindowTestCase that are not necessarily true.

2010-08-13 13:02 SJL, revision 65290

Remove assumption that no item is focussed by default in wxTreeCtrl.

2010-08-13 13:00 SJL, revision 65289

Stop wxRadioButton::SetValue(false) test under GTK as this is not supported.

2010-08-13 12:57 SJL, revision 65288

Set a sensible initial size for the wxListBook.

2010-08-13 12:55 SJL, revision 65287

Do not test values outside the range as the behaviour is unspecified. Also make sure a small enough indent is set.

2010-08-13 12:51 SJL, revision 65286

Test that no events are sent when an empty wxListControl is cleared.

2010-08-13 11:55 VZ, revision 65285

Update wxWinCE compilation instructions. Remove obsolete information about eVC. Give the example of using bakefile to generate VC[89] CE projects directly.

2010-08-13 11:36 JWE, revision 65284

add change choice key feature

2010-08-13 06:23 SC, revision 65283

no-op change to get build bot running

2010-08-12 15:30 SJL, revision 65282

Only include testableframe.h if we are compiling with wxUSE_GUI otherwise many compiler errors occur when compiling the non-gui tests.

2010-08-12 15:21 SJL, revision 65281

Wrap all individual tests in #if wxUSE_UIACTIONSIMULATOR blocks so they compile correctly when wxUIActionSimulator isn't available. The technote has also been updated to specify that this must be done.

2010-08-12 14:36 JTN, revision 65278

Move timer.cpp from core to base library

2010-08-12 10:52 SJL, revision 65277

Define a new macro WXUISIM_TEST that is only defined if wxUSE_UIACTIONSIMULATOR is defined. Wrap all existing tests that use wxUIActionSimulator in it and document that it should always be used for this reason. This will allow the tests to run on platforms that don't support wxUIActionSimulator and is especially important as it is not enabled be default.

2010-08-12 10:25 SC, revision 65276

no-op change to get build bot running

2010-08-12 01:11 JTN, revision 65273

New build slave for wxQt

2010-08-11 18:51 PJC, revision 65265

Improve wxRibbonMSWArtProvider's colour scheme generation when the primary and/or secondary colours are grey (see ticket #12331).

2010-08-11 18:46 SJL, revision 65264

Don't test a backwards range as this is properly handled by wxSL_INVERSE in wxSlider.