[wxWidgets/wxWidgets] 5f8e21: Remove check for standard C headers

0 views
Skip to first unread message

VZ

unread,
Apr 8, 2026, 9:05:15 PM (3 days ago) Apr 8
to wx-co...@googlegroups.com
Branch: refs/heads/master
Home: https://github.com/wxWidgets/wxWidgets
Commit: 5f8e214d94bf7d7d3e7b72630798491a82ccb324
https://github.com/wxWidgets/wxWidgets/commit/5f8e214d94bf7d7d3e7b72630798491a82ccb324
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.cmake
M build/cmake/setup.h.in

Log Message:
-----------
Remove check for standard C headers

This shouldn't be necessary any longer, all systems still in use should
have these headers.


Commit: 3b2c57166f603ac11a116e9c5fc91f0da0d0e247
https://github.com/wxWidgets/wxWidgets/commit/3b2c57166f603ac11a116e9c5fc91f0da0d0e247
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.cmake
M build/cmake/setup.h.in

Log Message:
-----------
Don't bother checking for va_copy() availability

Assume it is always available, this really should be the case nowadays.


Commit: 4e828c5c06917e25e2b17e97ef6f1ce7347ea9ae
https://github.com/wxWidgets/wxWidgets/commit/4e828c5c06917e25e2b17e97ef6f1ce7347ea9ae
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.cmake

Log Message:
-----------
Check for wcsrtombs() in CMake builds too

Do it for consistency with configure builds.


Commit: 0cb94f31d72f87d33715909933e0b3a832bd4907
https://github.com/wxWidgets/wxWidgets/commit/0cb94f31d72f87d33715909933e0b3a832bd4907
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.h.in

Log Message:
-----------
Correctly define wxHAS_LOG_CHAIN in CMake build

This is a static definition and shouldn't use #cmakedefine, as this
resulted in it being never defined.

Also replace #cmakedefine for wxHAS_WORKING_GTK_DC_BLIT with #undef even
if this doesn't have any visible effects.


Commit: 5d9e59982ec7d14e4b2679a87217eb89ebc3733f
https://github.com/wxWidgets/wxWidgets/commit/5d9e59982ec7d14e4b2679a87217eb89ebc3733f
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.h.in

Log Message:
-----------
Define HAVE_DL_ITERATE_PHDR in CMake builds

This was forgotten in aec49d9c9d (Use dl_iterate_phdr() in
wxDynamicLibrary::ListLoaded(), 2023-09-06).


Commit: 86e4196a74f37ecc81d502d5940a1514dc48b2de
https://github.com/wxWidgets/wxWidgets/commit/86e4196a74f37ecc81d502d5940a1514dc48b2de
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.h.in

Log Message:
-----------
Remove unused HAVE___THREAD_KEYWORD

This doesn't seem to have ever been used and definitely isn't currently.


Commit: cfb3856045fad30b6f30d3a5bfac355e8336d647
https://github.com/wxWidgets/wxWidgets/commit/cfb3856045fad30b6f30d3a5bfac355e8336d647
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/options.cmake

Log Message:
-----------
Re-enable wxUSE_DETECT_SM by default in CMake builds

This basically reverts 5bf5581dbe (CMake: Disable finding X11 session
manager by default, 2019-07-16) because the default value for this
option in configure is on, and not off, so that commit actually made
CMake inconsistent with configure instead of vice versa, as claimed.


Commit: 7999427c47491dc951a90ee526bb6a85d8611f10
https://github.com/wxWidgets/wxWidgets/commit/7999427c47491dc951a90ee526bb6a85d8611f10
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.h.in

Log Message:
-----------
Make setup.h generated by CMake more consistent with configure

We don't need to #undef neither "const" nor "inline", so don't do it.


