6210 Commits (b02c80f7e4fb0896ab6df6ac9af6f2521308932b)
 

Author SHA1 Message Date
Luis Díaz Más e07326fed8
Merge pull request #640 from Exiv2/IncludeExportFile_0.27
Include exiv2lib_export.h where needed and cleanup headers
7 years ago
Luis Diaz Mas 6f8d8e3da6 cleanup header inclusions in API 7 years ago
Luis Diaz Mas 4bd7e9ef1f Include exiv2lib_export.h in all public headers 7 years ago
Luis Díaz Más 95fd61b24e
Merge pull request #639 from Exiv2/ExpatAdapter-0.27
sync changes to ExpatAdapter from master to 0.27 (removes compiler wa…
7 years ago
Robin Mills eebf6e982e
Merge branch '0.27' into ExpatAdapter-0.27 7 years ago
clanmills c261db2b5f sync changes to ExpatAdapter from master to 0.27 (removes compiler warnings) 7 years ago
Luis Diaz Mas acc9fa012d Reliable detection of strerror_r variants 7 years ago
Luis Díaz Más 13c066dbb0
Merge pull request #634 from cryptomilk/0.27
Fixes for installing exiv2
7 years ago
Andreas Schneider 189da93480 xmpsdk: Build with -DBanAllEntityUsage=1
Prevent a denial-service-attack related to XML entity expansion
("billion laughs attack").
See https://bugzilla.redhat.com/show_bug.cgi?id=888769

Search for BanAllEntityUsage in xmpsdk/src/ExpatAdapter.cpp

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit e44d1dbe769f3b60a3d671be310f4af4f9490e6b)
7 years ago
Andreas Schneider ad95969a08 cmake: Use correct installation dir for generated docs
Fixes #623

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit f8f63a8b4033549d47384c6e2b1972ae1a2775fc)
7 years ago
Andreas Schneider ed3a0f1341 cmake: Install header files without globbing
Fixes #627

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit 0b34ccb9a3b26cd1c5267c6a5c15e9fa1a665adb)
7 years ago
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)
7 years ago
Luis Díaz Más 661e3fa4bf
Merge pull request #630 from Exiv2/CanonLensesIds_0.27
Canon lenses ids 0.27
7 years ago
Alexander Steffen 8453ef0466 Add Tamron SP 24-70mm f/2.8 Di VC USD G2 for Canon
Fixes #330.
7 years ago
Alexander Steffen f586d57bb1 Add various Sigma and Canon lenses 7 years ago
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.
7 years ago
Luis Díaz Más 2b59f5be32
Merge pull request #616 from piponazo/FixMuslLibc_0.27
Fix musl libc 0.27
7 years ago
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>
  ^~~~~~~
7 years ago
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.
7 years ago
Luis Díaz Más 7457af292d
Merge pull request #608 from piponazo/FreddieWitherden-master
Update Nikon lens database (--> 0.27)
7 years ago
Luis Diaz Mas fce84fdfdf Adapt test after updating nikon lens database 7 years ago
Luis Díaz Más 17fecb358f Merge branch 'master' of https://github.com/FreddieWitherden/exiv2 into FreddieWitherden-master 7 years ago
Luis Díaz Más 6282651677
Merge pull request #605 from Exiv2/0.27GM
0.27 gm
7 years ago
Robin Mills b7b02dc51e Documentation change for GM. 7 years ago
Luis Díaz Más 93d69e3760 Set version 0.27 7 years ago
Robin Mills 38e2fb7ca7 Fix video/webready package name. 7 years ago
Robin Mills 6e14f4a3ba Fixing another typo! 7 years ago
Robin Mills e7c9fc2d83 Fix typos is cmake/packaging.cmake 7 years ago
Robin Mills 97292aef66 Update packaging to respect Video, Webready and Edition of MSVC 7 years ago
Robin Mills a9404154bc Fix: https://github.com/Exiv2/exiv2/issues/585 7 years ago
Robin Mills daa567a395 Fix: https://github.com/Exiv2/exiv2/pull/583 Update Release Notes. 7 years ago
Robin Mills 88ec8b88ea Fix #562 for 32 bit builds (don't throw arithmetic exception). 7 years ago
Robin Mills a33041a8b7 Fix: https://github.com/Exiv2/exiv2/issues/562 for stringFormat() crashes. 7 years ago
Robin Mills 54d4507a4d Fix: https://github.com/Exiv2/exiv2/issues/584 7 years ago
Robin Mills 03b4f1deae Fix: https://github.com/Exiv2/exiv2/issues/580 7 years ago
Robin Mills c32b413f74 Fix: https://github.com/Exiv2/exiv2/issues/575 7 years ago
Robin Mills 56ba273a90 Fix: https://github.com/Exiv2/exiv2/issues/577 7 years ago
Robin Mills 6f3e10779e Fix: https://github.com/Exiv2/exiv2/issues/576 7 years ago
Robin Mills 43683f1eff Fix #531 7 years ago
Robin Mills d8a15e1d13 Do not put "Clang" in the Darwin build bundle name. 7 years ago
Robin Mills 2ba7866f22 Restore cpack_source_generator 7 years ago
Robin Mills cb5f0f29db Change how packaging detects Clang. 7 years ago
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.
7 years ago
Robin Mills 5e75f51fde Correction to previous commit. 7 years ago
Robin Mills 985d0492e2 Updating packaging for clang: Platform[{64|32}][Clang][Static][Debug] 7 years ago
Robin Mills 23483dff86 #571 Restore the original windows getProcessCode() because Microsoft's GetModuleFileName isn't effective! 7 years ago
Robin Mills 108509a089 Correction to Microsoft sample code! https://docs.microsoft.com/en-gb/windows/desktop/Services/installing-a-service 7 years ago
Robin Mills 9cb6c1e4c9 Correction in futils.cpp 7 years ago
Robin Mills 22e49cc78b Try to fix https://github.com/Exiv2/exiv2/issues/572 7 years ago
Robin Mills b944b2ace7 packaging cleanup 7 years ago