7962 Commits (b0318c36beded5cbef1e26f7297f6e018fcfb49c)
 

Author SHA1 Message Date
Kevin Backhouse 35f48ae5c9
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41438
Replace weird sign-conversion code with a simple static_cast.
4 years ago
Kevin Backhouse 5444fcea33
Regression test for https://github.com/Exiv2/exiv2/issues/2006 4 years ago
Kevin Backhouse 6758e7288d
Merge branch 'main' into fix_exiv2_-pR 4 years ago
Peter 797f86c226
Fix minor whitespace formatting
Co-authored-by: Kevin Backhouse <kevinbackhouse@github.com>
4 years ago
postscript-dev 985e963055
Update documentation for pr #2000 4 years ago
postscript-dev 5efb17539d
Add tests for pr #2000 4 years ago
postscript-dev 9c294ef4fd
Fix exiv2: verbose extract to stdout (see #1934)
Fix ignores `--verbose` when extracting to stdout.
4 years ago
Jim Easterbrook 02ce7e9aff Restore modified tags after TZ manipulation
This ensures that Xmp date/times that have been set by the user aren't
over written by the TZ restoration efforts. This fixes bug #1998
4 years ago
Kevin Backhouse fde8ed07b3
Merge pull request #1967 from kevinbackhouse/ReadOrThrow
Add readOrThrow and seekOrThrow to BasicIo
4 years ago
Peter 1ae9f42cd8
Add camera models for NikonFl3 makernotes group (#1994)
* Add camera models for NikonFl3

* Python test for new NikonFl3 camera models
4 years ago
Kevin Backhouse 7c8e6fc4c9
Merge pull request #1963 from postscript-dev/add_FlashInfo0107_makernote_group
Add NikonFl7 makernotes group
4 years ago
postscript-dev 562b10f2c7
Fix Exif.NikonFl7.FlashCompensation 4 years ago
Shawn Baker b95e19e72a
libcurl is now optional. Updated to the latest versions of libcurl and expat. (#1992)
* libcurl is now optional.
Updated to the latest versions of libcurl and expat.

* No need for a libcurl option, libcurl is now only required if webready is.

Co-authored-by: shawn <shawn@frozen.ca>
4 years ago
postscript-dev 15353573c8
Regression test for #1805 4 years ago
postscript-dev bd676bedc6
Fix `exiv2 -pR` for Sony images (#1805)
`exiv2 -pR` failed to process Sony makernotes. Fix checks if
makernotes header has Sony string, then uses correct offset.

Fix supplied by @clanmills
4 years ago
postscript-dev 277b1875f7
Fix Exif.NikonFl7.FlashGroupBCControlData output 4 years ago
postscript-dev b3ca98c1e7
Fix Exif.NikonFl7.FlashCompensation pretty print 4 years ago
postscript-dev 8ebf10f921
Fix condition in Exif.NikonFl7.FlashCompensation 4 years ago
postscript-dev f23d965643
Add limits check: Exif.NikonFl7.FlashCompensation 4 years ago
postscript-dev f0f3c7e8a2
Fix compile issues for NikonFl7 makernotes group
+ Fix fuzzing CI errors of `exp2` and `round` not being in `std` by adding
  `#include <cmath>`
+ Fix Windows CI warning C4305 by explicitly defining value as a float
4 years ago
postscript-dev 8cd7dba847
Add documentation for NikonFl7 makernotes group 4 years ago
postscript-dev eb134d1946
Add testing for NikonFl7 makernotes group 4 years ago
postscript-dev eb78a2feae
Add NikonFl7 makernotes group source code
This differs from other `NikonFl` groups as it uses `bigEndian` format. This
is because `Exif.NikonFl7.ExternalFlashFirmware` is a short and was
incorrectly output when using `invalidByteOrder` or `littleEndian`. The other
groups use `invalidByteOrder` which may be wrong. Sadly all of Exiv2s
4 years ago
Kevin Backhouse 5dca23bddc
Merge pull request #1987 from kevinbackhouse/RemoveTumbleweed
Remove opensuse/tumbleweed
4 years ago
Miloš Komarčević a97d74727e
Merge pull request #1988 from postscript-dev/add_git_templates
Add/Update git templates from `old-master`
4 years ago
postscript-dev 3a1a9db425
Fix label: `ISSUE_TEMPLATE/feature_request.md` 4 years ago
postscript-dev f09ea6a75a
Update Exiv2 GitHub issue templates 4 years ago
Kevin Backhouse befb890e7d
Remove opensuse/tumbleweed, because the docker image is broken. 4 years ago
Kevin Backhouse ab90d430c7
Merge pull request #1979 from postscript-dev/fix_exiv2_sample_thumb_stdout
Add exiv2 extract thumb to stdout (#1934)
4 years ago
postscript-dev 118a1de509
Add issue templates from `old-master` branch 4 years ago
Kevin Backhouse 76a9377c71
Merge pull request #1986 from kevinbackhouse/MacOS-no-Conan
Remove Conan from MacOS build
4 years ago
Kevin Backhouse e87e440045
Remove Conan from MacOS build. 4 years ago
Kevin Backhouse 68473d9d10
Remove static functions readOrThrow and seekOrThrow. 4 years ago
Kevin Backhouse 44542a9f94
Add readOrThrow and seekOrThrow to BasicIo. 4 years ago
Miloš Komarčević c5101e0844
Merge pull request #1978 from Exiv2/cr3_previews_version_check
Improve CR3 previews handling
4 years ago
Miloš Komarčević 8b7d8729b7 Expose unsupported CR3 previews as binary 4 years ago
postscript-dev 4798c6bedc
Add exiv2 extract thumb to stdout (#1934): test 4 years ago
postscript-dev 31a2467a61
Add exiv2 extract thumb to stdout (#1934): src 4 years ago
Miloš Komarčević 40e5021577 Limit CR3 previews to JPEG only 4 years ago
Kevin Backhouse 3db71f6998
Merge pull request #1976 from kevinbackhouse/ConanVersionMacOS
Try a newer version of Conan.
4 years ago
Kevin Backhouse d91cb9dd1e
Try a newer version of Conan. 4 years ago
Kevin Backhouse 0ae85cc4ca
Merge pull request #1974 from dhoulder/skip-isobmff-boxes
Performance boost: don't read boxes we're not interested in
4 years ago
mergify[bot] 2d80891837
Only include expat.h when XMP is enabled. (#1973)
(cherry picked from commit 03cc59122249e79c5a72982b25dad88f4c2803d6)

Co-authored-by: Kevin Backhouse <kevinbackhouse@github.com>
4 years ago
David Houlder 4e587fa931 Performance boost: don't read boxes we're not interested in 4 years ago
David Houlder b385f2db1c
Canon cr3 previews (#1958)
* Extract THMB and PRVW images from Canon CR3 file

* Added test for Canon CR3 preview extraction.

Added test data Canon-R6-pruned.CR3 (first 492016 bytes of https://raw.pixls.us/getfile.php/4659/nice/Canon%20-%20Canon%20EOS%20R6%20-%203:2.CR3).

See https://github.com/Exiv2/exiv2/issues/1893

* Fixed format specifier

* Update src/bmffimage.cpp

Co-authored-by: Miloš Komarčević <4973094+kmilos@users.noreply.github.com>

* Update src/bmffimage.cpp

Co-authored-by: Miloš Komarčević <4973094+kmilos@users.noreply.github.com>

* retrigger checks

Co-authored-by: Miloš Komarčević <4973094+kmilos@users.noreply.github.com>
4 years ago
Kevin Backhouse bbfbcb6992
Merge pull request #1964 from postscript-dev/fix_iccProfile_docs
Fix doc description of Image::iccProfileDefined()
4 years ago
Kevin Backhouse d23ef9d6cc
Merge pull request #1955 from kevinbackhouse/FixIssue1954
Fix integer overflow in leap year calculation
4 years ago
Kevin Backhouse 4bc4757404
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=39555
Remove bogus code.
4 years ago
Kevin Backhouse 71744d5f7f
Merge pull request #1944 from Exiv2/nikon_colorbalance
Extending Nikon3.ColorBalance version coverage
4 years ago
postscript-dev c07bbfca3e
Fix doc description of Image::iccProfileDefined() 4 years ago