8237 Commits (89e66ffd37893100a7bebbd6e4d23d2cc9d901b1)
 

Author SHA1 Message Date
Luis Díaz Más 3d370cc2ae Improvements in urlencode 3 years ago
Luis Díaz Más 0b17cc31f7
Merge pull request #2099 from Exiv2/main_SeparateApp
Separate exiv2 app source files from exiv2lib src folder
3 years ago
Luis Diaz 8e0e00c459 make startsWith constexpr and use string_view 3 years ago
Luis Díaz Más f5c89a4e62 Fix build on Windows 3 years ago
Luis Díaz Más 405f4b5f1b Remove Util::dirname and finally the util files 3 years ago
Luis Díaz Más 1b912fa887 get rid of suffix 3 years ago
Luis Díaz Más dad3e7f5c4 Replace suffix implementation with std::filesystem 3 years ago
Luis Díaz Más 2c51208622 Replace basename implementation with std::filesystem 3 years ago
Luis Díaz Más d64c2aad67 Replace dirname implementation with std::filesystem 3 years ago
Luis Díaz Más f1c8d5bbb4 Remove unused headers 3 years ago
Luis Díaz Más 7c6a7aefc2 Utils::strtol only used in the app 3 years ago
Luis Díaz Más 8c6e22e6aa replace is only used in actions.cpp 3 years ago
Luis Díaz Más 49fbfb44a3 Remove startsWith from utils 3 years ago
Luis Díaz Más d1524e3d96 simpler implementation of startsWith 3 years ago
Luis Díaz Más a725d22ea5 add characterisation tests for utils 3 years ago
Luis Díaz Más a8bb38ab6f Move exiv2 app into its own folder 3 years ago
Kevin Backhouse 256365830a
Replace Metadatum::toLong() with Metadatum::toInt64(). 3 years ago
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
3 years ago
Luis Díaz Más 73086dcc34
Merge pull request #2106 from Exiv2/main_InstallImageTypesHeader
Install new image_types.h header
3 years ago
Luis Diaz 38254be55e Install new image_types.h header 3 years ago
Luis Diaz b7d5c7e22a Link against stdc++fs on Linux when it is needed 3 years ago
Luis Diaz d47b53e454 ci: Enable Linux distributions pipeline on PRs 3 years ago
Robin Mills 287744fa12
Merge pull request #2087 from Exiv2/update_canon_tags_2
Update canon tags 2
3 years ago
Robin Mills 2f135f7e4b Fix regressionTests with modified reference files. `cp test/tmp/* test/data/test_reference_files/` 3 years ago
postscript-dev 72b1e2249e
Update tag docs with Canon groups 3 years ago
Luis Díaz Más 0a135ff37a
Merge pull request #2093 from Exiv2/main_ImageTypes
New ImageTypes enum class
3 years ago
Luis Díaz Más 759bd634b0
Merge pull request #2098 from Exiv2/main_docCiStatus
Remove PR-Status badges from README
3 years ago
Luis Díaz Más 18ba4e575c ci: Do not run CI jobs on documentation changes 3 years ago
Luis Díaz Más b4348e74b0 doc: Remove CI PR-status from main README 3 years ago
Luis Díaz Más 408d80bce8 Change order of ImageType values 3 years ago
Luis Díaz Más 690dde3440 Add tests for ImageFactory::checkMode (for all the supported image types) 3 years ago
Luis Díaz Más 335b4a71ed test ImageFactory::load with existing images in test/data 3 years ago
Luis Díaz Más f10283f118 bug: Fix crash when calling ImageFactory::create(none) 3 years ago
Luis Díaz Más 012ce835c2 New tests to check what happens with ImageFactory::create(crazyValue) 3 years ago
Luis Díaz Más fd92ed0a31 No need anymore to include each image header to use the ImageFactory 3 years ago
Luis Díaz Más 5a9799ffb2 Replace ImageType namespace by a enum class 3 years ago
Luis Díaz Más c499d02dbf Add characterisation test for ImageFactory::create(type)
- Split test identifying which Images can be created and which not
- Add tests for the ImageFactory::create(type, filePath)
3 years ago
Luis Díaz Más e450c49b07
Merge pull request #2090 from Exiv2/main_WinUtf8
Get argv from main entry point encoded as UTF-8
3 years ago
Christoph Hasse 0aa34c3098 fix(canon): cleanup canonAf2 and canonAf3 related code 3 years ago
Robin Mills ad424dfb6a Fixing test following Christoph's Review. (Christoph is one clever Mother!) 3 years ago
Robin Mills 800ed8959f Rewire Canon MakerNote 0x0026 (AFInfo) to allow TiffDecoder::decodeCanonAFInfo to handle this tag.
Minor changes to test script.
Cosmetic code changes.
3 years ago
Robin Mills e1889e39bd Fixing tests. test_issue_981.py is now running all 6 commands. The output Key has correctly changed. The type and value are wrong.
```bash
730 rmills@rmillsmm-local:~/gnu/github/exiv2/update_canon_tags_2/build $ env DYLD_LIBRARY_PATH=$PWD/lib bin/exiv2 -g InfoSize ../test/data/*981*a.exv
Exif.CanonAf2Id.AFInfoSize                   SLong       1  131168
731 rmills@rmillsmm-local:~/gnu/github/exiv2/update_canon_tags_2/build $ exiv2 -g InfoSize ../test/data/*981*a.exv
Exif.Canon.AFInfoSize                        SShort      1  96
732 rmills@rmillsmm-local:~/gnu/github/exiv2/update_canon_tags_2/build $
```
3 years ago
Luis Díaz Más d19e2d42df Use AutoRotate 3 years ago
Luis Díaz Más e625f331f9 Include CanonFlashInfo (somehow missing after cherry-picking) 3 years ago
Luis Díaz Más de036b2b2a Fix remaining wrong brackets 3 years ago
Alex Esseling 4977b7d5c3 controlmode added 3 years ago
Alex Esseling f247014ee6 AEB Bracket Value added 3 years ago
Alex Esseling b0cb14af5e adding OpticalZoomCode 3 years ago
Alex Esseling df29a7667d fix typo Optical Zoom Code 3 years ago
Alex Esseling 5800942a9b OpticalZoomCode added 3 years ago