Update ABI/API compatibility reports after commit 1509ccc51f8de0523821ffd2f3d1946b10e...
[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 1509ccc51f8de0523821ffd2f3d1946b10e49614
24 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
25 Date:   2016-08-06 12:51:40 +0200
26
27     Update to libpng 1.6.24 (#807)
28
29 commit 5bb919a30e77ee2c96984883fe2cfb714b62bddc
30 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
31 Date:   2016-08-06 12:26:46 +0200
32
33     Reenable clang-3.9 build on travis (#806)
34     
35     clang-3.9 is now available with apt add-on in travis-ci
36
37 commit b8bd1b0e07cf427b80eb0dc6823efebbdd1b8e5b
38 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
39 Date:   2016-07-14 11:06:26 +0200
40
41     Add compilation test for standalone inclusion of openjpeg.h (#798)
42     
43     This ensures all openjpeg.h dependencies are met.
44     Fix #673
45
46 commit e40c28c2e89c30ebb682fe2fabef10930e039c1f
47 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
48 Date:   2016-07-14 10:49:17 +0200
49
50     jpwl: Remove non-portable data type u_int16_t (fix issue #796) (#797)
51     
52     The type casts which used this data type can be removed by changing
53     the signature of function swap16. As this function is called with
54     unsigned variables, this change is reasonable.
55     
56     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
57
58 commit 18da6155b2b69472d36ef8b13fd82878966b451c
59 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
60 Date:   2016-07-12 00:45:51 +0200
61
62     Fix dependency for pkg-config (issue #594) (#795)
63     
64     openjpeg provides libopenjp2.pc, so the require statements must refer to
65     libopenjp2 instead of openjp2.
66     Fixes #594
67     
68     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
69
70 commit b3c422654fe847b765b7f2f1d662e43bac1a682c
71 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
72 Date:   2016-07-06 00:26:37 +0200
73
74     Update ABI tracker script
75     
76     Disable previous version.
77
78 commit 9db62b20111198429c4fa9650dda16e1ee326f3c
79 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
80 Date:   2016-07-05 23:53:31 +0200
81
82     Update ABI tracker from 2.1 to 2.1.1
83
84 commit 7948d83340e19f8520b4d1dc87a03fcc9613732e
85 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
86 Date:   2016-07-05 23:33:00 +0200
87
88     update api/abi tracker
89
90 commit 132c4a248b53510466381e348e45f52e1f5f4afd
91 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
92 Date:   2016-07-05 22:12:11 +0200
93
94     Add version 2.1.1 to ABI tracker
95
96 commit ed294598eacda0664ec8ebfa843ae242036f21f8
97 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
98 Date:   2016-07-05 18:10:35 +0200
99
100     Trigger API/ABI update on website
101
102 commit fef144283f070e24a0a8f9e86158ec6353e99cf1
103 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
104 Date:   2016-07-05 16:49:10 +0200
105
106     Update INSTALL.md
107
108 commit 4c5a1cc82584e263103fc48c8bd729985199c147
109 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
110 Date:   2016-07-05 16:40:27 +0200
111
112     Update AUTHORS.md
113
114 commit bd96ed835352897c30ecc0f5cff43d0b1399e4e5
115 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
116 Date:   2016-07-05 16:07:16 +0200
117
118     Update AUTHORS file
119
120 commit f4a708ba0fe0ef906209ba608c6059572ff76dcf
121 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
122 Date:   2016-07-05 16:04:29 +0200
123
124     Update INSTALL, README and THANKS file
125
126 commit 2372cb78a01132aa3e9c1f55065355035d031330
127 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
128 Date:   2016-07-05 15:29:02 +0200
129
130     Upload changelog and convert some files to mardown
131
132 commit 9d5002f8fd2f52521b5303ae391051ef201e9b5c
133 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
134 Date:   2016-06-26 20:00:37 +0200
135
136     Remove useless diff command in abi-check.sh
137
138 commit e4c74f536461f6af1d4487bf4e8250d60a06f431
139 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
140 Date:   2016-06-25 01:09:42 +0200
141
142     Correct abi-check.sh for PR (#791)
143
144 commit cb72c08472f2e82387ebdde1792c6b39a25019d5
145 Author: maddin200 &lt;maddin200@aol.com&gt;
146 Date:   2016-06-21 22:13:57 +0200
147
148     Update tcd.c (#790)
149     
150     cppcheck unitialized variable
151
152 commit 898ca6f52247cf869b66048b21871f236fd5f900
153 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
154 Date:   2016-06-21 22:09:08 +0200
155
156     Remove clang-3.9 build
157     
158     c.f. travis-ci/travis-ci#6120
159
160 commit 86698be6e9ca3375a42e7cc00c743bd1bf9b203d
161 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
162 Date:   2016-06-21 17:41:29 +0200
163
164     Automatic upload of ABI report (end)
165
166 commit cdcb77e796f8f06d3838356c0a2931a82b4375be
167 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
168 Date:   2016-06-21 17:21:08 +0200
169
170     Automatic upload of ABI report (ctd)
171
172 commit 954dad66dea3c5bb1e59187987e77c18f7b593ec
173 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
174 Date:   2016-06-21 16:46:38 +0200
175
176     Automatic upload of ABI report (ctd)
177
178 commit 48744a1342123945ca461839ffe52d9b2c467fc9
179 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
180 Date:   2016-06-21 16:19:06 +0200
181
182     setup automatic upload of ABI reports
183
184 commit d0babeb6f6cdd1887308137df37bb2b4724a6592
185 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
186 Date:   2016-05-15 01:36:31 +0200
187
188     WIP automatic release
189
190 commit d1ca2b4f29efc9e12a77c7aba76091beae1966ec
191 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
192 Date:   2016-05-15 00:53:24 +0200
193
194     WIP: debug travis run script
195
196 commit 8ba0de3e45aec595361a4f321e67dfd745d492d3
197 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
198 Date:   2016-05-15 00:42:54 +0200
199
200     Update travis and appveyor to enable automatic releases on tag commit
201
202 commit 2e0779e2505f98ea43eced3ee650a2a61a6b017c
203 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
204 Date:   2016-05-13 12:31:56 +0200
205
206     Update version number in CMakeLists.txt
207
208 commit e55130d3c53388e44fa7ea63a436d73b39d95159
209 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
210 Date:   2016-05-13 12:25:55 +0200
211
212     Update NEWS
213
214 commit 4d2b6a671a0431722cd4845b246fe0a09f7ca934
215 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
216 Date:   2016-05-10 22:08:49 +0200
217
218     Update implementation of opj_calloc (#705)
219
220 commit aae066debc29f6fe44bfcda1206bba0a68dfd00e
221 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
222 Date:   2016-05-10 22:02:49 +0200
223
224     Add missing source for the JPIP library and executables (issue #658) (#659)
225     
226     They all need opj_malloc and other functions from opc_malloc.c.
227     
228     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
229
230 commit 6609719b409be038c2d41765b64e42f7b92f79cb
231 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
232 Date:   2016-05-08 20:26:12 +0200
233
234     Correct expected result for test of issue 495
235
236 commit 1a8318f6c24623189ecb65e049267c6f2e005c0e
237 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
238 Date:   2016-05-08 20:10:13 +0200
239
240     Fix Out-of-Bounds Access in function opj_tgt_reset
241     
242     Fix uclouvain/openjpeg#775
243
244 commit 162f6199c0cd3ec1c6c6dc65e41b2faab92b2d91
245 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
246 Date:   2016-05-08 19:18:05 +0200
247
248     Fix Heap Buffer Overflow in function color_cmyk_to_rgb
249     
250     Fix uclouvain/openjpeg#774
251
252 commit 8f9cc62b3f9a1da9712329ddcedb9750d585505c
253 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
254 Date:   2016-05-08 18:40:12 +0200
255
256     Fix division by zero
257     
258     Fix uclouvain/openjpeg#733
259
260 commit 44a499f2acf10b55172d07abf387e5a579a585f7
261 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
262 Date:   2016-05-03 22:22:03 +0200
263
264     Update lcms2 (#773)
265     
266     Update to mm2/Little-CMS@e342f44
267
268 commit 94cfb1b008319e8b0b17e741f1e29e0a7b90af38
269 Merge: ba0cf12 17a0a8a
270 Author: julienmalik &lt;julienmalik@users.noreply.github.com&gt;
271 Date:   2016-05-02 21:57:55 +0200
272
273     Merge pull request #769 from julienmalik/cmake_lowercase
274     
275     Use lowercase for cmake commands consistenly
276
277 commit 17a0a8a195a9aad76a6bdb174edc8aa5fb8b7831
278 Author: Julien Malik &lt;julien.malik@paraiso.me&gt;
279 Date:   2016-05-02 16:03:16 +0200
280
281     Use lowercase for cmake commands consistenly
282     
283     Inspired from https://github.com/InsightSoftwareConsortium/ITK/blob/master/Utilities/Maintenance/HowToCreateTheCMakeCaseConversion.txt
284     This needs vim 7.3 and fails with vim 7.4
285     
286     This also fixes a number of :
287     - missing empty line at end of files
288     - useless space at end of lines
289
290 commit ba0cf122f6820d38a7a5acc65b9d64392dd94e83
291 Merge: da56086 e1e018a
292 Author: julienmalik &lt;julienmalik@users.noreply.github.com&gt;
293 Date:   2016-05-02 14:34:32 +0200
294
295     Merge pull request #767 from julienmalik/fix_memset_null_pointer
296     
297     Fix UBSan gcc warning for first arg to memset non null
298
299 commit da56086e012117edb278408e6062d1b890b53576
300 Merge: b51d088 04b8cbd
301 Author: julienmalik &lt;julienmalik@users.noreply.github.com&gt;
302 Date:   2016-05-02 14:32:08 +0200
303
304     Merge pull request #768 from julienmalik/filter_clang_warnings
305     
306     Ignore clang's summary warning
307
308 commit 04b8cbd27aae2372b19598a38ba15e860952cae2
309 Author: Julien Malik &lt;julien.malik@paraiso.me&gt;
310 Date:   2016-05-02 12:55:43 +0200
311
312     Ignore clang's summary warning
313     
314     This assumes prior text has matched some other warning expression.
315     
316     This reduces the warnings reported for clang build on the dashboard,
317     which were caused only by the "XXX warnings generated." message.
318     For some reason they were not reported when not using ctest launchers.
319     
320     This commit allows to confidently use ctest launchers to improve
321     dashboard reports.
322
323 commit e1e018a8dc8c96f45486768356b7fb370ae0527c
324 Author: Julien Malik &lt;julien.malik@paraiso.me&gt;
325 Date:   2016-05-02 12:13:24 +0200
326
327     Fix UBSan gcc warning for first arg to memset non null
328
329 commit b51d088267cb88eb95555ea047755120e36c511b
330 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
331 Date:   2016-05-01 18:05:46 +0200
332
333     Update to libtiff-4.0.6 (#764)
334
335 commit 4f11e89c803fd9a332698bc36338a4be87c6d199
336 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
337 Date:   2016-04-30 18:51:36 +0200
338
339     Add tests for recent issues
340     
341     Update uclouvain/openjpeg#725
342     Update uclouvain/openjpeg#726
343
344 commit 9a20f8e8d1a91bd032e81ac53bf9a48dbb92bc29
345 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
346 Date:   2016-04-30 17:58:04 +0200
347
348     Update lcms (#544)
349     
350     Update to mm2/Little-CMS@0e8234e090d6aab33f90e2eb0296f30aa0705e57
351
352 commit 72deb588cbc8d5f56f8b0db3a2d120913e792cb8
353 Merge: cd77b60 20789fe
354 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
355 Date:   2016-04-30 13:51:01 +0200
356
357     Merge pull request #706 from mayeut/issue135
358     
359     Fix issue 135
360     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
361
362 commit cd77b6003b774dd337835630ea7b9b1fbc68d264
363 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
364 Date:   2016-04-30 12:15:22 +0200
365
366     Fix some coverity warnings
367
368 commit f40a2ff2ad821cf6492761c01de136ac2bf48b4a
369 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
370 Date:   2016-04-30 01:50:33 +0200
371
372     Fix bad call to fclose with NULL pointer
373
374 commit be42e72d220ffa89b33c8d24d0c0d4c8de8533cf
375 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
376 Date:   2016-04-30 01:12:16 +0200
377
378     Fix warnings (#763)
379
380 commit 15f081c89650dccee4aa4ae66f614c3fdb268767
381 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
382 Date:   2016-04-30 00:33:27 +0200
383
384     Fix Out-Of-Bounds Read in sycc42x_to_rgb function (#745)
385     
386     42x Images with an odd x0/y0 lead to subsampled component starting at the
387     2nd column/line.
388     That is offset = comp-&gt;dx * comp-&gt;x0 - image-&gt;x0 = 1
389     
390     Fix #726
391
392 commit ad593c9e0622e0d8d87228e67e4dbd36243ffd22
393 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
394 Date:   2016-04-29 23:51:14 +0200
395
396     Fix heap-buffer-overflow in color_esycc_to_rgb (#748)
397     
398     When all components do not have the same dx/dy, components buffer are
399     read beyond their end.
400     Do not convert in this case.
401     
402     Update uclouvain/openjpeg#725
403
404 commit 319fc971fef8a1e1c1c543506c26805873e3f258
405 Author: julienmalik &lt;julienmalik@users.noreply.github.com&gt;
406 Date:   2016-04-29 23:49:17 +0200
407
408     cppcheck fix for openjp2 (#740)
409
410 commit e166e4a209d9a3e4b583e4b2cdcbab2c57967eb1
411 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
412 Date:   2016-04-28 19:20:14 +0200
413
414     Check SSIZ is valid in opj_j2k_read_siz (#762)
415
416 commit 29313eb5f1b2c01c7493087fa2d8f1a20495a34e
417 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
418 Date:   2016-04-28 13:16:43 +0200
419
420     Fix unsigned int overflow reported by UBSan (#761)
421     
422     * Fix unsigned int overflow reported by UBSan
423     
424     Please add -DOPJ_UBSAN_BUILD to CFLAGS when building with
425     -fsanitize=undefined,unsigned-integer-overflow
426     
427     It seems clang/gcc do not allow to disable checking for block of code
428     other than function or file.
429
430 commit 20789fed4ec7746e938dd2934a1fb5aa352f4d12
431 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
432 Date:   2016-01-25 22:16:49 +0100
433
434     Fix issue 135
435     
436     dwt_interleave_h.gsr105.jp2 now has the same output as kakadu
437     issue399 is corrupted. Only the corrupted part changes.
438     
439     Update known failures for x86 MD5
440     
441     NR-DEC-kodak_2layers_lrcp.j2c-31-decode-md5
442     NR-DEC-kodak_2layers_lrcp.j2c-32-decode-md5
443     NR-DEC-issue135.j2k-68-decode-md5
444
445 commit 5947e10ff7bebdcc8f72ab9246f03db05582fa0a
446 Author: julienmalik &lt;julienmalik@users.noreply.github.com&gt;
447 Date:   2016-04-27 23:05:43 +0200
448
449     Add clang 3.9 build to Travis matrix (#753)
450
451 commit e6881e75279627096fbbaca19e837252737a3892
452 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
453 Date:   2016-04-27 21:56:09 +0200
454
455     Fix negative shift left reported by UBSan (#758)
456     
457     Follow-up of #757
458     
459     This shall have no performance impact on 2’s complement machine where
460     the compiler replaces the multiplication by power of two (constant) by
461     a left shift.
462     Verified at least on MacOS Xcode 7.3, same assembly generated after fix.
463
464 commit 2296dc9e68e0ebc8342a8669aa2398a029b0fa3f
465 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
466 Date:   2016-04-26 22:12:11 +0200
467
468     Remove whitespace and CR at line endings (#678)
469     
470     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
471
472 commit 6f2ac3ee366a9b587abe9a72febc400ba5b98c24
473 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
474 Date:   2016-04-26 22:06:06 +0200
475
476     Fix negative shift left reported by UBSan (#757)
477     
478     This shall have no performance impact on 2’s complement machine where
479     the compiler replaces the multiplication by power of two (constant) by
480     a left shift.
481     Verified at least on MacOS Xcode 7.3, same assembly generated after fix.
482
483 commit c559c628539bc8956193a5ff8ac787a0c6fa090c
484 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
485 Date:   2016-04-23 14:17:31 +0200
486
487     Do not define __attribute__ in opj_includes.h (#751)
488     
489     Fix #727
490
491 commit a9feb9addd05bc9f05e833dab16a8114bb6d70f3
492 Merge: 06e8dc9 74e8143
493 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
494 Date:   2016-04-23 10:51:46 +0200
495
496     Merge pull request #750 from mayeut/issue-729-2
497     
498     Allow to read/write 3/5/7/9/11/13/15 bpp TIF files
499
500 commit 74e814358c2530d238e3ada22d8eee6bf1d65283
501 Author: mayeut &lt;mayeut@users.noreply.github.com&gt;
502 Date:   2016-04-23 01:53:32 +0200
503
504     Allow to write 3/5/7/9/11/13/15 bpp TIF files
505     
506     Update uclouvain/openjpeg#729
507
508 commit 06e8dc9edde8aacea66b32c14a8f8fb6e3cdbbbf
509 Author: Matthieu Darbois &lt;mayeut@users.noreply.github.com&gt;
510 Date:   2016-04-22 12:54:25 +0200
511
512     Merge pull request #746 from senbox-org/update_cmake_jpylyzer
513     
514     Update cmake &amp; jpylyzer for travis builds
515
516 ...</pre></div>
517
518 </body>
519 </html>