diff options
Diffstat (limited to 'src/exiv2-r2619.patch')
-rw-r--r-- | src/exiv2-r2619.patch | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/src/exiv2-r2619.patch b/src/exiv2-r2619.patch deleted file mode 100644 index 569e79c..0000000 --- a/src/exiv2-r2619.patch +++ /dev/null @@ -1,49 +0,0 @@ -This file is part of MXE. -See index.html for further information. - -This patch has been taken from: -http://dev.exiv2.org/projects/exiv2/repository/revisions/2619 - -Index: trunk/src/epsimage.cpp -=================================================================== ---- trunk/src/epsimage.cpp (revision 2618) -+++ trunk/src/epsimage.cpp (revision 2619) -@@ -393,6 +393,7 @@ - unsigned int depth = 0; - const unsigned int maxDepth = UINT_MAX; - bool illustrator8 = false; -+ bool corelDraw = false; - bool implicitPage = false; - bool implicitPageTrailer = false; - bool inDefaultsPreviewPrologSetup = false; -@@ -547,6 +548,8 @@ - posAi7ThumbnailEndData = startPos; - } else if (posEndComments == posEndEps && line == "%%EndComments") { - posEndComments = startPos; -+ } else if (inDefaultsPreviewPrologSetup && startsWith(line, "%%BeginResource: procset wCorel")) { -+ corelDraw = true; - } else if (line == "%%EndPreview") { - inDefaultsPreviewPrologSetup = false; - } else if (line == "%%EndDefaults") { -@@ -922,6 +925,10 @@ - writeTemp(*tempIo, "%%BeginPageSetup" + lineEnding); - } - writeTemp(*tempIo, "%Exiv2BeginXMP: Before %%EndPageSetup" + lineEnding); -+ if (corelDraw) { -+ writeTemp(*tempIo, "%Exiv2Notice: The following line is needed by CorelDRAW." + lineEnding); -+ writeTemp(*tempIo, "@rs" + lineEnding); -+ } - if (posBeginPhotoshop != posEndEps) { - writeTemp(*tempIo, "%Exiv2Notice: The following line is needed by Photoshop." + lineEnding); - writeTemp(*tempIo, "%begin_xml_code" + lineEnding); -@@ -953,6 +960,10 @@ - writeTemp(*tempIo, "%Exiv2Notice: The following line is needed by Photoshop." + lineEnding); - writeTemp(*tempIo, "%end_xml_code" + lineEnding); - } -+ if (corelDraw) { -+ writeTemp(*tempIo, "%Exiv2Notice: The following line is needed by CorelDRAW." + lineEnding); -+ writeTemp(*tempIo, "@sv" + lineEnding); -+ } - writeTemp(*tempIo, "%Exiv2EndXMP" + lineEnding); - if (line != "%%EndPageSetup") { - writeTemp(*tempIo, "%%EndPageSetup" + lineEnding); |