diff options
Diffstat (limited to 'openjpeg/CHANGES')
-rw-r--r-- | openjpeg/CHANGES | 1116 |
1 files changed, 0 insertions, 1116 deletions
diff --git a/openjpeg/CHANGES b/openjpeg/CHANGES deleted file mode 100644 index 541d4aafc..000000000 --- a/openjpeg/CHANGES +++ /dev/null @@ -1,1116 +0,0 @@ -2014-04-29 Mathieu Malaterre - - * [r2866] .[CPY]: [2.1] Create the 2.1 branch - -2014-04-28 Antonin Descampe - - * [r2864] [trunk] fixed warning in j2k.c about sign conversion - -2014-04-28 Mathieu Malaterre - - * [r2863] [trunk] Finalize API for openjpeg 2.1 - public header will only contains minimal information: major, - minor and build version - Prefix has been changed from OPENJPEG to OPJ for consistency - SOVERSION has been removed from header (ABI vs API info) - OPJ_VERSION string has been removed, since it is accessible - already (PACKAGE_VERSION) - Fixes issue 342 - * [r2862] [trunk] Properly handle failure to compress (remove file) - Fixes issue 323 - * [r2861] [trunk] Missing endianess setting - Fixes issue 337 - * [r2860] [trunk] properly handle pkg-config on non-UNIX hosts - Fixes issue 340 - * [r2859] [trunk] Provide #ifdef blockers for OpenJPEG Version - Fixes issue 342 - -2014-04-27 Antonin Descampe - - * [r2858] [trunk] fixed typo in NEWS - -2014-04-25 Antonin Descampe - - * [r2857] [trunk] updated NEWS for 2.1.0 - -2014-04-24 Mathieu Malaterre - - * [r2855] [trunk] Make sure OpenJPIP compiles on WIN32 - -2014-04-24 Antonin Descampe - - * [r2852] [trunk] fixed reference to opj_stream_set_user_data_v3 in - jpip sources. - -2014-04-23 Antonin Descampe - - * [r2851] [trunk]removed '-x' option for index file as long as it's - broken - * [r2849] [trunk]re-formatted help display in executables - * [r2848] [trunk]formatted some messages. Removed -version option - to disambiguate - with -v(erbose) option, added version info in help display - * [r2847] [trunk]Replaced deprecated opj_stream_set_user_data - function from API - with its 'v3' version, and removed all other 'v3' suffixes from - API. - -2014-04-22 Antonin Descampe - - * [r2845] [trunk] fixed some warning and errors formatting and add - a '-version' - option to opj_compress and opj_decompress binaries - -2014-04-17 Antonin Descampe - - * [r2838] [trunk] fixed warning related to r2837 and move new field - at the end of - parameters structure. - * [r2837] [trunk] refactoring of rsiz, profiles, and extensions - management - -2014-04-03 Antonin Descampe - - * [r2835] [trunk] updated copyright and added copyright notice - required by ISO, in each file; updated AUTHORS, NEWS - -2014-04-02 Antonin Descampe - - * [r2832] [trunk] removed debug message in CMakeLists.txt - * [r2831] [trunk] fixed a bug triggering SEGFAULT on debug mode - (uninitialized - structure) - -2014-03-27 Mathieu Malaterre - - * [r2815] [trunk] Properly copy/paste code from the autotools - gcc correctly fails compiling this code, I needed to move the - code outside the main function to get the error. This actually - match the autotools (incorrect) code. We'll see how they fix this - code in future release. - This make the code compatible with previous openjpeg version and - remove C99 requirement. - Fixes issue 316 - -2014-03-26 Mathieu Malaterre - - * [r2808] [trunk] Make sure to use long long (this is not C89). - However this should be ok on most compilers nowadays - Update issue 316 - -2014-03-26 Antonin Descampe - - * [r2806] [trunk] fixed warnings triggered on linux related to - r2802 - -2014-03-26 Mathieu Malaterre - - * [r2804] [trunk] Run test suite on issue 316 dataset - Update issue 316 - -2014-03-26 Antonin Descampe - - * [r2802] [trunk] add ability in opj_compress to input subsampled - images through - '-F' (aka raw option). Let the user input raw images with 444, - 422, 420 - (etc) subsampling. To be used in conjunction with '-mct 0' option - to - compress subsampled YCC images. - -2014-03-26 Mathieu Malaterre - - * [r2801] [trunk] Add small utilities to extract JP2 files from PDF - -2014-03-25 Mathieu Malaterre - - * [r2799] [trunk] Make sure to test value not pointer - Update issue 302 - -2014-03-25 Antonin Descampe - - * [r2798] [trunk] fixed bug related to r2791 - -2014-03-25 Mathieu Malaterre - - * [r2796] [trunk] Add sentinel in case list empty. - I was getting a cmake error `list sub-command REMOVE_ITEM - requires list to be present` - * [r2795] [trunk] Import change from 2.0 branch - -2014-03-25 Antonin Descampe - - * [r2792] [trunk] fixed warning due induced by r2791 - * [r2791] [trunk] add "-mct {0,1,2}" option to opj_compress to - allow MCT to be - disabled if needed. - -2014-03-25 Mathieu Malaterre - - * [r2789] [trunk] Make sure to not use alpha pointer if it is not - an RGBA input - Fixes issue 310 - * [r2786] [trunk] Rework previous commit r2610 - This way we are able to gently deprecate the old API, and - preserve ABI - Update issue 306 - * [r2785] [trunk] Add documentation - -2014-03-24 Mathieu Malaterre - - * [r2773] [trunk] Make sure to exit early instead of looping on - every single pixels - * [r2772] [trunk] Fix typo in comment (this is not j2k_dump) - -2014-03-18 Mathieu Malaterre - - * [r2767] [trunk] Revert r2764. It breaks ~230 tests as seen on - continuous. Since no dataset is available, the issue 296 will be - left open. - Update issue 296 - * [r2766] [trunk] User can now control source/target java version - Fixes issue 303 - * [r2764] [trunk] Import git commit - fc884aee2b69c78500e65c3d05bf216791a9ea4a from ghostscript team - Fixes issue 296 - * [r2763] [trunk] Import git commit - 99a6f1af177c15f4db475186b79d169c993494ef from ghostscript team - Update issue 296 - * [r2761] [trunk] Update big endian handling no such thing as - WORDS_BIGENDIAN (prefer OPJ_BIG_ENDIAN) - Update issue 302 - * [r2756] [trunk] Now that dataset from issue 297 have been - imported, run test suite. - None of the dataset triggered any buffer overflow. Recent changes - in trunk handle all those cases. - Update issue 297 - -2014-03-17 Mathieu Malaterre - - * [r2754] [trunk] Explicitely reject file4/file6 scenario - Update issue 286 - * [r2751] [trunk] Update BSD-4 copyright into a BSD-3 copyright - Fixes issue 300 - -2014-03-14 Mathieu Malaterre - - * [r2748] [trunk] Since r2747 we are now able to track which files - are missing from the test_suite. Add them. - * [r2747] [trunk] add mecanism to track of addition of new - regression files in svn/data. It will report when a J2K files is - added but no test is found in the test_suite file - * [r2746] [trunk] Remove duplicate content from test_inline.c - Thanks to Matthieu Darbois for report (and patch) - Fixes issue 285 - * [r2745] [trunk] rework code from r2463. Really there has been - some code duplication from r2413 - Thanks to John Rogers (oracle.com) for report - * [r2744] [trunk] rework code from r2463. Really there has been - some code duplication from r2413 - Thanks to John Rogers (oracle.com) for report - * [r2743] [trunk] Now that issue 165 dataset is in non regression - repository, activate code to reject them - Fixes issue 165 - * [r2741] [trunk] Fix issue with & vs && - Fixes issue 277 - * [r2740] [trunk] Add internal implementation to dump all - tiles/comp info - Eg: opj_dump -f 8 -i input.j2k - Update issue 3 - * [r2739] [trunk] Prevent a leak when reading PPT markers - Update issue 295 - * [r2735] [trunk] Move INLINE definition within openjpeg.h header - since application may use it - * [r2733] [trunk] Apply final missing patch from sumatrapdf team: - http://bugs.ghostscript.com/show_bug.cgi?id=694893 - Update issue 231 - * [r2732] [trunk] Rework r2731 since it breaks non-regression - testing - * [r2731] [trunk] Be more verbose about failure. - Update issue 294 - * [r2730] [trunk] Add a temporary work around for issue 293 - As described in the bug report the default allocation mecanism - for codeblock data is too small for those dataset (16bits). We - would need a finer (more granular) mecanism to reallocated only - on demand. For now this help the two failing tests to pass. - Fixes issue 293 - * [r2726] [trunk] Mark OpenJPEG to be ABI incompatible with - previous one, move to SONAME 7 - Also declare this is 2.1.0 (or very close) - * [r2722] [trunk] Remove warnings about unused values introduced in - r2710 - Thanks to Matthieu Darbois for patch - Fixes issue 290 - -2014-03-13 Mathieu Malaterre - - * [r2720] [trunk] Add some sanity checks when reading Ippm(i) - segments - Update issue 288 - * [r2719] [trunk] Make sure to reallocate ppm data buffer when - multiple Ippm(i) buffer are found - This handle the case where remaining data is exactly Nppm(i) - Fixes issue 287 - * [r2715] [trunk] Add documentation to the checkmd5refs cmake - module (used for regression testing) - * [r2714] [trunk] Always report when decompression failed as return - code value - * [r2713] [trunk] Fix test NR-DEC-issue171.jp2-71-decode-md5 after - recent code change - * [r2712] [trunk] Add a double check for user input - * [r2711] [trunk] Fix compilation on VS2010 (snprintf is not C89). - C++11 should avoid this in the future - * [r2710] [trunk] Just in case this would be helpful for other, - here is the code used to track issue 80 - Update issue 80 - * [r2709] [trunk] Tweak documentation in t2.c. Be more verbose in - case of failure. - * [r2708] [trunk] Add some documention in the pi code - * [r2707] [trunk] Add debug code to extract decompressed image - right before PCLR handling - Update issue 235 - * [r2705] [trunk] Add a small helper to spli ppm into 3 pgm files - Update issue 235 - -2014-03-12 Mathieu Malaterre - - * [r2703] [trunk] Make sure to use 8bits buffer when applying the - ICC profile. - Fixes issue 281 - * [r2701] [trunk] Add debug info to be able to test integration - with littlecms - * [r2695] [trunk] TIFF files in test suite can have 1 or 3 - components - * [r2694] [trunk] Simplify code when reading in TIFF images - * [r2692] [trunk] Make sure when reading POC that number of layers - (layer end) is within acceptable bound. - Fixes issue 80 - -2014-03-11 Mathieu Malaterre - - * [r2691] [trunk] Re-active old warning about missing SOP marker - * [r2690] [trunk] Add debug info to track issue 80 - Update issue 80 - * [r2688] [trunk] Rework assertion to work on 32bits system - * [r2687] [trunk] Fix remainings warnings on linux/32bits arch - * [r2686] [trunk] Rework fseek ifdefs blockers, it breaks the - 64bits behavior for fseeko - * [r2685] [trunk] Fix compilation errors when JPWL and/or MJ2 are - build - -2014-03-10 Mathieu Malaterre - - * [r2683] [trunk] Another final round of fixes for sign conversion - warnings. - Fixes issue 256 - * [r2682] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2681] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2680] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2679] [trunk] Remove old warnings about deprecated API - * [r2677] [trunk] Remove a set of warning about sign conversion - Update issue 266 - * [r2676] [trunk] Remove warning about sign conversion in color.c - Update issue 256 - * [r2672] [trunk] Run richter test suite, correct a regression - introduced in r2668 - * [r2670] [trunk] Tweak JP2 conformance test suite add - documentation - * [r2668] [trunk] Properly handle number of components to run - kakadu test suite. - Update issue 266 - * [r2664] [trunk] Fix simple sign conversion warnings only visible - on 32bits arch - * [r2663] [trunk] Handle multi components files with PGM outputs - * [r2661] [trunk] Properly handle PGM file generation when fullpath - is specified in the cmd line - This will break a very old behavior (since 2005), but avoid - writing in un-expected places for users - This also make the behavior similar with PGX file generation - * [r2660] [trunk] Fix inversion in code convention - * [r2659] [trunk] Fix typo in the code - * [r2658] [trunk] rework actual code to handle DOS/UNIX end of - lines in a transparent manner. - This will help cross compilation cases - * [r2657] [trunk] First pass to cleanup compare_dump_files - * [r2656] [trunk] Fix compilation when TIFF lib is neither found - nor compiled - * [r2655] [trunk] Make sure to always initialize variable - * [r2654] [trunk] Fix warnings about shadow variables - * [r2653] [trunk] remove a warning when using strict prototype - * [r2652] [trunk] Remove 2 warnings about set but not used - variables - -2014-03-07 Mathieu Malaterre - - * [r2651] [trunk] Upon failure, need to return proper return code - * [r2650] [trunk] Add new test suite that run on kakadu conformance - images - * [r2644] [trunk] Cleanup commit. Rename compare family since - comparePGX now support TIFF. - Rename compareRAWimage for clarity since it merely compare files - (not images). - * [r2643] [trunk] Use C-style comments - * [r2642] [trunk] Rework the code to simplify cleanup code - * [r2638] [trunk] Also override the default error handler for TIFF - files - * [r2636] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2635] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2634] [trunk] Rework r2597, make sure test suite is passing - now. - Update issue 256 - * [r2633] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2632] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2631] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2630] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2629] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2628] [trunk] Redo r2623, and remove guilty section - Update issue 256 - * [r2627] [trunk] Revert r2623 for now - * [r2626] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2625] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2624] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2623] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2622] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2621] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2620] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2619] [trunk] As reported by clang analyzer thoses values were - never read - * [r2618] [trunk] Remove mem leak and warning reported by clang - * [r2617] [trunk] Remove simple warnings about format - * [r2616] [trunk] Remove simple warning about functions not used - * [r2615] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2614] [trunk] Another round of fixes for sign conversion - warnings. - Update issue 256 - * [r2613] [trunk] Fix simple warning about sign conversion - Update issue 256 - * [r2612] [trunk] Another of fixes for warning about sign - conversion - Update issue 256 - * [r2611] [trunk] Fix warning about sign conversion - Update issue 256 - * [r2610] [trunk] un-deprecated opj_stream_destroy API, import - patch manually - In some case user still want to be able to call - opj_stream_destroy. - Fixes issue 227 - * [r2609] [trunk] Update memory management mecanism - Fixes issue 253 - * [r2608] [trunk] Remove self-assignement. - Fixes issue 273 - * [r2605] [trunk] Fix compilation in visual studio, inline cannot - be used directly. - Fixes issue 272 - * [r2604] [trunk] Remove warning about implicitly defined function - * [r2601] [trunk] Remove TIFF warning handler. This help test suite - run smoothly on windows by removing the message box. - Fixes issue 276 - * [r2600] [trunk] Fix mem leaks reported by cppcheck - * [r2599] [trunk] Simplify code and remove bogus out of bound check - -2014-03-06 Mathieu Malaterre - - * [r2598] [trunk] Revert r2597 for now, since it breaks a lot of - tests - * [r2597] [trunk] Remove warning about sign conversion. - Update issue 256 - * [r2595] [trunk] Remove some easy warnings - * [r2594] [trunk] Remove warning about sign conversion. - Update issue 256 - * [r2593] [trunk] Remove warning about sign conversion. - Update issue 256 - * [r2592] [trunk] Remove warning about sign conversion. - Update issue 256 - * [r2591] [trunk] Remove warning about sign conversion. - Update issue 256 - * [r2590] [trunk] Remove warning about sign conversion. - Update issue 256 - * [r2589] [trunk] Remove some easy warnings about sign compare - reported by gcc - * [r2588] [trunk] Remove out of bound access in code and simplify - code. this is a test tool, security is not an issue here. - * [r2587] [trunk] Remove simple warning about unused variables - * [r2586] [trunk] Make sure that all output files from the test - suite are using a different output name - Fixes issue 271 - -2014-03-05 Mathieu Malaterre - - * [r2577] [trunk] Handle cmap where direct use is specified - (issue235_cmapsubbox.jp2) - I doubt the old code ever work. The new code copy the old - codestream bytes into the new components (instead of copying the - pointer). - Technically the issue235.jp2 file should be handled since I.5.3.5 - specifies that: - ... - If the JP2 Header box does not contain a Component Mapping box, - the components shall be mapped directly to channels, - such that component i is mapped to channel i. - ... - Update issue 235 - -2014-03-04 Mathieu Malaterre - - * [r2572] [trunk] Make sure to reject images such as - 1336.pdf.asan.47.376.jp2 - Fixes issue 267 - * [r2571] [trunk] remove more conversion warning in multi-lines - macro. - C allow simple tricks such as to find those: - gcc -E tcd.c | sed '/^\#/d' | indent -st -i2 > clean.c - Update issue 256 - * [r2570] [trunk] Remove some conversion warnings reported by gcc - Update issue 256 - * [r2569] [trunk] Remove another warning. ftell returns long int - Update issue 256 - * [r2568] [trunk] Remove more conversion warnings. - Update issue 256 - * [r2567] [trunk] Remove warning about conversion. - Update issue 256 - * [r2566] [trunk] Add a TIFF compare function (PEAK/MSE) - Fixes issue 100 - * [r2565] [trunk] Revert portion of r2562, need to investigate - issue. - Update issue 269 - -2014-03-03 Mathieu Malaterre - - * [r2562] [trunk] Remove remaining conversion issues in mqc.c - * [r2561] [trunk] Remove remainings conversion issues in t2.c + - clock.c - * [r2560] [trunk] Remove a simple warning about int -> float - conversion - * [r2559] [trunk] rework code to avoid a warning. this also remove - a division and prefer bit-shift - * [r2558] [trunk] Remove some more warnings about conversion - * [r2557] [trunk] Prefer compile time constant to avoid conversion - double -> int - * [r2556] [trunk] Review warning about types conversion, and add - cast when needed - * [r2553] [trunk] Remove some simple warnings about conversion - * [r2552] [trunk] fgets takes an int as parameter - * [r2551] [trunk] Remove warning about cast double -> int. Instead - use bit-shifting (compile time computation) - * [r2550] [trunk] Remove easy to fix warnings about conversion - * [r2549] [trunk] Import left over from patch submitted as issue - 225 (comment #14) - Update issue 225 - * [r2548] [trunk] remove some simple warnings about unused params - * [r2547] [trunk] remove all api with invalid FILE* parameters - which could leads to issues when applications are compiled with - different flags from openjpeg. - Fixes issue 198 - * [r2546] [trunk] Explicitely trigger issue 229, there may be an - impact in code execution. The assert may get removed afterward - Update issue 229 - * [r2545] [trunk] Remove simple warnings - * [r2544] [trunk] Remove 3635.pdf.asan.77.2930.jp2 from opj_dump - tests - Update issue 250 - * [r2539] [trunk] Avoid conflicting declarion for fseek in openjp2 - vs fseek in openjpip - * [r2538] [trunk] Fix md5 values for decode-md5 tests. - Update issue 250 - * [r2537] [trunk] Remove deprecated functions. - Update issue 268 - * [r2536] [trunk] Remove warning about unused function - Update issue 268 - * [r2535] [trunk] Remove deprecated functions (not called anywhere - in the code base). - Update issue 268 - * [r2533] [trunk] Remove unused variables from test - -2014-03-02 Mathieu Malaterre - - * [r2532] [trunk] Remove some simple warnings about var being set - but not used - * [r2531] [trunk] Remove warning about -2147483648 (aka INT_MIN), - causing this decimal constant is unsigned only in ISO C90 - * [r2530] [trunk] Remove simple warnings about comments, missing - case in switch statement - -2014-03-01 Mathieu Malaterre - - * [r2529] [trunk] Fix compilation on MSVC compiler - -2014-02-28 Mathieu Malaterre - - * [r2528] [trunk] Partially rework r2506, original patch from issue - 171 was totally bogus (untested?) and did break most of the test - (eg. p1_04 family) - convert.c duplicate a lot of code, this patch only adresses the - PGX codec section of the code. - Update issue 171 - Update issue 264 - * [r2527] [trunk] Make sure to run *-decode-md5 only after *-decode - tests. Update md5 since recent code change. - * [r2526] [trunk] Remove easy uint32 <-> int32 conversions - * [r2525] [trunk] Re-import chunk from r2458 that made textGBR.jp2 - to fail otherwise - Update issue 225 - * [r2524] [trunk] Rework r2458, instead we should reject - 451.pdf.SIGSEGV.ce9.3723 since tile-parts are out of order (as - per kakadu behavior). - Update issue 225 - * [r2523] [trunk] Mark a file as being invalid for opj_dump - * [r2522] [trunk] Fix JPIP test with updated md5sum - * [r2521] [trunk] Really apply r2460 this time, but fix the - original typo in the submitted patch - Update issue 225 - * [r2520] [trunk] final round of minor cleanups - * [r2519] [trunk] Remove PNG generation code for now - * [r2518] [trunk] Prefer strcpy since it copies trailing 0 directly - * [r2517] [trunk] Simplify code to centralize code cleanup - * [r2516] [trunk] Some code cleanup add sentinels - * [r2515] [trunk] Remove a simple warning, and use static to detect - unused functions. Simplify function declarations. - * [r2513] [trunk] run test suite on dataset from issue 171 - Fixes issue 171 - * [r2511] [trunk] Remove some simple warnings in opj_dump - * [r2510] [trunk] Merge final patch from issue 171 with code - simplification. also handles signed case properly. - Fixes issue 171 - * [r2508] [trunk] Fix find_path behavior within cross-compilation - execution - -2014-02-27 Mathieu Malaterre - - * [r2507] [trunk] Import patch from issue 218. No dataset to check, - so blindly applied it. - Fixes issue 218 - * [r2506] [trunk] Import patch from issue 171. Only the imagetoraw - part was not applied. - Update issue 171 - * [r2505] [trunk] Try to run test suite on invalid dataset from - sumatrapdf team - Update issue 225 - * [r2503] [trunk] run test suite to illustrate patch from r2458 - * [r2501] [trunk] Make sure that opj_decompress only output a - single component - Update issue 110 - * [r2496] [trunk] add issue 46 to the test suite - Fixes issue 46 - * [r2495] [trunk] improve command line parser syntax checking - * [r2493] [trunk] add a sentinel in debug code - * [r2492] [trunk] simplify code using for loop - -2014-02-26 Mathieu Malaterre - - * [r2491] [trunk] Import test case from issue 208. This appears to - be fixed now. - Fixes issue 208 - * [r2489] [trunk] Run test suite on dataset from issue 211. Test is - now passing nicely. - Fixes issue 211 - * [r2487] [trunk] run test suite on dataset from issue 135. Add - fake md5sum to make sure tests is failing. - Update issue 135 - * [r2485] [trunk] Update missing md5sums - * [r2484] [trunk] kakadu does not support 451.pdf.SIGSEGV.ce9.372 - we should not pretend to be able to decompress it - - Update issue 225 - * [r2483] [trunk] Run test suite on issue 141. Add a fake dataset - to report that test is failing. - Update issue 141 - * [r2481] [trunk] Add more details in case test fails - * [r2480] [trunk] run test suite on input dataset from issue 134 - Fixes issue 134 - * [r2478] [trunk] fixes test NR-DEC-file409752.jp2-40-decode, use - proper naming convention (need to keep file extension) - * [r2477] [trunk] add test suite for issue 142 - - Fixes issue 142 - * [r2476] [trunk] When no output PGX file is found, report an error - * [r2474] [trunk] Add missing include dir for wx app - * [r2473] [trunk] Remove some simple warnings about cast, and - unused functions - * [r2471] [trunk] Remove a simple warning about a cast - * [r2470] [trunk] revert r2460 since it breaks - ETS-C1P0-p0_03.j2k-decode. - Update issue 225 - * [r2469] [trunk] Revert r2453 since it breaks conformance test - ETS-C1P1-p1_06.j2k-decode - * [r2468] [trunk] Import patch from sumatrapdf team. This handle - testcase 1336.pdf.asan.47.376 - Update issue 225 - * [r2467] [trunk] Import patch from sumatrapdf team. This handle - testcase 1888.pdf.asan.35.988 - Update issue 225 - * [r2466] [trunk] Import patch from sumatrapdf team. This handle - testcase 1851.pdf.SIGSEGV.ce9.948 - Update issue 225 - * [r2465] [trunk] Import patch from sumatrapdf team. Start using - new color space when found. - Update issue 225 - * [r2464] [trunk] Import patch from sumatrapdf team. This handle - some Part-2 compliant file, by being more tolerant in COLR box. - No testcase for now. - Fixes issue 247 - * [r2463] [trunk] Import patch from sumatrapdf team. This handle - some testcase with no input dataset, but changes looks ok. - Update issue 225 - * [r2462] [trunk] Import patch from sumatrapdf team. This handle - testcase 2977.pdf.asan.67.2198 - Update issue 225 - * [r2461] [trunk] Import (ugly) patch from sumatrapdf team. This - feels like a hack rather than a solution. - Fixes issue 226 - * [r2460] [trunk] Import patch from sumatrapdf team. This handle - testcase 3635.pdf.asan.77.2930 - Update issue 225 - * [r2459] [trunk] Import patch from sumatrapdf team. Original - commit is 5b0c9985e3359aca9b3fcfd94424166aa61a141a. - Update issue 225 - * [r2458] [trunk] Import patch from sumatrapdf team. This handle - testcase 451.pdf.SIGSEGV.ce9.3723 - Update issue 225 - * [r2457] [trunk] Import patch from sumatrapdf team. This handle - testcase 2.pdf.SIGFPE.706.1112 - Update issue 225 - * [r2456] [trunk] Import patch from sumatrapdf team. This handle - testcase 1610.pdf.SIGSEGV.59c.681 - Update issue 225 - * [r2455] [trunk] Import patch from sumatrapdf team. This handle - testcase 2539.pdf.SIGFPE.706.1712 - Update issue 225 - * [r2454] [trunk] Import patch from sumatrapdf team. This handle - testcase 4035.pdf.SIGSEGV.d8b.3375 - Update issue 225 - * [r2453] [trunk] Import patch from sumatrapdf team. Add detection - for testcase 1802.pdf.SIGSEGV.36e.894 - - Update issue 225 - * [r2452] [trunk] Import patch from sumatrapdf team. Add a new - function to check color box. - - Update issue 225 - * [r2451] [trunk] Import patch from sumatrapdf team. This patch - adds new colorspace handling. - - Update issue 225 - * [r2450] [trunk] Import patch from sumatrapdf team. This adds - alpha handling. This patch changes ABI. - - Update issue 225 - * [r2449] [trunk] Update file extension function to handle cases - where filename containes multiples dots. - - Update issue 250 - * [r2447] [trunk] Clearly indicate that mem-b2ace68c-1381.jp2 - should not be decompressed. - - Update issue 250 - * [r2446] [trunk] Fix TestJPIP1 on case sensitive system - * [r2445] [trunk] regex would not be used to remove java - deprecation warning from dashboard - * [r2444] [trunk] Remove simple warnings about unused functions - * [r2443] [trunk] Properly store and use value returned by fread. - Also invert nmemb and size in fread call. - - Fixes issue 262 - * [r2442] [trunk] Fix invalid write access in JPIP code. - - Fixes issue 261 - -2014-02-25 Mathieu Malaterre - - * [r2436] [trunk] Run decoder on input dataset from issue 254. Add - fake md5sum to make sure the test is failing. - - Update issue 254 - * [r2433] [trunk] deprecationg warning issued by java compiler - should be ignored - * [r2432] [trunk] Create a new static *_impl function to avoid a - warning triggered by the deprecation mecanism - - Fixes issue 257 - * [r2430] [trunk] New decoded files are passing. Adding reference - files. - - Update issue 225 - * [r2428] [trunk] For now assume any provided stream should not get - decompressed. - - Update issue 225 - * [r2427] [trunk] Run decoder on issue 229 test cases - - Update issue 229 - * [r2419] [trunk] Revert r2415 for now since it introduce large - regression - * [r2418] [trunk] Import commit - 87b08a096bb8ad61f9dbe4811e208d9c9d7fe63b from ghostpdl - - don't define lrintf for MSVC 2013 (fix compilation breakage) - - Update issue 225 - * [r2417] [trunk] Import commit - 4cee6ceab21025079f439bb152fb9d8ae8c5c832 from ghostpdl - - Bug 694906: fix potential heap overflow in - opj_t2_read_packet_header - - Update issue 225 - * [r2416] [trunk] import commit - 83dad6a76536222a3a51146f942e733a2e90ec52 from ghostpdl - - fix potential NULL-pointer dereference caused by testing the - wrong variable - after opj_realloc (happens only in OOM situations) - - Update issue 225 - * [r2415] [trunk] Import commit - fc884aee2b69c78500e65c3d05bf216791a9ea4a from ghostpdl - - prevent heap overflow in opj_t2_read_packet_header - - Also prevent a double-free of segment data under OOM conditions. - - Problem found in a test file, 1802.pdf.SIGSEGV.36e.894 supplied - by Mateusz "j00ru" Jurczyk and Gynvael Coldwind of the Google - Security Team using Address Sanitizer. Many thanks! - - Update issue 225 - * [r2414] [trunk] Import commit - 8ec8321df613986e8642e2975f7182072eb4be62 from ghostpdl - - make opj_stream_set_user_data accept a NULL stream - for consistency with opj_stream_set_* which does so. - - Update issue 225 - * [r2413] [trunk] Import commit - f4139d702559649e577a5df9cfd64b0ca6107a7a from ghostpdl - - Several functions accept a buffer size but never actually check - whether - the buffer overflows during reading/writing. This fixes all cases - where - a size variable has explicitly been marked as unused (through a - (void) - cast). - - This was discovered while investigating an assertion caused by - 7cc691f332f26802c64cdc47e17bff8b_signal_sigabrt_7ffff6d59425_2247_2509.pdf - among others. - - Thanks to Mateusz Jurczyk and Gynvael Coldwind of the Google - Security - Team for providing the example files. - * [r2411] [trunk] Clarify raw input in openjpeg. LSB vs MSB are now - documented. - - Fixes issue 62 - * [r2410] [trunk] Run test case for issue 228. Output has been - validated. - - Fixes issue 228 - * [r2407] [trunk] Run sumatrapdf test cases - -2014-02-24 Mathieu Malaterre - - * [r2404] [trunk] add missing private lib. Update issue 223 - * [r2402] [trunk] Make sure to always output pgx file. Handle case - where multiple pgx files are generated. Fixes all tests. - * [r2401] [trunk] add test demonstrating a regression in 1.5.0 and - up. Update issue 205 - * [r2399] [trunk] improve test suite by checking against a - reference md5 - * [r2398] [trunk] Fix a simple mem leak - * [r2397] [trunk] Fix two simple warnings about sign mismatch - * [r2395] [trunk] Fix warning about signed/unsigned mismatch - * [r2394] [trunk] Make sure to handle ret value, and properly - initialize output file - * [r2393] [trunk] Make sure to handle ret value in test - * [r2392] [trunk] Prefer the new style cmake: add_test command - - Fixes issues 258 - * [r2388] [trunk] Fix a warning about type conversion. Use a trick - where unsigned wrapping is legal - -2014-02-12 Antonin Descampe - - * [r2375] [trunk] replaced fprintf with event_mgr in cinema-related - stuff in j2k.c - * [r2374] [trunk] moved logic related to cinema profiles in library - (was in - opj_compress.c). This enables one using the library with its own - executable to easily ask for cinema profiles. - * [r2373] [trunk] added a warning when tif conversion changes input - image bitdepth - * [r2372] [trunk]re-indenting convert.c - -2014-02-07 Mathieu Malaterre - - * [r2371] Update kakadu cmake module - -2014-01-23 Antonin Descampe - - * [r2369] [trunk] added some tests for Cinema2k 48fps and Cinema 4k - 24 fps. Fixed - a bug in comparePGXimages.c leading to huge Test.xml file - uploaded to - DashBoard - * [r2367] [trunk] fixed another DCI compliance bug - -2014-01-22 Antonin Descampe - - * [r2366] [trunk] uncomment tests mistakenly commented in previous - commit - * [r2365] [trunk] fixed several bugs in cinema mode (2K 24/48 fps, - and 4K). Trunk - now produces compliant DCI code-streams. - -2014-01-16 Antonin Descampe - - * [r2364] [trunk] fixed indentation in opj_compress.c, renamed 2 - internal - functions, added some comments - -2014-01-16 Antonin Descampe - - * [r2363] [trunk] fixed DCI-compliant codestream generation - (-cinema2K and - - -2013-10-30 Antonin Descampe - - * [r2352] trunk: fixed cmake config so as to be able to link - opj_jpip_server with FCGI. - * [r2351] trunk: fixed cmake config so as to be able to link - opj_jpip_server with FCGI. - -2013-10-28 Antonin Descampe - - * [r2350] trunk: disabling class-0 conformance tests for now (bad - implentation of tests) - -2013-10-15 Rex Dieter - - * [r2348] complete openjpeg2 pkgconfig support, bug #68 - -2013-09-26 Mathieu Malaterre - - * [r2347] [trunk] Import patch from bug #241 - -2013-07-11 Antonin Descampe - - * [r2344] test: modified class-0 conformance testing to comply with - constraints - -2013-03-25 Mickaël Savinaud - - * [r2322] [trunk] use the private version of opj_config to avoid - compilation error into mj2 - * [r2321] [trunk] use opj_config_private.h into the opj_inttypes.h - * [r2320] [trunk] separate the opj_config file between public and - private part to avoid expose unused variables into the public - API. - * [r2319] [trunk] update test suite because now - illegalcolortransform.j2k could be decoded - -2013-03-24 Mickaël Savinaud - - * [r2318] [trunk] enhance the support of sYCC into opj_decompress - application (thanks winfried). - * [r2317] [trunk] managed nicely the case where TPSot value is - incorrect (thanks winfried). Update the test suite to check this - case. Updates issue 202. Updates issue 206. Update issue 208 - -2013-03-17 Mickaël Savinaud - - * [r2315] [trunk] add access to opj_apps_config.h to old - applications - * [r2314] [trunk] manage correctly the case where meth value is not - correct (thanks winfried) - * [r2313] [trunk] correct issue 188 (thanks winfried) and add test - about it. Fixes issue 188 - * [r2308] [trunk] use OPJ_ prefix on HAVE variable also for tests - * [r2307] [trunk]remove wrong code in mj2 library detected by - winfried (thanks to you) - * [r2306] [trunk] use everywhere the new opj_ prefix for HAVE - variables and use the opj_apps_config file (thanks to winfried) - -2013-03-13 Mickaël Savinaud - - * [r2304] [trunk] use the home made macro to ensure the existence - of some include file - * [r2303] [trunk] use the opj_ prefix for the HAVE_FSEEKO variable - * [r2302] [trunk] correct missing variable in openjpeg config file - -2013-03-03 Mickaël Savinaud - - * [r2301] [trunk] remove some unused variable from opj_config and - rename other one with opj_ prefix - * [r2300] [trunk] split into two config files config options - related to the lib and to the application. - -2013-02-18 Mickaël Savinaud - - * [r2298] [trunk] add the prefix opj_ to deprecated everywhere - -2013-02-17 Mickaël Savinaud - - * [r2297] [trunk] update documentation of new functions _v3 and - mark deprecated related functions - * [r2296] [trunk] move to the new API for function - opj_stream_create_default_file_stream. Use now - opj_stream_create_default_file_stream_v3 (WIP) - -2013-02-16 Mickaël Savinaud - - * [r2295] [trunk] move to the new API for function - opj_stream_destroy. Use now opj_stream_destroy_v3 (WIP) - * [r2294] [trunk] rename deprecated macro with opj_ prefix and use - it for opj_stream_destroy function - * [r2293] [trunk] add functions to avoid to use FILE* into the API - (thanks winfried). - Update issue 120 and update issue 198 - -2013-02-04 Mickaël Savinaud - - * [r2292] [trunk] add a test related to issue 202 - -2013-02-03 Mickaël Savinaud - - * [r2290] [trunk] update convert about png writing with additional - metadata (thanks winfried) - * [r2287] [trunk] update test suite for issue 5 and 62 - * [r2285] [trunk] backout one part of the rev 2266 - -2013-01-03 Mathieu Malaterre - - * [r2272] [trunk] JP3D: Fix issue with Z handling in packet - iterator - * [r2271] [trunk] JP3D: Handles errors properly - * [r2270] [trunk] JP3D: remove old debug - -2013-01-02 Mathieu Malaterre - - * [r2269] [trunk] JP3D: convert from DOS to UNIX eol - * [r2268] [trunk] JP3D: remove exe bit from source files - -2012-12-18 Mickaël Savinaud - - * [r2266] [trunk] merge from branch 1.5 a correction about large - code-block data (decoding part) and add tests about issue 5 and - issue 62 - -2012-12-11 Mathieu Malaterre - - * [r2263] [trunk] remove left over from v2 transition - * [r2262] [trunk] JP3D: completely redo the opj_tgt_create - function. Take as input the initial opj_tgt_create as found in - openjpeg 1.5, and extend with the 3rd dimension. - -2012-12-07 Rex Dieter - - * [r2259] Doxyfile: HTML_TIMESTAMP = NO - - helps when comparing the output of multiple runs, - and distros will appreciate avoiding multilib conflicts. - -2012-12-04 Mickaël Savinaud - - * [r2255] [trunk] correct the new name of OPJ_HAVE_STDINT_H - everywhere - * [r2254] [trunk] remove SSIZE which is unused in openjpeg and - rename HAVE_STDINT_H to OPJ_HAVE_STDINT_H - * [r2253] [trunk] add openjpeg.h in some files of openjpip to use - some opj type (thanks winfried) - -2012-12-03 Mickaël Savinaud - - * [r2252] [trunk] move typedef from opj_stdint.h to openjpeg.h and - add an include of stdio.h in openjpeg.h. Fixes issue 197 - * [r2251] [trunk] correct the encoding of colr box information - (thanks Winfried) - * [r2250] [trunk]add the pkgconfig support for openjp2 (thanks - Winfried) - -2012-11-28 Mathieu Malaterre - - * [r2249] [trunk] JP3D codec was trying to pull information from - the registration parameter in COM. This is non-standard. - * [r2248] [trunk] As per T.809 code block are not shifted in JP3D - - Table A.7 - 3D code-block width, height and depth exponent values xcb = - value, ycb = value - or zcb = value. - NOTE – This redefines Rec. ITU-T T.800 | ISO/IEC 15444-1 - significantly! The 3D - code-block width, height and depth are limited to powers of two - with the minimum - size being 20 and the maximum being 210. - Further, the 3D code-block size is restricted so that 4 ≤ - xcb+ycb+zcb ≤ 18. - * [r2247] [trunk] JP3D: this is safe to write comment using - Registration: ISO-8859-15 - * [r2246] [trunk] JP3D fix issue with Registration value in COM - marker. Move COM marker just before COD. - * [r2245] [trunk] jp3d: fix command line parsing for subsampling - * [r2244] [trunk] Fix issue with ITU-T T.809 (05/2011) - - - ZSI is now known as NSI (FF54) - - NSI now stores Ndim (=3) - - CAP extended marker was not set properly - * [r2243] [trunk] Fix compilation issue where size_t would be - undefined - -2012-11-27 Mickaël Savinaud - - * [r2242] [test] update the list of files which will be gracefully - rejected when they are dump - * [r2241] [trunk] add empty test about the issue 197. Updates issue - 197 - -2012-11-26 Mickaël Savinaud - - * [r2240] [trun[trunk] check if the dx and dy steps are not - incorrect according to the JPEG2000 norm (thanks Even). - Test associated to this issue should nicely fail. Fixes issue 194 - * [r2239] [trunk] check if the number of tiles is not incorrect - regarding the JPEG2000 norm (thanks Even). - Test associated to this issue should nicely fail. Fixes issue 163 - * [r2238] [trunk] test about issue 192 should nicely fail - * [r2237] [trunk] check the index of the component in read_qcc - (thanks Even). fixes issue 192 - * [r2235] [trunk] update test suite with issue 191 to 194 and - update patch for 191 which should fail properly - |