Commit: a93fa649e455e1a2b25a09df93087e2c3787c226
https://github.com/wxWidgets/wxWidgets/commit/a93fa649e455e1a2b25a09df93087e2c3787c226
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.cmake
M build/cmake/setup.h.in
M setup.h.in
M setup.h_vms

Log Message:
-----------
Remove unused HAVE_FCNTL_H and CMake check for it

This was never used anywhere, we include <fcntl.h> if HAVE_FCNTL is set,
so simply remove the symbol and the CMake check for it (configure never
defined it).


Commit: 12a3a16e7bb05935ac41a08dfe6f828b328d6e4a
https://github.com/wxWidgets/wxWidgets/commit/12a3a16e7bb05935ac41a08dfe6f828b328d6e4a
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.cmake

Log Message:
-----------
Prefer using "timezone" to "__timezone" on POSIX systems

This undoes the changes of 267cf6dda4 (CMake: Search for deprecated
timezone function last, 2025-04-12) for Linux and other POSIX systems as
this introduced a gratuitous difference compared to configure build and
it's preferable to use "timezone" anyhow, as it's part of POSIX.

See #25310.


Commit: 459b007a804dc40b6bdc69c66cefa879f4733af1
https://github.com/wxWidgets/wxWidgets/commit/459b007a804dc40b6bdc69c66cefa879f4733af1
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.cmake

Log Message:
-----------
Don't check for fallback functions if we find the first one

In several places we didn't need to keep looking for older fallback
functions if we found the new/best one, so replace calls to
wx_check_funcs() with multiple functions with multiple calls to it for
each function, after checking that the previous one was not found.

This commit is best viewed ignoring whitespace-only changes.


Commit: 40a322946c8153352fa5254af46362bc520c80f7
https://github.com/wxWidgets/wxWidgets/commit/40a322946c8153352fa5254af46362bc520c80f7
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.cmake
M build/cmake/setup.h.in

Log Message:
-----------
Check for a bunch of thread-related functions in CMake too

For some reason we never checked for them and so never defined the
corresponding symbols.

Also fix HAVE_PTHREAD_SETCONCURRENCY spelling in CMake setup.h which had
an extra underscore.


Commit: 73d66e7aa7af08ae1b24bcff11dd254cfa9da7d3
https://github.com/wxWidgets/wxWidgets/commit/73d66e7aa7af08ae1b24bcff11dd254cfa9da7d3
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.cmake

Log Message:
-----------
Check for _NL_TIME_FIRST_WEEKDAY in CMake build too

HAVE_NL_TIME_FIRST_WEEKDAY was never defined otherwise.


Commit: 7ed866c6223b6bfeb35a2f5070fee07f95bd11d5
https://github.com/wxWidgets/wxWidgets/commit/7ed866c6223b6bfeb35a2f5070fee07f95bd11d5
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.cmake
M build/cmake/setup.h.in
M configure
M configure.ac
M include/wx/chartype.h
M setup.h.in
M setup.h_vms

Log Message:
-----------
Remove tests for non-standard and never used in practice wcstr.h

Stop checking for <wcstr.h>, this header never exists and is not used if
<wchar.h> exists (which it always does nowadays) anyhow.


Commit: b2342ec0016976885b78ad84a97d57021aea352c
https://github.com/wxWidgets/wxWidgets/commit/b2342ec0016976885b78ad84a97d57021aea352c
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.cmake
M build/cmake/setup.h.in
M configure
M configure.ac
M include/wx/android/config_android.h
M include/wx/defs.h
M include/wx/meta/implicitconversion.h
M include/wx/meta/pod.h
M include/wx/osx/config_xcode.h
M include/wx/strvararg.h
M include/wx/txtstrm.h
M setup.h.in
M setup.h_vms
M src/common/txtstrm.cpp
M tests/strings/unichar.cpp

Log Message:
-----------
Stop checking if wchar_t is a distinct type, just assume it is

We don't support ancient MSVC version which didn't treat wchar_t as a
distinct type, so don't bother catering for such compilers and simplify
the code by removing the checks for wxWCHAR_T_IS_REAL_TYPE.

