Commit Graph

1530 Commits

Author SHA1 Message Date
vog
b30f73cb0b Added helper function Photoshop::locatePreviewIrb() which is needed for native previews of Photoshop EPS files 2011-07-18 15:24:38 +00:00
vog
72bdc994f0 Added helper function decodeHex() that is needed to decode some types of EPS previews 2011-07-18 15:24:35 +00:00
vog
aad2a3d32f Small bugfix 2011-07-18 15:24:31 +00:00
vog
08ef2ff9af Added missing type cast 2011-07-18 15:24:25 +00:00
vog
992865659b Removed duplicate helper function toString() 2011-07-18 15:24:21 +00:00
vog
da6051a3a0 Added the possibility to define a filter in the NativePreview mechanism, e.g. for hex decoding 2011-07-18 15:24:16 +00:00
vog
9389aaa89a Implemented handling of %%Include DSC comments in EpsImage, adjusted and added test cases 2011-07-13 01:51:20 +00:00
vog
e0d3fabab1 Avoid unnecessary %%LanguageLevel: comments in EPS files after "exiv2 -dx" 2011-07-13 01:51:13 +00:00
vog
dbde8b815a Added support for deleting XMP metadata from EPS files (exiv2 -dx), adjusted test suite 2011-07-12 23:52:39 +00:00
vog
aa60fc8d96 Improved coding style in EpsImage 2011-07-12 23:52:25 +00:00
vog
3db4d31938 Handle trailing garbage after XMP metadata in EPS files more gracefully 2011-07-12 23:52:21 +00:00
vog
2b0ff37419 More graceful handling of EPS images in which non-existing XMP metadata is announced 2011-07-12 23:52:16 +00:00
vog
da9eab3ede Improved error message in EpsImage 2011-07-12 23:52:08 +00:00
vog
43fe61ab73 improved EpsImage to handle any combination of removable XMP embeddings, added test cases 2011-07-12 17:19:51 +00:00
vog
8c6d9fe2c2 fixed EpsImage to handle %%PageTrailer and %%Trailer properly, adjusted test suite 2011-07-12 17:19:43 +00:00
vog
c62fa03a86 Improved coding style in EpsImage 2011-07-08 05:05:04 +00:00
vog
5eb9aefc67 Improved XMP embedding/replace mechanism for EPS files, achieved more flexibility with less code, added and adjusted test cases 2011-07-08 05:05:00 +00:00
Andreas Huggel
e5497c5188 #439: Added optional parameters to XmpParser::initialize() to work around thread-safety issues (Jonathan Potter, GP Software) 2011-07-01 15:03:45 +00:00
vog
640921e6c0 make cast in decodeBase64() more explicit 2011-06-30 09:19:39 +00:00
Robin Mills
25b4bf2ce9 Added cast to enable compilation with DevStudio VS2003 and VS2005. 2011-06-30 05:57:39 +00:00
vog
115ba5a04e Improved epsimage.cpp and preview.cpp to avoid unnecessary type casts, also make some implicit type casts explicit for clarity 2011-06-29 12:16:34 +00:00
Robin Mills
ebfb513a21 Removing the casts which were regrettably added with SVN: 2525. 2011-06-29 01:02:04 +00:00
Robin Mills
b960062f90 EPS: fixed a cast and removed a useless comment. 2011-06-28 05:44:42 +00:00
Robin Mills
e2c570a1ce EPS project.
added long ul2Data(byte* buf, size_t s, ByteOrder byteOrder) to the DevStudio 64 bit build.
This rippled requiring casts to differentiate ul2Data(byte*, uint32_t,size_t) and ul2Data(byte*,size_t,size_t)
Team review requested.
2011-06-28 04:40:25 +00:00
Robin Mills
67c98c21c4 Issue: 777
Added #include <iterator> to iptc.cpp
Added epsimage.{cpp|h} and version.{cpp|h} to the DevStudio build environments.
Some compilation issues remain in VS2010/64 bit build and those fixes will be submitted separately.
2011-06-28 04:27:18 +00:00
vog
848b7bd3b2 Fixed debug settings of crwimage.cpp and pgfimage.cpp 2011-06-28 00:38:12 +00:00
vog
ef30654ef2 Improved coding style in EpsImage 2011-06-28 00:38:08 +00:00
vog
3c1d3d993b #689: Added support for native DOS EPS previews 2011-06-27 16:39:07 +00:00
vog
e0d1aaa265 Added support for native PSD previews (Michael Ulbrich) 2011-06-27 16:38:57 +00:00
vog
3342822ad7 Provide generic mechanism for native previews 2011-06-27 16:38:53 +00:00
vog
1a407407d8 #689: Improved coding style of EpsImage 2011-06-27 14:03:39 +00:00
vog
7c99e174e8 #689: Improved coding style of EpsImage: prefer byte* over char*, make use of getULong(), etc 2011-06-27 13:58:21 +00:00
vog
ed060a7a35 Fixed isEpsType() to handle size_t / long types in a clean way 2011-06-27 12:23:57 +00:00
vog
11f52679c5 Fixed isEpsType() to use DataBuf instead of a local allocation on the stack 2011-06-27 11:26:51 +00:00
vog
8bd69f7c46 #689: Added support for DOS EPS files 2011-06-24 22:03:19 +00:00
vog
3b13ab8717 #689: Make private implementation pf EpsImage really private 2011-06-24 17:33:17 +00:00
vog
155b37d45f #689: Support XMP previews that use the old xapGImg: namespace prefix 2011-06-24 14:59:37 +00:00
vog
9e36ca5dbf #689: Provide support for JPEG previews stored in the XMP metadata 2011-06-23 11:12:14 +00:00
vog
49f4536c36 #689: Improved block indentation 2011-06-23 11:12:10 +00:00
vog
f7c8463132 #689: Improved code readability of EpsImage 2011-06-22 12:56:20 +00:00
vog
c3b6c2b919 #689: Workaround for Photoshop EPS files, adjusted test suite 2011-06-22 12:56:14 +00:00
vog
3656fe930e #689: Improved Exiv2 EPS comments 2011-06-22 12:56:06 +00:00
vog
1cd0eff9a2 #689: Bugfix for Photoshop EPS files 2011-06-20 15:30:45 +00:00
vog
2d2a6bb8c3 Fixed bug in "exiv2 -ix": When writing metadata failed, the exitcode was 0 instead of 1
This issue occured only when reading metadata succeeded,
but writing metadata failed.
2011-06-20 02:44:39 +00:00
vog
dfe65c4214 #689: Improved performance of EpsImage 2011-06-20 01:10:41 +00:00
vog
e3d2c7491b #689: Workaround for handling Exiftool's XMP embedding into EPS 2011-06-20 01:10:37 +00:00
vog
ca452746e2 #689: Improved coding style and warnings in EpsImage 2011-06-19 11:03:57 +00:00
vog
69b05be843 #689: Improved debug output in EpsImage 2011-06-18 23:35:04 +00:00
vog
641164a49c #689: Provide support for more EPS variants 2011-06-18 23:34:58 +00:00
vog
e8c8b1a173 #689: Fixed regression: Ensure that isEpsType() does't disturb other file formats, and that none of the other file formats disturbs isEpsType() 2011-06-18 16:12:12 +00:00