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