Pino Toscano
902c1546a4
Drop extra file executable permissions
...
Drop the extra executable permissions from data files, as they don't
need to (and must not) be executed.
9 months ago
Miloš Komarčević
44bc5436a0
Add new Canon model IDs
10 months ago
Miloš Komarčević
105dedc3e3
Update src/nikonmn_int.cpp
10 months ago
Your Name
aa8908707f
Update lens ID number with correct part number from Sigma
10 months ago
Your Name
eefc996081
Add identification bytes and string for Sigma 28mm F1.4 DG HSM ART for Nikon-F mount
10 months ago
leleliu008
75c12fb54d
libINIReader depends on libinih, the order is important when these libraries are static libraries
10 months ago
Rosen Penev
5605379b3d
clang-tidy: for loop conversion
...
Found with modernize-loop-convert
Signed-off-by: Rosen Penev <rosenp@gmail.com>
10 months ago
Rosen Penev
169b6364a8
clang-tidy: replace endl with '\n'
...
Found wth performance-avoid-endl
Signed-off-by: Rosen Penev <rosenp@gmail.com>
10 months ago
Kevin Backhouse
0be19b79e8
Ignore ASAN failure in UnitTestImpl (not our code)
10 months ago
Jim Easterbrook
ee783c9db2
Add kerFileAccessDisabled error code
...
This can be thrown anywhere a file operation is not permitted because
exiv2 has been build with EXV_ENABLE_FILESYSTEM off.
(cherry picked from commit 5fb8c65ac2109e961af3ac1a7428655e15d60bee)
11 months ago
Jim Easterbrook
069de70654
Throw if open file with EXV_ENABLE_FILESYSTEM off
...
If ImageFactory::createIo() is called with a file path and has been
built with EXV_ENABLE_FILESYSTEM off it returns a NULL pointer.
ImageFactory::open() then calls io->open() on this pointer, causing a
segfault. The documentation of ImageFactory::createIo does not say it
can return a NULL pointer. This commit makes it throw an exception
instead of returning a NULL pointer.
(cherry picked from commit b0f1c48b180420837dd0663b9ac689c21bd168d0)
11 months ago
Kevin Backhouse
273873048f
Update doc/ChangeLog
...
Co-authored-by: Miloš Komarčević <4973094+kmilos@users.noreply.github.com>
11 months ago
Kevin Backhouse
cfd3050479
Exiv2 v0.28.3
11 months ago
Kevin Backhouse
35a6b8fc01
Merge pull request #3005 from kevinbackhouse/asfvideo-readOrThrow
...
Use readOrThrow() to detect premature EOF
12 months ago
Kevin Backhouse
fc1fe453a2
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=68210
...
Use readOrThrow() to detect premature EOF.
12 months ago
Miloš Komarčević
1a21ea9869
Add a few more Panasonic tags
12 months ago
greenoid
d6fb09299e
Panasonic Makernotes: Add Distortion Info 0x119
...
Signed-off-by: Miloš Komarčević <miloskomarcevic@aim.com>
12 months ago
Rosen Penev
84eefdae2e
fix clang-cl compilation
...
Fixes:
error: invalid bitwise operation between different enumeration types
Signed-off-by: Rosen Penev <rosenp@gmail.com>
12 months ago
Rosen Penev
3f1fab4dee
meson: fix tests as subproject
...
looks like relative path doesn't work correctly.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
12 months ago
Miloš Komarčević
e843bc4834
Print compression in RAF header structure
1 year ago
Miloš Komarčević
24693697b6
Always copy the JPEG segment size
1 year ago
enen92
9999608d34
Disable psapi in UWP (unsupported)
1 year ago
enen92
41f05b1db1
[CI] Fix unsupported MSVC version
...
This was fixed upstream in 6e5369d137
1 year ago
Miloš Komarčević
7bc748f0dc
Mark enableBMFF as deprecated
1 year ago
Miloš Komarčević
abaffbc7c0
Fix libcurl linkage on Windows
1 year ago
Miloš Komarčević
e80186c767
Remove the need to enable BMFF via API
1 year ago
Miloš Komarčević
698e790f80
Fix contact name encoding
1 year ago
norbertwg
9e46ae31b1
check if exifdata is not null
1 year ago
norbertwg
b1b9e74df8
change print of Exif.Canon.SerialNumber
...
output now aligned with Canon Photo Digital Professional 4
as print0x000c was also used for 0x000a, new function print0x000a
as copy from old print0x000c
1 year ago
bwvb
b5e9e90b75
In src/futils.cpp Added #include <cstdint>
1 year ago
Miloš Komarčević
48b25ec9d7
CI: prefer ubuntu-latest when possible
1 year ago
FeRD (Frank Dana)
ebd4e44004
Meson: Fix building conntest sample without curl
1 year ago
FeRD (Frank Dana)
79eb7675d8
CMake: Fix building samples without webready
1 year ago
Rosen Penev
41959b4338
meson CI: address sanitizer
...
Extra testing.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev
fd7a7c75c8
meson CI: add verbose flag
...
Now that newer meson is used, verbose can be added as elsewhere.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev
16a19216a2
meson CI: disable NLS for macOS
...
Something is wrong with meson and the latest macOS runner. Disable intl
for now.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev
2383c51c2d
meson CI: remove default names
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Rosen Penev
5eed231cc1
meson CI: simplify brew installs
...
expat is keg-only, so no need to install. curl and brotli are
preinstalled. python seems to have been updated with a new version that
doesn't work anymore with pip install.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Kevin Backhouse
d239f14952
Fix performance problem in fuzzer.
1 year ago
Miloš Komarčević
3682a920bd
Add more Nikon Z lenses
1 year ago
Miloš Komarčević
70b7fdace3
Add Sony ARW minor version
1 year ago
Miloš Komarčević
7d07065985
Fix DNG RGBTables tag address
...
The previous one was from a draft spec version
1 year ago
Miloš Komarčević
77915ad17b
Remove formatting from some translatable strings
...
(cherry picked from commit 2c76ef9f4722b86d6a5b303458054950b79025d0)
1 year ago
Miloš Komarčević
836282216c
Update localization files
...
(cherry picked from commit ba8126cb6dfb36661cf8ea16312f43d0b8587417)
1 year ago
Miloš Komarčević
3e30bb2840
Misc string fixes
1 year ago
Wolfram Manthey
6f42d99132
Fixed compile error for epsimage.cpp
1 year ago
Rosen Penev
66297f2fd8
remove time regex from value
...
This is mega slow on MinGW.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago
Christoph Hasse
eed6aca75a
fix(lens): canon lens detecton should be independent of locale
1 year ago
Miloš Komarčević
53abf85bda
Bump to Clang 18
1 year ago
Rosen Penev
19887c8572
remove + from Error()
...
No need for it.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
1 year ago