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