- Update to version 3.2.2.1:
* Corrects a regression in 3.2.2 which resulted in not drawing any
icons for the non-root item of wxGenericTreeCtrl in this release
(gh#wxWidgets/wxWidgets#23255).
- Changes of version 3.2.2:
* All:
+ Fix regression in saving TIFF images that could end up truncated
(gh#wxWidgets/wxWidgets#23048).
+ Fix long standing bug in parsing wxHTTP responses.
+ Fix wx-config generation in CMake builds
(gh#wxWidgets/wxWidgets#22806).
+ Fix compilation of code using wxTransformMatrix with recent gcc
(gh#wxWidgets/wxWidgets#22790).
+ Fix memory leak when destroying wxThread
(gh#wxWidgets/wxWidgets#22840).
+ Add serial number to wxwin.m4 file
(gh#wxWidgets/wxWidgets#22848).
+ Update Expat submodule to include the fix for CVE-2022-40674.
+ Update zlib to 1.2.13.1 to include the fix for CVE-2022-37434
(gh#wxWidgets/wxWidgets#22919).
+ Allow 'T' separator in wxDateTime::ParseDateTime()
(gh#wxWidgets/wxWidgets#22999).
+ Add Serbian translations.
+ Fix MT-safety problem in wxZipInputStream
(gh#wxWidgets/wxWidgets#23054).
+ Fix building all samples in release build with CMake
(gh#wxWidgets/wxWidgets#23106).
+ Fix using pkg-config when cross-compiling
(gh#wxWidgets/wxWidgets#22886, gh#wxWidgets/wxWidgets#23037, gh#wxWidgets/wxWidgets#23171).
+ Fix compilation problem in wxUILocale code when using musl
(gh#wxWidgets/wxWidgets#23050).
+ Add wxUILocale::GetSystemLocaleId() replacing GetSystemLocale()
(gh#wxWidgets/wxWidgets#23114).
+ Fail when setting unsupported "mixed" locale under Unix
(gh#wxWidgets/wxWidgets#23218).
* All (GUI):
+ Improve wxWebView::RunScriptAsync() performance
(gh#wxWidgets/wxWidgets#22781).
+ Fix data race when processing events generated in a worker thread.
+ Fix compilation problem in wx/propgrid/editors.h
(gh#wxWidgets/wxWidgets#22875).
+ Fix wxGeneric{List,Tree}Ctrl high DPI icons
(gh#wxWidgets/wxWidgets#22887, gh#wxWidgets/wxWidgets#22916).
+ Add macros for event tables for missing wxWebView events
(gh#wxWidgets/wxWidgets#22949).
+ Improve month selection in wxGenericCalendarCtrl
(gh#wxWidgets/wxWidgets#22853).
+ Fix maximum length of wxPropertyGrid editors
(gh#wxWidgets/wxWidgets#23033).
+ Add support for Caps/Num/Scroll Lock to wxGetKeyState()
(gh#wxWidgets/wxWidgets#23195).
+ Fix wxToolBar::GetToolBitmapSize() in high DPI under non-MSW
(gh#wxWidgets/wxWidgets#23222).
* wxGTK:
+ Fix resizing wxGLCanvas with EGL and Wayland
(gh#wxWidgets/wxWidgets#22811).
+ Fix missing X11 libraries when linking with wxGTK2 statically
(gh#wxWidgets/wxWidgets#22813).
+ Fix compilation with GTK 3.22.z and z < 25
(gh#wxWidgets/wxWidgets#22816).
+ Fix compilation with GTK < 2.21.8
(gh#wxWidgets/wxWidgets#22830).
+ Fix display artefacts when using AUI without compositor under X11
(gh#wxWidgets/wxWidgets#23135).
+ Allow selecting and copying text in wxMessageDialog
(gh#wxWidgets/wxWidgets#23039).
+ Fix initial size of top-level window on Wayland
(gh#wxWidgets/wxWidgets#23041).
+ Improve size and behaviour of in-place editor in wxTreeCtrl
(gh#wxWidgets/wxWidgets#23001).
* wxQt:
+ Fix creating wxFont using fractional point size
(gh#wxWidgets/wxWidgets#23163).
OBS-URL: https://build.opensuse.org/request/show/1080170
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/wxWidgets-3_2?expand=0&rev=98
- Update to version 3.2.1:
* Coming soon after 3.2.0, this is mostly a bug fix release, with
just one noteworthy new feature: the addition of
wxFileDialog::AddShortcut() function.
* However it fixes some important regressions and other problems:
- Fix crash in applications calling g_log_set_writer_func()
with recent glib.
- Several fixes to alpha channel handling in wxMSW bitmaps.
- Generate key and focus events for wxSearchCtrl in wxOSX.
- Fix creating wxRadioBox without any items in wxOSX.
- Fix regression with AUI floating pane positioning.
- Avoid new warnings given by gcc 12.
- Fix building with MSVS 2022 standard-conforming preprocessor.
- Work around MSVS 2022 optimizer bug that broke wxImage
resizing.
- NetBSD build fixes.
- Rebase soversion.diff with quilt.
OBS-URL: https://build.opensuse.org/request/show/1008004
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/wxWidgets-3_2?expand=0&rev=96
- Update to version 3.2.0:
All:
* Build fixes for Unix systems using older Cairo or glibc versions.
* Fix wxFileName::ReplaceHomeDir() when HOME=="/".
* Fix wxLocale::IsAvailable(wxLANGUAGE_DEFAULT) regression.
* Provide CMake config file for the library.
* Add a 'revision' component to wxVersionInfo (Ronny Krüger).
All (GUI):
* Make loading bitmaps using BI_BITFIELDS work again.
* Fix wxGenericListCtrl::GetColumnCount() for wxLC_LIST (Kvaz1r).
* Fix refresh after calling wxGenericListCtrl::EnsureVisible() (taler21).
* Add wxMenuItem::GetBitmapBundle().
* Support additional wxWizard properties in XRC (Randalphwa).
wxGTK:
* Fix wxDC::Blit() and wxBitmap::GetSubBitmap() with HiDPI bitmaps.
* Fix TAB navigation in wxSimplebook (Adrian Lopez).
* Support wxINVERT logical operation on wxDC with white source colour.
* Don't assert in wxGtkImage (used in e.g. wxToolBar) when bitmap is missing.
* Fix wxListBox selection colors with non-default background (alilie).
* Fix wxCURSOR_SIZING with Wayland.
* Recognize modern versions of GNOME in GetDesktopEnvironment() (Ulrich Telle).
- Drop 0001-Add-new-wx-filedlgcustomize.h-to-the-list-of-files.patch
OBS-URL: https://build.opensuse.org/request/show/987433
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/wxWidgets-3_2?expand=0&rev=93
- Update to version 3.1.7:
* CMake build system improvements (better precompiled headers
support).
* Many updated translations and new wxTRANSLATE_IN_CONTEXT().
* Several previously missing attributes added to multiple XRC
handlers.
* Row reordering by dragging and UI enhancements in wxGrid.
* Ability to suppress selected (or all) GTK warning messages in
wxGTK.
* And many bugs fixes, including for the regressions in 3.1.6.
- Remove wxWidgets-3.1.6-fix-wxDVC-not-showing-empty-cells.patch:
Fixed upstream.
OBS-URL: https://build.opensuse.org/request/show/981365
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/wxWidgets-3_2?expand=0&rev=91
- Update to version 3.1.5:
* New wxWebRequest and related classes provide a simple way to
use HTTPS and HTTP/2 from wxWidgets applications using native
libraries or libcurl.
* Support EGL in wxGLCanvas and Wayland in wxMediaCtrl under
Linux.
* Many appearance and other fixes for macOS 11.
* More improvements to wxGrid UI, API and performance.
* wxImage improvements: add alpha support in Paste() and
clipboard support.
* API additions: wxPersistentComboBox, wxFileName::ResolveLink(),
wxFileHistory::SetMenuPathStyle(), wxString::utf8_string(),
wxEVT_FULLSCREEN.
* Improvements: wxConfig now supports 64-bit integers, wxLog uses
millisecond resolution in timestamps, XRC files can be loaded
from URLs.
* Yet more bug fixes, fixes for API inconsistencies and
optimizations, notably in wxDataViewCtrl, wxListCtrl,
wxPropertyGrid.
- Remove patches fixed upstream:
* 0001-Don-t-use-wxASCII_STR-inside-wxART_MAKE_XXX_ID-macro.patch.
* 0002-Fix-documented-type-of-wxART_XXX-constants.patch.
OBS-URL: https://build.opensuse.org/request/show/897893
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/wxWidgets-3_2?expand=0&rev=84
- Update to new upstream release 3.1.4:
+ INCOMPATIBLE CHANGES SINCE 3.1.3:
* CMake library targets were renamed and now start with 'wx'. In addition,
aliases for the libraries have been added using the 'wx::' namespace. For
example, the core library is now named wxcore and has alias wx::core.
+ All:
* Add natural sort functions (Hugo Elias, PB).
* Add wxTempFFile class (Dummy).
* Fix bug with multiple leading ".." in wxFileName::Normalize() (Fabian Cenedese).
* Improve brush transparency support in wxSVGFileDC (Maarten Bent).
* Optionally forbid implicit wxString/char* conversions (Arrigo Marchiori).
* Add --disable-tests configure option (Hertatijanto Hartono).
+ All (GUI):
* Many wxGrid improvements:
- Live-resize wxGrid columns/rows, making it work with wxGTK3 and wxOSX too.
- Add activatable editors support, use it for boolean cells.
- Add support for copying selected cells to clipboard (Kvaz1r).
- Many bug fixes and usability improvements to selection.
- Improve wxGridCellChoiceEditor usability (Ian McInerney).
- Significantly optimize wxGrid::AutoSizeColumns() for big grids.
- Add ellipsization support.
* Add support for wxGenericAnimationCtrl to XRC (Ilya Sinitsin).
* Add wxDD_SHOW_HIDDEN and wxDD_MULTIPLE wxDirDialog flags (Ian McInerney, PB).
* Add wxWebView::SetZoomFactor(float) (Hertatijanto Hartono).
* Add wxWindow::DisableFocusFromKeyboard() (Tomay).
* Allow overriding wxDataViewModal::HasValue() (Jorge Moraleda).
* Call wxAuiManager::UnInit() automatically now.
* Fix crash and layout problem in wxGenericDirCtrl (Maarten Bent).
* Improve AUI appearance in dark mode (Daniel Kulp, Michel Le Bihan).
+ wxGTK:
* Add native wxSearchCtrl implementation (AliKet).
* Several bug fixes and improvements in wxSpinCtrl.
* Implement wxBU_EXACTFIT support in wxButton (Artur Wieczorek).
* Allow using generic wxAnimationCtrl if wanted.
* Fix a regression with crashes when using wxBufferedPaintDC.
* Fix drawing bitmaps with masks using wxGraphicsContext under GTK2.
* Fix position of popup menus on non-primary display.
* Make wxUIActionSimulator much more reliable (AliKet).
* Fix caret colour in wxTextCtrl with custom colours.
+ wxQt:
* Fix build with Qt 5.15 (Stefan Brüns).
- Drop obsolete patches:
+ 0001-Add-missing-QPainterPath-include-required-with-Qt-5..patch
+ 0002-Make-the-wxUIActionSimulator-Text-implementation-mat.patch
- Build nostl package against gtk3, audacity crashes with gtk2
- Add nostl package for audacity
- Update to new upstream release 3.1.4:
+ INCOMPATIBLE CHANGES SINCE 3.1.3:
* CMake library targets were renamed and now start with 'wx'. In addition,
aliases for the libraries have been added using the 'wx::' namespace. For
example, the core library is now named wxcore and has alias wx::core.
+ All:
* Add natural sort functions (Hugo Elias, PB).
* Add wxTempFFile class (Dummy).
* Fix bug with multiple leading ".." in wxFileName::Normalize() (Fabian Cenedese).
* Improve brush transparency support in wxSVGFileDC (Maarten Bent).
* Optionally forbid implicit wxString/char* conversions (Arrigo Marchiori).
* Add --disable-tests configure option (Hertatijanto Hartono).
+ All (GUI):
* Many wxGrid improvements:
- Live-resize wxGrid columns/rows, making it work with wxGTK3 and wxOSX too.
- Add activatable editors support, use it for boolean cells.
- Add support for copying selected cells to clipboard (Kvaz1r).
- Many bug fixes and usability improvements to selection.
- Improve wxGridCellChoiceEditor usability (Ian McInerney).
- Significantly optimize wxGrid::AutoSizeColumns() for big grids.
- Add ellipsization support.
* Add support for wxGenericAnimationCtrl to XRC (Ilya Sinitsin).
* Add wxDD_SHOW_HIDDEN and wxDD_MULTIPLE wxDirDialog flags (Ian McInerney, PB).
* Add wxWebView::SetZoomFactor(float) (Hertatijanto Hartono).
* Add wxWindow::DisableFocusFromKeyboard() (Tomay).
* Allow overriding wxDataViewModal::HasValue() (Jorge Moraleda).
* Call wxAuiManager::UnInit() automatically now.
* Fix crash and layout problem in wxGenericDirCtrl (Maarten Bent).
* Improve AUI appearance in dark mode (Daniel Kulp, Michel Le Bihan).
+ wxGTK:
* Add native wxSearchCtrl implementation (AliKet).
* Several bug fixes and improvements in wxSpinCtrl.
* Implement wxBU_EXACTFIT support in wxButton (Artur Wieczorek).
* Allow using generic wxAnimationCtrl if wanted.
* Fix a regression with crashes when using wxBufferedPaintDC.
* Fix drawing bitmaps with masks using wxGraphicsContext under GTK2.
* Fix position of popup menus on non-primary display.
* Make wxUIActionSimulator much more reliable (AliKet).
* Fix caret colour in wxTextCtrl with custom colours.
+ wxQt:
* Fix build with Qt 5.15 (Stefan Brüns).
- Drop obsolete patches:
+ 0001-Add-missing-QPainterPath-include-required-with-Qt-5..patch
+ 0002-Make-the-wxUIActionSimulator-Text-implementation-mat.patch
- Build nostl package against gtk3, audacity crashes with gtk2
- Add nostl package for audacity
- Update to new upstream release 3.1.4:
+ INCOMPATIBLE CHANGES SINCE 3.1.3:
* CMake library targets were renamed and now start with 'wx'. In addition,
aliases for the libraries have been added using the 'wx::' namespace. For
example, the core library is now named wxcore and has alias wx::core.
+ All:
* Add natural sort functions (Hugo Elias, PB).
* Add wxTempFFile class (Dummy).
* Fix bug with multiple leading ".." in wxFileName::Normalize() (Fabian Cenedese).
* Improve brush transparency support in wxSVGFileDC (Maarten Bent).
* Optionally forbid implicit wxString/char* conversions (Arrigo Marchiori).
* Add --disable-tests configure option (Hertatijanto Hartono).
+ All (GUI):
* Many wxGrid improvements:
- Live-resize wxGrid columns/rows, making it work with wxGTK3 and wxOSX too.
- Add activatable editors support, use it for boolean cells.
- Add support for copying selected cells to clipboard (Kvaz1r).
- Many bug fixes and usability improvements to selection.
- Improve wxGridCellChoiceEditor usability (Ian McInerney).
- Significantly optimize wxGrid::AutoSizeColumns() for big grids.
- Add ellipsization support.
* Add support for wxGenericAnimationCtrl to XRC (Ilya Sinitsin).
* Add wxDD_SHOW_HIDDEN and wxDD_MULTIPLE wxDirDialog flags (Ian McInerney, PB).
* Add wxWebView::SetZoomFactor(float) (Hertatijanto Hartono).
* Add wxWindow::DisableFocusFromKeyboard() (Tomay).
* Allow overriding wxDataViewModal::HasValue() (Jorge Moraleda).
* Call wxAuiManager::UnInit() automatically now.
* Fix crash and layout problem in wxGenericDirCtrl (Maarten Bent).
* Improve AUI appearance in dark mode (Daniel Kulp, Michel Le Bihan).
+ wxGTK:
* Add native wxSearchCtrl implementation (AliKet).
* Several bug fixes and improvements in wxSpinCtrl.
* Implement wxBU_EXACTFIT support in wxButton (Artur Wieczorek).
* Allow using generic wxAnimationCtrl if wanted.
* Fix a regression with crashes when using wxBufferedPaintDC.
* Fix drawing bitmaps with masks using wxGraphicsContext under GTK2.
* Fix position of popup menus on non-primary display.
* Make wxUIActionSimulator much more reliable (AliKet).
* Fix caret colour in wxTextCtrl with custom colours.
+ wxQt:
* Fix build with Qt 5.15 (Stefan Brüns).
- Drop obsolete patches:
+ 0001-Add-missing-QPainterPath-include-required-with-Qt-5..patch
+ 0002-Make-the-wxUIActionSimulator-Text-implementation-mat.patch
- Update to new upstream release 3.1.4:
+ INCOMPATIBLE CHANGES SINCE 3.1.3:
* CMake library targets were renamed and now start with 'wx'. In addition,
aliases for the libraries have been added using the 'wx::' namespace. For
example, the core library is now named wxcore and has alias wx::core.
+ All:
* Add natural sort functions (Hugo Elias, PB).
* Add wxTempFFile class (Dummy).
* Fix bug with multiple leading ".." in wxFileName::Normalize() (Fabian Cenedese).
* Improve brush transparency support in wxSVGFileDC (Maarten Bent).
* Optionally forbid implicit wxString/char* conversions (Arrigo Marchiori).
* Add --disable-tests configure option (Hertatijanto Hartono).
+ All (GUI):
* Many wxGrid improvements:
- Live-resize wxGrid columns/rows, making it work with wxGTK3 and wxOSX too.
- Add activatable editors support, use it for boolean cells.
- Add support for copying selected cells to clipboard (Kvaz1r).
- Many bug fixes and usability improvements to selection.
- Improve wxGridCellChoiceEditor usability (Ian McInerney).
- Significantly optimize wxGrid::AutoSizeColumns() for big grids.
- Add ellipsization support.
* Add support for wxGenericAnimationCtrl to XRC (Ilya Sinitsin).
* Add wxDD_SHOW_HIDDEN and wxDD_MULTIPLE wxDirDialog flags (Ian McInerney, PB).
* Add wxWebView::SetZoomFactor(float) (Hertatijanto Hartono).
* Add wxWindow::DisableFocusFromKeyboard() (Tomay).
* Allow overriding wxDataViewModal::HasValue() (Jorge Moraleda).
* Call wxAuiManager::UnInit() automatically now.
* Fix crash and layout problem in wxGenericDirCtrl (Maarten Bent).
* Improve AUI appearance in dark mode (Daniel Kulp, Michel Le Bihan).
+ wxGTK:
* Add native wxSearchCtrl implementation (AliKet).
* Several bug fixes and improvements in wxSpinCtrl.
* Implement wxBU_EXACTFIT support in wxButton (Artur Wieczorek).
* Allow using generic wxAnimationCtrl if wanted.
* Fix a regression with crashes when using wxBufferedPaintDC.
* Fix drawing bitmaps with masks using wxGraphicsContext under GTK2.
* Fix position of popup menus on non-primary display.
* Make wxUIActionSimulator much more reliable (AliKet).
* Fix caret colour in wxTextCtrl with custom colours.
+ wxQt:
* Fix build with Qt 5.15 (Stefan Brüns).
- Drop obsolete patches:
+ 0001-Add-missing-QPainterPath-include-required-with-Qt-5..patch
+ 0002-Make-the-wxUIActionSimulator-Text-implementation-mat.patch
OBS-URL: https://build.opensuse.org/request/show/822799
OBS-URL: https://build.opensuse.org/package/show/X11:wxWidgets/wxWidgets-3_2?expand=0&rev=62