906c8c828cfa8c5006fa616365a7c2ab0c0d2c9f
[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 5c56933daf1da88aa6f2a8c8dc5fcc7b1d76cb00
24 Merge: 32b20b9 8df2521
25 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
26 Date:   2017-06-18 00:49:20 +0200
27
28     Merge pull request #955 from rouault/remove_opj_nosanitize
29     
30     Remove OPJ_NOSANITIZE in opj_bio_read() and opj_bio_write() (#761)
31
32 commit 8df2521a6015af7f69a378811986ddb0b3bfbd3a
33 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
34 Date:   2017-06-17 19:15:00 +0200
35
36     Remove OPJ_NOSANITIZE in opj_bio_read() and opj_bio_write() (#761)
37     
38     Commit 29313eb5 introduced those flags to avoid issues with
39     -fsanitize=unsigned-integer-overflow
40     However it is better just to rewrite the loop to avoid such condition
41     to occur.
42
43 commit 32b20b93e04d38303f736e975eb5f483fda01ca5
44 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
45 Date:   2017-06-17 16:37:56 +0200
46
47     Fix astyle issue
48
49 commit 5f596cb2833d5ea7a4d04d22af551731bd770f05
50 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
51 Date:   2017-06-17 14:10:15 +0200
52
53     Fix warning about unused arguments
54
55 commit cc07aec6c7b50090c3f471ca2c68d0ffa8aa4ff1
56 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
57 Date:   2017-06-17 14:09:31 +0200
58
59     Fix warnings with recent GCC versions
60
61 commit 36dd87cea80ad56e0e3178221aa579a28f02a549
62 Merge: 9cbc990 5f1e380
63 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
64 Date:   2017-06-14 17:23:06 +0200
65
66     Merge pull request #928 from RussellMcOrmond/master
67     
68     Quiet mode for opj_decompress via -quiet long parameter.
69
70 commit 9cbc9903c3034d1a101d0521402503ead0abcff0
71 Merge: 2609fb8 9a9b069
72 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
73 Date:   2017-06-13 12:09:52 +0200
74
75     Merge branch 't1_flag_optimizations'
76
77 commit 2609fb8077125b5b31f1bcc2f98c12ff1e6572d7
78 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
79 Date:   2017-06-12 17:15:23 +0100
80
81     Packet header writing: set empty packet header bit to 0 when appropriate (small optimization)
82
83 commit 73d1510d473b7dcfccfdee57e0e511e6791d5091
84 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
85 Date:   2017-06-12 11:23:55 +0100
86
87     Encoder: fix packet writing of empty sub-bands (#891, #892)
88     
89     There are situations where, given a tile size, at a resolution level,
90     there are sub-bands with x0==x1 or y0==y1, that consequently don't have any
91     valid codeblocks, but the other sub-bands may be non-empty.
92     Given that we recycle the memory from one tile to another one, those
93     ghost codeblocks might be non-0 and thus candidate for packet inclusion.
94
95 commit 81c5311758a0ae1f1aea349a6ee0bca2a238fa79
96 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
97 Date:   2017-06-09 10:47:13 +0200
98
99     T1: fix BYPASS/LAZY, TERMALL/RESTART and PTERM/ERTERM encoding modes. (#674)
100     
101     There were a number of defects regarding when and how the termination of
102     passes had to done and the computation of their rate.
103
104 commit 9a9b06911e164bdc854cf6b9c3bc5b6e751bf46d
105 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
106 Date:   2017-06-02 19:22:15 +0200
107
108     opj_t1_dec_sigpass_raw/opj_t1_dec_refpass_raw: harmonize style with mqc methods
109
110 commit 532243f1fd9997db63ea7f6b199d21138ccf58a3
111 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
112 Date:   2017-06-02 16:49:26 +0200
113
114     MQC/RAW decoder: use an artificial 0xFF 0xFF terminating marker.
115     
116     This saves comparing the current pointer with the end of buffer pointer.
117     This results at least in tiny speed improvement for raw decoding, and
118     smaller code size for MQC as well.
119     
120     This kills the remains of the raw.h/.c files that were only used for
121     decoding. Encoding using the mqc structure already.
122
123 commit 9b39fc4bccb3e9e4e9a9f61c4dc672fb7f05d865
124 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
125 Date:   2017-06-02 14:32:12 +0200
126
127     Fix documentation of opj_t1_decode_cblks()
128
129 commit dde6cbabc0cb93102c2091c15d11dec1267d0fd8
130 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
131 Date:   2017-06-02 14:25:57 +0200
132
133     Simplify VSC handling: instead of masking out bits when reading the 4th row.
134     
135     Do not set them when updating flags of the 1st row
136
137 commit 3d9940a35b8c566c1fb41db56018c91b511a976a
138 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
139 Date:   2017-06-02 11:52:16 +0200
140
141     Force inlining of mqc decoding and pass steps through heavy use of macros, so as to get better register allocation
142
143 commit 7e8b502842075738c9a062a2f06dace3f35dd7cd
144 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
145 Date:   2017-06-02 09:36:25 +0200
146
147     t1_generate_luts.c: fix compiler warnings
148
149 commit 2ba861c37cb5032d1fa90a7c9298f6e08a0f5413
150 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
151 Date:   2017-06-01 19:42:03 +0200
152
153     Optimize opj_t1_update_flags()
154
155 commit a0861855c11bcb8c93f399ca51e766b5c8ef9e33
156 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
157 Date:   2017-06-01 17:02:50 +0200
158
159     T1: remove use of neghalf variable. It is useless since bpno is always &gt; 0
160
161 commit 10410fe72ec2d20f2bbdfb68a383bce1df17f35d
162 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
163 Date:   2017-06-01 11:15:25 +0200
164
165     T1: avoid pointer indirection for mqc and raw members of opj_t1_t
166
167 commit a5003787ffdbc4fb4a9b4e18187e9f69c36b9e9b
168 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
169 Date:   2017-06-01 10:23:30 +0200
170
171     T1: remove flags_stride variable from opj_t1_t
172
173 commit 0ec842e1f1e6ebc80df5308cab457372456b204d
174 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
175 Date:   2017-05-31 19:45:03 +0200
176
177     Inline opj_raw_decode()
178
179 commit aa7a8a4398b3792b4a52fb443d49d317a9a4984f
180 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
181 Date:   2017-05-31 17:15:27 +0200
182
183     T1: loop unrolling in dec_sigpass_raw and dec_refpass_raw
184
185 commit 68557ff5036e68112bcbf194d2a7f48b1f58b752
186 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
187 Date:   2017-05-31 14:35:56 +0200
188
189     T1: Transpose coder optimizations to decoder, and cleanup code
190
191 commit 1957a498b68af12bfa8d382f96e54f8403bb2fb6
192 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
193 Date:   2017-05-23 14:55:45 +0200
194
195     Fix compiler warnings
196
197 commit 40c0f42def262ed76e2f0048d09aab9e0ee1af02
198 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
199 Date:   2017-05-23 13:02:24 +0200
200
201     Factor index computation for lut_enc_ctxno_sc and lut_enc_spb
202
203 commit d6907b93044108aacc6ab9281a7a9ab48546824c
204 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
205 Date:   2017-05-23 00:40:30 +0200
206
207     Optimize a bit opj_t1_enc_clnpass()
208
209 commit c76a59213100bbec567a0c78b7b1b8ba82d1e1fa
210 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
211 Date:   2017-05-22 23:30:30 +0200
212
213     T1: remove unused code in decoder
214
215 commit 4068363ff5021608180f712823db55d9c0a551e6
216 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
217 Date:   2017-05-22 18:42:46 +0200
218
219     T1: fix VSC mode in encoder
220
221 commit cd12414c6b11295ae8540df2ef77eb9c624cd264
222 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
223 Date:   2017-05-20 14:05:07 +0200
224
225     T1: use more compact flags to optimize cache usage in encoder passes. (#172)
226     
227     Ported from Carl Hetherington work (actually through Matthieu Darbois's port
228     on top of OpenJPEG 2.1.0)
229     
230     Can reduce total encoding time by 10-15%
231     
232     WARNING: VSC mode is not implemented, and so is a temporary regression
233     that must be fixed.
234
235 commit 53d46fc7330ed652db66aa37b498fbfa27be625c
236 Merge: 6e97d87 a8ca7c5
237 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
238 Date:   2017-05-23 16:15:55 +0200
239
240     Merge pull request #936 from rouault/master_warnings
241     
242     CMake: add stronger warnings for openjp2 lib/bin by default, and error out on declaration-after-statement
243
244 commit a8ca7c51f38a4cbdcb4a541137478df03e5eb76d
245 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
246 Date:   2017-05-23 15:12:19 +0200
247
248     CMake: add stronger warnings for openjp2 lib/bin by default, and error out on declaration-after-statement
249     
250     And remove occurences of unused arguments in src/lib/openjp2
251
252 commit 6e97d877b155aff55d1ae1fef4a36fa56d51e472
253 Merge: 8728cfb 2d2c368
254 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
255 Date:   2017-05-23 14:49:38 +0200
256
257     Merge pull request #935 from rouault/add_compress_vsc_test
258     
259     Tests: test opj_compress in VSC mode (related to #172)
260
261 commit 2d2c368b19ee59cba7470c94bcc2c06ca6db1d80
262 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
263 Date:   2017-05-23 13:46:04 +0200
264
265     Tests: test opj_compress in VSC mode (related to #172)
266
267 commit 8728cfbc799a61dd0600ee04aa64d829937d8710
268 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
269 Date:   2017-05-23 13:54:28 +0200
270
271     t1.c: fix compiler warnings
272
273 commit 5f1e380b5155577864a84c1e64f213b6d9f83334
274 Author: Russell McOrmond &lt;russell.mcormond@canadiana.ca&gt;
275 Date:   2017-05-16 09:31:07 -0400
276
277     Fixed formatting issues ASTYLE
278
279 commit 9d8e1ecdeb99b1e4b4ffd19feb152c88fe4f83ba
280 Author: Russell McOrmond &lt;russell.mcormond@canadiana.ca&gt;
281 Date:   2017-05-15 14:39:54 -0400
282
283     Quiet mode for opj_decompress via -quiet long parameter.
284
285 commit 83d7a6d4a44833e78321bfd367dc0f822a8d0945
286 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
287 Date:   2017-05-15 14:11:47 +0200
288
289     MQC: remove disabled MQC_PERF_OPT mode, which brings no performance improvements (see #923)
290
291 commit 4431fa72657b6c4a92c3cf29cfc5c8df69424a0e
292 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
293 Date:   2017-05-15 14:09:51 +0200
294
295     Add comments about non successfull attempt of implementing alternate INITDEC, DECODE and BYTEIN procedures (refs #921)
296
297 commit f7a126af61877cd4623327142521d82a0c19430d
298 Merge: 28d2eab 3c2972f
299 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
300 Date:   2017-05-15 13:08:03 +0200
301
302     Merge pull request #926 from rouault/reformat_h_files
303     
304     Reformat: apply reformattin on .h files (#128)
305
306 commit 3c2972f924857016bb454201c7e92f25de9105ee
307 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
308 Date:   2017-05-15 12:21:30 +0200
309
310     Reformat: apply reformattin on .h files (#128)
311
312 commit 28d2eabca79d06378843d1e94fecfb4a5e22178d
313 Merge: 0ecac46 cde210b
314 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
315 Date:   2017-05-15 12:09:45 +0200
316
317     Merge pull request #919 from rouault/reformat
318     
319     Add mechanisms to reformat and check code style, and reformat whole codebase (#128)
320
321 commit 0ecac46a1db911cbe340c4467000e91cea82c96d
322 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
323 Date:   2017-05-11 20:18:42 +0200
324
325     perf_test.py: implement -i option
326
327 commit cde210be392d60fbcd8a3e7cacfa62660a95e8d9
328 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
329 Date:   2017-05-11 11:21:37 +0200
330
331     astyle.options: use non deprecated option name
332
333 commit 563bd8499e63db976ca8358216138647593354bc
334 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
335 Date:   2017-05-09 15:44:46 +0200
336
337     Reformat whole codebase with astyle.options (#128)
338
339 commit d4e54e9f35d532062533f1d369c159810b01d224
340 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
341 Date:   2017-05-09 15:28:09 +0200
342
343     Add mechanisms to reformant and check code style (#128)
344     
345     Use an internal version of astyle (astyle 3.0). Scripts taken from QGIS.
346     astyle.options from https://github.com/uclouvain/openjpeg/issues/128
347     
348     scripts/prepare-commit.sh can be used locally to automatically reformat
349     edited files.
350     
351     Travis-CI will run scripts/verify-indentation.sh to verify committed files.
352
353 commit 8650b70e06408d394c1708846b6fc2d86cf14079
354 Merge: e92fe29 05d5845
355 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
356 Date:   2017-05-09 13:16:53 +0200
357
358     Merge pull request #918 from rouault/profile
359     
360     Add profiling of CPU and memory usage (#912)
361
362 commit 05d58451a1221ba95db8fb1d159eb0f76dbafb22
363 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
364 Date:   2017-05-06 15:06:24 +0200
365
366     Add profiling of CPU and memory usage (#912)
367
368 commit e92fe29016300e7ae9ccfa6e9cf5422456f57e25
369 Merge: 20291aa 328f076
370 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
371 Date:   2017-05-09 12:33:07 +0200
372
373     Merge pull request #917 from rouault/bench
374     
375     Add performance benchmarking scripts
376
377 commit 328f076d2639d8664436e2b620cf9eed4f7dee53
378 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
379 Date:   2017-05-04 15:22:14 +0200
380
381     Add performance benchmarking scripts
382     
383     And run them by Travis-CI
384
385 commit 20291aad07591da40ac86e5f5a87b4f6d154ba6a
386 Merge: a18040e 04980a8
387 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
388 Date:   2017-05-03 12:41:02 +0200
389
390     Merge pull request #915 from rouault/appveyor_fix_attempt
391     
392     Fix retrieval of jpylyzer in AppVeyor
393
394 commit 04980a8c7b6c260394084ab12b4bdee957caa24f
395 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
396 Date:   2017-05-03 12:03:00 +0200
397
398     Fix retrieval of jpylyzer in AppVeyor
399
400 commit a18040e02238c577cf7853a0e303cbca62e044a8
401 Merge: e7ff1ef a43f1be
402 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
403 Date:   2017-05-03 11:48:02 +0200
404
405     Merge pull request #893 from rouault/remove_tagtree_warnings
406     
407     Remove warnings related to empty tag-trees.
408
409 commit e7ff1efb82fab7ba6c6d69e7d286811abb4ee7e7
410 Merge: 807da62 cf08763
411 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
412 Date:   2017-05-03 11:46:45 +0200
413
414     Merge pull request #899 from jwilk/man-warnings
415     
416     Remove spurious .R macros from manpages
417
418 commit 807da629a6e00a06a3d2506c3f99da1757252c43
419 Merge: 8c33128 4927b64
420 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
421 Date:   2017-05-03 11:46:01 +0200
422
423     Merge pull request #914 from alexwlchan/fix-readme
424     
425     Escape quotes to ensure README renders on GitHub correctly
426
427 commit 4927b647663bbf72500400dfd0173d53761152c9
428 Author: Alex Chan &lt;a.chan@wellcome.ac.uk&gt;
429 Date:   2017-04-28 09:43:05 +0100
430
431     Escape quotes to ensure README renders on GitHub correctly
432
433 commit cf08763c3174525f151746705c3c72a321a01a4a
434 Author: Jakub Wilk &lt;jwilk@jwilk.net&gt;
435 Date:   2017-03-05 16:08:57 +0100
436
437     Remove spurious .R macros from manpages
438     
439     Fixes the following warnings from man:
440     
441         `R' is a string (producing the registered sign), not a macro.
442
443 commit 8c33128369816be09968712b50681e743464b93c
444 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
445 Date:   2017-03-03 23:23:39 +0100
446
447     Fixed CRLF auto conversion issue in openjpeg-data #655
448
449 commit a43f1bea6273e87d9e5cb6e428f560ae7a59223b
450 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
451 Date:   2017-02-13 12:36:45 +0100
452
453     Remove warnings related to empty tag-trees.
454     
455     Decoding some valid .jp2 files like Sentinel2 datasets leads to warnings like:
456     No incltree created.
457     tgt_create tree-&gt;numnodes == 0, no tree created.
458     No imsbtree created.
459     tgt_create tree-&gt;numnodes == 0, no tree created.
460     
461     Besides that, the image is correctly decoded. So there is no reason to emit
462     those warnings.
463
464 commit 7113c4e3bbb4b397ae0c27cbfb645ae8acfee042
465 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
466 Date:   2016-10-03 23:47:10 +0200
467
468     Update THANKS.md
469
470 commit b8197de7160f4b8b072107a7ac62d25705e3fb88
471 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
472 Date:   2016-10-03 23:45:44 +0200
473
474     Update CHANGELOG.md
475
476 commit b0791988385053075c5998bf0fe4f56a249ad56f
477 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
478 Date:   2016-09-29 22:06:23 +0200
479
480     fix abi-check and limit upload to website for master
481
482 commit 110d31891b459c673c7c788cf8170cadfd2201bf
483 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
484 Date:   2016-09-29 21:44:38 +0200
485
486     fix abi-check
487
488 commit cc0c71c30b2f9c3c28b67a027b39df1fda0d1c9b
489 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
490 Date:   2016-09-29 20:23:01 +0200
491
492     fix abi-check
493
494 commit 5695ac15ff961fb56ecee8455bca325444f37694
495 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
496 Date:   2016-09-28 20:33:31 +0200
497
498     Update abi-check scripts for v2.1.2
499
500 commit df5e8628f29a0138fcfe327527d2d0eda7c9c664
501 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
502 Date:   2016-09-28 20:15:53 +0200
503
504     Update NEWS.md for v2.1.2
505
506 commit b0c0f0ff04aa6088f690b086c49601bbf66fceee
507 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
508 Date:   2016-09-28 20:14:06 +0200
509
510     Update Changelog for v2.1.2
511
512 commit 9afc1699f0220d16f71860c1083d8c1b627e30fe
513 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
514 Date:   2016-09-28 18:55:02 +0200
515
516     Update version number for future release 2.2.0
517
518 commit 34dae137a9a8c04feaa9763ae7e09a86ecb10400
519 Author: Mathieu Malaterre &lt;mathieu.malaterre@gmail.com&gt;
520 Date:   2016-09-26 12:01:31 +0200
521
522     OPENJPEG_NAMESPACE is configurable by user
523
524 commit 4d5c5e7c4891491d61c7deaf77d9238b3621c32a
525 Author: Mathieu Malaterre &lt;mathieu.malaterre@gmail.com&gt;
526 Date:   2016-09-26 11:26:55 +0200
527
528     Remove typos from comments and man pages
529
530 commit fac916f72a162483a4d6d804fd070fdf32f402ed
531 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
532 Date:   2016-09-22 00:30:34 +0200
533
534     Fix PNM file reading (#847)
535     
536     Malformed PNM file could cause a crash in opj_compress.
537     Checks were added to prevent this.
538     
539     Fixes #843
540     Updates #440
541
542 commit 8715ce2749d1e5a1e9c77646e9a2ddf0ec82bac9
543 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
544 Date:   2016-09-21 21:15:25 +0200
545
546     Fix some issues reported by Coverity Scan (#846)
547     
548     * test_tile_decoder: Fix potential buffer overflow (coverity)
549     
550     CID 1190155 (#1 of 1): Unbounded source buffer (STRING_SIZE)
551     
552     Using a pointer instead of buffer of fixed size avoids the limit
553     for the length of the input file name.
554     
555     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
556     
557     * test_tile_encoder: Fix potential buffer overflow (coverity)
558     
559     CID 1190154 (#1 of 1): Unbounded source buffer (STRING_SIZE)
560     
561     Using a pointer instead of buffer of fixed size avoids the limit
562     for the length of the output file name. This implies that the length
563     can exceed 255, so the data type for variable len had to be fixed, too.
564     
565     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
566     
567     * openjpip: Initialize data before returning it
568     
569     This fixes an error reported by Coverity:
570     
571     CID 1190143 (#1 of 1): Uninitialized scalar variable (UNINIT)
572     
573     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
574
575 commit 045aa4d9f297b8d3d5f89e9983a54252d103a3da
576 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
577 Date:   2016-09-21 13:17:09 +0200
578
579     Fix potential out-of-bounds read (coverity)  (#844)
580     
581     * query_parser: Fix potential out-of-bounds read (coverity)
582     
583     CID 1190207 (#1 of 1): Out-of-bounds read (OVERRUN)
584     
585     Variable i must be checked before testing query_param.box_type.
586     
587     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
588     
589     * jpip_parser: Fix potential out-of-bounds read (coverity)
590     
591     CID 1190206 (#1 of 1): Out-of-bounds read (OVERRUN)
592     
593     Variable i must be checked before testing query_param.box_type.
594     
595     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
596
597 commit da940424816e11d624362ce080bc026adffa26e8
598 Merge: 31d44f0 893143c
599 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
600 Date:   2016-09-20 18:59:30 +0200
601
602     Merge pull request #834 from trylab/issue833
603     
604     Fix issue 833.
605
606 commit 31d44f02807a6ce02feead4326e58fac9681c045
607 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
608 Date:   2016-09-20 18:48:06 +0200
609
610     Disable automatic compilation of t1_generate_luts
611     
612     Fix #831
613
614 commit 3aaeea7ce8c2065d29483817b7fd07226601851c
615 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
616 Date:   2016-09-16 17:54:12 +0200
617
618     renamed USE_THREAD to OPJ_USE_THREAD
619     
620     renaming to be consistent with previous OPJ CMake options
621
622 commit 6e7616c83cb01d9b7a5a35e093ff9ff6741acc74
623 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
624 Date:   2016-09-15 23:51:34 +0200
625
626     Remove TODO for overflow check (#842)
627     
628     The check was already done. It’s been simplified.
629     Reformat to get consistent style throughout the functions.
630
631 commit 9a07ccb3d0f076388e4da684a3bfd4327125c721
632 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
633 Date:   2016-09-15 01:57:53 +0200
634
635     Add overflow checks for opj_aligned_malloc (#841)
636     
637     See
638     https://pdfium.googlesource.com/pdfium/+/b20ab6c7acb3be1393461eb650ca8fa4660c937e/third_party/libopenjpeg20/0020-opj_aligned_malloc.patch
639
640 commit f88c9974e27161427c003dda5d89f61a5a3995e9
641 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
642 Date:   2016-09-14 23:46:46 +0200
643
644     Flags in T1 shall be unsigned (#840)
645     
646     This will remove some conversion warnings
647
648 commit 0954bc11e3ab6a39d86e5ed51286da4b8989743d
649 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
650 Date:   2016-09-14 00:12:43 +0200
651
652     Fix some warnings (#838)
653     
654     Fix warnings introduced by uclouvain/openjpeg#786
655
656 commit 1e69940955f6d5b05369ebeeafe70e698cc2b870
657 Merge: d6d0f07 f66e120
658 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
659 Date:   2016-09-13 21:21:56 +0200
660
661     Merge branch 'smuehlst-bit-fields-type'
662
663 commit f66e1204523415e8936c237ce9cc759e2185708f
664 Merge: d6d0f07 8750e18
665 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
666 Date:   2016-09-13 21:21:11 +0200
667
668     Merge branch 'bit-fields-type' of https://github.com/smuehlst/openjpeg into smuehlst-bit-fields-type
669
670 commit d6d0f070e179fc195849aacd842c92f79653934f
671 Merge: f1f7c53 48c16b2
672 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
673 Date:   2016-09-13 16:39:26 +0200
674
675     Merge pull request #786 from rouault/tier1_optimizations_multithreading
676     
677     T1 &amp; DWT multithreading decoding optimizations
678
679 commit f1f7c533089130266a6c1a502b30a846bb506b56
680 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
681 Date:   2016-09-13 16:21:38 +0200
682
683     remove ops 1.4 and 1.2 from abi-check to avoid symlinks in gh-pages
684
685 commit 893143c8e13e491d0e884eb757580ec9575bbc8f
686 Author: trylab &lt;trylab@users.noreply.github.com&gt;
687 Date:   2016-09-13 17:43:30 +0800
688
689     Fix issue 833.
690     
691     Add some overflow check operations.
692
693 commit 805972f4c85fd4b34e08e499c12c68334706df47
694 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
695 Date:   2016-09-11 19:47:32 +0200
696
697     Add test for issue 820 (#829)
698     
699     Update uclouvain/openjpeg#820
700
701 commit 45ed017b1b9cfac6578d40a2ccc33640c2a94f78
702 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
703 Date:   2016-09-08 23:56:06 +0200
704
705     Add test for issue 826 (#827)
706     
707     Update uclouvain/openjpeg#826
708     
709     Also correct names for data of issue uclouvain/openjpeg#823
710
711 commit b21a8317e5cba895aaca066330fe1dca15371eab
712 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
713 Date:   2016-09-08 22:14:19 +0200
714
715     Fix coverity 113065 (CWE-484) (#824)
716
717 commit 5fb81d986e84074b576192541621a29fcdf8b0f8
718 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
719 Date:   2016-09-08 11:28:58 +0200
720
721     Update THANKS.md
722
723 commit 48c16b2c199210a3c20b306a737eac5fc2c8f6c9
724 Merge: ab22c5b ef01f18
725 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
726 Date:   2016-09-08 10:30:09 +0200
727
728     Merge branch 'master' of https://github.com/uclouvain/openjpeg into tier1_optimizations_multithreading_2
729     
730     Conflicts:
731         src/lib/openjp2/t1.c
732
733 commit ab22c5bad55fccdc440847c896baaf4bf89365a0
734 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
735 Date:   2016-09-08 09:43:36 +0200
736
737     opj_thread_pool: fix potential deadlock at thread pool destruction
738
739 commit ef01f18dfc6780b776d0674ed3e7415c6ef54d24
740 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
741 Date:   2016-09-08 07:34:46 +0200
742
743     Cast to size_t before multiplication
744     
745     Need to cast to size_t before multiplication otherwise overflow check is useless.
746
747 commit e078172b1c3f98d2219c37076b238fb759c751ea
748 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
749 Date:   2016-09-08 00:24:15 +0200
750
751     Add sanity check for tile coordinates (#823)
752     
753     Coordinates are casted from OPJ_UINT32 to OPJ_INT32
754     Add sanity check for negative values and upper bound becoming lower
755     than lower bound.
756     See also
757     https://pdfium.googlesource.com/pdfium/+/b6befb2ed2485a3805cddea86dc7574510178ea9
758
759 commit 8750e183c652de44d332e786842ca33182c375be
760 Author: Stephan Mühlstrasser &lt;stm@pdflib.com&gt;
761 Date:   2016-09-07 08:41:01 +0200
762
763     Moved type OPJ_BITFIELD from openjpeg.h to opj_includes.h
764     
765     OPJ_BITFIELD is used only in internal headers and must not
766     appear in the public openjpeg.h header.
767
768 commit 6c83f1468c3ac4d8b031efb016aa075b36895aaf
769 Merge: 5487419 c16bc05
770 Author: Stephan Mühlstrasser &lt;stm@pdflib.com&gt;
771 Date:   2016-09-07 08:35:19 +0200
772
773     Merge branch 'master' into bit-fields-type
774
775 commit acfb307df43a811cc56c035d0dc651dac8c9e7de
776 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
777 Date:   2016-09-07 00:00:21 +0200
778
779     Add test for PR 818 (#822)
780     
781     update uclouvain/openjpeg#818
782
783 commit 275aad4df8620660a9bd10c52b01f3c710481464
784 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
785 Date:   2016-09-06 22:33:45 +0200
786
787     Update to libpng 1.6.25 (#821)
788
789 commit 734d57d5f7842aa7c2c9f36d62131ab4d8bd6c87
790 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
791 Date:   2016-09-06 22:33:26 +0200
792
793     fix incrementing of "l_tcp-&gt;m_nb_mcc_records" in opj_j2k_read_mcc (#820)
794
795 commit c16bc057ba3f125051c9966cf1f5b68a05681de4
796 Author: trylab &lt;trylab@users.noreply.github.com&gt;
797 Date:   2016-09-06 13:55:49 +0800
798
799     Fix an integer overflow issue (#809)
800     
801     Prevent an integer overflow issue in function opj_pi_create_decode of
802     pi.c.
803
804 commit ea320dab8bc491c10b1584a6617378cecea9f4fa
805 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
806 Date:   2016-09-06 07:54:29 +0200
807
808     Add overflow check in opj_tcd_init_tile (#819)
809
810 commit d7e6b7de8a3860dd3135bfe49e0e1be2d9dba80f
811 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
812 Date:   2016-09-06 01:31:15 +0200
813
814     Fix leak &amp; invalid behavior of opj_jp2_read_ihdr (#818)
815     
816     In case multiple ihdr box are present, only the first one shall be
817     taken into account.
818
819 ...</pre></div>
820
821 </body>
822 </html>