GraphicsMagick: jp2/* Update lib jasper to 1.900.26.
GraphicsMagick Commits <[email protected]>
| Newsgroups | gmane.comp.video.graphicsmagick.cvs |
|---|---|
| Message-ID | <mailman.36534.1671989127.1350.graphicsmagick-commit@lists.sourceforge.net> |
changeset b9a32deb6006 in /hg/GraphicsMagick details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=b9a32deb6006 summary: jp2/* Update lib jasper to 1.900.26. diffstat: jp2/ChangeLog | 1274 +++++++++- jp2/Makefile.in | 13 +- jp2/ac_m4/m4_ax_append_flag.m4 | 71 + jp2/ac_m4/m4_ax_cflags_gcc_option.m4 | 191 + jp2/ac_m4/m4_ax_check_compile_flag.m4 | 74 + jp2/configure | 899 +++--- jp2/configure.ac | 175 +- jp2/data/images/signed_12.pgx | 2 + jp2/data/images/signed_16.pgx | 2 + jp2/data/images/signed_8.pgx | 2 + jp2/data/test/bad/00012-jasper-assert-calcstepsizes.jp2 | Bin jp2/data/test/bad/00013-jasper-assert-jpc_pi_nextrpcl.jpc | Bin jp2/data/test/bad/00016-jasper-assert-jas_matrix_t.jp2 | Bin jp2/data/test/bad/00020-jasper-signedintoverflow-jas_image_c.jpc | Bin jp2/data/test/bad/00028-jasper-uaf-jas_realloc.jpg | Bin jp2/data/test/bad/00029-jasper-uninitvalue-jpc_pi_nextcprl.jp2 | Bin jp2/data/test/bad/00043-jasper-assert-jas_matrix_t.jpc | Bin jp2/data/test/bad/vertcraig-heap-buffer-overflow-in-jpc_pi_nextrpcl.jp2 | Bin jp2/data/test/good/00021-jasper-uninitvalue-jpg_mkimage.jpg | Bin jp2/data/test/good/small_1x1.jpg | Bin jp2/jasper.spec | 4 +- jp2/pkgconfig/Makefile.in | 13 +- jp2/src/Makefile.in | 13 +- jp2/src/appl/Makefile.in | 13 +- jp2/src/appl/imgcmp.c | 13 +- jp2/src/appl/imginfo.c | 35 +- jp2/src/appl/jasper.c | 12 - jp2/src/appl/jiv.c | 2 +- jp2/src/libjasper/Makefile.in | 13 +- jp2/src/libjasper/base/Makefile.in | 13 +- jp2/src/libjasper/base/jas_debug.c | 23 +- jp2/src/libjasper/base/jas_icc.c | 32 +- jp2/src/libjasper/base/jas_iccdata.c | 4 +- jp2/src/libjasper/base/jas_image.c | 122 +- jp2/src/libjasper/base/jas_malloc.c | 30 +- jp2/src/libjasper/base/jas_seq.c | 110 +- jp2/src/libjasper/base/jas_stream.c | 264 +- jp2/src/libjasper/base/jas_tmr.c | 7 +- jp2/src/libjasper/base/jas_version.c | 14 + jp2/src/libjasper/bmp/Makefile.in | 13 +- jp2/src/libjasper/bmp/bmp_dec.c | 84 +- jp2/src/libjasper/bmp/bmp_enc.c | 2 +- jp2/src/libjasper/include/Makefile.in | 13 +- jp2/src/libjasper/include/jasper/Makefile.am | 1 - jp2/src/libjasper/include/jasper/Makefile.in | 37 +- jp2/src/libjasper/include/jasper/jas_cm.h | 2 + jp2/src/libjasper/include/jasper/jas_config.h | 66 +- jp2/src/libjasper/include/jasper/jas_config.h.in | 200 +- jp2/src/libjasper/include/jasper/jas_config2.h | 20 +- jp2/src/libjasper/include/jasper/jas_debug.h | 7 +- jp2/src/libjasper/include/jasper/jas_fix.h | 4 +- jp2/src/libjasper/include/jasper/jas_getopt.h | 1 + jp2/src/libjasper/include/jasper/jas_icc.h | 12 +- jp2/src/libjasper/include/jasper/jas_image.h | 60 +- jp2/src/libjasper/include/jasper/jas_init.h | 1 + jp2/src/libjasper/include/jasper/jas_malloc.h | 1 + jp2/src/libjasper/include/jasper/jas_math.h | 116 +- jp2/src/libjasper/include/jasper/jas_pconf.h.in | 128 + jp2/src/libjasper/include/jasper/jas_seq.h | 33 +- jp2/src/libjasper/include/jasper/jas_stream.h | 23 +- jp2/src/libjasper/include/jasper/jas_string.h | 2 + jp2/src/libjasper/include/jasper/jas_tmr.h | 10 +- jp2/src/libjasper/include/jasper/jas_tvp.h | 1 + jp2/src/libjasper/include/jasper/jas_types.h | 8 + jp2/src/libjasper/include/jasper/jas_version.h | 1 + jp2/src/libjasper/include/jasper/jasper.h | 2 + jp2/src/libjasper/jp2/Makefile.in | 13 +- jp2/src/libjasper/jp2/jp2_dec.c | 19 +- jp2/src/libjasper/jp2/jp2_enc.c | 14 +- jp2/src/libjasper/jpc/Makefile.in | 13 +- jp2/src/libjasper/jpc/jpc_cs.c | 71 +- jp2/src/libjasper/jpc/jpc_cs.h | 6 +- jp2/src/libjasper/jpc/jpc_dec.c | 75 +- jp2/src/libjasper/jpc/jpc_dec.h | 6 +- jp2/src/libjasper/jpc/jpc_enc.c | 122 +- jp2/src/libjasper/jpc/jpc_mqdec.h | 2 +- jp2/src/libjasper/jpc/jpc_t1enc.c | 38 +- jp2/src/libjasper/jpc/jpc_t2cod.c | 21 +- jp2/src/libjasper/jpc/jpc_t2cod.h | 20 +- jp2/src/libjasper/jpc/jpc_t2enc.c | 30 +- jp2/src/libjasper/jpg/Makefile.in | 13 +- jp2/src/libjasper/jpg/jpg_dec.c | 114 +- jp2/src/libjasper/jpg/jpg_enc.c | 11 +- jp2/src/libjasper/jpg/jpg_val.c | 2 +- jp2/src/libjasper/mif/Makefile.in | 13 +- jp2/src/libjasper/mif/mif_cod.c | 39 +- jp2/src/libjasper/pgx/Makefile.in | 13 +- jp2/src/libjasper/pgx/pgx_dec.c | 125 +- jp2/src/libjasper/pgx/pgx_enc.c | 12 +- jp2/src/libjasper/pnm/Makefile.in | 13 +- jp2/src/libjasper/pnm/pnm_dec.c | 119 +- jp2/src/libjasper/pnm/pnm_enc.c | 19 +- jp2/src/libjasper/ras/Makefile.in | 13 +- jp2/src/libjasper/ras/ras_dec.c | 104 +- jp2/src/libjasper/ras/ras_enc.c | 18 +- jp2/src/msvc/Makefile.am | 6 + jp2/src/msvc/Makefile.in | 19 +- jp2/src/msvc/README | 4 +- jp2/src/msvc/imgcmp.vcxproj | 138 + jp2/src/msvc/imginfo.vcxproj | 149 + jp2/src/msvc/jasper.sln | 56 + jp2/src/msvc/jasper.vcxproj | 149 + jp2/src/msvc/jiv.vcxproj | 143 + jp2/src/msvc/libjasper.vcxproj | 215 + jp2/test/Makefile.in | 13 +- jp2/test/bin/Makefile.am | 12 +- jp2/test/bin/Makefile.in | 39 +- jp2/test/bin/codec_tests | 456 +++ jp2/test/bin/decoder_tests | 164 + jp2/test/bin/jpcod | 138 +- jp2/test/bin/jpdec | 18 +- jp2/test/bin/jpenc | 25 +- jp2/test/bin/run_codec_test | 466 +++ jp2/test/bin/run_test_1 | 40 +- jp2/test/bin/run_test_2 | 74 +- jp2/test/bin/run_test_3 | 34 +- jp2/test/bin/run_test_4 | 154 + jp2/test/bin/utilities | 118 +- 118 files changed, 6600 insertions(+), 1396 deletions(-) diffs (truncated from 12266 to 500 lines): diff -r f0fd4e7e990c -r b9a32deb6006 jp2/ChangeLog --- a/jp2/ChangeLog Sun Dec 25 08:50:53 2022 -0600 +++ b/jp2/ChangeLog Sun Dec 25 18:24:50 2022 +0100 @@ -1,6 +1,1278 @@ +commit d9d95a0504bb0cd2857029ef3c5968762294b614 +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 23:23:26 2016 -0800 + + Bump the version number + +M configure.ac + +commit 67037b67534efe51d90944899f4923561cfe0301 +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 23:00:15 2016 -0800 + + Made more changes for the MSVC build. + +M appveyor.yml + +commit 2d84520ff491b2e93097cd3cadaf079b322a5464 +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 22:57:43 2016 -0800 + + Made more changes for the MSVC build. + +M appveyor.yml + +commit 3fc18a804ac4466364d2ce1d7b7c3749e5501a9c +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 22:56:25 2016 -0800 + + Made more changes for the MSVC build. + +M appveyor.yml +M src/msvc/Makefile.am +M src/msvc/README +D src/msvc/lj.proj + +commit 8e803f8192432cff77d381b06145207193dfa14c +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 22:42:54 2016 -0800 + + Made more changes for MSVC build. + +M appveyor.yml + +commit 9621dcd6c0ad7f124b7571f067594fa2034644b1 +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 22:38:45 2016 -0800 + + More changes for MSVC build. + +M src/msvc/jasper.sln + +commit d27a2a66b465faea390717dc391297b4be8c9299 +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 22:36:06 2016 -0800 + + Made more changes for the MSVC build. + +M src/appl/imginfo.c +M src/libjasper/include/jasper/jas_config.h.in + +commit 3f0f3ca1826997199cc3b0739e762ceb3ac3f03f +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 22:26:27 2016 -0800 + + Another fix to the config file for the MSVC case. + +M src/libjasper/include/jasper/jas_config.h.in + +commit a2c92dacccd59bd622893bec0425e7b685cea21d +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 22:23:56 2016 -0800 + + More CI changes. + +M appveyor.yml + +commit 4575a0e4def0f40f488ad6014bf09e9322779db4 +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 22:21:41 2016 -0800 + + More CI changes. + +M appveyor.yml + +commit 03f7194140f167fe62b97c9ba9450f2bffef6643 +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 22:15:53 2016 -0800 + + Added some fixes to the config file for the MSVC case. + +M src/libjasper/include/jasper/jas_config.h.in + +commit 65980d4bbc64f0afdf7ff2d157dba6906f69c885 +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 22:11:32 2016 -0800 + + More CI changes. + +M appveyor.yml + +commit 562983fe1786ce313a1eff5c713ed36d35dbc457 +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 22:06:52 2016 -0800 + + More CI changes. + +M appveyor.yml +A src/msvc/imgcmp.vcxproj +A src/msvc/imginfo.vcxproj +A src/msvc/jasper.sln +A src/msvc/jasper.vcxproj +A src/msvc/jiv.vcxproj +A src/msvc/libjasper.vcxproj + +commit e4885b226d6850fe1a2244c9e53977673f125cf5 +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 17:06:39 2016 -0800 + + More CI changes. + +M .travis.yml + +commit ce5fce8f13945e1080653091d6b88c328a7ed75f +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 16:53:21 2016 -0800 + + More CI changes. + +M .travis.yml + +commit a45b3ecfbc4bd12e015e75734281f14d79a21850 +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 16:47:50 2016 -0800 + + More CI changes. + +M .travis.yml + +commit 158aa900b777f6b1176018e834be5cb304640081 +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 06:46:55 2016 -0800 + + More CI experimentation + +M .travis.yml + +commit f21fc1bd2ee40c4f9278e6b8b2956450333fe679 +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 06:25:36 2016 -0800 + + More CI experimentation + +M .travis.yml + +commit 79be501106ec90260a9270dc21e7ad5d201bdf29 +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 00:43:51 2016 -0800 + + More appveyor experimentation + +M src/msvc/lj.proj + +commit 3a7f2552f9af22be7c2b441fd6a32386f01b0997 +Author: Michael Adams <[email protected]> +Date: Tue Nov 15 00:33:39 2016 -0800 + + More CI changes. + +M .travis.yml +M appveyor.yml + +commit 0d3518aa31ab9cf43824aa0036683c7f9d00904c +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 23:31:17 2016 -0800 + + More appveyor experimentation + +M appveyor.yml + +commit 85bd7bdc70c9c9f0ca0254b934d38f1c827f6e27 +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 23:29:15 2016 -0800 + + More appveyor experimentation + +M src/msvc/lj.proj + +commit a316212cafa0786ffd6762c877209b62b573f768 +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 23:23:57 2016 -0800 + + More appveyor experimentation + +M src/msvc/lj.proj + +commit cb6b9e4c650c82575b943e0eee77e5b8c2da512e +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 23:21:08 2016 -0800 + + More appveyor experimentation + +M src/msvc/lj.proj + +commit a998c8db0e25c370fb1d54bad309a59326736a24 +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 23:16:45 2016 -0800 + + More appveyor experimentation + +M appveyor.yml +M src/msvc/lj.proj + +commit c82f5444feba9f0b23b4dc54748fde928080d374 +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 23:03:26 2016 -0800 + + More appveyor experimentation + +M src/msvc/lj.proj + +commit cb5064e8c631a786a3c8817950557585e0c7229c +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 22:55:36 2016 -0800 + + More appveyor experimentation + +M appveyor.yml + +commit 212ae823fbb03dede8884e22642b985be5803693 +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 22:53:07 2016 -0800 + + More appveyor experimentation + +M appveyor.yml + +commit 4fecfc7d52bef06980c2d7e90ec136f92f7eb905 +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 22:46:43 2016 -0800 + + More appveyor experimentation + +M appveyor.yml +M src/msvc/lj.proj + +commit 13c9060cfd375480dd48eb5dd3bca60f57b8437a +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 22:37:58 2016 -0800 + + More experimentation with appveyor. + +M appveyor.yml +A src/msvc/lj.proj + +commit 369e071915dfd215189d643083d117d090215ddd +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 09:04:36 2016 -0800 + + Modify appveyor.yml + +M appveyor.yml + +commit f7ac6452a1971563824d20385cc8d6915483356d +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 09:02:32 2016 -0800 + + Modified .travis.yml + +M .travis.yml + +commit c11982eb8e9fc4ff1318f5e2050c86336b2b35c5 +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 08:59:52 2016 -0800 + + Modified appveyor.yml + +M appveyor.yml + +commit 5ff6e3889ff134b2e8d605966be50fb37de8d39b +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 08:53:16 2016 -0800 + + Modified appveyor.yml + +M appveyor.yml + +commit c5900f112aba85b708e3c9748410fbea8a177711 +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 08:51:41 2016 -0800 + + Modified appveyor.yml + +M appveyor.yml + +commit a8523a5aa83e5c98e45c08e2621daeeac967e20e +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 08:49:24 2016 -0800 + + Modified appveyor.yml + +M appveyor.yml + +commit 1a9686213cae751b20a5ae411f20e89afcfedbac +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 08:48:36 2016 -0800 + + Modified appveyor.yml + +M appveyor.yml + +commit fe6c4becfbae0b65eb8130f3b8ca461628be1a6a +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 08:47:00 2016 -0800 + + Modified appveyor.yml + +M appveyor.yml + +commit 814308a7a2cf1f4c7667370742a5f220cf57bcd9 +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 08:41:18 2016 -0800 + + Modified .travis.yml + +M .travis.yml + +commit 6a8f8f9650a556f57fb60f7f4f51ce313f552f15 +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 08:18:49 2016 -0800 + + Removed a duplicate inclusion of jas_math.h. + +M src/libjasper/jpc/jpc_t2cod.c + +commit f47586221311bfe62464a969214cac8d5265bdee +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 07:54:55 2016 -0800 + + Another change to appveyor.yml + +M appveyor.yml + +commit 859f28b9eff1ec4ba5a5735f12c3deee7f158f7d +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 07:54:13 2016 -0800 + + Another change to appveyor.yml + +M appveyor.yml + +commit 8ff9c9bd3db5c6dffb7871d46c5b41fb33a9662d +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 07:53:07 2016 -0800 + + Another change to appveyor.yml + +M appveyor.yml + +commit 9488db357f616b2fa25bab5935e4cc7dc4e599ce +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 07:48:22 2016 -0800 + + Another change to appveyor.yml + +M appveyor.yml + +commit c7786c5f223d3a29f6a6fdb4f2ba1a7d6ef1c052 +Author: Michael Adams <[email protected]> +Date: Mon Nov 14 07:35:15 2016 -0800 + + Another change to appveyor.yml + +M appveyor.yml + +commit 6afe28164518d30412ae44887b086c1503560df1 +Author: Michael Adams <[email protected]> +Date: Sun Nov 13 09:34:41 2016 -0800 + + Modified appveyor.yml + +M appveyor.yml + +commit 894bb685758e53bade46c21ceaa0bd085121e86b +Author: Michael Adams <[email protected]> +Date: Sun Nov 13 09:29:20 2016 -0800 + + Modified appveyor.yml + +M appveyor.yml + +commit ac0f9fad90865089f04bfe19f16635e42ac7a90c +Author: Michael Adams <[email protected]> +Date: Sun Nov 13 09:19:34 2016 -0800 + + Modified appveyor.yml + +M appveyor.yml + +commit 6f1bedd87b6f4fc5436fd9853edf712e139ea232 +Author: Michael Adams <[email protected]> +Date: Sun Nov 13 09:11:24 2016 -0800 + + Modified appveyor.yml + +M appveyor.yml + +commit 857c6b9f47679f971ca8da7dcb6712c3e52133e4 +Author: Michael Adams <[email protected]> +Date: Sun Nov 13 09:01:33 2016 -0800 + + Add appveyor.yml file + +A appveyor.yml + +commit 8069646ec217cc0080e67e5e2f3b5db6ac87b359 +Author: Michael Adams <[email protected]> +Date: Sun Nov 13 08:48:33 2016 -0800 + + More changes to allow things to work with Travis CI. + +M .travis.yml +M test/bin/run_test_3 +M test/bin/run_test_4 + +commit 3f6c12113bdfd4969e5b3a2a2a35de656334d278 +Author: Michael Adams <[email protected]> +Date: Sun Nov 13 08:30:07 2016 -0800 + + Modified .travis.yml + +M .travis.yml + +commit 4b32f5d31e8ff42c98ce72acdfc576cef4016148 +Author: Michael Adams <[email protected]> +Date: Sun Nov 13 08:25:26 2016 -0800 + + Modified .travis.yml + +M .travis.yml + +commit e31f2758087cbc7b237e222918ad5f2515a22dce +Author: Michael Adams <[email protected]> +Date: Sun Nov 13 08:20:12 2016 -0800 + + Modified .travis.yml + +M .travis.yml + +commit 368f3ec600af0fe423518cc982a382f7be2130db +Author: Michael Adams <[email protected]> +Date: Sun Nov 13 08:07:44 2016 -0800 + + Modified .travis.yml + +M .travis.yml + +commit 203e26e41e399e756c7cbb99bdbfd80233cf5712 +Author: Michael Adams <[email protected]> +Date: Sun Nov 13 08:00:43 2016 -0800 + + Modified .travis.yml + +M .travis.yml + +commit ecffc18330778ba68ebd9ff276242d70050443d2 +Author: Michael Adams <[email protected]> +Date: Sun Nov 13 07:56:54 2016 -0800 + + Modified .travis.yml + +M .travis.yml + +commit d73348decfc87420c5f63806338b5438e551974a +Author: Michael Adams <[email protected]> +Date: Sun Nov 13 07:47:32 2016 -0800 + + Modified .travis.yml + +M .travis.yml + +commit fd2583d82692c0e564798e64ec119440db85cdfe +Author: Michael Adams <[email protected]> +Date: Sun Nov 13 07:43:52 2016 -0800 + + Modified .travis.yml + +M .travis.yml + +commit 5eec10be3fdef9b74a9700f847e97a73f64eda3c +Author: Michael Adams <[email protected]> +Date: Sun Nov 13 07:27:30 2016 -0800 + + Modified .travis.yml + +M .travis.yml +