Update ABI/API compatibility reports after commit 94cc97c58acfa574e734fac5eb673c516c0...
[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 94cc97c58acfa574e734fac5eb673c516c0ac469
24 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
25 Date:   2017-07-26 20:13:09 +0200
26
27     opj_decompress: fix null pointer dereference on comps[].data on id_000167,sig_11,src_006079,op_havoc,rep_4 (#939)
28
29 commit 8d2e69e37d01bf6a0440d3109d92235c3c586ffe
30 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
31 Date:   2017-07-26 19:49:38 +0200
32
33     Fix assertion / memory leak in opj_j2k_merge_ppt() on corrupted images (#939)
34     
35     Fixes issue on id:000020,sig:06,src:001958,op:flip4,pos:149 that has two
36     SOT markers for the same tile with the same tile part number, causing
37     opj_j2k_merge_ppt() to be called several times.
38
39 commit 5c5319984b81e2aa32d1d83abdef0cdb8dbe7b18
40 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
41 Date:   2017-07-26 18:05:56 +0200
42
43     Avoid division by zero in opj_pi_next_rpcl, opj_pi_next_pcrl, opj_pi_next_cprl (#938)
44     
45     Fixes crash on id_000004,sig_06,src_000679,op_arith8,pos_49,val_-17
46
47 commit 80818c39f5bfbac37768fcee95b0ffeceaa77264
48 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
49 Date:   2017-07-26 12:24:26 +0200
50
51     Avoid index out of bounds access to pi-&gt;include[] (#938)
52     
53     Fix id:000098,sig:11,src:005411,op:havoc,rep:2 test case
54
55 commit d27ccf01c68a31ad62b33d2dc1ba2bb1eeaafe7b
56 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
57 Date:   2017-07-26 11:30:56 +0200
58
59     Avoid division by zero in opj_pi_next_rpcl, opj_pi_next_pcrl and opj_pi_next_cprl (#938)
60     
61     Fixes issues with id:000026,sig:08,src:002419,op:int32,pos:60,val:+32 and
62     id:000019,sig:08,src:001098,op:flip1,pos:49
63
64 commit 39e962a0ca5e53722f6badda8e93681aad412cf1
65 Merge: 60f8ddf 90ced71
66 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
67 Date:   2017-07-13 13:33:21 +0200
68
69     Merge pull request #969 from jeroen/staticlibs
70     
71     install static libraries
72
73 commit 90ced71601f05e87b4fa922261554eeeb11118b9
74 Author: Jeroen &lt;jeroenooms@gmail.com&gt;
75 Date:   2017-07-13 11:34:15 +0200
76
77     install static libraries
78
79 commit 60f8ddf577b20ccbb3dc0559b624115b9ba522ba
80 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
81 Date:   2017-07-06 12:11:37 +0200
82
83     Comment fix
84
85 commit a38c4496b631bb5d3f8d5ea42d394544523a9bc6
86 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
87 Date:   2017-07-05 21:33:42 +0200
88
89     Remove unused m_DA_x0, m_DA_y0, m_DA_x1, m_DA_y1 members from opj_j2k_dec structure
90
91 commit 1a8eac6a90ca61f3703f9b97afc2ec4918f0ab55
92 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
93 Date:   2017-07-03 14:14:03 +0200
94
95     Add tests/fuzzers for OSS Fuzz (#965)
96
97 commit c308de39edc1697efbd5c10dc4852a58f9b86558
98 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
99 Date:   2017-07-03 14:33:57 +0200
100
101     opj_j2k_read_header_procedure(): validate marker size to avoid excessive memory allocation attempt
102
103 commit 5736b1a3683261a5b31fc19a691731dc9fce5920
104 Merge: ecbfcbc a0839cc
105 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
106 Date:   2017-07-03 12:03:29 +0200
107
108     Merge pull request #954 from jeroen/static
109     
110     build both shared and static library
111
112 commit ecbfcbc2764ff1b09e693d57e3ef5764518f1e1c
113 Merge: e673c8b 96d757c
114 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
115 Date:   2017-07-01 13:51:52 +0200
116
117     Merge pull request #964 from rouault/remove_useless_knownfailures
118     
119     Remove useless knownfailures (since LAZY encoding is fixed)
120
121 commit e673c8bd4da9f0414da472ac5f3d8e03e5102982
122 Merge: 8fa405e b992376
123 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
124 Date:   2017-07-01 12:54:39 +0200
125
126     Merge pull request #963 from rouault/travis_avx2
127     
128     Enable AVX2 at runtime on Travis-CI and AppVeyor
129
130 commit b9923764da198742c635ad7dff9de158c3dbb60d
131 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
132 Date:   2017-07-01 04:15:36 +0200
133
134     Add tools/travis-ci/knownfailures-Ubuntu14.04-clang3.8.0-x86_64-Release-3rdP.txt (copied from knownfailures-Ubuntu12.04-clang3.9.0-x86_64-Release-3rdP.txt)
135
136 commit f194ff32ac3fd5bab88607ea6bf09a73adb99758
137 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
138 Date:   2017-07-01 02:53:55 +0200
139
140     appveyor.yml: add a /arch:AVX2 config on Windows
141     
142     Try running the tests if the CPU supports AVX2.
143
144 commit 96d757cb8e6c3fb0e133817e5057ee5eae6a594d
145 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
146 Date:   2017-07-01 04:24:46 +0200
147
148     Remove useless knownfailures (since LAZY encoding is fixed)
149
150 commit 69a001819c9ac36bb3210e475d099cc2abbbf89f
151 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
152 Date:   2017-07-01 01:46:55 +0200
153
154     .travis.yml: try to run tests in -mavx2 mode if the CPU supports it
155     
156     And modify settings so as to hae a AVX2 compatible CPU
157
158 commit 8fa405ee15b5151df40d8d96460257ee5b510135
159 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
160 Date:   2017-06-30 00:03:05 +0200
161
162     IDWT 5x3: fix bug in AVX2 implementation (#953, #957)
163
164 commit 6239ed7be41d370c537ca43e198cf2fdc6eb9a60
165 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
166 Date:   2017-06-26 13:13:26 +0200
167
168     INSTALL.md: add section discussing how to enable CPU specific optimizations
169
170 commit 533fa2fdee4f69a5d7bb8f0b1c0a8f432dad334f
171 Merge: 6026786 4fe7620
172 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
173 Date:   2017-06-26 12:45:34 +0200
174
175     Merge pull request #957 from rouault/idwt_53_improvements
176     
177     IDWT 5x3 single-pass lifting and SSE2/AVX2 implementation
178
179 commit 60267860698b86e215bee584857e6b4f2f08b693
180 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
181 Date:   2017-06-21 13:20:35 +0200
182
183     Style fix
184
185 commit 93aca84731bfffb20e968af10055a8cd0401806e
186 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
187 Date:   2017-06-21 12:54:40 +0200
188
189     Fix mingw related warnings
190
191 commit cdd3e83bae71e1e023c4c2bdd5e52d082576e550
192 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
193 Date:   2017-06-21 12:49:01 +0200
194
195     Fix clang warning about extraneous parentheses
196
197 commit 4fe7620d4adc131c3ff93bb47bb8d138d69c9cbd
198 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
199 Date:   2017-06-21 12:28:51 +0200
200
201     .travis.yml: add a configuration to test compilation of AVX2 (but disable tests since Travis doesn't have AVX2 compatible machines)
202
203 commit fd0dc535ad9ae0d369d1039aaf56235583ca64ea
204 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
205 Date:   2017-06-21 12:12:58 +0200
206
207     IDWT 5x3: generalize SSE2 version for AVX2
208     
209     Thanks to our macros that abstract SSE use, the functions can use
210     AVX2 when available (at compile time)
211     
212     This brings an extra 23% speed improvement on bench_dwt in 64bit builds
213     with AVX2 compared to SSE2.
214
215 commit f6e3475cc9328e5378e96e72b5adf29fb07c5feb
216 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
217 Date:   2017-06-21 01:07:56 +0200
218
219     dwt.c: small cleanup
220
221 commit f06cfadef8e2b1ad9008957cc6bc80a27c53f2eb
222 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
223 Date:   2017-06-20 18:24:21 +0200
224
225     Enable __SSE__ / __SSE2__ with Visual Studio
226
227 commit fa55b52d19f39765d7f108d654a8f87035a5772f
228 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
229 Date:   2017-06-20 17:56:25 +0200
230
231     Improve performance of inverse DWT 5x3 (#953)
232     
233     * Use single-pass lifting inverse wavelet transform.
234     * For vertical pass, use SSE2 when available so as to process 8 columns
235       in parallel. This is the most beneficial improvement, since the
236       vertical pass involves a lot of cache trashing.
237     
238     With the bench_dwt utility with default arguments (16383x16383 image),
239     time goes from 4.064 s to 1.212 s.
240
241 commit 919ed5f8b8681aeae54ce3884b3ecca56cadc2e0
242 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
243 Date:   2017-06-20 17:56:19 +0200
244
245     Add bench_dwt program (compiled only if BUILD_BENCH_DWT=ON)
246
247 commit 5c56933daf1da88aa6f2a8c8dc5fcc7b1d76cb00
248 Merge: 32b20b9 8df2521
249 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
250 Date:   2017-06-18 00:49:20 +0200
251
252     Merge pull request #955 from rouault/remove_opj_nosanitize
253     
254     Remove OPJ_NOSANITIZE in opj_bio_read() and opj_bio_write() (#761)
255
256 commit 8df2521a6015af7f69a378811986ddb0b3bfbd3a
257 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
258 Date:   2017-06-17 19:15:00 +0200
259
260     Remove OPJ_NOSANITIZE in opj_bio_read() and opj_bio_write() (#761)
261     
262     Commit 29313eb5 introduced those flags to avoid issues with
263     -fsanitize=unsigned-integer-overflow
264     However it is better just to rewrite the loop to avoid such condition
265     to occur.
266
267 commit 32b20b93e04d38303f736e975eb5f483fda01ca5
268 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
269 Date:   2017-06-17 16:37:56 +0200
270
271     Fix astyle issue
272
273 commit 5f596cb2833d5ea7a4d04d22af551731bd770f05
274 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
275 Date:   2017-06-17 14:10:15 +0200
276
277     Fix warning about unused arguments
278
279 commit cc07aec6c7b50090c3f471ca2c68d0ffa8aa4ff1
280 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
281 Date:   2017-06-17 14:09:31 +0200
282
283     Fix warnings with recent GCC versions
284
285 commit a0839cca24e19f1f0906e30ee1009ce89e4942b4
286 Author: Jeroen Ooms &lt;jeroenooms@gmail.com&gt;
287 Date:   2017-06-16 13:58:25 +0200
288
289     only build both static and dynamic on non-windows
290
291 commit 1329b3240aafb1b31328091eb6f7720787b391be
292 Author: Jeroen Ooms &lt;jeroenooms@gmail.com&gt;
293 Date:   2017-06-16 13:27:19 +0200
294
295     build both shared and static library
296
297 commit 36dd87cea80ad56e0e3178221aa579a28f02a549
298 Merge: 9cbc990 5f1e380
299 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
300 Date:   2017-06-14 17:23:06 +0200
301
302     Merge pull request #928 from RussellMcOrmond/master
303     
304     Quiet mode for opj_decompress via -quiet long parameter.
305
306 commit 9cbc9903c3034d1a101d0521402503ead0abcff0
307 Merge: 2609fb8 9a9b069
308 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
309 Date:   2017-06-13 12:09:52 +0200
310
311     Merge branch 't1_flag_optimizations'
312
313 commit 2609fb8077125b5b31f1bcc2f98c12ff1e6572d7
314 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
315 Date:   2017-06-12 17:15:23 +0100
316
317     Packet header writing: set empty packet header bit to 0 when appropriate (small optimization)
318
319 commit 73d1510d473b7dcfccfdee57e0e511e6791d5091
320 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
321 Date:   2017-06-12 11:23:55 +0100
322
323     Encoder: fix packet writing of empty sub-bands (#891, #892)
324     
325     There are situations where, given a tile size, at a resolution level,
326     there are sub-bands with x0==x1 or y0==y1, that consequently don't have any
327     valid codeblocks, but the other sub-bands may be non-empty.
328     Given that we recycle the memory from one tile to another one, those
329     ghost codeblocks might be non-0 and thus candidate for packet inclusion.
330
331 commit 81c5311758a0ae1f1aea349a6ee0bca2a238fa79
332 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
333 Date:   2017-06-09 10:47:13 +0200
334
335     T1: fix BYPASS/LAZY, TERMALL/RESTART and PTERM/ERTERM encoding modes. (#674)
336     
337     There were a number of defects regarding when and how the termination of
338     passes had to done and the computation of their rate.
339
340 commit 9a9b06911e164bdc854cf6b9c3bc5b6e751bf46d
341 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
342 Date:   2017-06-02 19:22:15 +0200
343
344     opj_t1_dec_sigpass_raw/opj_t1_dec_refpass_raw: harmonize style with mqc methods
345
346 commit 532243f1fd9997db63ea7f6b199d21138ccf58a3
347 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
348 Date:   2017-06-02 16:49:26 +0200
349
350     MQC/RAW decoder: use an artificial 0xFF 0xFF terminating marker.
351     
352     This saves comparing the current pointer with the end of buffer pointer.
353     This results at least in tiny speed improvement for raw decoding, and
354     smaller code size for MQC as well.
355     
356     This kills the remains of the raw.h/.c files that were only used for
357     decoding. Encoding using the mqc structure already.
358
359 commit 9b39fc4bccb3e9e4e9a9f61c4dc672fb7f05d865
360 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
361 Date:   2017-06-02 14:32:12 +0200
362
363     Fix documentation of opj_t1_decode_cblks()
364
365 commit dde6cbabc0cb93102c2091c15d11dec1267d0fd8
366 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
367 Date:   2017-06-02 14:25:57 +0200
368
369     Simplify VSC handling: instead of masking out bits when reading the 4th row.
370     
371     Do not set them when updating flags of the 1st row
372
373 commit 3d9940a35b8c566c1fb41db56018c91b511a976a
374 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
375 Date:   2017-06-02 11:52:16 +0200
376
377     Force inlining of mqc decoding and pass steps through heavy use of macros, so as to get better register allocation
378
379 commit 7e8b502842075738c9a062a2f06dace3f35dd7cd
380 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
381 Date:   2017-06-02 09:36:25 +0200
382
383     t1_generate_luts.c: fix compiler warnings
384
385 commit 2ba861c37cb5032d1fa90a7c9298f6e08a0f5413
386 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
387 Date:   2017-06-01 19:42:03 +0200
388
389     Optimize opj_t1_update_flags()
390
391 commit a0861855c11bcb8c93f399ca51e766b5c8ef9e33
392 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
393 Date:   2017-06-01 17:02:50 +0200
394
395     T1: remove use of neghalf variable. It is useless since bpno is always &gt; 0
396
397 commit 10410fe72ec2d20f2bbdfb68a383bce1df17f35d
398 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
399 Date:   2017-06-01 11:15:25 +0200
400
401     T1: avoid pointer indirection for mqc and raw members of opj_t1_t
402
403 commit a5003787ffdbc4fb4a9b4e18187e9f69c36b9e9b
404 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
405 Date:   2017-06-01 10:23:30 +0200
406
407     T1: remove flags_stride variable from opj_t1_t
408
409 commit 0ec842e1f1e6ebc80df5308cab457372456b204d
410 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
411 Date:   2017-05-31 19:45:03 +0200
412
413     Inline opj_raw_decode()
414
415 commit aa7a8a4398b3792b4a52fb443d49d317a9a4984f
416 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
417 Date:   2017-05-31 17:15:27 +0200
418
419     T1: loop unrolling in dec_sigpass_raw and dec_refpass_raw
420
421 commit 68557ff5036e68112bcbf194d2a7f48b1f58b752
422 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
423 Date:   2017-05-31 14:35:56 +0200
424
425     T1: Transpose coder optimizations to decoder, and cleanup code
426
427 commit 1957a498b68af12bfa8d382f96e54f8403bb2fb6
428 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
429 Date:   2017-05-23 14:55:45 +0200
430
431     Fix compiler warnings
432
433 commit 40c0f42def262ed76e2f0048d09aab9e0ee1af02
434 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
435 Date:   2017-05-23 13:02:24 +0200
436
437     Factor index computation for lut_enc_ctxno_sc and lut_enc_spb
438
439 commit d6907b93044108aacc6ab9281a7a9ab48546824c
440 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
441 Date:   2017-05-23 00:40:30 +0200
442
443     Optimize a bit opj_t1_enc_clnpass()
444
445 commit c76a59213100bbec567a0c78b7b1b8ba82d1e1fa
446 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
447 Date:   2017-05-22 23:30:30 +0200
448
449     T1: remove unused code in decoder
450
451 commit 4068363ff5021608180f712823db55d9c0a551e6
452 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
453 Date:   2017-05-22 18:42:46 +0200
454
455     T1: fix VSC mode in encoder
456
457 commit cd12414c6b11295ae8540df2ef77eb9c624cd264
458 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
459 Date:   2017-05-20 14:05:07 +0200
460
461     T1: use more compact flags to optimize cache usage in encoder passes. (#172)
462     
463     Ported from Carl Hetherington work (actually through Matthieu Darbois's port
464     on top of OpenJPEG 2.1.0)
465     
466     Can reduce total encoding time by 10-15%
467     
468     WARNING: VSC mode is not implemented, and so is a temporary regression
469     that must be fixed.
470
471 commit 53d46fc7330ed652db66aa37b498fbfa27be625c
472 Merge: 6e97d87 a8ca7c5
473 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
474 Date:   2017-05-23 16:15:55 +0200
475
476     Merge pull request #936 from rouault/master_warnings
477     
478     CMake: add stronger warnings for openjp2 lib/bin by default, and error out on declaration-after-statement
479
480 commit a8ca7c51f38a4cbdcb4a541137478df03e5eb76d
481 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
482 Date:   2017-05-23 15:12:19 +0200
483
484     CMake: add stronger warnings for openjp2 lib/bin by default, and error out on declaration-after-statement
485     
486     And remove occurences of unused arguments in src/lib/openjp2
487
488 commit 6e97d877b155aff55d1ae1fef4a36fa56d51e472
489 Merge: 8728cfb 2d2c368
490 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
491 Date:   2017-05-23 14:49:38 +0200
492
493     Merge pull request #935 from rouault/add_compress_vsc_test
494     
495     Tests: test opj_compress in VSC mode (related to #172)
496
497 commit 2d2c368b19ee59cba7470c94bcc2c06ca6db1d80
498 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
499 Date:   2017-05-23 13:46:04 +0200
500
501     Tests: test opj_compress in VSC mode (related to #172)
502
503 commit 8728cfbc799a61dd0600ee04aa64d829937d8710
504 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
505 Date:   2017-05-23 13:54:28 +0200
506
507     t1.c: fix compiler warnings
508
509 commit 5f1e380b5155577864a84c1e64f213b6d9f83334
510 Author: Russell McOrmond &lt;russell.mcormond@canadiana.ca&gt;
511 Date:   2017-05-16 09:31:07 -0400
512
513     Fixed formatting issues ASTYLE
514
515 commit 9d8e1ecdeb99b1e4b4ffd19feb152c88fe4f83ba
516 Author: Russell McOrmond &lt;russell.mcormond@canadiana.ca&gt;
517 Date:   2017-05-15 14:39:54 -0400
518
519     Quiet mode for opj_decompress via -quiet long parameter.
520
521 commit 83d7a6d4a44833e78321bfd367dc0f822a8d0945
522 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
523 Date:   2017-05-15 14:11:47 +0200
524
525     MQC: remove disabled MQC_PERF_OPT mode, which brings no performance improvements (see #923)
526
527 commit 4431fa72657b6c4a92c3cf29cfc5c8df69424a0e
528 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
529 Date:   2017-05-15 14:09:51 +0200
530
531     Add comments about non successfull attempt of implementing alternate INITDEC, DECODE and BYTEIN procedures (refs #921)
532
533 commit f7a126af61877cd4623327142521d82a0c19430d
534 Merge: 28d2eab 3c2972f
535 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
536 Date:   2017-05-15 13:08:03 +0200
537
538     Merge pull request #926 from rouault/reformat_h_files
539     
540     Reformat: apply reformattin on .h files (#128)
541
542 commit 3c2972f924857016bb454201c7e92f25de9105ee
543 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
544 Date:   2017-05-15 12:21:30 +0200
545
546     Reformat: apply reformattin on .h files (#128)
547
548 commit 28d2eabca79d06378843d1e94fecfb4a5e22178d
549 Merge: 0ecac46 cde210b
550 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
551 Date:   2017-05-15 12:09:45 +0200
552
553     Merge pull request #919 from rouault/reformat
554     
555     Add mechanisms to reformat and check code style, and reformat whole codebase (#128)
556
557 commit 0ecac46a1db911cbe340c4467000e91cea82c96d
558 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
559 Date:   2017-05-11 20:18:42 +0200
560
561     perf_test.py: implement -i option
562
563 commit cde210be392d60fbcd8a3e7cacfa62660a95e8d9
564 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
565 Date:   2017-05-11 11:21:37 +0200
566
567     astyle.options: use non deprecated option name
568
569 commit 563bd8499e63db976ca8358216138647593354bc
570 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
571 Date:   2017-05-09 15:44:46 +0200
572
573     Reformat whole codebase with astyle.options (#128)
574
575 commit d4e54e9f35d532062533f1d369c159810b01d224
576 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
577 Date:   2017-05-09 15:28:09 +0200
578
579     Add mechanisms to reformant and check code style (#128)
580     
581     Use an internal version of astyle (astyle 3.0). Scripts taken from QGIS.
582     astyle.options from https://github.com/uclouvain/openjpeg/issues/128
583     
584     scripts/prepare-commit.sh can be used locally to automatically reformat
585     edited files.
586     
587     Travis-CI will run scripts/verify-indentation.sh to verify committed files.
588
589 commit 8650b70e06408d394c1708846b6fc2d86cf14079
590 Merge: e92fe29 05d5845
591 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
592 Date:   2017-05-09 13:16:53 +0200
593
594     Merge pull request #918 from rouault/profile
595     
596     Add profiling of CPU and memory usage (#912)
597
598 commit 05d58451a1221ba95db8fb1d159eb0f76dbafb22
599 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
600 Date:   2017-05-06 15:06:24 +0200
601
602     Add profiling of CPU and memory usage (#912)
603
604 commit e92fe29016300e7ae9ccfa6e9cf5422456f57e25
605 Merge: 20291aa 328f076
606 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
607 Date:   2017-05-09 12:33:07 +0200
608
609     Merge pull request #917 from rouault/bench
610     
611     Add performance benchmarking scripts
612
613 commit 328f076d2639d8664436e2b620cf9eed4f7dee53
614 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
615 Date:   2017-05-04 15:22:14 +0200
616
617     Add performance benchmarking scripts
618     
619     And run them by Travis-CI
620
621 commit 20291aad07591da40ac86e5f5a87b4f6d154ba6a
622 Merge: a18040e 04980a8
623 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
624 Date:   2017-05-03 12:41:02 +0200
625
626     Merge pull request #915 from rouault/appveyor_fix_attempt
627     
628     Fix retrieval of jpylyzer in AppVeyor
629
630 commit 04980a8c7b6c260394084ab12b4bdee957caa24f
631 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
632 Date:   2017-05-03 12:03:00 +0200
633
634     Fix retrieval of jpylyzer in AppVeyor
635
636 commit a18040e02238c577cf7853a0e303cbca62e044a8
637 Merge: e7ff1ef a43f1be
638 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
639 Date:   2017-05-03 11:48:02 +0200
640
641     Merge pull request #893 from rouault/remove_tagtree_warnings
642     
643     Remove warnings related to empty tag-trees.
644
645 commit e7ff1efb82fab7ba6c6d69e7d286811abb4ee7e7
646 Merge: 807da62 cf08763
647 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
648 Date:   2017-05-03 11:46:45 +0200
649
650     Merge pull request #899 from jwilk/man-warnings
651     
652     Remove spurious .R macros from manpages
653
654 commit 807da629a6e00a06a3d2506c3f99da1757252c43
655 Merge: 8c33128 4927b64
656 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
657 Date:   2017-05-03 11:46:01 +0200
658
659     Merge pull request #914 from alexwlchan/fix-readme
660     
661     Escape quotes to ensure README renders on GitHub correctly
662
663 commit 4927b647663bbf72500400dfd0173d53761152c9
664 Author: Alex Chan &lt;a.chan@wellcome.ac.uk&gt;
665 Date:   2017-04-28 09:43:05 +0100
666
667     Escape quotes to ensure README renders on GitHub correctly
668
669 commit cf08763c3174525f151746705c3c72a321a01a4a
670 Author: Jakub Wilk &lt;jwilk@jwilk.net&gt;
671 Date:   2017-03-05 16:08:57 +0100
672
673     Remove spurious .R macros from manpages
674     
675     Fixes the following warnings from man:
676     
677         `R' is a string (producing the registered sign), not a macro.
678
679 commit 8c33128369816be09968712b50681e743464b93c
680 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
681 Date:   2017-03-03 23:23:39 +0100
682
683     Fixed CRLF auto conversion issue in openjpeg-data #655
684
685 commit a43f1bea6273e87d9e5cb6e428f560ae7a59223b
686 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
687 Date:   2017-02-13 12:36:45 +0100
688
689     Remove warnings related to empty tag-trees.
690     
691     Decoding some valid .jp2 files like Sentinel2 datasets leads to warnings like:
692     No incltree created.
693     tgt_create tree-&gt;numnodes == 0, no tree created.
694     No imsbtree created.
695     tgt_create tree-&gt;numnodes == 0, no tree created.
696     
697     Besides that, the image is correctly decoded. So there is no reason to emit
698     those warnings.
699
700 commit 7113c4e3bbb4b397ae0c27cbfb645ae8acfee042
701 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
702 Date:   2016-10-03 23:47:10 +0200
703
704     Update THANKS.md
705
706 commit b8197de7160f4b8b072107a7ac62d25705e3fb88
707 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
708 Date:   2016-10-03 23:45:44 +0200
709
710     Update CHANGELOG.md
711
712 commit b0791988385053075c5998bf0fe4f56a249ad56f
713 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
714 Date:   2016-09-29 22:06:23 +0200
715
716     fix abi-check and limit upload to website for master
717
718 commit 110d31891b459c673c7c788cf8170cadfd2201bf
719 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
720 Date:   2016-09-29 21:44:38 +0200
721
722     fix abi-check
723
724 commit cc0c71c30b2f9c3c28b67a027b39df1fda0d1c9b
725 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
726 Date:   2016-09-29 20:23:01 +0200
727
728     fix abi-check
729
730 commit 5695ac15ff961fb56ecee8455bca325444f37694
731 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
732 Date:   2016-09-28 20:33:31 +0200
733
734     Update abi-check scripts for v2.1.2
735
736 commit df5e8628f29a0138fcfe327527d2d0eda7c9c664
737 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
738 Date:   2016-09-28 20:15:53 +0200
739
740     Update NEWS.md for v2.1.2
741
742 commit b0c0f0ff04aa6088f690b086c49601bbf66fceee
743 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
744 Date:   2016-09-28 20:14:06 +0200
745
746     Update Changelog for v2.1.2
747
748 commit 9afc1699f0220d16f71860c1083d8c1b627e30fe
749 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
750 Date:   2016-09-28 18:55:02 +0200
751
752     Update version number for future release 2.2.0
753
754 commit 34dae137a9a8c04feaa9763ae7e09a86ecb10400
755 Author: Mathieu Malaterre &lt;mathieu.malaterre@gmail.com&gt;
756 Date:   2016-09-26 12:01:31 +0200
757
758     OPENJPEG_NAMESPACE is configurable by user
759
760 ...</pre></div>
761
762 </body>
763 </html>