8237 Commits (89e66ffd37893100a7bebbd6e4d23d2cc9d901b1)
 

Author SHA1 Message Date
postscript-dev 5bec024357
Update: Minor formatting/text in `exiv2.md` 4 years ago
postscript-dev 342eeb498e
Fix formatting in `exiv2.md` 4 years ago
postscript-dev e6f94920d8
Fix spelling/formatting in exiv2.md 4 years ago
postscript-dev b65dac3ab9
Add RETURN VALUES section to exiv2.md 4 years ago
postscript-dev 0da5603b11
Fix long code block lines in exiv2.md
Fix will help when file is converted to PDF for the website.
4 years ago
postscript-dev 2004aeb8d8
Update manpage URLs 4 years ago
postscript-dev cb1b632263
Update markdown files with changes to manpage 4 years ago
postscript-dev 9cbbd12aec
Move exiv2.md - easier to find 4 years ago
postscript-dev 862e6198f5
Fix markdown manpage formatting
GitHub flavored markdown uses `- ` for a bullet point, instead of a
`+ `.
4 years ago
Kevin Backhouse 482cb2ded5
Clarify ownership model of CiffComponent::pData_ 4 years ago
Kevin Backhouse b27aa0b82c
Merge pull request #1922 from postscript-dev/fix_sony_tags
Add SonyMisc(2b|3c) Groups for Sony TIFF files
4 years ago
Kevin Backhouse eb85d4c267
Add third test to improve code coverage. 4 years ago
Kevin Backhouse 8b8067abba
Add second test to improve code coverage. 4 years ago
postscript-dev 5325056e55
Add Python tests for 2 Sony temperature tags
Check if pretty printing outputs `"n/a"` when used with unsupported
camera models.
4 years ago
postscript-dev 54ee165261
Add conditions to 2 Sony temperature tags
Only certain camera models are supported.

