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):

2013-04-19 12:47 VZ, revision 73824

EVT_TREE_STATE_IMAGE_CLICK is not Windows-only any more. State images in wxTreeCtrl are now supported under all platforms. See #9591.

2013-04-17 13:45 VZ, revision 73823

Remove "ED" suffix from EVT_DATAVIEW_COLUMN_HEADER_RIGHT_CLICKED. The naming of this macro was inconsistent with other similar macros in wxListCtrl and wxTreeCtrl and even EVT_DATAVIEW_COLUMN_HEADER_CLICK in wxDataViewCtrl itself. Moreover, it was even documented under the wrong name without "ED". Clear this mess by removing the "ED" suffix while still keeping the old macro name for compatibility.

2013-04-17 13:36 VZ, revision 73822

Document lack of wxEVT_COMMAND_DATAVIEW_COLUMN_HEADER_CLICK under OS X. The native versions don't contain any code to send it currently.

2013-04-17 13:31 VZ, revision 73821

Fix wxEVT_COMMAND_DATAVIEW_COLUMN_HEADER_CLICK name in the documentation. Unlike the corresponding event table macro, it doesn't have "ED" suffix.

2013-04-17 04:50 RD, revision 73817

Add missing interface items for Phoenix

2013-04-16 21:44 VZ, revision 73816

Document that wxPoint(wxRealPoint) ctor truncates, not rounds. Also give an example showing how to do rounding instead.

2013-04-13 01:45 RD, revision 73812

Ensure there is valid context for DrawRectangle

2013-04-11 18:54 VZ, revision 73809

Check that focused window is non-NULL before using it in wxComboCtrl. wxWindow::FindFocus() may return NULL, don't crash by attempting to dereference the pointer returned by it. Closes #15146.

2013-04-11 18:54 VZ, revision 73808

Add missing t_str() call to fix wxUSE_STL build after r73792. Don't rely on implicit conversion from wxString to wxChar* which is not available in all builds. Closes #15145.

2013-04-11 01:06 RD, revision 73807

also check for the SDK in subtrees used by newer XCodes

2013-04-10 14:12 VZ, revision 73806

Added chainable wxWizardPageSimple::Chain() overload. Add the simplest and most fool proof of chaining the pages in static wizards: just chain several calls to the new, non-static, wxWizardPageSimple::Chain() overload.

2013-04-10 02:51 RD, revision 73803

Cut is documented in wxTextEntry now

2013-04-10 02:01 RD, revision 73795

Add missing doc for Cut()

2013-04-09 08:52 SC, revision 73794
  • D /wxWidgets/trunk/src/stc/stc_cw.h
  • D /wxWidgets/trunk/src/stc/stc_cwc.h
  • D /wxWidgets/trunk/src/stc/stc_cwc_d.h
  • D /wxWidgets/trunk/src/stc/stc_cw_d.h

removing codewarrior support

2013-04-08 16:15 VZ, revision 73793

Use API_VERSION_NUMBER for debug help API version check. This symbol is not documented but seems to be defined in all the existing versions of imagehlp.h, so use it instead of relying on a hack with checkng whether DBHLPAPI symbol is defined.

2013-04-08 16:15 VZ, revision 73792

Support Unicode module names in wxDynamicLibrary::MSWGetModuleHandle(). The module names are not necessarily ASCII strings, so use wxString instead of "char*" and W-version of GetModuleHandle() if appropriate. See #15138.

2013-04-08 12:03 VZ, revision 73791

Remove rightarr.cur which doesn't exist any more from files list. This should have been part of r73491, see #14991.

2013-04-08 12:03 VZ, revision 73790

Check that files returned from wxDir::FindXXX() match the filter. Native Windows functions used by wxDir check the filter against both the short and the long name resulting in unexpected results, e.g. searching for "foo.baz" would find "foo.bazaar". Fix this by explicitly rechecking that we have a valid match ourselves. Closes #3432.

2013-04-05 23:11 VZ, revision 73789

