1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5 <meta name="keywords" content="OpenJPEG, current, changes, changelog" />
6 <meta name="description" content="Log of changes in the package" />
7 <link rel="stylesheet" type="text/css" href="../../../css/common.css" />
8 <link rel="stylesheet" type="text/css" href="../../../css/changelog.css" />
12 OpenJPEG current: changelog
18 <table cellpadding='0' cellspacing='0'><tr><td align='center'><h1 class='tool'><a title='Home: ABI tracker for OpenJPEG' href='../../../timeline/openjpeg/index.html' class='tool'>ABI<br/>Tracker</a></h1></td><td width='30px;'></td><td><h1>(OpenJPEG)</h1></td></tr></table><hr/>
21 <h1>Changelog from Git</h1><br/><br/>
22 <div class='changelog'>
23 <pre class='wrap'>commit 805972f4c85fd4b34e08e499c12c68334706df47
24 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
25 Date: 2016-09-11 19:47:32 +0200
27 Add test for issue 820 (#829)
29 Update uclouvain/openjpeg#820
31 commit 45ed017b1b9cfac6578d40a2ccc33640c2a94f78
32 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
33 Date: 2016-09-08 23:56:06 +0200
35 Add test for issue 826 (#827)
37 Update uclouvain/openjpeg#826
39 Also correct names for data of issue uclouvain/openjpeg#823
41 commit b21a8317e5cba895aaca066330fe1dca15371eab
42 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
43 Date: 2016-09-08 22:14:19 +0200
45 Fix coverity 113065 (CWE-484) (#824)
47 commit 5fb81d986e84074b576192541621a29fcdf8b0f8
48 Author: Antonin Descampe <antonin@gmail.com>
49 Date: 2016-09-08 11:28:58 +0200
53 commit ef01f18dfc6780b776d0674ed3e7415c6ef54d24
54 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
55 Date: 2016-09-08 07:34:46 +0200
57 Cast to size_t before multiplication
59 Need to cast to size_t before multiplication otherwise overflow check is useless.
61 commit e078172b1c3f98d2219c37076b238fb759c751ea
62 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
63 Date: 2016-09-08 00:24:15 +0200
65 Add sanity check for tile coordinates (#823)
67 Coordinates are casted from OPJ_UINT32 to OPJ_INT32
68 Add sanity check for negative values and upper bound becoming lower
71 https://pdfium.googlesource.com/pdfium/+/b6befb2ed2485a3805cddea86dc7574510178ea9
73 commit acfb307df43a811cc56c035d0dc651dac8c9e7de
74 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
75 Date: 2016-09-07 00:00:21 +0200
77 Add test for PR 818 (#822)
79 update uclouvain/openjpeg#818
81 commit 275aad4df8620660a9bd10c52b01f3c710481464
82 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
83 Date: 2016-09-06 22:33:45 +0200
85 Update to libpng 1.6.25 (#821)
87 commit 734d57d5f7842aa7c2c9f36d62131ab4d8bd6c87
88 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
89 Date: 2016-09-06 22:33:26 +0200
91 fix incrementing of "l_tcp->m_nb_mcc_records" in opj_j2k_read_mcc (#820)
93 commit c16bc057ba3f125051c9966cf1f5b68a05681de4
94 Author: trylab <trylab@users.noreply.github.com>
95 Date: 2016-09-06 13:55:49 +0800
97 Fix an integer overflow issue (#809)
99 Prevent an integer overflow issue in function opj_pi_create_decode of
102 commit ea320dab8bc491c10b1584a6617378cecea9f4fa
103 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
104 Date: 2016-09-06 07:54:29 +0200
106 Add overflow check in opj_tcd_init_tile (#819)
108 commit d7e6b7de8a3860dd3135bfe49e0e1be2d9dba80f
109 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
110 Date: 2016-09-06 01:31:15 +0200
112 Fix leak & invalid behavior of opj_jp2_read_ihdr (#818)
114 In case multiple ihdr box are present, only the first one shall be
117 commit ccd9ced49ea66f31b1d3d9dd07f4438fa94db328
118 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
119 Date: 2016-09-06 00:50:44 +0200
121 Add overflow check in opj_j2k_update_image_data (#817)
123 commit 9f24b078c7193e886f6cfb329d3469eb1facf68d
124 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
125 Date: 2016-09-06 00:49:53 +0200
127 Change 'restrict' define to 'OPJ_RESTRICT' (#816)
129 Visual Studio 2015 does not pass regression tests with `__restrict` so kept disabled for MSVC.
130 Need to check proper usage of OPJ_RESTRICT (if correct then there’s
131 probably a bug in vc14)
135 commit 51155950eb3320a49835bb05d7867240d4d0cccc
136 Author: Stefan Weil <sw@weilnetz.de>
137 Date: 2016-09-05 22:07:50 +0200
139 Add .gitignore (#787)
141 Ignore all files and directories which are generated by `cmake . && make`.
143 Signed-off-by: Stefan Weil <sw@weilnetz.de>
145 commit 23cee2228638b5f2372160b193dc30dd1014addf
146 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
147 Date: 2016-09-02 23:58:12 +0200
149 Switch to clang 3.8 (#814)
151 clang 3.9 is currently unavailable for precise through apt
153 commit 4a2a8693e5a02207a8813b02a375abdc4e43c49b
154 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
155 Date: 2016-08-06 13:04:56 +0200
157 Update to lcms 2.8 (#808)
159 commit 1509ccc51f8de0523821ffd2f3d1946b10e49614
160 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
161 Date: 2016-08-06 12:51:40 +0200
163 Update to libpng 1.6.24 (#807)
165 commit 5bb919a30e77ee2c96984883fe2cfb714b62bddc
166 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
167 Date: 2016-08-06 12:26:46 +0200
169 Reenable clang-3.9 build on travis (#806)
171 clang-3.9 is now available with apt add-on in travis-ci
173 commit b8bd1b0e07cf427b80eb0dc6823efebbdd1b8e5b
174 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
175 Date: 2016-07-14 11:06:26 +0200
177 Add compilation test for standalone inclusion of openjpeg.h (#798)
179 This ensures all openjpeg.h dependencies are met.
182 commit e40c28c2e89c30ebb682fe2fabef10930e039c1f
183 Author: Stefan Weil <sw@weilnetz.de>
184 Date: 2016-07-14 10:49:17 +0200
186 jpwl: Remove non-portable data type u_int16_t (fix issue #796) (#797)
188 The type casts which used this data type can be removed by changing
189 the signature of function swap16. As this function is called with
190 unsigned variables, this change is reasonable.
192 Signed-off-by: Stefan Weil <sw@weilnetz.de>
194 commit 18da6155b2b69472d36ef8b13fd82878966b451c
195 Author: Stefan Weil <sw@weilnetz.de>
196 Date: 2016-07-12 00:45:51 +0200
198 Fix dependency for pkg-config (issue #594) (#795)
200 openjpeg provides libopenjp2.pc, so the require statements must refer to
201 libopenjp2 instead of openjp2.
204 Signed-off-by: Stefan Weil <sw@weilnetz.de>
206 commit b3c422654fe847b765b7f2f1d662e43bac1a682c
207 Author: mayeut <mayeut@users.noreply.github.com>
208 Date: 2016-07-06 00:26:37 +0200
210 Update ABI tracker script
212 Disable previous version.
214 commit 9db62b20111198429c4fa9650dda16e1ee326f3c
215 Author: mayeut <mayeut@users.noreply.github.com>
216 Date: 2016-07-05 23:53:31 +0200
218 Update ABI tracker from 2.1 to 2.1.1
220 commit 7948d83340e19f8520b4d1dc87a03fcc9613732e
221 Author: Antonin Descampe <antonin@gmail.com>
222 Date: 2016-07-05 23:33:00 +0200
224 update api/abi tracker
226 commit 132c4a248b53510466381e348e45f52e1f5f4afd
227 Author: mayeut <mayeut@users.noreply.github.com>
228 Date: 2016-07-05 22:12:11 +0200
230 Add version 2.1.1 to ABI tracker
232 commit ed294598eacda0664ec8ebfa843ae242036f21f8
233 Author: Antonin Descampe <antonin@gmail.com>
234 Date: 2016-07-05 18:10:35 +0200
236 Trigger API/ABI update on website
238 commit fef144283f070e24a0a8f9e86158ec6353e99cf1
239 Author: Antonin Descampe <antonin@gmail.com>
240 Date: 2016-07-05 16:49:10 +0200
244 commit 4c5a1cc82584e263103fc48c8bd729985199c147
245 Author: Antonin Descampe <antonin@gmail.com>
246 Date: 2016-07-05 16:40:27 +0200
250 commit bd96ed835352897c30ecc0f5cff43d0b1399e4e5
251 Author: Antonin Descampe <antonin@gmail.com>
252 Date: 2016-07-05 16:07:16 +0200
256 commit f4a708ba0fe0ef906209ba608c6059572ff76dcf
257 Author: Antonin Descampe <antonin@gmail.com>
258 Date: 2016-07-05 16:04:29 +0200
260 Update INSTALL, README and THANKS file
262 commit 2372cb78a01132aa3e9c1f55065355035d031330
263 Author: Antonin Descampe <antonin@gmail.com>
264 Date: 2016-07-05 15:29:02 +0200
266 Upload changelog and convert some files to mardown
268 commit 9d5002f8fd2f52521b5303ae391051ef201e9b5c
269 Author: Antonin Descampe <antonin@gmail.com>
270 Date: 2016-06-26 20:00:37 +0200
272 Remove useless diff command in abi-check.sh
274 commit e4c74f536461f6af1d4487bf4e8250d60a06f431
275 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
276 Date: 2016-06-25 01:09:42 +0200
278 Correct abi-check.sh for PR (#791)
280 commit cb72c08472f2e82387ebdde1792c6b39a25019d5
281 Author: maddin200 <maddin200@aol.com>
282 Date: 2016-06-21 22:13:57 +0200
286 cppcheck unitialized variable
288 commit 898ca6f52247cf869b66048b21871f236fd5f900
289 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
290 Date: 2016-06-21 22:09:08 +0200
292 Remove clang-3.9 build
294 c.f. travis-ci/travis-ci#6120
296 commit 86698be6e9ca3375a42e7cc00c743bd1bf9b203d
297 Author: Antonin Descampe <antonin@gmail.com>
298 Date: 2016-06-21 17:41:29 +0200
300 Automatic upload of ABI report (end)
302 commit cdcb77e796f8f06d3838356c0a2931a82b4375be
303 Author: Antonin Descampe <antonin@gmail.com>
304 Date: 2016-06-21 17:21:08 +0200
306 Automatic upload of ABI report (ctd)
308 commit 954dad66dea3c5bb1e59187987e77c18f7b593ec
309 Author: Antonin Descampe <antonin@gmail.com>
310 Date: 2016-06-21 16:46:38 +0200
312 Automatic upload of ABI report (ctd)
314 commit 48744a1342123945ca461839ffe52d9b2c467fc9
315 Author: Antonin Descampe <antonin@gmail.com>
316 Date: 2016-06-21 16:19:06 +0200
318 setup automatic upload of ABI reports
320 commit d0babeb6f6cdd1887308137df37bb2b4724a6592
321 Author: Antonin Descampe <antonin@gmail.com>
322 Date: 2016-05-15 01:36:31 +0200
324 WIP automatic release
326 commit d1ca2b4f29efc9e12a77c7aba76091beae1966ec
327 Author: Antonin Descampe <antonin@gmail.com>
328 Date: 2016-05-15 00:53:24 +0200
330 WIP: debug travis run script
332 commit 8ba0de3e45aec595361a4f321e67dfd745d492d3
333 Author: Antonin Descampe <antonin@gmail.com>
334 Date: 2016-05-15 00:42:54 +0200
336 Update travis and appveyor to enable automatic releases on tag commit
338 commit 2e0779e2505f98ea43eced3ee650a2a61a6b017c
339 Author: Antonin Descampe <antonin@gmail.com>
340 Date: 2016-05-13 12:31:56 +0200
342 Update version number in CMakeLists.txt
344 commit e55130d3c53388e44fa7ea63a436d73b39d95159
345 Author: Antonin Descampe <antonin@gmail.com>
346 Date: 2016-05-13 12:25:55 +0200
350 commit 4d2b6a671a0431722cd4845b246fe0a09f7ca934
351 Author: Stefan Weil <sw@weilnetz.de>
352 Date: 2016-05-10 22:08:49 +0200
354 Update implementation of opj_calloc (#705)
356 commit aae066debc29f6fe44bfcda1206bba0a68dfd00e
357 Author: Stefan Weil <sw@weilnetz.de>
358 Date: 2016-05-10 22:02:49 +0200
360 Add missing source for the JPIP library and executables (issue #658) (#659)
362 They all need opj_malloc and other functions from opc_malloc.c.
364 Signed-off-by: Stefan Weil <sw@weilnetz.de>
366 commit 6609719b409be038c2d41765b64e42f7b92f79cb
367 Author: mayeut <mayeut@users.noreply.github.com>
368 Date: 2016-05-08 20:26:12 +0200
370 Correct expected result for test of issue 495
372 commit 1a8318f6c24623189ecb65e049267c6f2e005c0e
373 Author: mayeut <mayeut@users.noreply.github.com>
374 Date: 2016-05-08 20:10:13 +0200
376 Fix Out-of-Bounds Access in function opj_tgt_reset
378 Fix uclouvain/openjpeg#775
380 commit 162f6199c0cd3ec1c6c6dc65e41b2faab92b2d91
381 Author: mayeut <mayeut@users.noreply.github.com>
382 Date: 2016-05-08 19:18:05 +0200
384 Fix Heap Buffer Overflow in function color_cmyk_to_rgb
386 Fix uclouvain/openjpeg#774