Update ABI/API compatibility reports after commit 564fbfb67830e2eb234bc16b3db8fecf542...
[openjpeg.git] / abi-check / changelog / openjpeg / current / log.html
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">
3     <head>
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" />
9     
10     
11     <title>
12         OpenJPEG current: changelog
13     </title>
14     
15     </head>
16
17 <body>
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/>
19 <br/>
20 <br/>
21 <h1>Changelog from Git</h1><br/><br/>
22 <div class='changelog'>
23 <pre class='wrap'>commit 564fbfb67830e2eb234bc16b3db8fecf54261f95
24 Merge: bce2bd7 b49fa93
25 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
26 Date:   2018-02-25 19:59:18 +0100
27
28     Merge pull request #1090 from stweil/utf8
29     
30     Convert files to UTF-8 encoding
31
32 commit bce2bd71c06e3550e57442dfa715fcce5351bc7a
33 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
34 Date:   2018-02-25 19:20:38 +0100
35
36     .travis.yml: temporarily disable OPJ_CI_ASAN=1 (refs #1091)
37
38 commit b49fa93aa759cb2e2e22e174ef793470eb02a148
39 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
40 Date:   2018-02-24 14:55:33 +0100
41
42     openjp3d: Convert ISO-8859 to UTF-8
43     
44     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
45
46 commit 244f52483df75e6507d676b25d31e6e7bf08bdf5
47 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
48 Date:   2018-02-24 14:51:28 +0100
49
50     jp3d: Convert ISO-8859 to UTF-8
51     
52     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
53
54 commit 90b1bffa7e745c754afb56dc89ccb70f8aeeadcf
55 Merge: 06f7d41 24d08ff
56 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
57 Date:   2018-02-25 18:21:23 +0100
58
59     Merge pull request #1080 from setharnold/patch-1
60     
61     fix unchecked integer multiplication overflow
62
63 commit 06f7d412435ddb62f8e9935af7e306783bc4b75b
64 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
65 Date:   2018-02-18 14:38:16 +0100
66
67     bench_dwt: fix wrong index in iteration (issue found by Fethi Migaou)
68
69 commit 24d08ff94ad8b0f51534e46f87cf5a2f2f85d22a
70 Author: setharnold &lt;seth.arnold@gmail.com&gt;
71 Date:   2018-02-14 17:46:38 -0800
72
73     fix unchecked integer multiplication overflow
74     
75     Hello, this fixes an unchecked integer multiplication overflow. Thanks.
76
77 commit da5e897232ef824daf9a492e746ed22cf2a43f18
78 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
79 Date:   2018-02-11 13:31:04 +0100
80
81     Avoid out-of-bounds write overflow due to uint32 overflow computation on images with huge dimensions. Credit to Google Autofuzz project for providing test case
82
83 commit d96d2b9a2524f41a8e024462f94417c09747ba99
84 Merge: 07d526e 6941bc6
85 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
86 Date:   2018-02-05 17:31:49 +0100
87
88     Merge pull request #1055 from ideasman42/patch-1
89     
90     Note that seek uses SEEK_SET behavior.
91
92 commit 6941bc67cf0b152adde1a46746037b7e96e947b2
93 Author: Campbell Barton &lt;ideasman42@gmail.com&gt;
94 Date:   2018-01-18 15:16:03 +1100
95
96     Note that seek uses SEEK_SET behavior.
97
98 commit 07d526e4cb93b6d2e1a52cf49e3d011d3d4caa11
99 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
100 Date:   2018-01-08 09:38:44 +0100
101
102     opj_t2_encode_packet(): disable setting empty packet header bit to 1 when there is an empty packet
103     
104     This effectively reverts commit 2609fb8077125b5b31f1bcc2f98c12ff1e6572d7
105     since it has been reported that
106     such packets cause decoding issues with cinema J2K hardware
107     decoders: https://groups.google.com/forum/#!topic/openjpeg/M7M_fLX_Bco
108
109 commit bdcead70d5900cf5b90774b218183334ca898723
110 Merge: e4c3595 4841292
111 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
112 Date:   2018-01-07 17:49:37 +0100
113
114     Merge pull request #1047 from stweil/coverity
115     
116     Fix resource leak (CID 179466)
117
118 commit e4c3595077b2a38579c32f2c63bb01d5213b64d2
119 Merge: d241298 6e6f835
120 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
121 Date:   2018-01-07 17:49:08 +0100
122
123     Merge pull request #1050 from szukw000/changes-for-obsolete-doxygen-tags
124     
125     Some Doxygen tags are removed
126
127 commit d241298fdcd95932346da993d5fbe20210dadd2d
128 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
129 Date:   2018-01-07 17:45:53 +0100
130
131     Add known failure for Windows VC10 i386 target (refs #1043)
132
133 commit 6e6f8354a0614a6af61568a73aea573b8e76f894
134 Author: szukw000 &lt;szukw000@arcor.de&gt;
135 Date:   2018-01-07 17:11:09 +0100
136
137     Some Doxygen tags are removed
138
139 commit 4841292b5df8f5ed3c92f1760769428ad7500b7a
140 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
141 Date:   2017-12-15 16:49:33 +0100
142
143     Fix resource leak (CID 179466)
144     
145     Coverity report:
146     
147     CID 179466 (#1 of 1): Resource leak (RESOURCE_LEAK)
148     93. leaked_storage: Variable name going out of scope leaks the storage it points to.
149     
150     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
151
152 commit 9d0d1a0128c7a9324c9a935b2ded01deb4d660d4
153 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
154 Date:   2017-11-30 15:39:45 +0100
155
156     Add known failure for i386 target (refs #1043)
157
158 commit 98cfdd31340509895f3e2a36f667f66bb3cf1ff2
159 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
160 Date:   2017-11-30 14:48:34 +0100
161
162     opj_j2k_read_cod: remove check for 'No more than one COD marker per tile' (fixes #1043)
163     
164     This check was added per https://github.com/uclouvain/openjpeg/commit/daed8cc9195555e101ab708a501af2dfe6d5e001
165     to fix https://github.com/uclouvain/openjpeg/issues/476 , but it does not seem
166     to be necessary with latest master (issue476.jp2 doesn't cause memory issues),
167     and breaks reading legit files.
168
169 commit 936910cf7a4d85e341582746126d105a8a044f30
170 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
171 Date:   2017-11-30 14:26:17 +0100
172
173     Fix typo in comments
174
175 commit 370d024d108ffe2d5ce9b52f6b7fae5261c4871d
176 Merge: d9f8f7b 157a3d8
177 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
178 Date:   2017-11-14 12:28:44 +0100
179
180     Merge pull request #1042 from radarhere/cmake
181     
182     Changed cmake version test to allow for cmake 2.8.11.x
183
184 commit 157a3d840884abe5020b1a8b94576a7447063385
185 Author: Andrew Murray &lt;radarhere@users.noreply.github.com&gt;
186 Date:   2017-11-14 21:45:09 +1100
187
188     Changed cmake version test to allow for cmake 2.8.11.x
189
190 commit d9f8f7ba9a51732eda9017cea6493cc86a62c7ef
191 Merge: 53d2655 10d22ec
192 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
193 Date:   2017-10-20 21:59:14 +0200
194
195     Merge pull request #1037 from gfiumara/master
196     
197     Add missing fclose() statement in error condition.
198
199 commit 10d22ec26d864e93ad92b4570f044258c6c5bdf9
200 Author: Gregory Fiumara &lt;gregory.fiumara@nist.gov&gt;
201 Date:   2017-10-20 15:31:45 -0400
202
203     Add missing fclose() statement in error condition.
204
205 commit 53d265576ae0cea480f22f3b08f1c05c8af40d4d
206 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
207 Date:   2017-10-14 22:42:12 +0200
208
209     CMakeLists.txt: turn BUILD_PKGCONFIG_FILES ON by default on Windows if compiler is GCC
210
211 commit be6ea90e13fe81a922d831b589c54554282e5545
212 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
213 Date:   2017-10-12 01:16:23 +0200
214
215     opj_j2k_set_threads(): add sanity check to error out if called after opj_read_header()
216
217 commit b8bf9bf78995526bbf0dc0536914661a07f9d2f5
218 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
219 Date:   2017-10-12 01:05:04 +0200
220
221     Improve doc of opj_codec_set_threads()
222
223 commit 66297f07a43d2770a97c8456d20202f3d051d980
224 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
225 Date:   2017-10-09 11:40:43 +0200
226
227     Unix build: fix regression of 2.3.0 where a shared-only or static-only build lacks the installation target for the library (#1019, fixes regression introduced by 3dfc6ca2bcf06fd1adb6b6b4cecc6c092f08ba0b)
228
229 commit e8b6b54d1f7a2c3d501b9afebe9019ad14f4053a
230 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
231 Date:   2017-10-06 19:25:07 +0200
232
233     opj_decompress -h: document -threads ALL_CPUS
234
235 commit acd915080e7a63d1892171533ec245e629c88116
236 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
237 Date:   2017-10-04 23:17:04 -0300
238
239     Finalise ABI check update for v2.3.0
240
241 commit d322cc876f976a88328c00c148e5a5536f5c1b56
242 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
243 Date:   2017-10-04 22:59:08 -0300
244
245     Update ABI check for v2.3.0
246
247 commit 081de4b15f54cb4482035b7bf5e3fb443e4bc84b
248 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
249 Date:   2017-10-04 19:23:14 -0300
250
251     Update CHANGELOG.md
252
253 commit 3916fa2e2a286ea795cdb6df7cebed6ac05be983
254 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
255 Date:   2017-10-03 17:48:44 -0300
256
257     Update NEWS.md
258
259 commit ab84ad39d71481555efdd2dd7c56b344b7b75f0f
260 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
261 Date:   2017-10-03 17:48:09 -0300
262
263     Update CHANGELOG.md
264
265 commit 5a67128a251af3f9557d6a9b3b23a7925aec1a5f
266 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
267 Date:   2017-10-03 17:15:44 -0300
268
269     Update NEWS.md
270
271 commit 0b8903d9ea482d85dcaf8def1ddc41597105b228
272 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
273 Date:   2017-10-03 17:08:30 -0300
274
275     Preparing v2.3.0 release
276
277 commit 47b43dbc2bb5a1e6d61bde91e57ccf7191b07616
278 Merge: d45ccb0 8ed5886
279 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
280 Date:   2017-09-28 11:24:59 +0200
281
282     Merge pull request #1028 from quangnh89/master
283     
284     update instructions to build with Visual Studio and 64-Bit Visual C++ Toolset.
285
286 commit 8ed588608f13af16f63e38267c1d51b124d6d8ad
287 Author: Quang Nguyen &lt;quangnh89@gmail.com&gt;
288 Date:   2017-09-28 10:00:09 +0700
289
290     update instructions to build with Visual Studio and 64-Bit Visual C++ Toolset.
291
292 commit d45ccb048bb2166c5d975f4e1b8acaf8ba3d198d
293 Merge: 3f0de88 e17bbde
294 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
295 Date:   2017-09-26 18:30:20 -0300
296
297     Merge pull request #1022 from rouault/partial_component_decoding
298     
299     Add capability to decode only a subset of all components of an image.
300
301 commit 3f0de88c7bf4e56826987aa7d3edb5acdd4399f2
302 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
303 Date:   2017-09-22 21:43:09 +0200
304
305     Remove opjstyle binary that went inadvertently committed in d4e54e9f35d532062533f1d369c159810b01d224 (#1026)
306
307 commit 3dfb01228b4f06a538c2a19352e34fd172e20fe3
308 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
309 Date:   2017-09-22 12:03:29 +0200
310
311     INSTALL.md: add instructions to build with Visual Studio (#1023, from Winfried instructions)
312
313 commit e5a561b5d86e6292832a7baefdcdf24e25821ae3
314 Merge: 4c8aba2 f92d30f
315 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
316 Date:   2017-09-21 17:39:24 +0200
317
318     Merge pull request #1024 from stweil/warnings
319     
320     Add missing newline at end of file
321
322 commit f92d30f9e7340f50294cca438c1fb62fb4fb03dd
323 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
324 Date:   2017-09-14 22:02:41 +0200
325
326     Add missing newline at end of file
327     
328     This fixes warnings from the clang compiler:
329     
330     /openjpeg/src/lib/openjp2/sparse_array.h:141:32: warning:
331      no newline at end of file [-Wnewline-eof]
332     
333     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
334
335 commit 4c8aba2add074c4a8101156037e9ca7051bc4baf
336 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
337 Date:   2017-09-21 14:37:01 +0200
338
339     Add assertion
340
341 commit 113e0976e232ac2110d50405f8629787f3f53cfc
342 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
343 Date:   2017-09-21 14:14:32 +0200
344
345     Comment dead code (Coverity CID 94681)
346
347 commit 39082fc6654553f43f6f3a73e0eeaedebc4bdf9f
348 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
349 Date:   2017-09-21 14:13:16 +0200
350
351     Workaround Coverity CID 113061
352
353 commit 7711307d865d46ca1bb8bb152071178b10066d05
354 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
355 Date:   2017-09-21 14:10:49 +0200
356
357     Workaround Coverity CID 169392
358
359 commit 19e157871ff28bb5e8296f9e9f9aee6a17a37ace
360 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
361 Date:   2017-09-21 14:06:03 +0200
362
363     opj_j2k_get_default_thread_count(): validate value of OPJ_NUM_THREADS to fix Coverity 179465 and 179463
364
365 commit 68e596dada2ee38a66b01494e5a425e623688300
366 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
367 Date:   2017-09-21 13:54:14 +0200
368
369     Fix copy&amp;paste error (Coverity CID 169394)
370
371 commit 16b701659d7d9f72aade1d695818a645e2f603a6
372 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
373 Date:   2017-09-20 01:06:02 +0200
374
375     opj_decompress: add a warning when -d and -t are used together (#693)
376
377 commit b8c4b450c4b5bec649463573f57235c4f41c57cd
378 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
379 Date:   2017-09-20 00:55:22 +0200
380
381     Use a #define J2K_MAX_POCS 32 to avoid hard-coded constant (#349)
382
383 commit 9cba05762ded66b803df94b00adbd5a97727da95
384 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
385 Date:   2017-09-20 00:43:54 +0200
386
387     Avoid index-out-of-bounds access when invoking opj_compress with -n 11 or higher. But not a proper fix itself (refs #493)
388
389 commit 8df07d5866c9e3517bf04a7abee4a07a04735df4
390 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
391 Date:   2017-09-19 18:35:52 +0200
392
393     Avoid relying on operator precedence (raised by cppcheck)
394
395 commit c22ea12219c711031ef9b5823f2d9eb1081261e9
396 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
397 Date:   2017-09-19 18:35:31 +0200
398
399     Workaroudn cppcheck (correct) warning about same code in then and else branches
400
401 commit c84e594cffb181b96f522becf1ba0302e2cc6da7
402 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
403 Date:   2017-09-19 18:35:07 +0200
404
405     Fix badly named variable in function prototype (raised by cppcheck)
406
407 commit 82ab7effe3e65b989ee8e97719ceca71908b16ed
408 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
409 Date:   2017-09-19 18:34:49 +0200
410
411     Remove redundant test (raised by cppcheck)
412
413 commit ce8edf9bffb8caae5480b862a04b66e0e355394b
414 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
415 Date:   2017-09-19 18:25:55 +0200
416
417     Replace  C++ style comments by C ones
418
419 commit d415723fd9f2ee415e506e94ee8be8127680fdcd
420 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
421 Date:   2017-09-19 18:22:07 +0200
422
423     Replace  C++ style comments by C ones
424
425 commit e17bbde9066600528ab523adee69d9c9c33ba157
426 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
427 Date:   2017-09-19 17:48:07 +0200
428
429     opj_set_decoded_components(): add a provision for a apply_color_transforms parameter in case we support it in the future
430
431 commit 7e2b6bebff12eab8bdc17fc9af017e8c11652f4f
432 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
433 Date:   2017-09-19 16:52:07 +0200
434
435     Add capability to decode only a subset of all components of an image.
436     
437     This adds a opj_set_decoded_components(opj_codec_t *p_codec,
438     OPJ_UINT32 numcomps, const OPJ_UINT32* comps_indices) function,
439     and equivalent "opj_decompress -c compno[,compno]*" option.
440     
441     When specified, neither the MCT transform nor JP2 channel transformations
442     will be applied.
443     
444     Tests added for various combinations of whole image vs tiled-based decoding,
445     full or reduced resolution, use of decode area or not.
446
447 commit ce199f42e77f972d6ee782b63492f6d861891053
448 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
449 Date:   2017-09-19 12:48:12 +0200
450
451     src/bin/jp3d/convert.c: add missing fclose() in error code path (#1018)
452
453 commit fdef69b43ce5222ac0f2a87f2fad1442ece340e8
454 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
455 Date:   2017-09-19 12:46:20 +0200
456
457     Fix warnings and errors when compiling with a c++ compiler (#1021)
458
459 commit 18f6696372f4c32334385f8dcc8d39ad8ac24601
460 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
461 Date:   2017-09-19 12:13:34 +0200
462
463     Fix compilation with AppleClang 8.1.0.8020042 (#1020)
464
465 commit 3dfc6ca2bcf06fd1adb6b6b4cecc6c092f08ba0b
466 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
467 Date:   2017-09-17 12:17:49 +0200
468
469     Build: make sure that -DBUILD_SHARED_LIBS:bool=off is honoured to build only the static lib (#1019)
470
471 commit 28094e1ebfa420f9a0bdc7a11b8d4ee5f154db35
472 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
473 Date:   2017-09-08 10:56:49 +0200
474
475     opj_tcd_mct_decode(): avoid heap buffer overflow when components have not the same number of resolutions. Also fixes an issue with subtile decoding. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3331. Credit to OSS Fuzz
476
477 commit 33167ddc13fd20313ccfcdc64141000407b68b8f
478 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
479 Date:   2017-09-08 09:53:52 +0200
480
481     opj_j2k_update_image_data(): restrict optimized path
482
483 commit b73ce715d2a484d7355639d863d0418a0e5b8858
484 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
485 Date:   2017-09-08 09:16:51 +0200
486
487     Use opj_image_data_free() where appropriate (adapted from https://github.com/uclouvain/openjpeg/pull/1015/commits/dab9db0723a5bb9f3d745f9dd7a0b8b3b18b8054, #1014)
488
489 commit 5abd86b14bb26d1882ee1c07b03f809f85162a5d
490 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
491 Date:   2017-09-07 18:01:33 +0200
492
493     Properly fix cc893a4ebfaf8c42cf1221ac82c83df91e77340b to avoid heap-buffer-overflow when numcomps &lt; 3
494
495 commit 51a1dcaa6ed5713520dca36fc58cd9240c08b7ca
496 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
497 Date:   2017-09-07 17:52:59 +0200
498
499     Avoid malloc poisoning issue when including &lt;pthread.h&gt; of uclibc (#1013)
500
501 commit cc893a4ebfaf8c42cf1221ac82c83df91e77340b
502 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
503 Date:   2017-09-07 15:32:54 +0200
504
505     opj_tcd_mct_decode(): fix checks to verify MCT can be done safely. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3305 (master only)
506
507 commit c67e1cd73f6c1fca081f5445af4f65b240c40edc
508 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
509 Date:   2017-09-06 17:33:38 +0200
510
511     Fix invalid access out of bounds, and bad behaviour, when calling repeatdly opj_get_decoded_tile() on an image with a color palette
512
513 commit 297f202104fc0ff6b0627e15e7e6883c915f80bf
514 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
515 Date:   2017-09-06 16:49:28 +0200
516
517     Fix 2.2.0 regression when reading codestream with reperated calls to opj_get_decoded_tile() where tile parts of a same tile are not consecutive
518     
519     This check was introduced per #939, but relied on the incorrect assumption
520     we decode all the tile parts of all tiles.
521
522 commit 003759a4829f3f1baa5a2292956618fecf314818
523 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
524 Date:   2017-09-06 15:59:19 +0200
525
526     Fix null pointer dereference on partial tile decoding when they are empty. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3297 (master only)
527
528 commit e656822f927c869f31f2685c67644eacb75fc5d2
529 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
530 Date:   2017-09-05 23:32:03 +0200
531
532     Add knownfailures-Ubuntu12.04-gcc4.6.3-x86_64-Release-3rdP.txt
533     
534     For some reason, the OPJ_CI_ARCH=x86_64 OPJ_CI_BUILD_CONFIGURATION=Release OPJ_NUM_THREADS=2
535     configuration fails once PR1010 has been merged in master
536     ( https://travis-ci.org/uclouvain/openjpeg/jobs/272219011 ) whereas (almost) the same
537     code in my branch didn't fail per https://travis-ci.org/rouault/openjpeg/jobs/271738113
538     
539     The errors we get are the same as with the other x86_64 compilers, so nothing alarming here.
540
541 commit 968e36bbd989fdf789c6a02c80c747346bb851c5
542 Merge: 3a382d3 579b893
543 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
544 Date:   2017-09-05 22:18:58 +0200
545
546     Merge pull request #1010 from rouault/subtile_decoding_stage3
547     
548     Subtile decoding: memory use reduction and perf improvements
549
550 commit 579b8937eae7e6b6868b8b5c6286a742c10a5130
551 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
552 Date:   2017-09-04 17:35:52 +0200
553
554     Replace uses of size_t by OPJ_SIZE_T
555
556 commit 3a382d312306f45853b3ad78b770754d4bc7e440
557 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
558 Date:   2017-09-03 00:30:36 +0200
559
560     opj_getopt.c: avoid crash on invalid input (#301)
561
562 commit e5ab1682a1bf52c203b16720011d869901929ac9
563 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
564 Date:   2017-09-02 09:10:53 +0200
565
566     Improve error message when specifying a too big cp_reduce parameter (#474)
567
568 commit c1e0fba0c46cb528a08b89b986e86ff0f4792558
569 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
570 Date:   2017-09-01 22:09:58 +0200
571
572     opj_v4dwt_decode_step1_sse(): rework a bit to improve code generation
573
574 commit 676d4c807f0162877f9f32e4cdda2e242788d410
575 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
576 Date:   2017-09-01 21:36:35 +0200
577
578     opj_j2k_update_image_data(): avoid allocating image buffer if we can just reuse the tile buffer one
579
580 commit 4c7effa6bc37beb2a8e2f29ecf5845cde93f6b88
581 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
582 Date:   2017-09-01 21:17:26 +0200
583
584     opj_t1_clbl_decode_processor(): use SSE2 in subtile decoding code path, for irreversible
585
586 commit 2c365fe0ecc8c6597db491a953a91308b1d0d4b1
587 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
588 Date:   2017-09-01 20:43:39 +0200
589
590     Replace error message 'Not enough memory for tile data' by 'Size of tile data exceeds system limits' (refs https://github.com/uclouvain/openjpeg/pull/730#issuecomment-326654188)
591
592 commit b428b8c7e7227cf96c83229df4d7bf009b6d2172
593 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
594 Date:   2017-09-01 20:01:39 +0200
595
596     opj_tcd_rateallocate(): make sure to use all passes for a lossless layer (#1009)
597     
598     And save a useless loop, which should be a tiny faster.
599
600 commit 7aa071aa273aa0b8fafbf055e5eb99b9cb8600a8
601 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
602 Date:   2017-09-01 19:49:01 +0200
603
604     opj_j2k_setup_encoder(): emit warnings if tcp_rates are not decreasing or tcp_distoratio are not increasing (#1009)
605
606 commit a538815c774db94a0d3fa323c9ca4f456ef04903
607 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
608 Date:   2017-09-01 19:27:56 +0200
609
610     opj_j2k_setup_encoder(): avoid potential int overflow in computations related to max_cs_size
611
612 ...</pre></div>
613
614 </body>
615 </html>