Commit Graph

8022 Commits

Author SHA1 Message Date
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
4ae42b107d
Merge pull request #2078 from Exiv2/main_recoverDatasetLists
Revert "Delete dead code"
2022-02-08 13:31:53 +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
275bcb99a7
Merge pull request #2076 from postscript-dev/update_docs
Update markdown documentation
2022-02-06 19:23:17 +01:00
Luis Díaz Más
0f9bb53fc8
Merge pull request #2075 from Sturmflut/fix-git-guidelines-md
Fix branch names in GIT_GUIDELINES.md (master was renamed to main)
2022-02-06 18:59:32 +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
postscript-dev
09f566dbde
Update README-TESTS.md with test file policy 2022-02-06 13:00:14 +00:00
postscript-dev
559914d41d
Fix markdown header formatting 2022-02-06 10:46:45 +00:00
Sturmflut
d9a41ad71c Fix branch names in GIT_GUIDELINES.md (master was renamed to main) 2022-02-05 18:32:08 +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
Luis Díaz Más
4746bb46af cmake: export compile commands 2022-02-05 11:25:51 +01:00
Luis Díaz Más
87f0708bc7 Be more explicit in codecov.yml 2022-02-05 11:08:13 +01:00
Luis Díaz Más
6f2d5c6519 Reduce retention days to 7
I did this change because I saw the following warning on the Github
Actions page:

