
Patches
A selection of critical patches is available here; for changes committed
to CVS but not included here, please see cvs.wxwidgets.org/viewcvs.cgi/wxWidgets.
You can make a Unidiff from two arbitrary revisions, save, and apply with the 'patch' tool
with e.g.
patch -p0 < \temp\patch.diff
Or, you can download a whole revision and replace the file in your distribution.
- Patch 1: Nested modal dialog problem on wxMac
- This patch fixes a problem with nested modal dialogs on Mac, whereby dialogs could be shown underneath the parent.
Download wxMac-2.8.6-Patch-1.tar.gz
- Patch 1: wxStatusBar border bug under Windows 2000/XP/Vista
- This patch fixes an unwanted border in wxStatusBar, a side-effect of some work on improving themed border appearance on other controls.
Unzip this into the root of your wxWidgets distribution. The code change in CVS can be viewed here.
Download wxWidgets-2.8.5-Patch-1.zip
- Patch 1: PopupMenu bug under Windows NT
- This patch fixes the non-appearance of a popup menu when using wxWindow::PopupMenu under Windows NT.
Unzip this into the root of your wxWidgets distribution. The code change in CVS can be viewed here.
Download wxWidgets-2.8.3-Patch-1.zip
- Patch 2: Miscellaneous fixes
- This patch fixes a number of issues on Windows and Linux.
It contains the fix in Patch 1. Download the zip file or tarball,
and unarchive into the root of your wxWidgets distribution.
Download wxWidgets-2.6.3-Patch-2.zip
Download wxWidgets-2.6.3-Patch-2.tar.gz
Details:
- wxDataObject, all platforms: used memcpy instead of strcpy as the
copied data has no trailing zero anymore.
- wxSocket, all platforms: fixed GetTraits() check for event loop in
wxSocketBase::_Wait().
- wxGTK clipboard: fix for compile error with older versions of gcc due to having conditional
compilation directives used within a macro.
- Generic wxListCtrl: fixes for context menus in empty area and floating
point exception.
- wxGTK: made GetUnicodeKey() return useful values if we
synthesize the wxCharEvent by intercepting
the key_press event from native controls.
- wxMSW: added XP theming to wxBitmapButton.
- wxMSW: reverts a fix that caused wxChoice/wxComboBox
sizing problems on Windows 2000 and below.
- wxMSW: fixes a positioning problem when toolbars are
changed after being shown initially.
- Patch 1: wxMSW wxChoice/wxComboBox fix
- This patch reverts a fix in 2.6.3 that broke comboboxes and choices
in Windows 2000 and below. If you only target XP and above, you may not
need this fix.
This patch is incorporated into the archives wxMSW-2.6.3-Setup-1.exe,
wxMSW-2.6.3-1.zip, and wxWidgets-2.6.3-1.zip.
You have two alternatives in applying this fix:
- Download the zip file wxWidgets-2.6.3-Patch-1.zip
containing src/msw/choice.zip and unzip it into the root of your wxWidgets distribution, or
- download the diff wxWidgets-2.6.3-Patch-1.diff
and apply it with patch in the root of your wxWidgets distribution.
None so far.
- Various wxMSW fixes
- This patch fixes the following problems on Windows:
- Crash on exit when destroying wxCHMHelpController in wxApp::OnExit.
- wxListBox, wxCheckListBox scrolling glitch when Windows effects are enabled.
- Wrong area sometimes being refreshed after a window is resized.
- Notebook refreshing the wrong area when resized.
- Problem for non-VC++ compilers where some toolbar tooltips cause a crash.
- An eVC++ 3 compile error.
Please download
wxWidgets-2.6.1-Patch01.zip
and unarchive from the top level of your wxWidgets tree.
- wxWebKitCtrl support for Mac OS 10.4 (Tiger)
- This patch fixes wxWebKitCtrl compilation for Tiger; without the patch you need to compile
with --disable-webkit on Mac OS 10.4. Please download
wxWidgets-2.6.0-WebKit.patch
and apply it from the top-level of your
wxWidgets tree with:
patch -p0 < wxWidgets-2.6.0-WebKit.patch
- wxComboBox selection fix for Windows
- This patch fixes a problem with multiple comboboxes have their contents selected when within
a wxStaticBox. Please download
wxWidgets-2.6.0-MSWCombobox.patch
and apply it from src/msw in your wxWidgets tree with:
patch -p0 < wxWidgets-2.6.0-MSWCombobox.patch
- Control text colour fix for Windows
- This patch lets controls take the text foreground colour that the user has chosen in the control panel,
rather than always black.
Please download
wxWidgets-2.6.0-MSWControl.patch
and apply it from src/msw in your wxWidgets tree with:
patch -p0 < wxWidgets-2.6.0-MSWControl.patch
Patches for 2.5.3
Please also download this patch file and unarchive over your wxWidgets 2.5.3 tree.
wxWidgets-2.5.3-Patch01.tar.gz, 2004-10-12
This supplies the missing file src/gtk/eggtrayicon.h, for wxGTK2 compiles.
Patches for 2.5.2
Please download this patch file and unarchive over your wxWidgets 2.5.2 tree.
wxWidgets-2.5.2-Patch01.tar.gz, 2004-06-01
This fixes a display bug in wxCalendarCtrl.
Patches for 2.4.1
wxWindows-2.4.1-patch01.zip,
2003-06-13
-
Contains the following fixes:
- wxMSW: adds src/version.mak, a file required to build with VC++ and makefiles (not needed if using project files).
- wxMSW: fixes a bug that caused scrollbars to appear on an MDI parent frame.
Patches for 2.4.0
memorypatch.txt,
2003-01-06
-
Allows wxWidgets to build in Unicode mode with wxDebugContext enabled. Apply from the top level
of your source hierarchy.