9215 Commits (aa88bc4a439b24f48c8b038587e47a85af04fcd7)
 

Author SHA1 Message Date
Miguel Borges de Freitas aa88bc4a43 Add EXIV2_ENABLE_FILESYSTEM_ACCESS option 2 years ago
Miguel Borges de Freitas 9f90144e89 Set conditional HTTP depending on EXIV2_ENABLE_WEBREADY 2 years ago
dependabot[bot] 2a5587785f Bump mymindstorm/setup-emsdk from 12 to 13
Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk) from 12 to 13.
- [Release notes](https://github.com/mymindstorm/setup-emsdk/releases)
- [Commits](https://github.com/mymindstorm/setup-emsdk/compare/v12...v13)

---
updated-dependencies:
- dependency-name: mymindstorm/setup-emsdk
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Rosen Penev 55fffbb97e cppcheck: add const to pointers
Found with constVariablePointer

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev f9845b35e7 cppcheck: use auto when copies are cheap
Found with constVariableReference

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 0432a6ed3c cppcheck: remove initialization
Found with redundantInitialization

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 6e6f709276 cppcheck: small bool simplification
Found with duplicateConditionalAssign

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 40c0ca6fc4 cppcheck: use try_emplace
Found with stlFindInsert

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 6b4732365b remove boilerplate
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 3f083197fd remove some regex to avoid slowdown
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Miloš Komarčević f551534e17 RAF: get actual sensor dimensions 2 years ago
Miloš Komarčević 38adc8e603 Add test for image/hej2k 2 years ago
Miloš Komarčević 5645fe6c8c Add support for HEJ2K mime type 2 years ago
Miloš Komarčević 13c7d81a43 Add support for HTJ2K mime type 2 years ago
Miloš Komarčević 42328889b5 Add more Canon RF lenses 2 years ago
Miloš Komarčević 9fe6ded530
Merge pull request #2838 from norbertwg/translate-Exif.NikonAf2.AFAreaMode-
Translate exif.nikon af2.af area mode - enhanced
2 years ago
norbertwg a1d2139a7a enhance translation for Exif.NikonAf2.AFAreaMode 2 years ago
norbertwg d8b4e5396a Merge branch 'main' of https://github.com/norbertwg/exiv2 2 years ago
norbertwg e8326ba5e6 translation for Exif.NikonAf2.AFAreaMode 2 years ago
Miloš Komarčević bcb75b6404 Add Tamron 35-150mm F/2-2.8 Di III VXD for Nikon Z 2 years ago
Rosen Penev 7cccca2660 github CI: new vmactions needs ubuntu
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
dependabot[bot] 5070d757e7 Bump vmactions/freebsd-vm from 0 to 1
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm) from 0 to 1.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases)
- [Commits](https://github.com/vmactions/freebsd-vm/compare/v0...v1)

---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
norbertwg 203722b2c9 Merge branch 'main' of https://github.com/norbertwg/exiv2 2 years ago
dependabot[bot] f6c8e7630f Bump actions/github-script from 6 to 7
Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Miloš Komarčević e9ba89411b Use appropriate print format specifiers and constants 2 years ago
Miloš Komarčević de8f1bd849 Apply suggestions from code review
Co-authored-by: Kevin Backhouse <kevinbackhouse@github.com>
2 years ago
Miloš Komarčević 10d233dad2 RAF: extract more details when printing structure 2 years ago
Pino Toscano 5f4ffdd483 tests: fix parsing w/ path containing "-pa" or "-pS"
The OutputTagExtract test case for tiff_test runs exiv2 two times,
with "-pa" and "-pS", and parses their outputs. To know which output to
parse, it checks for "-pa" and "-pS" in the string of the command being
run; considering that the command string contains the full path to the
test data, which is a subdirectory of the sources, this means that a
wrong parser will be used in case the full source path contains any of
"-pa" or "-pS" (e.g. "/build/some-path/exiv2/...").

Cheap fix for this: since "-pa"/"-pS" are options in the command string,
check for them using spaces around.
2 years ago
Miloš Komarčević 9002797011 Add Sony 9M3 ID 2 years ago
Tomasz Kłoczko 3e977c5cf0 install exiv2 cmake module in LIBDIR
installed cmake module contains arch dependent library description.
It should be installed not in DATADIR but in LIBDIR.

Signed-off-by: Tomasz Kłoczko <kloczek@github.com>
2 years ago
Kevin Backhouse a1f254358d Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=61675
Avoid integer overflow in the calculation of available_out.
2 years ago
Kevin Backhouse 78642f786a Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-hrw9-ggg3-3r4r 2 years ago
Kevin Backhouse 8512c4fd62 Fix test failure on Mac.
(cherry picked from commit ad8b80659ce8f4104a65833d408938ce2c322e0d)
2 years ago
norbertwg 9a068a3712 easy access: Tag sequence changed
for serialNumber and lensName
2 years ago
Miloš Komarčević fb7f3d48dc Add new Nikon Z lenses
(cherry picked from commit 7ebeddd44e41dc602de40d5b4636e800b2e1a847)
2 years ago
norbertwg 1f3b62992f easy access: Tag sequence changed
for serialNumber and lensName
2 years ago
Rosen Penev 0de650d104 meson CI: update GCC to 13
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 4f548c6101 meson: simplify CI
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev bf8b709482 meson: update subprojects
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
norbertwg c622ba2632 fix return code of inet_pton under _WIN32 2 years ago
Rosen Penev b1225ca9dc remove stringFormat from Error()
No need.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Mohammed Anas 2865a317f3 Fix tests with recent Python 2 years ago
Rosen Penev a38ec2090e simplify function and avoid strtok
The latter is not thread safe.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
norbertwg da58ec9e47 add Sigma 50-100mm f/1.8 DC HSM Art 2 years ago
dependabot[bot] 6e3dfe50c8 Bump mymindstorm/setup-emsdk from 11 to 12
Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk) from 11 to 12.
- [Release notes](https://github.com/mymindstorm/setup-emsdk/releases)
- [Commits](https://github.com/mymindstorm/setup-emsdk/compare/v11...v12)

---
updated-dependencies:
- dependency-name: mymindstorm/setup-emsdk
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
norbertwg 581d1442b1 Update src/nikonmn_int.cpp
Co-authored-by: Miloš Komarčević <4973094+kmilos@users.noreply.github.com>
2 years ago
norbertwg 0caa32d08f Update src/nikonmn_int.cpp
Co-authored-by: Miloš Komarčević <4973094+kmilos@users.noreply.github.com>
2 years ago
norbertwg b974a05e44 Two Sigma lenses added for Nikon:
ID 191: Sigma 60–600mm F4.5-6.3 DG OS HSM | Sports
ID 193: Sigma 14-24mm f/2.8 DG HSM Art Lens
2 years ago
Miloš Komarčević fe44c8ccd5 Add a few more IDs for cameras and lenses
(cherry picked from commit f20977c4fa6bc442aa21322d117cb6407215fbdb)

# Conflicts:
#	src/canonmn_int.cpp
2 years ago
Rosen Penev bec05da697 meson: add emscripten support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago