Redo the BUILD_THIRDPARTY properly. Remove openjpeg.h symlink.
[openjpeg.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index c3aa83ad2420a70e37787a0ff9d4bccc319ef3c6..8c407b2a59bcccc77a44e696c0e317e843e7a257 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -5,6 +5,144 @@ What's New for OpenJPEG
 ! : changed
 + : added
 
+December 8, 2011
+* [Mathieu Malaterre] Remove 9 warnings (gcc)
+* [mathieu] remove hack with bash around kdu_expand
+
+December 7, 2011
+- [mickael] deactivate tests about class0 files with number of components greater to 1
+
+November 19, 2011
+* [vincent] fix compilation of libopenjpip (libcurl dependency) with CMake. Credit to Winfried.
+
+November 16, 2011
+* [vincent] fix compilation of libopenjpip (libcurl dependency) with the autotools and fix 'distcheck' rule
+
+October 21, 2011
+* [mickael] remove one obvious memory leak from test functions
+! [kaori]   change -v option was renamed to -u, which is equivalent to -TP long option
+
+October 20, 2011
+* [mickael] remove obvious memory leak from applications
+
+October 19, 2011
+* [mickael] backport rev 1013-1014 from trunk
+
+October 10, 2011
+* [vincent] fix 'distcheck' rule
+* [antonin] modified indexer for JPIP, JPP-stream
+! [kaori]   change -v option was reactivated for JPIP
+
+October 7, 2011
++ [mickael] enhance non regression test suite generation (and some test names). It is based on a file as encoder previously.  
++ [mickael] add tests about jp2 conformance
++ [mickael] rename opj_configh.cmake.in to opj_config.h.cmake.in and update CMakeLists.txt to be more clear
+
+
+October 6, 2011
++ [mickael] enhance html documentation generation with cmake and add a openjpeg mainpage to this doc
++ [mickael] enhance some new JPIP files with opj_config inclusion and using of opj_free/opj_calloc functions (credit to Julien Malik)
+
+October 1, 2011
+* [vincent] fix output when --disable-shared or --disable-static is passed to configure. Minor fix for jpwl compilation.
+
+September 9, 2011
++ [antonin] added a new indexer functionality to the library. With the new '-jpip' option at encoding, the user can now generate a JP2 file including an XML box with the index used when browsing the image with JPIP. 
+
+September 2, 2011
+! [mickael] correct nightly crash on all platform linked to merge operation and missing opj_getopt command
+
+September 1st, 2011
+! [antonin] renamed getopt.{c/h} to opj_getopt.{c/h} and forced the use of these files rather than the system ones. This fixed issue 78. Credit to Winfried.
+
+August 31, 2011
+* [mickael] fixed a segfault with fgets return value for some cases inside test function compare_dump_file()
++ [mickael] enhance the encoding test suite and remove unsued CONFIGURE_FILE into a CMakeList
+
+August 30, 2011
++ [mickael] added first version of the encoding tests suite
+
+August 16, 2011
++ [antonin] added NEWS, AUTHORS and THANKS files. Cosmetic changes in autotools files.
+- [antonin] removed obsolete testing directory and *.nix files
+* [antonin] fixed cmake support for openjpip
+
+August 15, 2011
+* [antonin] fixed a bug in autotools files that prevented libfcgi to be correctly found in some cases (patch from V.Torri).
+
+August 12, 2011
++ [antonin] added cmake support to openjpip
+
+August 11, 2011
+* [mickael] Fixed issue #76
+* [antonin] minor bug fix in configure.ac (credit to Vincent Torri)
+! [mickael] backport rev[824-834] and rev[837-859] into the openjpeg-1.5 branch 
+
+August 9, 2011
+- [antonin] removed xcode project files (cmake and autotools are now the only supported build methods)
+
+July 23, 2011
++ [vtorri] Fixed issue #74.
++ [vtorri] Added libpng 1.5 detection. Dropped libpng 1.0.* explicit detection (we are in 2011 !). Patch by Winfried.
+
+July 13, 2011
++ [vtorri] added 'libopenjpeg-jpwl.pc.in'
+* [vtorri] fixed substitution in libopenjpeg1.pc.in
+! [vtorri] increase micro version to 99. When released, set minor to 5 and micro to 0
+* [vtorri] added -lm to the linker for libopenjpeg and to the .pc file
+- [vtorri] removed useless LCMS flags from Makefile.am for libopenjpeg
+
+_______ R812 : 'openjpeg-1.5' branch created ______________________________
+
+
+July 10, 2011
+! [antonin] improved encoding speed in t1_encode_cblks (credit to Giuseppe Baruffa)
+
+July 3, 2011
+* [antonin] fixed bmptoimage (see http://groups.google.com/group/openjpeg/browse_thread/thread/33a24c5896bf6391)
+* [antonin] fixed handling of "jp2->meth" value (Restricted ICC profile handling currently not implemented)
+
+June 30, 2011
+! [antonin] fixed CTest configuration files
+
+June 3, 2011
++ [malaterre] adding partno and numpart info as part of the warning message (issue #69)
++ [malaterre] make sure that cmake build system works on debian
+
+May 23, 2011
+* [antonin] fixed a bug in autotools that prevented "make distcheck" to work properly (credit to Vincent Torri)
++ [antonin] added autotools as a build method for jpip (credit to Vincent Torri)
+* [antonin] fixed autotools (broken since the new directory structure) (credit to Vincent Torri)
+
+May 18, 2011
+! [antonin] defined new type "opj_bool", and new constants OPJ_FALSE and OPJ_TRUE, to avoid having to deal with "stdbool.h" (patch from Winfried)
+
+May 16, 2011
+* [antonin] fixed another bug related to the number of packets in a tile-part, not correctly taken into acccount when generating an index file during decoding.
+* [antonin] fixed part of issue 69, when tile-part index is inconsistent with the total number of tile-parts
+
+May 12, 2011
+* [antonin] xcode project file updated (now integrates openjpip)
+
+April 16, 2011
+* [antonin] fixed a bug in mqc.c (see https://groups.google.com/d/topic/openjpeg/kQ1PbZUd19k/discussion, credit to Peter Wimmer)
+* [antonin] fixed wrong path in Doxyfile.dox
+
+April 14, 2011
++ [antonin] initial commit of OpenJPIP 1.0, a JPIP client-server architecture based on OpenJPEG (see README file in jpip directory for more details, see 'applications/jpip/CHANGES' for subsequent jpip-related commits)
+* [antonin] fixed applications/codec/CMakeLists.txt that prevented JPWL executables to be built with JPWL functionalities.
+! [antonin] changed make all behaviour : DOC target removed from ALL.
+
+April 13, 2011
+! [antonin] changed the directory hierarchy of the whole project. See README files for details.
+! [antonin] moved "openjpeg3d" directory from the trunk to the branches directory.
+! [antonin] renamed and reorganized "jp3d" directory to "openjpeg3d". Is now a standalone directory, with independent cmake files. Done as it uses its own version of the openjpeg library and does not depend on the one currently developped. Will be removed from the trunk and stored in a branch.
+
+April 12, 2011
+* [antonin] Fixed internal function names conflict with Jasper (http://code.google.com/p/openjpeg/issues/detail?id=30)
+* [antonin] convert.c: ENDIAN condition removed, tiftoimage and imagetotif updated (ALPHA added for RGB and GRAY, correct handling of 12-bit precision), small bugfixes (credit to Winfried)
+* [antonin] small fix in configure.ac (credit to Vincent Torri)
+
 March 21, 2011
 + [antonin] added two files FindLCMS.cmake and FindLCMS2.cmake as they are not shipped by default with other cmake modules.