summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-29Merge pull request #1518 from dg0yt/static-windowsHEADmasterEven Rouault
Fix export of OPJ_STATIC, cleanup
2024-02-29Merge pull request #1519 from stweil/crlfEven Rouault
Fix line endings (CRLF -> LF)
2024-02-29Fix line endings (CRLF -> LF)Stefan Weil
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-02-29Refactor build of both types of linkageKai Pastor
2024-02-29Fix export of OPJ_STATIC macroKai Pastor
2024-02-28Merge pull request #1517 from stweil/typosEven Rouault
Fix some typos (found by `codespell` and `typos`)
2024-02-28Merge pull request #1516 from stweil/actionsEven Rouault
Update GitHub checkout action to latest version
2024-02-28Fix some typos (found by `codespell` and `typos`)Stefan Weil
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-02-28Update GitHub checkout action to latest versionStefan Weil
This fixes lots of warnings like this one: The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/ Signed-off-by: Stefan Weil <sw@weilnetz.de>
2024-02-28Merge pull request #1515 from rouault/fix_1514Even Rouault
openjpeg.h: make sure to include opj_config.h (fixes #1514)
2024-02-27opj_config.h.cmake.in: add inclusion guardEven Rouault
2024-02-27openjpeg.h: make sure to include opj_config.h (fixes #1514)Even Rouault
It was previously included by openjpeg.h
2024-02-26update HOWTO-RELEASEEven Rouault
2024-02-26update HOWTO-RELEASEEven Rouault
2024-02-26abi_check.sh: comment OPJ_PREVIOUS_VERSIONEven Rouault
2024-02-26abi_check.sh: Update version number for automatic abi check (2.5.0->2.5.1)Even Rouault
2024-02-26Prepare for OpenJPEG v2.5.1 releasev2.5.1Even Rouault
2024-02-18Merge pull request #1511 from rouault/fix_1488_bisEven Rouault
opj_t2_read_packet_header(): avoid unsigned integer overflow
2024-02-18opj_t2_read_packet_header(): avoid unsigned integer overflow (alternate fix ↵Even Rouault
to https://github.com/uclouvain/openjpeg/pull/1488)
2024-02-18Merge pull request #1510 from rouault/fix_1505Even Rouault
opj_dwt_decode_tile(): avoid potential UndefinedBehaviorSanitizer 'applying zero offset to null pointer' (fixes #1505)
2024-02-18Merge pull request #1507 from kmilos/patch-1Even Rouault
Always install pkgconfig files
2024-02-18Merge pull request #1509 from rouault/fix_sycc420_to_rgbEven Rouault
opj_decompress: fix off-by-one read heap-buffer-overflow in sycc420_to_rgb() when x0 and y0 are odd (CVE-2021-3575, fixes #1347)
2024-02-18opj_dwt_decode_tile(): avoid potential UndefinedBehaviorSanitizer 'applying ↵Even Rouault
zero offset to null pointer' (fixes #1505)
2024-02-18opj_decompress: fix off-by-one read heap-buffer-overflow in sycc420_to_rgb() ↵Even Rouault
when x0 and y0 are odd (CVE-2021-3575, fixes #1347)
2024-02-13Remove BUILD_PKGCONFIG_FILESMiloš Komarčević
2024-02-13Always install pkgconfig filesMiloš Komarčević
They are supported on all platforms
2024-01-13Merge pull request #1493 from domin144/cmake_version_fileEven Rouault
Add cmake version file
2024-01-08Add cmake version fileDominik Wójt
2024-01-08Merge pull request #1503 from domin144/drop_cmake_less_3.5Even Rouault
CMake: drop support for cmake < 3.5
2024-01-08CMake: drop support for cmake < 3.5Dominik Wójt
Compatibility for cmake version < 3.5 is now deprecated in cmake and specifing version below 3.5 in cmake_minimum_required produces a warning.[1] [1] https://cmake.org/cmake/help/latest/release/3.27.html#deprecated-and-removed-features
2024-01-07Merge pull request #1502 from scaramallion/fix-compiler-errorEven Rouault
Fix compiler error on Windows
2024-01-05Fix compiler error on Windowsscaramallion
2023-12-09ht_dec.c: Improve MSVC arm64 popcount performance (#1479)Peter Johnson
Use NEON instructions for ARM64 (implementation based on microsoft/STL#2127). Godbolt output here: https://godbolt.org/z/q7GPTqT14
2023-12-08Merge pull request #1496 from rouault/fix_1480Even Rouault
opj_tcd_dc_level_shift_decode(): avoid increment nullptr (fixes #1480)
2023-12-08Merge pull request #1490 from headshog/fix-j2kEven Rouault
Integer Overflow at j2k.c:3962
2023-12-08Merge pull request #1491 from headshog/fix-j2k-headerEven Rouault
Integer Overflow at j2k.c:11114
2023-12-08Merge pull request #1492 from headshog/fix-ht-decEven Rouault
fix ht_dec.c:1215
2023-12-08opj_tcd_dc_level_shift_decode(): avoid increment nullptr (fixes #1480)Even Rouault
(likely harmless issue as we don't dereference it)
2023-12-08Merge pull request #1484 from mayeut/mandatory-inttypes-stdintEven Rouault
Require `stdint.h` & `inttypes.h`
2023-12-08Merge pull request #1494 from tomoaki0705/suppress_warning_clangEven Rouault
suppress warning during build using clang
2023-12-08opj_t1_ht_decode_cblk(): avoid memcpy() with 0-input size and nullptr ↵headshog
destination. fix ht_dec.c:1215 (#1492)
2023-12-08fix j2k.c:11114headshog
2023-12-08opj_j2k_merge_ppm(): avoid unsigned-integer-overflow at j2k.c:3962 (#1490)headshog
2023-12-08Merge pull request #1495 from rouault/update_kduEven Rouault
Fix CI
2023-12-08tools/travis-ci/install.sh: workaround issue with jpylyzer on MacEven Rouault
2023-12-08suppress warning during build using clangTomoaki Teshima
2023-12-08CI: update KDU to new version (older one no longer available)Even Rouault
2023-12-08Fixed typos (#1486)Andrew Murray
2023-09-24Require `stdint.h` & `inttypes.h`mayeut
With #1450 which goes with 480cc9d49775d018c19ce0e01f6be27858d63d39 "Remove support for non-C99 compilers (like VS2010) that don't support snprintf()", support for MSVC versions prior to vs2015 is dropped: https://stackoverflow.com/questions/2915672/snprintf-and-visual-studio-2010 This means that all supported MSVC versions do have `stdint.h` & `inttypes.h` now. For non windows platforms, those headers were already mandatory. Make them mandatory for all builds.
2023-09-23Merge pull request #1482 from mayeut/use-opj_uint_ceildivEven Rouault
fix: use `opj_uint_ceildiv` instead of `opj_int_ceildiv` when necessary