Commit Graph

2546 Commits

Author SHA1 Message Date
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
42c6c0f190 Added all EPS images to preview-test which actually contain preview data (even if currently not recognized by EpsImage) 2011-07-01 14:09:43 +00:00
vog
87439e6b81 Improved order of preview test images, removed duplicate entries 2011-07-01 14:09:39 +00:00
vog
7d8f0060ef Improved naming of test files 2011-07-01 14:09:32 +00:00
vog
b8ce473aad Added test case for a *.xmp file that contains an XMP preview 2011-07-01 14:09:26 +00:00
vog
fa206863b8 improved error message in the eps-test driver 2011-07-01 10:09:16 +00:00
vog
8d93c76e67 Use Perl instead of GNU Sed for increased portability in the eps-test driver 2011-07-01 10:09:05 +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
083a685b25 Fixed EPS test suite: use GNU SED to ensure that SED won't add a line ending at EOF which would make the test comparisons fail 2011-06-29 17:40:35 +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
96dd7911eb Added new test driver preview-test.sh, added preview PSD test file 2011-06-28 00:38:19 +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
3434496d0d improved coding style of EPS test driver 2011-06-28 00:38:04 +00:00
vog
3c1d3d993b #689: Added support for native DOS EPS previews 2011-06-27 16:39:07 +00:00
vog
321ade8a61 #689: Bugfix in EPS test suite regarding file extensions for previews 2011-06-27 16:39:02 +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
0f1d1fc905 #689: Bugfix in EPS test suite 2011-06-24 22:03:05 +00:00
vog
3b13ab8717 #689: Make private implementation pf EpsImage really private 2011-06-24 17:33:17 +00:00
vog
98e90dc738 #689: Add EPS preview tests 2011-06-24 14:59:45 +00:00
vog
155b37d45f #689: Support XMP previews that use the old xapGImg: namespace prefix 2011-06-24 14:59:37 +00:00
vog
48c7c92c5f #776: Unified the mechanism by which the test drivers look for binaries (exiv2, samples, etc.), added support for EXIV2_BINDIR, removed the call to "which exiv2" 2011-06-23 11:12:21 +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
6c63b40c4d #689: Add test EPS file that contains XMP metadata > 64 KB 2011-06-22 13:32:15 +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
e9e3386f72 #689: Improved eps-test driver 2011-06-22 12:55:58 +00:00
vog
1cd0eff9a2 #689: Bugfix for Photoshop EPS files 2011-06-20 15:30:45 +00:00