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):
2010-12-25 14:18 VZ, revision 664412010-12-23 13:48 VZ, revision 66440Minor improvements to wxComboBox documentation. Mention that wxCB_DROPDOWN is MSW (and Motif...) specific and don't document the much more often used wxCB_READONLY in its terms, just describe it directly instead.
2010-12-23 13:47 VZ, revision 66439Run tests with "-t" option on OS X too. OS X build slave used its own commands to run unit tests, add -t to them too to be (hopefully) able to see better where does the test crash exactly.
2010-12-23 11:26 JMS, revision 66438Correct Mac OX/iPhone check in libpng. Correct the syntax of preprocessor check for wxOSX_USE_IPHONE in libpng, it got somehow broken during upgrade to 1.4.4.
2010-12-22 19:44 JMS, revision 66435Added dummy GetTextWidget() implementation for wxMotif wxComboCtrl
2010-12-22 18:43 JMS, revision 66433Added section 'Customizing Keyboard Handling' into wxPropertyGrid overview
2010-12-22 18:25 JMS, revision 66432Bring AddActionTrigger() doc string up to date with the interface
- M /wxWidgets/trunk/include/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/interface/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
2010-12-22 14:57 VZ, revision 66431Added wxPG_ACTION_EDIT, which allows specifying custom key to move focus to the property editor. Also documented wxPG_ACTION_FOOs better.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/src/gtk/listbox.cpp
- M /wxWidgets/trunk/src/gtk/toolbar.cpp
- M /wxWidgets/trunk/src/gtk/tooltip.cpp
- M /wxWidgets/trunk/src/gtk/window.cpp
2010-12-22 14:57 VZ, revision 66430Switch to GtkTooltip from deprecated GtkTooltips in wxGTK wxToolTip. Don't use deprecated GtkTooltips in wxGTK code any more, use the new GtkTooltip instead. Closes #12034.
2010-12-22 14:57 VZ, revision 66429Really fix recently broken accelerators handling in menu items. As wxAcceleratorEntry::Create() now expects the full menu item label, just pass GetItemLabel() to it in wxMenuItemBase::GetAccel() instead of half- parsing it ourselves there. Closes #12794.
2010-12-22 14:57 VZ, revision 66428Implement proper wxCursor cloning in wxDFB. wxDFB compilation was broken by recent wxObjectRefData copy ctor-related changes. Fix it by not using wxCursorRefData copy ctor any more, call wxCursorRefData::Clone() which does the right thing explicitly instead. Closes #12791.
2010-12-22 14:57 VZ, revision 66427Use stock ids for menu items in the config sample. This not only removes some unnecessary code from the sample but also fixes a problem due to the use of a 0 id under wxOSX (which is unsupported there). Closes #12788.
2010-12-22 14:56 VZ, revision 66426Compute print preview scale using real DPI values in wxGTK. Replace hardcoded 72 DPI which was "compensated" for with a 0.8 fudge factor with the values using the real screen DPI in wxGTK and PostScript print preview classes. Closes #12777.
2010-12-22 14:56 VZ, revision 66425Correct and extend wxConfig::Create() documentation. Replace mentions of the non-existent wxCONFIG_WIN32_NATIVE with wxUSE_CONFIG_NATIVE. Also explain what does the "best implementation" really mean and link to wxAppTraitsBase::CreateConfig(). Closes #12787.
2010-12-21 20:38 RR, revision 66424Use generic wxHyperlinkCtrl under Vista/7 without comtrl32.dll v6. Replace the test for the OS version with the test for comtrl32.dll version in HasNativeHyperlinkCtrl() wxMSW function as the native control could be not available even under Vista/7 if we're not using comtrl32.dll v6 and this can happen if the program was linked without the appropriate manifest or, possibly more likely, if a DLL using wxWidgets was loaded by such a program. Closes #12711.
2010-12-21 20:27 RR, revision 66423Don't let anything, such as pressing F2, start editing an entry if the renderer is set to wxDATAVIEW_CELL_INERT
2010-12-21 12:12 JS, revision 66422model column and index of column in the dataview can be different, correct this and also make wxGTK and wxMSW report the same thing in the event following wxDataViewModel::SetValue(), fixes #12755: wxDataViewCtrl bug when the column is mapped to different model column. Also commit some older change reseting the cursor under the mouse.
2010-12-21 12:12 JS, revision 66421XML output corrections
2010-12-21 12:11 JS, revision 66420Fixed bad rendering with tabs by correcting the position tabs are calculated from
2010-12-20 20:15 RR, revision 66417Fixed bad rendering with tabs by correcting the position tabs are calculated from
2010-12-20 20:13 RR, revision 66416Better wording in docs
2010-12-20 18:40 JS, revision 66413Correction to: Support diabling items in GTK+, see #12686: Allow disabling of wxDVC items
2010-12-20 15:54 JMS, revision 66412Added apos entity
2010-12-20 15:21 JMS, revision 66411Removed non-implemented function prototype OnMouseWheel() from wxVListBoxComboPopup
2010-12-20 14:55 JMS, revision 66410Use locale-specific decimal point in wxNumericPropertyValidator (fixes #12790)
- A /wxWidgets/trunk/tests/controls/ownerdrawncomboboxtest.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
2010-12-20 14:51 JMS, revision 66409Added OwnerDrawnComboBoxTestCase (currently only has copies of wxComboBox tests)
- M /wxWidgets/trunk/include/wx/combo.h
- M /wxWidgets/trunk/include/wx/odcombo.h
- M /wxWidgets/trunk/interface/wx/combo.h
- M /wxWidgets/trunk/src/common/combocmn.cpp
- M /wxWidgets/trunk/src/generic/odcombo.cpp
2010-12-20 14:33 JJ, revision 66408Added wxComboPopup::FindItem() to help in deciding how SetValue() should change the value of a read-only wxComboCtrl. This allows wxOwnerDrawnComboBox to have the same behavior as wxComboBox in that respect.
2010-12-20 12:27 JMS, revision 66407correction to make wxGTK1 compile
2010-12-20 12:23 JMS, revision 66406Have wxUniv wxComboBox inherit from wxItemContainer instead of wxComboBoxBase, since the latter is derived from wxTextEntry which conflicts with the recent change in wxComboCtrl (fixes #12789)
2010-12-20 10:23 JJ, revision 66405Added dummy-wxTextEntry implementation section for wxUniversal
2010-12-19 20:43 RR, revision 66404include compile support for tests on OpenVMS (part3)
2010-12-19 16:02 VZ, revision 66403Support diabling items in GTK+, see #12686: Allow disabling of wxDVC items
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/dataview.h
- M /wxWidgets/trunk/include/wx/dvrenderers.h
- M /wxWidgets/trunk/include/wx/osx/dvrenderer.h
- M /wxWidgets/trunk/interface/wx/dataview.h
- M /wxWidgets/trunk/samples/dataview/dataview.cpp
- M /wxWidgets/trunk/samples/dataview/mymodels.cpp
- M /wxWidgets/trunk/samples/dataview/mymodels.h
- M /wxWidgets/trunk/src/common/datavcmn.cpp
- M /wxWidgets/trunk/src/generic/datavgen.cpp
- M /wxWidgets/trunk/src/osx/cocoa/dataview.mm
2010-12-19 16:02 VZ, revision 66402Add the possibility to disable invisible wxDataViewCtrl items. Add new wxDataViewModel::IsEnabled() and wxDataViewListStore::IsEnabledByRow() methods and implement support for actually disabling the items in wxOSX/Cocoa native implementation of wxDataViewCtrl and limited support for it in the generic version. We need to implement this in wxGTK using GtkCellRenderer "sensitive" propriety later. Closes #12686.
2010-12-19 16:02 VZ, revision 66401Store menus titles in menus themselves in wxOSX. Get rid of wxMenuBar::m_titles array which doesn't seem to be needed and just store the titles in the menus themselves instead. This makes wxMenu::GetTitle() work as in the other ports and fixes unit test failures in menu test. It also makes it unnecessary to duplicate the base class Find[Menu]Item() methods in wxOSX wxMenuBar so simply remove them entirely.
2010-12-19 16:02 VZ, revision 66400No real changes, just get rid of _wxMenuAt() in wxOSX menu code. The _wxMenuAt() function was totally unnecessary and duplicated the existing wxMenuBar::GetMenu() so simply remove it and use GetMenu() instead.
2010-12-19 15:08 VZ, revision 66399Fix initial gradient point calculation in wxOSX. This fixes the bug introduced in r63879 which used the wrong indices into the stops array resulting in visual artefacts in wxAUI, for example (and also possible crashes due to accessing out of bound array elements). Closes #12784.
2010-12-17 13:23 JMS, revision 66398Preserve wxSlider value when changing its range in wxOSX too. This fix is similar to r66368 for wxMSW and preserves the slider value when its range changes. This is necessary because while the underlying native control value doesn't change when the range is, the logical value of wxSlider does change if it must be inversed as this depends on the range. See #12765.
2010-12-17 13:08 JMS, revision 66397Make wxOwnerDrawnComboBox sorting identical to the MSW sorting (same as wxComboBox)
- M /wxWidgets/trunk/include/wx/combo.h
- M /wxWidgets/trunk/interface/wx/combo.h
- M /wxWidgets/trunk/src/common/combocmn.cpp
2010-12-17 12:50 JMS, revision 66396Add wxComboBox-compatible Popup() and Dismiss() functions in wxComboCtrl
2010-12-17 12:39 JMS, revision 66395Add enough default arguments to one wxOwnerDrawnComboBox ctor so it can be consructed using only two arguments, same as the wxComboBox
2010-12-17 12:20 JMS, revision 66394Mostly change the wxOwnerDrawnComboBox text value using ChangeValue() instead of SetValue()
- M /wxWidgets/trunk/include/wx/combo.h
- M /wxWidgets/trunk/src/common/combocmn.cpp
- M /wxWidgets/trunk/src/generic/odcombo.cpp
2010-12-17 01:56 RD, revision 66391Make the wxComboCtrl's wxTextEntry interface more complete and consistent. All text is no longer selected on SetValue(), but only when user selects an item from the drop-down list.
2010-12-16 20:25 JMS, revision 66389Use a " " (space) for the menu item if an empty string is used for an item in a wxChoice, in order to avoid an assert in wxMenuItem.
2010-12-16 19:13 JMS, revision 66388Removed a return statement from void function
2010-12-16 19:08 JMS, revision 66387Resolve ambiguity with wxOwnerDrawnComboBox::Clear(), virtual method which is derived from two base classes
2010-12-16 19:07 JMS, revision 66386In wxBitmapComboBox dtor, call DoClear() instead of ambiguous Clear()
2010-12-16 18:21 JMS, revision 66385Override wxTextEntry::GetSelection(long *from, long *to) in wxOwnerDrawnComboBox to resolve virtual method hiding issues
- M /wxWidgets/trunk/include/wx/combo.h
- M /wxWidgets/trunk/include/wx/generic/combo.h
- M /wxWidgets/trunk/include/wx/msw/combo.h
- M /wxWidgets/trunk/interface/wx/combo.h
- M /wxWidgets/trunk/src/common/combocmn.cpp
- M /wxWidgets/trunk/src/common/valtext.cpp
- M /wxWidgets/trunk/src/generic/combog.cpp
- M /wxWidgets/trunk/src/msw/combo.cpp
2010-12-16 17:12 JMS, revision 66384Instead of having wxComboCtrl mimic wxTextEntry interface, make it actually inherit from the class and implement functions to redirect to the embedded wxTextCtrl. This allows us to simplify the code and get rid of the dirty trick of directing wxComboCtrl's validator to the embedded wxTextCtrl. Also see #12779, which issue 1 is fixed by this change.
2010-12-15 14:36 VZ, revision 66383Document how the sign is omitted from wxFloatProperty's displayed value when it is effectively zero (closes #12738).
2010-12-15 13:04 VZ, revision 66382Initialize wxLogWindow::m_pLogFrame in ctor to avoid (rare) crash. If the log frame creation itself generates log messages, the code using wxLogWindow could crash because its m_pLogFrame member variable wasn't initialized yet at this moment. Do set it to NULL initially now to avoid this.
- M /wxWidgets/trunk/src/gtk1/cursor.cpp
- M /wxWidgets/trunk/src/motif/cursor.cpp
- M /wxWidgets/trunk/src/x11/cursor.cpp
- M /wxWidgets/trunk/src/x11/palette.cpp
Compilation fixes for wx{X11,GTK1,Motif} after making ref data non copyable. Don't use wrong compiler-generated copy ctors in the other ports neither (see r66371..66373 for wxGTK fixes). This fixes compilation after r66374 without reducing functionality but just making it more clear where it is missing.