688 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
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
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 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
Dirk Lemstra b449e0fec6 Use constImage instead. 2024-01-07 22:54:48 +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 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
Cristy 2686655566 eliminate compiler warnings 2023-08-03 11:41:12 -04:00
Cristy 7157e1ad9a eliminate compiler warning 2023-04-11 20:18:04 -04:00
Dirk Lemstra 75e4766e03 MagickWandTerminus calls MagickCoreTermines so we don't need to call both of them. 2023-03-11 09:01:19 +01:00
Dirk Lemstra 55682a795d Also call MagickWandTerminus in TerminateMagick. 2023-03-11 08:58:38 +01:00
Cristy dd97eeadb9 correct Image::compare documentation (https://github.com/ImageMagick/ImageMagick/discussions/5869) 2022-12-09 08:40:05 -05:00
Josh Soref 07de0dadb6 Spelling plusplus (#5791) 2022-11-23 12:33:26 +01:00
Cristy d4be27057b implement suggestions from a static analyzer 2022-11-19 10:16:43 -05:00
Dirk Lemstra ad985843a2 Corrected pragma comments due to repository renames. 2022-05-26 09:34:29 +02:00
Cristy 186578a5a7 clarify usage 2022-05-10 07:20:56 -04:00
Cristy 3a256ce900 eliminate Coverity defects 2022-04-15 20:22:54 -04:00
Fangrui Song 805304c336 Remove unused EXPLICIT_TEMPLATE_INSTANTIATION (#4982)
The code is commented out. In addition, std::vector<const T> is
undefined in C++ because std::allocator<const T> is undefined
([allocator.requirements.general] says that T is any cv-unqualified
object type). libstdc++ seems to never allow std::vector<const T>
(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48101).
2022-03-24 11:35:46 -04:00
Dirk Lemstra 2056a1f772 Changed copyright headers. 2022-02-05 18:18:38 +01:00