2648 Commits (f7a403d8d995d683b1cde7cadf211d7f7907a69d)

Author SHA1 Message Date
Michał Walenciak c6cbf69c49 first attempt to read both - standard and big tiff 8 years ago
Michał Walenciak 972e302cba some cleanups 8 years ago
Michał Walenciak 3c9817339a Dropping BasicIo& io parameter.
We already have acces to it via Image class
8 years ago
Michał Walenciak 65722a0020 dropping bSwap parameter
Member is better.
8 years ago
Michał Walenciak 7e291ef226 Encapsulating Header's members 8 years ago
Michał Walenciak cb3857c675 removing useles code 8 years ago
Michał Walenciak ff21b5a962 restore position if necessary 8 years ago
Michał Walenciak cc8c470620 fix header read + tag name dump 8 years ago
Michał Walenciak 5ab1a0809d adopt to style 8 years ago
Michał Walenciak 5fa328737a moving implementation from stand alone parser 8 years ago
Michał Walenciak c008ad2403 making tag related functions private 8 years ago
Michał Walenciak 307faae830 introducing tiff Header + header builder function 8 years ago
Michał Walenciak ab27bfab3c introducing getULongLong() 8 years ago
Michał Walenciak dc331ee44a implementing isBigTiffType 8 years ago
Michał Walenciak b3aa2adf31 initial implementation of newBigTiffInstance() 8 years ago
Michał Walenciak bc6eed0b03 registering new file type 8 years ago
mfg92 97d7a04ea8 Added support for 'Tamron SP 15-30mm f/2.8 Di VC USD A012' and 'Tamron SP 90mm f/2.8 Di VC USD MACRO1:1'.
But there is no distinction between the F004 and the F017 Versions of the 90mm.
Fixed Bug #1306 and #1304 (partly)
8 years ago
Robin Mills f9d0be42b5 Merge pull request #69 from marisn/master
Fix crash on undefined metadata on some Nikon images
8 years ago
clanmills 21ac4ac61a Test suite changes due to https://github.com/Exiv2/exiv2/pull/68 8 years ago
Māris Nartišs 591dea579a Fix crash on undefined metadata on some Nikon images.
Identical to commit:5405d61623e82896e498c5c8342dd6f42e689115
8 years ago
Michał Walenciak dff941ad7f Do not print offset when it is used as tag's value 8 years ago
Robin Mills 22aaff8682 Fix cmakeBuild.cmd --static to use zlibstatic.lib 8 years ago
clanmills d366943297 Refactoring EXV_USE_CURL and EXV_USE_SSH 8 years ago
clanmills 012d630125 Polish options. Move exv_conf.h to directory include/exiv2 8 years ago
Tobias C. Berner 0ed456ca4d Use CMAKE_DL_LIBS instead of dl
cmake provides a wrapper to link against 'dl' which evalutes to nothing on FreeBSD and to dl on Linux for example.
https://cmake.org/cmake/help/v3.6/variable/CMAKE_DL_LIBS.html
8 years ago
clanmills 5405d61623 Fix http://dev.exiv2.org/issues/1305 8 years ago
clanmills 2828b11cf7 Build changes to support EXV_HAVE_REGEX and EXV_HAVE_REGEX_H 8 years ago
Ray ddbbbc7653 attempt to determine lens name from in:value object (represents lensID) when in:metadata == NULL 8 years ago
Robin Mills 60d436c969 Many changes to CMakeLists.txt and cmakeBuild.cmd to support unicode, static linking, passing shared library build flags. 8 years ago
Luis Díaz Más 68d2c49fc5 Fix typo 8 years ago
Luis Diaz Mas 1af1ce0229 Fix CMake + Conan integration on Windows 8 years ago
Luis Diaz Mas 960335faea Use conan in travis 8 years ago
Luis Diaz Mas 2221a5c630 Make CMake code work with conan 8 years ago
clanmills 9586164a8f Fix: https://github.com/Exiv2/exiv2/issues/45 Thank You to Steve for reporting, providing the patch and giving feedback that modifying ~/.exiv2 worked. 8 years ago
Luis Díaz Más dc79df8ee6 Only use CURL and SSH when their support is enabled 8 years ago
Luis Diaz Mas c2350a3cb9 Make CMake code work with conan 8 years ago
Michał Walenciak 20582a93c6 Marking members in a proper way. 8 years ago
Michał Walenciak 4e25435afb Changing return type of Image::tagName to std::string 8 years ago
Michał Walenciak ddb87fe0cf Moving static tagName() into Image class to prevent multithread crashes.
static variables inside of tagName() were not protected against multithread access.
It could cause a crash in case of simultaneous initialization of map of tags.
8 years ago
clanmills 0f72599121 https://github.com/Exiv2/exiv2/issues/45 Fixing blank line typo. 8 years ago
clanmills cf36ff3372 Fix: https://github.com/Exiv2/exiv2/issues/45 Thank You to Steve for reporting, providing the patch and giving feedback that modifying ~/.exiv2 worked. 8 years ago
Luis Díaz Más 9761f0ee1f ICONV include directories only used by exiv2lib 8 years ago
Luis Díaz Más 31a51fda8a Replace EXIV2_ENABLE_SHARED by BUILD_SHARED_LIBS. Also use EXV_HAVE_DLL only for the exiv2lib target 8 years ago
clanmills 426cb8f354 Fix Visual Studio build breaker. 8 years ago
Robin Mills b5cac373b1 Merge pull request #39 from Exiv2/autotoolsMacLink
./configure --with-adobe[=2016|2014|2013] for MacOSX
8 years ago
Andreas Sturmlechner a768b85191 Lowercase target_link_libraries 8 years ago
Andreas Sturmlechner 20c7ad6c59 Lowercase include{,_directories} 8 years ago
Andreas Sturmlechner 1fc319c0e4 Lowercase add_custom_target, configure_file, install macros 8 years ago
Andreas Sturmlechner 40565761d1
Lowercase add_{definitions,subdirectory}, set{_*} and option macros 8 years ago
Andreas Sturmlechner 06b20523f7 Lowercase if/else/endif/foreach/endforeach 8 years ago
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