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

Commit Graph

  • 3375c9aef3 Merge branch 'cmake_UNITY_BUILD' into 'master' Even Rouault 2023-11-22 22:16:59 +00:00
  • 4e2a38d58a CI: test -DCMAKE_UNITY_BUILD=ON Even Rouault 2023-11-22 19:42:26 +01:00
  • 2a78a5bcfb Changes to allow building with cmake -DCMAKE_UNITY_BUILD=ON Even Rouault 2023-11-22 19:40:47 +01:00
  • 67e5cfe29a Merge branch 'manpage_506_TIFFClose_check_with_TIFFFlush' into 'master' Even Rouault 2023-11-22 16:21:06 +00:00
  • 85a286648d manpage: Note on using TIFFFlush() before TIFFClose() to check that the data has been successfully written to the file. Su_Laus 2023-11-16 20:54:00 +01:00
  • 6791bff9f7 Merge branch 'manpage_621_TIFFOpenOptionsSetMaxSingleMemAlloc' into 'master' Even Rouault 2023-11-11 16:31:27 +00:00
  • 393bed45bd Merge branch 'rectify_some_shadowed_declarations' into 'master' Even Rouault 2023-11-11 16:30:00 +00:00
  • c7d27f3758 Merge branch 'fix_TIFFRealloc_usage_to_TIFFReallocExt' into 'master' Even Rouault 2023-11-11 16:29:18 +00:00
  • b87fadea8e Change internally used _TIFFRealloc() to _TIFFReallocExt(), which respects the TIFFOpenOptionsSetMaxSingleMemAlloc() limit. Su_Laus 2023-11-11 17:17:33 +01:00
  • 16ab4a205c Fix typo. Timothy Lyanguzov 2023-11-11 15:25:38 +00:00
  • 335947359c manpage: Update TIFF documentation about TIFFOpenOptions.rst and TIFFOpenOptionsSetMaxSingleMemAlloc() usage and some other small fixes. Su_Laus 2023-11-08 23:04:53 +01:00
  • 68d62c65a0 Rectify some shadowed declarations and warnings in tools and test modules. Su_Laus 2023-11-03 21:59:14 +01:00
  • cf118ec82e Merge branch 'fix_583' into 'master' Even Rouault 2023-11-04 13:54:25 +00:00
  • dfacff5a84 Merge branch 'fix_622' into 'master' Even Rouault 2023-11-04 13:53:15 +00:00
  • 65feafdf64 Merge branch 'extra_limit_getfilesize' into 'master' Even Rouault 2023-10-31 20:45:10 +00:00
  • dbb825a831 tif_dirread.c: only issue TIFFGetFileSize() for large enough RAM requests Even Rouault 2023-10-31 21:30:58 +01:00
  • ea185ba31a Merge branch 'TIFFFetchDirectory_remove_useless_check' into 'master' Even Rouault 2023-10-31 19:28:13 +00:00
  • de7bfd7d43 TIFFFetchDirectory(): remove useless allocsize vs filesize check Even Rouault 2023-10-31 20:13:45 +01:00
  • e7b57edcbf Merge branch 'limit_getfilesize' into 'master' Even Rouault 2023-10-31 19:03:21 +00:00
  • 0b02532471 tif_dirread.c: only issue TIFFGetFileSize() for large enough RAM requests Even Rouault 2023-10-31 19:47:22 +01:00
  • ce3d768b4d Merge branch 'tif_dirread-typo' into 'master' Even Rouault 2023-10-31 16:24:05 +00:00
  • 55a8ed454b tif_dirread.c: Fix typo: greather -> greater Kurt Schwehr 2023-10-31 09:14:49 -07:00
  • 4728ce9b8e Merge branch 'fix_614_check_mem_allocation_vs_filelength' into 'master' Even Rouault 2023-10-31 15:43:31 +00:00
  • 5320c9d89c Prevent some out-of-memory attacks Su Laus 2023-10-31 15:43:29 +00:00
  • 8d0bf12233 tif_fax3.c: error out after a number of times end-of-file has been reached (fixes #583) Even Rouault 2023-10-31 16:39:43 +01:00
  • 51558511bd TIFFReadRGBAStrip/TIFFReadRGBATile: add more validation of col/row (fixes #622) Even Rouault 2023-10-31 15:58:41 +01:00
  • a4db8cd398 Merge branch 'fix_failed_subdirectory_read' into 'master' Even Rouault 2023-10-30 20:31:09 +00:00
  • 95994b65ea #618: ensure absolute seeking is forced independent of TIFFReadDirectory success. Manuel Massing 2023-10-25 15:35:40 +02:00
  • 3c7e2aff4f Merge branch 'cmake' into 'master' Even Rouault 2023-10-17 12:31:39 +00:00
  • d14d67ef38 Merge branch 'fix_616' into 'master' Even Rouault 2023-10-12 11:31:59 +00:00
  • 5769bfea8c Merge branch 'tiffcp_cancel_ycbcr' into 'master' Even Rouault 2023-10-12 11:31:45 +00:00
  • e1b4eef40f tif_lzw.c: avoid warning about misaligned address with UBSAN (fixes #616) Even Rouault 2023-10-12 12:38:53 +02:00
  • f8498e2a9a CMake: Fix TIFF_INCLUDE_DIRS Julien Schueller 2023-10-11 14:28:18 +00:00
  • 86d31b233b tiffcp: preserve TIFFTAG_REFERENCEBLACKWHITE when doing YCbCr JPEG -> YCbCr JPEG Even Rouault 2023-10-08 20:20:04 +02:00
  • 2cccf6d75b tiffcp: replace PHOTOMETRIC_YCBCR with PHOTOMETRIC_RGB when outputing to compression != JPEG (refs #571) Even Rouault 2023-10-07 00:40:50 +02:00
  • cfc9269c0a Merge branch 'kmilos-master-patch-42063' into 'master' Even Rouault 2023-10-05 18:32:32 +00:00
  • efa56cdc07 Merge branch 'kmilos-master-patch-64997' into 'master' Even Rouault 2023-10-05 18:30:42 +00:00
  • 4be388f1a6 Merge branch 'clarify_archive' into 'master' Even Rouault 2023-10-05 18:27:50 +00:00
  • 6c4d39c6ed Merge branch 'fix_571_alternative' into 'master' Even Rouault 2023-10-05 18:27:20 +00:00
  • 8c6676d883 tiffcp: do not copy tags YCBCRCOEFFICIENTS, YCBCRSUBSAMPLING, YCBCRPOSITIONING, REFERENCEBLACKWHITE. Only set TIFFTAG_YCBCRSUBSAMPLING when generating YCbCr JPEG Even Rouault 2023-10-04 22:34:33 +02:00
  • ef4a936e3e tiffcp: Setting the correct photometric interpretation for the output image when converting JPEG-YCBCR to JPEG-RGB images. Even Rouault 2023-10-04 22:21:13 +02:00
  • 995763a316 CMake: move libdeflate and Lerc to Requires.private Miloš Komarčević 2023-09-25 13:30:18 +00:00
  • 5e7c59d6a9 Merge branch 'kmilos-windres' into 'master' Even Rouault 2023-09-27 20:29:37 +00:00
  • 1fb779037d CMake: enable resource compilation on all Windows Miloš Komarčević 2023-09-27 20:29:37 +00:00
  • 4d0329a453 Merge branch 'fix_608' into 'master' Even Rouault 2023-09-15 10:07:06 +00:00
  • 49856998c3 tif_dirinfo.c: re-enable TIFFTAG_EP_CFAREPEATPATTERNDIM and TIFFTAG_EP_CFAPATTERN tags (fixes #608) Even Rouault 2023-09-15 10:07:06 +00:00
  • 668d2c1a52 Merge branch 'fix_606_tiffcp_check_also_input_compression_codec' into 'master' Even Rouault 2023-09-09 15:11:42 +00:00
  • 1e7d217a32 Check also if codec of input image is available, independently from codec check of output image and return with error if not. Fixes #606. Su_Laus 2023-09-09 15:45:47 +02:00
  • f56fbd4528 Doc: clarify unsupported (still in tarball) and archived (only in git) utilities Even Rouault 2023-09-08 14:18:07 +02:00
  • ed6f7be3ef Merge branch 'update_release_date' into 'master' Even Rouault 2023-09-08 09:13:29 +00:00
  • 8b20804fc0 Update RELEASE-DATE v4.6.0rc2 v4.6.0 Even Rouault 2023-09-08 11:12:35 +02:00
  • 05b38946b1 Merge branch 'fix_605' into 'master' Even Rouault 2023-09-08 09:11:54 +00:00
  • 341588333e autoconf.ac: fix detection of windows.h for mingw (fixes #605) Even Rouault 2023-09-07 22:40:59 +02:00
  • bb33843b63 Merge branch 'prepare_v4_6_0' into 'master' v4.6.0rc1 Even Rouault 2023-09-06 13:07:33 +00:00
  • f438759105 doc/index.rst: add warning about tools removal Even Rouault 2023-09-05 23:06:24 +02:00
  • b57c8b03ea Merge branch 'fix_603_readme_doc_reference_update' into 'master' Even Rouault 2023-09-05 16:30:16 +00:00
  • 32cbd32218 Update documentation reference within README.md. Fixes #603. Su_Laus 2023-09-05 18:10:12 +02:00
  • 5fd37d37e6 Fix references to mailing list Even Rouault 2023-09-05 18:00:43 +02:00
  • a4acea370f Prepare for libtiff 4.6.0 release Even Rouault 2023-09-05 15:04:12 +02:00
  • 5177b6a638 Merge branch 'fix_600' into 'master' Even Rouault 2023-09-05 09:57:38 +00:00
  • 7b3c170189 Merge branch 'georgthegreat-master-patch-87447' into 'master' Even Rouault 2023-09-05 09:44:52 +00:00
  • 36c522699b Fix using __attribute__ libtiff with clang-for-windows Yuriy Chernyshov 2023-09-05 09:44:52 +00:00
  • 7d2df16340 Merge branch 'manpage_TIFFField_docu_update' into 'master' Even Rouault 2023-09-05 09:44:04 +00:00
  • f71fc35535 CMake: fix build with -Dstrip-chopping=off (fixes #600) Even Rouault 2023-09-05 11:42:19 +02:00
  • f0c1b25f4a Merge branch 'consistently_update_TIFF-version_from_configure-ac' into 'master' Even Rouault 2023-09-03 18:11:13 +00:00
  • 432a3b64ad Update CMake and autoconf scripts to consistently update LibTIFF version defines and references in various files when version definition in configure.ac has been changed. Su Laus 2023-09-03 18:11:13 +00:00
  • fc733c6a26 manpages: TiffField functions documentation updated with return behaviour for not defined tags and determination of write-/read-count size. Su_Laus 2023-05-28 22:40:04 +02:00
  • 07f922106b Merge branch 'change_long_to_int32_t_in_two_test_apps' into 'master' Even Rouault 2023-08-22 20:54:15 +00:00
  • 12140bfdb2 Change "long" to "int32_t" in two test apps, because can be either int32_t or int64_t, depending on compiler and system. Su_Laus 2023-07-23 13:50:14 +02:00
  • 69eef88fc0 Merge branch 'CI_CMake_static_build' into 'master' Even Rouault 2023-08-16 13:03:22 +00:00
  • 4126f6d794 Merge branch 'fix_#597_tiffset_different_signedness' into 'master' Even Rouault 2023-08-16 13:02:24 +00:00
  • 83384f847f Merge branch 'tiffcp_remove_i_option' into 'master' Even Rouault 2023-08-16 13:01:57 +00:00
  • 27b26dfcee Merge branch 'move_tools_to_unsupported_a_archive' into 'master' Even Rouault 2023-08-16 13:01:04 +00:00
  • eab89a627f Move most TIFF tools to archive and keep some as unsupported (see #580). Su Laus 2023-08-16 13:01:04 +00:00
  • ca85b5f760 Add static build for CI/CD to run testcases which need private interface functions. Su_Laus 2023-08-06 22:29:00 +02:00
  • 91e7bd01d0 tiffset fix #597: warning: comparison of integer expressions of different signedness. Su_Laus 2023-08-12 16:38:23 +02:00
  • 280a568ae8 Remove -i option (ignore errors) from tiffcp, because almost all fuzzer issues were consequential errors from ignored errors because of the "-i" option. Su_Laus 2023-08-12 15:52:28 +02:00
  • 3225f137a9 Merge branch 'fix_585_test_write_read_tags_autoconf' into 'master' Even Rouault 2023-08-11 11:58:22 +00:00
  • 4b54117c6d Fix copy paste error. Even Rouault 2023-07-24 19:23:58 +00:00
  • ce304fe647 Add missing test_write_read_tags.c and test_transferfunction_write_read.c in tarball (fixes #585) and correct „long“ issue. Su_Laus 2023-07-21 21:43:44 +02:00
  • 1dff4271ad Merge branch 'clang-format-tools' into 'master' Even Rouault 2023-07-20 09:03:53 +00:00
  • ac72178f1a Automatically format with clang-format Timothy Lyanguzov 2023-07-20 13:30:59 +12:00
  • 73692ebdf8 Merge branch 'fix_589' into 'master' Even Rouault 2023-07-19 22:05:16 +00:00
  • eabde1635a TiffConfig.cmake.in: set TIFF_INCLUDE_DIR, TIFF_INCLUDE_DIRS and... Even Rouault 2023-07-19 22:05:15 +00:00
  • 6ac40fefa1 Merge branch 'master-patch-6fc6' into 'master' Even Rouault 2023-07-19 19:40:02 +00:00
  • 6e2dac5f90 raw2tiff: fix integer overflow and bypass of the check (fixes #592) Arie Haenel 2023-07-19 19:40:01 +00:00
  • add28aa361 Merge branch 'master-patch-05a4' into 'master' Even Rouault 2023-07-19 19:34:25 +00:00
  • 4fc16f649f tiffcp: fix memory corruption (overflow) on hostile images (fixes #591) Arie Haenel 2023-07-19 19:34:25 +00:00
  • cb88a5b6bf Merge branch 'fix-numtrunc' into 'master' Even Rouault 2023-07-17 09:50:42 +00:00
  • 54eeadb88b TIFFReadDirectoryCheckOrder: avoid integer overflow headshog 2023-07-17 09:50:42 +00:00
  • 74e8d3cf71 Merge branch 'webp_lossless_exact' into 'master' Even Rouault 2023-07-17 08:46:34 +00:00
  • 6aeda415e0 WebP codec: turn exact mode when creating lossless files to avoid altering R,G,B values in areas where alpha=0 Even Rouault 2023-07-11 19:25:54 +02:00
  • df547d0ee5 Merge branch 'webp_reg_fix' into 'master' Even Rouault 2023-07-05 10:51:12 +00:00
  • 130ef8d657 WebP decoder: fix error when reading a 3-band blob in a RGBA image Even Rouault 2023-07-05 12:29:13 +02:00
  • ccbdbd5258 Merge branch 'appveyor_fix' into 'master' Even Rouault 2023-06-26 14:31:10 +00:00
  • 493d328e92 .appveyor.yml: workaround build error Even Rouault 2023-06-26 16:24:05 +02:00
  • e429387c54 Merge branch 'tif_webp_warning_fixes' into 'master' Even Rouault 2023-06-26 13:25:39 +00:00
  • 1bcbc6bcf0 tif_webp.c: fix signed vs unsigned comparison warnings (fix previous commit) Even Rouault 2023-06-26 15:19:34 +02:00
  • f127333d8c Merge branch 'fix_TransferFunction_writing' into 'master' Even Rouault 2023-06-26 08:43:59 +00:00
  • d1028f7a8d Merge branch 'fix_581_582' into 'master' Even Rouault 2023-06-26 08:43:10 +00:00