Commit Graph

3713 Commits

Author SHA1 Message Date
Michael Allman
9541a89b13 Make Exif.NikonAf2.ContrastDetectAFInFocus and
Exif.NikonAf22.ContrastDetectAFInFocus byte types
2022-02-18 15:52:53 -08:00
Luis Diaz
8e0e00c459 make startsWith constexpr and use string_view 2022-02-18 13:51:39 +01:00
Luis Díaz Más
f5c89a4e62 Fix build on Windows 2022-02-18 13:51:38 +01:00
Luis Díaz Más
405f4b5f1b Remove Util::dirname and finally the util files 2022-02-18 13:51:38 +01:00
Luis Díaz Más
1b912fa887 get rid of suffix 2022-02-18 13:51:38 +01:00
Luis Díaz Más
dad3e7f5c4 Replace suffix implementation with std::filesystem 2022-02-18 13:51:38 +01:00
Luis Díaz Más
2c51208622 Replace basename implementation with std::filesystem 2022-02-18 13:51:38 +01:00
Luis Díaz Más
d64c2aad67 Replace dirname implementation with std::filesystem 2022-02-18 13:51:38 +01:00
Luis Díaz Más
f1c8d5bbb4 Remove unused headers 2022-02-18 13:51:38 +01:00
Luis Díaz Más
7c6a7aefc2 Utils::strtol only used in the app 2022-02-18 13:51:38 +01:00
Luis Díaz Más
8c6e22e6aa replace is only used in actions.cpp 2022-02-18 13:51:38 +01:00
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