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">
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" />
12 OpenJPEG current: changelog
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/>
21 <h1>Changelog from Git</h1><br/><br/>
22 <div class='changelog'>
23 <pre class='wrap'>commit da940424816e11d624362ce080bc026adffa26e8
24 Merge: 31d44f0 893143c
25 Author: Antonin Descampe <antonin@gmail.com>
26 Date: 2016-09-20 18:59:30 +0200
28 Merge pull request #834 from trylab/issue833
32 commit 31d44f02807a6ce02feead4326e58fac9681c045
33 Author: Antonin Descampe <antonin@gmail.com>
34 Date: 2016-09-20 18:48:06 +0200
36 Disable automatic compilation of t1_generate_luts
40 commit 3aaeea7ce8c2065d29483817b7fd07226601851c
41 Author: Antonin Descampe <antonin@gmail.com>
42 Date: 2016-09-16 17:54:12 +0200
44 renamed USE_THREAD to OPJ_USE_THREAD
46 renaming to be consistent with previous OPJ CMake options
48 commit 6e7616c83cb01d9b7a5a35e093ff9ff6741acc74
49 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
50 Date: 2016-09-15 23:51:34 +0200
52 Remove TODO for overflow check (#842)
54 The check was already done. It’s been simplified.
55 Reformat to get consistent style throughout the functions.
57 commit 9a07ccb3d0f076388e4da684a3bfd4327125c721
58 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
59 Date: 2016-09-15 01:57:53 +0200
61 Add overflow checks for opj_aligned_malloc (#841)
64 https://pdfium.googlesource.com/pdfium/+/b20ab6c7acb3be1393461eb650ca8fa4660c937e/third_party/libopenjpeg20/0020-opj_aligned_malloc.patch
66 commit f88c9974e27161427c003dda5d89f61a5a3995e9
67 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
68 Date: 2016-09-14 23:46:46 +0200
70 Flags in T1 shall be unsigned (#840)
72 This will remove some conversion warnings
74 commit 0954bc11e3ab6a39d86e5ed51286da4b8989743d
75 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
76 Date: 2016-09-14 00:12:43 +0200
78 Fix some warnings (#838)
80 Fix warnings introduced by uclouvain/openjpeg#786
82 commit 1e69940955f6d5b05369ebeeafe70e698cc2b870
83 Merge: d6d0f07 f66e120
84 Author: Antonin Descampe <antonin@gmail.com>
85 Date: 2016-09-13 21:21:56 +0200
87 Merge branch 'smuehlst-bit-fields-type'
89 commit f66e1204523415e8936c237ce9cc759e2185708f
90 Merge: d6d0f07 8750e18
91 Author: Antonin Descampe <antonin@gmail.com>
92 Date: 2016-09-13 21:21:11 +0200
94 Merge branch 'bit-fields-type' of https://github.com/smuehlst/openjpeg into smuehlst-bit-fields-type
96 commit d6d0f070e179fc195849aacd842c92f79653934f
97 Merge: f1f7c53 48c16b2
98 Author: Antonin Descampe <antonin@gmail.com>
99 Date: 2016-09-13 16:39:26 +0200
101 Merge pull request #786 from rouault/tier1_optimizations_multithreading
103 T1 & DWT multithreading decoding optimizations
105 commit f1f7c533089130266a6c1a502b30a846bb506b56
106 Author: Antonin Descampe <antonin@gmail.com>
107 Date: 2016-09-13 16:21:38 +0200
109 remove ops 1.4 and 1.2 from abi-check to avoid symlinks in gh-pages
111 commit 893143c8e13e491d0e884eb757580ec9575bbc8f
112 Author: trylab <trylab@users.noreply.github.com>
113 Date: 2016-09-13 17:43:30 +0800
117 Add some overflow check operations.
119 commit 805972f4c85fd4b34e08e499c12c68334706df47
120 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
121 Date: 2016-09-11 19:47:32 +0200
123 Add test for issue 820 (#829)
125 Update uclouvain/openjpeg#820
127 commit 45ed017b1b9cfac6578d40a2ccc33640c2a94f78
128 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
129 Date: 2016-09-08 23:56:06 +0200
131 Add test for issue 826 (#827)
133 Update uclouvain/openjpeg#826
135 Also correct names for data of issue uclouvain/openjpeg#823
137 commit b21a8317e5cba895aaca066330fe1dca15371eab
138 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
139 Date: 2016-09-08 22:14:19 +0200
141 Fix coverity 113065 (CWE-484) (#824)
143 commit 5fb81d986e84074b576192541621a29fcdf8b0f8
144 Author: Antonin Descampe <antonin@gmail.com>
145 Date: 2016-09-08 11:28:58 +0200
149 commit 48c16b2c199210a3c20b306a737eac5fc2c8f6c9
150 Merge: ab22c5b ef01f18
151 Author: Even Rouault <even.rouault@spatialys.com>
152 Date: 2016-09-08 10:30:09 +0200
154 Merge branch 'master' of https://github.com/uclouvain/openjpeg into tier1_optimizations_multithreading_2
159 commit ab22c5bad55fccdc440847c896baaf4bf89365a0
160 Author: Even Rouault <even.rouault@spatialys.com>
161 Date: 2016-09-08 09:43:36 +0200
163 opj_thread_pool: fix potential deadlock at thread pool destruction
165 commit ef01f18dfc6780b776d0674ed3e7415c6ef54d24
166 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
167 Date: 2016-09-08 07:34:46 +0200
169 Cast to size_t before multiplication
171 Need to cast to size_t before multiplication otherwise overflow check is useless.
173 commit e078172b1c3f98d2219c37076b238fb759c751ea
174 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
175 Date: 2016-09-08 00:24:15 +0200
177 Add sanity check for tile coordinates (#823)
179 Coordinates are casted from OPJ_UINT32 to OPJ_INT32
180 Add sanity check for negative values and upper bound becoming lower
183 https://pdfium.googlesource.com/pdfium/+/b6befb2ed2485a3805cddea86dc7574510178ea9
185 commit 8750e183c652de44d332e786842ca33182c375be
186 Author: Stephan Mühlstrasser <stm@pdflib.com>
187 Date: 2016-09-07 08:41:01 +0200
189 Moved type OPJ_BITFIELD from openjpeg.h to opj_includes.h
191 OPJ_BITFIELD is used only in internal headers and must not
192 appear in the public openjpeg.h header.
194 commit 6c83f1468c3ac4d8b031efb016aa075b36895aaf
195 Merge: 5487419 c16bc05
196 Author: Stephan Mühlstrasser <stm@pdflib.com>
197 Date: 2016-09-07 08:35:19 +0200
199 Merge branch 'master' into bit-fields-type
201 commit acfb307df43a811cc56c035d0dc651dac8c9e7de
202 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
203 Date: 2016-09-07 00:00:21 +0200
205 Add test for PR 818 (#822)
207 update uclouvain/openjpeg#818
209 commit 275aad4df8620660a9bd10c52b01f3c710481464
210 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
211 Date: 2016-09-06 22:33:45 +0200
213 Update to libpng 1.6.25 (#821)
215 commit 734d57d5f7842aa7c2c9f36d62131ab4d8bd6c87
216 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
217 Date: 2016-09-06 22:33:26 +0200
219 fix incrementing of "l_tcp->m_nb_mcc_records" in opj_j2k_read_mcc (#820)
221 commit c16bc057ba3f125051c9966cf1f5b68a05681de4
222 Author: trylab <trylab@users.noreply.github.com>
223 Date: 2016-09-06 13:55:49 +0800
225 Fix an integer overflow issue (#809)
227 Prevent an integer overflow issue in function opj_pi_create_decode of
230 commit ea320dab8bc491c10b1584a6617378cecea9f4fa
231 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
232 Date: 2016-09-06 07:54:29 +0200
234 Add overflow check in opj_tcd_init_tile (#819)
236 commit d7e6b7de8a3860dd3135bfe49e0e1be2d9dba80f
237 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
238 Date: 2016-09-06 01:31:15 +0200
240 Fix leak & invalid behavior of opj_jp2_read_ihdr (#818)
242 In case multiple ihdr box are present, only the first one shall be
245 commit ccd9ced49ea66f31b1d3d9dd07f4438fa94db328
246 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
247 Date: 2016-09-06 00:50:44 +0200
249 Add overflow check in opj_j2k_update_image_data (#817)
251 commit 9f24b078c7193e886f6cfb329d3469eb1facf68d
252 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
253 Date: 2016-09-06 00:49:53 +0200
255 Change 'restrict' define to 'OPJ_RESTRICT' (#816)
257 Visual Studio 2015 does not pass regression tests with `__restrict` so kept disabled for MSVC.
258 Need to check proper usage of OPJ_RESTRICT (if correct then there’s
259 probably a bug in vc14)
263 commit 51155950eb3320a49835bb05d7867240d4d0cccc
264 Author: Stefan Weil <sw@weilnetz.de>
265 Date: 2016-09-05 22:07:50 +0200
267 Add .gitignore (#787)
269 Ignore all files and directories which are generated by `cmake . && make`.
271 Signed-off-by: Stefan Weil <sw@weilnetz.de>
273 commit 23cee2228638b5f2372160b193dc30dd1014addf
274 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
275 Date: 2016-09-02 23:58:12 +0200
277 Switch to clang 3.8 (#814)
279 clang 3.9 is currently unavailable for precise through apt
281 commit 4f9abb9a45ffd711f9717db15d062fa020ed6cf5
282 Author: Even Rouault <even.rouault@spatialys.com>
283 Date: 2016-08-11 21:50:46 +0200
285 [Win32] Use _beginthreadex instead of CreateThread()
287 commit 4a2a8693e5a02207a8813b02a375abdc4e43c49b
288 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
289 Date: 2016-08-06 13:04:56 +0200
291 Update to lcms 2.8 (#808)
293 commit 1509ccc51f8de0523821ffd2f3d1946b10e49614
294 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
295 Date: 2016-08-06 12:51:40 +0200
297 Update to libpng 1.6.24 (#807)
299 commit 5bb919a30e77ee2c96984883fe2cfb714b62bddc
300 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
301 Date: 2016-08-06 12:26:46 +0200
303 Reenable clang-3.9 build on travis (#806)
305 clang-3.9 is now available with apt add-on in travis-ci
307 commit 54874194a88997c2492fe1206203047739266dff
308 Author: Stephan Mühlstrasser <stm@pdflib.com>
309 Date: 2016-07-27 10:09:54 +0200
311 Unified bit-field declaration, removed tabs.
313 commit d2d35bf6c2119cd39a298f57b03bf9e17d36946b
314 Author: Stephan Mühlstrasser <stephan.muehlstrasser@web.de>
315 Date: 2016-07-25 20:46:11 +0200
317 Create separate type for bit-fields.
319 The definition of bit-fields with type OPJ_UINT32 caused complilation errors
320 on IBM iSeries, because OPJ_UINT32 is defined as uint32_t, and
321 uint32_t is defined as unsigned long in <stdint.h>. The definition of
322 bit-fields with an integer type of a specific size doesn't make sense
325 commit b8bd1b0e07cf427b80eb0dc6823efebbdd1b8e5b
326 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
327 Date: 2016-07-14 11:06:26 +0200
329 Add compilation test for standalone inclusion of openjpeg.h (#798)
331 This ensures all openjpeg.h dependencies are met.
334 commit e40c28c2e89c30ebb682fe2fabef10930e039c1f
335 Author: Stefan Weil <sw@weilnetz.de>
336 Date: 2016-07-14 10:49:17 +0200
338 jpwl: Remove non-portable data type u_int16_t (fix issue #796) (#797)
340 The type casts which used this data type can be removed by changing
341 the signature of function swap16. As this function is called with
342 unsigned variables, this change is reasonable.
344 Signed-off-by: Stefan Weil <sw@weilnetz.de>
346 commit 18da6155b2b69472d36ef8b13fd82878966b451c
347 Author: Stefan Weil <sw@weilnetz.de>
348 Date: 2016-07-12 00:45:51 +0200
350 Fix dependency for pkg-config (issue #594) (#795)
352 openjpeg provides libopenjp2.pc, so the require statements must refer to
353 libopenjp2 instead of openjp2.
356 Signed-off-by: Stefan Weil <sw@weilnetz.de>
358 commit b3c422654fe847b765b7f2f1d662e43bac1a682c
359 Author: mayeut <mayeut@users.noreply.github.com>
360 Date: 2016-07-06 00:26:37 +0200
362 Update ABI tracker script
364 Disable previous version.
366 commit 9db62b20111198429c4fa9650dda16e1ee326f3c
367 Author: mayeut <mayeut@users.noreply.github.com>
368 Date: 2016-07-05 23:53:31 +0200
370 Update ABI tracker from 2.1 to 2.1.1
372 commit 7948d83340e19f8520b4d1dc87a03fcc9613732e
373 Author: Antonin Descampe <antonin@gmail.com>
374 Date: 2016-07-05 23:33:00 +0200
376 update api/abi tracker
378 commit 132c4a248b53510466381e348e45f52e1f5f4afd
379 Author: mayeut <mayeut@users.noreply.github.com>
380 Date: 2016-07-05 22:12:11 +0200
382 Add version 2.1.1 to ABI tracker
384 commit ed294598eacda0664ec8ebfa843ae242036f21f8
385 Author: Antonin Descampe <antonin@gmail.com>
386 Date: 2016-07-05 18:10:35 +0200
388 Trigger API/ABI update on website
390 commit fef144283f070e24a0a8f9e86158ec6353e99cf1
391 Author: Antonin Descampe <antonin@gmail.com>
392 Date: 2016-07-05 16:49:10 +0200
396 commit 4c5a1cc82584e263103fc48c8bd729985199c147
397 Author: Antonin Descampe <antonin@gmail.com>
398 Date: 2016-07-05 16:40:27 +0200
402 commit bd96ed835352897c30ecc0f5cff43d0b1399e4e5
403 Author: Antonin Descampe <antonin@gmail.com>
404 Date: 2016-07-05 16:07:16 +0200
408 commit f4a708ba0fe0ef906209ba608c6059572ff76dcf
409 Author: Antonin Descampe <antonin@gmail.com>
410 Date: 2016-07-05 16:04:29 +0200
412 Update INSTALL, README and THANKS file
414 commit 2372cb78a01132aa3e9c1f55065355035d031330
415 Author: Antonin Descampe <antonin@gmail.com>
416 Date: 2016-07-05 15:29:02 +0200
418 Upload changelog and convert some files to mardown
420 commit 9d5002f8fd2f52521b5303ae391051ef201e9b5c
421 Author: Antonin Descampe <antonin@gmail.com>
422 Date: 2016-06-26 20:00:37 +0200
424 Remove useless diff command in abi-check.sh
426 commit e4c74f536461f6af1d4487bf4e8250d60a06f431
427 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
428 Date: 2016-06-25 01:09:42 +0200
430 Correct abi-check.sh for PR (#791)
432 commit cb72c08472f2e82387ebdde1792c6b39a25019d5
433 Author: maddin200 <maddin200@aol.com>
434 Date: 2016-06-21 22:13:57 +0200
438 cppcheck unitialized variable
440 commit 898ca6f52247cf869b66048b21871f236fd5f900
441 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
442 Date: 2016-06-21 22:09:08 +0200
444 Remove clang-3.9 build
446 c.f. travis-ci/travis-ci#6120
448 commit 86698be6e9ca3375a42e7cc00c743bd1bf9b203d
449 Author: Antonin Descampe <antonin@gmail.com>
450 Date: 2016-06-21 17:41:29 +0200
452 Automatic upload of ABI report (end)
454 commit cdcb77e796f8f06d3838356c0a2931a82b4375be
455 Author: Antonin Descampe <antonin@gmail.com>
456 Date: 2016-06-21 17:21:08 +0200
458 Automatic upload of ABI report (ctd)
460 commit 954dad66dea3c5bb1e59187987e77c18f7b593ec
461 Author: Antonin Descampe <antonin@gmail.com>
462 Date: 2016-06-21 16:46:38 +0200
464 Automatic upload of ABI report (ctd)
466 commit 48744a1342123945ca461839ffe52d9b2c467fc9
467 Author: Antonin Descampe <antonin@gmail.com>
468 Date: 2016-06-21 16:19:06 +0200
470 setup automatic upload of ABI reports
472 commit 7d3c7a345f05adbc9ca26d8ca7f6c7fffa5096be
473 Author: Even Rouault <even.rouault@spatialys.com>
474 Date: 2016-05-26 23:51:32 +0200
476 Be robust to failed allocations of job structures
478 commit 69497d35c0e35a1f9b789d016e9eb4946b8f0fab
479 Author: Even Rouault <even.rouault@spatialys.com>
480 Date: 2016-05-25 21:39:21 +0200
482 opj_decompress: use clock_gettime() instead of getrusage() so as to get the time spent, and not to the total CPU time
484 commit d67cd2220a291b54718f731052be4a9397f67077
485 Author: Even Rouault <even.rouault@spatialys.com>
486 Date: 2016-05-25 19:08:04 +0200
488 opj_decompress: add a -threads <num_threads> option
490 commit e3eb0a206d66cc873eccb57fc12a0497de400aca
491 Author: Even Rouault <even.rouault@spatialys.com>
492 Date: 2016-05-25 18:39:41 +0200
494 .travis.yml: add a conf with OPJ_NUM_THREADS=2
496 commit 57b216bb587aa7eba13afbbfd6a1fe5f04201b61
497 Author: Even Rouault <even.rouault@spatialys.com>
498 Date: 2016-05-25 18:07:15 +0200
500 Use thread pool for DWT decoding
502 commit 5fbb8b2645a085391b070162d8551aa960caab6a
503 Author: Even Rouault <even.rouault@spatialys.com>
504 Date: 2016-05-25 16:38:44 +0200
506 Use thread-pool for T1 decoding
508 commit d4b7f03cfa4732132767188782683f3d957da912
509 Author: Even Rouault <even.rouault@spatialys.com>
510 Date: 2016-05-25 16:36:47 +0200
512 Add opj_codec_set_threads() in public API and propagate resulting thread pool to tcd level
514 By default, only the main thread is used. If opj_codec_set_threads() is not used,
515 but the OPJ_NUM_THREADS environment variable is set, its value will be
516 used to initialize the number of threads. The value can be either an integer
517 number, or "ALL_CPUS". If OPJ_NUM_THREADS is set and this function is called,
518 this function will override the behaviour of the environment variable.
520 commit 54179fe1d53156c6b440166fe71a10f238a6ea56
521 Author: Even Rouault <even.rouault@spatialys.com>
522 Date: 2016-05-25 16:34:52 +0200
524 Add threading and thread pool API
526 commit 7092f7ea112fcc44e7426c462bf01a406b076620
527 Author: Even Rouault <even.rouault@spatialys.com>
528 Date: 2016-05-23 16:00:04 +0200
530 Fix MSVC210 build issue (use of C99 declaration after statement) introduced in ba1edf6cd41415594729bc90ad3b0008af48251e
532 commit 107eb31531ca688e2799406e69e9383efc13448f
533 Author: Even Rouault <even.rouault@spatialys.com>
534 Date: 2016-05-23 13:45:15 +0200
536 Improve perf of opj_t1_dec_sigpass_mqc_vsc() and opj_t1_dec_refpass_mqc_vsc() with loop unrolling
538 commit 8371491a9968a31ce16d6ce37b775ef3c7d090c8
539 Author: Even Rouault <even.rouault@spatialys.com>
540 Date: 2016-05-23 11:44:54 +0200
542 Better inlining of opj_t1_updateflagscolflags() w.r.t. flags_stride
544 commit 956c31d5a6e4530a92b6dd6099bdbf071144f6f1
545 Author: Even Rouault <even.rouault@spatialys.com>
546 Date: 2016-05-23 10:34:44 +0200
548 opj_t1_dec_clnpass(): remove useless test in the runlen decoding path (of the non VSC case)
550 commit 93f7f907117675cf6af227b4d0243a58f6c3640a
551 Author: Even Rouault <even.rouault@spatialys.com>
552 Date: 2016-05-23 10:25:55 +0200
554 opj_t1_decode_cblks(): tiny perf increase when loop unrolling
556 commit 1da397e94a4e441a7c9a1aa4c2debd1c06ba05e2
557 Author: Even Rouault <even.rouault@spatialys.com>
558 Date: 2016-05-23 01:33:06 +0200
560 Tier 1 decoding: add a colflags array
562 Addition flag array such that colflags[1+0] is for state of col=0,row=0..3,
563 colflags[1+1] for col=1, row=0..3, colflags[1+flags_stride] for col=0,row=4..7, ...
564 This array avoids too much cache trashing when processing by 4 vertical samples
565 as done in the various decoding steps.
567 commit 31882ad7f4a0d9d0231c3fdb9c75a6b69912e1b7
568 Author: Even Rouault <even.rouault@spatialys.com>
569 Date: 2016-05-22 00:54:06 +0200
571 Const'ify lut arrays so they are in the read-only data section
573 commit ba1edf6cd41415594729bc90ad3b0008af48251e
574 Author: Even Rouault <even.rouault@spatialys.com>
575 Date: 2016-05-22 00:50:34 +0200
577 Reduce number of occurrences of orient function argument
579 This is essentially used to shift inside the lut_ctxno_zc, which we
580 can precompute at the beginning of opj_t1_decode_cblk() /
583 commit 23a01dfdef1a266754af268b07d912efbe04a759
584 Author: Even Rouault <even.rouault@spatialys.com>
585 Date: 2016-05-21 16:27:35 +0200
587 Specialize decoding passes for 64x64 code blocks
589 commit d8fef96f23ea8b12226d7326118f2ffd91da28ac
590 Author: Even Rouault <even.rouault@spatialys.com>
591 Date: 2016-05-21 15:52:02 +0200
593 Improve code generation in opj_t1_dec_clnpass()
595 Add a opj_t1_dec_clnpass_step_only_if_flag_not_sig_visit() method that
596 does the job of opj_t1_dec_clnpass_step_only() assuming the conditions
597 are met. And use it in opj_t1_dec_clnpass(). The compiler generates
600 commit c539808d097945866c0f7120ccdea28921a011a2
601 Author: Even Rouault <even.rouault@spatialys.com>
602 Date: 2016-05-21 15:41:36 +0200
604 opj_t1_updateflags(): tiny optimization
606 We can avoid using a loop-up table with some shift arithmetics.
608 commit 426bf8d337715f7b2e867cb2643128e5c2e3b5bb
609 Author: Kal Conley <kcconley@gmail.com>
610 Date: 2015-12-27 20:14:47 +0100
612 Move some MQC functions into a header for speed
614 Allow these hot functions to be inlined. This boosts decode performance by ~10%.
616 commit d0babeb6f6cdd1887308137df37bb2b4724a6592
617 Author: Antonin Descampe <antonin@gmail.com>
618 Date: 2016-05-15 01:36:31 +0200
620 WIP automatic release
622 commit d1ca2b4f29efc9e12a77c7aba76091beae1966ec
623 Author: Antonin Descampe <antonin@gmail.com>
624 Date: 2016-05-15 00:53:24 +0200
626 WIP: debug travis run script
628 commit 8ba0de3e45aec595361a4f321e67dfd745d492d3
629 Author: Antonin Descampe <antonin@gmail.com>
630 Date: 2016-05-15 00:42:54 +0200
632 Update travis and appveyor to enable automatic releases on tag commit
634 commit 2e0779e2505f98ea43eced3ee650a2a61a6b017c
635 Author: Antonin Descampe <antonin@gmail.com>
636 Date: 2016-05-13 12:31:56 +0200
638 Update version number in CMakeLists.txt
640 commit e55130d3c53388e44fa7ea63a436d73b39d95159
641 Author: Antonin Descampe <antonin@gmail.com>
642 Date: 2016-05-13 12:25:55 +0200
646 commit 4d2b6a671a0431722cd4845b246fe0a09f7ca934
647 Author: Stefan Weil <sw@weilnetz.de>
648 Date: 2016-05-10 22:08:49 +0200
650 Update implementation of opj_calloc (#705)
652 commit aae066debc29f6fe44bfcda1206bba0a68dfd00e
653 Author: Stefan Weil <sw@weilnetz.de>
654 Date: 2016-05-10 22:02:49 +0200
656 Add missing source for the JPIP library and executables (issue #658) (#659)
658 They all need opj_malloc and other functions from opc_malloc.c.
660 Signed-off-by: Stefan Weil <sw@weilnetz.de>
662 commit 6609719b409be038c2d41765b64e42f7b92f79cb
663 Author: mayeut <mayeut@users.noreply.github.com>
664 Date: 2016-05-08 20:26:12 +0200
666 Correct expected result for test of issue 495
668 commit 1a8318f6c24623189ecb65e049267c6f2e005c0e
669 Author: mayeut <mayeut@users.noreply.github.com>
670 Date: 2016-05-08 20:10:13 +0200
672 Fix Out-of-Bounds Access in function opj_tgt_reset
674 Fix uclouvain/openjpeg#775
676 commit 162f6199c0cd3ec1c6c6dc65e41b2faab92b2d91
677 Author: mayeut <mayeut@users.noreply.github.com>
678 Date: 2016-05-08 19:18:05 +0200
680 Fix Heap Buffer Overflow in function color_cmyk_to_rgb
682 Fix uclouvain/openjpeg#774
684 commit 8f9cc62b3f9a1da9712329ddcedb9750d585505c
685 Author: mayeut <mayeut@users.noreply.github.com>
686 Date: 2016-05-08 18:40:12 +0200
690 Fix uclouvain/openjpeg#733
692 commit 44a499f2acf10b55172d07abf387e5a579a585f7
693 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
694 Date: 2016-05-03 22:22:03 +0200
698 Update to mm2/Little-CMS@e342f44
700 commit 94cfb1b008319e8b0b17e741f1e29e0a7b90af38
701 Merge: ba0cf12 17a0a8a
702 Author: julienmalik <julienmalik@users.noreply.github.com>
703 Date: 2016-05-02 21:57:55 +0200
705 Merge pull request #769 from julienmalik/cmake_lowercase
707 Use lowercase for cmake commands consistenly
709 commit 17a0a8a195a9aad76a6bdb174edc8aa5fb8b7831
710 Author: Julien Malik <julien.malik@paraiso.me>
711 Date: 2016-05-02 16:03:16 +0200
713 Use lowercase for cmake commands consistenly
715 Inspired from https://github.com/InsightSoftwareConsortium/ITK/blob/master/Utilities/Maintenance/HowToCreateTheCMakeCaseConversion.txt
716 This needs vim 7.3 and fails with vim 7.4
718 This also fixes a number of :
719 - missing empty line at end of files
720 - useless space at end of lines
722 commit ba0cf122f6820d38a7a5acc65b9d64392dd94e83
723 Merge: da56086 e1e018a
724 Author: julienmalik <julienmalik@users.noreply.github.com>
725 Date: 2016-05-02 14:34:32 +0200
727 Merge pull request #767 from julienmalik/fix_memset_null_pointer
729 Fix UBSan gcc warning for first arg to memset non null
731 commit da56086e012117edb278408e6062d1b890b53576
732 Merge: b51d088 04b8cbd
733 Author: julienmalik <julienmalik@users.noreply.github.com>
734 Date: 2016-05-02 14:32:08 +0200
736 Merge pull request #768 from julienmalik/filter_clang_warnings
738 Ignore clang's summary warning
740 commit 04b8cbd27aae2372b19598a38ba15e860952cae2
741 Author: Julien Malik <julien.malik@paraiso.me>
742 Date: 2016-05-02 12:55:43 +0200
744 Ignore clang's summary warning
746 This assumes prior text has matched some other warning expression.
748 This reduces the warnings reported for clang build on the dashboard,
749 which were caused only by the "XXX warnings generated." message.
750 For some reason they were not reported when not using ctest launchers.
752 This commit allows to confidently use ctest launchers to improve
755 commit e1e018a8dc8c96f45486768356b7fb370ae0527c
756 Author: Julien Malik <julien.malik@paraiso.me>
757 Date: 2016-05-02 12:13:24 +0200
759 Fix UBSan gcc warning for first arg to memset non null
761 commit b51d088267cb88eb95555ea047755120e36c511b
762 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
763 Date: 2016-05-01 18:05:46 +0200
765 Update to libtiff-4.0.6 (#764)
767 commit 4f11e89c803fd9a332698bc36338a4be87c6d199
768 Author: mayeut <mayeut@users.noreply.github.com>
769 Date: 2016-04-30 18:51:36 +0200
771 Add tests for recent issues
773 Update uclouvain/openjpeg#725
774 Update uclouvain/openjpeg#726
776 commit 9a20f8e8d1a91bd032e81ac53bf9a48dbb92bc29
777 Author: Matthieu Darbois <mayeut@users.noreply.github.com>
778 Date: 2016-04-30 17:58:04 +0200
782 Update to mm2/Little-CMS@0e8234e090d6aab33f90e2eb0296f30aa0705e57