[2.0.1] Update changes and news file
[openjpeg.git] / CHANGES
1 2012-12-07  Rex Dieter
2
3         * [r2261] doc/Doxyfile.dox.cmake.in: backport r2259
4           
5           Doxyfile: HTML_TIMESTAMP = NO
6           
7           helps when comparing the output of multiple runs,
8           and distros will appreciate avoiding multilib conflicts.
9
10 2013-02-02  Mickaël Savinaud
11
12         * [r2273] src/lib/openjp2/j2k.c,
13           tests/nonregression/test_suite.ctest.in: [b2.x.x] backport into
14           2.x.x the rev 2235
15         * [r2274] src/lib/openjp2/j2k.c: [b2.x.x] backport into 2.x.x the
16           rev 2237 of trunk
17         * [r2275] tests/nonregression/test_suite.ctest.in: [b2.x.x]
18           backport into 2.x.x the rev 2238 of trunk
19         * [r2276] src/lib/openjp2/j2k.c,
20           tests/nonregression/test_suite.ctest.in: [b2.x.x] backport into
21           2.x.x the rev 2239 of trunk
22         * [r2277] src/lib/openjp2/j2k.c,
23           tests/nonregression/test_suite.ctest.in: [b2.x.x] backport into
24           2.x.x the rev 2240 of trunk
25         * [r2278] tests/unit/CMakeLists.txt, tests/unit/testempty0.c:
26           [b2.x.x] backport into 2.x.x the rev 2241 of trunk
27         * [r2279] tests/nonregression/CMakeLists.txt: [b2.x.x] backport
28           into 2.x.x the rev 2242 of trunk
29         * [r2280] CMakeLists.txt, src/lib/openjp2/libopenjp2.pc.cmake.in:
30           [b2.x.x] backport into 2.x.x the rev 2250 of trunk
31         * [r2281] src/lib/openjp2/jp2.c: [b2.x.x] backport into 2.x.x the
32           rev 2251 of trunk
33         * [r2282] CMakeLists.txt, src/lib/openjp2/openjpeg.h,
34           src/lib/openjp2/opj_stdint.h: [b2.x.x] backport into 2.x.x the
35           rev 2252 of trunk
36         * [r2283] src/lib/openjpip/boxheader_manager.h,
37           src/lib/openjpip/byte_manager.h: [b2.x.x] backport into 2.x.x the
38           rev 2253 of trunk
39         * [r2284] CMakeLists.txt, src/lib/openjp2/opj_config.h.cmake.in,
40           src/lib/openjp2/opj_stdint.h: [b2.x.x] backport into 2.x.x the
41           rev 2254 of trunk
42
43 2013-02-03  Mickaël Savinaud
44
45         * [r2288] src/lib/openjp2/j2k.h, src/lib/openjp2/t2.c,
46           src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h,
47           tests/nonregression/test_suite.ctest.in: [b2.x.x] backport into
48           2.x.x the rev 2266 and 2285 of trunk
49         * [r2289] tests/nonregression/test_suite.ctest.in: [b2.x.x]
50           backport into 2.x.x the rev 2287 of trunk
51         * [r2291] src/bin/jp2/convert.c: [b2.x.x] backport into 2.x.x the
52           rev 2290 of trunk
53
54 2013-10-28  Rex Dieter
55
56         * [r2349] CMakeLists.txt, src/lib/openjp3d/libopenjp3d.pc.cmake.in,
57           src/lib/openjpip/libopenjpip.pc.cmake.in,
58           src/lib/openjpwl/libopenjpwl.pc.cmake.in: [b2.x.x] backport into
59           2.x.x the rev 2348 of trunk
60           
61           flesh out pkgconfig support for optional libs
62
63 2014-03-25  Mathieu Malaterre
64
65         * [r2794] ., CMakeLists.txt, cmake/CTestCustom.cmake.in,
66           cmake/EnsureFileInclude.cmake[CPY], cmake/FindKAKADU.cmake,
67           cmake/TestLargeFiles.cmake, src/CMakeLists.txt,
68           src/bin/common/CMakeLists.txt, src/bin/common/color.c,
69           src/bin/common/format_defs.h,
70           src/bin/common/opj_apps_config.h.cmake.in[CPY],
71           src/bin/common/opj_getopt.c, src/bin/jp2/CMakeLists.txt,
72           src/bin/jp2/convert.c, src/bin/jp2/opj_compress.c,
73           src/bin/jp2/opj_decompress.c, src/bin/jp2/opj_dump.c,
74           src/bin/jp3d/opj_jp3d_compress.c,
75           src/bin/jp3d/opj_jp3d_decompress.c, src/bin/jpip/CMakeLists.txt,
76           src/bin/jpip/opj_jpip_transcode.c, src/bin/jpip/opj_server.c,
77           src/bin/jpwl/CMakeLists.txt, src/bin/jpwl/convert.c,
78           src/bin/jpwl/opj_jpwl_compress.c,
79           src/bin/jpwl/opj_jpwl_decompress.c, src/bin/mj2/CMakeLists.txt,
80           src/bin/mj2/opj_mj2_compress.c, src/bin/mj2/opj_mj2_decompress.c,
81           src/bin/wx/OPJViewer/CMakeLists.txt,
82           src/lib/openjp2/CMakeLists.txt, src/lib/openjp2/bio.c,
83           src/lib/openjp2/cidx_manager.c, src/lib/openjp2/cio.c,
84           src/lib/openjp2/dwt.c, src/lib/openjp2/event.c,
85           src/lib/openjp2/image.c, src/lib/openjp2/invert.c,
86           src/lib/openjp2/j2k.c, src/lib/openjp2/jp2.c,
87           src/lib/openjp2/libopenjp2.pc.cmake.in, src/lib/openjp2/mct.c,
88           src/lib/openjp2/mqc.c, src/lib/openjp2/openjpeg.c,
89           src/lib/openjp2/openjpeg.h, src/lib/openjp2/opj_clock.c,
90           src/lib/openjp2/opj_codec.h[CPY],
91           src/lib/openjp2/opj_config.h.cmake.in,
92           src/lib/openjp2/opj_config_private.h.cmake.in[CPY],
93           src/lib/openjp2/opj_includes.h, src/lib/openjp2/opj_intmath.h,
94           src/lib/openjp2/opj_inttypes.h, src/lib/openjp2/opj_malloc.h,
95           src/lib/openjp2/phix_manager.c, src/lib/openjp2/pi.c,
96           src/lib/openjp2/ppix_manager.c, src/lib/openjp2/raw.c,
97           src/lib/openjp2/t1.c, src/lib/openjp2/t1_generate_luts.c,
98           src/lib/openjp2/t2.c, src/lib/openjp2/tcd.c,
99           src/lib/openjp2/tgt.c, src/lib/openjp2/thix_manager.c,
100           src/lib/openjp2/tpix_manager.c, src/lib/openjp3d/bio.c,
101           src/lib/openjp3d/bio.h, src/lib/openjp3d/cio.c,
102           src/lib/openjp3d/cio.h, src/lib/openjp3d/dwt.c,
103           src/lib/openjp3d/dwt.h, src/lib/openjp3d/event.c,
104           src/lib/openjp3d/event.h, src/lib/openjp3d/fix.h,
105           src/lib/openjp3d/int.h, src/lib/openjp3d/jp3d.c,
106           src/lib/openjp3d/jp3d.h, src/lib/openjp3d/jp3d_lib.c,
107           src/lib/openjp3d/jp3d_lib.h, src/lib/openjp3d/mct.c,
108           src/lib/openjp3d/mct.h, src/lib/openjp3d/mqc.c,
109           src/lib/openjp3d/mqc.h, src/lib/openjp3d/openjp3d.c,
110           src/lib/openjp3d/openjp3d.h, src/lib/openjp3d/opj_includes.h,
111           src/lib/openjp3d/pi.c, src/lib/openjp3d/pi.h,
112           src/lib/openjp3d/raw.c, src/lib/openjp3d/raw.h,
113           src/lib/openjp3d/t1.c, src/lib/openjp3d/t1.h,
114           src/lib/openjp3d/t1_3d.c, src/lib/openjp3d/t1_3d.h,
115           src/lib/openjp3d/t2.c, src/lib/openjp3d/t2.h,
116           src/lib/openjp3d/tcd.c, src/lib/openjp3d/tcd.h,
117           src/lib/openjp3d/tgt.c, src/lib/openjp3d/tgt.h,
118           src/lib/openjp3d/volume.c, src/lib/openjp3d/volume.h,
119           src/lib/openjpip/index_manager.c,
120           src/lib/openjpip/j2kheader_manager.c,
121           src/lib/openjpip/jp2k_decoder.c, src/lib/openjpip/jp2k_encoder.c,
122           src/lib/openjpip/msgqueue_manager.c, src/lib/openmj2/j2k.c,
123           src/lib/openmj2/openjpeg.c, tests/CMakeLists.txt,
124           tests/comparePGXimages.c[DEL], tests/compareRAWimages.c[DEL],
125           tests/compare_dump_files.c, tests/compare_images.c[CPY],
126           tests/compare_raw_files.c[CPY], tests/conformance/CMakeLists.txt,
127           tests/j2k_random_tile_access.c,
128           tests/nonregression/CMakeLists.txt,
129           tests/nonregression/checkmd5refs.cmake[CPY],
130           tests/nonregression/md5refs.txt[CPY],
131           tests/nonregression/test_suite.ctest.in, tests/ppm2rgb3.c[CPY],
132           tests/test_tile_decoder.c, tests/test_tile_encoder.c,
133           tests/unit/CMakeLists.txt, tests/unit/testempty0.c,
134           tests/unit/testempty1.c, tests/unit/testempty2.c,
135           thirdparty/CMakeLists.txt, thirdparty/libtiff/test_inline.c:
136           [2.0] Backport all changes from trunk
137           We only backport change that do not affect API or ABI
138           Update issue 313
139         * [r2797] ., tests/nonregression/CMakeLists.txt: [2.0] Backport
140           from trunk
141           Make sure to have a non empty list
142
143 2014-04-10  Antonin Descampe
144
145         * [r2836] ., AUTHORS, LICENSE, NEWS, cmake/TestFileOffsetBits.c,
146           doc/mainpage.dox.in, doc/man/man1/opj_compress.1,
147           doc/man/man1/opj_decompress.1, doc/man/man3/libopenjp2.3,
148           doc/openjpip.dox.in, src/bin/common/color.c,
149           src/bin/common/color.h, src/bin/common/format_defs.h,
150           src/bin/common/opj_getopt.c, src/bin/jp2/convert.c,
151           src/bin/jp2/convert.h, src/bin/jp2/index.c, src/bin/jp2/index.h,
152           src/bin/jp2/opj_compress.c, src/bin/jp2/opj_decompress.c,
153           src/bin/jp2/opj_dump.c, src/bin/jp3d/convert.c,
154           src/bin/jpip/opj_dec_server.c, src/bin/jpip/opj_jpip_addxml.c,
155           src/bin/jpip/opj_jpip_test.c, src/bin/jpip/opj_jpip_transcode.c,
156           src/bin/jpip/opj_server.c,
157           src/bin/jpip/opj_viewer/src/ImageManager.java,
158           src/bin/jpip/opj_viewer/src/ImageViewer.java,
159           src/bin/jpip/opj_viewer/src/ImageWindow.java,
160           src/bin/jpip/opj_viewer/src/ImgdecClient.java,
161           src/bin/jpip/opj_viewer/src/JPIPHttpClient.java,
162           src/bin/jpip/opj_viewer/src/MML.java,
163           src/bin/jpip/opj_viewer/src/PnmImage.java,
164           src/bin/jpip/opj_viewer/src/RegimViewer.java,
165           src/bin/jpip/opj_viewer/src/ResizeListener.java,
166           src/bin/jpip/opj_viewer_xerces/src/ImageViewer.java,
167           src/bin/jpip/opj_viewer_xerces/src/ImageWindow.java,
168           src/bin/jpip/opj_viewer_xerces/src/JP2XMLparser.java,
169           src/bin/jpip/opj_viewer_xerces/src/OptionPanel.java,
170           src/bin/jpwl/convert.c, src/bin/jpwl/convert.h,
171           src/bin/jpwl/index.c, src/bin/jpwl/index.h,
172           src/bin/jpwl/opj_jpwl_compress.c,
173           src/bin/jpwl/opj_jpwl_decompress.c,
174           src/bin/mj2/opj_mj2_extract.c, src/bin/mj2/opj_mj2_wrap.c,
175           src/bin/wx/OPJViewer/source/OPJAbout.cpp,
176           src/bin/wx/OPJViewer/source/OPJDialogs.cpp,
177           src/bin/wx/OPJViewer/source/OPJThreads.cpp,
178           src/bin/wx/OPJViewer/source/OPJViewer.cpp,
179           src/bin/wx/OPJViewer/source/OPJViewer.h,
180           src/bin/wx/OPJViewer/source/imagjpeg2000.cpp,
181           src/bin/wx/OPJViewer/source/imagjpeg2000.h,
182           src/bin/wx/OPJViewer/source/imagmxf.cpp,
183           src/bin/wx/OPJViewer/source/imagmxf.h,
184           src/bin/wx/OPJViewer/source/license.txt,
185           src/bin/wx/OPJViewer/source/wxj2kparser.cpp,
186           src/bin/wx/OPJViewer/source/wxjp2parser.cpp,
187           src/lib/openjp2/bio.c, src/lib/openjp2/bio.h,
188           src/lib/openjp2/cidx_manager.c, src/lib/openjp2/cidx_manager.h,
189           src/lib/openjp2/cio.c, src/lib/openjp2/cio.h,
190           src/lib/openjp2/dwt.c, src/lib/openjp2/dwt.h,
191           src/lib/openjp2/event.c, src/lib/openjp2/event.h,
192           src/lib/openjp2/function_list.c, src/lib/openjp2/function_list.h,
193           src/lib/openjp2/image.c, src/lib/openjp2/image.h,
194           src/lib/openjp2/indexbox_manager.h, src/lib/openjp2/invert.c,
195           src/lib/openjp2/invert.h, src/lib/openjp2/j2k.c,
196           src/lib/openjp2/j2k.h, src/lib/openjp2/jp2.c,
197           src/lib/openjp2/jp2.h, src/lib/openjp2/mct.c,
198           src/lib/openjp2/mct.h, src/lib/openjp2/mqc.c,
199           src/lib/openjp2/mqc.h, src/lib/openjp2/openjpeg.c,
200           src/lib/openjp2/openjpeg.h, src/lib/openjp2/opj_clock.c,
201           src/lib/openjp2/opj_clock.h, src/lib/openjp2/opj_codec.h,
202           src/lib/openjp2/opj_includes.h, src/lib/openjp2/opj_intmath.h,
203           src/lib/openjp2/opj_inttypes.h, src/lib/openjp2/opj_malloc.h,
204           src/lib/openjp2/opj_stdint.h, src/lib/openjp2/phix_manager.c,
205           src/lib/openjp2/pi.c, src/lib/openjp2/pi.h,
206           src/lib/openjp2/ppix_manager.c, src/lib/openjp2/raw.c,
207           src/lib/openjp2/raw.h, src/lib/openjp2/t1.c,
208           src/lib/openjp2/t1.h, src/lib/openjp2/t1_generate_luts.c,
209           src/lib/openjp2/t2.c, src/lib/openjp2/t2.h,
210           src/lib/openjp2/tcd.c, src/lib/openjp2/tcd.h,
211           src/lib/openjp2/tgt.c, src/lib/openjp2/tgt.h,
212           src/lib/openjp2/thix_manager.c, src/lib/openjp2/tpix_manager.c,
213           src/lib/openjp3d/bio.c, src/lib/openjp3d/bio.h,
214           src/lib/openjp3d/cio.c, src/lib/openjp3d/cio.h,
215           src/lib/openjp3d/dwt.c, src/lib/openjp3d/dwt.h,
216           src/lib/openjp3d/event.c, src/lib/openjp3d/event.h,
217           src/lib/openjp3d/fix.h, src/lib/openjp3d/int.h,
218           src/lib/openjp3d/jp3d.c, src/lib/openjp3d/jp3d.h,
219           src/lib/openjp3d/jp3d_lib.c, src/lib/openjp3d/jp3d_lib.h,
220           src/lib/openjp3d/mct.c, src/lib/openjp3d/mct.h,
221           src/lib/openjp3d/mqc.c, src/lib/openjp3d/mqc.h,
222           src/lib/openjp3d/openjp3d.c, src/lib/openjp3d/openjp3d.h,
223           src/lib/openjp3d/opj_includes.h, src/lib/openjp3d/pi.c,
224           src/lib/openjp3d/pi.h, src/lib/openjp3d/raw.c,
225           src/lib/openjp3d/raw.h, src/lib/openjp3d/t1.c,
226           src/lib/openjp3d/t1.h, src/lib/openjp3d/t2.c,
227           src/lib/openjp3d/t2.h, src/lib/openjp3d/tcd.c,
228           src/lib/openjp3d/tcd.h, src/lib/openjp3d/tgt.c,
229           src/lib/openjp3d/tgt.h, src/lib/openjp3d/volume.c,
230           src/lib/openjp3d/volume.h, src/lib/openjpip/auxtrans_manager.c,
231           src/lib/openjpip/auxtrans_manager.h,
232           src/lib/openjpip/box_manager.c, src/lib/openjpip/box_manager.h,
233           src/lib/openjpip/boxheader_manager.c,
234           src/lib/openjpip/boxheader_manager.h,
235           src/lib/openjpip/byte_manager.c, src/lib/openjpip/byte_manager.h,
236           src/lib/openjpip/cache_manager.c,
237           src/lib/openjpip/cache_manager.h,
238           src/lib/openjpip/cachemodel_manager.c,
239           src/lib/openjpip/cachemodel_manager.h,
240           src/lib/openjpip/channel_manager.c,
241           src/lib/openjpip/channel_manager.h,
242           src/lib/openjpip/codestream_manager.c,
243           src/lib/openjpip/codestream_manager.h,
244           src/lib/openjpip/dec_clientmsg_handler.c,
245           src/lib/openjpip/dec_clientmsg_handler.h,
246           src/lib/openjpip/faixbox_manager.c,
247           src/lib/openjpip/faixbox_manager.h,
248           src/lib/openjpip/ihdrbox_manager.c,
249           src/lib/openjpip/ihdrbox_manager.h,
250           src/lib/openjpip/imgreg_manager.c,
251           src/lib/openjpip/imgreg_manager.h,
252           src/lib/openjpip/imgsock_manager.c,
253           src/lib/openjpip/imgsock_manager.h,
254           src/lib/openjpip/index_manager.c,
255           src/lib/openjpip/index_manager.h,
256           src/lib/openjpip/j2kheader_manager.c,
257           src/lib/openjpip/j2kheader_manager.h,
258           src/lib/openjpip/jp2k_decoder.c, src/lib/openjpip/jp2k_decoder.h,
259           src/lib/openjpip/jp2k_encoder.c, src/lib/openjpip/jp2k_encoder.h,
260           src/lib/openjpip/jpip_parser.c, src/lib/openjpip/jpip_parser.h,
261           src/lib/openjpip/jpipstream_manager.c,
262           src/lib/openjpip/jpipstream_manager.h,
263           src/lib/openjpip/manfbox_manager.c,
264           src/lib/openjpip/manfbox_manager.h,
265           src/lib/openjpip/marker_manager.c,
266           src/lib/openjpip/marker_manager.h,
267           src/lib/openjpip/metadata_manager.c,
268           src/lib/openjpip/metadata_manager.h,
269           src/lib/openjpip/mhixbox_manager.c,
270           src/lib/openjpip/mhixbox_manager.h,
271           src/lib/openjpip/msgqueue_manager.c,
272           src/lib/openjpip/msgqueue_manager.h, src/lib/openjpip/openjpip.c,
273           src/lib/openjpip/openjpip.h,
274           src/lib/openjpip/placeholder_manager.c,
275           src/lib/openjpip/placeholder_manager.h,
276           src/lib/openjpip/query_parser.c, src/lib/openjpip/query_parser.h,
277           src/lib/openjpip/session_manager.c,
278           src/lib/openjpip/session_manager.h,
279           src/lib/openjpip/sock_manager.c, src/lib/openjpip/sock_manager.h,
280           src/lib/openjpip/target_manager.c,
281           src/lib/openjpip/target_manager.h, src/lib/openjpwl/crc.c,
282           src/lib/openjpwl/crc.h, src/lib/openjpwl/jpwl.c,
283           src/lib/openjpwl/jpwl.h, src/lib/openjpwl/jpwl_lib.c,
284           src/lib/openjpwl/rs.c, src/lib/openjpwl/rs.h,
285           src/lib/openmj2/bio.c, src/lib/openmj2/bio.h,
286           src/lib/openmj2/cio.c, src/lib/openmj2/cio.h,
287           src/lib/openmj2/dwt.c, src/lib/openmj2/dwt.h,
288           src/lib/openmj2/event.c, src/lib/openmj2/event.h,
289           src/lib/openmj2/fix.h, src/lib/openmj2/image.c,
290           src/lib/openmj2/image.h, src/lib/openmj2/int.h,
291           src/lib/openmj2/j2k.c, src/lib/openmj2/j2k.h,
292           src/lib/openmj2/j2k_lib.c, src/lib/openmj2/j2k_lib.h,
293           src/lib/openmj2/jp2.c, src/lib/openmj2/jp2.h,
294           src/lib/openmj2/jpt.c, src/lib/openmj2/jpt.h,
295           src/lib/openmj2/mct.c, src/lib/openmj2/mct.h,
296           src/lib/openmj2/mj2.c, src/lib/openmj2/mj2_convert.c,
297           src/lib/openmj2/mqc.c, src/lib/openmj2/mqc.h,
298           src/lib/openmj2/openjpeg.c, src/lib/openmj2/openjpeg.h,
299           src/lib/openmj2/opj_includes.h, src/lib/openmj2/pi.c,
300           src/lib/openmj2/pi.h, src/lib/openmj2/raw.c,
301           src/lib/openmj2/raw.h, src/lib/openmj2/t1.c,
302           src/lib/openmj2/t1.h, src/lib/openmj2/t2.c, src/lib/openmj2/t2.h,
303           src/lib/openmj2/tcd.c, src/lib/openmj2/tcd.h,
304           src/lib/openmj2/tgt.c, src/lib/openmj2/tgt.h,
305           tests/CMakeLists.txt, tests/nonregression/test_suite.ctest.in,
306           tests/pdf2jp2.c[CPY], thirdparty/CMakeLists.txt,
307           wrapping/java/openjp2/JavaOpenJPEG.c,
308           wrapping/java/openjp2/JavaOpenJPEGDecoder.c,
309           wrapping/java/openjp2/index.c, wrapping/java/openjp2/index.h,
310           wrapping/java/openjp2/java-sources/org/openJpeg/OpenJPEGJavaDecoder.java,
311           wrapping/java/openjp2/java-sources/org/openJpeg/OpenJPEGJavaEncoder.java:
312           [2.0] Backport all changes since r2798 (included) from trunk
313