Commit Graph

6050 Commits

Author SHA1 Message Date
Andreas Schneider
ed3a0f1341 cmake: Install header files without globbing
Fixes #627

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit 0b34ccb9a3b26cd1c5267c6a5c15e9fa1a665adb)
2019-01-05 13:08:49 +01:00
Andreas Schneider
6062b1b803 cmake: Rename xmp to exiv2-xmp to avoid name conflicts
There is already a libxmp file by the xmp project on https://xmp.sf.net.
To avoid issues prefix with exiv2.

Fixes #624

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit 89509d7a3915ba474cbc3f8c85ab9bec4954ceda)
2019-01-05 13:08:49 +01:00
Luis Díaz Más
661e3fa4bf
Merge pull request #630 from Exiv2/CanonLensesIds_0.27
Canon lenses ids 0.27
2019-01-04 11:05:08 +01:00
Alexander Steffen
8453ef0466 Add Tamron SP 24-70mm f/2.8 Di VC USD G2 for Canon
Fixes #330.
2019-01-04 09:41:14 +01:00
Alexander Steffen
f586d57bb1 Add various Sigma and Canon lenses 2019-01-04 09:41:06 +01:00
Alexander Steffen
cf4f14c67b Add new IDs for Sigma lenses with firmware 2.00
The firmware update changed the IDs, so that the same lens may now be known
under different IDs.
2019-01-04 09:40:58 +01:00
Luis Díaz Más
2b59f5be32
Merge pull request #616 from piponazo/FixMuslLibc_0.27
Fix musl libc 0.27
2018-12-25 16:36:34 +01:00
Natanael Copa
63f1fde85b Fix path for errno.h
Fix warnings when built with musl libc by using the correct path for
errno.h as defined in POSIX.

Fixes the following warning:
In file included from /home/ncopa/src/exiv2/src/http.cpp:74:
/usr/include/sys/errno.h:1:2: warning: #warning redirecting incorrect #include <sys/errno.h> to <errno.h> [-Wcpp]
 #warning redirecting incorrect #include <sys/errno.h> to <errno.h>
  ^~~~~~~
2018-12-25 16:09:00 +01:00
Natanael Copa
480430d397 Fix usage of strerror_r
Only GNU libc has implementation of the GNU variant of strerror_r, so
also for __GLIBC__ to determine which strerror_r implemenation to use.

