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):
2012-11-29 00:55 VZ, revision 730542012-11-28 21:57 SC, revision 73053Handle Shift-TAB correctly in wxOSX/Carbon wxComboBox. The navigation event direction should depend on Shift key state. See #3821.
- M /wxWidgets/trunk/include/wx/osx/cocoa/private/textimpl.h
- M /wxWidgets/trunk/src/osx/cocoa/textctrl.mm
2012-11-28 18:14 RD, revision 73052adding some additional fixes for programmatic selection handling
2012-11-28 16:42 VZ, revision 73051Compilation fix.
2012-11-28 15:18 VZ, revision 73050Compilation fixes after r73050. See #14862.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/private/richtooltip.h
- M /wxWidgets/trunk/include/wx/private/richtooltip.h
- M /wxWidgets/trunk/include/wx/richtooltip.h
- M /wxWidgets/trunk/interface/wx/richtooltip.h
- M /wxWidgets/trunk/src/common/richtooltipcmn.cpp
- M /wxWidgets/trunk/src/generic/richtooltipg.cpp
- M /wxWidgets/trunk/src/msw/richtooltip.cpp
2012-11-28 15:17 VZ, revision 73049Add "rect" paramerer to wxRichToolTip::ShowFor(). Allow to show the tooltip at the exact specified position instead of placing it automatically. Closes #14862.
2012-11-28 15:17 VZ, revision 73048Add missing wxUSE_OLE checks to safearray.cpp. Fix compilation with wxUSE_OLE==0. Closes #14860.
2012-11-28 11:13 SC, revision 73047Compilation fix for wxDocManager after r73004. Define GetXXXVector() methods after all the classes are fully declared to ensure that static_cast<> inside wxList::AsVector() they use compiles with the OpenVMS compiler. See #14814.
2012-11-28 09:51 SC, revision 73046support for inheriting non-standard attributes (explicit fonts instead of window variants), fixes #3583
- M /wxWidgets/trunk/include/wx/osx/cocoa/private/textimpl.h
- M /wxWidgets/trunk/src/osx/cocoa/textctrl.mm
2012-11-27 20:16 SC, revision 73045supporting selection methods when not focused, closes #1480
2012-11-27 20:09 SC, revision 73044simulating focus events, see #13495
2012-11-27 14:23 SC, revision 73043support for simulating focus events since not all controls can be focused
2012-11-27 14:22 SC, revision 73042emulating wx' focus-lost behavior
2012-11-27 09:29 SC, revision 73041spell error fixed
2012-11-27 08:42 JJ, revision 73040workaround, see #14856
2012-11-27 02:19 RD, revision 73029Fix OpenVMS makefile
2012-11-27 00:53 VZ, revision 73028More interface fixes for Phoenix
2012-11-26 19:30 PC, revision 73027Compilation fix to docview sample after r73004. Don't use wxDocManager::GetDocumentsVector() with VC6 which doesn't have it.
2012-11-26 18:53 PC, revision 73026disconnect "toggled" signal in dtor when style has wxALIGN_RIGHT
2012-11-26 16:51 VZ, revision 73025fix for GTK assert after r72696, a draw/expose_event signal may also be attached to parent
2012-11-26 16:50 VZ, revision 73024Disable CallAfter() for MSVC 7 too, it can't compile this code. It was already disabled for VC6 but VC7 doesn't compile this code neither, so disable it for this compiler as well.
2012-11-26 14:50 VZ, revision 73023Bracket vararg macro definition with wxHAS_VARIADIC_MACROS. This should fix tests compilation with VC6.
2012-11-26 14:14 VZ, revision 73022Another Nepalese translations update.
2012-11-26 14:14 VZ, revision 73021Fix wxALWAYS_SHOW_SB behaviour in wxGTK. Don't show the scrollbar always if it's not enabled at all, i.e. if the corresponding wxHSCROLL or wxVSCROLL style is not specified.
2012-11-26 14:13 VZ, revision 73020Fix harmless warning about uninitialized variable in fswatcher sample. Just always initialize it.
2012-11-26 00:18 VZ, revision 73019Fix warnings about using type attribute on forward declaration. This results in many, many warnings in OS X build.
2012-11-26 00:17 VZ, revision 73018Fix wxGenericListCtrl scrolling by not processing the events twice. Scrolling wxGenericListCtrl was broken since r72939 because its OnScroll() event handler explicitly called wxScrollHelper::HandleOnScroll() which was also called by the base class ProcessEvent(). Arguably, wxScrollHelper::ProcessEvent() should be updated to allow handling events directly like this by not processing it again if the event wasn't skipped but for now just do skip the event and let the default handling take place which at least makes wxGenericListCtrl work correctly again. Closes #14852.
2012-11-26 00:17 VZ, revision 73017Fix TAB navigation in wxGTK broken by r72663. Don't call SetCanFocus(true) for container windows with focusable children, this doesn't play well at all with wxGTK focus handling and in particular totally disabled TAB navigation.
- M /wxWidgets/trunk/src/common/textmeasurecmn.cpp
- M /wxWidgets/trunk/src/generic/textmeasure.cpp
- M /wxWidgets/trunk/src/gtk/textmeasure.cpp
- M /wxWidgets/trunk/src/msw/textmeasure.cpp
2012-11-26 00:17 VZ, revision 73016Restore generic GetPartialTextExtents() version use in wxGTK and wxMSW. Non-wxWindowDC-derived wxDC classes in wxGTK, such as wxGtkPrinterDCImpl, have to fall back on the generic implementation of GetPartialTextExtents() as Pango version can't be used with them. This fixes a crash due to using NULL Pango layout when printing wxRichTextCtrl in wxGTK. Closes #14847.
2012-11-25 22:30 PC, revision 73015Don't dereference NULL output pointer in wxTextMeasure. Check that pointers are non-NULL before assigning 0 to them.
2012-11-25 12:51 VZ, revision 73014backport r56474, "fix for assert failure when first paint event occurs before first idle event" closes #10085
2012-11-25 04:41 PC, revision 73013Handle UBUNTU_MENUPROXY=0 as "not using global menu". Although the correct way to disable the global menu bar under Ubuntu is to set UBUNTU_MENUPROXY to an empty string, many guides on the web advise setting it to "0", so handle this special case in wxApp::GTKIsUsingGlobalMenu() too.
- M /wxWidgets/trunk/include/wx/gtk/private/gtk2-compat.h
- M /wxWidgets/trunk/src/common/popupcmn.cpp
- M /wxWidgets/trunk/src/gtk/artgtk.cpp
- M /wxWidgets/trunk/src/gtk/assertdlg_gtk.cpp
- M /wxWidgets/trunk/src/gtk/button.cpp
- M /wxWidgets/trunk/src/gtk/checkbox.cpp
- M /wxWidgets/trunk/src/gtk/choice.cpp
- M /wxWidgets/trunk/src/gtk/collpane.cpp
- M /wxWidgets/trunk/src/gtk/control.cpp
- M /wxWidgets/trunk/src/gtk/dataview.cpp
- M /wxWidgets/trunk/src/gtk/frame.cpp
- M /wxWidgets/trunk/src/gtk/listbox.cpp
- M /wxWidgets/trunk/src/gtk/mdi.cpp
- M /wxWidgets/trunk/src/gtk/notebook.cpp
- M /wxWidgets/trunk/src/gtk/scrolbar.cpp
- M /wxWidgets/trunk/src/gtk/slider.cpp
- M /wxWidgets/trunk/src/gtk/statline.cpp
- M /wxWidgets/trunk/src/gtk/toolbar.cpp
- M /wxWidgets/trunk/src/gtk/toplevel.cpp
2012-11-25 03:49 PC, revision 73012avoid functions deprecated in GTK3
2012-11-25 03:30 PC, revision 73011fix wxBitmapComboBox Gtk-CRITICAL assertion `GTK_IS_ENTRY (entry)' failed
2012-11-25 03:23 PC, revision 73010non-pch build fix
- M /wxWidgets/trunk/include/wx/gtk/control.h
- M /wxWidgets/trunk/src/gtk/anybutton.cpp
- M /wxWidgets/trunk/src/gtk/button.cpp
- M /wxWidgets/trunk/src/gtk/checkbox.cpp
- M /wxWidgets/trunk/src/gtk/choice.cpp
- M /wxWidgets/trunk/src/gtk/combobox.cpp
- M /wxWidgets/trunk/src/gtk/control.cpp
- M /wxWidgets/trunk/src/gtk/dataview.cpp
- M /wxWidgets/trunk/src/gtk/gauge.cpp
- M /wxWidgets/trunk/src/gtk/listbox.cpp
- M /wxWidgets/trunk/src/gtk/notebook.cpp
- M /wxWidgets/trunk/src/gtk/radiobox.cpp
- M /wxWidgets/trunk/src/gtk/radiobut.cpp
- M /wxWidgets/trunk/src/gtk/scrolbar.cpp
- M /wxWidgets/trunk/src/gtk/slider.cpp
- M /wxWidgets/trunk/src/gtk/spinbutt.cpp
- M /wxWidgets/trunk/src/gtk/spinctrl.cpp
- M /wxWidgets/trunk/src/gtk/statbmp.cpp
- M /wxWidgets/trunk/src/gtk/statbox.cpp
- M /wxWidgets/trunk/src/gtk/statline.cpp
- M /wxWidgets/trunk/src/gtk/stattext.cpp
- M /wxWidgets/trunk/src/gtk/textctrl.cpp
- M /wxWidgets/trunk/src/gtk/tglbtn.cpp
- M /wxWidgets/trunk/src/gtk/toolbar.cpp
- M /wxWidgets/trunk/src/gtk/webview_webkit.cpp
2012-11-25 01:15 VZ, revision 73009Simplify GetDefaultAttributesFromGTKWidget() by passing the widget to use, rather than a pointer to a function to create the widget
2012-11-25 01:15 VZ, revision 73008Use idle time menu updating when using global menu bar in wxGTK. We don't get wxEVT_MENU_OPEN events when using the global menu bar so don't rely on them for updating the menu items status and fall back to idle time menu updating if the global menu bar is used. This required changing wxUSE_IDLEMENUUPDATES tests from compile- to run-time ones. Closes #14302.
2012-11-25 01:15 VZ, revision 73007Add wxApp::GTKIsUsingGlobalMenu() helper to wxGTK. This allows to check whether the global menu is being used and will be mostly useful for working around various bugs/problems uncovered by it. See #14302.
2012-11-25 00:01 VZ, revision 73006Ignore menu events while modal dialogs are shown in wxGTK. Normally menus are disabled in this case but not when running under Ubuntu Unity, so add an explicit test for this to avoid breaking the program expected flow of control by allowing the user to show the same modal dialog twice, for example. This is not ideal, it would be better to visually disable the menu while the modal dialogs are shown but is better than nothing. Closes #14823.
2012-11-24 22:49 PC, revision 73005Blind compilation fix for VC6 after r73004. Define wxDocTemplateVector for VC6 too, it's used in docview.cpp. Also wrap too long lines.
2012-11-24 18:37 VZ, revision 73004silence GCC warning "enumeral and non-enumeral type in conditional expression"
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/docview.h
- M /wxWidgets/trunk/interface/wx/docview.h
- M /wxWidgets/trunk/samples/docview/docview.cpp
- M /wxWidgets/trunk/src/common/docview.cpp
2012-11-24 18:36 VZ, revision 73003Add wxDocManager::Get{Views,Documents,Templates}Vector(). Add accessors returning more convenient wxVectors to supplement the existing ones giving access to internally used wxLists. Closes #14814.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/list.h
- M /wxWidgets/trunk/interface/wx/list.h
2012-11-24 18:36 VZ, revision 73002Add wxList::AsVector<>() helper. This can be useful in legacy code using wxList to progressively replace it with wxVector. See #14814.
2012-11-24 01:33 VZ, revision 73001Don't include wx/utils.h from wx/vector.h. This will allow to include wx/vector.h from wx/list.h which is itself included from wx/utils.h by breaking this circular dependency. Don't use wxMin(), defined in wx/utils.h, in order to do this. See #14814.
2012-11-24 01:33 VZ, revision 73000Use wxBufferedPaintDC for wxStyledTextCtrl drawing in wxGTK. GTK+ doesn't seem to use double buffering for Scintilla window for some reason, resulting in bad flicker when it's updated, e.g. when the user types into it. Force the use of double buffering at wxWidgets level by using wxBufferedPaintDC for painting it. This may be inefficient if GTK+ does double buffer it in some cases but at least it gets rid of the flicker. Closes #12704, #14828.
2012-11-23 20:02 SC, revision 72999Add check for destroying window with mouse capture in wxGTK. We already have an assert checking for this at wxWindowBase level but it seems that it wasn't always triggered somehow (maybe because we crashed before getting there?), so do it sooner. Closes #14602.
2012-11-23 15:34 VZ, revision 72998support for custom app controllers, override OSXCreateAppController in wxApp subclass
2012-11-23 15:32 VZ, revision 72997Fix ribbon bar scroll buttons visibility bug. Fix scroll buttons update code in wxRibbonPage. Closes #14844.
- M /wxWidgets/trunk/docs/changes.txt
- M /wxWidgets/trunk/include/wx/generic/private/richtooltip.h
- M /wxWidgets/trunk/include/wx/private/richtooltip.h
- M /wxWidgets/trunk/include/wx/richtooltip.h
- M /wxWidgets/trunk/interface/wx/richtooltip.h
- M /wxWidgets/trunk/samples/dialogs/dialogs.cpp
- M /wxWidgets/trunk/src/common/richtooltipcmn.cpp
- M /wxWidgets/trunk/src/generic/richtooltipg.cpp
- M /wxWidgets/trunk/src/msw/richtooltip.cpp
2012-11-23 08:55 SC, revision 72996Add possibility to delay showing wxRichToolTip. Optionally show the tooltip after a delay instead of doing it immediately when Show() is called. Closes #14846.
2012-11-20 13:49 VZ, revision 72995fixing overrelease and out-of-bounds write, fixes #13725
- M /wxWidgets/trunk/include/wx/generic/spinctlg.h
- M /wxWidgets/trunk/include/wx/gtk/spinctrl.h
- M /wxWidgets/trunk/include/wx/msw/spinctrl.h
- M /wxWidgets/trunk/samples/widgets/spinbtn.cpp
- M /wxWidgets/trunk/samples/widgets/widgets.cpp
- M /wxWidgets/trunk/src/generic/spinctlg.cpp
- M /wxWidgets/trunk/src/gtk/spinctrl.cpp
- M /wxWidgets/trunk/src/msw/spinctrl.cpp
Implement GetSizeFromTextSize() for wxSpinCtrl. Implement it for the native MSW and GTK versions and the generic one used in the other ports and also for wxSpinCtrlDouble under MSW. Also test this function in the spin page of the widgets sample. Closes #14840.