1081 Commits

Author SHA1 Message Date
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