This fixes build with musl libc, which makes some, but not all, GNU
extensions available with _GNU_SOURCE.
2018-12-25 16:08:51 +01:00
Luis Díaz Más
7457af292d
Merge pull request #608 from piponazo/FreddieWitherden-master
Update Nikon lens database (--> 0.27)
2018-12-23 21:45:25 +01:00
Luis Diaz Mas
fce84fdfdf Adapt test after updating nikon lens database 2018-12-23 20:18:44 +01:00
Luis Díaz Más
17fecb358f Merge branch 'master' of https://github.com/FreddieWitherden/exiv2 into FreddieWitherden-master 2018-12-21 14:46:01 +01:00
Luis Díaz Más
6282651677
Merge pull request #605 from Exiv2/0.27GM
0.27 gm
2018-12-20 11:09:32 +01:00
Robin Mills
b7b02dc51e Documentation change for GM. 2018-12-20 08:34:28 +00:00
Luis Díaz Más
93d69e3760 Set version 0.27 2018-12-17 12:02:39 +01:00
Robin Mills
38e2fb7ca7 Fix video/webready package name. 2018-12-09 18:54:40 +01:00
Robin Mills
6e14f4a3ba Fixing another typo! 2018-12-09 18:54:40 +01:00
Robin Mills
e7c9fc2d83 Fix typos is cmake/packaging.cmake 2018-12-09 18:54:40 +01:00
Robin Mills
97292aef66 Update packaging to respect Video, Webready and Edition of MSVC 2018-12-09 18:54:40 +01:00
Robin Mills
a9404154bc Fix: https://github.com/Exiv2/exiv2/issues/585 2018-12-09 18:54:40 +01:00
Robin Mills
daa567a395 Fix: https://github.com/Exiv2/exiv2/pull/583 Update Release Notes. 2018-12-09 18:54:40 +01:00
Robin Mills
88ec8b88ea Fix #562 for 32 bit builds (don't throw arithmetic exception). 2018-12-09 18:54:40 +01:00
Robin Mills
a33041a8b7 Fix: https://github.com/Exiv2/exiv2/issues/562 for stringFormat() crashes. 2018-12-09 18:54:40 +01:00
Robin Mills
54d4507a4d Fix: https://github.com/Exiv2/exiv2/issues/584 2018-12-09 18:54:40 +01:00
Robin Mills
03b4f1deae Fix: https://github.com/Exiv2/exiv2/issues/580 2018-12-09 18:54:40 +01:00
Robin Mills
c32b413f74 Fix: https://github.com/Exiv2/exiv2/issues/575 2018-12-09 18:54:40 +01:00
Robin Mills
56ba273a90 Fix: https://github.com/Exiv2/exiv2/issues/577 2018-12-09 18:54:40 +01:00
Robin Mills
6f3e10779e Fix: https://github.com/Exiv2/exiv2/issues/576 2018-12-09 18:54:40 +01:00
Robin Mills
43683f1eff Fix #531 2018-12-09 18:54:40 +01:00
Robin Mills
d8a15e1d13 Do not put "Clang" in the Darwin build bundle name. 2018-11-30 14:18:17 +01:00
Robin Mills
2ba7866f22 Restore cpack_source_generator 2018-11-30 14:18:17 +01:00
Robin Mills
cb5f0f29db Change how packaging detects Clang. 2018-11-30 14:18:17 +01:00
Robin Mills
dc33d75ad2 Documentation updates + release notes
- Consuming with CMake
- Debugging Exiv2
- Added "2.13 Building Exiv2 with ccache".
- Revised "Building Exiv2 with ccache" in response to Dan's feedback.
- Fixed typo in README.md
- ReleaseNotes update in preparation for RC3.
2018-11-30 14:18:17 +01:00
Robin Mills
5e75f51fde Correction to previous commit. 2018-11-30 14:18:17 +01:00
Robin Mills
985d0492e2 Updating packaging for clang: Platform[{64|32}][Clang][Static][Debug] 2018-11-30 14:18:17 +01:00
Robin Mills
23483dff86 #571 Restore the original windows getProcessCode() because Microsoft's GetModuleFileName isn't effective! 2018-11-30 14:18:17 +01:00
Robin Mills
108509a089 Correction to Microsoft sample code! https://docs.microsoft.com/en-gb/windows/desktop/Services/installing-a-service 2018-11-30 14:18:17 +01:00
Robin Mills
9cb6c1e4c9 Correction in futils.cpp 2018-11-30 14:18:17 +01:00
Robin Mills
22e49cc78b Try to fix https://github.com/Exiv2/exiv2/issues/572 2018-11-30 14:18:17 +01:00
Robin Mills
b944b2ace7 packaging cleanup 2018-11-30 14:18:17 +01:00
Robin Mills
f97c38d44a Change package names Platform{64|32}[Static][Debug] 2018-11-30 14:18:17 +01:00
Robin Mills
3f21ff2fac Fix: https://github.com/Exiv2/exiv2/issues/570 2018-11-30 14:18:17 +01:00
Robin Mills
3af6f43ff0 Fix: https://github.com/Exiv2/exiv2/issues/571 2018-11-30 14:18:17 +01:00
Robin Mills
62c42695c5 #485 Tweak msvc output to avoid the test suite reporting an issue with conversions.sh 2018-11-30 14:18:17 +01:00
Robin Mills
0c6869bc52 Update platform/ReadMe.txt about logs. 2018-11-30 14:18:17 +01:00
Robin Mills
045af8ea36 add logs to the build bundle 2018-11-30 14:18:17 +01:00
Robin Mills
a18c24249a Add packaging changes for CYGWIN64/CYGWIN32 and Linux32 2018-11-30 14:18:17 +01:00
Robin Mills
eab816fd32 src/version.cpp report enable_nls 2018-11-30 14:18:17 +01:00
Robin Mills
6f437bcc0a Add cmake/msvc_conan_profiles 2018-11-30 14:18:17 +01:00
clanmills
c22a38cfb4 Fix for https://github.com/Exiv2/exiv2/issues/560 (eraseFamily() crashes in MSVC/Debug). 2018-11-30 14:18:17 +01:00