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
Changelog for wxWidgets (70435 changes):
2011-10-26 19:10 VS, revision 695472011-10-26 10:36 JS, revision 69546Fix incorrect handling of ItemsAdded() in wxDataViewCtrl. When adding items to the model in bulk and then calling ItemsAdded(), internal representation in both the generic and GTK+ versions wasn't updated correctly if the order of the notifications was such that an item would be inserted after other new, but not yet inserted, items. Fixes bug #13587.
2011-10-26 07:52 RD, revision 69545Typo correction
- M /wxWidgets/trunk/interface/wx/platinfo.h
- M /wxWidgets/trunk/interface/wx/process.h
- M /wxWidgets/trunk/interface/wx/radiobox.h
2011-10-26 07:39 RD, revision 69544Interface tweaks and fixes for Phoenix
2011-10-26 07:38 SC, revision 69543Work around a multiple inheritance ambiguity
2011-10-26 00:44 JS, revision 69534move declaration into cocoa part
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextbuffer.cpp
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextxml.cpp
2011-10-25 21:29 SC, revision 69532Now uses wxRTC-specific font table instead of slower general-purpose wxFontList to cache fonts.
2011-10-25 20:44 SC, revision 69531deactivate wxUSE_TIMEPICKCTRL for iphone
2011-10-25 20:31 SC, revision 69530files added
2011-10-25 20:04 SC, revision 69529files added
2011-10-25 18:56 PC, revision 69528files added
2011-10-25 18:55 SC, revision 69527fix wxMDIChildFrame after r69390 and r69468, TLW realization code should not be called, fixes #13593
- M /wxWidgets/trunk/build/osx/wxcarbon.xcodeproj/project.pbxproj
- M /wxWidgets/trunk/build/osx/wxcocoa.xcodeproj/project.pbxproj
- M /wxWidgets/trunk/build/osx/wxiphone.xcodeproj/project.pbxproj
2011-10-25 13:52 SC, revision 69526panelg removal
2011-10-25 13:51 SC, revision 69525fixing reentrancy problem under iOS 5
2011-10-25 13:51 SC, revision 69524fixing iPhone build
2011-10-25 08:00 PC, revision 69523fixing iPhone build
2011-10-25 07:12 PC, revision 69522avoid GDK warning "drawable is not a pixmap or window"
2011-10-23 20:03 PC, revision 69516avoid GTK3 warning "GtkNotebook %p is mapped but visible child wxPizza %p is not mapped" whatever problem this hack was supposed to solve, this was not the way to fix it
2011-10-22 19:42 JS, revision 69515revert (presumably unintentional) change from r59562, which caused auto-scroll sample selection to be broken for last 2.5 years
2011-10-22 15:49 JS, revision 69514On Windows, searches for fonts instead of creating many fonts. This will help reduce resource proliferation and in extremis, crashes.
2011-10-22 15:48 JS, revision 69513Fix for indeterminate attribute specification
2011-10-22 15:19 JS, revision 69512Fix for indeterminate attribute specification
- M /wxWidgets/trunk/include/wx/richtext/richtextctrl.h
- M /wxWidgets/trunk/interface/wx/richtext/richtextctrl.h
- M /wxWidgets/trunk/interface/wx/textctrl.h
- M /wxWidgets/trunk/samples/richtext/richtext.cpp
- M /wxWidgets/trunk/src/html/m_fonts.cpp
- M /wxWidgets/trunk/src/richtext/richtextctrl.cpp
- M /wxWidgets/trunk/src/richtext/richtexthtml.cpp
2011-10-22 15:08 JS, revision 69511Applied patch #13534: wxRichTextCtrl: Make it easier to use TextEffects flags
- M /wxWidgets/trunk/src/richtext/richtextdialogs.pjd
- M /wxWidgets/trunk/src/richtext/richtextfontpage.cpp
2011-10-22 15:05 JS, revision 69510Allow user to select indeterminate state for font attributes
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextdialogs.pjd
- M /wxWidgets/branches/WX_2_8_BRANCH/src/richtext/richtextfontpage.cpp
2011-10-22 04:31 RD, revision 69509Allow user to select indeterminate state for font attributes
2011-10-21 20:34 RD, revision 69503Add missing styles and flags, and specify pure virtuals that are implemented
2011-10-21 20:33 RD, revision 69502Add the getters
2011-10-21 18:51 VS, revision 69500It's not an array of pointers to dashes, but rather an array of dash values
2011-10-21 18:34 VS, revision 69499Document wxDataViewModelNotifier callbacks return values. It doesn't make sense to return anything other than true here, as failure from one of several notifiers cannot be handled sanely, so just document that.
2011-10-21 18:34 VS, revision 69498Use the new wxDataViewRenderer activation API in wxTreeListCtrl.
2011-10-21 09:56 RD, revision 69491Move wxDataViewCustomRendererBase::ActivateCell() to datavcmn.cpp. It triggered deprecation warnings in user code when it was inline.
2011-10-20 18:45 VZ, revision 69489Interface fixes for Phoenix
2011-10-20 18:20 VZ, revision 69488Dirty hack to allow generic wxDatePickerCtrl to compile under MSW. Don't make wxDateTimePickerCtrl methods pure virtual in its MSW-specific version as the generic wx{Date,Time}PickerCtrl implementations not using these methods also inherit from it currently. This is wrong and would need to be fixed properly later but for now this hack at least allows the generic classes to compile and, apparently, work under MSW again. Remove the equally dirty hack used in the generic wxTimePickerCtrl to allow it to compile which is not needed any more because this one replaces it.
- M /wxWidgets/trunk/include/wx/generic/private/richtooltip.h
- M /wxWidgets/trunk/src/msw/richtooltip.cpp
2011-10-20 18:10 VZ, revision 69487Fix wxRichToolTip compilation under MSW without PCH and recent SDK headers. Include the headers normally included from wx/wxprec.h. Also define the stuff missing from the headers of some compilers (notably MinGW but probably also VC6) ourselves.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/docs/doxygen/overviews/xrc_format.h
- M /wxWidgets/trunk/src/xrc/xh_toolb.cpp
2011-10-20 06:58 RD, revision 69486Add "checked" property for toolbar tool elements in XRC. Allow toolbar tools to be created in checked (or toggled) state in XRC, just as the menu items can already be created checked.
2011-10-20 06:49 RD, revision 69485The new wxImage related gaphics context code uses some new Cairo APIs, add the code needed when loading them dynamically.
- M /wxWidgets/trunk/include/wx/graphics.h
- M /wxWidgets/trunk/interface/wx/graphics.h
- M /wxWidgets/trunk/src/generic/graphicc.cpp
- M /wxWidgets/trunk/src/msw/graphics.cpp
- M /wxWidgets/trunk/src/osx/carbon/graphics.cpp
2011-10-19 23:53 VZ, revision 69480Delegate wxGraphicsBitmap::ConvertToImage to the renderer so we do not end up with more than one definition of the method when building with both the GDI+ GC and the Cairo GC enabled at the same time.
2011-10-19 18:20 VS, revision 69473Fix PCH-less compilation of wx/richtooltip.h too. We need to include the full wxColour declaration instead of just forward declaring it as we use its ctor for a default value of a parameter. Also include wx/defs.h to ensure that wxUSE_RICHTOOLTIP is defined before testing it.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/docs/doxygen/overviews/changes_since28.h
- M /wxWidgets/trunk/include/wx/dvrenderers.h
- M /wxWidgets/trunk/include/wx/generic/dvrenderer.h
- M /wxWidgets/trunk/include/wx/generic/dvrenderers.h
- M /wxWidgets/trunk/interface/wx/dataview.h
- M /wxWidgets/trunk/samples/dataview/dataview.cpp
- M /wxWidgets/trunk/src/generic/datavgen.cpp
- M /wxWidgets/trunk/src/gtk/dataview.cpp
2011-10-19 18:20 VS, revision 69472Cleanup of wxDataViewCtrl cell activation code. Fix confusion of what cell activation is and inconsistence with native handling in GTK+. Document the distinction between activating (~ editing) a cell and activating (double-clicking) the whole item. Deprecate wxDataViewCustomRenderer::LeftClick() and Activate() methods, replace them with single ActivateCell() that is called for both kinds of activation. Fix implementations so that ActivateCell() is not called on double-click, when it shouldn't, and vice versa: don't send wxEVT_COMMAND_DATAVIEW_ITEM_ACTIVATED for cell activation. Partially reverts r67099 -- restores old 2.9 signatures of compatibility LeftClick() and Activate() methods.
2011-10-19 18:20 VS, revision 69471Move InitMouseEvent<T>() to wx/gtk/private/event.h. It is needed in wxDataViewCtrl now too, in addition to wxWindow.
- M /wxWidgets/trunk/include/wx/dvrenderers.h
- M /wxWidgets/trunk/include/wx/generic/dvrenderers.h
- M /wxWidgets/trunk/include/wx/gtk/dvrenderers.h
- M /wxWidgets/trunk/src/common/datavcmn.cpp
- M /wxWidgets/trunk/src/generic/datavgen.cpp
- M /wxWidgets/trunk/src/gtk/dataview.cpp
2011-10-19 18:20 VS, revision 69470Use wxDatePickerCtrl in wxDataViewDateRenderer. Inline editor is more in line with the behavior of other editors, requiring double click to edit values was unexpected. Also merge the two almost-but-not-quite identical implementations in generic and GTK+ versions.
2011-10-19 18:19 VS, revision 69469Allow using wxCompositeWindow<T> as wxDataViewCtrl inline editor. wxDVC inline editing code attaches some event handlers to the editor control; most importantly, it watches for Enter key and for focus changes. If the editor control is a composite window, these events occur in a sub control and never reach wxDVC code. Fix this by forwarding events to the main window of the composite control. Only events required by wxDVC are implemented for now.
2011-10-19 18:19 VS, revision 69468Fix NULL window argument to wxEVT_KILL_FOCUS when creating a TLW. wxTopLevelWindowMSW::CreateDialog first moved and resized the newly created window and only then called SubclassWin(). Because native focus change occurred when moving the window, HWND->wxWindow association wasn't yet filled in and wxFindWinFromHandle() would return NULL.
2011-10-19 18:19 VS, revision 69467Send wxEVT_CREATE and do other post-realization initialization even if the widget was realized early.
2011-10-19 12:58 VZ, revision 69466Set wxFocusEvent's window value for wxEVT_KILL_FOCUS in wxGTK. Note that it is still not set for wxEVT_SET_FOCUS, because it's not immediately obvious how to obtain the previously focused window from there. It's still better than always having the window NULL.
2011-10-19 00:59 VZ, revision 69465More fixes for PCH-less compilation. Include declarations for or forward declare more classes.
2011-10-19 00:32 JC, revision 69464Fix for PCH-less compilation after wxNonOwnedWindow changes. Need to include declarations of wx{Memory,Paint}DC classes.
- M /wxWidgets/branches/SOC2011_GTK3/samples
- M /wxWidgets/branches/SOC2011_GTK3/samples/calendar/calendar.cpp
- M /wxWidgets/branches/SOC2011_GTK3/samples/erase/erase.cpp
- M /wxWidgets/branches/SOC2011_GTK3/samples/html/makefile.bcc
- M /wxWidgets/branches/SOC2011_GTK3/samples/html/makefile.gcc
- M /wxWidgets/branches/SOC2011_GTK3/samples/html/makefile.vc
- M /wxWidgets/branches/SOC2011_GTK3/samples/html/makefile.wat
- M /wxWidgets/branches/SOC2011_GTK3/samples/image/image.cpp
- M /wxWidgets/branches/SOC2011_GTK3/samples/keyboard/keyboard.cpp
- M /wxWidgets/branches/SOC2011_GTK3/samples/makefile.bcc
- M /wxWidgets/branches/SOC2011_GTK3/samples/makefile.gcc
- M /wxWidgets/branches/SOC2011_GTK3/samples/makefile.vc
- M /wxWidgets/branches/SOC2011_GTK3/samples/makefile.wat
- M /wxWidgets/branches/SOC2011_GTK3/samples/notebook/Makefile.in
- M /wxWidgets/branches/SOC2011_GTK3/samples/notebook/makefile.bcc
- M /wxWidgets/branches/SOC2011_GTK3/samples/notebook/makefile.gcc
- M /wxWidgets/branches/SOC2011_GTK3/samples/notebook/makefile.unx
- M /wxWidgets/branches/SOC2011_GTK3/samples/notebook/makefile.vc
- M /wxWidgets/branches/SOC2011_GTK3/samples/notebook/makefile.wat
- M /wxWidgets/branches/SOC2011_GTK3/samples/notebook/notebook.bkl
- M /wxWidgets/branches/SOC2011_GTK3/samples/notebook/notebook.cpp
- M /wxWidgets/branches/SOC2011_GTK3/samples/notebook/notebook.dsp
- M /wxWidgets/branches/SOC2011_GTK3/samples/notebook/notebook.h
- M /wxWidgets/branches/SOC2011_GTK3/samples/notebook/notebook_vc7.vcproj
- M /wxWidgets/branches/SOC2011_GTK3/samples/notebook/notebook_vc8.vcproj
- M /wxWidgets/branches/SOC2011_GTK3/samples/notebook/notebook_vc9.vcproj
- M /wxWidgets/branches/SOC2011_GTK3/samples/opengl/cube/cube.cpp
- M /wxWidgets/branches/SOC2011_GTK3/samples/opengl/isosurf/isosurf.cpp
- M /wxWidgets/branches/SOC2011_GTK3/samples/opengl/makefile.bcc
- M /wxWidgets/branches/SOC2011_GTK3/samples/opengl/makefile.gcc
- M /wxWidgets/branches/SOC2011_GTK3/samples/opengl/makefile.vc
- M /wxWidgets/branches/SOC2011_GTK3/samples/opengl/makefile.wat
- M /wxWidgets/branches/SOC2011_GTK3/samples/opengl/penguin/penguin.cpp
- M /wxWidgets/branches/SOC2011_GTK3/samples/render/makefile.bcc
- M /wxWidgets/branches/SOC2011_GTK3/samples/render/makefile.gcc
- M /wxWidgets/branches/SOC2011_GTK3/samples/render/makefile.vc
- M /wxWidgets/branches/SOC2011_GTK3/samples/render/makefile.wat
- M /wxWidgets/branches/SOC2011_GTK3/samples/render/render_renddll.dsp
- M /wxWidgets/branches/SOC2011_GTK3/samples/render/render_vc7_renddll.vcproj
- M /wxWidgets/branches/SOC2011_GTK3/samples/render/render_vc8_renddll.vcproj
- M /wxWidgets/branches/SOC2011_GTK3/samples/render/render_vc9_renddll.vcproj
- M /wxWidgets/branches/SOC2011_GTK3/samples/samples.bkl
- M /wxWidgets/branches/SOC2011_GTK3/samples/shaped/shaped.cpp
- A /wxWidgets/branches/SOC2011_GTK3/samples/thread/descrip.mms
- A /wxWidgets/branches/SOC2011_GTK3/samples/treelist
- R /wxWidgets/branches/SOC2011_GTK3/samples/treelist/Makefile.in
- R /wxWidgets/branches/SOC2011_GTK3/samples/treelist/makefile.bcc
- R /wxWidgets/branches/SOC2011_GTK3/samples/treelist/makefile.gcc
- R /wxWidgets/branches/SOC2011_GTK3/samples/treelist/makefile.unx
- R /wxWidgets/branches/SOC2011_GTK3/samples/treelist/makefile.vc
- R /wxWidgets/branches/SOC2011_GTK3/samples/treelist/makefile.wat
- R /wxWidgets/branches/SOC2011_GTK3/samples/treelist/treelist.bkl
- R /wxWidgets/branches/SOC2011_GTK3/samples/treelist/treelist.cpp
- R /wxWidgets/branches/SOC2011_GTK3/samples/treelist/treelist.dsp
- R /wxWidgets/branches/SOC2011_GTK3/samples/treelist/treelist_vc7.vcproj
- R /wxWidgets/branches/SOC2011_GTK3/samples/treelist/treelist_vc8.vcproj
- R /wxWidgets/branches/SOC2011_GTK3/samples/treelist/treelist_vc9.vcproj
- A /wxWidgets/branches/SOC2011_GTK3/samples/webview
- R /wxWidgets/branches/SOC2011_GTK3/samples/webview/Makefile.in
- R /wxWidgets/branches/SOC2011_GTK3/samples/webview/makefile.bcc
- R /wxWidgets/branches/SOC2011_GTK3/samples/webview/makefile.gcc
- R /wxWidgets/branches/SOC2011_GTK3/samples/webview/makefile.unx
- R /wxWidgets/branches/SOC2011_GTK3/samples/webview/makefile.vc
- R /wxWidgets/branches/SOC2011_GTK3/samples/webview/makefile.wat
- R /wxWidgets/branches/SOC2011_GTK3/samples/webview/refresh.xpm
- R /wxWidgets/branches/SOC2011_GTK3/samples/webview/stop.xpm
- R /wxWidgets/branches/SOC2011_GTK3/samples/webview/webview.bkl
- R /wxWidgets/branches/SOC2011_GTK3/samples/webview/webview.cpp
- R /wxWidgets/branches/SOC2011_GTK3/samples/webview/webview.dsp
- R /wxWidgets/branches/SOC2011_GTK3/samples/webview/webview_vc7.vcproj
- R /wxWidgets/branches/SOC2011_GTK3/samples/webview/webview_vc8.vcproj
- R /wxWidgets/branches/SOC2011_GTK3/samples/webview/webview_vc9.vcproj
- R /wxWidgets/branches/SOC2011_GTK3/samples/webview/wxlogo.xpm
- M /wxWidgets/branches/SOC2011_GTK3/samples/widgets/dirpicker.cpp
- M /wxWidgets/branches/SOC2011_GTK3/samples/widgets/filepicker.cpp
- M /wxWidgets/branches/SOC2011_GTK3/samples/widgets/widgets.cpp
2011-10-18 23:57 VZ, revision 69463Merge to the trunk head
- M /wxWidgets/trunk/build/bakefiles/files.bkl
- M /wxWidgets/trunk/build/msw/makefile.bcc
- M /wxWidgets/trunk/build/msw/makefile.gcc
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/build/msw/makefile.wat
- M /wxWidgets/trunk/build/msw/wx_adv.dsp
- M /wxWidgets/trunk/build/msw/wx_core.dsp
- M /wxWidgets/trunk/build/msw/wx_vc7_adv.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc7_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_adv.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc8_core.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_adv.vcproj
- M /wxWidgets/trunk/build/msw/wx_vc9_core.vcproj
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
- M /wxWidgets/trunk/docs/changes.txt
- A /wxWidgets/trunk/docs/doxygen/images/wxgtk/richtooltip.png
- A /wxWidgets/trunk/docs/doxygen/images/wxmac/richtooltip.png
- A /wxWidgets/trunk/docs/doxygen/images/wxmsw/richtooltip.png
- M /wxWidgets/trunk/docs/doxygen/mainpages/cat_classes.h
- M /wxWidgets/trunk/include/wx/chkconf.h
- A /wxWidgets/trunk/include/wx/generic/private/richtooltip.h
- M /wxWidgets/trunk/include/wx/motif/setup0.h
- M /wxWidgets/trunk/include/wx/msw/setup0.h
- M /wxWidgets/trunk/include/wx/msw/wince/setup.h
- M /wxWidgets/trunk/include/wx/os2/setup0.h
- M /wxWidgets/trunk/include/wx/osx/nonownedwnd.h
- M /wxWidgets/trunk/include/wx/osx/setup0.h
- M /wxWidgets/trunk/include/wx/palmos/setup0.h
- A /wxWidgets/trunk/include/wx/private/richtooltip.h
- A /wxWidgets/trunk/include/wx/richtooltip.h
- M /wxWidgets/trunk/include/wx/setup_inc.h
- M /wxWidgets/trunk/include/wx/univ/setup0.h
- M /wxWidgets/trunk/interface/wx/nonownedwnd.h
- A /wxWidgets/trunk/interface/wx/richtooltip.h
- M /wxWidgets/trunk/Makefile.in
- M /wxWidgets/trunk/samples/dialogs/dialogs.cpp
- M /wxWidgets/trunk/samples/dialogs/dialogs.h
- A /wxWidgets/trunk/samples/dialogs/tip.xpm
- M /wxWidgets/trunk/samples/shaped/shaped.cpp
- M /wxWidgets/trunk/setup.h.in
- A /wxWidgets/trunk/src/common/richtooltipcmn.cpp
- A /wxWidgets/trunk/src/generic/richtooltip.cpp
- A /wxWidgets/trunk/src/msw/richtooltip.cpp
2011-10-18 23:56 VZ, revision 69462Added wxRichToolTip class. It can be used to show more customizable tooltips than the native wxToolTip but at the price of using generic implementation in some cases (actually almost always now, with the exceptions of text control tooltips under MSW). Extra features include: - The balloon-like tooltip form. - Possibility to show an icon. - Title display in a different form. More customization could be added later. It should be also possible to fully implement this class natively under MSW. Update the dialogs sample to show the rich tooltips in action.
- M /wxWidgets/trunk/include/wx/frame.h
- M /wxWidgets/trunk/include/wx/gtk/nonownedwnd.h
- M /wxWidgets/trunk/include/wx/msw/nonownedwnd.h
- M /wxWidgets/trunk/include/wx/nonownedwnd.h
- M /wxWidgets/trunk/include/wx/osx/nonownedwnd.h
- M /wxWidgets/trunk/src/gtk/nonownedwnd.cpp
- M /wxWidgets/trunk/src/msw/nonownedwnd.cpp
- M /wxWidgets/trunk/src/osx/cocoa/window.mm
- M /wxWidgets/trunk/src/osx/nonownedwnd_osx.cpp
2011-10-18 23:56 VZ, revision 69461Added wxNonOwnedWindow::SetShape(wxGraphicsPath). TODO: Document.
- M /wxWidgets/trunk/interface/wx/region.h
- M /wxWidgets/trunk/src/gtk/region.cpp
- M /wxWidgets/trunk/src/osx/carbon/region.cpp
- A /wxWidgets/trunk/tests/geometry/region.cpp
- M /wxWidgets/trunk/tests/Makefile.in
- M /wxWidgets/trunk/tests/makefile.bcc
- M /wxWidgets/trunk/tests/makefile.gcc
- M /wxWidgets/trunk/tests/makefile.vc
- M /wxWidgets/trunk/tests/makefile.wat
- M /wxWidgets/trunk/tests/test.bkl
- M /wxWidgets/trunk/tests/test_test_gui.dsp
- M /wxWidgets/trunk/tests/test_vc7_test_gui.vcproj
- M /wxWidgets/trunk/tests/test_vc8_test_gui.vcproj
- M /wxWidgets/trunk/tests/test_vc9_test_gui.vcproj
Document and test behaviour of wxRegion methods when it is invalid. Document which wxRegion methods can and can't be used when the region itself is invalid. Apply the minor changes to wxGTK (Xor() didn't do the right thing, Offset() didn't assert) and wxOSX (Offset() crashed) to make their behaviour consistent with wxMSW. Add a (trivial, so far, but to be extended later) wxRegion unit test checking that the methods do indeed behave as documented.