Commit Graph

3123 Commits

Author SHA1 Message Date
Jan Tojnar
48f2c9dbba
cmake: Fix paths with absolute GNUInstallDirs
It is not generally true that `CMAKE_INSTALL_<dir>` variables are relative paths:

https://github.com/jtojnar/cmake-snips#concatenating-paths-when-building-pkg-config-files
https://github.com/jtojnar/cmake-snips#assuming-cmake_install_dir-is-relative-path

Let's join them properly as paths, not strings.

On Windows, the absolute paths will likely remain unsupported as neither the CMake function,
nor the C++ code is able to detect absolute paths.

Signed-off-by: Jan Tojnar <jtojnar@gmail.com>
2020-09-05 11:18:46 +02:00
Robin Mills
963c91fe8a fix_1266_GPSProcessingMethod 2020-08-29 10:22:23 +01:00
tbeu
f61fa2ed9d
Fix write ability flags of PSD files (#1260) 2020-08-10 20:08:12 +02:00
Robin Mills
22ed9b157b Fixed typo declaration of pad when writing ICC profile. 2020-07-08 13:51:51 +01:00
Robin Mills
181dd47385 Fix correctly this time and tested with the user files. Test suite updated to use Reagan2.jp2 2020-07-07 18:56:18 +01:00
Robin Mills
b91de7acd0 fix_1236_0.27 2020-07-06 20:52:29 +01:00
Robin Mills
58fb9f850b
Merge pull request #1227 from Exiv2/v0.27.3_RC2
v0.27.3 rc2
2020-05-31 14:23:12 +01:00
clanmills
7383d96d47 Fix compiler error when using EXIV2_DEBUG_MESSAGES. 2020-05-31 10:22:46 +01:00
Robin Mills
08d1cd84c2 Don't compile localtime.c (hurray) 2020-05-31 05:49:18 +01:00
Robin Mills
6b4a9e5b40 fix_1219_remove_localtime_0.27 2020-05-31 05:45:39 +01:00
Robin Mills
7bf40a2408 fix_1211_c++11_0.27. I'll explain this in the PR. 2020-05-28 14:16:08 +01:00
clanmills
6d7a5266ea fix_1219_mingw_crw_date_0.27 2020-05-26 07:36:45 +01:00
Robin Mills
3f1a6a509b
Merge pull request #1211 from Exiv2/cpp98_cygwin_0.27
http.cpp doesn't compile with C++/98 on Cygwin and MinGW/msys2.
2020-05-20 12:09:02 +01:00
clanmills
0215608071 http.cpp doesn't compile with C++/98 on Cygwin and MinGW/msys2. 2020-05-20 06:50:29 +01:00
clanmills
d07a1f94f8 fix_547_0.27 2020-05-19 16:13:37 +01:00
clanmills
e7d113dc42 fix_1208_NikonLens_0.27 2020-05-18 20:50:36 +01:00
clanmills
ea28be68e9 Fixing fedora/mingw build breaker. https://gitlab.com/D4N/exiv2/-/jobs/555626122 Thanks to @D4N for this discovery. 2020-05-17 17:49:21 +01:00
clanmills
5f6738a098 get http.cpp to call WSAStartup() on Cygwin and MinGW 2020-05-15 15:55:20 +01:00
clanmills
5b4743301e The smart robot at codeCover/lgtm spotted typos in the code! Robot's almost as smart as Dan! 2020-05-15 14:42:35 +01:00
clanmills
c920f2ac44 CurlIo/http object to throw kerFileOpenFailed and not kerTiffDirectoryTooLarge 2020-05-15 13:06:38 +01:00
clanmills
f768fc0a42 RemoteIo/http object to throw kerFileOpenFailed and not kerTiffDirectoryTooLarge 2020-05-15 11:05:03 +01:00
clanmills
2bad338b9d Fix compiler warning on macOS about enforce condition being always true. 2020-05-14 10:03:10 +01:00
clanmills
ec979d522a Changes following review. 2020-05-13 19:13:27 +01:00
clanmills
5b07d9d8d6 Removed print0x9286() from tags.cpp. Codecov detected that this code is no longer used! Amazing.
Functionality now in exif.cpp std::ostream& Exifdatum::write(std::ostream& os, const ExifData* pMetadata) const.
2020-05-12 14:43:05 +01:00
clanmills
7515d85a09 Fix exiv2 option --binary to enable report of long binary values. 2020-05-12 10:58:29 +01:00
clanmills
9df691c0c5 Report Comments as charset=encoding data (not charset="encoding" data) 2020-05-11 19:05:28 +01:00
clanmills
cca0245d87 Fix compiler warning. 2020-05-11 18:45:33 +01:00
clanmills
43b06b6814 Don't allow binary into the output stream! 2020-05-11 18:29:35 +01:00
Robin Mills
a1abe21a71 Discussion: https://github.com/Exiv2/exiv2/issues/1200#issuecomment-623975537 2020-05-05 11:58:55 +01:00
Robin Mills
99aa8881a2 $ make version_test segfaults on FreeBSD when called from an ssh script. 2020-05-04 19:09:24 +01:00
Robin Mills
2e568e762b Fix version= for Visual Studio 2019. 2020-05-04 12:20:33 +01:00
clanmills
0a06dc9ee4 Issue identified in #1101 master/MinGW/Qt. Apply the change here (although this is working on 0.27-maintenance) 2020-05-02 16:50:21 +01:00
clanmills
cd5c3e4ff9 Remove target_compile_features(exiv2 PRIVATE cxx_std_98) from src/exiv2 2020-05-02 12:47:24 +01:00
clanmills
63a13e8620 Adding option -DEXIV2_BUILD_USE_C++11 2020-05-02 12:21:21 +01:00
Robin Mills
df04671976 Enforce cxx_std_98 in samples, unit_tests, and exiv2 application (to eliminate 2305 GCC unique_ptr warnings) 2020-04-30 11:20:37 +01:00
Robin Mills
47d89a56bb
Merge pull request #1176 from Exiv2/0.27_cxx_standard
fix_1163 Require c++98 privately only in library target
2020-04-28 15:23:56 +01:00
clanmills
92f2458229 fix_1180_date_separator 2020-04-25 14:31:26 +01:00
Luis Diaz Mas
235087af4e Do not call tell() in File::eof() - Fix tests & performance 2020-04-24 07:42:23 +02:00
Luis Diaz Mas
fabfcac274 Require c++98 privately only in the library target 2020-04-23 17:15:27 +02:00
clanmills
904fa19d1c Code changes 2020-04-19 08:04:45 +01:00
clanmills
13565be3d2 Change for solaris. 2020-04-15 16:53:03 +01:00
clanmills
3226573376 fix_1004_0.27 2020-04-13 23:53:47 +01:00
Robin Mills
e077261c99
Merge branch '0.27-maintenance' into fix_1033_0.27 2020-04-07 07:58:20 +01:00
Robin Mills
817b2073a1
Merge branch '0.27-maintenance' into fix_1045_0.27 2020-04-07 01:11:09 +01:00
Robin Mills
2e19ee08c5
Merge branch '0.27-maintenance' into fix_1047_0.27 2020-04-06 23:51:11 +01:00
Robin Mills
181cab661b
Merge branch '0.27-maintenance' into fix_1091_0.27 2020-04-06 23:05:39 +01:00
Robin Mills
9cbcb8878c
Merge branch '0.27-maintenance' into fix_1069_0.27 2020-04-06 18:58:47 +01:00
clanmills
3ee25009ee fix_1033_0.27 2020-04-06 13:18:38 +01:00
clanmills
cc1a6033db fix_1045_0.27 2020-04-06 12:56:43 +01:00
Robin Mills
adf97f997d
Merge branch '0.27-maintenance' into fix_1091_0.27 2020-04-06 12:21:21 +01:00