Allow to customize wxGrid column auto-sizing. By default the columns are auto-sized to fit just their label, which is fast but not very user-friendly. Allow customizing this behaviour by handling the (new) wxEVT_GRID_COL_AUTO_SIZE event. Closes #15077.

2013-04-05 22:11 VZ, revision 73788

Use LF eol-style svn property for all Unix-only files. At least with some of them (e.g. tiffconf.h) using native EOLs under Windows confuses MinGW/MSYS and results in build failures. As all these files are only used under Unix or in Unix-like environments, use Unix EOLs for them everywhere.

2013-04-05 22:02 VZ, revision 73787

Basque translations update from Xabier Aramendi.

2013-04-05 17:55 JS, revision 73786

Don't reset URL if applying character style

2013-04-05 17:54 JS, revision 73785

Don't reset URL if applying character style

2013-04-05 06:01 RD, revision 73779

/dev/null may not exist, be smarter about it

2013-04-04 18:15 VS, revision 73778

Fix spurious errors about removing nonexistent files in wxrc.

2013-04-04 02:11 VZ, revision 73775

Document wxTextEntryDialog::SetTextValidator(). These methods exist since r15925 but were never documented. See #5420.

2013-04-04 02:11 VZ, revision 73774

Fix wxTextEntryDialog::GetValue() when using SetTextValidator(). Associating a validator with the text control in wxTextEntryDialog resulted in GetValue() always returning an empty string which was completely unexpected. Fix this by setting the value string manually to avoid interfering with any possibly used validators.

2013-04-03 20:13 VS, revision 73773

Use the same wxDEBUG_LEVEL settings for Xcode projects as elsewhere. Use the same debug flag default settings in the build/osx Xcode projects as are used by all other makefiles and projects - that is, wxDEBUG_LEVEL=1. This is done automatically by the headers, no need to define any extra symbols when building.

2013-04-03 04:08 RD, revision 73768

Add wxRect::SetPosition

2013-04-02 01:59 VZ, revision 73764

Don't use GetStandardCmdLineOptions() under non-Unix platforms. The GTK+ standard options are only available under Unix. Closes #15131.

2013-04-01 21:39 JS, revision 73763

Corrected code that re-encodes the book title.

2013-04-01 21:38 JS, revision 73762

Corrected code that re-encodes the book title.

2013-03-31 03:12 VZ, revision 73757

Make wxToolBar styles consistent and add wxTB_DEFAULT_STYLE. Don't include wxBORDER_NONE in neither wxToolBar ctor and Create() nor wxFrame::CreateToolBar() flags parameter, override GetDefaultBorder() in wxToolBar itself instead to use the border style appropriate for the current platform by default. This has the same effect -- the default border style is used unless another one is explicitly specified -- but is more clear and consistent. Also add wxTB_DEFAULT_STYLE for consistency with the other classes. Closes #15037.

2013-03-31 03:12 VZ, revision 73756

Remove wxTextCtrl::OnEnabled() hack from wxGTK. Don't change the background colour when the control is being enabled or disabled, it doesn't seem necessary and it's unclear why was this added by r10179 in the first place. It does result in problems however as it could somehow make the selection of wxTextCtrl invisible when it lost focus and so fixes a serious usability problem which happened to all wxTextCtrls for which a wxEVT_UPDATE_UI handler using wxUpdateUIEvent::Enable() was defined. Closes #14898.

2013-03-31 03:12 VZ, revision 73755

Explicitly trigger wxNotebook layout in wxMSW to ensure it is correct. Due to an apparent bug in the native control implementation, space could be reserved for the second row of tabs even when the notebook was big enough to need it. Sending it an extra WM_SIZE seems to be enough to fix this. Closes #1792.

2013-03-31 03:12 VZ, revision 73754

Added wxSearchCtrl to list of currently non-native wxGTK controls. It could be implemented using the native GtkSearchEntry in GTK+ 3.

2013-03-31 03:12 VZ, revision 73753

Fix the style value in wxWizard::Create() documentation. Somehow the raw value was used instead of the symbolic constant. Closes #15130.

2013-03-31 03:12 VZ, revision 73752

Fix the header to be included in wxStringTokenizer documentation. See #15130.

