7892 Commits (f23d9656439b5092034d660b93c75a273ffcaabc)
 

Author SHA1 Message Date
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
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
Kevin Backhouse aaf5843f6b
Merge pull request #1956 from kevinbackhouse/DataBufMoveCnstr
Use std::move to transfer ownership of DataBufs.
4 years ago
Kevin Backhouse 5c701e559c
Merge pull request #1962 from kevinbackhouse/Revert1857
Fix macOS build failure
4 years ago
Kevin Backhouse cf6566b13c
Fix indentation 4 years ago
Kevin Backhouse d2bdf6868f
Revert "Fix for https://github.com/Exiv2/exiv2/issues/1856"
This reverts commit e667346582.
4 years ago
Kevin Backhouse 94ea0c6d90
Delete the copy assignment operator to avoid accidental copying. 4 years ago
Kevin Backhouse 81cfc162c1
Use std::move to transfer ownership of DataBufs. 4 years ago
Kevin Backhouse 4901c5dba6
Merge pull request #1930 from kevinbackhouse/CiffComponent-pData-ownership
Clarify ownership model of CiffComponent::pData_
4 years ago
Kevin Backhouse d874f3d278
Regression test for https://github.com/Exiv2/exiv2/issues/1954 4 years ago
Kevin Backhouse 3b0d827047
More =default changes. 4 years ago
Kevin Backhouse 5fdd9da3d3
Use =default. 4 years ago
Kevin Backhouse 937264b7a8
Merge pull request #1927 from kevinbackhouse/ImproveCodeCoverage
Add second test to improve code coverage.
4 years ago
Kevin Backhouse 33edcb2497
Merge pull request #1914 from postscript-dev/fix_markdown_manpage
Update manpage and use in related files
4 years ago
Kevin Backhouse 89253deb14
Merge pull request #1947 from jim-easterbrook/swig_compat
Hide "static constexpr auto" from SWIG
4 years ago
Miloš Komarčević 2074f82344 Fold into common 02xx versions 4 years ago
Miloš Komarčević 4205e03c43 Extending Nikon3.ColorBalance version coverage 4 years ago
Kevin Backhouse 2b040e925f
Merge pull request #1943 from kevinbackhouse/ConanFixMacOS
Fix Conan on macOS (another one)
4 years ago
Jim Easterbrook a6480f972c Hide "static constexpr auto" from SWIG
SWIG can't parse "static constexpr auto" at present. As there's no need
to SWIG private class members simply hiding the expression is all that's
needed.
4 years ago
Kevin Backhouse a0cff1258c
Use same Conan version on macOS as on other platforms. 4 years ago
Kevin Backhouse c9638bb36b
Fix Conan on macOS 4 years ago
Kevin Backhouse 458a60bd76
Merge pull request #1942 from kevinbackhouse/ConanFixMacOS
Fix Conan on macOS
4 years ago