summaryrefslogtreecommitdiff
path: root/openjpeg/CHANGES
diff options
context:
space:
mode:
Diffstat (limited to 'openjpeg/CHANGES')
-rw-r--r--openjpeg/CHANGES1116
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
-