Update ABI/API compatibility reports after commit 898ca6f52247cf869b66048b21871f236fd...
[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 898ca6f52247cf869b66048b21871f236fd5f900
24 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
25 Date:   2016-06-21 22:09:08 +0200
26
27     Remove clang-3.9 build
28     
29     c.f. travis-ci/travis-ci#6120
30
31 commit 86698be6e9ca3375a42e7cc00c743bd1bf9b203d
32 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
33 Date:   2016-06-21 17:41:29 +0200
34
35     Automatic upload of ABI report (end)
36
37 commit cdcb77e796f8f06d3838356c0a2931a82b4375be
38 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
39 Date:   2016-06-21 17:21:08 +0200
40
41     Automatic upload of ABI report (ctd)
42
43 commit 954dad66dea3c5bb1e59187987e77c18f7b593ec
44 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
45 Date:   2016-06-21 16:46:38 +0200
46
47     Automatic upload of ABI report (ctd)
48
49 commit 48744a1342123945ca461839ffe52d9b2c467fc9
50 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
51 Date:   2016-06-21 16:19:06 +0200
52
53     setup automatic upload of ABI reports
54
55 commit d0babeb6f6cdd1887308137df37bb2b4724a6592
56 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
57 Date:   2016-05-15 01:36:31 +0200
58
59     WIP automatic release
60
61 commit d1ca2b4f29efc9e12a77c7aba76091beae1966ec
62 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
63 Date:   2016-05-15 00:53:24 +0200
64
65     WIP: debug travis run script
66
67 commit 8ba0de3e45aec595361a4f321e67dfd745d492d3
68 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
69 Date:   2016-05-15 00:42:54 +0200
70
71     Update travis and appveyor to enable automatic releases on tag commit
72
73 commit 2e0779e2505f98ea43eced3ee650a2a61a6b017c
74 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
75 Date:   2016-05-13 12:31:56 +0200
76
77     Update version number in CMakeLists.txt
78
79 commit e55130d3c53388e44fa7ea63a436d73b39d95159
80 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
81 Date:   2016-05-13 12:25:55 +0200
82
83     Update NEWS
84
85 commit 4d2b6a671a0431722cd4845b246fe0a09f7ca934
86 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
87 Date:   2016-05-10 22:08:49 +0200
88
89     Update implementation of opj_calloc (#705)
90
91 commit aae066debc29f6fe44bfcda1206bba0a68dfd00e
92 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
93 Date:   2016-05-10 22:02:49 +0200
94
95     Add missing source for the JPIP library and executables (issue #658) (#659)
96     
97     They all need opj_malloc and other functions from opc_malloc.c.
98     
99     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
100
101 commit 6609719b409be038c2d41765b64e42f7b92f79cb
102 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
103 Date:   2016-05-08 20:26:12 +0200
104
105     Correct expected result for test of issue 495
106
107 commit 1a8318f6c24623189ecb65e049267c6f2e005c0e
108 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
109 Date:   2016-05-08 20:10:13 +0200
110
111     Fix Out-of-Bounds Access in function opj_tgt_reset
112     
113     Fix uclouvain/openjpeg#775
114
115 commit 162f6199c0cd3ec1c6c6dc65e41b2faab92b2d91
116 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
117 Date:   2016-05-08 19:18:05 +0200
118
119     Fix Heap Buffer Overflow in function color_cmyk_to_rgb
120     
121     Fix uclouvain/openjpeg#774
122
123 commit 8f9cc62b3f9a1da9712329ddcedb9750d585505c
124 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
125 Date:   2016-05-08 18:40:12 +0200
126
127     Fix division by zero
128     
129     Fix uclouvain/openjpeg#733
130
131 commit 44a499f2acf10b55172d07abf387e5a579a585f7
132 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
133 Date:   2016-05-03 22:22:03 +0200
134
135     Update lcms2 (#773)
136     
137     Update to mm2/Little-CMS@e342f44
138
139 commit 94cfb1b008319e8b0b17e741f1e29e0a7b90af38
140 Merge: ba0cf12 17a0a8a
141 Author: julienmalik &lt;julienmalik@users.noreply.github.com&gt;
142 Date:   2016-05-02 21:57:55 +0200
143
144     Merge pull request #769 from julienmalik/cmake_lowercase
145     
146     Use lowercase for cmake commands consistenly
147
148 commit 17a0a8a195a9aad76a6bdb174edc8aa5fb8b7831
149 Author: Julien Malik &lt;julien.malik@paraiso.me&gt;
150 Date:   2016-05-02 16:03:16 +0200
151
152     Use lowercase for cmake commands consistenly
153     
154     Inspired from https://github.com/InsightSoftwareConsortium/ITK/blob/master/Utilities/Maintenance/HowToCreateTheCMakeCaseConversion.txt
155     This needs vim 7.3 and fails with vim 7.4
156     
157     This also fixes a number of :
158     - missing empty line at end of files
159     - useless space at end of lines
160
161 commit ba0cf122f6820d38a7a5acc65b9d64392dd94e83
162 Merge: da56086 e1e018a
163 Author: julienmalik &lt;julienmalik@users.noreply.github.com&gt;
164 Date:   2016-05-02 14:34:32 +0200
165
166     Merge pull request #767 from julienmalik/fix_memset_null_pointer
167     
168     Fix UBSan gcc warning for first arg to memset non null
169
170 commit da56086e012117edb278408e6062d1b890b53576
171 Merge: b51d088 04b8cbd
172 Author: julienmalik &lt;julienmalik@users.noreply.github.com&gt;
173 Date:   2016-05-02 14:32:08 +0200
174
175     Merge pull request #768 from julienmalik/filter_clang_warnings
176     
177     Ignore clang's summary warning
178
179 commit 04b8cbd27aae2372b19598a38ba15e860952cae2
180 Author: Julien Malik &lt;julien.malik@paraiso.me&gt;
181 Date:   2016-05-02 12:55:43 +0200
182
183     Ignore clang's summary warning
184     
185     This assumes prior text has matched some other warning expression.
186     
187     This reduces the warnings reported for clang build on the dashboard,
188     which were caused only by the "XXX warnings generated." message.
189     For some reason they were not reported when not using ctest launchers.
190     
191     This commit allows to confidently use ctest launchers to improve
192     dashboard reports.
193
194 commit e1e018a8dc8c96f45486768356b7fb370ae0527c
195 Author: Julien Malik &lt;julien.malik@paraiso.me&gt;
196 Date:   2016-05-02 12:13:24 +0200
197
198     Fix UBSan gcc warning for first arg to memset non null
199
200 commit b51d088267cb88eb95555ea047755120e36c511b
201 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
202 Date:   2016-05-01 18:05:46 +0200
203
204     Update to libtiff-4.0.6 (#764)
205
206 commit 4f11e89c803fd9a332698bc36338a4be87c6d199
207 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
208 Date:   2016-04-30 18:51:36 +0200
209
210     Add tests for recent issues
211     
212     Update uclouvain/openjpeg#725
213     Update uclouvain/openjpeg#726
214
215 commit 9a20f8e8d1a91bd032e81ac53bf9a48dbb92bc29
216 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
217 Date:   2016-04-30 17:58:04 +0200
218
219     Update lcms (#544)
220     
221     Update to mm2/Little-CMS@0e8234e090d6aab33f90e2eb0296f30aa0705e57
222
223 commit 72deb588cbc8d5f56f8b0db3a2d120913e792cb8
224 Merge: cd77b60 20789fe
225 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
226 Date:   2016-04-30 13:51:01 +0200
227
228     Merge pull request #706 from mayeut/issue135
229     
230     Fix issue 135
231     The fix is legal regarding the standard but I did not manage to find out if it covers a bug in opj_t2_read_packet_data or if the file is corrupted
232
233 commit cd77b6003b774dd337835630ea7b9b1fbc68d264
234 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
235 Date:   2016-04-30 12:15:22 +0200
236
237     Fix some coverity warnings
238
239 commit f40a2ff2ad821cf6492761c01de136ac2bf48b4a
240 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
241 Date:   2016-04-30 01:50:33 +0200
242
243     Fix bad call to fclose with NULL pointer
244
245 commit be42e72d220ffa89b33c8d24d0c0d4c8de8533cf
246 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
247 Date:   2016-04-30 01:12:16 +0200
248
249     Fix warnings (#763)
250
251 commit 15f081c89650dccee4aa4ae66f614c3fdb268767
252 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
253 Date:   2016-04-30 00:33:27 +0200
254
255     Fix Out-Of-Bounds Read in sycc42x_to_rgb function (#745)
256     
257     42x Images with an odd x0/y0 lead to subsampled component starting at the
258     2nd column/line.
259     That is offset = comp-&gt;dx * comp-&gt;x0 - image-&gt;x0 = 1
260     
261     Fix #726
262
263 commit ad593c9e0622e0d8d87228e67e4dbd36243ffd22
264 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
265 Date:   2016-04-29 23:51:14 +0200
266
267     Fix heap-buffer-overflow in color_esycc_to_rgb (#748)
268     
269     When all components do not have the same dx/dy, components buffer are
270     read beyond their end.
271     Do not convert in this case.
272     
273     Update uclouvain/openjpeg#725
274
275 commit 319fc971fef8a1e1c1c543506c26805873e3f258
276 Author: julienmalik &lt;julienmalik@users.noreply.github.com&gt;
277 Date:   2016-04-29 23:49:17 +0200
278
279     cppcheck fix for openjp2 (#740)
280
281 commit e166e4a209d9a3e4b583e4b2cdcbab2c57967eb1
282 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
283 Date:   2016-04-28 19:20:14 +0200
284
285     Check SSIZ is valid in opj_j2k_read_siz (#762)
286
287 commit 29313eb5f1b2c01c7493087fa2d8f1a20495a34e
288 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
289 Date:   2016-04-28 13:16:43 +0200
290
291     Fix unsigned int overflow reported by UBSan (#761)
292     
293     * Fix unsigned int overflow reported by UBSan
294     
295     Please add -DOPJ_UBSAN_BUILD to CFLAGS when building with
296     -fsanitize=undefined,unsigned-integer-overflow
297     
298     It seems clang/gcc do not allow to disable checking for block of code
299     other than function or file.
300
301 commit e982d0396607a16ca0c373020cc93449504eb4e8
302 Author: julienmalik &lt;julienmalik@users.noreply.github.com&gt;
303 Date:   2016-04-28 11:52:45 +0200
304
305     Fix implicit float-to-bool conversions (#752)
306
307 commit 66fd497765939d02e8816d6d019839388fffdf79
308 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
309 Date:   2016-04-28 00:18:37 +0200
310
311     Fix unsigned int overflow reported by UBSan (#759)
312
313 commit 20789fed4ec7746e938dd2934a1fb5aa352f4d12
314 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
315 Date:   2016-01-25 22:16:49 +0100
316
317     Fix issue 135
318     
319     dwt_interleave_h.gsr105.jp2 now has the same output as kakadu
320     issue399 is corrupted. Only the corrupted part changes.
321     
322     Update known failures for x86 MD5
323     
324     NR-DEC-kodak_2layers_lrcp.j2c-31-decode-md5
325     NR-DEC-kodak_2layers_lrcp.j2c-32-decode-md5
326     NR-DEC-issue135.j2k-68-decode-md5
327
328 commit 5947e10ff7bebdcc8f72ab9246f03db05582fa0a
329 Author: julienmalik &lt;julienmalik@users.noreply.github.com&gt;
330 Date:   2016-04-27 23:05:43 +0200
331
332     Add clang 3.9 build to Travis matrix (#753)
333
334 commit e6881e75279627096fbbaca19e837252737a3892
335 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
336 Date:   2016-04-27 21:56:09 +0200
337
338     Fix negative shift left reported by UBSan (#758)
339     
340     Follow-up of #757
341     
342     This shall have no performance impact on 2’s complement machine where
343     the compiler replaces the multiplication by power of two (constant) by
344     a left shift.
345     Verified at least on MacOS Xcode 7.3, same assembly generated after fix.
346
347 commit 2296dc9e68e0ebc8342a8669aa2398a029b0fa3f
348 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
349 Date:   2016-04-26 22:12:11 +0200
350
351     Remove whitespace and CR at line endings (#678)
352     
353     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
354
355 commit 6f2ac3ee366a9b587abe9a72febc400ba5b98c24
356 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
357 Date:   2016-04-26 22:06:06 +0200
358
359     Fix negative shift left reported by UBSan (#757)
360     
361     This shall have no performance impact on 2’s complement machine where
362     the compiler replaces the multiplication by power of two (constant) by
363     a left shift.
364     Verified at least on MacOS Xcode 7.3, same assembly generated after fix.
365
366 commit c559c628539bc8956193a5ff8ac787a0c6fa090c
367 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
368 Date:   2016-04-23 14:17:31 +0200
369
370     Do not define __attribute__ in opj_includes.h (#751)
371     
372     Fix #727
373
374 commit a9feb9addd05bc9f05e833dab16a8114bb6d70f3
375 Merge: 06e8dc9 74e8143
376 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
377 Date:   2016-04-23 10:51:46 +0200
378
379     Merge pull request #750 from mayeut/issue-729-2
380     
381     Allow to read/write 3/5/7/9/11/13/15 bpp TIF files
382
383 commit 74e814358c2530d238e3ada22d8eee6bf1d65283
384 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
385 Date:   2016-04-23 01:53:32 +0200
386
387     Allow to write 3/5/7/9/11/13/15 bpp TIF files
388     
389     Update uclouvain/openjpeg#729
390
391 commit 54393d9e38ac9d170d1ca6ac0c348d5f539d117d
392 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
393 Date:   2016-04-23 04:24:04 +0200
394
395     Allow to read 3/5/7/9/11/13/15 bpp TIF files
396
397 commit 06e8dc9edde8aacea66b32c14a8f8fb6e3cdbbbf
398 Merge: f5446fd 6ea2ff0
399 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
400 Date:   2016-04-22 12:54:25 +0200
401
402     Merge pull request #746 from senbox-org/update_cmake_jpylyzer
403     
404     Update cmake &amp; jpylyzer for travis builds
405
406 commit f5446fdcfb4f9174c449a706e641b635d07bfa5c
407 Merge: e1a93d9 8611d12
408 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
409 Date:   2016-04-22 10:48:40 +0200
410
411     Merge pull request #747 from julienmalik/update_libpng
412     
413     update libpng to from 1.6.17 to 1.6.21
414
415 commit 8611d127db0957aa0de65613a9d2626a6314122b
416 Author: Julien Malik &lt;julien.malik@paraiso.me&gt;
417 Date:   2016-04-22 00:16:16 +0200
418
419     Import pnglibconf.h.prebuilt as new pnglibconf.h
420
421 commit 889bf167913c202ee33b25c64063fd6db5bece96
422 Author: Julien Malik &lt;julien.malik@paraiso.me&gt;
423 Date:   2016-04-21 18:49:15 +0200
424
425     update libpng to from 1.6.17 to 1.6.21
426
427 commit 6ea2ff0b0627655d36ad7cc7483de7592b8bcbd1
428 Author: Julien Malik &lt;julien.malik@paraiso.me&gt;
429 Date:   2016-04-19 15:25:42 +0200
430
431     Update jpylyzer to 1.17.0
432
433 commit 3436c4e9baac1fd847c4475b961802cd1c9bbe7e
434 Author: Julien Malik &lt;julien.malik@paraiso.me&gt;
435 Date:   2016-04-19 15:22:49 +0200
436
437     upgrade cmake to 3.5.2
438
439 commit e1a93d9e59f08b708200e6a371f3f6a4eeb54940
440 Merge: a1c0ee9 0069a2b
441 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
442 Date:   2016-04-18 10:51:51 +0200
443
444     Merge pull request #708 from GrokImageCompression/issue_695
445     
446     issue #695 MQ Encode: ensure that bp pointer never points to uninitialized memory
447
448 commit a1c0ee9a861778d54df734ebc21b604f06bd52bf
449 Merge: 40b5a53 5e5f699
450 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
451 Date:   2016-04-12 10:48:02 +0200
452
453     Merge pull request #734 from senbox-org/opj_dump_dead_code
454     
455     Remove dead code in opj_dump
456
457 commit 40b5a53d2f364fe59b8ed86f4821c867d345a95e
458 Merge: 5c5ae1d e7797b9
459 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
460 Date:   2016-04-12 10:47:28 +0200
461
462     Merge pull request #735 from senbox-org/cppcheck_fix_openjp2
463     
464     Fix uninitialized variable reported by cppcheck
465
466 commit e7797b97a1922e0d38d705916117c29af96471a0
467 Author: Julien Malik &lt;julien.malik@paraiso.me&gt;
468 Date:   2016-04-09 19:02:05 +0200
469
470     Fix uninitialized variable reported by cppcheck
471     
472     Also reorder initialization to follow declaration order
473
474 commit 5e5f6999a8e218f52584841ea6fdffde34743722
475 Author: Julien Malik &lt;julien.malik@paraiso.me&gt;
476 Date:   2016-04-09 18:34:11 +0200
477
478     Remove dead code in opj_dump
479
480 commit 0069a2bd2f8055b7edf9699332f4f00ac5351564
481 Author: Aaron Boxer &lt;boxerab@gmail.com&gt;
482 Date:   2016-01-30 10:05:46 -0500
483
484     suppress valgrind error - avoid accessing uninitialized memory in mq encoder
485
486 commit e3100f714c2bae3da26877020048e2cf5906172b
487 Author: Aaron Boxer &lt;boxerab@gmail.com&gt;
488 Date:   2016-01-28 19:34:00 -0500
489
490     issue #695 MQ Encode: ensure that bp pointer never points to uninitialized memory
491
492 commit 5c5ae1d51a3b5a1c4e68ae0323f7a14d7628f465
493 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
494 Date:   2016-01-25 17:30:43 +0100
495
496     fixed tile numbering
497     
498     Fixes #245
499
500 commit 3767af52deaa8e75c322961aa51f56b397de22af
501 Merge: 1b86fb6 c00ee8b
502 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
503 Date:   2016-01-23 19:43:09 +0100
504
505     Merge pull request #648 from stweil/alloc
506     
507     Fix support of posix_memalloc for Linux
508
509 commit 1b86fb6f488e85231bfee21d7831d66ee4da2b8b
510 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
511 Date:   2016-01-11 00:35:47 +0100
512
513     Update known failures
514
515 commit a42d03df79458179bfbf28a8c90d303e22ed9843
516 Merge: cb33ff4 e975ca2
517 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
518 Date:   2016-01-11 00:23:44 +0100
519
520     Merge pull request #551 from mayeut/coc-qcc
521     
522     Add COC/QCC in main header when needed
523
524 commit cb33ff43bb289c8beb94a3cdeac1e53432f30abe
525 Merge: 0dd44e7 6a1974d
526 Author: Mathieu Malaterre &lt;mathieu.malaterre@gmail.com&gt;
527 Date:   2016-01-09 14:53:29 +0100
528
529     Merge pull request #690 from rouault/failed_malloc_opj_dwt_encode_procedure
530     
531     [git/2.1 regression] Fix opj_write_tile() failure when numresolutions=1
532
533 commit 6a1974d40d95d857377a1eb5f4db0d9e24d0ad0a
534 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
535 Date:   2016-01-09 14:30:48 +0100
536
537     Add comment explaining bj is not use when l_data_size == 0
538
539 commit 87c0d7dc1eee2adf1aa7ae31bdfac078bb114c01
540 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
541 Date:   2016-01-08 19:38:45 +0100
542
543     [git/2.1 regression] Fix opj_write_tile() failure when numresolutions=1
544     
545     When trying the GDAL OpenJPEG driver against openjpeg current master HEAD,
546     I get failures when trying to create .jp2 files. The driver uses
547     opj_write_tile() and in some tests numresolutions = 1.
548     
549     In openjp2/dwt.c:410, l_data_size = opj_dwt_max_resolution( tilec-&gt;resolutions,tilec-&gt;numresolutions) * (OPJ_UINT32)sizeof(OPJ_INT32);
550     is called and returns l_data_size = 0. Now in git opj_malloc() has a special case
551     for 0 to return a NULL pointer whereas previously it relied on system malloc(),
552     which in my case didn't return NULL.
553     
554     So only test the pointer value if l_data_size != 0. This makes the GDAL
555     autotest suite to pass again.
556
557 commit 0dd44e7dba540e69114a24c81e9190786ed32fed
558 Merge: a205f70 9cad6bc
559 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
560 Date:   2016-01-06 23:15:05 +0100
561
562     Merge pull request #687 from stweil/memalign
563     
564     Fix fatal crash on 64 bit Linux
565
566 commit 9cad6bc1f68be54189c6db8a7fcef6f994daf891
567 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
568 Date:   2016-01-06 21:34:59 +0100
569
570     Fix fatal crash on 64 bit Linux
571     
572     By default, OpenJPEG uses the function memalign to allocate aligned
573     memory on Linux systems. That function needs malloc.h which was
574     missing. This results in a compiler warning:
575     
576     openjpeg/src/lib/openjp2/opj_malloc.c:63:3: warning:
577      implicit declaration of function ‘memalign’
578      [-Wimplicit-function-declaration]
579     
580     On hosts where sizeof(int) &lt; sizeof(void *) the return value of memalign
581     will be truncated which results in an invalid pointer.
582     
583     That caused "make test" to produce lots of segmentation faults when
584     running on a 64 bit Linux host.
585     
586     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
587
588 commit 79b1c4cc85e5d1709cdb831561ba4927ea673514
589 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
590 Date:   2016-01-06 21:34:59 +0100
591
592     Fix whitespace issues in opj_malloc.c
593     
594     Some lines ended with spaces. Remove them.
595     
596     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
597
598 commit c00ee8bff7cd6473021cb6f40199d25898d09250
599 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
600 Date:   2015-11-01 20:37:19 +0100
601
602     Fix support of posix_memalign for Linux
603     
604     posix_memalign is only declared conditionally in stdlib.h,
605     so add one of the possible definitions to get the declaration.
606     
607     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
608
609 commit a205f703283d42e1989da3670cb1c4bb5d8ae193
610 Merge: 3a0253f 9c5b300
611 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
612 Date:   2016-01-06 18:04:51 +0100
613
614     Merge pull request #686 from mayeut/master
615     
616     [libtiff] Add missing include statement for ssize_t
617     Close #681
618
619 commit 9c5b30005eac31ab86c92103d4b3ecd272936493
620 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
621 Date:   2016-01-06 17:37:37 +0100
622
623     Add missing include statement for ssize_t
624     
625     Update uclouvain/openjpeg#681
626
627 commit 83e5e2703ed66bdf4afbefd607263193a2ac1a98
628 Merge: 2e4fadf 3a0253f
629 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
630 Date:   2016-01-06 17:09:14 +0100
631
632     Merge remote-tracking branch 'uclouvain/master'
633
634 commit 3a0253f4e2e7210f4bbef8b9b8fc0a62e13daa55
635 Merge: 8f99059 99c4f62
636 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
637 Date:   2016-01-06 17:01:48 +0100
638
639     Merge pull request #684 from stweil/typo
640     
641     Fix duplicate article in comments
642
643 commit 99c4f621bd32ddfec25cb126d4d462642e9d43a6
644 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
645 Date:   2016-01-06 08:55:29 +0100
646
647     Fix duplicate article in comments
648     
649     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
650
651 commit 2e4fadf330c1039d2181e6ba05c80f1cff6d0947
652 Merge: 51cbcd5 8f99059
653 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
654 Date:   2016-01-03 02:09:04 +0100
655
656     Merge remote-tracking branch 'uclouvain/master'
657
658 commit 8f9905936cef1427f9372dd192a054b3c852232a
659 Merge: 51efe91 a834ab3
660 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
661 Date:   2015-12-31 11:45:51 +0100
662
663     Merge pull request #679 from stweil/grammar
664     
665     Fix grammar in comment
666
667 commit a834ab305ffb1af465f94f0781743eaf4c13d01c
668 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
669 Date:   2015-11-03 19:16:01 +0100
670
671     Fix grammar in comment
672     
673     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
674
675 commit 51efe91971cce3c8f7e0f381ff15fccfc0388807
676 Merge: 5d56fb3 4ddc262
677 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
678 Date:   2015-12-23 20:55:47 +0100
679
680     Merge pull request #665 from jwilk/spelling
681     
682     Fix typos
683
684 commit 4ddc2627dd9e3af4b982f4bf51b9f8c35f034bf9
685 Author: Jakub Wilk &lt;jwilk@jwilk.net&gt;
686 Date:   2015-11-27 21:38:41 +0100
687
688     Fix typos
689
690 commit 5d56fb3115f253564db11a76293079d68959bdf5
691 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
692 Date:   2015-11-07 14:50:28 +0100
693
694     Add known failures
695     
696     2 more tests failing under AppVayor since nov-6 update
697     Update #655
698
699 commit 51cbcd5748cd64832a578dfa30e630fdd79c2775
700 Merge: c37d69b f51d52f
701 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
702 Date:   2015-11-07 14:35:45 +0100
703
704     Merge pull request #654 from mayeut/master
705     
706     Fix undefined size jp2 box handling
707
708 commit f51d52f85a54a40ad7e792f2b59473aaf9e1e914
709 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
710 Date:   2015-11-07 02:59:38 +0100
711
712     Revert "Check for appveyor update"
713     
714     This reverts commit c414d9c238f404980e6e8b17db652a7fb2635cdf.
715
716 commit c414d9c238f404980e6e8b17db652a7fb2635cdf
717 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
718 Date:   2015-11-07 02:40:18 +0100
719
720     Check for appveyor update
721
722 commit e5ca873ab13a22e0cdabb4f56367b4c223be0b70
723 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
724 Date:   2015-11-07 02:06:22 +0100
725
726     Fix missing bracket
727
728 commit 601aa38c30258bc7eae1227e00f29a5557953e66
729 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
730 Date:   2015-11-07 02:04:10 +0100
731
732     fix appveyor build
733
734 commit fb4be3894e5c7c3a9820509ff2f4626ba19043fc
735 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
736 Date:   2015-11-07 01:35:43 +0100
737
738     Fix undefined size jp2 box handling
739     
740     Update #653
741
742 commit c37d69b25e2bdd40851b898532b2232cb2b04760
743 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
744 Date:   2015-11-02 22:28:30 +0100
745
746     Fix Travis cmake install
747
748 commit a77717583e05c127f013a7ab55e7cf5ed5bffccf
749 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
750 Date:   2015-11-02 22:02:53 +0100
751
752     Update cmake for travis ASan build
753
754 commit 968085190c47f1d43e4c19b9fe1ad0d6311f8d2c
755 Merge: 38ffbbe 93a6145
756 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
757 Date:   2015-11-02 21:49:25 +0100
758
759     Merge pull request #651 from stweil/fix
760     
761     opj_decompress: Update error message
762
763 commit 93a61459cdcf69de75872d28f09d813173e5bf46
764 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
765 Date:   2015-10-30 08:45:10 +0100
766
767     opj_decompress: Update error message
768     
769     The png format is also supported, so add it to the message.
770     Remove also the unneeded blank character before \n.
771     
772     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
773
774 commit 38ffbbe42ee36cf2ab402977cfd5dda471355052
775 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
776 Date:   2015-11-01 17:08:47 +0100
777
778     Fin compiler warnings
779
780 commit ce26e523dd2345413ee7990afdf84f2c4f13bc88
781 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
782 Date:   2015-11-01 16:56:50 +0100
783
784     Fix compiler warnings
785
786 commit e975ca2832ecb012c1bd768c5d971eeb6032cbc4
787 Merge: 80be580 b06bed7
788 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
789 Date:   2015-10-21 20:45:50 +0200
790
791     Merge branch 'master' into coc-qcc
792
793 commit b06bed7b7bcf73a3a282d8206ac526689685ce8d
794 Merge: d48be27 b7a1623
795 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
796 Date:   2015-10-21 10:10:38 +0200
797
798     Merge pull request #644 from smuehlst/opj_aligned_malloc
799     
800     Avoid pointer arithmetic with (void *) pointers
801
802 commit b7a162348de2f1444377e2dca9f3cbf9d770b52d
803 Author: Stephan Mühlstrasser &lt;stm@pdflib.com&gt;
804 Date:   2015-10-21 09:01:31 +0200
805
806     Avoid pointer arithmetic with (void *) pointers.
807
808 commit 540aa58f6c12224b5762f141fe71a2760e7c7766
809 Merge: 0967d64 d48be27
810 Author: Stephan Mühlstrasser &lt;stm@pdflib.com&gt;
811 Date:   2015-10-21 08:57:45 +0200
812
813     Merge branch 'master' into opj_aligned_malloc
814     
815     Conflicts:
816         src/lib/openjp2/opj_malloc.c
817
818 commit d48be27f5aa018d398cf9369b2c664bee4ce6e19
819 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
820 Date:   2015-10-21 00:09:04 +0200
821
822     Generic aligned malloc implementation update.
823     
824     Update #642
825
826 commit eaf55b677c53d76a11d2b860034337afdf8d8817
827 Author: Stephan Mühlstrasser &lt;stm@pdflib.com&gt;
828 Date:   2015-10-20 13:02:51 +0200
829
830     Generic aligned malloc implementation.
831     
832     Used for platforms where none of posix_memalign(), memalign() and
833     _aligned_malloc() is available.
834
835 commit 0967d6485414e7038d51f11e4e57f7a4bf5b4572
836 Author: Stephan Mühlstrasser &lt;stm@pdflib.com&gt;
837 Date:   2015-10-20 13:02:51 +0200
838
839     Generic aligned malloc implementation.
840     
841     Used for platforms where none of posix_memalign(), memalign() and
842     _aligned_malloc() is available.
843
844 ...</pre></div>
845
846 </body>
847 </html>