Also remove the checks for this from configure and CMake.


Commit: 0e1fc41f8e87d0449e40b3d3aa84bebdc1c5365b
https://github.com/wxWidgets/wxWidgets/commit/0e1fc41f8e87d0449e40b3d3aa84bebdc1c5365b
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M configure
M configure.ac
M setup.h.in
M setup.h_vms
M src/unix/threadpsx.cpp

Log Message:
-----------
Remove inconsistent underscore from HAVE_PTHREAD_SET_CONCURRENCY

The names of HAVE_xxx symbols are formed from upper-case name of the
corresponding function and the function is pthread_setconcurrency(), so
remove the extra underscore from the symbol name for consistency.


Commit: 96ae1fb9784553a238b12d023e6fe5ec7131455c
https://github.com/wxWidgets/wxWidgets/commit/96ae1fb9784553a238b12d023e6fe5ec7131455c
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.cmake
M build/cmake/setup.h.in
M configure
M configure.ac
M include/wx/chartype.h
M include/wx/osx/config_xcode.h
M setup.h.in
M setup.h_vms
M tests/mbconv/mbconvtest.cpp

Log Message:
-----------
Remove checks wchar.h existence

This header always exists and we already relied on it anyhow, so stop
checking that it does and remove HAVE_WCHAR_H.


Commit: b5703d4357952e577c8b875fa486df22cb0ad64b
https://github.com/wxWidgets/wxWidgets/commit/b5703d4357952e577c8b875fa486df22cb0ad64b
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.h.in
M configure
M configure.ac
M include/wx/chartype.h
M setup.h.in
M setup.h_vms

Log Message:
-----------
Remove check for <widec.h> from configure and HAVE_WIDEC_H

The check for this pre-C99 Solaris header was added back in a49ffb32e2
(include widec.h if it's available, it contains declarations of
[f]putws() under Solaris, 2006-11-09) and shouldn't be needed any more.

CMake never checked for it, so remove the check from configure too and
then remove the now never defined HAVE_WIDEC_H.


Commit: 6ad18e66cbd9be3100b4268d50e3dd2378ad9924
https://github.com/wxWidgets/wxWidgets/commit/6ad18e66cbd9be3100b4268d50e3dd2378ad9924
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.cmake

Log Message:
-----------
Only check for ftime() in CMake if gettimeofday() is not found

We use ftime() only as fallback, so don't waste time checking for it if
it's never going to be used.


Commit: 771c730ac84542141567af25f724d6333437b177
https://github.com/wxWidgets/wxWidgets/commit/771c730ac84542141567af25f724d6333437b177
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.cmake
M build/cmake/setup.h.in
M setup.h.in
M setup.h_vms
M src/common/sckaddr.cpp

Log Message:
-----------
Drop support for 3 argument gethostbyname_r()

This seems to have been used by old versions of IRIX and shouldn't be in
use anywhere any more, so simplify the code by not taking this prototype
into account any more.


Commit: 978599acf5935bf2c37621d8094fb647ea790d25
https://github.com/wxWidgets/wxWidgets/commit/978599acf5935bf2c37621d8094fb647ea790d25
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.h.in
M setup.h.in
M setup.h_vms
M src/common/sckaddr.cpp

Log Message:
-----------
Drop support for 4 argument getservbyname_r()

This is similar to the previous commit, this getservbyname_r() prototype
shouldn't be used by any contemporary systems any longer.


Commit: a62bcc4ae54990f7b27e2b49c77525f96e92a18d
https://github.com/wxWidgets/wxWidgets/commit/a62bcc4ae54990f7b27e2b49c77525f96e92a18d
Author: ali kettab <alike...@gmail.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M include/wx/qt/dc.h
M src/qt/dc.cpp
M src/qt/dcmemory.cpp

