summaryrefslogtreecommitdiff
path: root/src/lib/openjp2
AgeCommit message (Collapse)Author
2014-03-03[trunk] Remove a simple warning about int -> float conversionMathieu Malaterre
2014-03-03[trunk] rework code to avoid a warning. this also remove a division and ↵Mathieu Malaterre
prefer bit-shift
2014-03-03[trunk] Remove some more warnings about conversionMathieu Malaterre
2014-03-03[trunk] Review warning about types conversion, and add cast when neededMathieu Malaterre
2014-03-03[trunk] Remove some simple warnings about conversionMathieu Malaterre
2014-03-03[trunk] Remove easy to fix warnings about conversionMathieu Malaterre
2014-03-03[trunk] Import left over from patch submitted as issue 225 (comment #14)Mathieu Malaterre
Update issue 225
2014-03-03[trunk] remove all api with invalid FILE* parameters which could leads to ↵Mathieu Malaterre
issues when applications are compiled with different flags from openjpeg. Fixes issue 198
2014-03-03[trunk] Explicitely trigger issue 229, there may be an impact in code ↵Mathieu Malaterre
execution. The assert may get removed afterward Update issue 229
2014-03-03[trunk] Avoid conflicting declarion for fseek in openjp2 vs fseek in openjpipMathieu Malaterre
2014-03-03[trunk] Remove deprecated functions.Mathieu Malaterre
Update issue 268
2014-03-03[trunk] Remove deprecated functions (not called anywhere in the code base).Mathieu Malaterre
Update issue 268
2014-03-02[trunk] Remove simple warnings about comments, missing case in switch statementMathieu Malaterre
2014-02-28[trunk] Remove easy uint32 <-> int32 conversionsMathieu Malaterre
2014-02-28[trunk] Re-import chunk from r2458 that made textGBR.jp2 to fail otherwiseMathieu Malaterre
Update issue 225
2014-02-28[trunk] Rework r2458, instead we should reject 451.pdf.SIGSEGV.ce9.3723 ↵Mathieu Malaterre
since tile-parts are out of order (as per kakadu behavior). Update issue 225
2014-02-28[trunk] Really apply r2460 this time, but fix the original typo in the ↵Mathieu Malaterre
submitted patch Update issue 225
2014-02-27[trunk] Import patch from issue 218. No dataset to check, so blindly applied it.Mathieu Malaterre
Fixes issue 218
2014-02-27[trunk] add a sentinel in debug codeMathieu Malaterre
2014-02-26[trunk] Remove a simple warning about a castMathieu Malaterre
2014-02-26[trunk] revert r2460 since it breaks ETS-C1P0-p0_03.j2k-decode.Mathieu Malaterre
Update issue 225
2014-02-26[trunk] Revert r2453 since it breaks conformance test ETS-C1P1-p1_06.j2k-decodeMathieu Malaterre
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
1336.pdf.asan.47.376 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
1888.pdf.asan.35.988 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
1851.pdf.SIGSEGV.ce9.948 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. Start using new color space when ↵Mathieu Malaterre
found. Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle some Part-2 compliant ↵Mathieu Malaterre
file, by being more tolerant in COLR box. No testcase for now. Fixes issue 247
2014-02-26[trunk] Import patch from sumatrapdf team. This handle some testcase with no ↵Mathieu Malaterre
input dataset, but changes looks ok. Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
2977.pdf.asan.67.2198 Update issue 225
2014-02-26[trunk] Import (ugly) patch from sumatrapdf team. This feels like a hack ↵Mathieu Malaterre
rather than a solution. Fixes issue 226
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
3635.pdf.asan.77.2930 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. Original commit is ↵Mathieu Malaterre
5b0c9985e3359aca9b3fcfd94424166aa61a141a. Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
451.pdf.SIGSEGV.ce9.3723 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
2.pdf.SIGFPE.706.1112 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
1610.pdf.SIGSEGV.59c.681 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
2539.pdf.SIGFPE.706.1712 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This handle testcase ↵Mathieu Malaterre
4035.pdf.SIGSEGV.d8b.3375 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. Add detection for testcase ↵Mathieu Malaterre
1802.pdf.SIGSEGV.36e.894 Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. Add a new function to check color ↵Mathieu Malaterre
box. Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This patch adds new colorspace ↵Mathieu Malaterre
handling. Update issue 225
2014-02-26[trunk] Import patch from sumatrapdf team. This adds alpha handling. This ↵Mathieu Malaterre
patch changes ABI. Update issue 225
2014-02-25[trunk] Create a new static *_impl function to avoid a warning triggered by ↵Mathieu Malaterre
the deprecation mecanism Fixes issue 257
2014-02-25[trunk] Revert r2415 for now since it introduce large regressionMathieu Malaterre
2014-02-25[trunk] Import commit 87b08a096bb8ad61f9dbe4811e208d9c9d7fe63b from ghostpdlMathieu Malaterre
don't define lrintf for MSVC 2013 (fix compilation breakage) Update issue 225
2014-02-25[trunk] Import commit 4cee6ceab21025079f439bb152fb9d8ae8c5c832 from ghostpdlMathieu Malaterre
Bug 694906: fix potential heap overflow in opj_t2_read_packet_header Update issue 225
2014-02-25[trunk] import commit 83dad6a76536222a3a51146f942e733a2e90ec52 from ghostpdlMathieu Malaterre
fix potential NULL-pointer dereference caused by testing the wrong variable after opj_realloc (happens only in OOM situations) Update issue 225
2014-02-25[trunk] Import commit fc884aee2b69c78500e65c3d05bf216791a9ea4a from ghostpdlMathieu Malaterre
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
2014-02-25[trunk] Import commit 8ec8321df613986e8642e2975f7182072eb4be62 from ghostpdlMathieu Malaterre
make opj_stream_set_user_data accept a NULL stream for consistency with opj_stream_set_* which does so. Update issue 225
2014-02-25[trunk] Import commit f4139d702559649e577a5df9cfd64b0ca6107a7a from ghostpdlMathieu Malaterre
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.
2014-02-24[trunk] add missing private lib. Update issue 223Mathieu Malaterre