Commit Graph

146 Commits

Author SHA1 Message Date
Ryan
22b65ccfea
Sort and remove duplicates (#2631)
* python3 was duplicated

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-05-19 11:47:34 +02:00
Ryan Friedman
445757a3d1 Remove extra build directories that are no longer needed
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-05-17 20:51:50 +03:00
Ryan Friedman
ce242fc00a Preserve existing behavior with removing build dir
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-05-17 20:51:50 +03:00
Ryan Friedman
f0785018c0 Bump minimum cmake and stop creating build directory
Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2023-05-17 20:51:50 +03:00
Ben McCann
6ca75a8b23 Enable video support by default 2023-02-14 15:41:50 -08:00
Mohamed Ali Chebbi
1c764358bb
Encapsulate video support with compilation variable EXV_ENABLE_VIDEO (#2448)
* Encapsulate video support with compilation variable EXV_ENABLE_VIDEO

* Encapsulate video support with compilation variable EXV_ENABLE_VIDEO: add variable to unit test files

* Encapsulate video support with compilation variable EXV_ENABLE_VIDEO: encapsulate in makefile

* Encapsulate video support with compilation variable EXV_ENABLE_VIDEO: fix PR windows matrix

* Encapsulate video support with compilation variable EXV_ENABLE_VIDEO: activate only for concerned CI tests

* Encapsulate video support with compilation variable EXV_ENABLE_VIDEO: desable for linux release

* Encapsulate video support with compilation variable EXV_ENABLE_VIDEO: add to Fuzz PR
2023-01-04 13:01:34 +01:00
Kevin Backhouse
a4164ce866
Remove libinih from codebase and add it as a dependency instead. 2022-12-28 09:33:08 -06:00
Peter
faa7cc36a9
Update README.md wrt BMFF (#2405)
* Update README.md wrt BMFF

* Fix minor issues in documentation
2022-11-03 08:00:49 +00:00
Miloš Komarčević
557a5cebd5 Make brotli dependency controllable 2022-10-24 12:32:52 +02:00
Miloš Komarčević
eada606992 Match Conan's cmake find module case for Brotli 2022-10-24 12:32:51 +02:00
Miloš Komarčević
1e395ff98f Update README for brotli dependency 2022-10-24 12:32:51 +02:00
Luis Diaz
e1ed1df0d7 Definition of new CMake presets & usage in CI jobs
Additional interesting changes in this commit:
- conan: use cmake-conan for better CMake-Conan integration
- cmake+doc: Remove deprecated EXIV2_ENABLE_WIN_UNICODE
- Ignore CMakeUserPresets.json
- doc: Add notes about the usage of CMake presets
2022-05-19 14:52:58 +02:00
mousepotato
056139269e
Fix UNIX-like system installation script (#2232) 2022-05-10 12:34:26 +02:00
Peter
30a1609838
Add tag website build text to README.md (#2113) 2022-03-03 15:06:47 +00:00
Luis Díaz Más
b4348e74b0 doc: Remove CI PR-status from main README 2022-02-14 17:35:03 +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
4fcbb7ad11 doc: update notes about MSYS 2022-02-13 22:51:00 +01:00
Luis Díaz Más
a8a995f546
Upgrade documentation regarding CMake & Tests (#2088)
* doc: remove section about C++11 compilation

Now we are hardcoding the C++17 requirement into cmake/compilerFlags.cmake

* doc: upgrade doc notes regarding CMake & test execution

* Replace cmake to CMake

* doc: cosmetics in README

* doc: recommend usage of cmake --install .

* doc: Remove hard-coded section numbers

* doc: review markdown section levels

* doc: link to latest MSYS2 installer and update notes about CI pipelines
2022-02-11 14:37:02 +01:00
postscript-dev
559914d41d
Fix markdown header formatting 2022-02-06 10:46:45 +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
Robin Mills
10661d6370 Fix $ $ typo. Well spotted, @kmilos. 2021-12-20 11:41:45 +00:00
Robin Mills
f3393f8308 Fixes following review. 2021-12-20 11:01:17 +00:00
Robin Mills
56939796a0 Restored test lensTest. Minimized differences between main/README.md and 0.27-maintenance/README.md. 2021-12-19 12:02:18 +00:00
Robin Mills
122fb95eb3 Updating documentation to respect ctest. 2021-12-17 16:05:33 +00:00
postscript-dev
cb1b632263
Update markdown files with changes to manpage 2021-09-26 16:17:33 +01:00
Kevin Backhouse
5bfa568b63
Add OSS-Fuzz status badge and CIFuzz integration. 2021-08-17 17:47:17 +01:00
Christoph Hasse
4323965c0a Update codecov badge in readme to show results of main branch 2021-07-29 18:09:33 +02:00
Kevin Backhouse
593fcbd865
Add fuzzing dictionary and test all printStructure() options 2021-07-27 22:51:13 +01:00
Christoph Hasse
66e8d1a884 refactor: update readme to reflect regex changes 2021-07-25 20:58:06 +02:00
Kevin Backhouse
e157fd63cb
Add -workers option to use all cores. 2021-07-13 13:13:45 +01:00
Jeka Pats
b2cdf2a535
Add libFuzzer integration + report bug
This commit places the basics for libFuzzer integration with one
fuzzer which fuzzes the readMetadata function. The fuzzer is
located at fuzz/read-metadata.

To add more fuzzers please add them to ./fuzz directory as
described in the README.

Also a memory corruption bug is found using this fuzzer which
might lead to additional bugs after fix is pushed.
2021-07-09 12:32:21 +01:00
Robin Mills
6452a9ce36 Fixing typos. 2021-06-24 17:49:47 +01:00
Moshe Kaplan
aeb3ea9412 Update README.md
Fix typo
2021-06-09 08:17:44 +02:00
Luis Diaz Mas
218b3c6815 doc - Add Github Actions badges in doc 2021-05-15 19:03:14 +02:00
Luis Diaz Mas
b789c3414f doc: Update notes about c++11 2021-05-14 22:38:30 +02:00
Luis Díaz Más
d7c103e103 Remove old CI providers from main README 2021-05-12 16:10:04 +02:00
Jakub Wilk
45a6916546 READMEs: Add whitespace around atx-style headers
The extra whitespace is necessary for GitHub to render the headers
correctly.
2021-05-11 16:11:20 +02:00
Luis Díaz Más
f9cf51ca49 Doc: Fix links in README.md and remove them from the conan one 2021-04-19 10:43:46 +02:00
Luis Díaz Más
9b2e46ce6c Doc: Update links in main so that the CI badges point to the proper branches 2021-04-18 20:38:39 +02:00
Luis Díaz Más
2de3bad869 Remove EXIV2_ENABLE_VIDEO and related stuff 2021-04-18 09:44:51 +02:00
Robin Mills
b09019c636 fix_enableBMFF_v1 2021-04-14 16:21:50 +01:00
Robin Mills
9fbf868293 update_README_localisation 2021-04-06 15:08:51 +01:00
Robin Mills
4a8d365e80 fix_1508_enableBMMF_effort2 2021-04-03 11:03:31 +01:00
Robin Mills
e3a59b47b4 Documentation Update (as discussed in #1508) 2021-04-02 16:56:23 +01:00
Robin Mills
ff744fa01e Fixing typos. 2021-03-18 19:12:23 +00:00
Robin Mills
4b6abcf199 Updated the user documents. Most changes relate to running the test suite. 2021-03-18 15:36:46 +00:00
Miloš Komarčević
b02a9d17f9 Fix readme typo 2021-03-17 15:29:06 +01:00
Miloš Komarčević
e3c78623f7 Include HEIC type explicitly 2021-03-10 22:23:01 +01:00
clanmills
212f1b5ebb Following review by @piponazo, I am clarifying the bool return from Exiv2::enableBMFF(). 2021-03-10 08:59:17 +00:00
Miloš Komarčević
0da1a50afe Revert style changes 2021-03-08 18:18:17 +01:00