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