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):
2009-10-31 16:57 VZ, revision 62516- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/osx/dataview.h
- M /wxWidgets/trunk/src/osx/carbon/dataview.cpp
- M /wxWidgets/trunk/src/osx/cocoa/dataview.mm
2009-10-30 15:11 JMS, revision 62511Return the real column width from wxOSX wxDataViewColumn::GetWidth(). Code used to return the last programmatically set width value instead of the real column width which could have been changed by user if the column was resizeable, fix this by returning the current NSTableColumn:width value. Closes #11397.
- M /wxWidgets/branches/WX_2_8_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_2_8_BRANCH/include/wx/ownerdrw.h
- M /wxWidgets/branches/WX_2_8_BRANCH/src/msw/checklst.cpp
2009-10-30 08:39 PC, revision 62510Prevent wxCheckListBox from corrupting menu item by changing ms_nLastMarginWidth (regarding defect #4068). SetOwnMarginWidth() member function needed to be added into wxOwnerDrawn.
2009-10-30 07:01 KO, revision 62509implement ShowWithoutActivating for GTK+
2009-10-30 06:04 KO, revision 62508Compilation fix for last commit.
- M /wxWidgets/trunk/include/wx/gtk/toplevel.h
- M /wxWidgets/trunk/include/wx/msw/toplevel.h
- M /wxWidgets/trunk/include/wx/osx/carbon/private.h
- M /wxWidgets/trunk/include/wx/osx/cocoa/private.h
- M /wxWidgets/trunk/include/wx/osx/core/private.h
- M /wxWidgets/trunk/include/wx/osx/iphone/private.h
- M /wxWidgets/trunk/include/wx/osx/toplevel.h
- M /wxWidgets/trunk/include/wx/toplevel.h
- M /wxWidgets/trunk/src/msw/toplevel.cpp
- M /wxWidgets/trunk/src/osx/carbon/nonownedwnd.cpp
- M /wxWidgets/trunk/src/osx/cocoa/nonownedwnd.mm
- M /wxWidgets/trunk/src/osx/toplevel_osx.cpp
- A /wxWidgets/trunk/tests/toplevel
- A /wxWidgets/trunk/tests/toplevel/toplevel.cpp
2009-10-29 08:30 JJ, revision 62507Initial ShowWithoutActivating implementations for Mac and Windows, and attempt to improve IsActive behavior on Mac. Also adding ShowWithoutActivating() and Show/Hide tests, but until the mainloop issues are resolved, not adding them to tests.bkl.
2009-10-28 16:57 JMS, revision 62506fixing wx/evtloop.h for gtk1
2009-10-28 13:05 JJ, revision 62505Fixed backslash escaping in wxArrayStringProperty::StringToValue()
2009-10-27 17:44 VZ, revision 62504omitting assert that makes no sense for OpenVMS
2009-10-27 17:44 VZ, revision 62503No changes, just add a comment to the button focus handling code. The workarounds for the button focus issues should become unnecessary if we switch to setting the focus correctly as explained in the linked post.
2009-10-27 17:39 VZ, revision 62502Undo commit of test code accidentally checked in in r62478.
2009-10-25 18:48 PC, revision 62501Make the preview frame float on parent by default. Otherwise it is hidden when the parent is a modal dialog, at least under wxGTK. This is a backport of r58154 from trunk and closes #10341.
- M /wxWidgets/branches/WX_2_8_BRANCH/configure
- M /wxWidgets/branches/WX_2_8_BRANCH/configure.in
- M /wxWidgets/trunk/configure
- M /wxWidgets/trunk/configure.in
2009-10-24 23:42 VZ, revision 62500feature name must match description fixes --disable-sysoptions
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/dataview.h
- M /wxWidgets/trunk/interface/wx/dataview.h
- M /wxWidgets/trunk/samples/dataview/mymodels.cpp
- M /wxWidgets/trunk/samples/dataview/mymodels.h
2009-10-24 23:41 VZ, revision 62499Make wxDataViewModel::GetAttr() and GetAttrByRow() const. This is an incompatible change but having to use a non-const model pointer to call a clearly logically const version was simply too ugly so change it while we still can.
2009-10-24 23:41 VZ, revision 62498Add wxDataViewListModel base class for list models. Introduce a base class for wxDataViewIndexListModel and wxDataViewVirtualListModel instead of duplicating the same code in both of them making the code difficult to maintain and change. For now this class is not documented as it is used just to avoid duplication in the implementation but maybe we should make it public to allow defining other flat list data models (if this can be made to work in Carbon version).
- M /wxWidgets/trunk/include/wx/dataview.h
- M /wxWidgets/trunk/interface/wx/dataview.h
- M /wxWidgets/trunk/src/common/datavcmn.cpp
2009-10-24 23:41 VZ, revision 62497Create model and column in wxDataViewTreeCtrl::Create(), not ctor. Old code created the tree model and its unique built-in column only in wxDataViewTreeCtrl ctor but not in Create(), meaning that the behaviour was very different depending on whether you used base class ctor call or Create() in a derived class. This was confusing and completely inconsistent with wx API in which using the default ctor and Create() is supposed to always have exactly the same effect as using non-default ctor so change this to create the model in Create() so that it's always done. Slightly update the documentation and also add wxDataViewTreeCtrl::Init() for consistency.
2009-10-24 21:28 SC, revision 62496No real changes, just make wxDataViewCtrl::Init() private in wxGTK. The usual convention is for Init() method to be private and to call it from constructor, follow it in GTK implementation of wxDataViewCtrl too instead of making it public and calling it from Create().
- M /wxWidgets/trunk/src/osx/iphone/nonownedwnd.mm
- M /wxWidgets/trunk/src/osx/iphone/utils.mm
- M /wxWidgets/trunk/src/osx/iphone/window.mm
- M /wxWidgets/trunk/src/osx/nonownedwnd_osx.cpp
2009-10-24 21:22 SC, revision 62495support for auto-rotate on iphone
- M /wxWidgets/trunk/src/common/dcgraph.cpp
- M /wxWidgets/trunk/src/osx/carbon/dcclient.cpp
- M /wxWidgets/trunk/src/osx/carbon/graphics.cpp
2009-10-24 03:03 VZ, revision 62493switching to explicit flush mode, otherwise clientdc destruction lead to contention in customrenderers in osx
2009-10-24 03:03 VZ, revision 62492Don't show anything in the cells which should be empty in Cocoa wxDVC. Implement a custom NSTableColumn-derived class to return nil for the cells which shouldn't show anything at all because they are part of a container row. This finally fixes the totally wrong display of the first page of the dataview sample under OS X.
2009-10-24 03:02 VZ, revision 62491Add wxDataViewModel::HasValue(). This method allows to simply test whether we have a value at the given row and column or not (as it happens for container items unless they too have columns). Currently this method is not virtual and is not used by the implementations yet but it might make sense to make it virtual and allow overriding it in the future.
2009-10-24 01:49 VZ, revision 62490Use virtual items in wxDVC sample under Mac too. There doesn't seem to be any reason to not use them and having different appearance under OS X and elsewhere is just confusing and looks like a bug.
2009-10-24 01:49 VZ, revision 62489Use virtual functions to convert NSObject to the correct type in wxDVC. Instead of trying to determine the type of the value which should be extracted from the NSObject we receive from NSOutlineView, just pass it to a virtual method in the renderer which knows which type does it need. This fixes the problem with editing boolean/checkbox columns and makes the code more elegant.
- M /wxWidgets/trunk/include/wx/dataview.h
- M /wxWidgets/trunk/interface/wx/dataview.h
- M /wxWidgets/trunk/src/common/datavcmn.cpp
- M /wxWidgets/trunk/src/generic/datavgen.cpp
- M /wxWidgets/trunk/src/gtk/dataview.cpp
- M /wxWidgets/trunk/src/osx/carbon/dataview.cpp
- M /wxWidgets/trunk/src/osx/cocoa/dataview.mm
2009-10-23 19:48 VZ, revision 62488Add wxDataViewModel::ChangeValue() and use it in wxDVC implementation. ChangeValue() is a trivial wrapper calling both SetValue() and ValueChanged(). It allows to replace many calls to SetValue() immediately followed by ValueChanged() with a single function call which is significantly shorter and less error-prone (e.g. most of the existing code didn't test SetValue() return code at all).
- M /wxWidgets/trunk/build/msw/makefile.vc
- M /wxWidgets/trunk/demos/bombs/makefile.vc
- M /wxWidgets/trunk/demos/forty/makefile.vc
- M /wxWidgets/trunk/demos/fractal/makefile.vc
- M /wxWidgets/trunk/demos/life/makefile.vc
- M /wxWidgets/trunk/demos/poem/makefile.vc
- M /wxWidgets/trunk/samples/access/makefile.unx
- M /wxWidgets/trunk/samples/access/makefile.vc
- M /wxWidgets/trunk/samples/animate/makefile.unx
- M /wxWidgets/trunk/samples/animate/makefile.vc
- M /wxWidgets/trunk/samples/artprov/makefile.unx
- M /wxWidgets/trunk/samples/artprov/makefile.vc
- M /wxWidgets/trunk/samples/aui/makefile.unx
- M /wxWidgets/trunk/samples/aui/makefile.vc
- M /wxWidgets/trunk/samples/calendar/makefile.unx
- M /wxWidgets/trunk/samples/calendar/makefile.vc
- M /wxWidgets/trunk/samples/caret/makefile.unx
- M /wxWidgets/trunk/samples/caret/makefile.vc
- M /wxWidgets/trunk/samples/clipboard/makefile.unx
- M /wxWidgets/trunk/samples/clipboard/makefile.vc
- M /wxWidgets/trunk/samples/collpane/makefile.unx
- M /wxWidgets/trunk/samples/collpane/makefile.vc
- M /wxWidgets/trunk/samples/combo/makefile.unx
- M /wxWidgets/trunk/samples/combo/makefile.vc
- M /wxWidgets/trunk/samples/config/makefile.unx
- M /wxWidgets/trunk/samples/config/makefile.vc
- M /wxWidgets/trunk/samples/console/makefile.unx
- M /wxWidgets/trunk/samples/console/makefile.vc
- M /wxWidgets/trunk/samples/controls/makefile.unx
- M /wxWidgets/trunk/samples/controls/makefile.vc
- M /wxWidgets/trunk/samples/dataview/makefile.unx
- M /wxWidgets/trunk/samples/dataview/makefile.vc
- M /wxWidgets/trunk/samples/debugrpt/makefile.unx
- M /wxWidgets/trunk/samples/debugrpt/makefile.vc
- M /wxWidgets/trunk/samples/dialogs/makefile.unx
- M /wxWidgets/trunk/samples/dialogs/makefile.vc
- M /wxWidgets/trunk/samples/dialup/makefile.unx
- M /wxWidgets/trunk/samples/dialup/makefile.vc
- M /wxWidgets/trunk/samples/display/makefile.unx
- M /wxWidgets/trunk/samples/display/makefile.vc
- M /wxWidgets/trunk/samples/dnd/makefile.unx
- M /wxWidgets/trunk/samples/dnd/makefile.vc
- M /wxWidgets/trunk/samples/docview/makefile.unx
- M /wxWidgets/trunk/samples/docview/makefile.vc
- M /wxWidgets/trunk/samples/dragimag/makefile.unx
- M /wxWidgets/trunk/samples/dragimag/makefile.vc
- M /wxWidgets/trunk/samples/drawing/makefile.unx
- M /wxWidgets/trunk/samples/drawing/makefile.vc
- M /wxWidgets/trunk/samples/erase/makefile.unx
- M /wxWidgets/trunk/samples/erase/makefile.vc
- M /wxWidgets/trunk/samples/event/makefile.unx
- M /wxWidgets/trunk/samples/event/makefile.vc
- M /wxWidgets/trunk/samples/except/makefile.unx
- M /wxWidgets/trunk/samples/except/makefile.vc
- M /wxWidgets/trunk/samples/exec/makefile.unx
- M /wxWidgets/trunk/samples/exec/makefile.vc
- M /wxWidgets/trunk/samples/flash/makefile.vc
- M /wxWidgets/trunk/samples/font/makefile.unx
- M /wxWidgets/trunk/samples/font/makefile.vc
- M /wxWidgets/trunk/samples/fswatcher/makefile.unx
- M /wxWidgets/trunk/samples/fswatcher/makefile.vc
- M /wxWidgets/trunk/samples/grid/makefile.unx
- M /wxWidgets/trunk/samples/grid/makefile.vc
- M /wxWidgets/trunk/samples/help/makefile.unx
- M /wxWidgets/trunk/samples/help/makefile.vc
- M /wxWidgets/trunk/samples/htlbox/makefile.unx
- M /wxWidgets/trunk/samples/htlbox/makefile.vc
- M /wxWidgets/trunk/samples/html/about/makefile.unx
- M /wxWidgets/trunk/samples/html/about/makefile.vc
- M /wxWidgets/trunk/samples/html/help/makefile.unx
- M /wxWidgets/trunk/samples/html/help/makefile.vc
- M /wxWidgets/trunk/samples/html/helpview/makefile.unx
- M /wxWidgets/trunk/samples/html/helpview/makefile.vc
- M /wxWidgets/trunk/samples/html/htmlctrl/makefile.unx
- M /wxWidgets/trunk/samples/html/printing/makefile.unx
- M /wxWidgets/trunk/samples/html/printing/makefile.vc
- M /wxWidgets/trunk/samples/html/test/makefile.unx
- M /wxWidgets/trunk/samples/html/test/makefile.vc
- M /wxWidgets/trunk/samples/html/virtual/makefile.unx
- M /wxWidgets/trunk/samples/html/virtual/makefile.vc
- M /wxWidgets/trunk/samples/html/widget/makefile.unx
- M /wxWidgets/trunk/samples/html/widget/makefile.vc
- M /wxWidgets/trunk/samples/html/zip/makefile.unx
- M /wxWidgets/trunk/samples/html/zip/makefile.vc
- M /wxWidgets/trunk/samples/image/makefile.unx
- M /wxWidgets/trunk/samples/image/makefile.vc
- M /wxWidgets/trunk/samples/internat/makefile.unx
- M /wxWidgets/trunk/samples/internat/makefile.vc
- M /wxWidgets/trunk/samples/ipc/makefile.unx
- M /wxWidgets/trunk/samples/ipc/makefile.vc
- M /wxWidgets/trunk/samples/joytest/makefile.unx
- M /wxWidgets/trunk/samples/joytest/makefile.vc
- M /wxWidgets/trunk/samples/keyboard/makefile.unx
- M /wxWidgets/trunk/samples/keyboard/makefile.vc
- M /wxWidgets/trunk/samples/layout/makefile.unx
- M /wxWidgets/trunk/samples/layout/makefile.vc
- M /wxWidgets/trunk/samples/listctrl/makefile.unx
- M /wxWidgets/trunk/samples/listctrl/makefile.vc
- M /wxWidgets/trunk/samples/mdi/makefile.unx
- M /wxWidgets/trunk/samples/mdi/makefile.vc
- M /wxWidgets/trunk/samples/mediaplayer/makefile.unx
- M /wxWidgets/trunk/samples/mediaplayer/makefile.vc
- M /wxWidgets/trunk/samples/memcheck/makefile.unx
- M /wxWidgets/trunk/samples/memcheck/makefile.vc
- M /wxWidgets/trunk/samples/menu/makefile.unx
- M /wxWidgets/trunk/samples/menu/makefile.vc
- M /wxWidgets/trunk/samples/mfc/makefile.vc
- M /wxWidgets/trunk/samples/minimal/makefile.unx
- M /wxWidgets/trunk/samples/minimal/makefile.vc
- M /wxWidgets/trunk/samples/nativdlg/makefile.unx
- M /wxWidgets/trunk/samples/nativdlg/makefile.vc
- M /wxWidgets/trunk/samples/notebook/makefile.unx
- M /wxWidgets/trunk/samples/notebook/makefile.vc
- M /wxWidgets/trunk/samples/oleauto/makefile.unx
- M /wxWidgets/trunk/samples/oleauto/makefile.vc
- M /wxWidgets/trunk/samples/opengl/cube/makefile.unx
- M /wxWidgets/trunk/samples/opengl/cube/makefile.vc
- M /wxWidgets/trunk/samples/opengl/isosurf/makefile.unx
- M /wxWidgets/trunk/samples/opengl/isosurf/makefile.vc
- M /wxWidgets/trunk/samples/opengl/penguin/makefile.unx
- M /wxWidgets/trunk/samples/opengl/penguin/makefile.vc
- M /wxWidgets/trunk/samples/ownerdrw/makefile.unx
- M /wxWidgets/trunk/samples/ownerdrw/makefile.vc
- M /wxWidgets/trunk/samples/popup/makefile.unx
- M /wxWidgets/trunk/samples/popup/makefile.vc
- M /wxWidgets/trunk/samples/power/makefile.unx
- M /wxWidgets/trunk/samples/power/makefile.vc
- M /wxWidgets/trunk/samples/printing/makefile.unx
- M /wxWidgets/trunk/samples/printing/makefile.vc
- M /wxWidgets/trunk/samples/propgrid/makefile.unx
- M /wxWidgets/trunk/samples/propgrid/makefile.vc
- M /wxWidgets/trunk/samples/regtest/makefile.unx
- M /wxWidgets/trunk/samples/regtest/makefile.vc
- M /wxWidgets/trunk/samples/render/makefile.unx
- M /wxWidgets/trunk/samples/render/makefile.vc
- M /wxWidgets/trunk/samples/ribbon/makefile.unx
- M /wxWidgets/trunk/samples/ribbon/makefile.vc
- M /wxWidgets/trunk/samples/richtext/makefile.unx
- M /wxWidgets/trunk/samples/richtext/makefile.vc
- M /wxWidgets/trunk/samples/sashtest/makefile.unx
- M /wxWidgets/trunk/samples/sashtest/makefile.vc
- M /wxWidgets/trunk/samples/scroll/makefile.unx
- M /wxWidgets/trunk/samples/scroll/makefile.vc
- M /wxWidgets/trunk/samples/shaped/makefile.unx
- M /wxWidgets/trunk/samples/shaped/makefile.vc
- M /wxWidgets/trunk/samples/sockets/makefile.unx
- M /wxWidgets/trunk/samples/sockets/makefile.vc
- M /wxWidgets/trunk/samples/sound/makefile.unx
- M /wxWidgets/trunk/samples/sound/makefile.vc
- M /wxWidgets/trunk/samples/splash/makefile.unx
- M /wxWidgets/trunk/samples/splash/makefile.vc
- M /wxWidgets/trunk/samples/splitter/makefile.unx
- M /wxWidgets/trunk/samples/splitter/makefile.vc
- M /wxWidgets/trunk/samples/statbar/makefile.unx
- M /wxWidgets/trunk/samples/statbar/makefile.vc
- M /wxWidgets/trunk/samples/stc/makefile.unx
- M /wxWidgets/trunk/samples/stc/makefile.vc
- M /wxWidgets/trunk/samples/svg/makefile.unx
- M /wxWidgets/trunk/samples/svg/makefile.vc
- M /wxWidgets/trunk/samples/taborder/makefile.unx
- M /wxWidgets/trunk/samples/taborder/makefile.vc
- M /wxWidgets/trunk/samples/taskbar/makefile.unx
- M /wxWidgets/trunk/samples/taskbar/makefile.vc
- M /wxWidgets/trunk/samples/text/makefile.unx
- M /wxWidgets/trunk/samples/text/makefile.vc
- M /wxWidgets/trunk/samples/thread/makefile.unx
- M /wxWidgets/trunk/samples/thread/makefile.vc
- M /wxWidgets/trunk/samples/toolbar/makefile.unx
- M /wxWidgets/trunk/samples/toolbar/makefile.vc
- M /wxWidgets/trunk/samples/treectrl/makefile.unx
- M /wxWidgets/trunk/samples/treectrl/makefile.vc
- M /wxWidgets/trunk/samples/typetest/makefile.unx
- M /wxWidgets/trunk/samples/typetest/makefile.vc
- M /wxWidgets/trunk/samples/validate/makefile.unx
- M /wxWidgets/trunk/samples/validate/makefile.vc
- M /wxWidgets/trunk/samples/vscroll/makefile.unx
- M /wxWidgets/trunk/samples/vscroll/makefile.vc
- M /wxWidgets/trunk/samples/widgets/makefile.unx
- M /wxWidgets/trunk/samples/widgets/makefile.vc
- M /wxWidgets/trunk/samples/wizard/makefile.unx
- M /wxWidgets/trunk/samples/wizard/makefile.vc
- M /wxWidgets/trunk/samples/wrapsizer/makefile.unx
- M /wxWidgets/trunk/samples/wrapsizer/makefile.vc
- M /wxWidgets/trunk/samples/xrc/makefile.unx
- M /wxWidgets/trunk/samples/xrc/makefile.vc
- M /wxWidgets/trunk/tests/benchmarks/makefile.vc
- M /wxWidgets/trunk/tests/makefile.vc
- M /wxWidgets/trunk/utils/emulator/src/makefile.vc
- M /wxWidgets/trunk/utils/execmon/makefile.vc
- M /wxWidgets/trunk/utils/helpview/src/makefile.vc
- M /wxWidgets/trunk/utils/hhp2cached/makefile.vc
- M /wxWidgets/trunk/utils/ifacecheck/src/makefile.vc
- M /wxWidgets/trunk/utils/screenshotgen/src/makefile.vc
- M /wxWidgets/trunk/utils/wxrc/makefile.vc
2009-10-23 18:59 PC, revision 62487Rebaked using post-0.2.7 svn version of bakefile. Unfortunately 0.2.7 release contained a bug in msvc backend which resulted in warnings generated for each file compiled. Apply the fix from bakefile svn to fix this (and test if no other problems are found). Also update all makefile.unx after changes of r62477.
update menubar size when style changes, fixes #11310