Commit Graph

6326 Commits

Author SHA1 Message Date
Robin Mills
d7f5ce42dc
Merge pull request #1111 from Exiv2/fix_GCC48
fix_GCC48
2020-03-26 13:25:41 +00:00
Robin Mills
d3444d4547 fix_GCC48 2020-03-26 13:21:38 +00:00
Robin Mills
34be253b53
Merge pull request #1010 from Exiv2/fix1001_rename_AFPrimaryPoint
fix1001_rename_AFPrimaryPoint
2020-03-25 17:05:01 +00:00
Robin Mills
cfdd1c7b3f Pointless change to trigger CI which is beefing about test_issue_987 which has been removed. 2020-03-25 14:02:55 +00:00
Robin Mills
8de479f83e
Merge branch '0.27-maintenance' into fix1001_rename_AFPrimaryPoint 2020-03-25 13:56:23 +00:00
Robin Mills
d4a72523b4
Merge pull request #1107 from Exiv2/fix_1046_pt-GPSProcessingMethod
Fix 1046 pt gps processing method
2020-03-25 13:00:04 +00:00
clanmills
7a9a0757ab Pointless change to trigger CI to build (appveyor panick). 2020-03-25 12:04:59 +00:00
clanmills
b258a3ed9f Documentation Update. Cygwin/32 and MinGW/32 platforms are obsolete. MacOS-X renamed as macOS 2020-03-23 20:10:28 +00:00
clanmills
955c22167f Fixing Windows Build Breaker (on Appveyor 2015 and 2017). Use """ string syntax on 'set Bla.Dee.Bla' commands. 2020-03-23 08:51:46 +00:00
clanmills
db1be4ae8e fix_1046_pt-GPSProcessingMethod 2020-03-22 20:56:38 +00:00
clanmills
f9c5eaf580 fix_1046_pt-GPSProcessingMethod 2020-03-22 20:44:37 +00:00
Fredrik Strandin
5360d82c4a Add ID for Tokina atx-i 11-16mm F2.8 CF (Nikon)
Fixes #1078

(cherry picked from commit 2870a1648e86b777afa0ae1540ea4791482d1354)
2020-01-15 09:07:31 +01:00
Andreas Sturmlechner
0890d66a6e EXIV2_ENABLE_SSH: Fix compatibility with >=libssh-0.9.2
0.9.1 remains broken regardless and is beyond fixing in this place.

Build-tested with both libssh 0.9.0 and 0.9.2.

Solution copied from KDE's kio-extras commit 24506c2af8d1904a99538543804306c6c2b81ca2
2019-11-14 17:15:53 +01:00
mergify[bot]
0e3fc867b2 [ci] Install diffutils in the Fedora container (#1052)
diff got removed from the base image but it required for the tests to run

(cherry picked from commit bae0a773516edc575967f35befab1b3a92fb6e4d)
2019-11-14 14:33:56 +01:00
David-Tillmann Schaefer
b8bf9cc4fd changes comma in aperture to dot to match the other exif entries
(cherry picked from commit 054bc9068b3c4e83be97e42d1a8c9829c2c83e1b)
2019-11-14 09:18:56 +01:00
derselbst
70b0c17421 Fix a memory leak in CiffHeader::read()
Memory for pPadding_ was allocated with new[] .
2019-11-03 07:25:45 +01:00
derselbst
ccf4b59c91 Merge remote-tracking branch 'origin/0.27-maintenance' into fix1001_rename_AFPrimaryPoint 2019-11-02 17:36:47 +01:00
Luis Díaz Más
43a0747770
Merge pull request #1043 from Exiv2/mergify/bp/0.27-maintenance/pr-1032
Fixes #1014 Two Nikon lenses still not detected (bp #1032)
2019-10-12 19:09:31 +02:00
layderv
49511ae221 Fixes #1014 Two Nikon lenses still not detected
(cherry picked from commit 19d089c5a468efb7c87837b26e6459674965f037)
2019-10-12 15:58:48 +00:00
D4N
e919688925
Merge pull request #1025 from Exiv2/027_fixWarnings
fix some compiler warnings
2019-10-10 00:06:15 +02:00
Luis Diaz
a62e35edb6 Remove compiler flag which is causing issues in Fedora_MinGW 2019-10-09 12:37:38 +02:00
Luis Diaz
907a5aef3b clang guard for -fstack-protector-strong 2019-10-09 12:37:38 +02:00
Luis Díaz Más
9a0889c744 FORTIFY not used on OSX 2019-10-09 12:37:38 +02:00
Luis Díaz Más
006dcde403 Better usage of --coverage flags 2019-10-09 12:37:38 +02:00
Luis Díaz Más
9c7c3c6d22 Allow to use new compiler flags in clang 2019-10-09 12:37:38 +02:00
Luis Díaz Más
1fa5839c8e cmake: use add_compile_option & add new security flags
- Replacement of CMAKE_CXX_FLAGS by add_compile_option where it was
  possible
- Addition of new compiler flags which are interesting in terms of
  software security
- Do not mix coverage flags with -O0 and -g
2019-10-09 12:37:38 +02:00
Luis Díaz Más
20a9e5affe Fix format-overflow warnings by using bigger buffer 2019-10-09 12:37:38 +02:00
Luis Díaz Más
b7bd0988d5
Merge pull request #1005 from Exiv2/fix_1004_lens_exiftool_compatibility
fix_1004_lens_exiftool_compatibility
2019-10-09 10:17:23 +02:00
clanmills
8859209b95 fix_1004_lens_exiftool_compatibility 2019-10-09 09:00:14 +02:00
Luis Díaz Más
8ffb59cfd4
Merge pull request #1007 from Exiv2/fix_910_remote_io_block+1
fix_910_remote_io_block+1
2019-10-09 08:04:37 +02:00
Robin Mills
4852bd2ab2 fix_910_remote_io_block+1 2019-10-08 14:42:41 +02:00
Luis Díaz Más
c02b799fe0
Merge pull request #1006 from Exiv2/fix_958_usr_bin_env_bash_test
fix_958_usr_bin_env_bash_test
2019-10-08 11:54:32 +02:00
Robin Mills
c12f91f90f fix_958_usr_bin_env_bash_test 2019-10-08 10:56:11 +02:00
D4N
50e9dd964a
Merge pull request #1027 from Exiv2/mergify/bp/0.27-maintenance/pr-1020
crwimage: Check offset and size against total size (bp #1020)
2019-10-08 09:44:08 +02:00
Dan Čermák
0a4fdae360 [tests] Add regression test for #1019
(cherry picked from commit 73b874fb14d02578f876aa7dd404cf7c07b6dc4e)
2019-10-07 22:14:15 +00:00
Jens Georg
b7890776c6 crwimage: Check offset and size against total size
Corrupted or specially crafted CRW images might exceed the overall
buffersize.

Fixes #1019

(cherry picked from commit 683451567284005cd24e1ccb0a76ca401000968b)
2019-10-07 22:14:15 +00:00
Robin Mills
05538ebea2 fix1001_rename_AFPrimaryPoint 2019-10-06 21:44:04 +02:00
D4N
0fd1ad3ed0
Add XMP Initialisation/Cleanup code to every main()
Fix #976. Add XMP Initialisation/Cleanup code to all main() programs
2019-10-05 17:11:57 +02:00
Robin Mills
7844b11e4b
[xmpsdk] Add XMP Initialisation/Cleanup code to all main() programs
- update documentation
- Removed redundant calls to Exiv2::XmpParser::terminate() (legacy of our
  discusssion with @tester0077).
- this fixes #976
2019-10-05 10:19:53 +02:00
D4N
a82098f4f9
Fix #1011 fix_1011_jp2_readmetadata_loop (#1013)
Fix #1011 fix_1011_jp2_readmetadata_loop
2019-10-05 09:58:31 +02:00
clanmills
1b917c3f7d Fix #1011 fix_1011_jp2_readmetadata_loop 2019-10-05 07:50:59 +02:00
D4N
a30027c64a
Merge pull request #1012 from Exiv2/mergify/bp/0.27-maintenance/pr-1002
Bump ci containers (bp #1002)
2019-10-02 00:39:30 +02:00
Dan Čermák
78fc0dc5d0
[ci] Stop symlinking python36 to python3 on CentOS
CentOS recently started to provide python3 by default obsoleted python36. Our
manual hack broke the test suite and is no longer required.

(cherry picked from commit e22c97e1cee806b9e7ecf7a06c31dab959c6c31c)
2019-10-01 23:39:17 +02:00
Dan Čermák
49970cd820
[ci] Bump version of the GitLab CI containers and Vagrant boxes
(cherry picked from commit dc338f9341925740a2f4903a62e0aba3cc0bf722)
2019-10-01 23:39:11 +02:00
tester0077
ee31327551
Merge pull request #989 from Exiv2/fix_987
Fix 987 (taglist.cpp changes)
2019-10-01 14:28:24 -07:00
clanmills
ca4396ddb7 Updated test suite to respect changes introduced by #988 2019-09-17 18:33:40 +01:00
Luis Díaz Más
398139ec54
Usage of EXIT_SUCCESS and EXIT_FAILURE 2019-09-15 23:00:26 +02:00
Luis Díaz Más
23eb91aa6e
Replace for-loop with while to improve readability.
Note that I also moved the std::string out of the loop so that we do not
need to allocate/deallocate the string several times.
2019-09-15 23:00:19 +02:00
clanmills
c44188db9a
Exiv2 Man Page update to describe Exif TagNames and Groups. 2019-09-15 23:00:13 +02:00
clanmills
4cf040ac4a
Install man page from man/man1/exiv2.1 2019-09-15 23:00:07 +02:00