2013-03-31 03:12 VZ, revision 73751

Document wxDateTime arithmetic operators. wxDateTime::operator+() and operator-() were not documented, do it now. Also fix the return value of wxDateTime::Add(). See #15130.

2013-03-31 03:11 VZ, revision 73750

Document wxDataView{List,Tree}Ctrl as only available since 2.9.0. See #15130.

2013-03-31 03:11 VZ, revision 73749

Remove wx{File,Dir}PickerCtrl::CheckPath() declaration. This function wasn't defined, so don't declare it neither. This should have been part of r72475.

2013-03-31 03:11 VZ, revision 73748

Remove remaining occurrences of wxUSE_XPM_IN_MSW. This symbol is not used since a very long time as XPM support is now always available in wxMSW and most of its occurrences were removed almost 10 years ago, just remove the remaining ones too.

2013-03-31 03:11 VZ, revision 73747

Add a comment with links to proper command line parsing rules. No real changes, just added a comment with links to the descriptions of the correct rules that we should use in ConvertStringToArgs().

2013-03-29 20:53 VZ, revision 73737

Fix program not shutting down when using Ubuntu app menu. Ensure that an idle event is generated after a menu event even when the latter comes, via DBUS, from the out of process app menu and not from a real GTK menu. Closes #15122.

2013-03-29 20:53 VZ, revision 73736

Mention the relationship of wxDocument::Activate() with Raise(). Also provide an example of a custom overridden Raise(). See #15120.

2013-03-29 20:53 VZ, revision 73735

Minor documentation corrections in wxBookCtrlBase. Use the correct preposition in "set selection to the given page". See #15125.

2013-03-29 20:53 VZ, revision 73734

Added wxBookCtrlBase::FindPage(). Add helper function to find the index of the given page. Closes #15125.

2013-03-28 00:10 VZ, revision 73731

Fix assert when constructing invalid wxGBSpan inside wxWidgets itself. Various wxGridBagSizer methods returning wxGBSpan asserted when trying to construct an invalid wxGBSpan as its components must now (since r66964) be positive. Fix this by adding a special new method to wxGBSpan for constructing such invalid spans and use it now. Closes #15124.

2013-03-28 00:10 VZ, revision 73730

Add wxDocManager::FindDocumentByPath() helper. Simply refactor the code which already existed inside wxDocManager in a new public method. Closes #15126.

2013-03-28 00:10 VZ, revision 73729

Fix display of empty wxStaticBoxSizers. wxStaticBoxSizer should be considered shown if its static box is shown, even if it has no elements (or all of them are hidden). Closes #14698.

2013-03-26 12:00 VZ, revision 73720

Add wxDocument::Activate() method. Make activating the first (and, in the vast majority of cases, the only) view of the document easier. Closes #15120.

2013-03-26 12:00 VZ, revision 73719

Initialize Unicode code when generating wxEVT_CHAR_HOOK in wxMSW. Use the fixed value of 0 for the keys without Unicode equivalent instead of whatever junk was there in the uninitialized variable.

2013-03-26 12:00 VZ, revision 73718

Use WXK_DELETE as Unicode key code for VK_DELETE in wxMSW. U+007F is a Unicode character so we should set Unicode key code to this value for VK_DELETE presses. This also makes wxMSW consistent with wxGTK. Closes #3458.

2013-03-26 01:59 VZ, revision 73717

Use wxCONTROL_PRESSED instead of wxCONTROL_SELECTED in wxOSX renderer code. wxCONTROL_SELECTED is supposed to only apply to the selected items in a listbox and similar cases whereas the buttons use wxCONTROL_PRESSED flag to indicate whether they are toggled. Correct the code in wxRendererMac to use the latter, for consistency with the other platforms.

2013-03-26 01:59 VZ, revision 73716

No changes, just remove wxGtkIMData forward declarations. This class doesn't exist any more, so clean up references to it. See #3158.

2013-03-22 18:03 PC, revision 73708

fix GTK3 build

2013-03-22 15:13 VZ, revision 73707

Add GdkEventKey declaration fix PCH-less build. Declare it in wx/gtk/textentry.h too, not only wx/gtk/window.h.

