Package Release Info

wxWidgets-3_2-3.2.8-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libwx_gtk2u_adv-suse16_0_0
libwx_gtk2u_aui-suse16_0_0
libwx_gtk2u_core-suse16_0_0
libwx_gtk2u_gl-suse16_0_0
libwx_gtk2u_html-suse16_0_0
libwx_gtk2u_media-suse16_0_0
libwx_gtk2u_propgrid-suse16_0_0
libwx_gtk2u_qa-suse16_0_0
libwx_gtk2u_ribbon-suse16_0_0
libwx_gtk2u_richtext-suse16_0_0
libwx_gtk2u_stc-suse16_0_0
libwx_gtk2u_xrc-suse16_0_0
wxWidgets-3_2-devel

Change Logs

* Thu May 29 2025 alarrosa@suse.com
- Do not build the Qt flavor in SLE16 where Qt5 will not be
  available.
* Mon Apr 28 2025 jengelh@inai.de
- Update to release 3.2.8
  * Fix crash in wxPropertyGrid with wxGTK3 after recent change.
  * Fix key codes in WXK_NUMPADx events in wxGTK.
  * Add wxVector(std::initializer_list<U> list) constructor.
  * Add mouse scrolling support to generic wxSpinCtrl.
  * Compute wxStaticText best size ourselves if GTK does it wrongly.