Log Message:
-----------
wxQt: No need to store the layout direction in wxDC

The layout direction is stored/retrieved directly from the QPainter

No real changes, just a cleanup.


Commit: 4b936606bc19593ad692ad404ded5d1569a36f51
https://github.com/wxWidgets/wxWidgets/commit/4b936606bc19593ad692ad404ded5d1569a36f51
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M build/cmake/setup.cmake

Log Message:
-----------
Don't check for gethostname() in CMake if uname() was found

The existing test was reversed (which indicates that we probably don't
need to test for gethostname() at all and could just assume that uname()
is always available), we only need gethostname() as fallback in case
uname() is not found.


Commit: 62ac675ad6be212ba4b43a30dde8f4c41807ce51
https://github.com/wxWidgets/wxWidgets/commit/62ac675ad6be212ba4b43a30dde8f4c41807ce51
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-08 (Wed, 08 Apr 2026)

Changed paths:
M build/cmake/setup.cmake
M build/cmake/setup.h.in
M configure
M configure.ac
M include/wx/android/config_android.h
M include/wx/osx/config_xcode.h
M setup.h.in
M setup.h_vms
M src/common/sckaddr.cpp

Log Message:
-----------
Stop checking for get{host,serv}byname()

These functions are always available, as proven by #error directives in
the code never triggering for all the years they were there, so stop
checking for them and just assume they are available.

Also simplify the check for gethostbyname_r() in CMake and just test
directly if we can use the function with the given prototype, reducing
the number of checks to one in the most common case when before we made
3 of them (one extra due to checking if the function existed first and
another one due to a logical but wrong idea that we need to check for 5
before 6).

Finally, also define HAVE_FUNC_GETSERVBYNAME_R_{6,5} in CMake,
previously it never defined them at all and so reentrant functions were
never used.


Commit: 5d13d7cedc23ff7f4ce8e537c8129eef5fc5d942
https://github.com/wxWidgets/wxWidgets/commit/5d13d7cedc23ff7f4ce8e537c8129eef5fc5d942
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-08 (Wed, 08 Apr 2026)

Changed paths:
M build/cmake/setup.cmake

Log Message:
-----------
Skip checks that always succeed under Linux in CMake

This significantly cuts down the number of checks and running time of
CMake configure stage.


Commit: 73baab427be6cfad434264d8ef70d83f50cf2954
https://github.com/wxWidgets/wxWidgets/commit/73baab427be6cfad434264d8ef70d83f50cf2954
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-08 (Wed, 08 Apr 2026)

Changed paths:
M build/cmake/setup.cmake
M build/cmake/setup.h.in
M configure
M configure.ac
M include/wx/wxcrtbase.h
M setup.h.in
M setup.h_vms

Log Message:
-----------
Stop checking for putws() in configure and CMake

It doesn't seem to exist anywhere other than under Windows with MSVC
where we already use it when wxHAVE_TCHAR_SUPPORT is true.


Commit: bc7327951857d6b49da2cc8bca3f1ae310b4efff
https://github.com/wxWidgets/wxWidgets/commit/bc7327951857d6b49da2cc8bca3f1ae310b4efff
Author: ali kettab <alike...@gmail.com>
Date: 2026-04-07 (Tue, 07 Apr 2026)

Changed paths:
M src/qt/dc.cpp

Log Message:
-----------
wxQt: wxDC::Blit() is not mirrored in RTL


Commit: 4b7600e9b5f8ddaf11d5bf1556a69d4ef9fc3b83
https://github.com/wxWidgets/wxWidgets/commit/4b7600e9b5f8ddaf11d5bf1556a69d4ef9fc3b83
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-08 (Wed, 08 Apr 2026)

Changed paths:
M build/cmake/setup.cmake

Log Message:
-----------
Fix quoting in wx_check_c_source_compiles_if_not_linux()