2013-03-21 23:37 VZ, revision 73695

Add IM and full wxEVT_CHAR support to wxTextCtrl and wxComboBox in wxGTK. Generate wxEVT_CHAR events for non-ASCII characters entered in these controls by intercepting their insert-text signal. Also try to use GtkEntry/GtkTextView internal IM objects but unsuccessfully so far. Closes #3158.

2013-03-21 23:37 VZ, revision 73694

Allow using either single or multi line wxTextCtrl in keyboard sample. These controls are implemented quite differently in wxGTK, so it's convenient to be able to test both of them in the sample to check that they both behave correctly.

2013-03-21 23:37 VZ, revision 73693

Refactor wxGTK IM-related code to allow future modifications. No real changes, just make it possible to use a different IM than the one allocated in wxWindow for input handling. This will be used in the upcoming changes to wxTextEntry and the related classes. See #3158.

2013-03-21 23:36 VZ, revision 73692

Tweak wxGTK keyboard handling to allow accelerators to work again. Accelerators were broken by the changes of r72640 which were done to ensure that the focused window gets the keyboard event first, before its top level parent. Fix them now by still passing the events to the focused window first but also passing them to the parent top level if it hasn't been handled by the focused child. Unfortunately this is still not fully compatible with wxMSW because in wxGTK wxEVT_CHAR handler must skip the event in order to allow the accelerator using the same key to work, while in wxMSW the accelerator can only be suppressed by overriding wxWindow::MSWShouldPreProcessMessage(). We will need to make the two ports behave in the same way when the event is not skipped in the future. But for now, at least make them both behave correctly when the handler does skip the event. Closes #14553.

2013-03-21 23:36 VZ, revision 73691

Use flat generic status bar by default and add wxSB_SUNKEN. GTK+ applications don't use sunken status bars since many years, do don't do it in wxWidgets neither by default any more. Add wxSB_SUNKEN style that can be explicitly used if the old appearance is desired. Closes #15009.

2013-03-21 23:36 VZ, revision 73690

Disable Unity global menu while native modal dialogs are shown in wxGTK. We need to use wxOpenModalDialogLocker even with native GTK+ dialogs to prevent the menu commands from being available while they're shown, so do it in wxMessageDialog and wxColourDialog which call gtk_dialog_run(). Closes #14823.

2013-03-21 23:36 VZ, revision 73689

Create a small helper class for Unity global menu bug workaround. Encapsulate the code temporarily incrementing wxOpenModalDialogsCount in a small helper class to make it easier to reuse it elsewhere. See #14823.

2013-03-21 23:36 VZ, revision 73688

No changes, just remove an unused line of code. Fix g++ warning about initialized but unused variable in wxRTC code.

2013-03-19 16:43 VZ, revision 73687

Add missing space to fix r73681 changes. We need a space between the command and stderr redirection to avoid the "2" from being taken as part of the last option on the command line.

2013-03-19 03:58 VZ, revision 73682

Fix WM_UNINITMENUPOPUP missing definition for VC6. The previous workaround of defining it explicitly if it's not defined was left in src/msw/frame.cpp while the code using WM_UNINITMENUPOPUP was moved to src/msw/toplevel.cpp in r73562. Move the fallback definition there too.

2013-03-19 03:55 VZ, revision 73681

Suppress error output from Unix system information functions. Redirect stderr to /dev/null in wxGetCommandOutput() to avoid errors from the shell if the command we're trying to run doesn't exist.

2013-03-19 00:32 JS, revision 73680

Make sure include doesn't get overwritten when code regenerated

2013-03-18 21:41 RD, revision 73679

fix compilation problem

2013-03-18 21:21 JS, revision 73678

Fixed help for symbol picker and style manager dialogs

2013-03-18 13:07 JS, revision 73677

Added control over whether size and position units can be changed, and also size and position checkboxes.

2013-03-17 13:10 VZ, revision 73676

Fix minor typo in wxDV_VERT_RULES documentation. Don't say "is supported" when meaning "if supported" and, in fact, remove this part entirely as these styles are supported by all implementations.