"Retention days is greater than the max value allowed by the repository setting, reduce retention to 7 days"
2022-02-05 11:08:13 +01:00
Luis Díaz Más
41d010cb08 Run pvs-studio from build directorin where json file is 2022-02-05 11:08:13 +01:00
Luis Díaz Más
d0beefc69c Extracting secrets from github 2022-02-05 11:08:13 +01:00
Luis Díaz Más
928d8ee636 Allow to run special builds with manual dispatch 2022-02-05 11:08:13 +01:00
Luis Díaz Más
942d866979 Add PVS-Studio to a Github action 2022-02-05 11:08:13 +01:00
Luis Díaz Más
fec91a97f4 add doc pvs studio 2022-02-05 11:08:13 +01:00
Luis Díaz Más
524fad42e1 Remove useless ops 2022-02-05 11:08:13 +01:00
Luis Díaz Más
93fe2086e4 Simplify TaskFactory 2022-02-05 11:02:58 +01:00
Luis Díaz Más
f18d04cb8f Modern implementation of Singleton
With this implementation we also make the initialization of the Singleton instance thread-safe
2022-02-05 11:02:58 +01:00
Luis Díaz Más
d20f014807 Simplify cloning in actions 2022-02-05 11:02:56 +01:00
Luis Díaz Más
b67dee8a57 Fix build on linux 2022-02-05 11:02:04 +01:00
Luis Díaz Más
0f03e77634 Simplify code around UniquePtr(s) & use make_unique over new 2022-02-05 11:02:04 +01:00
Luis Díaz Más
d8732a716e Remove dead code 2022-02-05 11:02:04 +01:00
Luis Díaz Más
db4b63937e Add some TODO comments 2022-02-05 11:02:03 +01:00
Luis Díaz Más
9d8dd86945 Use auto to reduce verbosity around code dealing with iterators 2022-02-05 11:02:03 +01:00
Luis Díaz Más
fde0f9e246
Merge pull request #2069 from Sturmflut/sigma-12-24mm-f4-dg-hsm-art
Add Sigma 12-24mm F4 DG HSM Art lens for Nikon
2022-02-05 07:39:52 +01:00
Luis Díaz Más
2714d2733e
Merge pull request #2070 from Sturmflut/fix-contributing-md
Fix branch names in CONTRIBUTING.md (master was renamed to main)
2022-02-05 07:12:01 +01:00
Sturmflut
68ccc2c1dd Fix branch names in CONTRIBUTING.md (master was renamed to main) 2022-02-04 23:30:40 +01:00
Sturmflut
4eac841474 Add test for Pull Request #2069 (Sigma 12-24mm F4 DG HSM Art lens for Nikon) 2022-02-04 23:25:28 +01:00
Sturmflut
3b1d31e0af Add Sigma 12-24mm F4 DG HSM Art lens for Nikon 2022-02-04 23:02:40 +01:00
Luis Díaz Más
ed09d9f017
Merge pull request #2060 from Exiv2/main_bmpTests
Extend unit tests for BMP & Datasets
2022-02-04 18:44:39 +01:00
Luis Díaz Más
a42501864a Recover some documentation strings 2022-02-04 17:35:44 +01:00
Luis Díaz Más
3ed696ac8e upgrade coverage scripts 2022-02-04 17:21:10 +01:00
Luis Díaz Más
c531c4abf5 More tests for IptcDataSets 2022-02-04 17:21:10 +01:00
Luis Díaz Más
476a254dfc Remove dead code
No way to obtain nullptr DataSet* when we are checking already the 2
only existing DataSets above.
2022-02-04 17:21:10 +01:00
Luis Diaz
9573f1edcc Fix MSVC warnings by casting integer values 2022-02-04 17:21:10 +01:00
Luis Díaz Más
9b40f948eb More tests 2022-02-04 17:21:10 +01:00
Luis Díaz Más
15e8c75a38 Delete unused IptcKey copy operator 2022-02-04 17:21:10 +01:00
Luis Díaz Más
d8fcbc4562 Add new tests for Iptc classes 2022-02-04 17:21:10 +01:00
Luis Díaz Más
df0b7c450d Hide public details 2022-02-04 17:21:10 +01:00
Luis Díaz Más
8f9a780375 clang-format on datasets.cpp 2022-02-04 17:21:10 +01:00
Luis Díaz Más
1d6bac61f2 Delete dead code 2022-02-04 17:21:10 +01:00
Luis Díaz Más
071e73fa4d Add many tests for datasets 2022-02-04 17:21:10 +01:00
Luis Díaz Más
a94d648d05 Rest of tests to have 100% coverage in BMP class 2022-02-04 17:21:10 +01:00
Luis Diaz
edf39e00dd Add new BMP tests 2022-02-04 17:21:10 +01:00
Peter
8505f4d935
Fix pr#2053 for native Windows builds (#2058)
Fixes:
1. Fix Windows native build error introduced in pr#2053. Correct problem of mismatched Windows/Linux newlines.
2. Remove dependency on command line tools being available.
2022-02-04 14:33:32 +00:00
Josh Soref
e56abfa10a
Spelling (#2067)
* spelling: accelerometer

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: address

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: anonymous

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: available

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: baby

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: buffer

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: build

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: builds

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: by inclusion

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: byte order

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: camera

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: command

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: consistency

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: constructor

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: continuous

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: continuously

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: correspond

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: decompression

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: dedicated

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: denominator

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: dependencies

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: detector

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: dlighting

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: dragging

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: duplicate

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: dynamic

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: empty

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: enable

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: endianness

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: examining

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: exceed

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: extension

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: fact

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: fails

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: fixed

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: fluorescent

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: focuspoint

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: focuspoints

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: from

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: happened

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: hierarchy

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: initiate

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: interesting

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: internal

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: javascript

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: language

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: libiconv

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: libraries

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: library

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: localization

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: macros

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: member

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: members

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: metadata

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: miscellaneous

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: mnemonic

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: modified

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: multiple

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: multithreaded

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: mysterious

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: photoshop

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: platforms

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: preliminary

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: priority

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: properties

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: qualifier

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: recognition

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: recognized

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: reentrancy

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: remaining

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: remotetest

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: requested

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: sensitivity

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: standardize

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: successful

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: such

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: tags

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: temperature

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: test

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: the

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: these

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: third

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: this

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: transparent

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: unable

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: underwater

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: uninterpreted

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: using

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: utc - coordinated universal time

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: which

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: with

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-02-04 08:53:04 +01:00