Source: https://github.com/exiftool/exiftool/blob/master/lib/Image/ExifTool/Sony.pm
4 years ago
Kevin Backhouse e2f3d6d2d7
Merge pull request #1918 from rabauke/my_fix_01
fix out of range access, minor performance improvement
4 years ago
Kevin Backhouse 41543e99b5
Merge pull request #1907 from cjwatson/update-pot-target
Add custom update-pot target
4 years ago
Heiko Bauke d9294ebe38
Merge pull request #1 from kevinbackhouse/my_fix_01
Add regression test to https://github.com/Exiv2/exiv2/pull/1918
4 years ago
Colin Watson 38e836d96f
Merge pull request #1 from kevinbackhouse/update-pot-target
Update copyright and bug-address
4 years ago
Kevin Backhouse 78fcfff497
Update copyright and bug-address 4 years ago
Kevin Backhouse 2ec128f479
Add regression test to https://github.com/Exiv2/exiv2/pull/1918 4 years ago
Dmitry Fedorov 45fe046a9c
Update src/tiffimage_int.cpp
Co-authored-by: Miloš Komarčević <4973094+kmilos@users.noreply.github.com>
4 years ago
Dmitry Fedorov 193eea1913
Update src/tiffimage_int.cpp
Co-authored-by: Miloš Komarčević <4973094+kmilos@users.noreply.github.com>
4 years ago
postscript-dev 827f31ad8d
Add test for SonyMisc(2b|3c) Groups in TIFF files 4 years ago
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.
4 years ago
Kevin Backhouse fc07f18644
Add CodeQL query to detect variants of issue #1920. 4 years ago
Kevin Backhouse a71bb64fe9
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=39060
Fix UBSAN failure caused by left shift of a negative number.
4 years ago
Kevin Backhouse 90434bbe2f
Regression test for: https://github.com/Exiv2/exiv2/issues/1920 4 years ago
Dmitry Fedorov 1491b106d9 fix for reading jpeg-xr images 4 years ago
Heiko Bauke 8a1e949bff fix out of range access, minor performance improvement 4 years ago
Kevin Backhouse 7d2eb4ad09
Merge pull request #1905 from postscript-dev/update_website_docs
Update website docs
4 years ago
Kevin Backhouse be296814c1
Merge pull request #1913 from kevinbackhouse/FixIssue1912
Fix integer overflow in print0x0007
4 years ago
Kevin Backhouse cd4316c4f5
Do the calculation in floating point to avoid integer overflow. 4 years ago
Evan Miller 04f4624718
Explicitly test for libproc.h (#1916)
This change adds support for ancient macOS lacking libproc. It also
eliminates a bug where exiv2 could not be built on case-sensitive
file systems (the header file is properly TargetConditionals.h).
4 years ago
Kevin Backhouse 66b40d8823
Merge pull request #1915 from evanmiller/patch-1
Pass `-fstack-protector-strong` to linker
4 years ago
Kevin Backhouse 801e20123a
Merge pull request #1902 from kevinbackhouse/FixIssue1901
Comment out bogus code in XMPUtils.cpp
4 years ago
Evan Miller 7700f90786
Pass -fstack-protector-strong to linker
Fixes some older compiler / platform combinations (e.g. GCC7 on PPC Mac)
4 years ago
Kevin Backhouse d92b0a6717
Merge pull request #1910 from kevinbackhouse/PentaxQuadraticPrint
Fix quadratic loops in pentaxmn_int.cpp
4 years ago
Kevin Backhouse 37388c3fd7
Regression test for https://github.com/Exiv2/exiv2/issues/1912 4 years ago
Kevin Backhouse 7cb65d1e25
Merge pull request #1872 from postscript-dev/update_exiv2_manpage
Update exiv2 program and manpage
4 years ago
Kevin Backhouse 1a58f7bea6
Merge pull request #1908 from cjwatson/properties-no-c-format
Annotate some strings with xgettext:no-c-format
4 years ago
Kevin Backhouse 9f1e3e3e72
Credit to OSS-Fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=38887
Fix quadratic loops.
4 years ago
Colin Watson f643d9bb5e Annotate some strings with xgettext:no-c-format
Some descriptions of location properties contain the text "100%
overlap".  When extracting text for translation, `xgettext`
misidentifies this as containing the C format string "% o", and tags it
as `c-format`.  Translation tools that are sensitive to this will
require that translations contain matching format strings; since in this
case the format string is nonsensical, that is often not reasonably
possible.  See:

  https://answers.launchpad.net/launchpad/+question/698762

The description of the DotRange tag contains the text "0% dot and 100%
dot", which is similarly misidentified.

To fix this, inform `xgettext` that the messages do not contain C format
strings, as documented here (towards the end):

  https://www.gnu.org/software/gettext/manual/html_node/c_002dformat-Flag.html
4 years ago
Colin Watson ec58aec960 Add custom update-pot target
While working on a separate localization bug, I noticed that
`po/exiv2.pot` hasn't been updated since 2017, and that with the removal
of the autotools build system there's no longer any way to update it.
Add a simple `update-pot` target to do so, and bring `po/POTFILES.in` up
to date with the current source tree.

I haven't updated `po/exiv2.pot` itself because that would be a large
diff, though I've checked that the output looks reasonable.  I suggest
that maintainers do this.
4 years ago
postscript-dev bb9fc4098a
Add missing Canon/Nikon/Samsung/Sony Groups to docs 4 years ago
postscript-dev 486bf32e75
Merge branch 'update_website_docs' of https://github.com/postscript-dev/exiv2 into update_website_docs 4 years ago
postscript-dev e07451a30d
Add Python test for `taglist` program
Check output of `taglist.exe Exif` contains the correct tag Groups
4 years ago
Peter 098283c1f8
Merge branch 'Exiv2:main' into update_website_docs 4 years ago
postscript-dev c4e73831f2
Add missing MpfInfo group to `taglist.exe Exif` 4 years ago
Kevin Backhouse 774e6625e3
Merge pull request #1900 from kevinbackhouse/FixOSSFuzzBuildFailure
Remove unused constructor that was causing a build failure in OSS-Fuzz
4 years ago