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
2021-12-29 17:19:23 +01:00
Robin Mills
d508e093dd
Merge pull request #2035 from Exiv2/ci_forward_main
...
Forward CI changes
2021-12-20 12:28:01 +00:00
Miloš Komarčević
23c5100f98
Improve config file platform test
2021-12-20 11:13:33 +01:00
Robin Mills
82371c4d09
Adding version_test.py.
2021-12-19 12:13:15 +00:00
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>
2021-12-14 11:20:02 +01:00
Miloš Komarčević
fd8447129c
Add more DNG 1.6 tags ( #2023 )
...
* Add more DNG 1.6 tags
* Update CinemaDNG, add more spec links
2021-12-11 09:29:53 +01:00
Kevin Backhouse
65fad9db0e
Merge pull request #2007 from kevinbackhouse/FixIssue2006
...
Fix integer overflow in PanasonicMakerNote::printAccelerometer
2021-12-06 10:31:20 +00:00
Kevin Backhouse
aebb3fb2c0
Merge pull request #2015 from kevinbackhouse/SonyPreviewUndefined
...
Treat Exif.Sony1.PreviewImage as undefined tag
2021-12-05 19:16:30 +00:00
Kevin Backhouse
0a1fa497d5
Merge pull request #1999 from jim-easterbrook/bug_1998
...
Restore modified tags after TZ manipulation
2021-12-05 15:02:46 +00:00
Kevin Backhouse
a1ad29edf3
Treat Exif.Sony1.PreviewImage as undefined tag.
2021-12-05 14:41:57 +00:00
Jim Easterbrook
2e2dd887e3
Use \" instead of ' for exiv2 command string
...
The original failed on some Windows test runs.
2021-12-01 10:17:25 +00:00
Jim Easterbrook
da3b36f242
Add test files for PR 1999 / issue 1998
2021-12-01 10:02:59 +00:00
Kevin Backhouse
35f48ae5c9
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41438
...
Replace weird sign-conversion code with a simple static_cast.
2021-11-28 14:41:22 +00:00
Kevin Backhouse
5444fcea33
Regression test for https://github.com/Exiv2/exiv2/issues/2006
2021-11-28 14:34:35 +00:00
postscript-dev
5efb17539d
Add tests for pr #2000
2021-11-16 19:15:55 +00:00
Peter
1ae9f42cd8
Add camera models for NikonFl3 makernotes group ( #1994 )
...
* Add camera models for NikonFl3
* Python test for new NikonFl3 camera models
2021-11-08 17:45:14 +01:00
postscript-dev
eb134d1946
Add testing for NikonFl7 makernotes group
2021-11-02 16:02:21 +00:00
postscript-dev
4798c6bedc
Add exiv2 extract thumb to stdout ( #1934 ): test
2021-10-20 15:49:23 +01:00
David Houlder
b385f2db1c
Canon cr3 previews ( #1958 )
...
* Extract THMB and PRVW images from Canon CR3 file
* Added test for Canon CR3 preview extraction.
Added test data Canon-R6-pruned.CR3 (first 492016 bytes of https://raw.pixls.us/getfile.php/4659/nice/Canon%20-%20Canon%20EOS%20R6%20-%203:2.CR3 ).
See https://github.com/Exiv2/exiv2/issues/1893
* Fixed format specifier
* Update src/bmffimage.cpp
Co-authored-by: Miloš Komarčević <4973094+kmilos@users.noreply.github.com>
* Update src/bmffimage.cpp
Co-authored-by: Miloš Komarčević <4973094+kmilos@users.noreply.github.com>
* retrigger checks
Co-authored-by: Miloš Komarčević <4973094+kmilos@users.noreply.github.com>
2021-10-17 22:28:05 +01:00
Kevin Backhouse
d874f3d278
Regression test for https://github.com/Exiv2/exiv2/issues/1954
2021-10-10 12:14:25 +01:00
Kevin Backhouse
937264b7a8
Merge pull request #1927 from kevinbackhouse/ImproveCodeCoverage
...
Add second test to improve code coverage.
2021-10-09 20:58:44 +01:00
Kevin Backhouse
be5a01f0b2
Merge pull request #1921 from kevinbackhouse/FixIssue1920
...
Fix UBSAN failure caused by left-shift of negative number
2021-10-04 10:59:27 +01:00
Kevin Backhouse
887acd098a
Merge pull request #1926 from postscript-dev/fix_sony_temperature_tags
...
Add conditions to 2 Sony temperature tags
2021-09-29 22:26:08 +01:00
Kevin Backhouse
b27aa0b82c
Merge pull request #1922 from postscript-dev/fix_sony_tags
...
Add SonyMisc(2b|3c) Groups for Sony TIFF files
2021-09-25 18:14:00 +01:00
Kevin Backhouse
eb85d4c267
Add third test to improve code coverage.
2021-09-25 18:09:41 +01:00
Kevin Backhouse
8b8067abba
Add second test to improve code coverage.
2021-09-25 17:34:22 +01:00
postscript-dev
5325056e55
Add Python tests for 2 Sony temperature tags
...
Check if pretty printing outputs `"n/a"` when used with unsupported
camera models.
2021-09-24 16:27:50 +01:00
Kevin Backhouse
2ec128f479
Add regression test to https://github.com/Exiv2/exiv2/pull/1918
2021-09-23 22:49:21 +01:00
postscript-dev
827f31ad8d
Add test for SonyMisc(2b|3c) Groups in TIFF files
2021-09-23 12:01:07 +01:00
postscript-dev
7ace96263e
Add SonyMisc(2b|3c) Groups in TIFF files
...
- Previous version only supported JPEGs.
- Update Python test to use more specific grep, as this prevents
SonyMisc(2b|3c) from being included. Regression test to be added
in a different commit.
2021-09-23 12:00:48 +01:00
Kevin Backhouse
90434bbe2f
Regression test for: https://github.com/Exiv2/exiv2/issues/1920
2021-09-22 23:54:44 +01:00
Kevin Backhouse
7d2eb4ad09
Merge pull request #1905 from postscript-dev/update_website_docs
...
Update website docs
2021-09-22 10:14:52 +01:00
Kevin Backhouse
be296814c1
Merge pull request #1913 from kevinbackhouse/FixIssue1912
...
Fix integer overflow in print0x0007
2021-09-21 10:52:14 +01:00
Kevin Backhouse
37388c3fd7
Regression test for https://github.com/Exiv2/exiv2/issues/1912
2021-09-18 14:32:48 +01:00
postscript-dev
486bf32e75
Merge branch 'update_website_docs' of https://github.com/postscript-dev/exiv2 into update_website_docs
2021-09-16 21:56:10 +01:00
postscript-dev
e07451a30d
Add Python test for taglist program
...
Check output of `taglist.exe Exif` contains the correct tag Groups
2021-09-16 21:55:20 +01:00
Kevin Backhouse
bb9ff53ebe
Throw an exception on integer overflow.
2021-09-13 21:43:59 +01:00
Kevin Backhouse
395389aa15
Add more checks to prevent integer overflow.
2021-09-12 22:48:24 +01:00
Kevin Backhouse
4f126806e8
Regression test for https://github.com/Exiv2/exiv2/issues/1901
2021-09-12 14:48:46 +01:00
Kevin Backhouse
9c4f9c713f
Regression test for https://github.com/Exiv2/exiv2/issues/1887
2021-09-01 21:46:01 +01:00
Kevin Backhouse
cb16324bcf
Merge pull request #1882 from kevinbackhouse/FixIssue1881
...
Throw an error if the size of the preview is greater than 1MB
2021-08-27 18:17:14 +01:00
Kevin Backhouse
ccfdcf84ea
Merge pull request #1824 from 1div0/JPEG XL
...
Corrected JPEG XL file type
2021-08-27 17:47:35 +01:00
Kevin Backhouse
ddd1c47f8b
Add second test file for better code coverage.
2021-08-27 17:42:20 +01:00
Kevin Backhouse
218ad98f22
Regression test for https://github.com/Exiv2/exiv2/issues/1881
2021-08-27 16:56:20 +01:00
Kevin Backhouse
5703dbc6a4
Add test to improve code coverage.
2021-08-23 09:28:54 +01:00
Kevin Backhouse
b35cc5ffa6
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=37363
...
Do some basic XML validation before running the xmpsdk library to avoid bugs in xmpsdk.
2021-08-21 12:42:24 +01:00
Miloš Komarčević
af0954ca0c
Update test for image/jxl
2021-08-12 16:19:06 +02:00
Kevin Backhouse
4bcccaab67
Merge pull request #1853 from Exiv2/mergify/bp/main/pr-1850
...
Add test for issue 1821 (backport #1850 )
2021-08-08 10:38:33 +01:00
Kevin Backhouse
a1b65a7928
Merge pull request #1849 from Exiv2/mergify/bp/main/pr-1848
...
Replace assertion with an error message (backport #1848 )
2021-08-06 13:47:11 +01:00
Kevin Backhouse
e5bcc640bc
Test for https://github.com/Exiv2/exiv2/issues/1821
...
(cherry picked from commit d54e3e5ea54bf0420378ed86f846fede622532da)
2021-08-06 12:46:23 +00:00