clanmills
573b2cfcd2
XMPsdk fixes. 2013 and 2016 build and (mostly) pass the test suite.
8 years ago
clanmills
95c5e92365
Support for Adobe XMPsdk 2013. Build xmpsdk using Adobe scripts.
8 years ago
Luis Díaz Más
50fad7327c
Merge pull request #33 from a17r/localedirundefined
...
LOCALEDIR is used by EXIV2_ENABLE_BUILD_PO so make sure it is defined
8 years ago
Luis Diaz Mas
90e8ad8a72
Only set CMAKE_RUNTIME_OUTPUT_DIRECTORY once
8 years ago
Luis Diaz Mas
3a45a375d8
Simplify CMake code related with PNG and ZLIB (ZLib is required is PNG=ON)
8 years ago
Luis Diaz Mas
c735bc5ae2
Relative paths to current directory
8 years ago
Luis Díaz Más
6a00d4b282
Move code from CMake_msvc.txt to config/compilerFlags.cmake
8 years ago
Luis Díaz Más
a2bb29011d
Move compiler flags configuration to a new file (config/compilerFlags.cmake).
...
Also define the PSAPI_VERSION only for the exiv2lib target (It's not needed for the rest of targets)
8 years ago
Luis Díaz Más
3736707015
Merge branch 'master' into localedirundefined
8 years ago
Andreas Sturmlechner
a8e55c4d9e
Drop LOCALEDIR, use CMAKE_INSTALL_LOCALEDIR directly
...
It is always properly defined by GNUInstallDirs. Otherwise it was
possible to install translations in / if EXIV2_ENABLE_NLS=OFF.
Thanks-to: Luis Díaz Más
8 years ago
Andreas Sturmlechner
b81f493024
Add option to disable tools (currently exiv2 binary)
...
In a multiarch build, one may want to build binaries only for native arch.
8 years ago
Andreas Sturmlechner
aa6374b202
Use more GNUInstallDirs
...
Conveniently fixes multiarch install dir issues.
8 years ago
Luis Diaz Mas
c415e7f509
Fix CMake configuration when XMP is disabled. Check XMP variable instead LIBXMP
8 years ago
Robin Mills
afba52e042
Remove include tags_int.hpp from include/exiv2/*video.hpp files
8 years ago
Luis Diaz Mas
35c3e31958
Fixes for MSVC case
8 years ago
Luis Diaz Mas
27cde135d9
Remove more useless include_directories
8 years ago
Luis Diaz Mas
93e603e031
Fix linking problems with pthreads
8 years ago
Luis Diaz Mas
9808c3bf2d
Simplify CMake code to identify FreeBSD systems
8 years ago
Luis Diaz Mas
f5f5826c03
Use target_sources to extend the list of sources in exceptional situations
8 years ago
Luis Diaz Mas
45807ca03d
Do not include SSH and CURL include dirs globally. Do it properly for the exiv2lib target
8 years ago
Luis Diaz Mas
c50702612d
Simplify CMake code for handling SSH and CURL cases
8 years ago
Luis Díaz Más
57cd78b517
Put all the CMake related with the exiv app together
8 years ago
Luis Díaz Más
ee61c24459
Remove inclusion of many useless include_directories
8 years ago
Luis Díaz Más
1c03767391
Move inclusion of private header from .hpp to .cpp (not needed in the .hpp)
8 years ago
Luis Díaz Más
73f53cc6f9
Move sample applications from src/CMakeLists.txt to samples/CMakeLists.txt
8 years ago
Robin Mills
aefa3e3d34
MacOSX --with-adobe link issue. Work in progress. Code and documentation update.
8 years ago
Robin Mills
2a61392766
Merge pull request #27 from piponazo/master-CMakeObjectLibraryForXmp
...
New way to generate the XMP library (Using the CMake OBJECT LIBRARY concept)
8 years ago
Luis Diaz Mas
b387d58507
Remove EXPAT_LIBRARIES from where it is not needed (already inherited from exiv2lib target)
8 years ago
Luis Diaz Mas
40d10639e2
Reuse XMP OBJECT library in the exiv2lib when EXIV2_ENABLE_LIBXMP=OFF
8 years ago
clanmills
935421c855
Refactoring autotools to support ADOBE_XMPSDK (Work in Progress)
8 years ago
Luis Diaz Mas
64bbe802e2
Install exv_conf.h properly
8 years ago
Luis Diaz Mas
b4a2b822c2
Remove usage of global variable INSTALL_TARGET_STANDARD_ARGS. Specify install destinitions in each target
8 years ago
clanmills
2e816165ea
Changes to autotools to support C++11 (work in progress)
8 years ago
Luis Díaz Más
b6885c8028
Since we are requiring CMake 3.1 we can remove the usage of PRIVATE_VAR and use directly PRIVATE or PUBLIC
8 years ago
clanmills
e2862ba764
#1300 and #1301 (583cfd6e and 3bbba3f8). These fixes were accidentally lost on 2017-08-07.
8 years ago
clanmills
1505b4c3aa
#11 Integrating fix into master (accidentally lost on 2017-08-07 by rebase -force)
8 years ago
clanmills
122cd5737f
Cosmetic modifications to Pull-21. Fix to ensure Cygwin uses #include <unistd.h>
8 years ago
Robin Mills
8592c10a3e
Merge pull request #21 from piponazo/configFileFromCMake
...
New way to generate the include/exiv2/exv_conf.h file
8 years ago
Luis Díaz Más
e474b0fbd3
localtime.c and getopt_win32.c added unconditionally for the exiv2 app
8 years ago
clanmills
011f2b5259
Fixing bug in test harness on Linux.
8 years ago
Luis Diaz Mas
22efdffd1d
Use #ifdef instead of #if for EXV_HAVE_REGEX
8 years ago
Luis Diaz Mas
252d738b6c
Include xmpsdk/include only in the needed target. Remove other uneeded usages of INCLUDE_DIRECTORIES and LINK_DIRECTORIES
8 years ago
Luis Diaz Mas
1d327fba21
Correct usage of HAVE_REGEX
8 years ago
Luis Diaz Mas
911832d70a
Handle HAVE_TIMEGM variable in the new cmake file
8 years ago
Luis Diaz Mas
5c78c82f20
Handle ENABLE_WEBREADY variable in the new cmake file
8 years ago
Luis Diaz Mas
93835cd680
Handle correctly ENABLE_VIDEO the config.h.cmake file
8 years ago
Luis Diaz Mas
bba3cbb7fd
Remove unused definition EXV_HAVE_DECL_STRERROR_R
8 years ago
clanmills
24130dbbb2
Cast to avoid compiler warning with MSVC2005
8 years ago
clanmills
882c825f1a
Fix https://github.com/Exiv2/exiv2/issues/16
8 years ago
kiekerjan
b35903e4c8
Spelling error
...
Small error in camera name ICLA-68 instead of ILCA-68
8 years ago
Robin Mills
b8bbacd196
Fix submitted. https://github.com/Exiv2/exiv2/issues/10
...
This is not a good fix because temporaryFile() is a bad idea and requires a lock to be thread safe. However, the lock is in the sample code and not in the library. I considered in v0.26 to rewrite this to use a temporary (MemIo) file and decided against that to save time. My sin. The correct fix usually requires less effort in the long run.
8 years ago
Robin Mills
82dbe6199d
https://github.com/Exiv2/exiv2/issues/11 Closed. Coincidentally Raphael reported issues with Visual Studio 2015 Community Edition. Issue 11 and Raphael's issues should now be resolved.
8 years ago
clanmills
620ef04e96
https://github.com/Exiv2/exiv2/issues/9 Fix submitted.
8 years ago
clanmills
d3c2b99385
#1297 Fix submitted.
8 years ago
clanmills
ef64de084c
Removing msvc2003 support
8 years ago
clanmills
a9c9e8ff8e
Remove svn_version.h
8 years ago
clanmills
290164d1b6
Work in progress: https://github.com/Exiv2/exiv2/issues/3
...
Tested on MacOS-X. I'll test Linux/Cygwin/MSVC and close if good.
8 years ago
Bernd Kuhls
8af901ce05
cmake: always depend on threads, not only in the xmp case
8 years ago
Bernd Kuhls
3af0d1a6b2
cmake: fix gettext support
...
Building exiv2 with uclibc and gettext fails currently as detected
by the buildroot autobuilders:
http://autobuild.buildroot.net/results/def/defcdd3dd57b031c31bb16c0075f079a482bf52d/build-end.log
8 years ago
clanmills
2f8681e120
#1296 Fix submitted.
8 years ago
clanmills
9be72eecec
#1294 Fix.
8 years ago
Robin Mills
559ace375b
#1291 Reverting change in r4763 relating to windows.h as they break the Cygwin build. Retain changes in exiv2/exiv2.hpp and exv_msvc.h
8 years ago
Robin Mills
f36cccefa2
#1291 include header simplification
8 years ago
Robin Mills
73572aa54d
#1291 Fix submitted. Thank You to T Modes for reporting this issue.
8 years ago
Robin Mills
44da4724b3
#1175 Correction to r4756 Another three casts required to build with Visual Studio (size_t code ripple)
8 years ago
Robin Mills
67859f4f4e
#1175 I'm going to accept the recommendation to change BasicIo::size() to return size_t. This passes the test suite. The only "ripple" outside of basicio is to iotest.cpp. This change enables several casts to be removed.
8 years ago
Robin Mills
7da3ad2e41
#1175 . Thanks to LaserSoft for reporting this and providing a patch.
8 years ago
Robin Mills
77616c3204
#1289 Thanks to Asdiel (AlienSkin) for reporting this and providing a test file. Thanks to Ben for investigation and patch.
8 years ago
Robin Mills
307c9e266c
#1286 Correction to r4752
8 years ago
Robin Mills
5a5f7dc1ac
#1286 Fix submitted.
8 years ago
Robin Mills
73047ce568
#1279 Correction to r4748 which broke the CMake build.
8 years ago
Robin Mills
54408bac2f
#1279 Move src/ini_int.hpp to include/exiv2/ini.hpp to reveal class Exiv2:INIReader in API
8 years ago
nkbj
788caad7de
Updated Nikon Lens lookup table to v4.4.527.01 of Robert Rottmerhusen's fmountlens list.
8 years ago
nkbj
e8c2c7ba01
Update various lists to match ExifTool version 10.47.
8 years ago
Robin Mills
0051366df4
#1279 Removing unused code.
8 years ago
Robin Mills
8b90afa94e
#1279 Almost done!
8 years ago
Robin Mills
be0945016b
#1269 Thank You to Ben for reporting this and providing the patch.
8 years ago
Robin Mills
192a2a83cf
#1279 Cleaned up doxygen warnings for doc and website.
8 years ago
Robin Mills
11993b3b55
#1271 Thanks to Ben for reporting this and providing the patch.
8 years ago
Robin Mills
809009f174
#1279 Better man page pagination for pdf.
8 years ago
Robin Mills
6d5c2c3256
Getting ready to release v0.26
8 years ago
Robin Mills
54cfc47346
class RWLock should not be in the Exiv2::Internal namespace
8 years ago
Robin Mills
2ebacb6b0b
#1272 Use in-memory temporary files.
8 years ago
nkbj
40dbbf6373
Update various lists to match ExifTool version 10.44.
8 years ago
Robin Mills
012c544704
#1268 Fix submitted. Ben and Robin both discovered and fixed this independantly with the same fix!
8 years ago
Robin Mills
9f06ff2971
#1272 Submitting modified version of Ben's patch.
8 years ago
Robin Mills
dd4faaf831
#1277 Fix submitted. Thank You to Ben for reporting this and providing a patch.
8 years ago
Robin Mills
bc1f8f7e84
#1275 Fix issue with Exiv2::Key.familyName() for key.ifdId_ == mpfId
8 years ago
Robin Mills
b668455721
#1275 Fix submitted.
8 years ago
nkbj
5c308319b7
Update Pentax camera list to match ExifTool version 10.41.
8 years ago
Robin Mills
cc2594004b
#1271 CMake support for FreeBSD. Requires -DEXIV2_ENABLE_NLS=OFF
9 years ago
Robin Mills
91bfda349d
#1273 Correction to r4699
9 years ago
Robin Mills
720b94bb5e
#1273 Fix for linking on FreeBSD
9 years ago
nkbj
f3fe69ea18
Update Canon lens list to match ExifTool version 10.40.
9 years ago
nkbj
1cfdba23ff
Update Nikon lens list to match ExifTool version 10.38.
9 years ago
draekko
a82be7c98d
#1266 Add path to zlib for cmake msvc to src/CMakeList.txt to fix debug buildtype build issues
9 years ago
Robin Mills
fe6c71d0fa
#1108 exiv2 -pR to dump type == tiffIfd
9 years ago
Robin Mills
49fbd1d761
#1108 Add support to dump MakerNote IFDs with exiv2 -pR
9 years ago
Robin Mills
461b431bc1
#1231 Thank You to Ayke for providing the patch.
9 years ago
nkbj
8ec062cc46
Updated Nikon Lens lookup table to v4.4.520.01 of Robert Rottmerhusen's fmountlens list.
9 years ago
nkbj
eea1e67062
Update Minolta lens list to match ExifTool version 10.36.
9 years ago
Robin Mills
9ad811150d
#1230 Removing incorrect 2-byte pad following JPEG ICC_PROFILE.
9 years ago
Robin Mills
1a0095ff4a
#1252 Patch submitted. Thank You to Markus for the patch and test files. Test suite updated appropriately.
9 years ago
nkbj
597a1bf650
Update Nikon lens list to match ExifTool version 10.33.
9 years ago
Robin Mills
81265684f0
#1108 Fixed bugs in printStructure(kpsRecursive) handling of RATIONAL data.
9 years ago
Robin Mills
0c57b55035
#1230 Fix msvc build breaker when building using configure.bat -W (with WebReady)
9 years ago
Robin Mills
ba785b2a02
#1230 Fix msvc build breaker when building using configure -x (without xmp)
9 years ago
Robin Mills
dd0a22814c
#1247 Another correction to r4655 concerning clang/apple.
9 years ago
Robin Mills
9853ca55bd
#1247 . Correction to r4655 to handle clang on plaforms other than MacOS-X.
9 years ago
nkbj
db3af9720a
Update various lists to match ExifTool version 10.31.
9 years ago
Robin Mills
6ea3b00b02
#1249 Fixes
9 years ago
Robin Mills
92659f24c8
#1247 Restrict clang pragma to __APPLE__
9 years ago
Robin Mills
4abb560cf7
#1243 . Fixing compilation warnings from clang in jp2image.cpp
9 years ago
Robin Mills
dd39d165e2
#1247 Fix Linux/GCC compilation warning. Added Hanno's file to the test suite.
9 years ago
Robin Mills
764f079dff
#1243 Fixing typo/build breaker.
9 years ago
Robin Mills
021bf5c237
#1247 Thank You Hanno for reporting this and providing a patch.
9 years ago
Robin Mills
6a1b7d262f
#1243 Correction to msvc build breaker in r4648
9 years ago
Robin Mills
e7229f4ea5
#855 Remove compiler signed/unsigned warning.
9 years ago
Robin Mills
18ecd0e890
#1243 Adding ICC Profile support to jp2image.cpp
9 years ago
Robin Mills
54ac67d9db
#1080 Fix submitted.
9 years ago
Robin Mills
5664393767
#1246 Fix submitted.
9 years ago
Robin Mills
b9f584fbbf
#1430 Correcting MSVC build breaker in r4639
9 years ago
Robin Mills
022e18dc6f
#1244 Fix crwimage.cpp to read into memory (to make CRW work with RemoteIo).
9 years ago
Robin Mills
a057af1616
#1244 . Removing experimental APIs introduced by r4637. I submitted those APIs just to retain the code somewhere. I have no plan to release such as API.
9 years ago
Robin Mills
f5956d5db2
#1230 Fixes to read tiff with web-ready. Includes the BasicIo expiremental API readUnmarked() and markRead() which I will remove later.
9 years ago
Robin Mills
2f86b6bbc0
#1244 Fix submitted.
9 years ago
Robin Mills
774f96094c
#1243 Work-in-progress on iccProfile related code.
9 years ago
Robin Mills
163f3ce7f1
#1243 Work-in-progress on writing ICC profiles. Fixed elusive issue in exiv2 -pS foo.jp2
9 years ago
Robin Mills
05f56e95af
#1242 Issue warning when we encounter erroneous Exif\0\0 in the Exif UUID box.
9 years ago
Robin Mills
099dd70c59
#1230 Fix bigEndian issue in toAscii()
9 years ago
Robin Mills
67efb34461
#1243 . Correction to r4627
9 years ago
Robin Mills
3d77c41e31
#1243 Work-in-progress.
9 years ago
Robin Mills
2e9138cf91
#1243 Work-in-progress. Still to add code to writeMetadata for icc profiles.
9 years ago
Robin Mills
ebea8991e5
#1243 Work-in-progress. Added test/data/relax.jp2 which has an embedded ICC profile.
9 years ago
Robin Mills
442b0155d0
#1243 Added XMP and IPTC data to Reagan.jp2. Corrected printStructure() appropriately.
...
Will add jp2image::writeMetadata()/iccProfile tomorrow and update tests.
9 years ago
Robin Mills
699e1c744e
#1243 Work in progress. Implemented jp2image::printStructure. Still to add iccProfile support to jp2image::writeMetadata()
9 years ago
Robin Mills
ed63a113e1
#1242 Work in progress. Fixing src/jp2image.cpp. Added test file. Test suite to be updated to use Reagan.jp2 (and hopefully additional test files)
9 years ago
Robin Mills
957f71f6a6
#1230 Fix MinGW stdin-test breaker
9 years ago
Robin Mills
5b38d4528a
#1108 Added code to dump Exif, IPTC and iTXt/zTXt comment/description blocks for PNG files.
9 years ago
Robin Mills
5282bc2120
#1230 More changes to pacify MinGW (the nightmare environment).
9 years ago
Robin Mills
4c2f943bd1
#1230 exiv2.cpp #include <string> breaks the build on MinGW/32.
9 years ago
Robin Mills
bea89ba81a
#1230 . Rollback 4604. I knew webp-test was sometimes failing. Fixed. Always use runTest exiv2 to be sure of executing the hot build of exiv2(.exe).
9 years ago
Robin Mills
ceaa92704f
#1230 Adding --verbose to print action to dump more information (to debug something on the buildserver)
9 years ago
Robin Mills
2d5dc284e2
#1230 CMake Maintenance. Adding EXIV2_HDR to exiv2/headers and LIBEXIV2_PRIVATE_HDR to libexiv2/headers.
9 years ago
Robin Mills
0abf56f71b
#1236 CMake build on MinGW.
9 years ago
Robin Mills
b1a9d4493f
#1230 Eliminate linux compiler warning.
9 years ago
Robin Mills
c10bc003a7
#1023 Fix getDataByRange CURLOPT_SSL_VERIFYHOST. Fix http-test.sh (and associated test/data/http-test.out).
9 years ago
nkbj
133174a6b1
Update various lists to match ExifTool version 10.28.
9 years ago
Robin Mills
5b21deda93
#1234 Corrections to r4577
9 years ago
Robin Mills
3811ceb930
#1234 Corrections to r4577 based on testing on PPC.
9 years ago