1
0
mirror of https://gitlab.com/libtiff/libtiff.git synced 2026-10-24 19:59:18 +03:00

Commit Graph

  • 35cc068275 CmakeLists.txt: define WORDS_BIGENDIAN when the CPU is big endian Thomas Bernard 2020-03-21 00:31:41 +01:00
  • dbc90f9374 tiff2pdf: avoid divide by 0 Thomas Bernard 2020-03-18 01:37:54 +01:00
  • 7c8dafc28c Merge branch 'issue-22' into 'master' Even Rouault 2020-03-17 22:51:09 +00:00
  • e99c4b816a tif_win32.c: do not _tiffMapProc() 0 sized files Thomas Bernard 2020-03-14 00:10:29 +01:00
  • 0c04331f97 tif_unix.c: do not _tiffMapProc 0 size files Thomas Bernard 2020-03-14 00:08:49 +01:00
  • fe10bc1bc3 tif_fax3.c: fix warning C4018: '<': signed/unsigned mismatch introduced in past commits Even Rouault 2020-03-12 14:22:00 +01:00
  • 0cd92e6459 tiff.h: mention TIFFTAG_RPCCOEFFICIENT, TIFFTAG_TIFF_RSID, TIFFTAG_GEO_METADATA Even Rouault 2020-03-12 01:06:41 +01:00
  • c47ae56a6a Merge branch 'issue-60' into 'master' Even Rouault 2020-03-12 00:01:11 +00:00
  • 08e67f831a Merge branch 'issue-160' into 'master' Even Rouault 2020-03-11 23:55:10 +00:00
  • 0bd069f88f added support for more private tags Thomas Bernard 2020-03-12 00:03:35 +01:00
  • 197bfe4c14 Fax3SetupState(): check consistency of rowbytes and rowpixels Thomas Bernard 2020-03-11 23:34:21 +01:00
  • 8614c4046f Merge branch 'issue-11-const-pointers' into 'master' Even Rouault 2020-03-10 22:33:57 +00:00
  • 1120a2d578 tif_ojpeg.c: relax again too strict sanity checks to allow reading of valid images such as https://gitlab.com/libtiff/libtiff/-/issues/181#note_302535232. Fixes #181 Even Rouault 2020-03-10 16:31:41 +01:00
  • ae054d59ae Merge branch 'issue-52' into 'master' Even Rouault 2020-03-09 10:31:52 +00:00
  • 70b8c095f8 contrib/win_dib/tiff2dib: fix Uninitialized variable: lpBits Thomas Bernard 2020-03-09 09:08:07 +01:00
  • dce4bb0da5 Merge branch 'issue-58' into 'master' Even Rouault 2020-03-08 22:31:25 +00:00
  • 84b8b9a3e7 Merge branch 'issue-158-no-predictor-in-webp' into 'master' Even Rouault 2020-03-08 22:21:33 +00:00
  • 2eb5a954cb Make TIFFTAG_CFAPATTERN variable count Sam Hasinoff 2020-03-08 21:23:16 +01:00
  • 54ce8c5220 TIFFTAG_PREDICTOR is not supported for WebP Thomas Bernard 2020-03-08 18:21:56 +01:00
  • d6827861cb Make the default whitepoint and ycbcrcoeffs arrays const Adam Goode 2020-03-08 00:54:36 +01:00
  • 63c666344f Make pointers returned via TIFFGetField const Adam Goode 2020-03-08 00:51:28 +01:00
  • e95584d3b8 CMake: Skip custom_dir_EXIF_231 test on shared builds to avoid issues on Windows Even Rouault 2020-03-07 17:37:42 +01:00
  • d83f5ce943 Merge branch 'EXIF231_GPS_upgrade' into 'master' Even Rouault 2020-03-07 16:01:12 +00:00
  • a8193c438f EXIF 2.32 and GPS tags and functionality upgraded. Su_Laus 2020-03-02 22:50:05 +01:00
  • 74cf519c9f Merge branch 'issue-55' into 'master' Even Rouault 2020-03-07 11:02:38 +00:00
  • 5f84fefcf5 ppm2tiff: Add test for 16bpc PPM Thomas Bernard 2020-03-06 00:19:42 +01:00
  • 622492cb31 ppm2tiff: remove unused argument warning Thomas Bernard 2020-03-06 00:20:30 +01:00
  • 5582d0bfad ppm2tiff: support any bps value from 1 to 16 Ludolf Holzheid 2020-02-08 17:38:13 +01:00
  • bba9d00d77 Merge branch 'fax-test' into 'master' Even Rouault 2020-03-06 09:03:45 +00:00
  • ff56dc47af add test for fax4 decoding Thomas Bernard 2020-03-05 23:39:06 +01:00
  • a712dc3f42 Merge branch 'freebsd-tests' into 'master' Even Rouault 2020-03-05 22:26:11 +00:00
  • ed9d09cf0a make tests pass under FreeBSD. Thomas Bernard 2020-03-05 23:15:06 +01:00
  • a6d3c1d64b Merge branch 'issue-31' into 'master' Even Rouault 2020-03-05 11:45:15 +00:00
  • d71530462f Merge branch 'issue-179' into 'master' Even Rouault 2020-03-05 11:39:34 +00:00
  • a9f96b79d7 v4.1.0.html: fix for validation Thomas Bernard 2020-03-05 11:57:23 +01:00
  • f5d1d8df7b add DOCTYPE on v*.html Thomas Bernard 2020-03-05 11:43:57 +01:00
  • 690cc7a701 fix HTML files so they are valid according to https://validator.w3.org Thomas Bernard 2020-03-05 11:38:31 +01:00
  • b351db8be1 tif_fax3.h: check for buffer overflow in EXPAND2D before "calling" CLEANUP_RUNS() Thomas Bernard 2020-03-05 10:27:04 +01:00
  • 535830c277 index.html: fix unclosed <tt> tag Thomas Bernard 2020-03-01 22:26:55 +01:00
  • 794ec1ad50 html: do not force colors (which are default anyway) Thomas Bernard 2020-03-01 22:25:29 +01:00
  • 25b274126d TIFFReadCustomDirectory(): fix potential heap buffer overflow when reading a custom directory, after a regular directory where a codec was active. Fixes https://gitlab.com/libtiff/libtiff/issues/178 Even Rouault 2020-03-01 22:22:01 +01:00
  • 18ca4b4276 Merge branch 'issue-46' into 'master' Even Rouault 2020-03-01 10:39:07 +00:00
  • 72c4acef4b tif_fax3: better fix for CVE-2011-0192 Thomas Bernard 2020-03-01 00:38:59 +01:00
  • 02bb01750f tif_fax3.h: allow 0 length run in DECODE2D Thomas Bernard 2020-02-29 23:30:07 +01:00
  • bd03e1a27f Merge branch 'mingwlibm' into 'master' Even Rouault 2020-02-29 18:08:09 +00:00
  • c8c5309b76 Merge branch 'Rational2DoublePrecision_correction' into 'master' Even Rouault 2020-02-29 18:04:50 +00:00
  • 30222c13d6 tif_dirwrite.c: bugfix DoubleToSrational(), which returns plain signed interger values always as unsigned rationals. Add a test into rational_precision2double.c for "-1.0" and some editorials in tif_dirwrite.c. (code is related to 6df997c786 changes). Su_Laus 2020-02-29 17:59:59 +01:00
  • d04e3d26c5 Merge branch 'issue-174' into 'master' Even Rouault 2020-02-29 11:35:15 +00:00
  • df38126420 Fax4Decode(): log error message in case of buffer overrun Thomas Bernard 2020-02-29 11:24:49 +01:00
  • c4710ee226 tif_fax3.c: check buffer overflow in Fax4Decode() Thomas Bernard 2020-02-16 18:51:49 +01:00
  • a6fa499e20 typo fixes in code comments Even Rouault 2020-02-29 01:17:17 +01:00
  • facb37f149 ToRationalEuclideanGCD: remove useless test that confuses Coverity Scan about a potential later modulo by zero Even Rouault 2020-02-28 20:40:27 +01:00
  • 388a1dba72 tif_dirwrite.c: fix other warnings related to 6df997c786 changes Even Rouault 2020-02-27 22:02:58 +01:00
  • 721120d0d7 rational_precision2double.c: fix many warnings, and do not build it on CMake on shared lib builds Even Rouault 2020-02-27 22:00:41 +01:00
  • edc16ac20a tif_dirwrite.c: fix various warnings found when building GDAL with internal libtiff after 6df997c786 changes Even Rouault 2020-02-27 21:50:59 +01:00
  • 8c4b470889 tif_dirwrite.c: qualify ToRationalEuclideanGCD() with static Even Rouault 2020-02-27 21:30:28 +01:00
  • 27a1338723 Merge branch 'Rational2DoublePrecision' into 'master' Even Rouault 2020-02-27 20:28:18 +00:00
  • 6df997c786 Rational with Double Precision Upgrade Su_Laus 2019-12-19 22:04:44 +01:00
  • 16377d39ea mingw-w64 cmake: Don't find libm Chris Degawa 2019-04-09 13:18:30 -05:00
  • 06d6e36187 Merge branch 'division-by-zero' into 'master' Even Rouault 2020-02-26 21:37:54 +00:00
  • bf53c80aea Merge branch 'fix-unused-warning' into 'master' Even Rouault 2020-02-26 21:31:27 +00:00
  • a1b7eac5e8 Merge branch 'master' into 'master' Even Rouault 2020-02-26 21:25:42 +00:00
  • e3f0b1d894 Merge branch 'win64-handle-casts-warn-fix' into 'master' Even Rouault 2020-02-26 21:23:57 +00:00
  • 2a4d9b4fab Merge branch 'bug2839' into 'master' Even Rouault 2020-02-26 21:22:26 +00:00
  • 2832b9829f Merge branch 'bug2669' into 'master' Even Rouault 2020-02-26 21:21:09 +00:00
  • e9a124f52f Merge branch 'int-shift' into 'master' Even Rouault 2020-02-26 21:20:10 +00:00
  • a7276b9198 Merge branch 'bug-2538' into 'master' Even Rouault 2020-02-26 21:17:27 +00:00
  • bdcf1add10 raw2tiff: avoid divide by 0 Thomas Bernard 2020-02-08 11:47:38 +01:00
  • b4820b2179 Merge branch 'bug2855' into 'master' Even Rouault 2020-02-09 13:11:39 +00:00
  • 8c9dca34be libtiff.html: fix function casing Thomas Bernard 2020-02-08 18:02:15 +01:00
  • 2cdc041d62 libtiff.html: fix function casing Thomas Bernard 2020-02-08 17:54:51 +01:00
  • 4f168b7368 tiffcrop: fix asan runtime error caused by integer promotion Thomas Bernard 2020-02-08 13:43:35 +01:00
  • 3107393354 tiff2pdf: palette bound check in t2p_sample_realize_palette() Thomas Bernard 2020-02-08 13:27:51 +01:00
  • ebf0864306 tiff2ps: fix heap buffer read overflow in PSDataColorContig() Thomas Bernard 2020-02-08 11:17:08 +01:00
  • 3334704ebc tif_dirread.c: suppress CLang static Analyzer 9.0 false positive Even Rouault 2020-02-06 01:25:03 +01:00
  • 37a02ad493 TIFFSetupStrips: enforce 2GB limitation of Strip/Tile Offsets/ByteCounts arrays Even Rouault 2020-02-01 18:11:08 +01:00
  • 7a335a32eb Simplify nmake configuration for building port directory. Now there is only one boolean setting to enable building strtoll() and strtoull() port functions. The boolean setting enables the necessary port files to be built, but the remainder of the logic is via pre-processor code in the common tif_config.h, which was prepared before entering the port directory to do a build. Bob Friesenhahn 2020-01-29 08:03:39 -06:00
  • ed3b07c4e2 Make sure that tif_config.h is produced prior to entering the port directory and add an include path so that the port files can include tif_config.h. Do not actually include tif_config.h at this time since CMake and Autotools builds are not prepared for that. This issue could be handled by updating the CMake and Autotools builds or by adding a define which directs libport.h to include tif_config.h. Bob Friesenhahn 2020-01-28 08:16:05 -06:00
  • 550f8708d2 Fix nmake build mistakes in my last commit: Bob Friesenhahn 2020-01-26 19:17:23 -06:00
  • 58b16f47a8 Add nmake build support for manually configuring the 'port' files to be built based on MSVC features. Include tif_config.h in tools/tiffset.c. Bob Friesenhahn 2020-01-25 14:11:05 -06:00
  • f5e1d765eb Adjust previous fix to avoid undue warning in some situations triggered by GDAL Even Rouault 2020-01-23 20:40:53 +01:00
  • 3db0ff91bc _TIFFPartialReadStripArray: bring back support for non-conformant SLONG8 data type Even Rouault 2020-01-12 14:53:59 +01:00
  • 8192df23fa test: add test for single-strip OJPEG file without RowsPerStrip tag (like in CR2 files) Even Rouault 2020-01-07 23:41:26 +01:00
  • 0a8245b7b8 OJPEGReadHeaderInfo: if rowsperstrip not defined, then assume one-single-strip. Complementary fix to 0356ea76ba Even Rouault 2020-01-07 23:13:11 +01:00
  • 1fc1faa5a9 fix issue #78 warnings regarding RichTIFFIPTC data type Angel Sánchez 2019-12-16 13:12:20 +01:00
  • 4f6db6a129 contrib/oss-fuzz/build.sh: fix broken if construct Even Rouault 2019-12-14 12:03:43 +01:00
  • b52fb8a91d contrib/oss-fuzz/build.sh: other attempt at fixing build failure Even Rouault 2019-11-28 14:18:38 +01:00
  • ad25410d09 contrib/oss-fuzz/build.sh: install liblzma-dev for x86_64 builds Even Rouault 2019-11-20 12:04:31 +01:00
  • 6927706c57 contrib/oss-fuzz/build.sh: install liblzma-dev:i386 on i386 builds Even Rouault 2019-11-17 12:58:30 +01:00
  • 4ef21c27c9 Merge branch 'cmake-parse' into 'master' Even Rouault 2019-11-15 22:02:02 +00:00
  • 47b1d516d3 CMake: simplify parsing variables from configure Rolf Eike Beer 2019-11-15 10:45:47 +01:00
  • 4159bda6db contrib/oss-fuzz/build.sh: fix ossfuzz build by statically linking to lzma Even Rouault 2019-11-14 15:07:47 +01:00
  • d73aaf0757 Merge branch 'fix_ojpeg_172' into 'master' Even Rouault 2019-11-12 14:55:53 +00:00
  • 0356ea76ba OJPEG: fix broken sanity check added in 4.1.0, and add two OJPEG test files Even Rouault 2019-11-11 23:02:08 +01:00
  • f417f056c5 test/: add missing generated .sh files Even Rouault 2019-11-11 23:01:03 +01:00
  • d0a8a3262c Merge branch 'fix-missing-checks-TIFFGetField-tiffcrop' into 'master' Even Rouault 2019-11-04 21:14:38 +00:00
  • 47656ccb3f adds missing checks on TIFFGetField in tiffcrop tool (fixes #170) Bug Checkers 2019-11-04 21:14:38 +00:00
  • 91d4a30dbc Merge branch 'adds-missing-TIFFClose-rgb2ycbcr' into 'master' Even Rouault 2019-11-04 20:04:20 +00:00
  • f2f1289601 adds a missing TIFFClose in rgb2ycbcr tool Mansour Ahmadi 2019-11-04 14:48:13 -05:00
  • e0d707dc15 libtiff 4.1.0 released v4.1.0 Bob Friesenhahn 2019-11-03 14:15:37 -06:00