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

2011-12-25 14:28 VZ, revision 70116

Always link with expat in monolithic build. Fix linking errors when using wxXML in sttaic monolithic build: in this case we must link with expat but it was listed too early, before wxWidgets libraries using it, in the bakefile-generated makefiles. Now add it to the end of the linker command line too by including -lexpat in EXTRALIBS_FOR_BASE which are appended to the linker arguments. Notice that now -lexpat is linked twice because it is still added by <wx-lib>xml</wx-lib> in bakefiles, even in monolithic build, but I don't know how to avoid it and it is harmless anyhow. Closes #12573.

2011-12-25 13:52 VZ, revision 70115

Added a warning about multi-cells in wxGrid::DeleteRows() docs. Currently deleting rows or columns intersecting a multi-cell is simply not supported and results in an immediate crash. See #4238.

2011-12-25 01:57 PC, revision 70114

restore call to GetTabSize removed in r69880, it is needed to set x_extent

2011-12-24 19:30 VZ, revision 70113

Really fix the use of deprecated methods in wxGrid test. The changes of r70111 were wrong, the unit test for wxGrid really did intend to test the deprecated methods so restore them -- but only in WXWIN_COMPATIBILITY_2_8 case.

2011-12-24 19:19 VZ, revision 70112

Implement wxNotebook::CalcSizeFromPage() for wxGTK. The implementation is far from perfect as it relies on hard-coded margins but is better than nothing as it allows wxNotebook best size determination and SetPageSize() method to work correctly.

2011-12-24 18:58 VZ, revision 70111

Don't use deprecated methods in wxGrid test. Don't use the methods defined only when building 2.8-compatible mode to let the tests compile even with WXWIN_COMPATIBILITY_2_8 off. This only worked before because of the wrong tests in grid.h but broke after the fixes of r70098.

2011-12-24 17:46 PC, revision 70110

remove improper use of paste operator

2011-12-24 16:43 VZ, revision 70109

Fix fatal bug with deleting the old contents in wxScopedArray::reset(). "delete" was wrongly used instead of "delete[]". Closes #13806.

2011-12-24 16:43 VZ, revision 70108

Use the correct function type cast in EVT_WEBKIT_NEW_WINDOW. Use wxWebKitNewWindowEventHandler to perform a proper static_cast<>, which detects incorrect casts during compilation, instead of wxWebKitNewWindowEventFunction which was just doing an unsafe C-style cast. Cloes #13805.

2011-12-24 16:43 VZ, revision 70107

Add EVT_FSWATCHER event table macro. It was documented, and ought to have existed anyhow for consistency with wxEVT_FSWATCHER, but wasn't defined. Do it now. Closes #13804.

2011-12-24 16:43 VZ, revision 70106

Add EVT_WINDOW_MODAL_DIALOG_CLOSED() event table macro. Add it for consistency with wxEVT_WINDOW_MODAL_DIALOG_CLOSED. See #13804.

2011-12-24 16:43 VZ, revision 70105

Fix typo in wxEVT_COMMAND_RICHTEXT_LEFT_DCLICK in documentation. It was misspelt as wxEVT_COMMAND_RICHTEXT_DLEFT_CLICK. Closes #13802.

2011-12-24 16:42 VZ, revision 70104

Remove references to defunct event types in comments. No real changes, just complete the changes of r58039 by removing the references to non-existent (any more) event types from the comments too. Closes #13801.

2011-12-24 12:39 JS, revision 70103

Applied #13803: wxRichTextCtrl: missing event-table macro (dghart)

2011-12-24 11:08 SJL, revision 70102

Disable some wxWebView tests that fail on the buildbot but not locally.

2011-12-24 11:05 SJL, revision 70101

Fix typo in ADD_RAW_IID macro.

2011-12-23 20:16 SJL, revision 70100

Add some extra yields to wxWebView unit tests to hopefully fix some of the failing buildbot runs.

2011-12-23 18:38 PC, revision 70099

don't use deprecated function

2011-12-23 06:59 PC, revision 70098

fix tests for WXWIN_COMPATIBILITY_2_8, closes #13800

2011-12-22 20:16 SJL, revision 70096

Use OLE helper macros in wxWebView to reduce the amount of duplicated code.

2011-12-22 20:14 SJL, revision 70095

Add new ADD_RAW_IID OLE helper macro to allow use with classes that do not start with IID_I.

2011-12-22 20:08 SJL, revision 70093

Mark various OLE helper functions as DLL exported so they can be used from other libraries.

2011-12-22 19:21 PC, revision 70091

remove SetBackgroundStyle call from OnInternalIdle, it should be done from realize handler, closes #13799

2011-12-22 17:36 VZ, revision 70088

Fix wxLogFormatter compilation under MSW. Fix wxMSW compilation after the changes of r70086. Closes #13792.

2011-12-22 15:47 VZ, revision 70087

Dramatically optimise inserting many items in wxGenericListCtrl. During each item insertion SetItem() was called and this resulted in a call to GetItemRect() which, in turn, re-laid out all items in the control meaning that the relatively expensive wxListMainWindow::RecalculatePositions() was called N times when inserting N items. Reduce this to just a single call by not refreshing the item in SetItem() if everything is going to be redrawn soon anyhow. This decreases the time needed to insert a couple of thousands of items in icon view from several minutes to less than a second.

2011-12-22 14:35 VZ, revision 70086

