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):
2014-12-03 17:59 AW, revision 782132014-12-01 23:47 AW, revision 78212Restore wxPG toolbar buttons state if selecting wxPG page was unsuccessful. Toolbar button corresponding to the unsuccessfully selected page should be released and button corresponding to the old page should be pressed again.
2014-11-29 21:18 AW, revision 78211Use wxCONTROL_FOCUSED control state flag when drawing native wxPG check box in the "modified state" under wxOSX. Generally, wxCONTROL_PRESSED control flag is used when drawing native check box (wxPGEditor_CheckBox) in "modified state" but under wxOSX this flag is equivalent to wxCONTROL_CHECKED flag and hence it is necessary to indicate this state in an alternative way. Closes #16696
2014-11-29 17:45 AW, revision 78210Add member function to retrieve wxBoolProperty attribute. Added wxBoolProperty::DoGetAttribute virtual function.
2014-11-28 21:45 AW, revision 78209Check if new index is in range before selecting new value in wxPGProperty::SetChoiceSelection. Closes #16697
2014-11-27 23:23 RD, revision 78202Refresh wxPGProperty after changing its attribute. Closes #16696
2014-11-27 23:23 RD, revision 78201Allow explicitly selecting the carbon build since it is not the default anymore.
2014-11-27 01:45 VZ, revision 78188Add gtk3 build support
2014-11-26 20:16 VZ, revision 78187Turkish translations update from Kaya Zeren.
2014-11-25 20:05 VS, revision 78186German translations update from Wolfgang Stöggl. Many minor fixes and also replacements of "..." with the ellipsis Unicode character (U+2026).
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/af.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/an.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/ar.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/ca.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/ca@valencia.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/cs.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/da.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/de.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/el.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/es.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/eu.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/fi.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/fr.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/gl_ES.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/hi.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/hu.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/id.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/it.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/ja.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/ko_KR.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/lt.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/lv.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/ms.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/nb.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/ne.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/nl.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/pl.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/pt.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/pt_BR.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/ro.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/ru.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/sk.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/sl.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/sq.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/sv.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/ta.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/tr.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/uk.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/vi.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/wxstd.pot
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/zh_CN.po
- M /wxWidgets/branches/WX_3_0_BRANCH/locale/zh_TW.po
2014-11-25 20:05 VS, revision 78185Refresh PO files after accelerators changes
2014-11-25 20:05 VS, revision 78184Improve wxAcceleratorEntry::ToString() formatting This method used the wxKeyNames[] array originally intended for parsing accelerator specification and not for human-friendly formatting. In particular, non-alphanumeric keys such as WXK_DOWN and many others were formatted using all-uppercase name, which was highly unusual and not native on any platforms (the only unaffected one was OS X). Improve the formatting by doing the following: a) use Title case for the entries; because parsing is case-insensitive, this has no effect on it; b) add display_name field for keys where the symbolic name wasn't appropriate for display and set it for some of the keys that are likely to show up in menus; c) add explanatory comments for translators
2014-11-25 20:05 VS, revision 78183Extract translator comments into wxstd.pot Extract the commonly used TRANSLATORS: prefix into translation files, to provide some additional context where needed.
2014-11-25 20:04 VS, revision 78182Translate menu accelerators from XRC The content of <accel> property was taken verbatim and appended to the (translated) label; this bypassed wx's internal accelerators translation mechanism, because wxMenuItem code quite reasonably assumes that the string passed to it is translated. Explicitly use SetAccel() instead, to force translation. This matters for languages such as German where e.g. Ctrl+ is translated as Strg+.
- M /wxWidgets/trunk/locale/af.po
- M /wxWidgets/trunk/locale/an.po
- M /wxWidgets/trunk/locale/ar.po
- M /wxWidgets/trunk/locale/ca.po
- M /wxWidgets/trunk/locale/ca@valencia.po
- M /wxWidgets/trunk/locale/cs.po
- M /wxWidgets/trunk/locale/da.po
- M /wxWidgets/trunk/locale/de.po
- M /wxWidgets/trunk/locale/el.po
- M /wxWidgets/trunk/locale/es.po
- M /wxWidgets/trunk/locale/eu.po
- M /wxWidgets/trunk/locale/fi.po
- M /wxWidgets/trunk/locale/fr.po
- M /wxWidgets/trunk/locale/gl_ES.po
- M /wxWidgets/trunk/locale/hi.po
- M /wxWidgets/trunk/locale/hu.po
- M /wxWidgets/trunk/locale/id.po
- M /wxWidgets/trunk/locale/it.po
- M /wxWidgets/trunk/locale/ja.po
- M /wxWidgets/trunk/locale/ko_KR.po
- M /wxWidgets/trunk/locale/lt.po
- M /wxWidgets/trunk/locale/lv.po
- M /wxWidgets/trunk/locale/ms.po
- M /wxWidgets/trunk/locale/nb.po
- M /wxWidgets/trunk/locale/ne.po
- M /wxWidgets/trunk/locale/nl.po
- M /wxWidgets/trunk/locale/pl.po
- M /wxWidgets/trunk/locale/pt_BR.po
- M /wxWidgets/trunk/locale/ro.po
- M /wxWidgets/trunk/locale/ru.po
- M /wxWidgets/trunk/locale/sk.po
- M /wxWidgets/trunk/locale/sl.po
- M /wxWidgets/trunk/locale/sq.po
- M /wxWidgets/trunk/locale/sv.po
- M /wxWidgets/trunk/locale/ta.po
- M /wxWidgets/trunk/locale/tr.po
- M /wxWidgets/trunk/locale/uk.po
- M /wxWidgets/trunk/locale/vi.po
- M /wxWidgets/trunk/locale/wxstd.pot
- M /wxWidgets/trunk/locale/zh_CN.po
- M /wxWidgets/trunk/locale/zh_TW.po
2014-11-25 20:04 VS, revision 78181Refresh PO files after accelerators changes
2014-11-25 20:04 VS, revision 78180Improve wxAcceleratorEntry::ToString() formatting This method used the wxKeyNames[] array originally intended for parsing accelerator specification and not for human-friendly formatting. In particular, non-alphanumeric keys such as WXK_DOWN and many others were formatted using all-uppercase name, which was highly unusual and not native on any platforms (the only unaffected one was OS X). Improve the formatting by doing the following: a) use Title case for the entries; because parsing is case-insensitive, this has no effect on it; b) add display_name field for keys where the symbolic name wasn't appropriate for display and set it for some of the keys that are likely to show up in menus; c) add explanatory comments for translators
2014-11-25 20:04 VS, revision 78179Extract translator comments into wxstd.pot Extract the commonly used TRANSLATORS: prefix into translation files, to provide some additional context where needed.
2014-11-25 19:23 VS, revision 78178Translate menu accelerators from XRC The content of <accel> property was taken verbatim and appended to the (translated) label; this bypassed wx's internal accelerators translation mechanism, because wxMenuItem code quite reasonably assumes that the string passed to it is translated. Explicitly use SetAccel() instead, to force translation. This matters for languages such as German where e.g. Ctrl+ is translated as Strg+.
2014-11-25 19:23 VS, revision 78177Close NSWindows properly Don't just release the window, call the close method. This is usually the same, but in some situations, the difference (close sends NSWindowWillCloseNotification, which wx doesn't use) is significant. In particular, if the window is shown as fullscreen, OS X won't dispose of its space correctly when the window is released, but not closed first. See https://github.com/vslavik/poedit/issues/119
2014-11-24 17:11 AW, revision 78176Close NSWindows properly Don't just release the window, call the close method. This is usually the same, but in some situations, the difference (close sends NSWindowWillCloseNotification, which wx doesn't use) is significant. In particular, if the window is shown as fullscreen, OS X won't dispose of its space correctly when the window is released, but not closed first. See https://github.com/vslavik/poedit/issues/119
2014-11-24 17:09 AW, revision 78175Remove unused wxPG member variable.
2014-11-24 17:06 AW, revision 78174Use Boolean variable to store Boolean values in wxPG.
2014-11-24 17:04 AW, revision 78173Fix using compatibility flag in propgridpagestate.h header file.
- M /wxWidgets/trunk/include/wx/propgrid/propgrid.h
- M /wxWidgets/trunk/include/wx/propgrid/propgriddefs.h
- M /wxWidgets/trunk/src/propgrid/propgrid.cpp
2014-11-24 14:45 VS, revision 78172Use a hash set instead of vector to hold dedicated keys in wxPG.
2014-11-24 14:45 VS, revision 78171Skip Cocoa's options in wxCmdLineParser on OS X Skip Cocoa-specific flags used by Xcode (such as -AppleLanguages) on OS X when parsing the command line. They all take a single argument, so skip both the flag and the following value in the argv list. Also fix handling of -ApplePersistenceIgnoreState, which didn't skip the value as it should.
2014-11-22 20:12 PC, revision 78170Skip Cocoa's options in wxCmdLineParser on OS X Skip Cocoa-specific flags used by Xcode (such as -AppleLanguages) on OS X when parsing the command line. They all take a single argument, so skip both the flag and the following value in the argv list. Also fix handling of -ApplePersistenceIgnoreState, which didn't skip the value as it should.
2014-11-21 18:20 PC, revision 78169Remove gtk_tree_view_set_fixed_height_mode() call from AssociateModel() The check for wxDV_VARIABLE_LINE_HEIGHT is already done in Create(), and the IsVirtualListModel() check was probably an attempt to get around a performance problem (#16680), but it's not a valid criteria for changing the height mode. closes #16683
- M /wxWidgets/branches/WX_3_0_BRANCH/samples/dataview/mymodels.cpp
- M /wxWidgets/trunk/samples/dataview/mymodels.cpp
2014-11-21 18:00 PC, revision 78168fix assert in dataview sample, closes #16679
2014-11-20 18:04 PC, revision 78167fix "wrong type" error when using wxDataViewChoiceByIndexRenderer, closes #15955
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/include/wx/gtk/private/gtk2-compat.h
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/toplevel.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/window.cpp
- M /wxWidgets/trunk/docs/changes.txt
2014-11-20 00:25 BP, revision 78166fix crashes in wxGTK3 when running with non-X11 backend, see #16688
- M /wxWidgets/branches/WX_3_0_BRANCH
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/doxygen/Doxyfile
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/doxygen/extra_stylesheet.css
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/doxygen/regen.sh
2014-11-19 23:38 BP, revision 78165Backported Doxygen 1.8.8 upgrade to 3.0 branch.
- M /wxWidgets/trunk/docs/doxygen/Doxyfile
- M /wxWidgets/trunk/docs/doxygen/extra_stylesheet.css
- M /wxWidgets/trunk/docs/doxygen/mainpages/manual.h
- M /wxWidgets/trunk/docs/doxygen/regen.sh
2014-11-19 20:00 PC, revision 78164Upgrade Doxygen to 1.8.8.
2014-11-19 19:59 PC, revision 78163clarify comment
2014-11-19 14:29 VZ, revision 78162fix build when GDK_WINDOWING_X11 is not defined
2014-11-19 14:29 VZ, revision 78161Credit Marco Trevisan for wxGTK3/Mir patches. Closes #16688.
2014-11-19 14:29 VZ, revision 78160Don't use X11-only functions when not using X11 in wxGTK. See #16688.
2014-11-19 14:29 VZ, revision 78159Don't crash when switching to full screen in non X11-based wxGTK. Only use internal X11 display if we're running in a such environment. See #16688.
2014-11-19 14:29 VZ, revision 78158Don't use frame extents when not using X11 in wxGTK. See #16688.
2014-11-19 14:29 VZ, revision 78157Don't defer wxTLW initialization in wxGTK when not using X11. See #16688.
2014-11-18 23:34 AW, revision 78156Provide trivial GDK_IS_X11_DISPLAY() definition for GTK+2. This will be useful for upcoming patches using it to fix problems with GTK+ 3 without breaking GTK+ 2 compilation. See #16688.
2014-11-18 17:34 AW, revision 78154Allow using the letter 'E' (capital) as a symbol of exponent when entering floating point numbers. Currently, only the letter 'e' is accepted when editing wxPG numeric properties.
2014-11-16 22:20 VZ, revision 78153Fix adjustment of columns width in response to splitter position change in wPG. In wxPropertyGridPageState::PropagateColSizeDec recursion is replaced with iteration and there is handled PG with more then 2 columns.
2014-11-15 18:48 AW, revision 78152Fix wxConfig enumeration example in the documentation. Don't use undefined GetConfig() function.
2014-11-15 18:39 AW, revision 78151Reactivate 'SetSplitterPosition' test in wxPG sample. After fixing issues with wxPG manager sizing this test is now passed.
2014-11-15 18:27 AW, revision 78150Make more realistic estimation of the best size of wxPropertyGridManager. Current best size (especially width) of wxPropertyGrid Manager is too small. wxPG manager should be wide enough to hold wxPG with two columns and scroll bar.
2014-11-15 18:14 AW, revision 78149Fix setting initial size of wxPropertyGridManager. wxPG manager is now created with proper size (based on its best size) even if default size is requested. (r78149 is a prerequisite for this patch.)
2014-11-15 18:02 PC, revision 78148Fix adding/removing categorized/alphabetic mode buttons in wxPropertyGridManager. Modify wxPropertyGridManager::RecreateControls() to allow adding/removing categorized/alphabetic mode buttons to/from wxPG manager tool bar at any time (not only when creating the tool bar). Modify wxPropertyGridManager::SetExtraStyle() to fully support manipulating these buttons via wxPG_EX_MODE_BUTTONS flag.
2014-11-14 19:56 PC, revision 78147notify all windows in capture stack about capture lost, and empty the stack
- M /wxWidgets/trunk/src/gtk/dialog.cpp
- M /wxWidgets/trunk/src/gtk/msgdlg.cpp
- M /wxWidgets/trunk/src/gtk/utilsgtk.cpp
- M /wxWidgets/trunk/src/gtk/window.cpp
2014-11-13 02:52 VZ, revision 78146fix releasing mouse capture before showing modal dialog, see #16647
2014-11-12 16:11 VS, revision 78145Remove assert checking for non zero page size in wxDataViewCtrl. This assert seems to be quite useless and can be triggered if a key is (perhaps accidentally) sent to a small (e.g. not yet fully laid out) wxDataViewCtrl window.
2014-11-12 16:10 VS, revision 78144Fix disabling wxStaticText repeatedly in wxOSX. Changes in r78108 would reset control's color to gray if it was disabled more than once in a row. Guard against this and only remember the color of an enabled control.
2014-11-12 13:37 VZ, revision 78143Fix disabling wxStaticText repeatedly in wxOSX. Changes in r78107 would reset control's color to gray if it was disabled more than once in a row. Guard against this and only remember the color of an enabled control.
2014-11-12 13:37 VZ, revision 78142Use wxFILTER_EXCLUDE_CHAR_LIST in the sample. It makes more sense than wxFILTER_EXCLUDE_LIST with SetCharExcludes().
2014-11-12 08:43 PC, revision 78141Use wxFILTER_EXCLUDE_CHAR_LIST in the sample. It makes more sense than wxFILTER_EXCLUDE_LIST with SetCharExcludes().
- M /wxWidgets/branches/WX_3_0_BRANCH/include/wx/gtk/fontpicker.h
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/control.cpp
- M /wxWidgets/trunk/include/wx/gtk/fontpicker.h
- M /wxWidgets/trunk/src/gtk/control.cpp
- M /wxWidgets/trunk/src/gtk/fontpicker.cpp
2014-11-11 19:31 PC, revision 78140fix creating wxFont with non-ascii name, closes #16671
2014-11-11 08:59 JJ, revision 78139fix build with old pango versions which don't define PANGO_VERSION_CHECK(), closes #16660
2014-11-11 08:50 PC, revision 78138Correction on commit #78110 as suggested by VZ
- M /wxWidgets/trunk/include/wx/cursor.h
- M /wxWidgets/trunk/include/wx/dfb/cursor.h
- M /wxWidgets/trunk/include/wx/gtk/cursor.h
- M /wxWidgets/trunk/include/wx/qt/cursor.h
- M /wxWidgets/trunk/include/wx/x11/cursor.h
2014-11-11 08:46 JJ, revision 78137non-pch build fix after r78134
2014-11-11 02:03 VZ, revision 78136Correction on commit #78099
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/msw/registry.h
- M /wxWidgets/trunk/interface/wx/msw/registry.h
- M /wxWidgets/trunk/samples/regtest/regtest.cpp
- M /wxWidgets/trunk/src/msw/registry.cpp
2014-11-11 02:02 VZ, revision 78135Add support for reading multi string values to wxRegKey. Add a wxRegKey::QueryValue() overload working with REG_MULTI_SZ values. Closes #16653.
2014-11-11 02:02 VZ, revision 78134Free converted command lines arguments automatically in wxMSW. This makes the code slightly simpler (no more need for the scope guard) and avoids memory leaks when not using wxEntry() (but calling wxEntryStart() instead). Closes #16664.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/cursor.h
- M /wxWidgets/trunk/include/wx/gtk/cursor.h
- M /wxWidgets/trunk/include/wx/msw/cursor.h
- M /wxWidgets/trunk/interface/wx/cursor.h
- M /wxWidgets/trunk/src/gtk/cursor.cpp
- M /wxWidgets/trunk/src/msw/cursor.cpp
2014-11-11 02:02 VZ, revision 78133Add wxCursor::GetHotSpot() and implement it for wxMSW and wxGTK. Allow retrieving the coordinates of the cursor hot spot, at least for the ports for which we know how to do it. Closes #16539.
- M /wxWidgets/trunk/include/wx/cursor.h
- M /wxWidgets/trunk/include/wx/dfb/cursor.h
- M /wxWidgets/trunk/include/wx/gtk/cursor.h
- M /wxWidgets/trunk/include/wx/gtk1/cursor.h
- M /wxWidgets/trunk/include/wx/motif/cursor.h
- M /wxWidgets/trunk/include/wx/msw/cursor.h
- M /wxWidgets/trunk/include/wx/osx/cursor.h
- M /wxWidgets/trunk/include/wx/qt/cursor.h
- M /wxWidgets/trunk/include/wx/x11/cursor.h
2014-11-11 02:02 VZ, revision 78132Introduce wxCursorBase class defining common wxCursor API. This is done in preparation for adding a new wxCursor method and will allow us to define it in a single place by default instead of having to provide stubs for all ports. See #16539.
- M /wxWidgets/trunk/include/wx/msw/private.h
- M /wxWidgets/trunk/src/common/image.cpp
- M /wxWidgets/trunk/src/msw/bitmap.cpp
- M /wxWidgets/trunk/src/msw/cursor.cpp
- M /wxWidgets/trunk/src/msw/gdiimage.cpp
- M /wxWidgets/trunk/src/msw/graphics.cpp
2014-11-11 02:02 VZ, revision 78131Add RAII AutoIconInfo class wrapping ICONINFO Windows struct. This ensures that we never forget to delete the handles returned by GetIconInfo() and also centralizes the error message given if it fails in a single place.
2014-11-11 02:02 VZ, revision 78130Do use wxUSE_STD_CONTAINERS_COMPATIBLY around code using std::vector. This was supposed to be done in r78066, but after introducing this new wxUSE_XXX symbol I forgot to actually use it in the place it was intended to be used. Fixes compilation with wxUSE_STD_DEFAULT==0 and closes #16673.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/msw/mdi.h
- M /wxWidgets/trunk/samples/mdi/mdi.cpp
- M /wxWidgets/trunk/samples/mdi/mdi.h
- M /wxWidgets/trunk/src/msw/mdi.cpp
2014-11-11 02:02 VZ, revision 78129Return correct menu pointer for wxEVT_MENU_{OPEN,CLOSE} in MDI frames. These events are supposed to carry a pointer to the menu which was opened or closed, but wxMenuEvent::GetMenu() always returned NULL for the menus opened when a child MDI frame was active, as its menu bar, containing the menu, was not searched for it. Fix this by overriding MSWFindMenuFromHMENU() at wxMDIParentFrame level, just as we already do for FindItemInMenuBar().
2014-11-11 02:02 VZ, revision 78128Log wxMenuEvent::GetMenu() in the menu sample for wxEVT_MENU_{OPEN,CLOSE}. Show the menu associated with the event, if any, directly in the sample to make comparing the behaviour of the different ports easier.
2014-11-11 02:02 VZ, revision 78127Update the out of date link to DebugView in logging overview. The readable link that existed before is unfortunately not available any more.
2014-11-11 02:02 VZ, revision 78126Fix best size calculation for buttons with bitmaps in wxMSW. Add the bitmap margins to the bitmap size, not the total button size. This fixes the buttons becoming unnecessarily tall as soon as they were assigned even a tiny bitmap. Closes #16536.
2014-11-11 02:02 VZ, revision 78125Remove outdated comment from ShowAssertDialog(). The comment didn't correspond to the code since the changes of r62842, the asserts don't result in an immediate trap now even if they happen in non-main thread.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/interface/wx/dc.h
- M /wxWidgets/trunk/src/common/dcgraph.cpp
- M /wxWidgets/trunk/src/gtk/dcclient.cpp
- M /wxWidgets/trunk/src/msw/dc.cpp
2014-11-11 02:02 VZ, revision 78124Make results of wxDC::DrawEllipticArc() consistent across all platforms. And also consistent with wxGraphicsContext method with the same name. Document the rules determining what is drawn. Closes #4437.
2014-11-11 02:02 VZ, revision 78123Set the initial text value of wxSpinCtrlGeneric correctly. The text control was left empty if the string value was not specified, but it should use the numeric initial value instead in this case. This notably affected wxSpinCtrlDouble under non-GTK platforms. Closes #16621.
2014-11-11 01:59 VZ, revision 78122Improve drawing of monochrome bitmaps with masks in wxMSW. This is a compromise solution between r78040, which handled monochrome bitmaps correctly, but broke drawing bitmaps without using their mask, and r78054 which simply reverted it: this version preserves the old behaviour when not using the mask, but draws at least the shape (if not the colour) correctly for the monochrome bitmaps. Notice that this also reverts r78039 which is not needed any more without r78040. Closes #16512.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/msw/volume.cpp
2014-11-11 01:59 VZ, revision 78121Fix size of the icon returned from wxFSVolume::GetIcon(). Calling SetHICON() is not enough, the icon size already needs to be set or, even better, CreateFromHICON(), which does both atomically, should be used. Closes #16672.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/generic/filedlgg.cpp
2014-11-11 01:59 VZ, revision 78120Re-add wxFD_OVERWRITE_PROMPT and wxFD_FILE_MUST_EXIST to wxGenericFileDialog. Support for these styles was accidentally removed in r48733, re-add them back. Closes #16652.
2014-11-11 01:59 VZ, revision 78119German translation fixes from Sebastian Walderich.
2014-11-11 01:58 VZ, revision 78118Update the out of date link to DebugView in logging overview. The readable link that existed before is unfortunately not available any more.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/msw/anybutton.cpp
2014-11-11 01:58 VZ, revision 78117Fix best size calculation for buttons with bitmaps in wxMSW. Add the bitmap margins to the bitmap size, not the total button size. This fixes the buttons becoming unnecessarily tall as soon as they were assigned even a tiny bitmap. Closes #16536.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/generic/spinctlg.cpp
2014-11-11 00:48 VZ, revision 78116Set the initial text value of wxSpinCtrlGeneric correctly. The text control was left empty if the string value was not specified, but it should use the numeric initial value instead in this case. This notably affected wxSpinCtrlDouble under non-GTK platforms. Closes #16621.
2014-11-10 18:40 PC, revision 78115Fix size of the icon returned from wxFSVolume::GetIcon(). Calling SetHICON() is not enough, the icon size already needs to be set or, even better, CreateFromHICON(), which does both atomically, should be used. Closes #16672.
2014-11-10 18:10 PC, revision 78114avoid reconfiguring scrollbar when settings are not changing
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/scrolbar.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/scrolwin.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/window.cpp
- M /wxWidgets/trunk/src/gtk/scrolbar.cpp
- M /wxWidgets/trunk/src/gtk/scrolwin.cpp
- M /wxWidgets/trunk/src/gtk/window.cpp
2014-11-10 17:51 PC, revision 78113avoid multiple emissions of the GtkAdjustment "changed" signal when configuring scrollbar
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/scrolwin.cpp
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/window.cpp
- M /wxWidgets/trunk/src/gtk/scrolwin.cpp
- M /wxWidgets/trunk/src/gtk/window.cpp
2014-11-10 17:46 AW, revision 78112invalidate cached client size when scrollbar visibility changes
- M /wxWidgets/trunk/include/wx/propgrid/propgridpagestate.h
- M /wxWidgets/trunk/src/propgrid/propgridpagestate.cpp
2014-11-10 17:41 AW, revision 78111Reset current category marker if deleted wxPG property is a category property. If deleted category or its sub-category is a current category then reset current category marker. See #16617.
- M /wxWidgets/trunk/include/wx/propgrid/propgridpagestate.h
- M /wxWidgets/trunk/src/propgrid/propgridpagestate.cpp
2014-11-10 10:34 JJ, revision 78110Invalidate wxPG property and its sub-properties names prior deferred deletion. If deleted property is a category property then all its sub-properties have to be renamed prior deleting. See #16617.
2014-11-10 07:59 JJ, revision 78109Some implementation of find (i.e. OpenVMS(AXP)) need the != operator
2014-11-10 07:58 VS, revision 78108Correction for non-precomp compilation
2014-11-10 07:57 VS, revision 78107Fix wxStaticText::Disable() to respect text color on OS X wxStaticText emulates disabled state on OS X by changing text color to light grey. When re-enabling the control, though, it always set the color to the standard text color, which broke static texts with a custom color. Fix this by keeping track of the original color and restoring it back when setEnabled:YES is called.
2014-11-10 05:13 PC, revision 78106Fix wxStaticText::Disable() to respect text color on OS X wxStaticText emulates disabled state on OS X by changing text color to light grey. When re-enabling the control, though, it always set the color to the standard text color, which broke static texts with a custom color. Fix this by keeping track of the original color and restoring it back when setEnabled:YES is called.
- M /wxWidgets/branches/WX_3_0_BRANCH/docs/changes.txt
- M /wxWidgets/branches/WX_3_0_BRANCH/src/gtk/scrolwin.cpp
- M /wxWidgets/trunk/src/gtk/scrolwin.cpp
2014-11-08 19:17 AW, revision 78105fix infinite sizing loop with GTK3 when using a non-default target window, closes #16668
2014-11-08 19:12 AW, revision 78104Remove unused wxPG member variable.
2014-11-07 18:32 JS, revision 78103Use Boolean variable to store Boolean values.
2014-11-07 18:32 JS, revision 78102Don't take right indent into account twice when aligning lines
2014-11-07 18:13 JS, revision 78101Don't take right indent into account twice when aligning lines
2014-11-07 18:12 JS, revision 78100Fix a rounding error
2014-11-07 16:14 JJ, revision 78099Fix a rounding error
2014-11-07 15:59 VZ, revision 78098Implement wxNativeFontInfo::GetStrikethrough() for wxX11 without pango
- M /wxWidgets/trunk/include/wx/gtk/toolbar.h
- M /wxWidgets/trunk/include/wx/motif/toolbar.h
- M /wxWidgets/trunk/include/wx/msw/toolbar.h
- M /wxWidgets/trunk/include/wx/msw/wince/tbarwce.h
- M /wxWidgets/trunk/include/wx/osx/toolbar.h
- M /wxWidgets/trunk/include/wx/qt/toolbar.h
2014-11-07 15:59 VZ, revision 78097Use wxTB_DEFAULT_STYLE as default value for wxToolBar style. No real changes, but this is more consistent with the other controls. It also highlights the ports which use non-default style, e.g. wxQt where wxNO_BORDER should probably not be used as part of default toolbar style but rather added in the ctor implementation. Closes #16667.
2014-11-07 14:22 JJ, revision 78096Remove wxTB_FLAT from wxTB_DEFAULT_STYLE. The actual default styles for the toolbars don't include wxTB_FLAT anywhere, so don't include it in the (currently almost unused) wxTB_DEFAULT_STYLE neither. See #16667.
2014-11-07 14:17 JJ, revision 78095Fix for compilation of wxX11 without UTF
Update compile support for wxX11 on OpenVMS