Commit Graph

82 Commits

Author SHA1 Message Date
Robin Mills
0afe5a97a1 #1187 and #1041 Fixing CMake/MSVC build breaker 2016-06-04 05:56:02 +00:00
Robin Mills
32577413e5 #1187 Fixing msvc build breaker in r4308 Thank You Taras for the patch. 2016-06-01 20:17:51 +00:00
Robin Mills
b15a401569 #1187 Thank You to Taras for the patch. 2016-05-30 14:45:28 +00:00
Robin Mills
664af57e10 #1034 Added samples/toexv This is a first step to write exif metadata to memory to send to a web service. 2016-04-29 19:20:30 +00:00
Robin Mills
f02b94a6b4 #1169. Code simplication/clarification. 2016-04-22 12:34:04 +00:00
Robin Mills
f88138bc59 #1169. Correction to r4282. I should not have submitted the change to exv_msvc.h 2016-04-21 11:30:46 +00:00
Robin Mills
30f279787f #1169 Fix submitted. 2016-04-21 11:26:29 +00:00
Robin Mills
00984afaa2 #1178 Thanks to Terence for reporting this an providing confidential test data 2016-04-19 20:17:20 +00:00
Robin Mills
62e2fc086b #1034 Added msvc2005/ini-test 2016-03-28 13:33:08 +00:00
Robin Mills
06eabfdd88 #1074. jpgimage.cpp ICC support (Work in Progress) 2016-03-23 17:06:33 +00:00
Robin Mills
aa7e277dbc #1169. Fixing issues concerning msvc2005/EXV_UNICODE_PATH 2016-03-18 20:31:04 +00:00
Robin Mills
09c734fbcd #1108. Refactored the IPTC printStructure code from png/jpeg/tiff into iptc.cpp 2016-03-17 23:45:58 +00:00
Robin Mills
8e7eaa65a7 #1057, #1064, #922, #1148. Work in progress. This is a composite patch of several matters in development. None are totally complete at this time. 2016-03-09 07:51:04 +00:00
Robin Mills
5e968dc6f7 #1081 Added Cr2Image::printStructure() 2016-01-14 10:14:57 +00:00
Robin Mills
04f871cc4c #1152 Fix submitted. Also added new static function FileIo::temporaryPath() which I require for tgt - code and fixed typo in tiffvisitor.cpp 2016-01-11 10:03:48 +00:00
Robin Mills
f49dd0b95f #1108 and #1074 Correction to r4165 to fix MSVC build breaker and to document: exiv2 -eC (extract ICC profile). 2016-01-05 16:52:36 +00:00
Robin Mills
fd5e983746 r1108 Recursively dump an image (exiv2 -pR file...) 2016-01-05 14:39:49 +00:00
Robin Mills
ab9ee2c6df #1024. Support for C++11 #include <regex>. --grep keys may have an optional trailer /i to indicate to ignore case. 2015-12-08 09:27:38 +00:00
Robin Mills
d6dd463c57 #1041. Finally fixed stdint.h on all platforms. CMake builds exiv2 with VS 2005, 2008, 2010, 2012, 2013 and 2013 on both laptop and buildserver. 2015-11-29 22:35:20 +00:00
Robin Mills
c5136b444b Added cmakeBuild --static option. Fixed issues with include <stdint.h> in include/exiv2/types.hpp Documentation update. 2015-11-28 21:12:20 +00:00
Robin Mills
6895e9ca5b #1041. More polishing to get every version of VS to build using CMake. 2015-11-28 11:24:38 +00:00
Robin Mills
e75bcbe385 #1041. Fixed issues with VS2008 incorrectly setting EXV_HAVE_STDINT_H 2015-11-27 18:44:35 +00:00
danielkaneider
5c7ecc6514 [cmake] add webready support and better cmake for windows 2015-10-25 16:53:18 +00:00
danielkaneider
577469b949 [cmake-webready] align VS header files 2015-10-18 17:45:10 +00:00
Robin Mills
abd5ecedd4 #1129. Fix submitted. 2015-10-13 21:19:25 +00:00
Andreas Huggel
910f389e50 #1116: Reverted changes to BasicIo::BasicIo() introduced in r3933 2015-10-10 07:10:50 +00:00
Robin Mills
63c7eff4f6 #1128 Fix HAVE_LIBZ on Visual Studio 2015-10-08 15:01:20 +00:00
Robin Mills
4795a1309a Correction to r3960 for Visual Studio 2015-09-23 22:41:18 +00:00
Robin Mills
8ff86b6875 #1110. Xcode project moved to contrib/xcode. Interesting errors in samples/Makefile. Replaced gsoc13 Exiv2::dict_t with (identical twin) Exiv2::Dictionary 2015-09-23 20:43:16 +00:00
Andreas Huggel
648b71cac8 #1111: Doc tweaks for new bootstrapped API documentation. 2015-09-13 06:35:11 +00:00
Robin Mills
6767878fb8 #1116. Fix submitted. 2015-09-08 22:17:45 +00:00
Robin Mills
ed2751612d #640 Public API to reveal all namespaces known to Exiv2 and XMPsdk is XmpProperties::registeredNamespaces(Exiv2::Dictionary&) 2015-09-08 13:01:05 +00:00
Robin Mills
3f1380e91a #640 Modified XmpParser::getRegisteredNamespaces to use Exiv2::Dictionary. 2015-09-03 20:51:34 +00:00
Robin Mills
9501be5c7d #1112. Fix submitted. Also added typedefs to datasets.hpp for Exiv2::Dictionary, Exiv2::StringSet, Exiv2::StringVector 2015-09-03 20:21:36 +00:00
Robin Mills
c396a92e01 #960 added API: static void Exiv2::XMPParser::getRegisteredNamespaces(std::map<std::string,std::string>&); 2015-08-28 19:57:46 +00:00
Robin Mills
6808b073f3 #1074. Implemented exiv2 options -eC and -pC for JPEG. 2015-08-26 15:05:58 +00:00
Andreas Huggel
b030a4de7c #1077: Removed msync() calls from MemIo. 2015-08-25 03:13:21 +00:00
Robin Mills
05594e35ac Fix #1103. 2015-08-20 19:32:16 +00:00
Andreas Huggel
533668808d Fixed cross-compiler warnings. 2015-06-21 14:21:21 +00:00
Andreas Huggel
ade51daf7f Only compile ssh module if using SSH and another hack to prevent a compiler warning about undefined EXV_USE_SSH. 2015-06-18 02:46:09 +00:00
Andreas Huggel
4e96e2742a Hack to prevent compiler warning about undefined EXV_USE_CURL. 2015-06-17 14:33:29 +00:00
Andreas Huggel
4974ff976f Bumped version to 0.25. 2015-06-15 15:32:21 +00:00
Andreas Huggel
108310bfb4 Prefix published precompiler define as usual. 2015-06-15 15:09:30 +00:00
Andreas Huggel
a57317f685 Some API policing 2015-06-08 14:39:59 +00:00
Andreas Huggel
006625e116 Removed helper functions binaryToString() and stringFormat() from the API and from class Image and made them internal helpers. Renamed type printStructureOption_e to PrintStructureOption to conform with the common naming convention. 2015-05-10 09:37:34 +00:00
Andreas Huggel
bfddfcbc17 Moved internal headers into the src/ directory. Only published headers remain in include/exiv2/. 2015-05-10 09:31:19 +00:00
Robin Mills
f52eacf921 #1071 Remove Jzon from libexiv2
1) Move src/Jzon.cpp and include/exiv2/Jzon.hpp to samples/Jzon.{cpp|hpp}
2) Update build environment appropriately.
2015-05-09 09:24:41 +00:00
Robin Mills
c1933e6882 msvc2005/configure.py fixes discovered by testing configure -vat and configure -Vat (with/without video). 2015-05-08 14:13:56 +00:00
Robin Mills
f62db9b037 msvc2005/configure.py Ready to test 2015-05-08 10:21:02 +00:00
Andreas Huggel
fd80993ab0 Updated copyright notice. 2015-05-02 11:55:40 +00:00