7962 Commits (b0318c36beded5cbef1e26f7297f6e018fcfb49c)
 

Author SHA1 Message Date
Luis Díaz Más b0318c36be
Upgrade C++ standard to c++17 (#2052)
* Enable C++17 and use new inline specifier for const variable members

* Silence deprecation warning on MSVC

* Disable samples by default

* improvements after review
3 years ago
Peter 629442df9d
Merge pull request #1929 from postscript-dev/fix_exiv2_-pR
Fix `exiv2 -pR` for Sony images (#1805)
3 years ago
Peter a098ab6faf
Merge pull request #2043 from postscript-dev/update_test_file_URLs_in_manpage
Update test file location in manpage
3 years ago
Luis Díaz Más 825c0c72bc Check array index before inspecting it 3 years ago
Luis Díaz Más 240a72468e Clang-format in pngchunk_int.cpp 3 years ago
Luis Díaz Más ddf5645c5d Add new tests in PngChunk & PngImage for increasing coverage 3 years ago
Luis Díaz Más ec21f65dca Replace magicValue with constant variable 3 years ago
Luis Díaz Más ceae86899d Initialize uninitialized variables 3 years ago
Luis Díaz Más b96f5af037 Remove dead code 3 years ago
Luis Díaz Más 061df50cea keyTXTChunk improvement 3 years ago
Luis Diaz c19425f6a4 Add unit tests for PngChunk::keyTXTChunk 3 years ago
Luis Díaz Más ad948e84f1 cmake: default c++ standard => 14 3 years ago
Luis Diaz c898f56ab2 cmake: Add missing source file 3 years ago
Robin Mills 2493e558e9
Merge pull request #2049 from Exiv2/main_gha_names
Rename GHA workflows for having more intuitive navigation
3 years ago
Luis Diaz d18889883e Rename GHA workflows for having more intuitive navigation 3 years ago
Luis Díaz Más 813566526c
Revisiting cmake code for generating coverage reports (#2047)
* cmake: better usage of gcovr for coverage reports

* Add test for FileIo::setPath

* Remove useless seek() overload

* Add missing override specifiers

* ignore .vs folder

* Small refactors in BasicIo implementations

* Remove duplicated doxygen doc

* Refactor & add tests for MemIO

* Fix compilation warnings on windows
3 years ago
Kevin Backhouse a094dde1de
Merge pull request #2040 from kevinbackhouse/TiffEntryBaseStorage
Use std::shared_ptr for storage in TiffEntryBase
4 years ago
postscript-dev cf8f791474
Update test file location in manpage 4 years ago
Facundo b52b6db39f
Output of -PV was not suitable for inputting to -m-, key was missing. (#1970)
* Output of -PV was not suitable for inputting to -m-, key was missing.

Fix #1969

* Make V flag to -P also print the type

This makes -PV work also for non-built-in tags (of which their type is
not known by exiv2).

* Adjust man to accomodate for the V flag change
4 years ago
Kevin Backhouse 9268279b47
Add comments. 4 years ago
Kevin Backhouse b6a4fd1c67
Add storage parameter to setData. 4 years ago
Kevin Backhouse 29f7d0ccf0
Remove DataBuf::release() which is no longer used. 4 years ago
Kevin Backhouse 9f3240c91c
Delete TiffEntryBase::isMalloced_ field and use a std::shared_ptr instead. 4 years ago
Kevin Backhouse c28e501b91
Merge pull request #2039 from Exiv2/mergify/bp/main/pr-2037
Fix bug in loop. It wasn't iterating over the elements of dateStrings as intended (backport #2037)
4 years ago
Kevin Backhouse 891f58aa85
Fix bug in loop. It wasn't iterating over the elements of dateStrings as intended. 4 years ago
Kevin Backhouse bea66d61e4
Clarify policy on when a bug is considered a security issue (#2038)
Clarify policy on when a bug is considered a security issue.
4 years ago
Robin Mills d508e093dd
Merge pull request #2035 from Exiv2/ci_forward_main
Forward CI changes
4 years ago
Robin Mills 41ae517e0e
Merge pull request #2034 from Exiv2/fix_README_ctest_main
Updating documentation on main to respect ctest
4 years ago
Robin Mills 10661d6370 Fix `$ $` typo. Well spotted, @kmilos. 4 years ago
Robin Mills f3393f8308 Fixes following review. 4 years ago
Miloš Komarčević 23c5100f98 Improve config file platform test 4 years ago
Robin Mills e32d3fccad Fixes following review. 4 years ago
Robin Mills 82371c4d09 Adding version_test.py. 4 years ago
Robin Mills 56939796a0 Restored test lensTest. Minimized differences between main/README.md and 0.27-maintenance/README.md. 4 years ago
Miloš Komarčević 82adcb1f86 Do not use exact string match for errno output 4 years ago
Miloš Komarčević 4d44f9cfee Forward CI changes 4 years ago
Robin Mills 122fb95eb3 Updating documentation to respect ctest. 4 years ago
Kevin Backhouse 29cc981180
Merge pull request #2028 from kevinbackhouse/FixIssue2027
Use memmove in TiffEncoder::updateDirEntry
4 years ago
Robin Mills 13a2cf336d
fix_1416_iptc_DateCreated (#1547)
* fix_1416_iptc_DateCreated

* Fix unit tests

* DateValue:read 2nd iteration on pre-condition

* test with ISO_8601 date format

* Use std::regex for ISO 8601 basic & extended date formats

* Use std::regex for ISO 8601 basic & extended time formats

* Add more tests & notes for DateValue & TimeValue

* Comment tests using local calendar times

* DateValue::write also adds padding to year field

Co-authored-by: Luis Díaz Más <piponazo@gmail.com>
4 years ago
Kevin Backhouse e34eacc467
Use memmove, rather than memcpy, because memory regions might overlap. 4 years ago
Kevin Backhouse 4aa701f47f
PoC image file for https://github.com/Exiv2/exiv2/issues/2027 4 years ago
Miloš Komarčević fd8447129c
Add more DNG 1.6 tags (#2023)
* Add more DNG 1.6 tags

* Update CinemaDNG, add more spec links
4 years ago
Luis Díaz Más 1b533035d9
ci: upgrade conan version on github actions (#2021) 4 years ago
Kevin Backhouse 65fad9db0e
Merge pull request #2007 from kevinbackhouse/FixIssue2006
Fix integer overflow in PanasonicMakerNote::printAccelerometer
4 years ago
Kevin Backhouse aebb3fb2c0
Merge pull request #2015 from kevinbackhouse/SonyPreviewUndefined
Treat Exif.Sony1.PreviewImage as undefined tag
4 years ago
Kevin Backhouse 0a1fa497d5
Merge pull request #1999 from jim-easterbrook/bug_1998
Restore modified tags after TZ manipulation
4 years ago
Kevin Backhouse 889e1c6001
Merge pull request #2000 from postscript-dev/fix_version_param_in_exiv2
Fix exiv2: verbose extract to stdout (see #1934)
4 years ago
Kevin Backhouse a1ad29edf3
Treat Exif.Sony1.PreviewImage as undefined tag. 4 years ago
Jim Easterbrook 2e2dd887e3 Use \" instead of ' for exiv2 command string
The original failed on some Windows test runs.
4 years ago
Jim Easterbrook da3b36f242 Add test files for PR 1999 / issue 1998 4 years ago