Development: To be Backported
Jump to navigation
Jump to 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. |
? | ? |