2013-03-17 09:14 JS, revision 73675

Corrected clipboard data id

2013-03-17 09:13 JS, revision 73674

Corrected clipboard data id

2013-03-16 20:36 JS, revision 73673

Fixed centering/right alignment of last line

2013-03-16 18:27 VZ, revision 73672

Don't create temporary file in wxDebugReport ctor. Just use wxFileName::GetTempDir() instead of creating a file in the temporary directory and then using its path. Closes #15103.

2013-03-15 11:21 JS, revision 73665

Fixed a wxRichTextCaret refresh bug

2013-03-14 23:32 JS, revision 73664

Corrected wxRichTextCaret refresh

2013-03-14 22:04 JS, revision 73663

We need to switch off UI elements before they are laid out. Do this via static functions.

2013-03-13 14:47 VZ, revision 73648

Remove obsolete parts of autoconf_inc.m4. This file has accumulated a lot of condition checks which were not relevant any more, remove and recreate it (by running bakefile_gen) to get rid of them. Closes #15101.

2013-03-13 10:05 JS, revision 73647

Fixed some warnings

2013-03-12 21:54 JS, revision 73646

Added ability to switch off more components of the size page UI

2013-03-12 14:33 JS, revision 73645

Fixed UI customization helper

2013-03-11 19:03 JS, revision 73644

Search for font instead of creating it each time

2013-03-11 19:02 JS, revision 73643

Added missing RTTI

2013-03-11 11:08 SC, revision 73642

more specific solution to tooltips appearing on neighboring views, refs #15072

2013-03-10 23:13 SC, revision 73641

supporting also mouse entered / exited events which are not sent to the deepest child window, refs #15072

2013-03-10 22:14 SC, revision 73640

support alpha in color dialog, see #14127

2013-03-10 22:12 SC, revision 73639

make sure dialogs can support alpha transparency sliders

2013-03-10 21:36 SC, revision 73638

add support for alpha in color dialog on OSX, see #14127

2013-03-10 20:02 SC, revision 73637

avoid multiple mouse moved events, refs #15072

2013-03-10 15:20 SC, revision 73636

trying to solve cursor update problems with AUI, refs #15072

2013-03-10 02:09 VZ, revision 73635

Disable sorting of generic wxDataViewCtrl while it is frozen. Don't sort the contents of wxDataViewCtrl while it is frozen and resort it only when it is thawed. This dramatically speeds up adding items to the control when sorting is used as we only sort it once now instead of doing it after adding every item. Closes #14073.

2013-03-10 02:09 VZ, revision 73634

Use symbolic constants instead of magic numbers in wxDataViewCtrl code. No real changes, just add SortColumn_XXX symbolic constants which are somewhat more clear than -1 and -2 used before. Although the code based on the global variables remains as bad as before.

2013-03-09 16:08 VZ, revision 73633

Add GetFile() accessor to wxFileStream classes. Allow to retrieve the underlying file used by the stream. Closes #15093.

2013-03-09 16:08 VZ, revision 73632

No real changes, just use wxString::clear() instead of assignment. Consistently use clear() everywhere instead of assigning wxEmptyString in some places and wxT("") in some others to a string in order to clear it. See #15091.

2013-03-09 16:08 VZ, revision 73631

Return false from wxFileName::AppendDir() and InsertDir() on failure. Give the caller a way to know whether the directory was valid or not. Closes #15091.

2013-03-09 16:08 VZ, revision 73630

Use generic spin control itself as parent for its children. This fixes a problem with using wxSpinCtrlGeneric in toolbars under wxOSX, using the toolbar itself (i.e. the parent of the spin control) as parent for the children didn't work there and no windows were visible at all. Also use wxNavigationEnabled as base class of wxSpinCtrlGeneric to fix keyboard navigation. And override SetBackgroundColour() to set it for the text control part of the spin control only. Closes #15016.

2013-03-09 16:08 VZ, revision 73629

Implement support for pen cap and join in wxPostScriptDC. Use PostScript "setlinecap" and "setlinejoin" commands to do it. Closes #1244.