Mikhail Tyukin
dcd45a59d1
[LIBJPEG][LIBPNG][LIBTIFF] Update ( #8808 )
...
* [LIBTIFF] Update to 4.7.1
* [LIBPNG] Update to 1.6.51
* [LIBJPEG] Update to 10
2026-04-01 17:27:34 +02:00
Timo Kreuzer
8187f60f00
[LIBTIFF] Disable GCC 13 array-parameter warning
...
Triggered by GCC 13:
C:/ReactOS/reactos/dll/3rdparty/libtiff/tif_luv.c:822:18: error: argument 1 of type 'float[3]' with mismatched bound [-Werror=array-parameter=]
822 | XYZtoRGB24(float xyz[3], uint8 rgb[3])
| ~~~~~~^~~~~~
In file included from C:/ReactOS/reactos/sdk/include/reactos/libs/libtiff/tiffiop.h:64,
from C:/ReactOS/reactos/dll/3rdparty/libtiff/precomp.h:3,
from C:/ReactOS/reactos/dll/3rdparty/libtiff/tif_luv.c:25:
C:/ReactOS/reactos/sdk/include/reactos/libs/libtiff/tiffio.h:507:24: note: previously declared as 'float *'
507 | extern void XYZtoRGB24(float*, uint8*);
| ^~~~~~
2026-03-18 17:29:12 +02:00
Timo Kreuzer
79a014446b
[LIBXSLT] Update to release 1.1.42 (from Wine-10.0)
2026-01-10 19:03:40 +02:00
Timo Kreuzer
011ce7088c
[PSEH] Use _setjmp3 with custom unwind function
2025-08-22 09:12:51 +03:00
Doug Lyons and Katayama Hirofumi MZ
13657fdb5b
[USER32][LIBPNG] Support PNG/Vista icons (Retry) ( #7709 )
...
CORE-18385
Retry of PR #7704
In USER32 change CMakeLists.txt to include libpng.
Improve libpng.spec to include additional needed defines.
Add code into mostly cursoricon.c to support PNG icons.
Co-authored-by: Katayama Hirofumi MZ <[email protected] >
2025-03-31 12:55:53 -05:00
Mikhail Tyukin
41d1898fcd
[LIBJPEG][LIBPNG][LIBTIFF] Add .spec files ( #7665 )
2025-02-07 16:57:01 +01:00
Hermès Bélusca-Maïto
468a9787d1
Revert "[USER32][LIBPNG] Support PNG/Vista icons ( #7704 )"
...
This reverts commit 7f4708479d .
- PR was still in review;
- Doug has commit access himself.
2025-02-07 15:20:05 +01:00
Doug Lyons
7f4708479d
[USER32][LIBPNG] Support PNG/Vista icons ( #7704 )
...
Add PNG (NT6/Vista+) support.
JIRA issue: CORE-18385
- Change libpng to add IMPORTLIB libpng.spec
to allow linking to it in USER32.
- Add code into mostly cursoricon.c to support
PNG icons.
2025-02-07 23:12:32 +09:00
Baruch Rutman
79f2289a9d
Fix various inet_ntop definitions
2024-11-02 21:57:28 +01:00
Timo Kreuzer
a5c5c19bcf
[CMAKE] Fix warning about redefinition of NDEBUG on release builds
...
"-DNDEBUG" will result in NDEBUG being defined as 0. To define it to nothing, like we do in our code, it must be "-DNDEBUG="
2024-10-25 14:37:52 +03:00
Timo Kreuzer
bf95874c2d
[REACTOS] Improve handling of non-standard names
...
- Link oldnames instead of defining names
- Define _CRT_DECLARE_NONSTDC_NAMES to 1 where needed
- Remove header hacks
2024-10-20 14:12:25 +03:00
Timo Kreuzer
0c2cdcae83
[REACTOS] Add missing line breaks at end of file
2024-10-06 10:47:11 +03:00
Thomas Faber
991e2bd45b
[LIBPNG] Update to version 1.6.39. CORE-18670
2022-11-27 10:10:53 -05:00
Thomas Faber
c5febe93f0
[LIBPNG] Update to version 1.6.38. CORE-18670
2022-11-27 10:10:51 -05:00
Thomas Faber
19da1718e5
[LIBXSLT] Update to version 1.1.37. CORE-17766
2022-11-25 09:30:40 -05:00
Thomas Faber
21ab4d93c7
[LIBXSLT] Update to version 1.1.36. CORE-17766
...
This version was released after libxml2 2.10.0, but it removes
usage of some now-deprecated functions that would break the build.
2022-11-23 22:02:43 -05:00
Thomas Faber
f7671c1be8
[LIBXSLT] Update to version 1.1.35. CORE-17766
2022-11-21 19:46:11 -05:00
Thomas Faber
e524b1bcf6
[LIBXSLT] Improve sync with upstream. CORE-17766
...
Makefile.am: this hasn't been updated in a while
security.c: WIN32 -> _WIN32 to keep the ROS-diff consistent with the rest
win32config.h/libxslt.h: remove unnecessary ROS-diff
xsltwin32config.h: this was missed in the 1.1.34 sync
xsltexports.h: mark a ROS-diff as such
2022-11-21 19:46:08 -05:00
Victor Perevertkin
447ef2aa4a
[CMAKE] Do not use USE_CLANG_CL variable in CMake scripts
2022-05-27 01:37:37 +03:00
Victor Perevertkin
f155b9377f
[CMAKE] Elimitate the use of GCC and CLANG variables
2022-05-27 01:37:34 +03:00
Victor Perevertkin
5632aa5d82
[LIBTIRPC] Do not declare global variables in a header
2022-04-26 03:38:36 +03:00
Thomas Faber
103a79ce4f
[MBEDTLS] Update to version 2.16.11. CORE-17326
2021-09-12 10:49:55 -04:00
Thomas Faber
cbda039f4f
[MBEDTLS] Update to version 2.16.10. CORE-17326
2021-09-12 10:49:55 -04:00
Thomas Faber
a01a8faa60
[MBEDTLS] Update to version 2.7.19. CORE-17252
2021-09-12 10:49:55 -04:00
Thomas Faber
2e53fc8edb
[MBEDTLS] Update to version 2.7.18. CORE-17252
2021-09-12 10:49:54 -04:00
Thomas Faber
218e2596de
[MBEDTLS] Update to version 2.7.17. CORE-17252
2021-09-12 10:49:47 -04:00
Timo Kreuzer
41bc57ddf0
[REACTOS] Silence warnings in 3r-party code
2021-07-23 22:03:48 +02:00
Victor Perevertkin
74ec94e12c
[CMAKE] Some options are only supported by GCC, don't use them for clang
...
These are (so far):
-Wno-format-overflow
-Wno-nonnull-compare
-Wno-old-style-declaration
-Wno-unused-but-set-variable
2021-04-09 03:58:19 +03:00
Victor Perevertkin
fc2b105e5d
[CMAKE] Use remove_target_compile_option when disabling manually enabled warnings
2021-03-03 06:04:25 +03:00
ab825334dd
Apply suggestions from code review
...
Beautification and clarity
Co-authored-by: Victor Perevertkin <[email protected] >
Co-authored-by: Hermès BÉLUSCA - MAÏTO <[email protected] >
2020-10-20 21:44:54 +02:00
c004b53d77
Apply suggestions from code review
...
Style fixes
Co-authored-by: Hermès BÉLUSCA - MAÏTO <[email protected] >
Co-authored-by: Victor Perevertkin <[email protected] >
2020-10-20 21:44:54 +02:00
Jérôme Gardou
00ed72d7e8
[CMAKE] Get rid of add_compile_flags
...
Use add_compile_options and the like instead
2020-10-20 21:44:54 +02:00
Jérôme Gardou
7e116f0ef3
[CMAKE] Get rid of replace_compile_flags
...
Introduce a finer-grained remove_target_compile_option instead
2020-10-20 21:44:54 +02:00
Serge Gautherie
b509658280
[CMAKE] Remove obsolete 'CMAKE_CXX_COMPILER_VERSION' checks ( #2981 )
...
Following upgrade to RosBE 2.2.0 support and GCC 8.4.
2020-07-18 15:37:29 +02:00
Thomas Faber
292f67af5b
[MBEDTLS] Update to version 2.7.16. CORE-17155
2020-07-04 21:53:46 +02:00
Thomas Faber
e57126f5e5
[MBEDTLS] Switch license headers to the dual-licensed version. CORE-17155
...
This is the default going forward, and separating it out into its own
commit removes the noise from the following sync commit.
2020-07-04 21:53:42 +02:00
Thomas Faber
b01a480163
[LIBXSLT] Update to version 1.1.34. CORE-16952
2020-04-24 14:45:03 +02:00
Thomas Faber
c58d7a6df6
[MBEDTLS] Update to version 2.7.15. CORE-16869
2020-04-22 12:37:25 +02:00
Victor Perevertkin
7e069ccdb2
[CMAKE] Replace custom functions to built-in ones
...
add_target_compile_definitions -> target_compile_definitions
add_target_compile_flags -> target_compile_options
add_target_include_directories -> target_include_directories
2020-04-16 15:59:38 +03:00
Thomas Faber
1b00a1f50f
[MBEDTLS] Update to version 2.7.14. CORE-16787
2020-04-05 14:45:03 +02:00
Thomas Faber
80296be1eb
[CMAKE] When disabling C4101, explicitly remove the error flag.
...
Fixes VC2010 build.
Addendum to 11ecf5c969 .
2020-02-24 22:29:33 +01:00
Katayama Hirofumi MZ
214a9cb660
[NFSD][TELNETD][LIBTIRPC][MAN] Don't hardcode C:\ReactOS ( #2334 )
...
CORE-14747
2020-02-13 18:03:35 +01:00
Thomas Faber
1d5741919d
[LIBJPEG] Update to version 9d. CORE-16686
2020-02-09 21:23:33 +01:00
Thomas Faber
d152519a4a
[MBEDTLS] Update to version 2.7.13. CORE-16686
2020-02-09 21:23:22 +01:00
Thomas Faber
f87faf6703
[LIBTIFF] Update to version 4.1.0. CORE-16550
2019-12-08 16:49:57 +01:00
Thomas Faber
c1eccaffaa
[MBEDTLS] Update to version 2.7.12. CORE-16440
2019-10-20 12:46:35 +02:00
Timo Kreuzer
ad89837c0e
[3RDPARTY] Suppress MSVC printf format warnings in 3rd-party code
2019-08-15 15:24:12 +02:00
Thomas Faber
d16c9a798a
[LIBPNG] Update to version 1.6.37. CORE-16147
2019-06-27 12:52:12 +02:00
Thomas Faber
430656f0b9
[MBEDTLS] Update to version 2.7.11. CORE-16147
2019-06-27 12:52:00 +02:00
Timo Kreuzer
51fbf9e8c0
[LIBXSLT] Disable misleading-indentation warnings
...
Fixes GCC 8 warning:
dll/3rdparty/libxslt/security.c:358:5: error: this 'else' clause does not guard... [-Werror=misleading-indentation]
else
^~~~
dll/3rdparty/libxslt/security.c:365:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
if (ret <= 0) {
^~
2019-05-27 13:22:40 +02:00