9310 Commits (9999608d349338230b19a384460eaa929b09ce4c)
 

Author SHA1 Message Date
Kevin Backhouse d748390cc0
Regression test for https://github.com/Exiv2/exiv2/security/advisories/GHSA-crmj-qh74-2r36 1 year ago
Miloš Komarčević 36e3d55fed CI: add macOS arm64 job to basic workflow 1 year ago
Rosen Penev e87bb73de6 meson CI: remove clang32
Upstream has deprecated it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev c8d1192b1f CI: update to latest conan 1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev 2d7814bc53 remove more regex
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Miloš Komarčević e163ead88e Add DNG 1.7.1.0 tags 1 year ago
Miloš Komarčević 501770a84d Add some Yongnuo and Zeiss lenses for Nikon F 1 year ago
dependabot[bot] 57d9d2fd94 Bump actions/cache from 3 to 4
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
1 year ago
dependabot[bot] 7360f88ad9 Bump mymindstorm/setup-emsdk from 13 to 14
Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk) from 13 to 14.
- [Release notes](https://github.com/mymindstorm/setup-emsdk/releases)
- [Commits](https://github.com/mymindstorm/setup-emsdk/compare/v13...v14)

---
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>
1 year ago
Rosen Penev cac362c728 remove warning supression
No longer relevant.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev 4af576c067 replace memmove with copy_n
They are equivalent.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev bc84f63223 replace copy_n + reinterpret_cast with memcpy
These usages are not problematic, but they would be if alignment does
not match. Also less verbose.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev a199d6cac5 replace reinterpret_cast with memcpy
Fixes cast-align warning on 32-bit.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Miloš Komarčević ac6687bfeb Synchronize some Tokina lens strings for Nikon 1 year ago
Miloš Komarčević 77133728a0 Synchronize some Sigma lens strings for Nikon 1 year ago
Miloš Komarčević 1290548421 Synchronize some Tamron lens strings for Nikon 1 year ago
Miloš Komarčević 9391c1282c Add Tamron SP 70-200mm F/2.8 Di VC USD G2 for Nikon 1 year ago
Miloš Komarčević 71bb2b193a jp2image: fix IPTC & XMP UUIDs when writing 1 year ago
Miloš Komarčević 52d4451a72 Add Sigma 24mm F1.4 DG HSM | A for Nikon 1 year ago
Miguel Borges de Freitas d3539cae13 CI: Install dependencies for lxml 1 year ago
Miguel Borges de Freitas 6b5cb98411 Add test to validate jpeg parse 1 year ago
Miguel Borges de Freitas 0dd960940d jpeg: add encodingProcess and num_color_components SOF members 1 year ago
Miloš Komarčević 349c1f2115 Update Canon test reference files 1 year ago
Miloš Komarčević 724b7f85f4 Add Canon DigitalLensOptimizer and DualPixelRaw tags 1 year ago
Miloš Komarčević 4b3ce1d343 Add more Canon RF lenses 1 year ago
dependabot[bot] b4f145eea9 Bump DoozyX/clang-format-lint-action from 0.16 to 0.17
Bumps [DoozyX/clang-format-lint-action](https://github.com/doozyx/clang-format-lint-action) from 0.16 to 0.17.
- [Release notes](https://github.com/doozyx/clang-format-lint-action/releases)
- [Commits](https://github.com/doozyx/clang-format-lint-action/compare/v0.16...v0.17)

---
updated-dependencies:
- dependency-name: DoozyX/clang-format-lint-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Jim Easterbrook 5076f540a9 CanonLe block has no size element
This is what has been causing corruption in my file writing by reducing
the block from 30 bytes to 28, offsetting subsequent data by two bytes.

Signed-off-by: Jim Easterbrook <jim@jim-easterbrook.me.uk>
2 years ago
Jim Easterbrook 2caf90a024 Minor adjustment to another test result
Signed-off-by: Jim Easterbrook <jim@jim-easterbrook.me.uk>
2 years ago
Jim Easterbrook 7a1a200c0f Update test reference files
Signed-off-by: Jim Easterbrook <jim@jim-easterbrook.me.uk>
2 years ago
Jim Easterbrook e46d908d39 Update tests with Exif.CanonLe.LensSerialNumber
All of them have all-zero serial numbers, so they aren't testing this
PR directly.

Signed-off-by: Jim Easterbrook <jim@jim-easterbrook.me.uk>
2 years ago
Jim Easterbrook 9832e682d7 Another lint checker molifying tweak 2 years ago
Jim Easterbrook d3fb45b134 Minor tweak to satisfy lint checker 2 years ago
Jim Easterbrook 0811c80101 Decode Exif.CanonLe.LensSerialNumber
The first 5 bytes of the CanonLe block give the serial number when
converted to hexadecimal. This PR also fixes bug 2138 as it stops
the 30 byte length of the block being truncated to a multiple of 4
bytes.

Signed-off-by: Jim Easterbrook <jim@jim-easterbrook.me.uk>
2 years ago
dependabot[bot] bc18c2a22c Bump actions/download-artifact from 3 to 4
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] 2a3c11c457 Bump actions/upload-artifact from 3 to 4
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
dependabot[bot] c2ff6c017f Bump github/codeql-action from 2 to 3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Miloš Komarčević 6c29ccc8a9
Merge pull request #2863 from Gitoffthelawn/patch-3
Update links to HTTPS where possible
2 years ago
Miloš Komarčević 4891da70c0
Update README.md 2 years ago
Gitoffthelawn 935e964171
Merge branch 'main' into patch-3 2 years ago
Gitoffthelawn 59b3cdaef3 Update Doxygen link 2 years ago
Gitoffthelawn ffdf9130ce Update Expat XML parrser link 2 years ago
Gitoffthelawn 7f79e5dd99
Update links to HTTPS where possible 2 years ago
Pino Toscano 130064dc76 cmake: restore a "exiv2lib" target
Commit a8c3455e5c and
commit eb05551ed2 changed the target of
the exiv2 library ("exiv2lib"), exporting it in the "Exiv2" namespace,
so making it usable as "Exiv2::exiv2lib" instead. An ALIAS to "exiv2lib"
was added, however cmake does not install or export ALIAS targets [1].

Hence, restore compatibility with the existing cmake users of exiv2:
manually create an ALIAS target in the cmake config files after all the
targets are loaded and checked.

[1] https://cmake.org/cmake/help/latest/command/add_library.html
2 years ago
Christoph Hasse 81b0f36e43 add release workflow badge to readme 2 years ago
Miguel Borges de Freitas 582664c3b0 ci: add noFilesystemAccess special build 2 years ago
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