Mathieu Malaterre [Thu, 13 Sep 2012 07:58:05 +0000 (07:58 +0000)]
[1.5] Add detail for SOVERSION. Increase VERSION number.
Mathieu Malaterre [Thu, 13 Sep 2012 07:54:04 +0000 (07:54 +0000)]
[1.5] Add CHANGES file
Mathieu Malaterre [Thu, 13 Sep 2012 07:52:49 +0000 (07:52 +0000)]
[1.5] Tag the new stable 1.5.1 OpenJPEG release
Mathieu Malaterre [Mon, 10 Sep 2012 11:28:38 +0000 (11:28 +0000)]
[1.5] update NEWS file
Mathieu Malaterre [Mon, 10 Sep 2012 11:16:55 +0000 (11:16 +0000)]
[1.5] Fix Heap-based buffer-overflow when decoding openjpeg image
Thanks to Huzaifa Sidhpurwala of Red Hat Security Response Team for dataset to reproduce the issue.
Fixes issue 170
Mathieu Malaterre [Mon, 10 Sep 2012 09:54:40 +0000 (09:54 +0000)]
[1.5] Fix issue with str_length not being used. Rewrite code to prefer use of vsnprintf to prevent potential buffer overflow.
Mathieu Malaterre [Mon, 10 Sep 2012 09:28:48 +0000 (09:28 +0000)]
[1.5] remove extra trailing semicolon
Mathieu Malaterre [Fri, 24 Aug 2012 08:13:17 +0000 (08:13 +0000)]
[1.5] COMP: Fix warnings identified by clang31
openjpeg/libopenjpeg/tcd.c:1884 col 48: warning: comparison of unsigned expressi
on < 0 is always false
openjpeg/applications/codec/j2k_dump.c:362 col 29: warning: equality comparison
with extraneous parentheses
openjpeg/libopenjpeg/jpwl/jpwl_lib.c:680:19: warning: format specifies type 'int
' but the argument has type 'long long' [-Wformat]
printf("Marker@%d: %X\n", cio_tell(cio) - 2, id);
~^ ~~~~~~~~~~~~~~~~~
%lld
openjpeg/applications/jpip/libopenjpip/byte_manager.c:58:63: warning: format spe
cifies type 'long' but the argument has type 'OPJ_OFF_T' (aka 'long long') [-Wfo
rmat]
fprintf( FCGI_stderr, "Error: error in fetch_bytes( %d, %ld, %lu)\n", fd, offset
, size);
Author: Hans Johnson <hans-johnson@uiowa.edu>
Mathieu Malaterre [Sun, 29 Jul 2012 15:21:39 +0000 (15:21 +0000)]
[1.5] Import portion of patch from Alex Zimnitsky to fix compilation on FreeBSD
Mathieu Malaterre [Wed, 11 Jul 2012 15:07:05 +0000 (15:07 +0000)]
[1.5] Fix compilation issue with Compiler Borland C++ v. 5.5
Fixes issue 154
Mathieu Malaterre [Wed, 11 Jul 2012 15:00:55 +0000 (15:00 +0000)]
[1.5] Fix r1727 (Issue 156) to compile on compilers where false is not defined.
Mathieu Malaterre [Wed, 11 Jul 2012 14:54:48 +0000 (14:54 +0000)]
[1.5] This fixes issues seen on PDF files
Fixes issue 156
Mathieu Malaterre [Tue, 10 Jul 2012 13:08:08 +0000 (13:08 +0000)]
[1.5] Fix heap buffer overflow
Enforce sanity checks on tile number and tile length, even when the (rather
broken) USE_JPWL code isn't enabled.
Mathieu Malaterre [Tue, 29 May 2012 17:49:11 +0000 (17:49 +0000)]
[1.5] jp2_read_boxhdr() call ignores return value
Fixes issue 91
Mathieu Malaterre [Tue, 29 May 2012 17:42:17 +0000 (17:42 +0000)]
[1.5] Make sure openjpeg/mj2 can be compiled with gcc -std=c89
Mathieu Malaterre [Tue, 29 May 2012 17:21:05 +0000 (17:21 +0000)]
[1.5] This commit hides symptoms of CVE-2009-5030
As explained in issue 5, comment 1. This is an easy fix to avoid memory overrun.
Update issue 5
Update issue 62
Mathieu Malaterre [Tue, 29 May 2012 16:21:46 +0000 (16:21 +0000)]
[1.5] Applying old patch from r1642, with further modification from winfried. Also enable failing test. Everything seems to be working well now.
Fixes issue 150
Mathieu Malaterre [Tue, 29 May 2012 14:57:25 +0000 (14:57 +0000)]
[1.5] Import r1669 from trunk over to 1.5 branch
Mathieu Malaterre [Tue, 29 May 2012 14:52:45 +0000 (14:52 +0000)]
[1.5] Apply private patch from Alex Macfarlane Smith
This gets rids of a lot memory leaks when used on device with low memory
Mathieu Malaterre [Tue, 29 May 2012 13:54:21 +0000 (13:54 +0000)]
[1.5] The two files in Issue145 have a precision < 8-bit:
therefore 'jp2_read_pclr' must be changed.
j2k_to_image fails to create RGB/RGBA images with a
precision < 8-bit: therefore 'imagetopng' must be
changed.
Update issue 145
Mathieu Malaterre [Tue, 29 May 2012 13:41:54 +0000 (13:41 +0000)]
[1.5] Fix autotools installation. Thanks to winfried for patch.
Update issue 149
Mathieu Malaterre [Tue, 29 May 2012 10:19:45 +0000 (10:19 +0000)]
[1.5] Fix compilation on FreeBSD. Thanks to rafael carre (funman@videolan.org) for patch.
Fixes issue 111
Mathieu Malaterre [Mon, 21 May 2012 10:34:35 +0000 (10:34 +0000)]
[1.5] Build fails on AIX
Fixes issue 139
Mathieu Malaterre [Mon, 21 May 2012 09:25:39 +0000 (09:25 +0000)]
[1.5] Man page syntax fixes. Thanks to vskytta for patch.
Fixes issue 147
Mathieu Malaterre [Mon, 21 May 2012 09:23:06 +0000 (09:23 +0000)]
[1.5] fix compilation warning about lrintf being implicit.
Fixes issue 144
Mathieu Malaterre [Mon, 23 Apr 2012 19:26:19 +0000 (19:26 +0000)]
[1.5] Revert r1642, as explained on https://groups.google.com/group/openjpeg/msg/
77a67fef94a0309b
Mathieu Malaterre [Mon, 23 Apr 2012 14:01:33 +0000 (14:01 +0000)]
[1.5] Adding test suite for file409752.jp2
Mathieu Malaterre [Mon, 23 Apr 2012 14:00:36 +0000 (14:00 +0000)]
[1.5] Make it easier to find /data from within 1.5 sub-branch
Mathieu Malaterre [Mon, 23 Apr 2012 13:35:01 +0000 (13:35 +0000)]
[1.5] Integrate patch from winfried posted on the mailing list. See here for more info: https://groups.google.com/group/openjpeg/msg/
6488859a0dce77
Mathieu Malaterre [Mon, 23 Apr 2012 13:31:29 +0000 (13:31 +0000)]
[1.5] Integrate patch from winfried posted on the mailing list. See here for more info: https://groups.google.com/group/openjpeg/msg/
1bbf7ae7ddee3a51
Mathieu Malaterre [Mon, 23 Apr 2012 13:23:38 +0000 (13:23 +0000)]
[1.5] Integrate patch from winfried posted on the mailing list. See here for more info: https://groups.google.com/group/openjpeg/msg/
7e30b6e288ad5908
Mathieu Malaterre [Fri, 20 Apr 2012 11:15:48 +0000 (11:15 +0000)]
[1.5] Need to compile/install tool to embed XML file in JP2 for jpip server
Mathieu Malaterre [Thu, 19 Apr 2012 12:40:28 +0000 (12:40 +0000)]
[1.5] jar files are arch independant. We can install them safely in share
Mathieu Malaterre [Thu, 19 Apr 2012 12:30:30 +0000 (12:30 +0000)]
[1.5] Add install rules for openjpip client
Mathieu Malaterre [Thu, 19 Apr 2012 10:59:41 +0000 (10:59 +0000)]
[1.5] Add missing symbols from getopt into the java glue lib
Mathieu Malaterre [Thu, 19 Apr 2012 10:57:03 +0000 (10:57 +0000)]
[1.5] resolve missing symbols from convert.c/index.c
Mathieu Malaterre [Thu, 19 Apr 2012 10:53:04 +0000 (10:53 +0000)]
[1.5] Add explicit linking from glue java lib to real openjpeg lib
Mathieu Malaterre [Thu, 19 Apr 2012 10:37:31 +0000 (10:37 +0000)]
[1.5] install java module
Mathieu Malaterre [Thu, 19 Apr 2012 10:26:48 +0000 (10:26 +0000)]
[1.5] Fix computation of relative path from include/ to lib/
Mathieu Malaterre [Wed, 18 Apr 2012 14:15:10 +0000 (14:15 +0000)]
[1.5] fix compilation warnings on windows box
Mathieu Malaterre [Mon, 16 Apr 2012 13:16:16 +0000 (13:16 +0000)]
[1.5] debian tools detected a missing link to math lib
Mathieu Malaterre [Fri, 6 Apr 2012 13:07:01 +0000 (13:07 +0000)]
[1.5] Adding some simple unit tests
Mathieu Malaterre [Thu, 5 Apr 2012 13:28:54 +0000 (13:28 +0000)]
[1.5] introduce fix for the SOVERSION regression introduced in 1.5.0
Mathieu Malaterre [Fri, 16 Mar 2012 16:43:24 +0000 (16:43 +0000)]
[1.5] Remove a simple warning report
Mathieu Malaterre [Fri, 16 Mar 2012 16:38:46 +0000 (16:38 +0000)]
[1.5] I think == was meant here.
Mathieu Malaterre [Fri, 2 Mar 2012 17:13:59 +0000 (17:13 +0000)]
[1.5] Remove a warning about undefined snprintf on windows compiler.
Mathieu Malaterre [Fri, 2 Mar 2012 16:51:10 +0000 (16:51 +0000)]
[1.5] Change the logic in byte_manager.h. Prefer the use of stdint.h when available. Default to compiler specific mecanism otherwise. Remove some c++ comments. Fix signed vs unsigned comparison
Mathieu Malaterre [Fri, 2 Mar 2012 15:21:29 +0000 (15:21 +0000)]
[1.5] Finish import of r963
Mathieu Malaterre [Fri, 2 Mar 2012 15:19:44 +0000 (15:19 +0000)]
[1.5] merge r963 from trunk over to branch 1.5
Mathieu Malaterre [Fri, 2 Mar 2012 15:11:45 +0000 (15:11 +0000)]
[1.5] Convert from DOS eol to UNIX eol
Mathieu Malaterre [Fri, 2 Mar 2012 14:34:13 +0000 (14:34 +0000)]
[1.5] Set from DOS eol to UNIX eol
Mathieu Malaterre [Fri, 2 Mar 2012 14:14:07 +0000 (14:14 +0000)]
[1.5] Sync with trunk and remove uneeded include headers
Mathieu Malaterre [Fri, 2 Mar 2012 13:56:45 +0000 (13:56 +0000)]
[1.5] Import rev 1053 from trunk over to 1.5
Mathieu Malaterre [Fri, 2 Mar 2012 13:47:00 +0000 (13:47 +0000)]
[1.5] Fix typo in date.
Mathieu Malaterre [Fri, 2 Mar 2012 10:27:51 +0000 (10:27 +0000)]
[1.5] Sync with trunk. Remove remainings bits of old Makefile based build system
Mathieu Malaterre [Fri, 2 Mar 2012 09:50:30 +0000 (09:50 +0000)]
[1.5] Convert from DOS eol to UNIX eol
Mathieu Malaterre [Fri, 2 Mar 2012 09:33:50 +0000 (09:33 +0000)]
[1.5] Use UNIX eol for source code
Mathieu Malaterre [Fri, 2 Mar 2012 09:27:24 +0000 (09:27 +0000)]
[1.5] Sync with trunk.
Mathieu Malaterre [Fri, 2 Mar 2012 09:05:09 +0000 (09:05 +0000)]
[1.5] As discussed on the mailing list. OpenJPEG should be compatible with Multi-Arch distros. Thanks to Rex for report
Mathieu Malaterre [Fri, 2 Mar 2012 08:44:04 +0000 (08:44 +0000)]
[1.5] Fix a bunch of comparison between signed and unsigned integer expressions. Some are still left to decide.
Mathieu Malaterre [Thu, 1 Mar 2012 20:58:29 +0000 (20:58 +0000)]
[1.5] Fix rev 1474, typo in the spelling.
Mathieu Malaterre [Thu, 1 Mar 2012 16:55:54 +0000 (16:55 +0000)]
[1.5] Fix a warning about comparison of ulong >= 0. Thanks to winfried for report.
Mathieu Malaterre [Thu, 1 Mar 2012 16:10:27 +0000 (16:10 +0000)]
[1.5] Apply big-endian patch from winfried: libopenjpeg and WORDS_BIGENDIAN, 2012/02/14
Mathieu Malaterre [Thu, 1 Mar 2012 16:01:47 +0000 (16:01 +0000)]
Fix a warning reported on the continuous dashboard for linux.
Mathieu Malaterre [Thu, 1 Mar 2012 15:52:30 +0000 (15:52 +0000)]
[1.5] j2k_to_image does not support writing image with precision less than 8bits. Simply give up for now. Thanks to winfried for report. Also add static keyword for undeclared function in convert.h
Mathieu Malaterre [Thu, 1 Mar 2012 15:39:44 +0000 (15:39 +0000)]
[1.5] Fix a warning about conversion from const char* to char*
Mathieu Malaterre [Thu, 1 Mar 2012 15:30:49 +0000 (15:30 +0000)]
[1.5] cmake recommends the use of fullpath. Thanks to winfried for report.
Mathieu Malaterre [Thu, 1 Mar 2012 15:08:18 +0000 (15:08 +0000)]
[1.5] Fix JPWL's DLL installation. Thanks to winfried for report.
Kaori Hagihara [Wed, 29 Feb 2012 10:22:49 +0000 (10:22 +0000)]
[1.5][JPIP] README modification regarding the JP2 encoding
Rex Dieter [Tue, 28 Feb 2012 17:52:33 +0000 (17:52 +0000)]
allow finer-grain control of header location via OPENJPEG_INSTALL_INCLUDE_DIR
Rex Dieter [Tue, 28 Feb 2012 17:44:49 +0000 (17:44 +0000)]
fix assumptions that OPENJPEG_INSTALL_*_DIR aren't relative paths
Kaori Hagihara [Tue, 28 Feb 2012 11:15:11 +0000 (11:15 +0000)]
[1.5][JPIP] enabled the opj_server to reply the first query consisting with len request from kakadu client
Rex Dieter [Thu, 23 Feb 2012 14:19:02 +0000 (14:19 +0000)]
fix pkgconfig to include -I/usr/include/openjpeg-1.5 in cflags (issue #118)
Mathieu Malaterre [Fri, 17 Feb 2012 11:33:31 +0000 (11:33 +0000)]
[1.5] allow mecanism to provide JFLAGS
Mathieu Malaterre [Thu, 16 Feb 2012 08:09:51 +0000 (08:09 +0000)]
only install CHANGES when present
Mathieu Malaterre [Thu, 16 Feb 2012 08:07:34 +0000 (08:07 +0000)]
remove a warning about unused variable
Mathieu Malaterre [Tue, 14 Feb 2012 11:59:41 +0000 (11:59 +0000)]
Hide some warnings generated by 3rd party libs
Mathieu Malaterre [Tue, 14 Feb 2012 11:54:10 +0000 (11:54 +0000)]
Make the code C90 compliant for VS2010
Mathieu Malaterre [Tue, 14 Feb 2012 11:46:53 +0000 (11:46 +0000)]
Work around issue with FindJava module
Mathieu Malaterre [Mon, 13 Feb 2012 13:40:55 +0000 (13:40 +0000)]
Use C style comment.
Mathieu Malaterre [Mon, 13 Feb 2012 13:18:58 +0000 (13:18 +0000)]
[1.5] Need to include unistd for close() declaration
Mathieu Malaterre [Mon, 13 Feb 2012 11:41:31 +0000 (11:41 +0000)]
By default, openjpip client can still built even without java compiler. Print a message to the user as warning.
Mathieu Malaterre [Mon, 13 Feb 2012 11:37:38 +0000 (11:37 +0000)]
[1.5] Fix typo in CMAKE_USE_PTHREADS vs CMAKE_USE_PTHREADS_INIT
Mathieu Malaterre [Mon, 13 Feb 2012 11:16:38 +0000 (11:16 +0000)]
[1.5] Backport diff from trunk
Mathieu Malaterre [Mon, 13 Feb 2012 11:09:30 +0000 (11:09 +0000)]
[1.5] Remove use of custom PTHREAD module. Prefer cmake's one.
Kaori Hagihara [Fri, 10 Feb 2012 12:05:51 +0000 (12:05 +0000)]
[1.5][JPIP] added execution argument to set port number for opj_dec_server, opj_viewer*
Kaori Hagihara [Fri, 10 Feb 2012 12:00:03 +0000 (12:00 +0000)]
[1.5][JPIP] fixed Doxygen configuration file to document the utilities
Antonin Descampe [Fri, 10 Feb 2012 10:01:43 +0000 (10:01 +0000)]
[1.5] revert r1399 and r1400
Antonin Descampe [Fri, 10 Feb 2012 09:27:08 +0000 (09:27 +0000)]
[1.5] fixed an error in autotools that prevented the build because no CHANGES file anymore
Rex Dieter [Fri, 10 Feb 2012 01:26:11 +0000 (01:26 +0000)]
make OpenJPEGConfig.cmake provide useful (non-empty) values
Rex Dieter [Fri, 10 Feb 2012 01:25:03 +0000 (01:25 +0000)]
make openjpeg.h header symlink to match autotools
Rex Dieter [Fri, 10 Feb 2012 01:23:39 +0000 (01:23 +0000)]
install cmake/pkgconfig bits in LIB_DIR
Antonin Descampe [Tue, 7 Feb 2012 22:10:09 +0000 (22:10 +0000)]
update OpenJPEGCPack.cmake with correct package names
Antonin Descampe [Tue, 7 Feb 2012 10:34:38 +0000 (10:34 +0000)]
[1.5] delete CHANGES file as it will now be automatically generated when releasing the code
Antonin Descampe [Tue, 7 Feb 2012 08:08:58 +0000 (08:08 +0000)]
[1.5] revert build documentation behaviour in cmake
Antonin Descampe [Mon, 6 Feb 2012 22:51:07 +0000 (22:51 +0000)]
[1.5] fixes documentation generation with doxygen
Mathieu Malaterre [Mon, 6 Feb 2012 15:32:59 +0000 (15:32 +0000)]
Make opj 1.5 use port 50000, which is not compatible with trunk. But compatible with itself.
Mathieu Malaterre [Mon, 6 Feb 2012 15:00:04 +0000 (15:00 +0000)]
Re-build the jar files from the source code.
Mathieu Malaterre [Mon, 6 Feb 2012 14:11:01 +0000 (14:11 +0000)]
For some reason rev 1103 change the default port number, which breaks openjpip documentation. Revert back to port 5000
Mathieu Malaterre [Mon, 6 Feb 2012 09:50:16 +0000 (09:50 +0000)]
Fix doc generation