Commit: f275d6f43578772f6596cf3b41cf8a2a4df08aef
https://github.com/wxWidgets/wxWidgets/commit/f275d6f43578772f6596cf3b41cf8a2a4df08aef
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-08 (Wed, 08 Apr 2026)

Changed paths:
M build/cmake/init.cmake

Log Message:
-----------
Add detection of SM library to CMake

Enabling wxUSE_DETECT_SM option broke the build for systems where SM
library is not available as there were no actual checks for it.

Add the check now.


Commit: e6ccde6640f430e14354330c838085fd6a17777b
https://github.com/wxWidgets/wxWidgets/commit/e6ccde6640f430e14354330c838085fd6a17777b
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-08 (Wed, 08 Apr 2026)

Changed paths:
M build/cmake/setup.cmake

Log Message:
-----------
Take multiple symbols in wx_check_symbol_exists_if_not_linux()

No real changes, just rename the helper function slightly to allow
passing it multiple symbols to check for in the same header.


Commit: 2710f61f53ad827c93e84bb2008a138315a57459
https://github.com/wxWidgets/wxWidgets/commit/2710f61f53ad827c93e84bb2008a138315a57459
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-08 (Wed, 08 Apr 2026)

Changed paths:
M build/cmake/setup.cmake

Log Message:
-----------
Use check_symbol_exists() for pthread functions

Using check_function_exists() seems to be prone to false positives, e.g.
it detects pthread_mutex_timedlock() as being available under iOS when
it's not actually available there and the build fails later.


Commit: 61caeef0fce03d7f84794ad66b53815e137776cd
https://github.com/wxWidgets/wxWidgets/commit/61caeef0fce03d7f84794ad66b53815e137776cd
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-08 (Wed, 08 Apr 2026)

Changed paths:
M build/cmake/setup.cmake

Log Message:
-----------
Check for _timezone first under Windows

It's not clear if __timezone ever exists, but at the very least don't
test for it first as this fails with MSVC when testing for _timezone
succeeds.

This should have been done in 12a3a16e7b (Prefer using "timezone" to
"__timezone" on POSIX systems, 2026-04-07).

See #25310.


Commit: 94f53184f267aecbc48569bf8e66ef5c4ed1de96
https://github.com/wxWidgets/wxWidgets/commit/94f53184f267aecbc48569bf8e66ef5c4ed1de96
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-08 (Wed, 08 Apr 2026)

Changed paths:
M build/cmake/lib/expat.cmake
M build/cmake/setup.cmake

Log Message:
-----------
Skip some CMake checks that always fail under Windows

Don't test for things which have no chances to exist under Windows, this
just wastes time.


Commit: 9149976823bb47029cac0fd493916963918287fb
https://github.com/wxWidgets/wxWidgets/commit/9149976823bb47029cac0fd493916963918287fb
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-08 (Wed, 08 Apr 2026)

Changed paths:
M build/cmake/setup.cmake

Log Message:
-----------
Make checking for symbols more verbose in CMake

For some reason, check_symbol_exists() doesn't give any messages unlike
check_function_exists(), so give them ourselves when using it.


Commit: e54db6712dc1ab1f5dfb3d1f4f90b72264471c90
https://github.com/wxWidgets/wxWidgets/commit/e54db6712dc1ab1f5dfb3d1f4f90b72264471c90
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-08 (Wed, 08 Apr 2026)

Changed paths:
M build/cmake/setup.cmake

Log Message:
-----------
Don't check for pthread_mutex_timedlock() under Apple systems

Both check_function_exists() and check_symbol_exists() somehow find it
there, but it's not declared when compiling.

Just skip the check for it.


Commit: f1d1678e62dfa7d492274b36de5a7e1fdb605772
https://github.com/wxWidgets/wxWidgets/commit/f1d1678e62dfa7d492274b36de5a7e1fdb605772
Author: Blake-Madden <66873089+B...@users.noreply.github.com>
Date: 2026-04-09 (Thu, 09 Apr 2026)

