You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Peter 9dc34ad39c
Update Sony(1|2) tags (#2323)
* Update Sony(1|2) group (minor Minolta changes)

Transcribe all tags (except for `LensID`) from main ExifTool Sony
group into Exiv2.
Changes include:
- Rename `ColorReproduction` -> `CreativeStyle` and
  `LongExposureNoiseReduction` -> `FocusMode3` to reflect use.
- Rename `0x*` tagnames to equivalent ExifTool tags (e.g.,
  `0x2006` -> `Sharpness`).
- Remove tag entries that are Groups (e.g., `ShotInfo`).
- Separate some common Sony/Minolta data as the camera types use
  different values (e.g., `Quality`)
- Additional `exiv2-Sony*.exv` test files come from ExifTool Sony
  samples (https://exiftool.org/Sony.tar.gz).

ExifTool Sony tags sources:
https://www.exiftool.org/TagNames/Sony.html
1e17485cbb/lib/Image/ExifTool/Sony.pm

* Improve coverage of `Sony(1|2)` group

* Fix clang compilation on macOS

* Fix github-code-scanning warnings

* Fix minor `Exif.Sony(1|2)` problems

* Fix tests and update `Sony(1|2)` group coverage

* Fix testing

* Minor fixes and regenerate Regression data

* Update Sony tags with `getModel()`

Make finding the Sony model more resilient by also using
`SonyModelID`.

* Fix `Exif.Sony(1|2).AFPointsUsed` type

* Improve `Exif.Sony(1|2).*` coverage

* Fix types in Sony func `getFocusMode()`

* Update Regression tests for `Sony(1|2)`

* Minor fixes to `Sony(1|2)` tags

* Update `Sony(1|2)` tag coverage

* Improve `Sony(1|2)` tag coverage

* Update easyaccess with `Exif.Sony(1|2)` tags

* Update `SonyModelID` array comment

* Add Sony `LensSpec` tag to easyaccess

* Update `Sony(1|2)` label/descriptions

* Update `int` to `size_t` (credit:@kevinbackhouse)

* Fix Windows build warning in `src/tags_int.hpp`
3 years ago
..
CMakeLists.txt Remove exiv2json sample and tests depending on it 3 years ago
addmoddel.cpp clang-tidy: C casts to C++ 3 years ago
conntest.cpp Usage of EXIT_SUCCESS/FAILURE instead of hard-coded values 3 years ago
convert-test.cpp Usage of EXIT_SUCCESS/FAILURE instead of hard-coded values 3 years ago
easyaccess-test.cpp remove using 3 years ago
exifcomment.cpp Usage of EXIT_SUCCESS/FAILURE instead of hard-coded values 3 years ago
exifdata-test.cpp clang-tidy: C casts to C++ 3 years ago
exifdata.cpp Remove most of the asserts from codebase 3 years ago
exifprint.cpp Usage of EXIT_SUCCESS/FAILURE instead of hard-coded values 3 years ago
exifvalue.cpp Usage of EXIT_SUCCESS/FAILURE instead of hard-coded values 3 years ago
geotag.cpp simplify some defines 3 years ago
getopt-test.cpp clang-tidy: add parentheses to macros 3 years ago
ini-test.cpp clang-tidy: no else after return 3 years ago
ini-test.ini #1034 Added exiv2 config file support for lens recognition. 9 years ago
iotest.cpp Usage of EXIT_SUCCESS/FAILURE instead of hard-coded values 3 years ago
iptceasy.cpp clang-tidy: C casts to C++ 3 years ago
iptcprint.cpp Usage of EXIT_SUCCESS/FAILURE instead of hard-coded values 3 years ago
iptctest.cpp Usage of EXIT_SUCCESS/FAILURE instead of hard-coded values 3 years ago
key-test.cpp Update .clang-format file & apply clang-format to whole project 3 years ago
largeiptc-test.cpp reference conversions 3 years ago
metacopy.cpp Usage of EXIT_SUCCESS/FAILURE instead of hard-coded values 3 years ago
metacopy.hpp minor clang-tidy fixes (#2213) 3 years ago
mmap-test.cpp Remove DataBuf::copyBytes and use std::copy instead 3 years ago
mrwthumb.cpp Usage of EXIT_SUCCESS/FAILURE instead of hard-coded values 3 years ago
path-test.cpp Usage of EXIT_SUCCESS/FAILURE instead of hard-coded values 3 years ago
prevtest.cpp std::to_string conversions 3 years ago
remotetest.cpp clang-tidy: C casts to C++ 3 years ago
stringto-test.cpp Usage of EXIT_SUCCESS/FAILURE instead of hard-coded values 3 years ago
taglist.cpp Update .clang-format file & apply clang-format to whole project 3 years ago
tiff-test.cpp clang-tidy: replace pointer magic with data() 3 years ago
write-test.cpp nodiscard addition 3 years ago
write2-test.cpp Update Sony(1|2) tags (#2323) 3 years ago
xmpdump.cpp Usage of EXIT_SUCCESS/FAILURE instead of hard-coded values 3 years ago
xmpparse.cpp Usage of EXIT_SUCCESS/FAILURE instead of hard-coded values 3 years ago
xmpparser-test.cpp Usage of EXIT_SUCCESS/FAILURE instead of hard-coded values 3 years ago
xmpprint.cpp Usage of EXIT_SUCCESS/FAILURE instead of hard-coded values 3 years ago
xmpsample.cpp clang-tidy: C casts to C++ 3 years ago