summaryrefslogtreecommitdiff
path: root/CHANGES
blob: 9326d623eeb96a71d925241b60605422aa3cf897 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
2012-10-01  Mathieu Malaterre

	* [r2028] CMakeLists.txt: [1.5] Start opj 1.5.2
	* [r2029] libopenjpeg/jp2.c: [1.5] jp2_read_boxhdr() can trigger
	  random pointer memory access
	  
	  Fixes issue 155

2012-10-02  Mathieu Malaterre

	* [r2031] libopenjpeg/Makefile.am, libopenjpeg/jpwl/Makefile.am:
	  [1.5] int main() in t1_generate_luts.c breaks mplayer
	  
	  Fixes issue 152
	* [r2032] libopenjpeg/j2k.c: [1.5] division by zero in j2k_read_siz
	  
	  Fixes issue 169
	* [r2033] libopenjpeg/j2k.c: [1.5] missing range check in
	  j2k_read_coc et al.
	  
	  Fixes issue 166
	* [r2035] libopenjpeg/CMakeLists.txt: [1.5] Build small internal
	  tools to generate t1_luts.h

2012-10-22  Mathieu Malaterre

	* [r2107] CMakeLists.txt, applications/JavaOpenJPEG/CMakeLists.txt:
	  [1.5] Fix Java binding issues.
	  
	  Properly link to math lib on UNIX
	  Make JNI install location a user configuration
	  Remove SONAME property from the java module

2012-12-07  Rex Dieter

	* [r2260] doc/Doxyfile.dox, doc/Doxyfile.dox.cmake.in: backport
	  r2259
	  
	  Doxyfile: HTML_TIMESTAMP = NO
	  
	  helps when comparing the output of multiple runs,
	  and distros will appreciate avoiding multilib conflicts.

2012-12-18  Mickaël Savinaud

	* [r2265] applications/codec/convert.c: [1.5] improve the bmp read
	  function for RGB8 case (thanks Winfried). Update issue 203

2013-02-27  Mathieu Malaterre

	* [r2299] libopenjpeg/opj_includes.h: [1.5] Rework #ifdef checks.
	  We should check for _M_IX86 instead of not(_M_X64). Thanks to
	  Misha Ulyutin for report on ML

2013-03-14  Mickaël Savinaud

	* [r2305] configure.ac: [b1.5.x] update the micro version into the
	  configure file (thanks to winfried)

2013-07-11  Antonin Descampe

	* [r2345] tests/conformance/CMakeLists.txt: tests : reactivated
	  conformance tests in openjpeg 1.5 branch to enable comparison
	  with trunk

2013-09-26  Mathieu Malaterre

	* [r2346] libopenjpeg/image.c: [1.5] Import patch suggested in bug
	  #241

2014-02-24  Mathieu Malaterre

	* [r2390] libopenjpeg/bio.c: [1.5] Remove some simple warnings
	* [r2391] CMake/CTestCustom.cmake.in: [1.5] Do not report warning
	  on third party lib

2014-02-25  Mathieu Malaterre

	* [r2420] tests/nonregression/CMakeLists.txt,
	  tests/nonregression/checkmd5refs.cmake,
	  tests/nonregression/md5refs.txt,
	  tests/nonregression/test_suite.ctest.in: [1.5] Import md5 checker
	  from trunk back onto 1.5 branch
	* [r2423] libopenjpeg/j2k.c: [1.5] Remove addition from r1702 this
	  introduced a regression as seen in issue 205
	  
	  Fixes issue 205

2014-02-26  Mathieu Malaterre

	* [r2437] tests/CMakeLists.txt, tests/conformance/CMakeLists.txt,
	  tests/nonregression/CMakeLists.txt, tests/unit/CMakeLists.txt:
	  [1.5] Use new add_test signature to handle cross compilation and
	  execution using wine
	* [r2438] applications/codec/convert.c,
	  applications/codec/image_to_j2k.c, applications/codec/j2k_dump.c,
	  applications/codec/j2k_to_image.c, libopenjpeg/jp2.c,
	  libopenjpeg/tcd.c: [1.5] Import first patch (fixes.patch) from
	  issue 249 to fix leaks on error condition.
	  
	  Update issue 249
	* [r2439] applications/codec/image_to_j2k.c,
	  applications/codec/j2k_to_image.c: [1.5] Declare functions static
	  to track unused ones.

