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):
2013-08-31 01:32 VZ, revision 74731- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/gtk/menu.h
- M /wxWidgets/trunk/src/gtk/menu.cpp
- M /wxWidgets/trunk/tests/menu/menu.cpp
2013-08-30 15:14 VS, revision 74730Fix wxMenu::GetTitle() before the menu is appended to the menu bar. The mnemonics conversion was not done correctly when the menu title contained them but the menu hadn't been appended to the menu bar yet. Closes #15461.
2013-08-29 22:44 VZ, revision 74729Loosen the assert in IsScrollIncrement(). wxWindowGTK::GTKGetScrollEventType() tries to map GtkAdjustment's delta to either step or page increment by comparing it with the respective GtkAdjustment steps. Both of them can be 0, but this code is not expected to be called in such case. Yet, in practice, it occasionally is, see e.g. http://devel.aegisub.org/ticket/979GTKGetScrollEventType (wxWebView is prone to it as well). Check for >= 0 instead, to be more robust when faced with unexpected input from GTK+.
2013-08-29 14:33 VZ, revision 74728Initialize wxImageFileProperty correctly when file is given in the ctor. Previously the file had to be specified later and the value passed to the ctor was ignored. Closes #15456.
2013-08-29 13:41 JS, revision 74727Don't define __STRICT_ANSI__, we should build both with and without it. For some reason, wxDialUpManager code defined __STRICT_ANSI__ itself, don't do it as __STRICT_ANSI__ can be predefined by the compiler resulting in the redefinition warnings and, in any case, our code should build both with and without it.
2013-08-29 13:15 VZ, revision 74726Crash fix for inserting text into a buffer without an associated control
2013-08-29 08:39 JJ, revision 74725Only patch bk-deps in configure if dependency tracking is used. Otherwise we get (harmless) errors when trying to patch a non-existent file. See #15454.
2013-08-28 22:52 VZ, revision 74724wxGTK1 : another msiing include file in evtloop.cpp
2013-08-28 08:01 JJ, revision 74723Czech translations update from Zbyněk Schwarz.
2013-08-28 00:49 VZ, revision 74722wxGTK1 : wx/private/eventloopsourcesmanager.h was missing in evtloop.cpp
2013-08-28 00:49 VZ, revision 74721Don't enable dialog navigation inside wxFrame by default. This was done, apparently accidentally, by r68366 and resulted in cursor arrow keys not being sent by default to the wxFrame children under MSW any more as they were used for dialog navigation instead. So don't derive wxTopLevelWindow from wxNavigationEnabled<> any more and only derive from it at wxDialog level. Closes #15445.
2013-08-28 00:49 VZ, revision 74720Don't recurse into top level children in wxWindow::FindWindow(). Finding a button in a child dialog when looking for it in the current window is totally unexpected and can result in subtle bugs, see #15442.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/docs/doxygen/mainpages/const_cpp.h
- M /wxWidgets/trunk/include/msvc/wx/setup.h
2013-08-28 00:49 VZ, revision 74719Handle custom configurations in MSVC-specific setup.h. Account for wxCFG when building the paths used for MSVC autolinking. This variable should be defined to the same value as CFG during (command line) build. Closes #15431.
- M /wxWidgets/trunk/build/msw/wx_vc10_adv.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_aui.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_gl.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_html.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_media.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_net.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_propgrid.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_qa.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_ribbon.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_richtext.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_stc.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_webview.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_xml.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_xrc.vcxproj
2013-08-28 00:49 VZ, revision 74718Explicitly specify target names for all configurations in VC10 projects. The target names were not specified for the "Release" configuration in some projects, resulting in (harmless, but annoying) warnings during the build. Closes #15439.
- M /wxWidgets/trunk/build/msw/wx_vc10_adv.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_aui.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_base.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_core.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_gl.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_html.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_media.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_net.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_propgrid.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_qa.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_ribbon.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_richtext.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_stc.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_webview.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_wxexpat.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_wxjpeg.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_wxpng.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_wxregex.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_wxscintilla.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_wxtiff.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_wxzlib.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_xml.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_xrc.vcxproj
2013-08-28 00:49 VZ, revision 74717Use $(OutDir) instead of explicit directories in VC10 project files. This makes it simpler to use a different output directory as it only needs to be changed in one place. See #15439.
2013-08-28 00:49 VZ, revision 74716Correct making the newly inserted menu item owner drawn in some cases. The item being inserted is not inserted yet when we call SetOwnerDrawnMenuItem() so we must call it separately for it after inserting it. Closes #15437.
2013-08-27 15:12 VZ, revision 74714Don't use any icon for items inserted without one in wxMSW wxListCtrl. Previously we erroneously used the first icon in the image list for them instead. This was inconsistent with wxGTK and didn't make much sense, even if it is the default behaviour of the native control, so don't do this any more and explicitly specify I_IMAGENONE for the icon if it wasn't given. Closes #15421.
- M /wxWidgets/trunk/include/wx/generic/scrolwin.h
- M /wxWidgets/trunk/include/wx/gtk/scrolwin.h
- M /wxWidgets/trunk/include/wx/gtk1/scrolwin.h
- M /wxWidgets/trunk/include/wx/scrolwin.h
- M /wxWidgets/trunk/src/generic/scrlwing.cpp
- M /wxWidgets/trunk/src/gtk/scrolwin.cpp
- M /wxWidgets/trunk/src/gtk1/scrolwin.cpp
2013-08-27 15:12 VZ, revision 74713Make wxWindow::HasScrollbar() respect wxScrolled::ShowScrollbars(). Override CanScroll() in wxScrolled to return the real state of the scrollbar instead of just relying on the wx[HV]SCROLL styles. Closes #15440.
2013-08-27 14:02 JJ, revision 74712No real changes, just make wxWindow::CanScroll() virtual. This will allow overriding it in wxScrolled<>, see #15440.
- M /wxWidgets/trunk/descrip.mms
- A /wxWidgets/trunk/samples/notebook/descrip.mms
- M /wxWidgets/trunk/src/common/descrip.mms
- M /wxWidgets/trunk/src/motif/descrip.mms
- M /wxWidgets/trunk/src/unix/descrip.mms
2013-08-27 13:46 JJ, revision 74711Update OpenVMS compile support
2013-08-25 10:36 SC, revision 74710revert nested event loop support for wxGTK1 because it causes applications hangs
2013-08-25 10:28 SC, revision 74709correct base for carbon is 10.6 max
2013-08-24 21:20 SC, revision 74708adding correct valid architectures
2013-08-24 21:05 SC, revision 74707proper default for iphone
2013-08-24 21:00 SC, revision 74706carbon sdk must be 10.7 max, 10.8 is not supported anymore
2013-08-24 16:33 VZ, revision 74705leave i386 compiler to default
- M /wxWidgets/trunk/build/msw/wx_vc10_webview.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_webview.vcxproj.filters
2013-08-24 16:33 VZ, revision 74704Add webviewarchivehandler.cpp to manually maintained VC10 project file. Closes #15427.
- M /wxWidgets/trunk/interface/wx/event.h
- M /wxWidgets/trunk/interface/wx/textctrl.h
- M /wxWidgets/trunk/interface/wx/valnum.h
2013-08-24 16:33 VZ, revision 74703Fix Doxygen warnings due to documenting overloaded functions together. Apparently we can't make @param statements apply just to some overloads, so document them separately now. See #15346.
2013-08-24 16:33 VZ, revision 74702Move code removing "-psn_xxx" command line arguments to common code. We need to do this when using any port under OS X, not just wxOSX, e.g. the -psn_xxx arguments passed by the Finder when launching the application, must also be ignored when using wxGTK. Closes #15432.
- M /wxWidgets/trunk/build/msw/wx_vc10_adv.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_aui.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_base.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_core.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_gl.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_html.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_media.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_net.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_propgrid.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_qa.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_ribbon.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_richtext.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_stc.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_webview.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_xml.vcxproj
- M /wxWidgets/trunk/build/msw/wx_vc10_xrc.vcxproj
2013-08-24 16:33 VZ, revision 74701Fix DLL targets names in manually maintained VC10 project files. This takes care of annoying warning about "target name does not match linker output file name" when building the DLLs. Closes #15435.
2013-08-24 07:11 PC, revision 74700Fix recreating of wxBitmapComboBox using untyped client data. Use the correct array when restoring the client data, correcting a fatal typo in the changes of r73880. Closes #15436.
2013-08-24 07:04 PC, revision 74699remove redundant initialization of base class member variables
2013-08-24 03:03 VZ, revision 74698wxDialogBase only has one ctor, so just do initialization in ctor instead of Init()
2013-08-24 03:02 VZ, revision 74697Fix typo in wxConfig example in the documentation.
2013-08-23 18:37 VZ, revision 74696Another Basque translations update from Xabier Aramendi.
2013-08-23 18:23 VZ, revision 74695Fix wxHtmlHelpData::SetTempDir() to behave correctly without trailing slash. The path passed to this function is always a directory, so use wxFileName::AssignDir() instead of the default constructor of wxFileName which considers the name to be a name of a file unless it ends with a path separator.
2013-08-23 18:22 VZ, revision 74694Update Basque translations after wxGetTranslation() strings addition.
2013-08-23 18:22 VZ, revision 74693Basque translations update from Xabier Aramendi.
- M /wxWidgets/trunk/locale/af.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/Makefile
- 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.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
2013-08-21 17:50 RD, revision 74692Regenerated message catalogs with the strings inside wxGetTranslation(). We didn't extract the strings inside wxGetTranslation() in the message catalog when creating it using xgettext, do it now. This notably fixes the missing translations for the generic progress dialog elapsed/estimated/remaining time labels.
2013-08-21 17:26 SJL, revision 74691fix missing ;
- M /wxWidgets/trunk/interface/wx/affinematrix2d.h
- M /wxWidgets/trunk/interface/wx/affinematrix2dbase.h
- M /wxWidgets/trunk/interface/wx/control.h
- M /wxWidgets/trunk/interface/wx/dcsvg.h
- M /wxWidgets/trunk/interface/wx/dir.h
- M /wxWidgets/trunk/interface/wx/event.h
- M /wxWidgets/trunk/interface/wx/iconbndl.h
- M /wxWidgets/trunk/interface/wx/intl.h
- M /wxWidgets/trunk/interface/wx/simplebook.h
- M /wxWidgets/trunk/interface/wx/stopwatch.h
- M /wxWidgets/trunk/interface/wx/thread.h
- M /wxWidgets/trunk/interface/wx/toolbar.h
- M /wxWidgets/trunk/interface/wx/treelist.h
- M /wxWidgets/trunk/interface/wx/utils.h
- M /wxWidgets/trunk/interface/wx/wizard.h
2013-08-21 17:21 SJL, revision 74690Fix various documentation warnings throughout core and base. See #15346.
2013-08-21 17:20 SJL, revision 74689Fix ribbon documentation warnings. See #15346.
2013-08-21 15:24 SJL, revision 74688Fix html documentation warnings. See #15346.
- M /wxWidgets/trunk/interface/wx/richtext/richtextbuffer.h
- M /wxWidgets/trunk/interface/wx/richtext/richtextctrl.h
- M /wxWidgets/trunk/interface/wx/richtext/richtextprint.h
2013-08-19 19:25 PC, revision 74685Fix warnings in rich text documentation. See #15346.
2013-08-19 18:58 PC, revision 74684Remove DoSetSizeHints() call from Create() The reason it was added does not seem to be reproducible anymore, and it interferes with wxRESIZE_BORDER on Ubuntu. Closes #14870
2013-08-19 07:42 PC, revision 74683revert r74683, wxTLW has its own {Width,Height}Default() which are not the ones called by PreCreation()
2013-08-18 18:00 PC, revision 74682Remove some old redundant code Default size stuff is done by PreCreation()
2013-08-18 17:01 PC, revision 74681avoid setting initial position if it was not specified, broken in r70734
2013-08-18 15:28 VZ, revision 74680Move code that does not need realized GdkWinow out of realize handler These calls can be made much earlier, and it seems like a good idea to do so.
2013-08-18 15:28 VZ, revision 74679Only give capture to wxPopupTransientWindow child if it's the only one. This removes the arbitrariness of using the first child which didn't make any sense when the popup had several controls inside it, e.g. in wxRichToolTip case this resulted in the mouse capture being given to wxStaticBitmap showing the tooltip icon even though it didn't need it at all. This probably doesn't really change the observable behaviour but seems more logical. See #15288.
Use wxFindWindowAtPoint() for hit testing in wxPopupTransientWindow. This works even with irregularly shaped windows such as wxRichToolTip unlike the old naive test using wxRect::Contains() which didn't and resulted in us believing that the mouse was outside the window when it was still in it and (somehow, the details are not totally clear) recapturing the mouse again and again in the same window which resulted in assert failures with the new checks in wxWindowBase::CaptureMouse() or the capture stack corruption before this. Closes #15288.