* Thu Mar 20 2025 jengelh@inai.de
- Update to release 3.2.7
  * Fix crash in wxWebRequestCURL when connection was refused
  * Fix buffer read overflow when compiling RE ending with
    backslash
  * Fix crash in wxWebRequest::Close() with recent libcurl
  * Improve wxPropGrid checkboxes in high DPI
  * Many fixes to key event generation (#25053, #25199, #25200)
  * Fix copy-pasting text under more Wayland compositors (Weston,
    kwin)
  * Don't consume Ctrl-C when using SDL-based wxSound
  * Avoid repaint problems when using wxWindow::Update() with
    Wayland
  * Fix crash when connection is refused in wxWebRequestCURL
  (gh#wxWidgets/wxWidgets#24885, bsc#1239902)
- Delete doxygen111.patch (merged)
* Sun Mar 09 2025 jengelh@inai.de
- Build with --enable-secretstore [boo#1239137].
* Sat Mar 01 2025 jengelh@inai.de
- Build with --enable-glcanvasegl [boo#1235150]. This turns off GLX
  and enables EGL instead. Sibling toolkits need to do this at the
  same time for this to work, e.g. hugin needs both wx and GLEW to
  be built for EGL.
- Bump SO version since the base for wxGLCanvas changed. [boo#1239101]
* Mon Oct 07 2024 jengelh@inai.de
- Use webkit2gtk-4.1 pkgconfig file instead of 4.0
* Tue Oct 01 2024 mmachova@suse.com
- Add upstream doxygen111.patch to fix the docs with new doxygen
* Mon Sep 09 2024 jengelh@inai.de
- Update to release 3.2.6
  * Add wxTranslations::AddAvailableCatalog() overload with msgid
    language
  * Dark mode appearance fixes for wxActivityIndicator,
    wxHyperlinkCtrl, etc.
  * Improve wxWizard appearance in high DPI
  * Fix wxPropertyGrid row height in high DPI
  * Fix possible crash during drag-and-drop
  * Fix wxListBox minimum size regression introduced in 3.2.5
  * Fix wxBitmapComboBox bitmaps scaling in high DPI
  * Allow positioning wxDialog at specified position, at least
    under X11
  * Fix incorrect handling of ligatures in wxStyledTextCtrl
  * Fix using wrong keyboard layout in key events
* Tue Aug 20 2024 suse-beta@cboltz.de
- Add textfiletest-fix-file-exists.diff to fix a wrong skip
  condition in the test (fixes the build on s390x)
* Thu May 16 2024 jengelh@inai.de
- Update to release 3.2.5
  * Add support for "%F" format specifier to wxDateTime
  * Support dates > 2038 if time_t is 64-bit
  * Restore possible ABI incompatibility with wx < 3.2.3 in wxString
  * Fix division-by-zero in wxRichTextCtrl
  * Fix crash in wxImage::InitAlpha() if image is invalid
  * Fix copying/pasting text under Wayland
  * Fix crash with GTK3 if console program is using a GUI wxApp class
- Delete wxWidgets-3_2-Fix-test-suite-on-Linux-s390x-architectures.patch
  (merged)
Version: 3.1.5-150400.3.7.1
* Wed Feb 14 2024 meissner@suse.com
- wxWidgets-fix-redundant-decls.patch: disable for now to make it build
* Thu Dec 28 2023 qzhao@suse.com
- Add wxWidgets-3_2-fix-building-fault-S390.patch:
  Fix wxWidgets-3_2 building check fault on S390 platform:
  /sys/power/state doesn't exist in SLE S390 platform and certain
  types of containers, so check the file exist before run the
  test case.
  (bsc#1217026)
* Tue Apr 12 2022 qzhao@suse.com
- Add wxWidgets-3_2-Create-our-own-socket-file-for-socket-file-test.patch:
  Backporting f172f53a from upstream to fix building check fault:
  Create our own socket file for socket file test, /dev/log doesn't
  exist in certain types of containers.
  (bsc#1217026)
* Sat Aug 21 2021 badshah400@gmail.com
- Disable building with EGL support: glew is not ready for EGL yet
  and this causes wxWidgets based OpenGL apps (e.g. hugin) to
  crash. See boo#1188519, boo#1189524.
* Fri Jun 25 2021 antoine.belvire@opensuse.org
- Add wxWidgets-3.1.5-fix-wxIcon-wxDVC-columns.patch:
  Fix poedit crashes when opening wxWidgets-3_2 files.
  (boo#1187712)
* Sun Jun 06 2021 antoine.belvire@opensuse.org
- 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.
* Mon Nov 16 2020 jengelh@inai.de
- Fix an rpmlint warning by moving libwx_base symlinks to their
  own -devel subpackage which is then required by
  (wxWidgets-devel, wxGTK3-devel).
* Fri Oct 09 2020 jengelh@inai.de
- Change wxGTK2 flavor to be the main (unnamed) flavor.
* Fri Oct 09 2020 stefan.bruens@rwth-aachen.de
- Fix unquoted bareword comparisons for RPM 4.16 compatibility
* Wed Sep 30 2020 stefan.bruens@rwth-aachen.de
- Fix wxPython compatibility issue:
  Add 0001-Don-t-use-wxASCII_STR-inside-wxART_MAKE_XXX_ID-macro.patch
  Add 0002-Fix-documented-type-of-wxART_XXX-constants.patch
* Wed Aug 19 2020 stefan.bruens@rwth-aachen.de
- Use _multibuild to avoid changes and spec files of the variants
  getting out of sync.
* Sun Jul 26 2020 stefan.bruens@rwth-aachen.de
- Do not disable debugging completely, only recommended for
  constrained environments and breaks wxPython tests
- Correct base_packages flag for nostl variant, it can not use the
  base libraries of the regular variant
- Build base libraries from wxGTK3 build, wxWidgets (GTK2) is no
  longer used by any Factory package.
* Sat Jul 25 2020 stefan.bruens@rwth-aachen.de
- Update to new upstream release 3.1.4:
  * Incompatible to 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.
  * Add natural sort functions.
  * Add wxTempFFile class (Dummy).
  * Fix bug with multiple leading ".." in wxFileName::Normalize().
  * Improve brush transparency support in wxSVGFileDC.
  * Optionally forbid implicit wxString/char* conversions.
  * Add support for wxGenericAnimationCtrl to XRC.
  * Add wxDD_SHOW_HIDDEN and wxDD_MULTIPLE wxDirDialog flags.
  * Add wxWebView::SetZoomFactor(float).
  * Add wxWindow::DisableFocusFromKeyboard().
  * Allow overriding wxDataViewModal::HasValue().
  * Call wxAuiManager::UnInit() automatically now.
  * Fix crash and layout problem in wxGenericDirCtrl
  * wxQt: Fix build with Qt 5.15
  * GTK backend:
  * Add native wxSearchCtrl implementation.
  * Implement wxBU_EXACTFIT support in wxButton.
  * 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
  * Fix caret colour in wxTextCtrl with custom colours.
- Drop obsolete patches:
  * 0001-Add-missing-QPainterPath-include-required-with-Qt-5..patch
  * 0002-Make-the-wxUIActionSimulator-Text-implementation-mat.patch
* Tue Jun 16 2020 davejplater@gmail.com
- Build nostl package against gtk3, audacity crashes with gtk2
* Tue Jun 09 2020 davejplater@gmail.com
- Add nostl package for audacity
* Mon Jun 01 2020 stefan.bruens@rwth-aachen.de
- Fix wxQt build with Qt 5.15, add
  0001-Add-missing-QPainterPath-include-required-with-Qt-5..patch
- Make liblzma build dependency explicit, to have the same feature
  set on all flavors.
- Fix wrong function signature causing build failures in
  python-wxPython, add:
  0002-Make-the-wxUIActionSimulator-Text-implementation-mat.patch
* Fri May 29 2020 stefan.bruens@rwth-aachen.de
- Add explicit libXtst build dependency, required for Leap 15.1
  (already implicit on Leap 15.2 and TW).
* Thu May 28 2020 stefan.bruens@rwth-aachen.de
- Update to new upstream release 3.1.3
  For a detailed changelog, see
  https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.1.3/docs/changes.txt
  * Support for per-monitor DPI and dynamic DPI changes under MSW.
  * More generally, many fixes for various controls appearance in high DPI.
  * Long requested support for freezing rows and/or columns in wxGrid.
  * New XRC handlers for wxDataViewCtrl, wxInfoBar.
  * It is now possible to use gradients when creating wxGraphicsPen.
  * Extended compiler (MSVS 2019) and platforms (macOS 10.14+) support.
  * Significant improvements to the (still experimental) wxQt port.
  * Important bug fixes for focus handling in wxOSX port.
- Cleanup spec file
- Enable reproducible-build option
- Use SDL2 instead of SDL1 (only used by sound plugin)
* Mon Apr 15 2019 jengelh@inai.de
- Update to new snapshot 3.1.3~g673 (6cc1d63d)
  * Graphics context methods for the Qt platform
- Enabled webkit2 backend for wxWebView (wxGTK3 only) [boo#1107337]
* Fri Jan 11 2019 martin.koegler@chello.at
- Update to new upstream release 3.1.2
  * Support for non-integer font sizes and arbitrary font
    weights.
  * New wxLZMA{Input,Output}Stream classes.
  * Add wxDataViewToggleRenderer::ShowAsRadio(),
    wxDisplay::GetPPI(), wxGrid::SetCornerLabelValue(),
    wxHtmlEasyPrinting::SetPromptMode(),
    wxJoystickEvent::GetButtonOrdinal(),
    wxToolbook::EnablePage().
- Remove wxqt-compile.diff (no longer needed)
Version: 3.1.5-150400.3.10.1
* Tue Apr 15 2025 antonio.teixeira@suse.com
- Add wxWidgets-3_2-wxWebRequestCURL-crash-fix.patch
  * Fix wxWebRequestCURL crash when connection is refused (bsc#1239902, CVE-2024-58249)
Version: 3.1.1.g3-bp150.2.3
* Tue Apr 17 2018 jengelh@inai.de
- Update soversion.diff to use the package version, not some
  incremental integer.
* Mon Feb 19 2018 jengelh@inai.de
- Update to new upstream release 3.1.1
  * wxRibbonButtonBar::DeleteButton() now deletes and not just
    removes the button.
  * Using invalid flags with wxBoxSizer or wxGridSizer items now
    triggers asserts
  * wxWS_EX_VALIDATE_RECURSIVELY is now the default behaviour.
  * wxListCtrl::HasCheckboxes() and EnableCheckboxes(), which
    were added in 3.1.0, have been renamed to HasCheckBoxes and
    EnableCheckBoxes respectively for consistency with wxCheckBox
    naming.
  * wxZipOutputStream will now automatically convert filenames to
    UTF-8, if the wxMBConv used when calling the constructor
    supports UTF-8 encoding.
* Sat Feb 17 2018 martin.koegler@chello.at
- Update to 3.1.1-rc (3.1.1~2807)
* Wed Jan 24 2018 jengelh@inai.de
- Rework provides/conflicts between -devel variants.
- Update to new development snapshot 3.1.1~2640
  * Support for multi-touch gestures
  * Implement persistence for wxDataViewListCtrl
  * Rename all objects to "DataViewCtrl" and "DVC" instead of
    "DataViewListCtrl" and "DVLC" to reflect the change of
    implementation at the base class.
* Fri Dec 15 2017 jengelh@inai.de
- Add a recommends from the wx base library to the language package.
* Sat Oct 21 2017 martin.koegler@chello.at
- Unify packaging
- Drop webkit as in wx3.0 packages
- Fix Qt build errors
* Sun Oct 15 2017 kamikazow@opensuse.org
- Disable WebView for TW and upcoming Leap 15.
* Fri Jul 22 2016 mailaender@opensuse.org
- Update to new upstream development release 3.1.0
  * Many improvements for high DPI monitors support, notably XRC now interprets
  all pixel values as being in resolution-independent pixels.
  * wxQt branch implementing Qt5-based port of wxWidgets API was merged into
  the trunk (Mariano Reingart, Google Summer of Code project).
  * Added wxNativeWindow allowing to embed native widgets in wxWidgets programs.
  * Improve wxGLCanvas to be more type safe and better support modern OpenGL.
* Fri Nov 07 2014 jengelh@inai.de
- Update to new upstream release 3.0.2
  * Fix silent data loss in wx[F]File::Write(wxString) if conversion
  fails.
  * Make wxString::FromCDouble() work when the global C++ locale is
  not the C one.
  * Fix mouse handling in wxNotebook containing wxListCtrl.
- Bump SONAME due to changed ABI, add soversion.diff.
- Don't let wxGTK3-3_0.spec build the SDL plugin (already done
  by wxWidgets-3_0.spec)
* Thu Nov 06 2014 jengelh@inai.de
- Restore libwx_base*.so devel symlinks [boo#904098]
* Wed Nov 05 2014 jengelh@inai.de
- Replace broad Requires: Mesa-devel by pkgconfig(gl)
  [Mesa-libGL-devel]
* Thu Jul 31 2014 dimstar@opensuse.org
- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.
* Wed Jul 16 2014 jengelh@inai.de
- Remove the mechanism to support different variants, as it does
  not support concurrent presence of multiple variants.
- Remove wxWidgets-3_0-config-force-rpath.patch,
  wxWidgets-find-wx-provides-bash3.patch (no longer needed)
* Mon Jun 16 2014 jengelh@inai.de
- Update to new upstream release 3.0.1
  * wxHTML displays tables much faster now.
  * Double clicking wxGrid columns does not make them too small
  any more.
  * Fix bugs when dragging columns in wxGrid with hidden columns.
  * Loading ICO files with PNG data is now supported.
  * Mouse wheel scrolling in wxListCtrl works again.
  * wxStaticBoxSizer contents is not truncated any more.
  * AUI panels may now be re-docked after floating them.
- Remove wxWidgets-3_0-fixGTK3-build.patch (no longer needed)
* Wed Jun 11 2014 fcrozat@suse.com
- Add _constraints file to ensure enough disk space is available
  for build.
* Mon Jun 09 2014 jengelh@inai.de
- Revert the GTK3 change (there are rendering problems).
  wxWidgets-3_0(-devel) is now wxGTK2 again, and the wxGTK3 backend
  is available in wxGTK3(-devel).
* Fri Jun 06 2014 jengelh@inai.de
- Continue to provide a wxGTK2 build in parallel to wxGTK3
  (new specfile wxGTK2-3_0.spec; use BuildRequire wxGTK2-devel)
- Remove unused wxcontainer and wxcontainer26c subpackage logic
  plus spec files
- Let /usr/lib(64)/wx be owned by packages that put files there
* Fri Jun 06 2014 fcrozat@suse.com
- Switch build to GTK3 for SLE12 and openSUSE > 13.1
- Add wxWidgets-3_0-fixGTK3-build.patch: fix build with recent GTK3
  (from upstream)
- Remove libgnomeprintui dependencies, GTK printing support is now
  used.
- Disable gnomevfs support when building GTK3 version.
- Add/fix missing BuildRequires: xorg-x11-libSM-devel,
  libnotify-devel.
- Do not build webview on SLE10 and SLE11
* Thu Jun 05 2014 jengelh@inai.de
- Use system libraries instead of bundled versions:
  libjpeg, libpng, zlib
- Enable use of libSM
* Fri Apr 25 2014 jengelh@inai.de
- Remove unused "ansi" configuration: wxWidgets 3 in Unicode mode
  supports both char* and wchar_t*.