Mathieu Malaterre
de33ba029b
[trunk] Fix missing getopt symbols on windows
2012-10-01 10:11:46 +00:00
Mathieu Malaterre
465db44499
[trunk] FolderReorgProposal task: Fix openjp2 lib name
2012-10-01 10:08:01 +00:00
Mathieu Malaterre
abdb8ee3f7
[trunk] Fix a set of warnings about C90 issues
2012-10-01 10:01:09 +00:00
Mathieu Malaterre
aa6b4b4970
[trunk] FolderReorgProposal task. Do not rebuild doxygen always
...
Update issue 177
2012-10-01 09:37:19 +00:00
Mathieu Malaterre
25cbfcf34a
[trunk] FolderReorgProposal task: cleanup doxygen
...
Update issue 177
2012-10-01 09:20:30 +00:00
Mathieu Malaterre
cffc33a51c
[trunk] FolderReorgProposal task: fix jpip doxygen
...
Update issue 177
2012-10-01 08:43:02 +00:00
Mathieu Malaterre
5db7b01fa2
[trunk] FolderReorgProposal task: Fix doxygen
...
Update issue 177
2012-10-01 08:30:04 +00:00
Mathieu Malaterre
1ca5ca8392
[trunk] FolderReorgProposal task: update install instruction
...
Update issue 177
2012-10-01 07:59:48 +00:00
Mathieu Malaterre
93761d9ab5
[trunk] FolderReorgProposal task: move source code to source dir
2012-10-01 07:49:52 +00:00
Mathieu Malaterre
bb16d8816c
[trunk] FolderReorgProposal task: only keep a single build system
2012-10-01 07:33:59 +00:00
Mickael Savinaud
e1cd500ac5
[trunk] update the name of the executable used for the tests
2012-09-30 16:28:32 +00:00
Mathieu Malaterre
2d09cbfd21
[trunk] FolderReorgProposal task: rename JP3D CLI tools
...
Update issue 177
2012-09-28 09:57:19 +00:00
Mathieu Malaterre
d84b16caf9
[trunk] FolderReorgProposal task: rename MJ2/JPIP CLI tools
...
Update issue 177
2012-09-28 09:52:57 +00:00
Mathieu Malaterre
95f06f0591
[trunk] FolderReorgProposal task: fix JPWL
...
Update issue 177
2012-09-28 09:26:51 +00:00
Mathieu Malaterre
3bf4d635f2
[trunk] FolderReorgProposal task: rename cli tools
...
Update issue 177
2012-09-28 09:12:22 +00:00
Mathieu Malaterre
a4fa18e92d
[trunk] FolderReorgProposal task: Fix Viewer
...
Update issue 177
2012-09-28 08:59:10 +00:00
Mathieu Malaterre
f71af2a2ef
[trunk] FolderReorgProposal task: refactor MJ2
...
Update issue 177
2012-09-28 08:51:14 +00:00
Mathieu Malaterre
3e62f8d9b7
[trunk] FolderReorgProposal task: add JP3D
...
Update issue 177
2012-09-28 08:32:34 +00:00
Mathieu Malaterre
028720c9ec
[trunk] Continue FolderReorgProposal task. Missing java wrapping
...
Update issue 177
2012-09-28 08:17:02 +00:00
Mathieu Malaterre
d518970039
[trunk] Start FolderReorgProposal task
...
Update issue 177
2012-09-28 08:11:41 +00:00
Mickael Savinaud
8363a6ab1e
update j2k_lib with new opj type
2012-09-27 14:50:06 +00:00
Mickael Savinaud
a540dcd2e2
correct a warning in image.c
2012-09-27 14:48:47 +00:00
Mickael Savinaud
58b2c6c4a5
clean function_list functions
2012-09-27 14:47:34 +00:00
Mickael Savinaud
34ffde6799
[trunk] Rename bio_create and bio_destroy with opj_ prefix
2012-09-27 14:42:08 +00:00
Mickael Savinaud
e7cd945000
[trunk] udpate local functions of bio.c with opj_prefix and new opj types
...
update opj_bio structure
2012-09-27 14:36:30 +00:00
Mickael Savinaud
ccf0f05e98
[trunk] update t1_luts.h with opj type
2012-09-27 14:28:32 +00:00
Mickael Savinaud
36672ad50e
[trunk] update some local function of t1 with opj_prefix and new opj type
2012-09-27 14:16:05 +00:00
Mickael Savinaud
8bee3d89c5
rename opj_t1_enc_clnpass and opj_t1_enc_clnpass_step with opj_ prefix and update types used in theses functions
2012-09-27 14:09:41 +00:00
Mickael Savinaud
cf212e55ac
[trunk]rename t1_enc_refpass_step and t1_enc_repass with opj_ prefix and update types used in theses functions
2012-09-27 13:56:48 +00:00
Mickael Savinaud
a00f61bd5d
{trunk] remove old v1 style function t1_encode_cblk
...
rename t1_encode_cblk_v2 to opj_t1_encode_cblk
2012-09-27 13:51:01 +00:00
Mickael Savinaud
dca76de872
[trunk] remove old v1 function t1_encode_blocks
2012-09-27 13:43:27 +00:00
Mickael Savinaud
70540f9563
[trunk] remove old v1 style t1_decode_cblk function and rename t1_decode_cblk_v2 to opj_t1_decode_cblk
...
rename t1_dec_sigpass t1_dec_sigpass_step, t1_updateflags, t1_dec_refpass, t1_dec_refpass_step with opj_prefix and v2 type
delete unused functions in new V2 t1 framework: t1_dec_refpass_raw, t1_dec_refpass_mqc, t1_dec_refpass_mqc_vsc, t1_dec_refpass_step_raw, t1_dec_refpass_step_mqc, t1_dec_refpass_step_mqc_vsc, t1_dec_sigpass_raw, t1_dec_sigpass_mqc, t1_dec_sigpass_mqc_vsc, t1_dec_sigpass_step_raw, t1_dec_sigpass_step_mqc, t1_dec_sigpass_step_mqc_vsc
2012-09-27 13:28:44 +00:00
Mickael Savinaud
a545cb7cff
[trunk]remove t2_init_seg
...
rename t2_init_seg_v2 to opj_t2_init_seg
rename t2_encode_packet_v2 to opj_t2_encode_packet
2012-09-27 13:22:32 +00:00
Mickael Savinaud
9a86a3bd23
[trunk] remove t2_destroy, t2_decode_packets and t2_decode_packet
...
rename from t2_destroy_v2 to opj_t2_destroy
rename from t2_decode_packets_v2 to opj_t2_decode_packets
rename from t2_decode_packet_v2 to opj_t2_decode_packet
2012-09-27 13:14:15 +00:00
Mickael Savinaud
69673635ef
[trunk] remove old v1 style function t2_create
...
rename t2_create_v2 to opj_t2_create
2012-09-27 13:03:35 +00:00
Mickael Savinaud
77e6971bbb
[trunk] remove t2_encode_packet and t2_encode_packets
...
rename from t2_encode_packets_v2 to opj_t2_encode_packets
2012-09-27 12:53:36 +00:00
Mickael Savinaud
a9a1336502
[trunk] update t2_getnumpasses from V2 branch and put opj_ prefix
2012-09-27 09:54:35 +00:00
Mickael Savinaud
9103674950
[trunk] update t2_putnumpasses with V2 style
2012-09-27 09:48:18 +00:00
Mickael Savinaud
2af39ac017
[trunk] rename t2_getcommacode to opj_t2_getcommacode
2012-09-27 09:40:45 +00:00
Mickael Savinaud
d47b8fef18
[trunk] modify output type of t2_getcommacode
2012-09-27 09:29:47 +00:00
Mickael Savinaud
f8fc214b11
[trunk] rename local functions in t2 with opj_ prefix
2012-09-27 09:14:58 +00:00
Mickael Savinaud
7861bfa45e
rename from t2_skip_packet to opj_t2_skip_packet;
...
rename from t2_skip_packet_data to opj_t2_skip_packet_data;
2012-09-27 08:56:00 +00:00
Mathieu Malaterre
02734264a1
[trunk] Fix possible code execution vuln
...
Thanks to Huzaifa Sidhpurwala of Red Hat Security Response Team for patch + dataset to reproduce issue.
Technically kdu_expand works fine on the image...
Fixes issue 175
2012-09-12 17:11:17 +00:00
Mathieu Malaterre
4a845f3d04
[trunk] Fix one remaining issue with C90 compat
2012-09-10 12:46:42 +00:00
Mathieu Malaterre
0452ebdfcd
[trunk] Use new gcc feature to actually hide exported symbols
...
Right now we are only using the Windows/POSIX compatibility layer. This means that we have only been marking explicitely which symbols to export.
What this also means is that for one to explicitely remove non-explicitely marked symbols, one has to set -fvisibility=hidden as CFLAGS
2012-09-10 12:38:22 +00:00
Mathieu Malaterre
c8b8c4cf30
[trunk] no need to export MCT_ELEMENT_SIZE symbol
2012-09-10 12:34:46 +00:00
Mathieu Malaterre
1ff1401ff1
[trunk] Fix Heap-based buffer-overflow when decoding openjpeg image
...
Thanks to Huzaifa Sidhpurwala of Red Hat Security Response Team for report
This does not affect release 1.5.0 and/or 1.5 release branch.
Fixes issue 170
2012-09-10 11:05:15 +00:00
Mathieu Malaterre
3991bbe595
[trunk] Fix some C90 issues.
2012-09-10 09:42:29 +00:00
Mathieu Malaterre
20beb093a1
[trunk] Fix all C90 issues using gcc -pedantic -Wno-long-long to track them
...
As a side effect, fix all comment style to remove extra gcc output
Fixes issue 173
2012-09-10 09:04:47 +00:00
Mickael Savinaud
3135642ff5
[trunk] Remove CMake-language block-end command arguments
...
Ancient versions of CMake required else(), endif(), and similar block termination commands to have arguments matching the command starting the block. This is no longer the preferred style.
Thanks to Hans Johnson
2012-08-30 17:20:03 +00:00