./x11/wxGTK32, Cross-platform wxWidgets GUI library (3.2 stable branch)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.2.8, Package name: wxGTK32-3.2.8, Maintainer: dbj

wxWidgets is a set of libraries that allows C++ applications to compile and
run on several different types of computer, with minimal source code changes.
There is one library per supported GUI (such as Windows, GTK+, Motif, and Mac).
As well as providing a common API (Application Programming Interface) for GUI
functionality, it provides functionality for accessing some commonly-used
operating system facilities, from copying and deleting files to socket and
thread support. wxWidgets is a 'framework' in the sense that it provides a lot
of built-in functionality, which the application can use or replace as required,
thus saving a great deal of coding effort. Basic data structures such as
strings, arrays, linked lists and hash tables are also supported.

Such a toolkit is not unique - there are others to choose from - but wxWidgets
is free, well-established, well-documented, and very broad in its coverage of
GUI functionality. It has some extras that make it stand out from the crowd,
such as the many convenience dialogs, built-in HTML display and printing,
virtual filesystems, easy-to-use OLE automation controller class, Open GL
support, and many other features that make it easier to write modern and
user-friendly applications.

This package contains the 3.2 stable branch of the library.


Master sites:

Filesize: 27026.451 KB

Version history: (Expand)


CVS history: (Expand)


   2025-04-28 13:15:45 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
wxGTK32: update to 3.2.8.

Changes since 3.2.7

The focus of this release, coming soon after the previous one, is
to fix several problems found in 3.2.7:

    Fix crash in wxPropertyGrid with wxGTK3 after recent change (#25286).
    Fix padding of wxMenu in high DPI under Windows 11 (#25117).
    Fix key codes in WXK_NUMPADx events in wxGTK (#25263).
    Fix ABI breakage for versioned symbols in 3.2.7 (#25327).
    Fix third party libraries build with Xcode 16.3.
    Fix using OpenGL and WebView when using CMake install (#25266).

But it still contains a couple of enhancements, including:

    Add wxVector(std::initializer_list<U> list) constructor (#25290).
    Add mouse scrolling support to generic wxSpinCtrl (#24935).
    Add @USER@ macro to HTML and RichText printers (#25318).

Other changes include:

    Call OnExceptionInMainLoop() in wxGTK if idle event handler throws (#25312).
    Compute wxStaticText best size ourselves if GTK does it wrongly (#24781).
    Fix page count display in wxHtmlPrintout when there is only one page ([#25320]).
    Miscellaneous CMake build improvements (#25324).
    Fix new warnings with gcc 15 (#25338).
    Update Brazilian Portuguese translations.
   2025-04-24 16:16:37 by Thomas Klausner | Files touched by this commit (2412)
Log message:
*: recursive bump for jpeg -> libjpeg-turbo switch
   2025-04-19 09:58:38 by Thomas Klausner | Files touched by this commit (750)
Log message:
*: recursive bump for default Kerberos implementation switch
   2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449)
Log message:
*: recursive bump for icu 77 and libxml2 2.14
   2025-03-30 17:14:40 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
wxGTK32: updated to 3.2.7

3.2.7

This release contains more than a hundred bug fixes and improvements. Some of \ 
the most important fixes are:

Build fixes for gcc 14
Fix build with macOS 15 SDK
Many fixes to key event generation in wxGTK
Avoid repaint problems when using wxWindow::Update() with Wayland
Fix crashes when using wxWebRequest with libcurl

New in this release:

Add wxNO_UNUSED_VARIABLES to opt-in into getting helpful warnings
Add wxApp::SetErrorExitCode() to better handle initialization errors

Other changes include:

More high DPI fixes in wxMSW
Improve wxInfoBar appearance
Fix possible crash during session termination in wxMSW
Wayland fixes to copy-pasting
Fix truncating labels of newly added wxNotebook pages in wxOSX
Fix Z-order of auto-complete popup of wxStyledTextCtrl in wxOSX
Fix buffer read overflow when compiling RE ending with backslash
Make wxTempFile::Commit() and wxRenameFile() really atomic
   2025-02-12 07:45:45 by Ryo ONODERA | Files touched by this commit (850)
Log message:
*: Recursive revbump from audio/flac-1.5.0
   2024-12-27 09:21:09 by Thomas Klausner | Files touched by this commit (1055)
Log message:
*: recursive bump for pango requiring fontconfig 2.15
   2024-12-26 19:10:23 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
wxGTK32: fix build on macOS 15; fix PLIST for macOS/Darwin