Dirk Lemstra
4ac379a7c4
Don't raise exceptions for warnings in the constructors of CoderInfo and Color.
2026-05-22 16:10:09 +02:00
Dirk Lemstra
3e969e58ec
Added extra try catch in case a warning is thrown.
2026-05-22 15:59:13 +02:00
Andrey Semashev
37922da74f
Fix warnings about operations on volatiles that are deprecated in C++20. ( #8502 )
...
The warnings are emitted by gcc 13.3 when ImageMagick is compiled in
C++20 or later mode. The variables need not be volatile anyway.
2025-12-24 17:24:32 +01:00
Dirk Lemstra
8b7b8506af
Removed undefined private function declaration.
2025-12-21 18:32:42 +01:00
Dirk Lemstra
a9223bb411
Also remove const from the header file.
2025-12-21 18:32:10 +01:00
Dirk Lemstra
eec063cc54
Removed const keyword.
2025-12-21 15:57:10 +01:00
Dirk Lemstra
6f81eb15f8
Correct incorrect free (GHSA-q3hc-j9x5-mp9m)
2025-11-23 09:17:29 +01:00
Dirk Lemstra
0a1fd9d1ba
Corrected initialization of the dash_pattern in the C++ Options class.
2025-09-07 17:08:11 +02:00
Dirk Lemstra
af968aca17
Removed pragma lib comments from the Magick++ include header file.
2025-07-06 16:58:14 +02:00
Dirk Lemstra
b5458b4e5a
Removed disabling a warning and added comments for the other warnings that are disabled.
2025-06-09 08:42:29 +02:00
Dirk Lemstra
608cb7dd89
Removed disabling a specific warning.
2025-06-09 08:39:30 +02:00
Dirk Lemstra
ea1b5d6f01
Added check for other define for the Windows build.
2025-06-09 08:21:14 +02:00
Dirk Lemstra
c59c9fa259
Corrected typecast.
2025-06-06 19:35:51 +02:00
Dirk Lemstra
2ca4edcb91
Added missing typecasts.
2025-06-06 18:11:27 +02:00
Dirk Lemstra
73933e78a9
Code cleanup.
2025-02-03 18:01:13 +01:00
Patrick Siegl
895e45b0f5
Enable Floyd-Steinberg as dither for Magick::Image::map() ( #7937 )
2025-02-02 17:03:35 -05:00
Cristy
5f7ccfebe2
support Magick++ environment constructor
2024-11-16 18:39:19 -05:00
Cristy
bf5650f0dd
remove new operator
2024-11-09 13:50:05 -05:00
Cristy
e62d04d4e1
reference cstdlib
2024-11-09 12:45:54 -05:00
Dirk Lemstra
5d3d7a78b2
Removed __BORLANDC__ check.
2024-11-08 22:45:26 +01:00
Cristy
6034f9dcc3
eliminate compiler warning
2024-11-07 13:36:15 -05:00
Cristy
01a5f460bc
conditionally compile new operator
2024-11-03 13:59:39 -05:00
Cristy
b3c11cd19a
remove std namespace
2024-11-03 13:20:58 -05:00
Dirk Lemstra
a621033388
Removed statement to fix macos build error.
2024-11-03 09:36:10 +01:00
Dirk Lemstra
f02dbd252f
Fixed build error.
2024-11-03 08:53:45 +01:00
Cristy
ffc0b62cac
eliminate g++ 14 exceptions
2024-11-02 21:58:44 -04:00
Dirk Lemstra
eee94e6199
Revert patch to allow support for compilers that don't support C++11 ( #7322 )
2024-05-17 11:41:20 +02:00
Dirk Lemstra
af2139ce1c
Use to_string instead of our custom implementation.
2024-05-04 11:33:15 +02:00
Dirk Lemstra
be5b6cc8f0
Removed __BORLANDC__ checks
2024-04-26 17:20:43 +02:00
Dirk Lemstra
8cadb7b5eb
Added new security policy setting called max-profile-size that can be used to limit the size of a profile.
2024-04-16 17:49:27 +02:00
Dirk Lemstra
5e2c1c8624
Removed outdated files.
2024-04-13 08:36:00 +02:00
Dirk Lemstra
9cf419c6eb
Use (PixelInfo *)NULL instead of nullptr.
2024-04-04 23:11:12 +02:00
Momtchil Momtchev
aa4afc5f21
Do not leak memory when throwing in the constructor
2024-01-25 12:08:57 +01:00
Remi Collet
570a9a048b
fix PKG_CONFIG_LIBDIR ( #7013 )
2024-01-08 13:13:39 -05:00
Dirk Lemstra
b449e0fec6
Use constImage instead.
2024-01-07 22:54:48 +01:00
Ted Lyngmo
41015d0d11
Make Magick++-config work from non-standard places ( #7008 )
...
When the .pc file is installed in a location not searched by pkg-config
by default, Magick++-config failed.
Fixes #7007
Signed-off-by: Ted Lyngmo <ted@lyncon.se >
2024-01-06 17:57:16 -05:00
Dirk Lemstra
75c72e1a91
Moved oss-fuzz files to a different folder.
2023-12-29 10:23:29 +01:00
Dirk Lemstra
c02326baa4
Corrected oss-fuzz build.
2023-12-26 12:16:56 +01:00
Dirk Lemstra
a29b58cb7b
Also include -ldeflate in the LIBS for the oss-fuzz build.
2023-12-26 11:59:06 +01:00
Dirk Lemstra
0d36830878
Include more features in the tiff build.
2023-12-25 21:00:01 +01:00
Dirk Lemstra
26e6cf7d59
Include deflate in the security/oss-fuzz build.
2023-12-25 20:59:12 +01:00
Dirk Lemstra
87f4a6266e
Correct flags for jpeg-xl build.
2023-12-25 20:58:40 +01:00
Dirk Lemstra
ac00eb297b
Added new deflate library to the pragma lib list.
2023-10-08 20:47:38 +02:00
Dirk Lemstra
ded0dbca61
Corrected name of library.
2023-08-25 08:34:29 +02:00
Dirk Lemstra
33b968c2f4
Added missing typecast.
2023-08-23 12:37:11 +02:00
Cristy
796631d9e0
eliminate compiler warnings
2023-08-22 21:42:57 -04:00
Cristy
66185e4b85
eliminate compiler warning
2023-08-22 20:06:53 -04:00
Dirk Lemstra
3e8325b376
Corrected checks for defines.
2023-08-20 21:29:12 +02:00
Dirk Lemstra
7bc8813726
Removed the size_t overload of roll and only use the ssize_t variant.
2023-08-07 17:43:35 +02:00
Cristy
bc26662a23
eliminate compiler warnings
2023-08-06 21:06:33 -04:00