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

Changes per page:

25 50 100 250 500 1000 2000

Changelog for wxWidgets (70435 changes):

2012-11-29 00:55 VZ, revision 73054

Handle Shift-TAB correctly in wxOSX/Carbon wxComboBox. The navigation event direction should depend on Shift key state. See #3821.

2012-11-28 21:57 SC, revision 73053

adding some additional fixes for programmatic selection handling

2012-11-28 18:14 RD, revision 73052

Compilation fix.

2012-11-28 16:42 VZ, revision 73051

Compilation fixes after r73050. See #14862.

2012-11-28 15:18 VZ, revision 73050

Add "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 73049

Add missing wxUSE_OLE checks to safearray.cpp. Fix compilation with wxUSE_OLE==0. Closes #14860.

2012-11-28 15:17 VZ, revision 73048

Compilation 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 11:13 SC, revision 73047

support for inheriting non-standard attributes (explicit fonts instead of window variants), fixes #3583

2012-11-28 09:51 SC, revision 73046

supporting selection methods when not focused, closes #1480

2012-11-27 20:16 SC, revision 73045

simulating focus events, see #13495

2012-11-27 20:09 SC, revision 73044

support for simulating focus events since not all controls can be focused

2012-11-27 14:23 SC, revision 73043

emulating wx' focus-lost behavior

2012-11-27 14:22 SC, revision 73042

spell error fixed

2012-11-27 09:29 SC, revision 73041

workaround, see #14856

2012-11-27 08:42 JJ, revision 73040

Fix OpenVMS makefile

2012-11-27 02:19 RD, revision 73029

More interface fixes for Phoenix

2012-11-27 00:53 VZ, revision 73028

Compilation fix to docview sample after r73004. Don't use wxDocManager::GetDocumentsVector() with VC6 which doesn't have it.

2012-11-26 19:30 PC, revision 73027

disconnect "toggled" signal in dtor when style has wxALIGN_RIGHT

2012-11-26 18:53 PC, revision 73026

fix for GTK assert after r72696, a draw/expose_event signal may also be attached to parent

2012-11-26 16:51 VZ, revision 73025

Disable 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 16:50 VZ, revision 73024

Bracket vararg macro definition with wxHAS_VARIADIC_MACROS. This should fix tests compilation with VC6.

2012-11-26 14:50 VZ, revision 73023

Another Nepalese translations update.

2012-11-26 14:14 VZ, revision 73022

Fix 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:14 VZ, revision 73021

Fix harmless warning about uninitialized variable in fswatcher sample. Just always initialize it.

2012-11-26 14:13 VZ, revision 73020

Fix warnings about using type attribute on forward declaration. This results in many, many warnings in OS X build.

2012-11-26 00:18 VZ, revision 73019

Fix 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 73018

Fix 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.

2012-11-26 00:17 VZ, revision 73017

Restore 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-26 00:17 VZ, revision 73016

Don't dereference NULL output pointer in wxTextMeasure. Check that pointers are non-NULL before assigning 0 to them.

2012-11-25 22:30 PC, revision 73015

backport r56474, "fix for assert failure when first paint event occurs before first idle event" closes #10085

2012-11-25 12:51 VZ, revision 73014

Handle 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.

2012-11-25 04:41 PC, revision 73013

avoid functions deprecated in GTK3

2012-11-25 03:49 PC, revision 73012

fix wxBitmapComboBox Gtk-CRITICAL assertion `GTK_IS_ENTRY (entry)' failed

2012-11-25 03:30 PC, revision 73011

non-pch build fix

2012-11-25 03:23 PC, revision 73010

Simplify 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 73009

Use 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 73008

Add 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 01:15 VZ, revision 73007

Ignore 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-25 00:01 VZ, revision 73006

Blind 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 22:49 PC, revision 73005

silence GCC warning "enumeral and non-enumeral type in conditional expression"

2012-11-24 18:37 VZ, revision 73004

Add 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.

2012-11-24 18:36 VZ, revision 73003

Add wxList::AsVector<>() helper. This can be useful in legacy code using wxList to progressively replace it with wxVector. See #14814.

2012-11-24 18:36 VZ, revision 73002

Don'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 73001

Use 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-24 01:33 VZ, revision 73000

Add 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 20:02 SC, revision 72999

support for custom app controllers, override OSXCreateAppController in wxApp subclass

2012-11-23 15:34 VZ, revision 72998

Fix ribbon bar scroll buttons visibility bug. Fix scroll buttons update code in wxRibbonPage. Closes #14844.

2012-11-23 15:32 VZ, revision 72997

Add 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-23 08:55 SC, revision 72996

fixing overrelease and out-of-bounds write, fixes #13725

2012-11-20 13:49 VZ, revision 72995

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.