Development: To be Backported

From WxWiki
Jump to: navigation, search

DEPRECATION NOTICE

This page is not used any more, see the list of items to be backported on our Trac instead.

Overview

This article outlines a list of commits which should be backported from CVS HEAD to the latest stable branch (currently WX_2_8_BRANCH) once they're more fully tested.

Note that the revision column in the table indicates the new revision of the file, i.e. the diff to be applied to the stable branch is between the previous revision and this one. E.g. this is the revision to be used with svn merge -c option.

Please update the status of items on this page after backporting them.

Current Stable (2.8)

Done Description File Revision
No Handle mouse capture lost events in wxGrid include/wx/generic/grid.h
src/generic/grid.cpp
1.162
1.418
No Enhancements to wxFont in wxX11/Unicode build (see this patch) src/x11/font.cpp 1.31 -> 1.33
Yes Set text colours in wxWindow::CreateWidgetStyle() to allow changing colour of text in single line wxTextCtrl src/gtk/window.cpp 1.685
No Fix repaint after wxVScrolledWindow::SetLineCount() (see this patch) src/generic/vscroll.cpp 1.31
No Don't enable the window when its parent is disabled, just remember to do it later src/msw/window.cpp 1.734
No Don't overwrite the old style when setting the new one in wxGTK wxTextCtrl (see this patch) src/gtk/textctrl.cpp 1.279
No Added a system option to override transparency detection src/gtk/toplevel.cpp
docs/latex/wx/sysopt.tex
1.146
1.18
No Pass the text to EVT_TEXT generated by wxSpinCtrl in wxGTK src/gtk/spinctrl.cpp
docs/changes.txt
1.52
1.1059
No Reset both normal and temporary default item pointers in wxTLW when the default child is destroyed include/wx/toplevel.h
src/common/wincmn.cpp
src/common/toplvcmn.cpp
1.86
1.298
1.54
No Don't delete and insert string in wxListBox::SetString() in wxGTK, just update it in place src/gtk/listbox.cpp 1.202
No Added wx-config --optional-libs configure.in
wx-config.in
47287
No Use wx/msw/winundef.h from wx/defs.h (see this patch) include/wx/defs.h 48116
No Relinquish the mouse capture when the modal dialog is shown in wxGTK (see this patch) src/gtk/{dialog,msgdlg,window}.cpp
include/wx/gtk/window.h
48121
No Optimize wxGenericTreeCtrl::Collapse/ExpandAllChildren() (see patch) src/common/treebase.cpp
src/generic/treectlg.cpp
49262
No Implement VT_ARRAY and VT_BYREF handling in wxConvertOleToVariant (see patch) src/msw/ole/automtn.cpp 50899
No Don't crash if an event handler is destroyed while processing a pending event (see patch discussion) include/wx/event.h
src/common/event.cpp
src/common/appbase.cpp
51021 and 51022
No Move selection anchor to the focused item in wxMSW wxListCtrl src/msw/listctrl.cpp 51661

Old Stable (2.6)

Here you can find the same table for the old stable WX_2_6_BRANCH.

Done Description File Revision
Yes Don't lose focus when switching pages of a hidden notebook (patch 1299005) src/msw/notebook.cpp
docs/changes.txt
1.161
1.744
Yes Return GSOCK_TIMEOUT correctly from socket code (patch 1303554) src/msw/gsocket.cpp
src/unix/gsocket.cpp
1.19
1.52
Yes Many bug fixes (especially MSW) in wxLaunchDefaultBrowser() include/wx/msw/private.h
src/common/utilscmn.cpp
1.148
1.147
No wx presets for bakefile should be backported entirely to 2.6 after testing build/bakefiles/wxpresets/presets/*  
No Fix Motif checkbox for Motif 1.2 src/motif/checkbox.cpp 1.41
Yes Use SetTextColour in ::Create in wxListCtrl on MSW to fix GetTextColour always returning black src/msw/listctrl.cpp 1.238
No wxSTAY_ON_TOP runtime changing for wxGTK src/gtk/toplevel.cpp 1.90
Yes wxMiniFrame close button focus ring suppressing src/gtk/minifram.cpp 1.43
No Warnings fixes in VC5 DLL build src/generic/listctrl.cpp 1.393
Yes Compilation fix for VC6 with wxUSE_DISPLAY==1 src/msw/display.cpp 1.19
No Fix wxCSConv("UTF-8") on Windows 2000 SP3 or older src/common/strconv.cpp 1.175
1.176
No Better input data checks in wxSound under Unix src/unix/unix.cpp 1.17
No Fixed GetBitmap() to respect the "param" argument if !wxUSE_FILESYSTEM src/xrc/xmlres.cpp 1.80
Yes Translate tips which appear inside _() in wxFileTipProvider src/generic/tipdlg.cpp 1.42
Yes Avoid redefinitions of _CRT_SECURE_NO_DEPRECATE with VC8 include/wx/defs.h 1.537
Yes Fixed width computation for italics fonts src/msw/dc.cpp 1.203
No Handle alpha channel in wxImage::Mirror() and GetSubImage() (patch 1469817) src/common/image.cpp 1.213
No Use wxDC font in GetTextExtent() in wxGTK src/gtk/dcclient.cpp 1.218
No wxXmlDocument and co documentation docs/latex/wx/xml*.tex  ??
No Mnemonic fixes in wxGTK Patch #1448178  ??
No Make wxArrayString::Sort() really MT-safe src/common/string.cpp 1.268
Yes Don't set the WM_CLASS of toplevels src/gtk/toplevel.cpp 1.115
Yes Infinite loop in wxConsoleAppTraits::AlwaysYield() (patch 1501682) src/msw/basemsw.cpp 1.5
No Add wxFD_PREVIEW (in wxABI_VERSION check) include/wx/filedlg.h
docs/latex/wx/filedlg.tex
src/gtk/filedlg.cpp
1.47
1.24
1.78
Yes Don't send duplicate focus events in wxMSW wxSpinCtrl src/msw/spinctrl.cpp 1.61
No Make wxGetKeyState() work for non-modifier keys; corrected some key mappings (Patch #1521490) src/unix/utilsx11.cpp 1.36
No Many serious wxStackWalker fixes for amd64 src/unix/dlunix.cpp 1.13 -> 1.15
No Disable wxGrid's "edge"-detection for lines that cannot be moved, fixing bug #548106 src/generic/grid.cpp 1.388
Yes Fix infinite loop in IsDialogMessage() under Win2k when pressing Alt-X on notebook tabs src/msw/window.cpp 1.719
No wxDbTable::ClearMemberVar() didn't clear SQL_C_DATE/TIME values (patch #1541829) src/common/dbtable.cpp 1.113
Yes wxSemaphore::Post() didn't return wxSEMA_OVERFLOW (patch #1557642) src/msw/thread.cpp 1.104
No wxGTK: Tab stops and left indentation for wxTextCtrl (patch 1518114) src/gtk/textctrl.cpp
docs/changes.txt
1.264
1.936
No Memory leak in wxGetTempFileName() src/common/filefn.cpp 1.274 -> 1.277
No Bug in wxFileConfig::RenameGroup() (bug 705022) src/common/fileconf.cpp 1.160
No Fix fatal freeze in GTK dnd code src/gtk/window.cpp
src/gtk/dnd.cpp
src/gtk1/window.cpp
src/gtk1/dnd.cpp
1.677 -> 1.679
1.114 -> 1.116
1.585 -> 1.587
1.107 -> 1.109
No wxGTK: Fix for wxWindow::GetClientSize() reporting sizes including borders.

BP: MR reports this as fixed, but I can't find the commit at the moment.

 ?  ?