Changed paths:
M src/common/dcsvg.cpp

Log Message:
-----------
Fix incorrect substring size when processing bitmaps.

Also, use replace Mid() with substr() and use constexpr and preallocate
string memory.


Commit: b13d5f857cdf704b8953e4f92d48713b9551d012
https://github.com/wxWidgets/wxWidgets/commit/b13d5f857cdf704b8953e4f92d48713b9551d012
Author: Blake-Madden <66873089+B...@users.noreply.github.com>
Date: 2026-04-09 (Thu, 09 Apr 2026)

Changed paths:
M src/common/dcsvg.cpp

Log Message:
-----------
Clip rect should use no stroke, not gray


Commit: 2dece883ffb1a30ebfe917fd1dcab4b787bc7c33
https://github.com/wxWidgets/wxWidgets/commit/2dece883ffb1a30ebfe917fd1dcab4b787bc7c33
Author: Blake-Madden <66873089+B...@users.noreply.github.com>
Date: 2026-04-09 (Thu, 09 Apr 2026)

Changed paths:
M src/common/dcsvg.cpp

Log Message:
-----------
Fix swapped clip ID and nesting level variables in SVG DC

m_clipUniqueId and m_clipNestingLevel were used in each other's places;
unique IDs were based on nesting level and vice versa.


Commit: be6c51f1262fc84d548dce47760944328a0b2502
https://github.com/wxWidgets/wxWidgets/commit/be6c51f1262fc84d548dce47760944328a0b2502
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-09 (Thu, 09 Apr 2026)

Changed paths:
M build/cmake/init.cmake
M build/cmake/lib/expat.cmake
M build/cmake/options.cmake
M build/cmake/setup.cmake
M build/cmake/setup.h.in
M configure
M configure.ac
M include/wx/android/config_android.h
M include/wx/chartype.h
M include/wx/defs.h
M include/wx/meta/implicitconversion.h
M include/wx/meta/pod.h
M include/wx/osx/config_xcode.h
M include/wx/strvararg.h
M include/wx/txtstrm.h
M include/wx/wxcrtbase.h
M setup.h.in
M setup.h_vms
M src/common/sckaddr.cpp
M src/common/txtstrm.cpp
M src/unix/threadpsx.cpp
M tests/mbconv/mbconvtest.cpp
M tests/strings/unichar.cpp

Log Message:
-----------
Merge branch 'cmake-reduce-checks'

Reduce number of checks in CMake and cleanup in related areas.

See #26364.


Commit: 0d558839b2e0410339bb102a822602bd146d6d9b
https://github.com/wxWidgets/wxWidgets/commit/0d558839b2e0410339bb102a822602bd146d6d9b
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-09 (Thu, 09 Apr 2026)

Changed paths:
M src/common/dcsvg.cpp

Log Message:
-----------
Merge branch 'SVGFixes'

Various small fixes to wxSVGFileDC.

Closes #26362.


Commit: e508f6bc9dbe599d8f7a38d9b6568f61992d19d1
https://github.com/wxWidgets/wxWidgets/commit/e508f6bc9dbe599d8f7a38d9b6568f61992d19d1
Author: Vadim Zeitlin <va...@wxwidgets.org>
Date: 2026-04-09 (Thu, 09 Apr 2026)

Changed paths:
M include/wx/qt/dc.h
M src/qt/dc.cpp
M src/qt/dcmemory.cpp

Log Message:
-----------
Merge branch 'qt-rtl-fixes' of github.com:AliKet/wxWidgets

wxQt: some RTL fixes.

See #26363.


Compare: https://github.com/wxWidgets/wxWidgets/compare/236e5c2451fa...e508f6bc9dbe

To unsubscribe from these emails, change your notification settings at https://github.com/wxWidgets/wxWidgets/settings/notifications
Reply all
Reply to author
Forward
0 new messages