[trunk] WIP: update output filename of conformance dump test to be compatible with...
[openjpeg.git] / CHANGES
diff --git a/CHANGES b/CHANGES
index d21c98184325722e5762350c486f717ce90320b6..4ded77f3a76a1104bd47cb0f572c7ca993333c91 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -5,6 +5,163 @@ What's New for OpenJPEG
 ! : changed
 + : added
 
+October 07, 2011
++ [mickael] WIP: update output filename of conformance dump test to be compatible with new baseline
+* [mickael] WIP: correct wrong input in dump_codec function and add missing return value
+* [mickael] WIP: correct mistake inside set_decoded_area function (credit to Francois De Vieilleville)
++ [mickael] WIP: backport rev 967-969 from opj-1.5 to trunk about test suite enhancement and rename of opj_configh.cmake.in
+
+October 06, 2011
+* [mickael] WIP: fix build errors with windows configuration induced by rev 960
++ [mickael] WIP: Enhance html documentation generation with cmake, add a mainpage to this documentation and bump version to 1.99.0 into the main CMakeLists (as rev951)
+
+October 05, 2011
++ [mickael] WIP: fix the decoding process with conformance files and V2 framework 
+
+September 30, 2011
+* [vincent] fix autotools for various compilation problems
+* [vincent] fix indexer compilation. Patch from Winfried
+* [kaori] modified indexer for JPIP, JPP-stream
+
+September 27, 2011
++ [mickael] WIP: enhance the event management into the new API
+* [mickael] WIP: fix some warnings about a static function and j2k_read_unk_v2
++ [mickael] WIP: add basis for a new output management of the codestream information and index
+* [mickael] WIP: fix some warnings from j2k_dump and index.c
+
+September 22, 2011
+* [mickael] WIP: fix build compilation (with autotools) with MJ2 option (credit to Winfried) 
+* [mickael] WIP: fix build compilation error with windows platform about event_mgr management. 
+
+September 21, 2011
++ [mickael] WIP: clean the j2k_dump application and the lib regards to the event management
++ [mickael] Enhance the support of endianess with cmake and inside the code (credit to Winfried) 
+
+September 20, 2011
+* [mickael] WIP: fixed build issues with MJ2 option ON
+* [mickael] WIP: fixed build issues with JPWL option ON
+
+September 19, 2011
++ [mickael] Enhance some new JPIP files about opj_config inclusion and using of free/calloc (credit to Julien Malik) 
++ [mickael] WIP: begin to test opj_decode_tile_data
++ [mickael] WIP: update t1, t2, tcd to use same strut as in V2
++ [mickael] WIP: begin to test opj_read_tile_header with V2 style
++ [mickael] WIP: create a new framework to output file information
++ [mickael] WIP: remove a piece of code copy by the merge op at the wrong place
++ [mickael] WIP: begin to clean j2k_dump and some other small things
++ [mickael] WIP: enchance the new version with some bug fixes from v1 and from me
++ [mickael] WIP: add support of jp2 for new j2k_dump function and some other small stuff
++ [mickael] WIP: new image_header struct is used and enable used of cstr_info
++ [mickael] WIP: manage the case of event_mgr is not provided to setup_decoder function 
++ [mickael] WIP: insert elements from V2 framework into the trunk (add missing files). 
++ [mickael] Work In Progress: insert elements from V2 framework into the trunk. 
+
+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] fixed windows nighlty crash about one missing opj_getopt() (and warning with other platform)
+
+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] fixed wrong patch with the return value of fgets into convert.c file
+* [mickael] fixed build error with position of variable declaration after patch 856
+
+August 10, 2011
+! [mickael] removed unused parameters warnings with the solution proposed by myself and Bob Friesenhahn.
+! [mickael] add copyright header into new test functions.
+* [mickael] fixed glibc error with broken2 and broken4 images.
+* [mickael] fixed segfault with 123.j2c and bug.j2c images (thanks to Tim Mattox for his improvement).
+! [mickael] moved the definition of OPJ_ARG_NOT_USED from opj_includes.h to openjpeg.h
+* [mickael] fixed error with the return value of fgets into convert.c file
+
+August 9, 2011
+- [antonin] removed xcode project files (cmake and autotools are now the only supported build methods)
+
+July 29, 2011
+! [mickael] solve some obvious warnings for WIN platform, increase number of warning reported on the dashboard, correct last warnings with gcc 4.4 (-Wall)
+! [mickael] increase number of warning reported on the dashboard (forgot the file in the last commit)
+! [mickael] update MJ2 CMakeLists regards to the new thirdparty strategy
+
+July 27, 2011
+! [mickael] added new decoding/dump tests based on data found in input/nonregresion repository (remove JPEG2000_CONFORMANCE_DATA_ROOT variable, add REF_DECODER_BIN_PATH variable for the encoder test suite). Remove definitively old tests. 
+! [mickael] correct some warnings detected under unix platform
+
+July 26, 2011
+! [mickael] delete double semi-colon at end of line which generate crash on win platform
+! [mickael] use ansi c function fgets instead of GNU function getline to avoid build error with win platform
+! [mickael] correct CRLF problem between unix baseline and win platform test file generated by j2k_dump
+
+July 25, 2011
+* [mickael] fixed issue 74 for trunk
+! [mickael] modify j2k_dump to support output file, needed for non-regression tests
++! [mickael] added non-regression tests for j2k_dump function and conformance data
+
+July 22, 2011
+! [mickael] correct some troubles about thirdparty when they are used
+
+July 21, 2011
+! [mickael] correct a compil error linked to getopt with win platform
+!+ [mickael] add new decode tests based on conformance data and tolerance. Non regression is also added on the decoder output. Deactivate old tests.
+! [mickael] to follow last version of conformance data about component separator for pgx file, we changed - to _ separator even if nb component = 1
+! [mickael] removed unused warning configuration message
+
+July 18, 2011
+! [mickael] correct build error (mislocated declaration) with convert to tiff function when HAVE_LIBTIFF is defined
+
+July 13, 2011
+! [mickael] improved some CMakeLists files linked to the build of applications which used thirdparty
+
+_______ 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)