Kevin Backhouse
a4164ce866
Remove libinih from codebase and add it as a dependency instead.
3 years ago
norbertwg
8d8ac99be0
Lens Recognition HD PENTAX-DA* 11-18mm F2.8 ED DC AW
3 years ago
Miloš Komarčević
0f65c857a7
Merge pull request #2440 from Exiv2/png_exif
...
Prefer writing PNG eXIf chunk
3 years ago
Miloš Komarčević
b52ade814b
Prefer writing PNG eXIf chunk
3 years ago
Luis Díaz Más
13ecfbc233
Update ubuntu-latest tag to ubuntu-22.04 ( #2439 )
...
* Update ubuntu-latest tag to ubuntu-22.04
Everytime a CI service such a GitHub actions update the images
corresponding to their 'latest' tags, pipelines tend to have some
hipcups due to changes in the distribution default packages.
By fixing the images to a specific one, we should be more resilient to
changes in the Github actions environment.
* Use same build directory used in CMake presets
3 years ago
Robin Mills
aa635fddc8
Merge pull request #2437 from Exiv2/codesee-arch-diagram-workflow-1671443521697
...
Install the CodeSee workflow.
3 years ago
codesee-maps[bot]
519b56e050
Install the CodeSee workflow. Learn more at https://docs.codesee.io
3 years ago
norbertwg
5e1a1bc1b1
Merge branch 'Exiv2:main' into interpretation-for-Exif.Photo.LensSpecification
3 years ago
Luis Díaz Más
3dd881fb12
Merge pull request #2433 from Exiv2/fixCygwin
...
Replace cygwin github action
3 years ago
Luis Diaz Mas
773265b6dc
Replace cygwin github action
3 years ago
Luis Díaz Más
cabcd5eee9
Merge pull request #2431 from Exiv2/ciEnableWorkflowDispatchOnWindowsBuilds
...
Enable Workflow dispatch on Windows CI jobs
3 years ago
Luis Diaz Mas
665e1cfb5c
Enable Workflow dispatch on Windows CI jobs
3 years ago
Kevin Backhouse
3551cebd76
Merge pull request #2428 from kevinbackhouse/fix-issue-2427
...
Fix memory leak in BmffImage::brotliUncompress
3 years ago
Kevin Backhouse
2739d90073
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=52767
...
Add wrapper class to automatically call BrotliDecoderDestroyInstance() on exit.
3 years ago
Kevin Backhouse
9a133856ba
Regression test for https://github.com/Exiv2/exiv2/issues/2427
3 years ago
Kevin Backhouse
dcc203b2bf
Merge pull request #2424 from kevinbackhouse/fix-issue-2423
...
Fix long-running loop in QuickTimeVideo::sampleDesc
3 years ago
Kevin Backhouse
9d044d30b1
Use Safe::add
3 years ago
Kevin Backhouse
292082df6f
Add break to loop to fix issue 2423, plus some other cleanups.
3 years ago
Kevin Backhouse
7d9deba071
Regression test for https://github.com/Exiv2/exiv2/issues/2423
3 years ago
Luis Díaz Más
a700a9c1ab
Merge pull request #2426 from Exiv2/ciConan
...
Remove deprecated option in conan
3 years ago
Luis Diaz Mas
861625c4e7
Remove deprecated option in conan
3 years ago
Rosen Penev
67df85135d
early exit
...
less indentation
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
norbertwg
5d0d08fc36
silence compiler warnings
3 years ago
norbertwg
60661303a4
handling of zero; more precision for focal length
3 years ago
Miloš Komarčević
cf15cc52e0
Merge pull request #2417 from Exiv2/kmilos-patch-1
...
Add Canon R6m2 ID
3 years ago
norbertwg
511659809b
add two lens tags to EasyAccess API
...
Exif.Photo.LensSpecification and Exif.Nikon3.Lens
3 years ago
norbertwg
eb47fcf088
interpretation for ExifPhoto.LensSpecification
...
printLensSpecification is copied from old Nikon3MakerNote::print0x0084
call of Nikon3MakerNote::print0x0084 replaced by printLensSpecification
3 years ago
norbertwg
74720d8044
Remove duplicate tag info entries fujifilm ( #2412 )
...
* remove duplicate Fuijifilm TagInfo entries
* test data added for some Fujifilm tags
* remove unknown tag 0x1200
* fix typo: SzeneRecognition to SceneRecognition
3 years ago
Peter
83d7915d00
Update `Exif.SonyMisc3c.*` and `Exif.Sony(1|2).SonyModelID` ( #2420 )
...
* Update `Exif.SonyMisc3c group`
* Update `Exif.Sony(1|2).SonyModelID`
3 years ago
Miloš Komarčević
026cee3e6a
Merge pull request #2419 from Exiv2/ci_concurrency
...
CI: improved in-progress job canceling
3 years ago
Miloš Komarčević
74e41d982d
CI: bump clang-format actions
3 years ago
Miloš Komarčević
66b009a57b
CI: bump conan version
3 years ago
Miloš Komarčević
4915a6ba8c
CI: improved in-progress job canceling
3 years ago
Miloš Komarčević
5949ec9293
Add Canon R6m2 ID
3 years ago
Peter
faa7cc36a9
Update README.md wrt BMFF ( #2405 )
...
* Update README.md wrt BMFF
* Fix minor issues in documentation
3 years ago
Peter
1f364be1fa
Fix seg fault when using `iconv_open()` ( #2403 )
...
* Fix seg fault when using `iconv_open()`
- Fix failure condition for `iconv_open()`
- Add new exception when failing to change the text encoding of an
Exif comment
* Add testing for `iconv_open()` seg fault bug
* Fix Python test by changing log level
3 years ago
Kevin Backhouse
dc5dc0d2e3
clang-format
3 years ago
Rosen Penev
436cdf0a7e
Use std::enable_if_t and std::is_signed_v.
3 years ago
Kevin Backhouse
ddd7ccf722
Use std::is_signed and std::enable_if.
3 years ago
Kevin Backhouse
335e13251e
Add #error so the build fails if mmap isn't supported.
3 years ago
Kevin Backhouse
5cabd97373
Fix issue 2380: bug in (unused) non-mmap code.
3 years ago
Kevin Backhouse
abd817d181
Use size_t for sizes and offsets.
3 years ago
Kevin Backhouse
c96bc47509
Change return type of getFileLength() to int64_t.
3 years ago
Kevin Backhouse
d599d36f8b
Merge pull request #2394 from kevinbackhouse/fix-issue-2393
...
stop looping when eof is hit
3 years ago
Rosen Penev
28d1880176
replace find/rfind with startsWith
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
Kevin Backhouse
771ead8732
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=52731
...
Stop looping when eof is hit.
3 years ago
Kevin Backhouse
951247edcc
Regression test for https://github.com/Exiv2/exiv2/issues/2393
3 years ago
Miloš Komarčević
761acafd69
Merge pull request #2216 from Exiv2/add_rf_lenses
...
Add more Canon RF lenses
3 years ago
Miloš Komarčević
c077a06ada
Add more Canon RF lenses and camera IDs
3 years ago
Miloš Komarčević
75f7285487
Remove translatable mark from RF lenses
3 years ago