+<pre class='wrap'>commit c28965f255c711a7b2f84a08b1398e5a0f807b0e
+Merge: 2624908 a36ae03
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-06-08 11:11:04 +0200
+
+ Merge pull request #1359 from rouault/TLM
+
+ Add support for enabling generation of TLM markers in encoder
+
+commit a36ae0386066c9ddd089788930be5a42a176446e
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-06-07 15:16:53 +0200
+
+ Add support for enabling generation of TLM markers in encoder
+
+ Support was already there, but restricted to Cinema and IMF profiles,
+ and 255 tiles
+
+ * Add -TLM switch added to opj_compress
+ * Make opj_encoder_set_extra_options() function accept a TLM=YES option.
+
+commit 2624908517ac0489ff1b5471f423dfe84d79da08
+Merge: e7d908d b5ec98f
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-06-07 15:48:42 +0200
+
+ Merge pull request #1360 from rouault/travis_gcc_4_8_fix
+
+ .travis.yml: try to fix gcc 4.8 config by updating to xenial
+
+commit b5ec98f14f1947bc75eb76969ad5322490ae8e4c
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-06-07 15:41:39 +0200
+
+ .travis.yml: try to fix gcc 4.8 config by updating to xenial
+
+commit e7d908d201a0fef9a619a537dae241341975cab9
+Merge: 7e4e09a f0629cb
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-06-07 13:56:11 +0200
+
+ Merge pull request #1358 from rouault/compiler_warning_fixes
+
+ Fix various compiler warnings
+
+commit f0629cb1c4c485d905936413556deb2872ac51e5
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-06-07 13:28:26 +0200
+
+ Fix various compiler warnings
+
+commit 7e4e09a7fb2ee0de857227771b22abff54448cd4
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-06-07 12:57:30 +0200
+
+ openjpeg.c: avoid casts of function pointers
+
+commit adb888920edb8477a271e640e5640237e2b4c0bb
+Merge: b6b8d28 99c28c9
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-06-01 22:59:11 +0200
+
+ Merge pull request #1354 from msabwat/emscripten
+
+ fix #1345: don't remove big endian test for other platforms
+
+commit 99c28c960c18bfc0a4da5ec24adcedff1f1b143c
+Author: Mehdi Sabwat <mehdi@videolabs.io>
+Date: 2021-06-01 22:39:27 +0200
+
+ fix #1345: don't remove big endian test for other platforms
+
+ thanks to @ePirat, it turns out that !EMSCRIPTEN does not evaluate to 1 on other platforms, so the the #1345 actually disabled the test for all platforms.
+
+commit b6b8d28b3a85b74ff5415565cff2c20c019ca3c5
+Merge: 8aaafe6 238e849
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-05-07 11:22:13 +0200
+
+ Merge pull request #1345 from msabwat/emscripten
+
+ emscripten: disable big endian test
+
+commit 238e849746e35232134533d826fdd2420d2e0274
+Author: Mehdi Sabwat <mehdisabwat@gmail.com>
+Date: 2021-04-26 15:37:44 +0200
+
+ emscripten: disable big endian test
+
+ This test should not run on the emscripten platform because of :
+ https://github.com/emscripten-core/emscripten/blob/dff33368427fba16745c8ce52f11484a67b2855d/cmake/Modules/TestBigEndian.cmake#L5
+
+commit 8aaafe69958f3528db4e59b50cbc49494262c7b5
+Author: Jamaika1 <lukaszcz18@wp.pl>
+Date: 2021-05-06 19:30:34 +0200
+
+ Import files tiff and yuv(raw) (#1316)
+
+commit 5f653ad673cf0f141801c1c4a810028a9876b5e5
+Merge: 05263ee 85a87cd
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-05-06 13:40:43 +0200
+
+ Merge pull request #1350 from rouault/remove_jpwl_jp3d_mj2
+
+ Remove obsolete components JPWL, JP3D and MJ2
+
+commit 85a87cd505f37027c4b74363b529a1e166e32651
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-05-04 19:21:45 +0200
+
+ Remove obsolete components JPWL, JP3D and MJ2
+
+commit 05263eeee9bc666184a39cd2a83a7214cc83ec27
+Merge: 0bda718 9727f3a
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-05-04 19:15:06 +0200
+
+ Merge pull request #1348 from rouault/fix_kdu
+
+ tools/travis-ci/install.sh: fix links to Kakadu and jpylyzer binaries
+
+commit 9727f3ac69a7cd1ca00518c56ef1071881c03c71
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-05-04 18:55:43 +0200
+
+ .travis.yml: disable tests that no longer pass for unknown reason
+
+commit 92c0471154960d50ebe68b363f4bb1e2c1e4d775
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-05-04 16:27:05 +0200
+
+ tools/travis-ci/install.sh: fix links to Kakadu and jpylyzer binaries
+
+commit 0bda7188b7b545232a341f1d978b1e4feda46fc2
+Merge: 0782cd0 4d0b49e
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-01-10 23:58:37 +0100
+
+ Merge pull request #1321 from ffontaine/master
+
+ Fix cmake file with DESTDIR
+
+commit 4d0b49edad7fb31ebbf03c60a45b72aaa7b7412b
+Author: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+Date: 2021-01-07 14:11:26 +0100
+
+ cmake/OpenJPEGConfig.cmake: replace ABSOLUTE by REALPATH
+
+ Fix #1174 by replacing ABSOLUTE by REALPATH which will resolve symlinks:
+ https://cmake.org/cmake/help/latest/command/get_filename_component.html
+
+ Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+
+commit 14f4c27e7c91f745a1dda9991b5deea3cbef2072
+Author: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+Date: 2021-01-07 14:09:50 +0100
+
+ Revert "Use INC_DIR for OPENJPEG_INCLUDE_DIRS (fixes uclouvain#1174)"
+
+ This reverts commit 65586374d639cfc0104419992f9022174b412594 which
+ breaks cross-compilation of poppler under buildroot (because of
+ DESTDIR usage).
+
+commit 0782cd075d7e9678bf1cb448c1f3d048fabe4489
+Merge: 07a4543 b6f0e41
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-01-04 19:42:30 +0100
+
+ Merge pull request #867 from pseiderer/fix-lcms2-static-linking-using-pgk-config
+
+ Fix lcms2 static linking using pgk config
+
+commit b6f0e41399f2e67117de2641b169f4400260be57
+Author: Peter Seiderer <ps.report@gmx.net>
+Date: 2016-11-11 23:35:13 +0100
+
+ thirdparty: lcms2: append flags found by pkg-config if available
+
+ This change allows to get all required CFLAGS/LDFLAGS in case of static only
+ build.
+
+ Fixes a buildroot build failure (see [1], [2] and [3]).
+
+ [1] http://autobuild.buildroot.net/results/5ce/5cee20afd8bef5268832cddcb3a5270746be7a57
+ [2] http://lists.busybox.net/pipermail/buildroot/2016-November/177187.html
+ [3] http://lists.busybox.net/pipermail/buildroot/2016-November/177188.html
+
+ Signed-off-by: Peter Seiderer <ps.report@gmx.net>
+ ---
+ Depends on https://github.com/uclouvain/openjpeg/pull/866
+
+commit 07a454324cfeb431ee3fc3799df522dff252b12b
+Merge: eb27272 75a7f1a
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-01-04 14:06:43 +0100
+
+ Merge pull request #866 from tSed/master
+
+ fix static build only against tiff and its indirect dependencies
+
+commit eb27272a79cd81256e475b9aad8461fda8b7f989
+Merge: 2519439 4d147d9
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2021-01-04 10:45:52 +0100
+
+ Merge pull request #1317 from ffontaine/master
+
+ CMakeLists.txt: Don't require a C++ compiler
+
+commit 4d147d9630653e4c93a70a2a8026c323ed1042d2
+Author: Peter Korsgaard <peter@korsgaard.com>
+Date: 2021-01-04 09:05:42 +0100
+
+ CMakeLists.txt: Don't require a C++ compiler
+
+ By default, CMake assumes that the project is using both C and C++. By
+ explicitly passing 'C' as argument of the project() macro, we tell CMake
+ that only C is used, which prevents CMake from erroring out if a C++
+ compiler doesn't exist.
+
+ Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
+ [Retrieved (and slightly updated by adding enable_language(CXX) if
+ WITH_ASTYLE is set) from:
+ https://git.buildroot.net/buildroot/tree/package/openjpeg/0003-CMakeLists.txt-Don-t-require-a-C-compiler.patch]
+ Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+
+commit 2519439d7d4d0e51abf479afe73f30b1c7c70530
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-31 14:54:59 +0100
+
+ Fix Windows build
+
+commit 433edd0eea934e25f6e97aaf912ebed191fa41d1
+Author: Antonin Descampe <antonin@descampe.net>
+Date: 2020-12-31 11:06:28 +0100
+
+ patch provided 3rdparty zlib to work with MacOS
+
+commit 4db0c8d5aef53dd6eebc730e5a189cf9bf9bae6c
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-29 15:34:19 +0100
+
+ Add HOWTO-RELEASE
+
+commit 43b8ddc6af015715b2fbda2052a17b29d1538df7
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-29 15:01:40 +0100
+
+ Comment back opj_previous_version in abi_check.sh
+
+commit b93996d5e018b3d9525acf406053d8b46240f914
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-29 14:46:50 +0100
+
+ abi_check.sh: Update version number for automatic abi check
+
+commit b897e2cb369b6944d791209f491f382a983cda87
+Merge: 37ac30c 7dd5497
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-28 22:58:58 +0100
+
+ Merge pull request #1312 from stweil/news
+
+ Fix year in NEWS
+
+commit 7dd5497b15a33a8020bf1ab116f649328b037a89
+Author: Stefan Weil <sw@weilnetz.de>
+Date: 2020-12-28 22:52:34 +0100
+
+ Fix year in NEWS
+
+ Signed-off-by: Stefan Weil <sw@weilnetz.de>
+
+commit 37ac30ceff6640bbab502388c5e0fa0bff23f505
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-28 21:55:55 +0100
+
+ Prepare for v2.4.0
+
+commit a335b4d008359a32656026fa6780ef185b35cf0a
+Merge: 4980f46 0c2b633
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-28 21:49:48 +0100
+
+ Merge pull request #1310 from Jamaika1/patch-1
+
+ Change defined WIN32
+
+commit 4980f46210f19bd2d83dffdfeb8496f29d68b9c9
+Merge: 6c5acd4 aaddbc7
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-28 19:05:14 +0100
+
+ Merge pull request #1307 from cygwin-lem/pr_use-OPENJPEG_INSTALL_DOC_DIR-to-DESTINATION-of-HTMLs
+
+ Set ${OPENJPEG_INSTALL_DOC_DIR} to DESTINATION of HTMLs
+
+commit 6c5acd4d656870882432ff28d4103de80d109a8d
+Merge: 98a4c5c 5d494a7
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-28 19:04:28 +0100
+
+ Merge pull request #1308 from timgates42/bugfix_typo_produced
+
+ docs: fix simple typo, producted -> produced
+
+commit 0c2b633992417c8794470c9932e3c75447c8ab13
+Author: Jamaika1 <lukaszcz18@wp.pl>
+Date: 2020-12-21 07:59:12 +0100
+
+ Change defined WIN32
+
+commit 5d494a7e8b9591a8923f387679c692b5c1f45e5a
+Author: Tim Gates <tim.gates@iress.com>
+Date: 2020-12-16 21:19:17 +1100
+
+ docs: fix simple typo, producted -> produced
+
+ There is a small typo in thirdparty/include/zlib.h, thirdparty/libz/zlib.h.
+
+ Should read `produced` rather than `producted`.
+
+commit aaddbc7c07f00f0704da4db7616e6dc7448e5f07
+Author: Lemures Lemniscati <lemures.lemniscati@gmail.com>
+Date: 2020-12-14 23:00:04 +0900
+
+ Set ${OPENJPEG_INSTALL_DOC_DIR} to DESTINATION of HTMLs
+
+ Use ${OPENJPEG_INSTALL_DOC_DIR} as DESTINATION of HTML documents,
+ instead of share/doc.
+
+commit 98a4c5c3709e0cc43b0a1c151ed5bd85a2d607fa
+Merge: 5d0a8b0 6558637
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-10 15:55:41 +0100
+
+ Merge pull request #1306 from matthew-sharp/master
+
+ Use INC_DIR for OPENJPEG_INCLUDE_DIRS (fixes uclouvain#1174)
+
+commit 65586374d639cfc0104419992f9022174b412594
+Author: Matthew Sharp <sharpshopter@gmail.com>
+Date: 2020-12-10 10:17:46 +1100
+
+ Use INC_DIR for OPENJPEG_INCLUDE_DIRS (fixes uclouvain#1174)
+ This fixes the case where the cmake file is accessed via a symlink.
+
+commit 5d0a8b08dcd3bcdf532c54702b5a88ec61b17918
+Merge: 43dd9ee 8f5aff1
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-05 11:39:23 +0100
+
+ Merge pull request #1304 from rouault/fix_1302
+
+ pi.c: avoid out of bounds access with POC (fixes #1302)
+
+commit 8f5aff1dff510a964d3901d0fba281abec98ab63
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-04 20:45:25 +0100
+
+ pi.c: avoid out of bounds access with POC (fixes #1302)
+
+commit 43dd9ee17894a22fa3df88b1e561274632d9ab43
+Merge: aaff099 4ce7d28
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-04 20:37:43 +0100
+
+ Merge pull request #1303 from zodf0055980/fix#1283
+
+ Encoder: grow again buffer size
+
+commit 4ce7d285a55d29b79880d0566d4b010fe1907aa9
+Author: yuan <zodf0055980@gmail.com>
+Date: 2020-12-04 19:00:22 +0800
+
+ Encoder: grow again buffer size in opj_tcd_code_block_enc_allocate_data() (fixes #1283)
+
+commit aaff099b49365cfecfc475ada48b9244c6eefc9c
+Merge: fb9eae5 73fdf28
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-02 23:56:57 +0100
+
+ Merge pull request #1301 from rouault/fix_1299
+
+ opj_j2k_write_sod(): avoid potential heap buffer overflow (fixes #1299) (probably master only)
+
+commit fb9eae5d637d06209a6cb9ca57960ac72179ee14
+Merge: fc6abdb 00383e1
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-02 23:56:39 +0100
+
+ Merge pull request #1300 from rouault/complement_1293
+
+ pi.c: avoid out of bounds access with POC (refs https://github.com/uclouvain/openjpeg/issues/1293#issuecomment-737122836)
+
+commit fc6abdbeb7aa427685c28a9ebfd2e653c10999b3
+Merge: 18b1138 38d661a
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-02 23:56:30 +0100
+
+ Merge pull request #1298 from rouault/fix_1297
+
+ opj_t2_encode_packet(): avoid out of bound access of #1297, but likely not the proper fix
+
+commit 73fdf28342e4594019af26eb6a347a34eceb6296
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-02 14:10:16 +0100
+
+ opj_j2k_write_sod(): avoid potential heap buffer overflow (fixes #1299) (probably master only)
+
+commit 00383e162ae2f8fc951f5745bf1011771acb8dce
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-02 14:02:17 +0100
+
+ pi.c: avoid out of bounds access with POC (refs https://github.com/uclouvain/openjpeg/issues/1293#issuecomment-737122836)
+
+commit 38d661a3897052c7ff0b39b30c29cb067e130121
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-02 13:13:26 +0100
+
+ opj_t2_encode_packet(): avoid out of bound access of #1297, but likely not the proper fix
+
+commit 18b1138fbe3bb0ae4aa2bf1369f9430a8ec6fa00
+Merge: 630b485 c9380ed
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-02 10:05:39 +0100
+
+ Merge pull request #1295 from rouault/fix_1293
+
+ opj_j2k_setup_encoder(): validate POC compno0 and compno1 (fixes #1293)
+
+commit 630b485f86a6b0bb6fa03b698b8c5358df88d055
+Merge: 61ff143 fbd30b0
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-02 10:05:31 +0100
+
+ Merge pull request #1296 from rouault/workaround_1294
+
+ opj_t2_encode_packet(): avoid out of bound access of #1294, but likely not the proper fix
+
+commit c9380ed0f8cc4794fc71d556ea23ae61e32247af
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-01 19:39:09 +0100
+
+ opj_j2k_setup_encoder(): validate POC compno0 (fixes #1293)
+
+commit fbd30b064f8f9607d500437b6fedc41431fd6cdc
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-01 19:51:35 +0100
+
+ opj_t2_encode_packet(): avoid out of bound access of #1294, but likely not the proper fix
+
+commit 61ff143ad63b9bbe12b6da266f8619b2cb2c3559
+Merge: 2d119d0 6daf5f3
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-12-01 11:35:59 +0100
+
+ Merge pull request #1292 from rouault/fix_1286
+
+ Encoder: avoid global buffer overflow on irreversible conversion when…
+
+commit 6daf5f3e1ec6eff03b7982889874a3de6617db8d
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-11-30 22:37:07 +0100
+
+ Encoder: avoid global buffer overflow on irreversible conversion when too many decomposition levels are specified (fixes #1286)
+
+commit 2d119d03a0c9f5e3b6c2a70c30cbdcea4857b40a
+Merge: b207240 1aa3c60
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-11-30 23:28:31 +0100
+
+ Merge pull request #1291 from rouault/tnsot_zero_missing_eoc
+
+ Decoding: deal with some SPOT6 images that have tiles with a single tile-part with TPsot == 0 and TNsot == 0, and with missing EOC
+
+commit b2072402b7e14d22bba6fb8cde2a1e9996e9a919
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-11-30 22:31:51 +0100
+
+ pngtoimage(): fix wrong computation of x1,y1 if -d option is used, that would result in a heap buffer overflow (fixes #1284)
+
+commit 1aa3c60859ab2a3edb7a68682f131c6b3a91da72
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-11-30 17:36:27 +0100
+
+ Decoding: deal with some SPOT6 images that have tiles with a single tile-part with TPsot == 0 and TNsot == 0, and with missing EOC
+
+commit a2b2980a4bcb4d3903375de31495f99dde0e98a8
+Merge: 0c0f27f 4f48779
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-11-27 14:25:11 +0100
+
+ Merge pull request #1288 from zodf0055980/master
+
+ Free p_tcd_marker_info to avoid memory leak
+
+commit 4f487798bac3eea5ffa07d3cc542f675c4b4d9ae
+Author: yuan <zodf0055980@gmail.com>
+Date: 2020-11-26 00:22:49 +0800
+
+ Free p_tcd_marker_info to avoid memory leak
+
+commit 0c0f27f17d431d98d190f30bec3879f434512158
+Merge: 15cf3d9 649298d
+Author: Even Rouault <even.rouault@spatialys.com>
+Date: 2020-11-25 16:59:46 +0100
+
+ Merge pull request #1287 from zodf0055980/master
+
+ Encoder: grow again buffer size
+
+commit 649298dcf84b2f20cfe458d887c1591db47372a6
+Author: yuan <zodf0055980@gmail.com>
+Date: 2020-11-25 20:41:39 +0800
+
+ Encoder: grow again buffer size in opj_tcd_code_block_enc_allocate_data() (fixes #1283)
+
+commit 15cf3d95814dc931ca0ecb132f81cb152e051bae