head 1.23; access; symbols pkgsrc-2026Q3:1.22.0.2 pkgsrc-2026Q3-base:1.22 pkgsrc-2026Q2:1.21.0.2 pkgsrc-2026Q2-base:1.21 pkgsrc-2026Q1:1.20.0.2 pkgsrc-2026Q1-base:1.20 pkgsrc-2025Q4:1.19.0.2 pkgsrc-2025Q4-base:1.19 pkgsrc-2025Q3:1.18.0.2 pkgsrc-2025Q3-base:1.18 pkgsrc-2025Q2:1.17.0.2 pkgsrc-2025Q2-base:1.17 pkgsrc-2025Q1:1.15.0.2 pkgsrc-2025Q1-base:1.15 pkgsrc-2024Q4:1.14.0.4 pkgsrc-2024Q4-base:1.14 pkgsrc-2024Q3:1.14.0.2 pkgsrc-2024Q3-base:1.14 pkgsrc-2024Q2:1.13.0.2 pkgsrc-2024Q2-base:1.13 pkgsrc-2024Q1:1.12.0.4 pkgsrc-2024Q1-base:1.12 pkgsrc-2023Q4:1.12.0.2 pkgsrc-2023Q4-base:1.12 pkgsrc-2023Q3:1.9.0.6 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.4 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.2 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.7.0.2 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.6.0.2 pkgsrc-2022Q3-base:1.6; locks; strict; comment @# @; 1.23 date 2026.10.11.06.44.19; author adam; state Exp; branches; next 1.22; commitid B5VIfrzB5qslF1ZG; 1.22 date 2026.07.08.07.28.58; author adam; state Exp; branches; next 1.21; commitid 0IeJGhyXa3olYOMG; 1.21 date 2026.03.27.09.10.59; author adam; state Exp; branches; next 1.20; commitid F4H5Q2JHkxhIQAzG; 1.20 date 2025.12.21.21.40.02; author adam; state Exp; branches; next 1.19; commitid iNtoNxV5PMLX4knG; 1.19 date 2025.09.30.09.49.32; author adam; state Exp; branches; next 1.18; commitid T2Gu98QVPMCOMIcG; 1.18 date 2025.07.22.06.32.09; author adam; state Exp; branches; next 1.17; commitid sCfXrJCGd6xqWH3G; 1.17 date 2025.04.28.11.15.45; author wiz; state Exp; branches; next 1.16; commitid WM3yuqe8zmlhfOSF; 1.16 date 2025.03.30.15.14.39; author adam; state Exp; branches; next 1.15; commitid d5kRe7wGRSKOu6PF; 1.15 date 2024.12.26.18.10.23; author adam; state Exp; branches; next 1.14; commitid nxk5Z8qo6vaFu2DF; 1.14 date 2024.09.15.10.32.50; author wiz; state Exp; branches; next 1.13; commitid GrcRv0LlRmkXeTpF; 1.13 date 2024.05.20.10.44.44; author wiz; state Exp; branches; next 1.12; commitid 0Qk0X8Pme1hc6JaF; 1.12 date 2023.12.11.16.25.47; author jperkin; state Exp; branches; next 1.11; commitid mLsHWYecJts1a4QE; 1.11 date 2023.11.17.19.44.10; author adam; state Exp; branches; next 1.10; commitid XmqO9C6gvasI10NE; 1.10 date 2023.10.19.14.40.00; author wiz; state Exp; branches; next 1.9; commitid K02WNMpG3lmnhfJE; 1.9 date 2023.02.16.08.09.14; author wiz; state Exp; branches; next 1.8; commitid TphyEfUuyigOYIdE; 1.8 date 2023.02.16.07.55.03; author wiz; state Exp; branches; next 1.7; commitid hBV231RWpdQBUIdE; 1.7 date 2022.10.06.19.35.04; author adam; state Exp; branches; next 1.6; commitid YorvtDTOolkO3HWD; 1.6 date 2022.08.10.05.19.57; author dbj; state Exp; branches; next 1.5; commitid cOVzUBUFKNObaiPD; 1.5 date 2022.07.29.18.36.06; author wiz; state Exp; branches; next 1.4; commitid K9P9DOu6QA28XOND; 1.4 date 2022.07.29.13.14.59; author wiz; state Exp; branches; next 1.3; commitid cibk0gkhPPG1bNND; 1.3 date 2022.07.28.05.25.22; author dbj; state Exp; branches; next 1.2; commitid MSO81nERaliXBCND; 1.2 date 2022.07.26.02.58.56; author dbj; state Exp; branches; next 1.1; commitid 55bVRaixS6RHRlND; 1.1 date 2022.07.21.11.39.21; author wiz; state Exp; branches; next ; commitid hzy7z5F3uOecUKMD; desc @@ 1.23 log @wxGTK32: updated to 3.2.12 3.2.12: (released 2026-10-10) All: - Update Unicode mapping tables to current versions (Scott Talbert). - Add wxPATH_RMDIR_PARENTS flag to wxFileName::Rmdir(). All (GUI): - Handle mouse capture loss when using wxContextHelp (Richard Thomson). - Always recognize common file types in wxHTML (Richard Thomson). - Respect background colour when printing in wxHTML (Richard Thomson). - Fix handling of image map coordinates in wxHTML (Richard Thomson). - Don't show modal HTML help window for not found topic (Richard Thomson). - Recognize "Dstrok" as an entity in wxHTML (Richard Thomson). - Fix XRC unknown-control size hints after attaching (Richard Thomson). - Fix handling spacing in wxGridBagSizer (Richard Thomson). - Fix handling TGA files with invalid size (MarkLee131). - Fix buffer overflow with invalid cached help books (MarkLee131). wxGTK - Implement wxTaskBarIcon using AppIndicator (ykne). - Fix possible hang in wxWebRequestCURL after connection error. - Fix using SetBitmap() on wxMenuItem created without a bitmap (ykne). - Fix memory leak with using custom handlers in wxWebView (Blake-Madden). - Use string passed to wxApp::SetClassName() as Wayland app-id. wxMSW: - Fix wrong refresh in wxStaticBitmap::SetBitmap() (Steve Murphree). - Fix drawing of 1x1 rectangles (Richard Thomson). - Account for the column header in wxListCtrl::HitTest() (PB). - Fix system menu corruption when Explorer is restarted. wxOSX: - Fix crash toggling a toolbar item without a bitmap (Alexandru Ilie). @ text @$NetBSD: distinfo,v 1.22 2026/07/08 07:28:58 adam Exp $ BLAKE2s (wxWidgets-3.2.12.tar.bz2) = 373211e47878fe0e75709c484030f2cea20b6f81359fd4c33ee43a436a0c124f SHA512 (wxWidgets-3.2.12.tar.bz2) = c3be2f2933dae1a2d7b05fa38fee11a0bde16ccb4afb0bbb90c3875e667261937751659e14d3da4af2479441378b016e360be715361ba06141b66bc281c3b135 Size (wxWidgets-3.2.12.tar.bz2) = 27550987 bytes SHA1 (patch-configure) = 044ae7e6a8b741ffc94d36bb01d30bb75e75907e SHA1 (patch-src_unix_glegl.cpp) = 1610bc04a0f8155138b169eb68f4b03e60ccecd9 SHA1 (patch-src_unix_utilsunx.cpp) = be61cc3931e8aa8cf790cfedf6f916a84970f074 @ 1.22 log @wxGTK32: updated to 3.2.11 3.2.11 includes an unusually huge amount of bug fixes for possible security problems, probably prompted by the increasing use of LLMs for finding them and also helped by the addition of extra fuzzers. Upgrading to this version is strongly recommended if you use any of the functions or classes mentioned below in untrusted contexts: Fix multiple buffer overflows in wxBMPHandler: when loading malformed BMP files with invalid RLE data Fix multiple buffer overflows in wxXPMDecoder Fix multiple problems in wxGIFHandler: reject more invalid GIFs and do it without leaking memory Fix buffer overflow in wxTarInputStream Fix out-of-bounds read in wxFileType::ExpandCommand() Fix buffer overflow in wxVsnprintf() Fix out-of-bounds read in wxRegEx::Replace() Fix out-of-bounds read in wxUString Fix wxDateTime::Format() handling of invalid format Fix buffer overflow in wxGethostby{addr,name}_r() Fix multiple buffer overflows in wxIFFDecoder: out-of-bounds palette write Fix out-of-bounds read in wxPCXHandler Fix reading ANI images with invalid frame count Fix write overflow in TGA files with invalid colour map Fix multiple buffer overflows in wxSound Fix reading too short extra field in ZIP64 files Fix out-of-bounds table read in wxMBConvUTF7::ToWChar() Fix buffer overflow reading corrupted message catalogs Fix buffer overflow for too big tables in wxHTML @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2026/03/27 09:10:59 adam Exp $ d3 3 a5 3 BLAKE2s (wxWidgets-3.2.11.tar.bz2) = b13b475ba38ba1e394bedc71c64faf2173afd93feaba351bd5db90d4e867d4c6 SHA512 (wxWidgets-3.2.11.tar.bz2) = 638fe3b007ecffb646d0493cdd3b1dba9e814dd8d7f271a9f6c07e0be395acfa04397d1b748c86bf7277b71d8840bd8f6242c8c290569bcb2fe83fd3999ace2c Size (wxWidgets-3.2.11.tar.bz2) = 27561301 bytes @ 1.21 log @wxGTK32: updated to 3.2.10 3.2.10 is a minor bug fix release but does contain a number of important fixes for macOS: Fix install names of the libraries when using “make install” Fix crash on some key presses in wxDataViewCtrl Fix memory leaks in a number of controls Fix regression in wxFileDialog filters in 3.2.9 Many fixes for macOS 26 Tahoe It also contains the following changes: Fix regression in wxStaticBitmap::SetBitmap() in wxMSW 3.2.9 Fix right/middle click events in vertical wxAuiToolBar Don’t use first image for wxListCtrl items without images in wxMSW Handle font names longer than 31 characters in wxMSW @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2025/12/21 21:40:02 adam Exp $ d3 3 a5 3 BLAKE2s (wxWidgets-3.2.10.tar.bz2) = 7922895681ac843576d3061cb816c82835c678a481b25a7239ec52c1ca615149 SHA512 (wxWidgets-3.2.10.tar.bz2) = 71b3dea2d8ad0cb48563b168dc1a8b79eaf3a7df9faf8fd5d09ac9ea57067fccf3992a22db53b46205422c79bb50c271752f7ff6d993003501b17d91cc1f7899 Size (wxWidgets-3.2.10.tar.bz2) = 27509679 bytes @ 1.20 log @wxGTK32: updated to 3.2.9 Changes since 3.2.8 This release doesn’t add any major new features, but contains some important fixes for bugs found in the previous 3.2.8 release: Fix crash when using Farsi as system language under macOS Fix handling total window size with GNOME with X11 Fix wxGLCanvas scale when using EGL/Wayland in high DPI Fix missing wxEVT_CHAR for Ctrl-Letter in non-US layouts Fix selecting columns in wxGrid with mouse The new release still contains a couple of enhancements, including: Many improvements to CMake build system Support for building under macOS 26 Tahoe Fix wxStyledTextCtrl support in screen readers Respect HTML5 charset attribute in wxHTML Add support for using EGL 1.4 (and not 1.5) in wxGLCanvas Other changes include: Fix memory leak in wxColour::Set() under macOS Fix memory leak when using wxOverlay in wxGTK Reduce wxStaticBitmap GDI resource usage in wxMSW Significantly improve performance of drawing bitmaps in wxAUI @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2025/09/30 09:49:32 adam Exp $ d3 4 a6 4 BLAKE2s (wxWidgets-3.2.9.tar.bz2) = a33c26006e69a20d29b5a359222186d3d25d7f9572066be2711d5aa5b551c970 SHA512 (wxWidgets-3.2.9.tar.bz2) = 6fe5caa3deaa02df0ef1891e417625b7719cffc9968a2d43e5fbca349ec9fdb8d4fc85fb422f835df751af3a816f946fb9d0d008163924be1669e54ce2346df7 Size (wxWidgets-3.2.9.tar.bz2) = 27366567 bytes SHA1 (patch-configure) = fca343fc17c685c273df993ca86a57ac9898d0ae @ 1.19 log @wxGTK32: on Darwin, don't use obsoleted AGL framework @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2025/07/22 06:32:09 adam Exp $ d3 4 a6 7 BLAKE2s (wxWidgets-3.2.8.1.tar.bz2) = aa65b0f01120bf2695cdcd7d4856fbc82bfc0a898f164cfcc0a1d5c2aa9a8f70 SHA512 (wxWidgets-3.2.8.1.tar.bz2) = 3f6492851e6f6794498ad5005df1283aa4f85f176738a24184645bd5d991da7ae7086d5c28d185b33ba490e713899ebe8217352726c0d121062d76e4b867286e Size (wxWidgets-3.2.8.1.tar.bz2) = 27449383 bytes SHA1 (patch-build_cmake_config.cmake) = 61ea8fe846de12d5bad6c1f4fa7fe8af6ab78152 SHA1 (patch-build_cmake_install.cmake) = b14a0e4ddd52fd5d73c4453fa35e1db67c1c0806 SHA1 (patch-build_cmake_utils_CMakeLists.txt) = dcf6165e260ed56a9908e9e3095c02d0537a4364 SHA1 (patch-configure) = 2a2bc165ebf1e7c35f90302fed0aa6771dea1498 @ 1.18 log @wxGTK32: updated to 3.2.8.1 3.2.8.1 This is a hot fix release fixing a couple of regressions in 3.2.8 related to ELF symbol versions, as the changes improving their handling done in 3.2.8 broke the build when using custom library flavour (i.e. --with-flavour configure option) and also building using LTO with clang. There are no other changes in this release compared to 3.2.8, so please refer to this release announcement for more details about the changes since 3.2.7 and more links. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2025/04/28 11:15:45 wiz Exp $ d9 1 a9 1 SHA1 (patch-configure) = eff4bd9d747e7c36b410a129504d5eba7732d5a5 @ 1.17 log @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 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2025/03/30 15:14:39 adam Exp $ d3 3 a5 3 BLAKE2s (wxWidgets-3.2.8.tar.bz2) = fbf8a8b53b6410334c981ea0fadaa19c4e3d34d249baad545bd7d9dbfbd6ba1e SHA512 (wxWidgets-3.2.8.tar.bz2) = 3ac5c8f689c771ea27fedcfc4c4416c936f279f8dbf87476a9d8e454d9ecd8c4ed7f9072d7c1e33273128dbfc3fea22954c466ba538bbe5868745d14e882df63 Size (wxWidgets-3.2.8.tar.bz2) = 27675086 bytes @ 1.16 log @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 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2024/12/26 18:10:23 adam Exp $ d3 3 a5 3 BLAKE2s (wxWidgets-3.2.7.tar.bz2) = 8f9ea425f77c82752f5ce134d1b28443a0fba4f7eeb4207054c678d09fde2967 SHA512 (wxWidgets-3.2.7.tar.bz2) = 7b2a8ec2dfcd8e816ac6fee9fe74c3f20d8e81422fe044fb5d701ab257fae6fc31871ab1e099b3cdce1d83a54b6edd547c8b155a4b84658dcaac123390a7b82b Size (wxWidgets-3.2.7.tar.bz2) = 27489942 bytes @ 1.15 log @wxGTK32: fix build on macOS 15; fix PLIST for macOS/Darwin @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2024/09/15 10:32:50 wiz Exp $ d3 3 a5 3 BLAKE2s (wxWidgets-3.2.6.tar.bz2) = d307c29cd44780ea26d0795009a4c09556eeced9afd414c6dd4bdc5f10f51ed2 SHA512 (wxWidgets-3.2.6.tar.bz2) = 87830a73df096ab35d4ff7e131872131153da76f76c58d70e57558915c3faea280af193104163ce24e9e249a62b8e65d19ebfa20046ce0d2c45b2368b108619f Size (wxWidgets-3.2.6.tar.bz2) = 27528560 bytes a9 1 SHA1 (patch-src_osx_carbon_dcscreen.cpp) = a9d4747bdd13e7b294fc6cb5c606be1fdd7507c6 @ 1.14 log @wxGTK32: update to 3.2.6. 3.2.6: (released 2024-09-09) ---------------------------- All: - Backport multiple fixes to CMake build system from 3.3 (Maarten Bent, #24616). - Fix regression in wxTranslations language resolution introduced in 3.2.3 (#24297). - Add wxTranslations::AddAvailableCatalog() overload with msgid language (#24297). All (GUI): - Fix resource leak in wxBitmapBundle in some circumstances (#24703). - Speed up using XRC when using wxXRC_NO_RELOADING (John de Rooij, #24536). - Fix wxGridBagSizer with different horz/vert gaps (Alex Shvartzkop, #24550). - Dark mode appearance fixes for wxActivityIndicator, wxHyperlinkCtrl, etc. - Fix using wxNOT_FOUND index with wxDataViewChoiceByIndexRenderer (Konstantin S. Matveyev, #24741). - Improve wxWizard appearance in high DPI (taler21, #24743). - Fix wxPropertyGrid row height in high DPI (taler21, #24607). wxGTK: - Fix possible crash during drag-and-drop (#24677). - Fix using wxDatePickerCtrl in ca_ES, cs_CZ and some other locales (#24533). - Fix wxListBox minimum size regression in 3.2.5 (#24551). - Fix wxBitmapComboBox bitmaps scaling in high DPI (#24563). - Allow positioning wxDialog at specified position, at least under X11 (#24552). - Fix incorrect handling of ligatures in wxStyledTextCtrl (Funami580, #13168). - Fix using wrong keyboard layout in key events (Ivan Sorokin, #24772). - Fix wrong wxStaticText layout on non-first wxWizard page (#19053). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2024/05/20 10:44:44 wiz Exp $ d10 1 @ 1.13 log @wxGTK32: update to 3.2.5. Changes since 3.2.4 This release contains more than a hundred fixes and improvements for all platforms. Some of the most important ones are: Support macOS 14 Sonoma (#23916, #24054, #24067, #24073, #24515) and fix installation on some Apple Silicon Macs (#23143). Wayland-related fixes in wxGTK: clipboard (#24391), OpenGL (#24076, #24395) and other (#24021, #24050, #24051). Fix crash when using wxApp in console wxGTK programs (#24081). Support for dates after 2038 in wxDateTime (#24464). Other changes include: Fix support for using Chinese (zh-Hans-CN) locale under macOS (#24396). Fix alpha channel in bitmaps loaded from SVG in wxGTK (#24064). wxGenericListCtrl improvements (#24292, #24293, #24311, #24312, #24332). wxGrid improvements (#24247, #24286). More high DPI fixes in wxMSW (#24283, #24196, #24456). Avoid new gcc 14 warnings in the headers (#24502). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2023/12/11 16:25:47 jperkin Exp $ d3 3 a5 3 BLAKE2s (wxWidgets-3.2.5.tar.bz2) = 0cd7e984cdc7d18350de78ceb39de0226aab1f054d7171dcaf51384139774508 SHA512 (wxWidgets-3.2.5.tar.bz2) = b5bd8e4b53b7c44f79b76a39de0071d14e1f0325e66b7a9f2c7f1934a4146be3c78332f610119f7ba46ca4cd1055272a3d8937ad46665ce5abd867a803f22c86 Size (wxWidgets-3.2.5.tar.bz2) = 27539152 bytes @ 1.12 log @wxGTK32: SunOS and non-wayland fixes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2023/11/17 19:44:10 adam Exp $ d3 3 a5 3 BLAKE2s (wxWidgets-3.2.4.tar.bz2) = 01ecd5fa0d145f3a8070be88e73b2747115278228cbe8b9ebaa50a72b9b359f1 SHA512 (wxWidgets-3.2.4.tar.bz2) = 8592e8b7ddf4afe83c9dd4894faa43bbf8a5d57d1ac408b3b6b3b77a809063493ef3e2eefa3155214e1c91c5fad2dc6c0760dd79ada3e73f73ec4d06021b6fff Size (wxWidgets-3.2.4.tar.bz2) = 27505949 bytes @ 1.11 log @wxGTK32: updated to 3.2.4 Changes since 3.2.3 This release comes very soon after 3.2.3 because some of the changes in the last release resulted in regressions fixed by this release. Notably, 3.2.4 fixes a critical bug which made applications using wxGTK but not initializing the GUI to crash. Other bug fixes include: Fix regression in wxTranslations::AddCatalog() return value Fix possible crash and too high CPU use when using EGL Fix losing clipboard contents when clearing a different selection Fix possible crash when dragging pages in wxAuiNotebook Fix refreshing multiple selection items in generic wxListCtrl. Fix showing windows for background apps under macOS Sonoma @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2023/10/19 14:40:00 wiz Exp $ d9 2 @ 1.10 log @wxGTK32: update to 3.2.3. Changes since 3.2.2 This release contains many important bug fixes, including for some regressions in the previous 3.2.x releases, as well as build system improvements and a few optimizations. Without listing all of them, areas with the most improvements were: Internationalization support: fix setting Chinese and some other locales in wxOSX and setting Ukrainian locale in wxMSW and fix loading wxWidgets translations with wxTranslations::AddStdCatalog(). Wayland support in wxGTK and, in particular, OpenGL support under Wayland: fix hiding wxGLCanvas and avoid catastrophically slowing down the entire program when it is hidden; fix crash when using IME; fixes to popup windows, menus and wxPreferencesEditor behaviour. Validators and input: don’t allow pasting characters forbidden by wxTextValidator; do allow entering temporary invalid value when using numeric validators. Also fix entering dates in wxGenericDatePicker in "nb_NO" and other locales using months names in short date format. Key event generation: more fixes for non-US keyboard layout in wxGTK and also generate events for Command+Alt+Letter combination in wxOSX. All in all, this release includes more than 200 fixes from almost 50 contributors, please see the full change log for more details: @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2023/02/16 08:09:14 wiz Exp $ d3 3 a5 3 BLAKE2s (wxWidgets-3.2.3.tar.bz2) = 1e70d3dc27a2f3b3b755c4eca484ae839cf58a6b72f47de16e00a051cf0c3b4c SHA512 (wxWidgets-3.2.3.tar.bz2) = 72e00cea25ab82d5134592f85bedeecb7b9512c00be32f37f6879ca5c437569b3b2b77de61a38e980e5c96baad9b1b0c8ad70773d610afbe9421fa4941d31f99 Size (wxWidgets-3.2.3.tar.bz2) = 27537724 bytes @ 1.9 log @wxGTK32: update to 3.2.2.1. The very recent 3.2.2 release unfortunately contained a user-visible regression in wxGenericTreeCtrl, which stopped showing icons, so we had to make another release correcting this problem @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2023/02/16 07:55:03 wiz Exp $ d3 4 a6 4 BLAKE2s (wxWidgets-3.2.2.1.tar.bz2) = 20b2b1dd4c4bf1c0e141259f9ea4534e624554fbce1416de670c5e3a1ba82167 SHA512 (wxWidgets-3.2.2.1.tar.bz2) = 289d61ea2abd75a329aafcbd347ab84b136f31fca01dd902593f661691ecd30a4416286ff501c4257baa6765cf356ade3087eb8609af9a44599cfdc20e2f03a6 Size (wxWidgets-3.2.2.1.tar.bz2) = 27339515 bytes SHA1 (patch-build_cmake_config.cmake) = 5d5b37a7a0811ac7732db5cc071813784ee3d3d6 @ 1.8 log @wxGTK32: update to 3.2.2. pkgsrc change: Remove duplicate buildlink3.mk include. News: This release comes only a few months after the previous 3.2.1, but contains an important number of bug fixes and enhancements, further improving high DPI support, including: - Better window resizing on DPI change in wxMSW. - Fix using native icons returned by wxArtProvider. - Fix menu items using custom font in high DPI. - High resolution icons support in wxGenericTreeCtrl and wxGenericListCtrl. and also improving locale-related code under Mac and Unix systems: - wxUILocale::UseDefault() works for locales using different language and region under Mac and fails when used for unsupported locale under Unix. - New wxUILocale::GetSystemLocaleId() allows to retrieve such locales IDs. - wxUILocale::GetCurrent() works currently for "C" locale under Mac. Some other user-visible enhancements made in this release: - Allow selecting and copying text in wxMessageDialog in wxGTK. - Improve size and behaviour of in-place editor in wxGenericTreeCtrl. - Fix sometimes missing overwrite prompt in "Save" file dialog in wxMSW. - Fix glitch in drawing wxStaticBox with a control as label in wxMSW. There are also some important bug fixes: - Fix regression in saving TIFF images that could end up truncated. - Fix long standing bug in parsing wxHTTP responses. - Fix data race when processing events generated in a worker thread. - Avoid appending extraneous NUL bytes to wxTextDataObject text in wxMSW. - Fix handling of fonts with fractional sizes in wxOSX. - Fix resizing wxGLCanvas with EGL and Wayland in wxGTK. - Fix display artefacts when using AUI without compositor under X11. - Work around crashes when using wxTextCtrl with MinGW TDM 64. - Fix for a possible crash when handling menu events under Mac. - Third-party libraries have been updated to the latest versions. All in all, this release includes ~150 fixes from 27 unique contributors @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2022/10/06 19:35:04 adam Exp $ d3 3 a5 3 BLAKE2s (wxWidgets-3.2.2.tar.bz2) = d018028d9aac551705525a74a9df3168d936f116db851d48f7e59524c73eb043 SHA512 (wxWidgets-3.2.2.tar.bz2) = c134fb595d0e73396cf8151eb5703363f7500033835f9073c6c26ee184cdd30c1f7e1602982c36fabcf05d6aef371b08bee2c2bfb7ce70e81b5d4452c85db2e6 Size (wxWidgets-3.2.2.tar.bz2) = 27335562 bytes @ 1.7 log @wxGTK32: updated to 3.2.1 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2022/08/10 05:19:57 dbj Exp $ d3 3 a5 3 BLAKE2s (wxWidgets-3.2.1.tar.bz2) = 0e411f31a9d91a87187f32b56eeba70298d923f0b5de0ebd125c70b7bbd0e33c SHA512 (wxWidgets-3.2.1.tar.bz2) = d0294788891014672d8eb4501ae257598972407b53f38471e4f11dd20f517d0145d510c5bce006b09c5d63113fed844bdf6124b3c80453c1d37b402abc89202b Size (wxWidgets-3.2.1.tar.bz2) = 27266651 bytes @ 1.6 log @x11/wxGTK: have cmake include(GNUInstallDirs) when using ${CMAKE_INSTALL_BINDIR} @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2022/07/29 18:36:06 wiz Exp $ d3 3 a5 3 BLAKE2s (wxWidgets-3.2.0.tar.bz2) = 4029147a8e77a22e0379eeda11bc26f8fee998862aaa52819adf16a8ed4860ea SHA512 (wxWidgets-3.2.0.tar.bz2) = e55e7c5ac7abcacf2ecff7c22e367db17ff5a077d3d5d2aa7589e8ba7cc6695cfa48c0f00bcfdffeda8dc4f974f97a857fb61b4b300a724f7687d710fbb23967 Size (wxWidgets-3.2.0.tar.bz2) = 25296814 bytes d7 2 a8 8 SHA1 (patch-build_cmake_init.cmake) = 341f632aa7062af4c5bc4ca2695f59d2b7254ede SHA1 (patch-build_cmake_install.cmake) = 4b228cbab621ef98d93ccd2c338b7e0e9d53a9ad SHA1 (patch-build_cmake_lib_base_CMakeLists.txt) = bec7be2f64bb4629a60d2b4f169e8feb215408e3 SHA1 (patch-build_cmake_setup.cmake) = 277ae3c5bf4f04d057402f0b626d09d1e9749ca8 SHA1 (patch-build_cmake_utils_CMakeLists.txt) = 44efa30750b2a6048c0c32bf16d4825c4cb9d790 SHA1 (patch-configure) = 679580bee6373fd63968f0ee75934cdfc42bd3b8 SHA1 (patch-configure.in) = 850221d02799cd875fe917f7e9c2994d0f89db29 SHA1 (patch-src_unix_dialup.cpp) = 1c62d37508e45a0095ef062f7d450529e9b557e7 @ 1.5 log @wxGTK32: use upstream patch Build using cmake on NetBSD for now. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2022/07/29 13:14:59 wiz Exp $ d6 1 a6 1 SHA1 (patch-build_cmake_config.cmake) = 3f2a53683e212d0fe9be966b7dd887b2240c57eb d8 1 a8 1 SHA1 (patch-build_cmake_install.cmake) = 4afe2ec2c6c6e28b941dad3974771da7ed1b41be d11 1 a11 1 SHA1 (patch-build_cmake_utils_CMakeLists.txt) = ccd342e1b565c942fb61730a91713323fd3d8cb2 @ 1.4 log @wxGTK32: fix png library name Fix some pkglint @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2022/07/28 05:25:22 dbj Exp $ d7 1 a7 1 SHA1 (patch-build_cmake_init.cmake) = 5b203660ee4c1376b2d8083be73fdcd0c1d09833 @ 1.3 log @x11/wxGTK32: for cmake builds, install binaries into libexec/wx-3.2 this avoids conflicts with wxGTK28 and wxGTK30 take upstream patches for DESTDIR support also respect CMAKE_INSTALL_BINDIR instead of assuming "bin" @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2022/07/26 02:58:56 dbj Exp $ d12 2 a13 2 SHA1 (patch-configure) = fd7330fd1d83d42f7b95af61130e4db131de90b6 SHA1 (patch-configure.in) = ad62f55a628e52de89b43001fc37a179fb50e7b3 @ 1.2 log @x11/wxGTK32: build with configure instead of cmake This package installs different files when built with cmake For now, temporarily build with configure. Leave cmake as a package option with the plan to iterate the cmake option until it builds identically and then remove the cmake option. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2022/07/21 11:39:21 wiz Exp $ d6 1 d8 1 d11 1 @ 1.1 log @x11/wxGTK32: import wxGTK32-3.2.0 Packaged with help from 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2022/06/07 18:48:34 adam Exp $ d9 2 @