Add wxLogFormatter to allow easier wxLog output customization. Delegate the log string creation to wxLogFormatter. This allows defining a custom object of a class derived from it to customize the log output instead of having to override DoLogRecord() in wxLog itself. Closes #13792.

2011-12-22 02:26 RD, revision 70085

Avoid a problem in Phoenix by making UpdateMacScrollWindow not be pure virtual.

2011-12-22 02:25 RD, revision 70084

Interface fixes for Phoenix

2011-12-21 17:27 SC, revision 70078

rebaked Xcode proj for cocoa after date & timectrls were added

2011-12-21 14:56 VZ, revision 70077

Correct generic wxListCtrl display of items with icons in list mode. The changes of r70066 improved the layout for icon and small icon modes but broke it for the list mode if items had icons because the item width should account for the icon as well in this case. Simply disable the code added in this revision when in list mode, we don't need to do anything then anyhow as the layout already worked correctly for it.

2011-12-21 14:56 VZ, revision 70076

Guard against a possible crash in wxListCtrl::DeleteColumn(). We could crash when deleting a column after switching to report view from icon view. As deleting a column works just fine under MSW in this case, make it work in the generic version as well.

2011-12-21 14:07 VZ, revision 70075

Document wxListCtrl::InReportView() and IsVirtual(). These functions are more convenient than directly testing for styles and are already used outside wxWidgets do make them officially part of the public API.

2011-12-21 01:26 VZ, revision 70074

Ignore extra modify events after rename in wxFileSystemWatcher. Document that such extra events may occur and generally improve the event types documentation.

2011-12-20 22:27 VZ, revision 70071

Provide native implementation of wx{Date,Time}PickerCtrl for wxOSX/Cocoa. Use NSDatePicker to implement both of these controls. Almost all of wxDatePickerCtrl styles are not supported in the native version but the basic functionality does work and looks much better than the generic version (which is still available as wxDatePickerCtrlGeneric if needed) under Mac.

2011-12-20 22:27 VZ, revision 70070

Added helpers for translating between wxDateTime and NSDate. These functions will be used in the upcoming native implementations of wxDatePickerCtrl and wxTimePickerCtrl but could also be reused elsewhere in wxOSX/Cocoa, notably in wxDataViewCtrl where strange ad hoc code is currently used.

2011-12-20 22:27 VZ, revision 70069

Added wxTimePickerCtrl page to the widgets sample. Even if this page is pretty trivial, add it for consistency with wxDatePickerCtrl.

2011-12-20 22:27 VZ, revision 70068

Reorganized the date picker page of the widgets sample. Make it possible to set the picker styles and set its range and not only the current value. Also log the events generated by it.

2011-12-20 22:22 VZ, revision 70067

Ukrainian translations update from Yuri Chornoivan.

2011-12-20 22:21 VZ, revision 70066

Fix horizontal alignment in icon view in generic wxListCtrl. Ensure that all the items in the same column have the same width, so that their labels are centred. Closes #9227.

2011-12-20 18:42 VZ, revision 70065

Brazilian Portuguese translations update from Felipe.

2011-12-20 16:39 VZ, revision 70064

Fix crash in wxRegion in wxOSX/Carbon. Apparently some code expects to be able to call wxRegion::GetWXHRGN() even on an invalid wxRegion. Return NULL in this case instead of crashing. This fixes crash on startup of the widgets sample.

2011-12-20 14:27 VZ, revision 70063

Add support for webview library to MSW bakefile presets. The webview library wasn't linked in correctly when using MSW bakefile presets. Fix this by adding the corresponding <sys-lib> for it (this needs to be done for MSW only, under Unix it's handled by wx-config). Closes #13789.

2011-12-20 14:24 VZ, revision 70062

Mention the dialog focus regression fix in wxMSW in the change log. See #13765.

2011-12-19 23:39 RD, revision 70061

Interface tweaks and fixes for Phoenix

2011-12-19 22:16 BP, revision 70060

Added missing semi-colon in versioninfo.h interface header.

2011-12-19 14:14 DS, revision 70052

Cleaned up some of the code in wxSlider::DoMoveWindow.

2011-12-19 13:54 VZ, revision 70051

Added support for wxEXEC_MAKE_GROUP_LEADER to wxExecute(). Map it to the native CREATE_NEW_PROCESS_GROUP flag as it's broadly similar to Unix semantics. Closes #13676.

2011-12-19 13:54 VZ, revision 70050

Add possibility to set item background in generic wxDataViewCtrl. Added wxDataViewItemAttr::SetBackgroundColour() and code to honour it in the generic implementation of wxDataViewCtrl. Closes #12621.

2011-12-19 13:54 VZ, revision 70049

Don't use dummy "inline" in wxDEPRECATED_CONSTRUCTOR definition. Apparently we need this bogus "inline" for g++ < 3.4 but there is no reason to use it for the other compilers and this results in linking errors with e.g. MSVC, so remove it. Closes #13775.

2011-12-19 13:28 DS, revision 70048

Fixed min and max label values not being swapped when using wxSL_INVERSE in a horizontal MSW slider. Changed wxSlider::GetLabelsSize to let the widthMin and widthMax values contain the width of what the minimum (always on the left/top) and maximum (always on the right/bottom) _label_ will contain. This is not the same as the minimum and maximum _value_ in case of using wxSL_INVERSE. Also don't swap the position of the min/max labels in a horizontal slider with wxSL_INVERSE (just how the labels already stay in place in a vertical slider, regardless of wxSL_INVERSE usage), nor their width. Regression since r65941. Fixes #13416.