Luis Díaz Más
49fbfb44a3
Remove startsWith from utils
2022-02-18 13:51:37 +01:00
Luis Díaz Más
d1524e3d96
simpler implementation of startsWith
2022-02-18 13:51:37 +01:00
Luis Díaz Más
a725d22ea5
add characterisation tests for utils
2022-02-18 13:51:37 +01:00
Luis Díaz Más
a8bb38ab6f
Move exiv2 app into its own folder
2022-02-18 13:51:37 +01:00
Luis Díaz Más
15c91b4cc9
Merge pull request #2101 from Exiv2/main_LinuxDistrosOnPRs
...
Linux distros jobs on PRs + Fix linking issues on some platforms
2022-02-18 09:16:12 +01:00
Luis Diaz
38254be55e
Install new image_types.h header
2022-02-17 08:53:44 +01:00
Luis Diaz
b7d5c7e22a
Link against stdc++fs on Linux when it is needed
2022-02-16 14:39:10 +01:00
Robin Mills
287744fa12
Merge pull request #2087 from Exiv2/update_canon_tags_2
...
Update canon tags 2
2022-02-15 22:41:37 -08:00
Luis Díaz Más
408d80bce8
Change order of ImageType values
2022-02-14 17:08:50 +01:00
Luis Díaz Más
f10283f118
bug: Fix crash when calling ImageFactory::create(none)
2022-02-14 17:08:50 +01:00
Luis Díaz Más
5a9799ffb2
Replace ImageType namespace by a enum class
2022-02-14 17:08:50 +01:00
Christoph Hasse
0aa34c3098
fix(canon): cleanup canonAf2 and canonAf3 related code
2022-02-14 16:30:00 +01:00
Robin Mills
800ed8959f
Rewire Canon MakerNote 0x0026 (AFInfo) to allow TiffDecoder::decodeCanonAFInfo to handle this tag.
...
Minor changes to test script.
Cosmetic code changes.
2022-02-14 16:30:00 +01:00
Luis Díaz Más
d19e2d42df
Use AutoRotate
2022-02-14 16:29:58 +01:00
Luis Díaz Más
e625f331f9
Include CanonFlashInfo (somehow missing after cherry-picking)
2022-02-14 16:29:57 +01:00
Luis Díaz Más
de036b2b2a
Fix remaining wrong brackets
2022-02-14 16:29:56 +01:00
Alex Esseling
4977b7d5c3
controlmode added
2022-02-14 16:29:56 +01:00
Alex Esseling
f247014ee6
AEB Bracket Value added
2022-02-14 16:29:54 +01:00
Alex Esseling
5800942a9b
OpticalZoomCode added
2022-02-14 16:29:53 +01:00
Alex Esseling
d72ca6806c
ExposureCompensation added
2022-02-14 16:29:45 +01:00
Alex Esseling
50390717f7
fix wrong brackets
2022-02-14 16:29:45 +01:00
Alex Esseling
c6b8be5498
wrong brackets fixed
2022-02-14 16:29:45 +01:00
Alex Esseling
b70a3fb572
Canon AF Info 2 Tag
2022-02-14 16:29:45 +01:00
Alex Esseling
5cc52feb4b
Adding Canon RawBurst Tag
2022-02-14 16:29:44 +01:00
Alex Esseling
cf36feaa61
Adding Canon AF Config Tag
2022-02-14 16:29:44 +01:00
Alex Esseling
56a455422d
Adding LensSerialNumber Tag
2022-02-14 16:29:44 +01:00
Alex Esseling
e3311b9a4f
canon filter options
2022-02-14 16:29:44 +01:00
Alex Esseling
d6f1f7c614
Adding of Canon Vignetting Correction Tag 2
2022-02-14 16:29:44 +01:00
Alex Esseling
8b174900fa
Adding Canon Lighting Optimization Tag
2022-02-14 16:29:43 +01:00
Alex Esseling
524b33e5df
Canon MultiExposure tag added
2022-02-14 16:29:43 +01:00
Alex Esseling
e2b1028973
Adding tag Canon AFMicroAdj
2022-02-14 16:29:43 +01:00
Alex Esseling
80d67b89c6
Adding Ambience Selection to tag list
2022-02-14 16:29:43 +01:00
Christoph Hasse
3ffe9938f8
Decoding of Canon HDRInfo tag
2022-02-14 16:29:43 +01:00
Alex Esseling
b589ced049
update to tags
2022-02-14 16:29:43 +01:00
Alex Esseling
5f2dee4d40
update canonrf tags, new lenses
2022-02-14 16:29:42 +01:00
Alex Esseling
081f458bf1
update tags ID
2022-02-14 16:29:42 +01:00
Alex Esseling
f41e7e59e3
second rund
2022-02-14 16:29:42 +01:00
Alex Esseling
23293064bb
work on canon tags
2022-02-14 16:29:42 +01:00
Luis Díaz Más
23f089a1b6
Apply suggestions from code review
...
Co-authored-by: Kevin Backhouse <kevinbackhouse@github.com>
2022-02-13 22:51:00 +01:00
Luis Díaz Más
f59a9abfe3
Remove unused PRINTUCS2 CMake option
2022-02-13 22:51:00 +01:00
Luis Díaz Más
432555eae8
Replace platform specific code with std::filesystem
2022-02-13 22:49:32 +01:00
Luis Díaz Más
fdfb295cc4
windows: Trick to get UTF-8 encoded argv in main entry point
...
- Adapt exifprint to the new wmain strategy
- Delete have_unicode_path
- wmain does not work with MSYS & MinGW
- cmake: entry point via cmake instead of pragma
- cmake: better doc for MSVC flags
- Fix entry point in sample apps
- Adapt CMake code to work with MSVC & MinGW
2022-02-13 22:49:32 +01:00
Luis Díaz Más
7933ff401d
Remove dead code around EXV_UNICODE_PATH
2022-02-13 22:49:32 +01:00
Kevin Backhouse
2a3dd2def9
Replace Value::toLong with Value::toInt64. ( #2062 )
...
* Replace Value::toLong with Value::toInt64.
* Fix compiler warning.
* Fix compile error.
* Fix declaration of canonEv
* Fix compiler warning.
* Fix compiler warning.
* Use int64_t for offsets in tiffcomposite_int.cpp
* Fix compiler warning.
* Fix compiler warnings.
* Fix compiler warning.
* Fix compiler warning.
* Fix compiler warning.
* Fix compiler warning.
* Remove static_cast<long int> in TagDetails initializer.
2022-02-12 21:16:18 +00:00
Sturmflut
f2385a35aa
[nikon] Add Tokina ATX-i 11-20mm F2.8 CF lens ( #2072 )
...
* [nikon] Add Tokina ATX-i 11-20mm F2.8 CF lens
* [nikon] Add test for Tokina ATX-i 11-20mm F2.8 CF lens
Co-authored-by: Sturmflut <Simon Raffeiner>
Co-authored-by: Luis Díaz Más <piponazo@gmail.com>
2022-02-09 17:41:51 +01:00
Sturmflut
eeb1e1d5f7
[nikon] Add Tokina AT-X 14-20 F2 PRO DX lens
2022-02-08 19:49:23 +01:00
Luis Díaz Más
1f07715141
Revert "Delete dead code"
...
This reverts commit 1d6bac61f2 .
2022-02-08 07:57:22 +01:00
Luis Díaz Más
b96091880a
Merge pull request #2061 from Exiv2/main_pvs
...
Adding static analysis with PVS-Studio
2022-02-06 18:52:45 +01:00
Luis Díaz Más
ac9439e931
Merge pull request #2063 from Exiv2/main_iterators
...
Modernise code around iterators & smart pointers
2022-02-06 18:40:53 +01:00
Peter
46c329081f
Fix exiv2: verbose extract stdout mutli-file ( #2068 )
...
When using `exiv2 --verbose --extract` with stdout and multiple files, the output is concatenated together.
2022-02-05 16:43:34 +00:00