2014-03-04  Mathieu Malaterre

	* [r2564] CMakeLists.txt: [1.5] Use improved find_path syntax to
	  help cross-compilation setup find openjpeg data root

2014-03-12  Mathieu Malaterre

	* [r2696] applications/codec/convert.c, tests/unit/testempty2.c:
	  [1.5] Fix remainings warnings on 1.5 branch
	* [r2697] applications/jpip/libopenjpip/msgqueue_manager.c: [1.5]
	  Prevent buffer overflow in openjpip code

2014-03-17  Mathieu Malaterre

	* [r2750] applications/common/opj_getopt.c: [1.5] Update BSD-4
	  copyright into a BSD-3 copyright
	  Update issue 300
	* [r2752] libopenjpeg/jp2.c, libopenjpeg/t1_generate_luts.c: [1.5]
	  Remove simple warning about C++ style comments
	* [r2753] applications/codec/convert.c,
	  applications/common/color.c, libopenjpeg/j2k.c,
	  libopenjpeg/jp2.c, libopenjpeg/t1_generate_luts.c,
	  libopenjpeg/tcd.c: [1.5] Remove another set of simple warnings

2014-03-18  Mathieu Malaterre

	* [r2757] libopenjpeg/cio.c, libopenjpeg/j2k.c, libopenjpeg/jp2.c,
	  libopenjpeg/t2.c, libopenjpeg/tcd.c,
	  tests/nonregression/test_suite.ctest.in: [1.5] Import portion of
	  patch from issue 297
	  Run test suite on new datasets
	  Update issue 297
	* [r2758] libopenjpeg/jp2.c, libopenjpeg/tcd.c: [1.5] Import patch
	  from trunk to make test passes. Affects:
	  NR-DEC-2977.pdf.asan.67.2198.jp2-52-decode &
	  NR-DEC-4149.pdf.SIGSEGV.cf7.3501.jp2-50-decode
	* [r2759] libopenjpeg/j2k.c: [1.5] Check the number of tiles
	* [r2760] libopenjpeg/tcd.c: [1.5] Rework r2758 the conditions were
	  not quite right. Update checks.
	* [r2762] applications/codec/convert.c: [1.5] Fix issues with big
	  endian handling
	  Fixes issue 302
	* [r2765] applications/jpip/util/CMakeLists.txt: [1.5] Add a way
	  for user to override source/target java version
	  Update issue 303
	* [r2768] CMakeLists.txt, applications/codec/CMakeLists.txt,
	  applications/common/opj_getopt.c,
	  applications/common/opj_getopt.h, opj_config.h.cmake.in,
	  tests/CMakeLists.txt: [1.5] Create a new cmake option to choose
	  between convienient copy of getopt and system installed one
	  Udapte issue 301
	* [r2769] applications/codec/image_to_j2k.c,
	  applications/codec/j2k_dump.c, applications/codec/j2k_to_image.c,
	  applications/common/opj_getopt.h: [1.5] Rework r2768 in fact
	  getopt_long is slightly different on GNU. Adapt signature to
	  handle BSD signature and GNU one.
	  Update issue 301

2014-03-24  Rex Dieter

	* [r2780] configure.ac: Calling AC_CANONICAL_SYSTEM implies
	  AC_CANONICAL_TARGET, which
	  gives incorrect results when cross compiling. Calling only
	  AC_CANONICAL_HOST is enough.
	  
	  issue: 129
	* [r2781] doc/Makefile.am: Install jpwl man pages only if jpwl is
	  enabled
	  
	  issue: 129
	* [r2782] m4/opj_check_lib.m4: Improve check for standard libs
	  
	  Previously, with <lib>_LIBS and <lib>_CFLAGS undefined,
	  the most basic compile command "$CC conftest.c -l<lib>" was not
	  tested.
	  
	  issue: 129

2014-03-25  Mathieu Malaterre

	* [r2800] applications/codec/Makefile.am,
	  applications/jpip/libopenjpip/CMakeLists.txt: [1.5] Import patch
	  from bug tracker
	  Thanks to winfried
	  Fixes issue 304

2014-03-26  Mathieu Malaterre

	* [r2807] configure.ac: [1.5] Fix big endian checking with
	  autotools
	  Thanks to winfried for patch
	  Fixes issue 302