12012-10-01 Mathieu Malaterre 2 3 * [r2028] CMakeLists.txt: [1.5] Start opj 1.5.2 4 * [r2029] libopenjpeg/jp2.c: [1.5] jp2_read_boxhdr() can trigger 5 random pointer memory access 6 7 Fixes issue 155 8 92012-10-02 Mathieu Malaterre 10 11 * [r2031] libopenjpeg/Makefile.am, libopenjpeg/jpwl/Makefile.am: 12 [1.5] int main() in t1_generate_luts.c breaks mplayer 13 14 Fixes issue 152 15 * [r2032] libopenjpeg/j2k.c: [1.5] division by zero in j2k_read_siz 16 17 Fixes issue 169 18 * [r2033] libopenjpeg/j2k.c: [1.5] missing range check in 19 j2k_read_coc et al. 20 21 Fixes issue 166 22 * [r2035] libopenjpeg/CMakeLists.txt: [1.5] Build small internal 23 tools to generate t1_luts.h 24 252012-10-22 Mathieu Malaterre 26 27 * [r2107] CMakeLists.txt, applications/JavaOpenJPEG/CMakeLists.txt: 28 [1.5] Fix Java binding issues. 29 30 Properly link to math lib on UNIX 31 Make JNI install location a user configuration 32 Remove SONAME property from the java module 33 342012-12-07 Rex Dieter 35 36 * [r2260] doc/Doxyfile.dox, doc/Doxyfile.dox.cmake.in: backport 37 r2259 38 39 Doxyfile: HTML_TIMESTAMP = NO 40 41 helps when comparing the output of multiple runs, 42 and distros will appreciate avoiding multilib conflicts. 43 442012-12-18 Mickaël Savinaud 45 46 * [r2265] applications/codec/convert.c: [1.5] improve the bmp read 47 function for RGB8 case (thanks Winfried). Update issue 203 48 492013-02-27 Mathieu Malaterre 50 51 * [r2299] libopenjpeg/opj_includes.h: [1.5] Rework #ifdef checks. 52 We should check for _M_IX86 instead of not(_M_X64). Thanks to 53 Misha Ulyutin for report on ML 54 552013-03-14 Mickaël Savinaud 56 57 * [r2305] configure.ac: [b1.5.x] update the micro version into the 58 configure file (thanks to winfried) 59 602013-07-11 Antonin Descampe 61 62 * [r2345] tests/conformance/CMakeLists.txt: tests : reactivated 63 conformance tests in openjpeg 1.5 branch to enable comparison 64 with trunk 65 662013-09-26 Mathieu Malaterre 67 68 * [r2346] libopenjpeg/image.c: [1.5] Import patch suggested in bug 69 #241 70 712014-02-24 Mathieu Malaterre 72 73 * [r2390] libopenjpeg/bio.c: [1.5] Remove some simple warnings 74 * [r2391] CMake/CTestCustom.cmake.in: [1.5] Do not report warning 75 on third party lib 76 772014-02-25 Mathieu Malaterre 78 79 * [r2420] tests/nonregression/CMakeLists.txt, 80 tests/nonregression/checkmd5refs.cmake, 81 tests/nonregression/md5refs.txt, 82 tests/nonregression/test_suite.ctest.in: [1.5] Import md5 checker 83 from trunk back onto 1.5 branch 84 * [r2423] libopenjpeg/j2k.c: [1.5] Remove addition from r1702 this 85 introduced a regression as seen in issue 205 86 87 Fixes issue 205 88 892014-02-26 Mathieu Malaterre 90 91 * [r2437] tests/CMakeLists.txt, tests/conformance/CMakeLists.txt, 92 tests/nonregression/CMakeLists.txt, tests/unit/CMakeLists.txt: 93 [1.5] Use new add_test signature to handle cross compilation and 94 execution using wine 95 * [r2438] applications/codec/convert.c, 96 applications/codec/image_to_j2k.c, applications/codec/j2k_dump.c, 97 applications/codec/j2k_to_image.c, libopenjpeg/jp2.c, 98 libopenjpeg/tcd.c: [1.5] Import first patch (fixes.patch) from 99 issue 249 to fix leaks on error condition. 100 101 Update issue 249 102 * [r2439] applications/codec/image_to_j2k.c, 103 applications/codec/j2k_to_image.c: [1.5] Declare functions static 104 to track unused ones. 105 1062014-03-04 Mathieu Malaterre 107 108 * [r2564] CMakeLists.txt: [1.5] Use improved find_path syntax to 109 help cross-compilation setup find openjpeg data root 110 1112014-03-12 Mathieu Malaterre 112 113 * [r2696] applications/codec/convert.c, tests/unit/testempty2.c: 114 [1.5] Fix remainings warnings on 1.5 branch 115 * [r2697] applications/jpip/libopenjpip/msgqueue_manager.c: [1.5] 116 Prevent buffer overflow in openjpip code 117 1182014-03-17 Mathieu Malaterre 119 120 * [r2750] applications/common/opj_getopt.c: [1.5] Update BSD-4 121 copyright into a BSD-3 copyright 122 Update issue 300 123 * [r2752] libopenjpeg/jp2.c, libopenjpeg/t1_generate_luts.c: [1.5] 124 Remove simple warning about C++ style comments 125 * [r2753] applications/codec/convert.c, 126 applications/common/color.c, libopenjpeg/j2k.c, 127 libopenjpeg/jp2.c, libopenjpeg/t1_generate_luts.c, 128 libopenjpeg/tcd.c: [1.5] Remove another set of simple warnings 129 1302014-03-18 Mathieu Malaterre 131 132 * [r2757] libopenjpeg/cio.c, libopenjpeg/j2k.c, libopenjpeg/jp2.c, 133 libopenjpeg/t2.c, libopenjpeg/tcd.c, 134 tests/nonregression/test_suite.ctest.in: [1.5] Import portion of 135 patch from issue 297 136 Run test suite on new datasets 137 Update issue 297 138 * [r2758] libopenjpeg/jp2.c, libopenjpeg/tcd.c: [1.5] Import patch 139 from trunk to make test passes. Affects: 140 NR-DEC-2977.pdf.asan.67.2198.jp2-52-decode & 141 NR-DEC-4149.pdf.SIGSEGV.cf7.3501.jp2-50-decode 142 * [r2759] libopenjpeg/j2k.c: [1.5] Check the number of tiles 143 * [r2760] libopenjpeg/tcd.c: [1.5] Rework r2758 the conditions were 144 not quite right. Update checks. 145 * [r2762] applications/codec/convert.c: [1.5] Fix issues with big 146 endian handling 147 Fixes issue 302 148 * [r2765] applications/jpip/util/CMakeLists.txt: [1.5] Add a way 149 for user to override source/target java version 150 Update issue 303 151 * [r2768] CMakeLists.txt, applications/codec/CMakeLists.txt, 152 applications/common/opj_getopt.c, 153 applications/common/opj_getopt.h, opj_config.h.cmake.in, 154 tests/CMakeLists.txt: [1.5] Create a new cmake option to choose 155 between convienient copy of getopt and system installed one 156 Udapte issue 301 157 * [r2769] applications/codec/image_to_j2k.c, 158 applications/codec/j2k_dump.c, applications/codec/j2k_to_image.c, 159 applications/common/opj_getopt.h: [1.5] Rework r2768 in fact 160 getopt_long is slightly different on GNU. Adapt signature to 161 handle BSD signature and GNU one. 162 Update issue 301 163 1642014-03-24 Rex Dieter 165 166 * [r2780] configure.ac: Calling AC_CANONICAL_SYSTEM implies 167 AC_CANONICAL_TARGET, which 168 gives incorrect results when cross compiling. Calling only 169 AC_CANONICAL_HOST is enough. 170 171 issue: 129 172 * [r2781] doc/Makefile.am: Install jpwl man pages only if jpwl is 173 enabled 174 175 issue: 129 176 * [r2782] m4/opj_check_lib.m4: Improve check for standard libs 177 178 Previously, with <lib>_LIBS and <lib>_CFLAGS undefined, 179 the most basic compile command "$CC conftest.c -l<lib>" was not 180 tested. 181 182 issue: 129 183 1842014-03-25 Mathieu Malaterre 185 186 * [r2800] applications/codec/Makefile.am, 187 applications/jpip/libopenjpip/CMakeLists.txt: [1.5] Import patch 188 from bug tracker 189 Thanks to winfried 190 Fixes issue 304 191 1922014-03-26 Mathieu Malaterre 193 194 * [r2807] configure.ac: [1.5] Fix big endian checking with 195 autotools 196 Thanks to winfried for patch 197 Fixes issue 302 198 199