]>
granicus.if.org Git - openjpeg/log
mayeut [Tue, 5 Jul 2016 22:26:37 +0000 (00:26 +0200)]
Update ABI tracker script
Disable previous version.
mayeut [Tue, 5 Jul 2016 21:53:31 +0000 (23:53 +0200)]
Update ABI tracker from 2.1 to 2.1.1
Antonin Descampe [Tue, 5 Jul 2016 21:33:00 +0000 (23:33 +0200)]
update api/abi tracker
mayeut [Tue, 5 Jul 2016 20:12:11 +0000 (22:12 +0200)]
Add version 2.1.1 to ABI tracker
Antonin Descampe [Tue, 5 Jul 2016 16:10:35 +0000 (18:10 +0200)]
Trigger API/ABI update on website
Antonin Descampe [Tue, 5 Jul 2016 14:49:10 +0000 (16:49 +0200)]
Update INSTALL.md
Antonin Descampe [Tue, 5 Jul 2016 14:40:27 +0000 (16:40 +0200)]
Update AUTHORS.md
Antonin Descampe [Tue, 5 Jul 2016 14:07:16 +0000 (16:07 +0200)]
Update AUTHORS file
Antonin Descampe [Tue, 5 Jul 2016 14:04:29 +0000 (16:04 +0200)]
Update INSTALL, README and THANKS file
Antonin Descampe [Tue, 5 Jul 2016 13:29:02 +0000 (15:29 +0200)]
Upload changelog and convert some files to mardown
Antonin Descampe [Sun, 26 Jun 2016 18:00:37 +0000 (20:00 +0200)]
Remove useless diff command in abi-check.sh
Matthieu Darbois [Fri, 24 Jun 2016 23:09:42 +0000 (01:09 +0200)]
Correct abi-check.sh for PR (#791)
maddin200 [Tue, 21 Jun 2016 20:13:57 +0000 (22:13 +0200)]
Update tcd.c (#790)
cppcheck unitialized variable
Matthieu Darbois [Tue, 21 Jun 2016 20:09:08 +0000 (22:09 +0200)]
Remove clang-3.9 build
c.f. travis-ci/travis-ci#6120
Antonin Descampe [Tue, 21 Jun 2016 15:41:29 +0000 (17:41 +0200)]
Automatic upload of ABI report (end)
Antonin Descampe [Tue, 21 Jun 2016 15:21:08 +0000 (17:21 +0200)]
Automatic upload of ABI report (ctd)
Antonin Descampe [Tue, 21 Jun 2016 14:46:38 +0000 (16:46 +0200)]
Automatic upload of ABI report (ctd)
Antonin Descampe [Tue, 21 Jun 2016 14:19:06 +0000 (16:19 +0200)]
setup automatic upload of ABI reports
Antonin Descampe [Sat, 14 May 2016 23:36:31 +0000 (01:36 +0200)]
WIP automatic release
Antonin Descampe [Sat, 14 May 2016 22:53:24 +0000 (00:53 +0200)]
WIP: debug travis run script
Antonin Descampe [Sat, 14 May 2016 22:42:54 +0000 (00:42 +0200)]
Update travis and appveyor to enable automatic releases on tag commit
Antonin Descampe [Fri, 13 May 2016 10:31:56 +0000 (12:31 +0200)]
Update version number in CMakeLists.txt
Antonin Descampe [Fri, 13 May 2016 10:25:55 +0000 (12:25 +0200)]
Update NEWS
Stefan Weil [Tue, 10 May 2016 20:08:49 +0000 (22:08 +0200)]
Update implementation of opj_calloc (#705)
Stefan Weil [Tue, 10 May 2016 20:02:49 +0000 (22:02 +0200)]
Add missing source for the JPIP library and executables (issue #658) (#659)
They all need opj_malloc and other functions from opc_malloc.c.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
mayeut [Sun, 8 May 2016 18:26:12 +0000 (20:26 +0200)]
Correct expected result for test of issue 495
mayeut [Sun, 8 May 2016 18:10:13 +0000 (20:10 +0200)]
Fix Out-of-Bounds Access in function opj_tgt_reset
Fix uclouvain/openjpeg#775
mayeut [Sun, 8 May 2016 17:18:05 +0000 (19:18 +0200)]
Fix Heap Buffer Overflow in function color_cmyk_to_rgb
Fix uclouvain/openjpeg#774
mayeut [Sun, 8 May 2016 16:40:12 +0000 (18:40 +0200)]
Fix division by zero
Fix uclouvain/openjpeg#733
Matthieu Darbois [Tue, 3 May 2016 20:22:03 +0000 (22:22 +0200)]
Update lcms2 (#773)
Update to mm2/Little-CMS@
e342f44
julienmalik [Mon, 2 May 2016 19:57:55 +0000 (21:57 +0200)]
Merge pull request #769 from julienmalik/cmake_lowercase
Use lowercase for cmake commands consistenly
Julien Malik [Mon, 2 May 2016 14:03:16 +0000 (16:03 +0200)]
Use lowercase for cmake commands consistenly
Inspired from https://github.com/InsightSoftwareConsortium/ITK/blob/master/Utilities/Maintenance/HowToCreateTheCMakeCaseConversion.txt
This needs vim 7.3 and fails with vim 7.4
This also fixes a number of :
- missing empty line at end of files
- useless space at end of lines
julienmalik [Mon, 2 May 2016 12:34:32 +0000 (14:34 +0200)]
Merge pull request #767 from julienmalik/fix_memset_null_pointer
Fix UBSan gcc warning for first arg to memset non null
julienmalik [Mon, 2 May 2016 12:32:08 +0000 (14:32 +0200)]
Merge pull request #768 from julienmalik/filter_clang_warnings
Ignore clang's summary warning
Julien Malik [Mon, 2 May 2016 10:55:43 +0000 (12:55 +0200)]
Ignore clang's summary warning
This assumes prior text has matched some other warning expression.
This reduces the warnings reported for clang build on the dashboard,
which were caused only by the "XXX warnings generated." message.
For some reason they were not reported when not using ctest launchers.
This commit allows to confidently use ctest launchers to improve
dashboard reports.
Julien Malik [Mon, 2 May 2016 10:13:24 +0000 (12:13 +0200)]
Fix UBSan gcc warning for first arg to memset non null
Matthieu Darbois [Sun, 1 May 2016 16:05:46 +0000 (18:05 +0200)]
Update to libtiff-4.0.6 (#764)
mayeut [Sat, 30 Apr 2016 16:51:36 +0000 (18:51 +0200)]
Add tests for recent issues
Update uclouvain/openjpeg#725
Update uclouvain/openjpeg#726
Matthieu Darbois [Sat, 30 Apr 2016 15:58:04 +0000 (17:58 +0200)]
Update lcms (#544)
Update to mm2/Little-CMS@
0e8234e090d6aab33f90e2eb0296f30aa0705e57
Antonin Descampe [Sat, 30 Apr 2016 11:51:01 +0000 (13:51 +0200)]
Merge pull request #706 from mayeut/issue135
Fix issue 135
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
mayeut [Sat, 30 Apr 2016 10:15:22 +0000 (12:15 +0200)]
Fix some coverity warnings
mayeut [Fri, 29 Apr 2016 23:50:33 +0000 (01:50 +0200)]
Fix bad call to fclose with NULL pointer
Matthieu Darbois [Fri, 29 Apr 2016 23:12:16 +0000 (01:12 +0200)]
Fix warnings (#763)
Matthieu Darbois [Fri, 29 Apr 2016 22:33:27 +0000 (00:33 +0200)]
Fix Out-Of-Bounds Read in sycc42x_to_rgb function (#745)
42x Images with an odd x0/y0 lead to subsampled component starting at the
2nd column/line.
That is offset = comp->dx * comp->x0 - image->x0 = 1
Fix #726
Matthieu Darbois [Fri, 29 Apr 2016 21:51:14 +0000 (23:51 +0200)]
Fix heap-buffer-overflow in color_esycc_to_rgb (#748)
When all components do not have the same dx/dy, components buffer are
read beyond their end.
Do not convert in this case.
Update uclouvain/openjpeg#725
julienmalik [Fri, 29 Apr 2016 21:49:17 +0000 (23:49 +0200)]
cppcheck fix for openjp2 (#740)
Matthieu Darbois [Thu, 28 Apr 2016 17:20:14 +0000 (19:20 +0200)]
Check SSIZ is valid in opj_j2k_read_siz (#762)
Matthieu Darbois [Thu, 28 Apr 2016 11:16:43 +0000 (13:16 +0200)]
Fix unsigned int overflow reported by UBSan (#761)
* Fix unsigned int overflow reported by UBSan
Please add -DOPJ_UBSAN_BUILD to CFLAGS when building with
-fsanitize=undefined,unsigned-integer-overflow
It seems clang/gcc do not allow to disable checking for block of code
other than function or file.
julienmalik [Thu, 28 Apr 2016 09:52:45 +0000 (11:52 +0200)]
Fix implicit float-to-bool conversions (#752)
Matthieu Darbois [Wed, 27 Apr 2016 22:18:37 +0000 (00:18 +0200)]
Fix unsigned int overflow reported by UBSan (#759)
mayeut [Mon, 25 Jan 2016 21:16:49 +0000 (22:16 +0100)]
Fix issue 135
dwt_interleave_h.gsr105.jp2 now has the same output as kakadu
issue399 is corrupted. Only the corrupted part changes.
Update known failures for x86 MD5
NR-DEC-kodak_2layers_lrcp.j2c-31-decode-md5
NR-DEC-kodak_2layers_lrcp.j2c-32-decode-md5
NR-DEC-issue135.j2k-68-decode-md5
julienmalik [Wed, 27 Apr 2016 21:05:43 +0000 (23:05 +0200)]
Add clang 3.9 build to Travis matrix (#753)
Matthieu Darbois [Wed, 27 Apr 2016 19:56:09 +0000 (21:56 +0200)]
Fix negative shift left reported by UBSan (#758)
Follow-up of #757
This shall have no performance impact on 2’s complement machine where
the compiler replaces the multiplication by power of two (constant) by
a left shift.
Verified at least on MacOS Xcode 7.3, same assembly generated after fix.
Stefan Weil [Tue, 26 Apr 2016 20:12:11 +0000 (22:12 +0200)]
Remove whitespace and CR at line endings (#678)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Matthieu Darbois [Tue, 26 Apr 2016 20:06:06 +0000 (22:06 +0200)]
Fix negative shift left reported by UBSan (#757)
This shall have no performance impact on 2’s complement machine where
the compiler replaces the multiplication by power of two (constant) by
a left shift.
Verified at least on MacOS Xcode 7.3, same assembly generated after fix.
Matthieu Darbois [Sat, 23 Apr 2016 12:17:31 +0000 (14:17 +0200)]
Do not define __attribute__ in opj_includes.h (#751)
Fix #727
Matthieu Darbois [Sat, 23 Apr 2016 08:51:46 +0000 (10:51 +0200)]
Merge pull request #750 from mayeut/issue-729-2
Allow to read/write 3/5/7/9/11/13/15 bpp TIF files
mayeut [Fri, 22 Apr 2016 23:53:32 +0000 (01:53 +0200)]
Allow to write 3/5/7/9/11/13/15 bpp TIF files
Update uclouvain/openjpeg#729
mayeut [Sat, 23 Apr 2016 02:24:04 +0000 (04:24 +0200)]
Allow to read 3/5/7/9/11/13/15 bpp TIF files
Matthieu Darbois [Fri, 22 Apr 2016 10:54:25 +0000 (12:54 +0200)]
Merge pull request #746 from senbox-org/update_cmake_jpylyzer
Update cmake & jpylyzer for travis builds
Matthieu Darbois [Fri, 22 Apr 2016 08:48:40 +0000 (10:48 +0200)]
Merge pull request #747 from julienmalik/update_libpng
update libpng to from 1.6.17 to 1.6.21
Julien Malik [Thu, 21 Apr 2016 22:16:16 +0000 (00:16 +0200)]
Import pnglibconf.h.prebuilt as new pnglibconf.h
Julien Malik [Thu, 21 Apr 2016 16:49:15 +0000 (18:49 +0200)]
update libpng to from 1.6.17 to 1.6.21
Julien Malik [Tue, 19 Apr 2016 13:25:42 +0000 (15:25 +0200)]
Update jpylyzer to 1.17.0
Julien Malik [Tue, 19 Apr 2016 13:22:49 +0000 (15:22 +0200)]
upgrade cmake to 3.5.2
Antonin Descampe [Mon, 18 Apr 2016 08:51:51 +0000 (10:51 +0200)]
Merge pull request #708 from GrokImageCompression/issue_695
issue #695 MQ Encode: ensure that bp pointer never points to uninitialized memory
Antonin Descampe [Tue, 12 Apr 2016 08:48:02 +0000 (10:48 +0200)]
Merge pull request #734 from senbox-org/opj_dump_dead_code
Remove dead code in opj_dump
Antonin Descampe [Tue, 12 Apr 2016 08:47:28 +0000 (10:47 +0200)]
Merge pull request #735 from senbox-org/cppcheck_fix_openjp2
Fix uninitialized variable reported by cppcheck
Julien Malik [Sat, 9 Apr 2016 17:02:05 +0000 (19:02 +0200)]
Fix uninitialized variable reported by cppcheck
Also reorder initialization to follow declaration order
Julien Malik [Sat, 9 Apr 2016 16:34:11 +0000 (18:34 +0200)]
Remove dead code in opj_dump
Aaron Boxer [Sat, 30 Jan 2016 15:05:46 +0000 (10:05 -0500)]
suppress valgrind error - avoid accessing uninitialized memory in mq encoder
Aaron Boxer [Fri, 29 Jan 2016 00:34:00 +0000 (19:34 -0500)]
issue #695 MQ Encode: ensure that bp pointer never points to uninitialized memory
Antonin Descampe [Mon, 25 Jan 2016 16:30:43 +0000 (17:30 +0100)]
fixed tile numbering
Fixes #245
Antonin Descampe [Sat, 23 Jan 2016 18:43:09 +0000 (19:43 +0100)]
Merge pull request #648 from stweil/alloc
Fix support of posix_memalloc for Linux
mayeut [Sun, 10 Jan 2016 23:35:47 +0000 (00:35 +0100)]
Update known failures
Matthieu Darbois [Sun, 10 Jan 2016 23:23:44 +0000 (00:23 +0100)]
Merge pull request #551 from mayeut/coc-qcc
Add COC/QCC in main header when needed
Mathieu Malaterre [Sat, 9 Jan 2016 13:53:29 +0000 (14:53 +0100)]
Merge pull request #690 from rouault/failed_malloc_opj_dwt_encode_procedure
[git/2.1 regression] Fix opj_write_tile() failure when numresolutions=1
Even Rouault [Sat, 9 Jan 2016 13:30:48 +0000 (14:30 +0100)]
Add comment explaining bj is not use when l_data_size == 0
Even Rouault [Fri, 8 Jan 2016 18:38:45 +0000 (19:38 +0100)]
[git/2.1 regression] Fix opj_write_tile() failure when numresolutions=1
When trying the GDAL OpenJPEG driver against openjpeg current master HEAD,
I get failures when trying to create .jp2 files. The driver uses
opj_write_tile() and in some tests numresolutions = 1.
In openjp2/dwt.c:410, l_data_size = opj_dwt_max_resolution( tilec->resolutions,tilec->numresolutions) * (OPJ_UINT32)sizeof(OPJ_INT32);
is called and returns l_data_size = 0. Now in git opj_malloc() has a special case
for 0 to return a NULL pointer whereas previously it relied on system malloc(),
which in my case didn't return NULL.
So only test the pointer value if l_data_size != 0. This makes the GDAL
autotest suite to pass again.
Matthieu Darbois [Wed, 6 Jan 2016 22:15:05 +0000 (23:15 +0100)]
Merge pull request #687 from stweil/memalign
Fix fatal crash on 64 bit Linux
Stefan Weil [Wed, 6 Jan 2016 20:34:59 +0000 (21:34 +0100)]
Fix fatal crash on 64 bit Linux
By default, OpenJPEG uses the function memalign to allocate aligned
memory on Linux systems. That function needs malloc.h which was
missing. This results in a compiler warning:
openjpeg/src/lib/openjp2/opj_malloc.c:63:3: warning:
implicit declaration of function ‘memalign’
[-Wimplicit-function-declaration]
On hosts where sizeof(int) < sizeof(void *) the return value of memalign
will be truncated which results in an invalid pointer.
That caused "make test" to produce lots of segmentation faults when
running on a 64 bit Linux host.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Stefan Weil [Wed, 6 Jan 2016 20:34:59 +0000 (21:34 +0100)]
Fix whitespace issues in opj_malloc.c
Some lines ended with spaces. Remove them.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Stefan Weil [Sun, 1 Nov 2015 19:37:19 +0000 (20:37 +0100)]
Fix support of posix_memalign for Linux
posix_memalign is only declared conditionally in stdlib.h,
so add one of the possible definitions to get the declaration.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Matthieu Darbois [Wed, 6 Jan 2016 17:04:51 +0000 (18:04 +0100)]
Merge pull request #686 from mayeut/master
[libtiff] Add missing include statement for ssize_t
Close #681
mayeut [Wed, 6 Jan 2016 16:37:37 +0000 (17:37 +0100)]
Add missing include statement for ssize_t
Update uclouvain/openjpeg#681
mayeut [Wed, 6 Jan 2016 16:09:14 +0000 (17:09 +0100)]
Merge remote-tracking branch 'uclouvain/master'
Matthieu Darbois [Wed, 6 Jan 2016 16:01:48 +0000 (17:01 +0100)]
Merge pull request #684 from stweil/typo
Fix duplicate article in comments
Stefan Weil [Wed, 6 Jan 2016 07:55:29 +0000 (08:55 +0100)]
Fix duplicate article in comments
Signed-off-by: Stefan Weil <sw@weilnetz.de>
mayeut [Sun, 3 Jan 2016 01:09:04 +0000 (02:09 +0100)]
Merge remote-tracking branch 'uclouvain/master'
Matthieu Darbois [Thu, 31 Dec 2015 10:45:51 +0000 (11:45 +0100)]
Merge pull request #679 from stweil/grammar
Fix grammar in comment
Stefan Weil [Tue, 3 Nov 2015 18:16:01 +0000 (19:16 +0100)]
Fix grammar in comment
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Matthieu Darbois [Wed, 23 Dec 2015 19:55:47 +0000 (20:55 +0100)]
Merge pull request #665 from jwilk/spelling
Fix typos
Jakub Wilk [Fri, 27 Nov 2015 20:38:41 +0000 (21:38 +0100)]
Fix typos
mayeut [Sat, 7 Nov 2015 13:50:28 +0000 (14:50 +0100)]
Add known failures
2 more tests failing under AppVayor since nov-6 update
Update #655
Matthieu Darbois [Sat, 7 Nov 2015 13:35:45 +0000 (14:35 +0100)]
Merge pull request #654 from mayeut/master
Fix undefined size jp2 box handling
mayeut [Sat, 7 Nov 2015 01:59:38 +0000 (02:59 +0100)]
Revert "Check for appveyor update"
This reverts commit
c414d9c238f404980e6e8b17db652a7fb2635cdf .
mayeut [Sat, 7 Nov 2015 01:40:18 +0000 (02:40 +0100)]
Check for appveyor update
mayeut [Sat, 7 Nov 2015 01:06:22 +0000 (02:06 +0100)]
Fix missing bracket
mayeut [Sat, 7 Nov 2015 01:04:10 +0000 (02:04 +0100)]
fix appveyor build
mayeut [Sat, 7 Nov 2015 00:35:43 +0000 (01:35 +0100)]
Fix undefined size jp2 box handling
Update #653