Luis Diaz Mas
42d79e87aa
Deprecate SshIo, Video, EPS and SSH classes
7 years ago
Luis Diaz Mas
9d62998973
cmake: compile video sources conditionally
7 years ago
Luis Diaz Mas
0e02d46aa8
CMake: add mechanism to deprecate code
7 years ago
Luis Díaz Más
c383abfdb2
Merge pull request #657 from Exiv2/fix604_0.27
...
Fix #604 (0.27)
7 years ago
Luis Diaz Mas
dbed8472b9
conan: update gtest version and way in which we create the conan profile
...
- use default profile
- Use libstc+11 for the conan profile
- gtest-1.8.0 for MSVC < 12.
7 years ago
Luis Diaz Mas
598646943a
travis: move images from trusty to xenial
7 years ago
Luis Díaz Más
4a9667071e
conan: do not bring libcurl on Mac OSX
7 years ago
Luis Díaz Más
798396e71a
cmake: use CONAN_PKG::OpenSSL only if NOT APPLE
7 years ago
Luis Diaz Mas
06c41eab35
conan: update conan version to 1.11.2
7 years ago
Luis Díaz Más
635f21e4f7
conan: update libcurl version
7 years ago
Luis Díaz Más
08478c3217
Fix SSL linking issues on Windows
7 years ago
Luis Diaz Mas
b26d43358b
appveyor: enable webready/curl
7 years ago
Luis Diaz Mas
0810af3ea5
travis: enable webready/curl
7 years ago
Luis Díaz Más
4fa2bc7008
Propagate CURL linkage when it is enabled
7 years ago
Luis Díaz Más
2432b7a057
Merge pull request #652 from Exiv2/ExportBasicErrorSpecializations_0.27
...
Export basic error specializations 0.27
7 years ago
Luis Díaz Más
04c9b181cc
Fix #644 . Export specializations of BasicError
...
- Only export BasicError::setMsg which is the only implementation present in the .cpp
- Only export BasicError specialization on __APPLE__
It seems that gcc automatically adds the attribute when the visibility
settings are set to hidden. See this link for more information:
https://reviews.llvm.org/D35388
7 years ago
Luis Díaz Más
3b43573536
Merge pull request #653 from Exiv2/PcFileFixes_0.27
...
Fixes in .pc file for being compatible with more distributions
7 years ago
Luis Diaz Mas
e706cca190
Fixes in .pc file for being compatible with more distributions
7 years ago
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