[inkscape/el5] Final patch.
Jon Ciesla
limb at fedoraproject.org
Thu Dec 20 17:56:47 UTC 2012
commit de746cb126bab07a5c2a4eec18168ae673d4e7bd
Author: Jon Ciesla <limburgher at gmail.com>
Date: Thu Dec 20 11:54:17 2012 -0600
Final patch.
inkscape-0.46-11931.patch | 31 ++++++++++---------------------
1 files changed, 10 insertions(+), 21 deletions(-)
---
diff --git a/inkscape-0.46-11931.patch b/inkscape-0.46-11931.patch
index df72d35..056ef29 100644
--- a/inkscape-0.46-11931.patch
+++ b/inkscape-0.46-11931.patch
@@ -12,10 +12,11 @@ diff -U3 -r src.orig/preferences-skeleton.h src/preferences-skeleton.h
" <group id=\"forkgradientvectors\" value=\"1\"/>\n"
" <group id=\"grids\""
" no_emphasize_when_zoomedout=\"0\">\n"
-diff -U3 -r src.orig/ui/dialog/ocaldialogs.cpp src/ui/dialog/ocaldialogs.cpp
+
+diff -U3 -r src.orig/ui/dialog/ocaldialogs.cpp src.new/ui/dialog/ocaldialogs.cpp
--- src.orig/ui/dialog/ocaldialogs.cpp 2008-03-10 23:20:43.000000000 -0500
-+++ src/ui/dialog/ocaldialogs.cpp 2012-12-19 12:53:56.081013991 -0600
-@@ -446,9 +446,15 @@
++++ src/ui/dialog/ocaldialogs.cpp 2012-12-20 11:12:53.377305626 -0600
+@@ -446,9 +446,8 @@
xmlDoc *doc = NULL;
xmlNode *root_element = NULL;
@@ -23,31 +24,19 @@ diff -U3 -r src.orig/ui/dialog/ocaldialogs.cpp src/ui/dialog/ocaldialogs.cpp
- (xmlInputCloseCallback) gnome_vfs_close, from_handle, uri.c_str(), NULL,
- XML_PARSE_RECOVER);
+ int parse_options = XML_PARSE_RECOVER + XML_PARSE_NOWARNING + XML_PARSE_NOERROR; // do not use XML_PARSE_NOENT ! see bug lp:1025185
-+ Inkscape::Preferences *prefs = Inkscape::Preferences::get();
-+ bool allowNetAccess = prefs->getBool("/options/externalresources/xml/allow_net_access", false);
-+ if (!allowNetAccess) {
-+ parse_options |= XML_PARSE_NONET;
-+ }
-+
-+ doc = xmlReadMemory(data, (int) length, xml_uri.c_str(), NULL, parse_options);
-+
++ parse_options |= XML_PARSE_NONET;
if (doc == NULL) {
sp_ui_error_dialog(_("Server supplied malformed Clip Art feed"));
g_warning("Failed to parse %s\n", uri.c_str());
-diff -U3 -r src.orig/xml/repr-io.cpp src/xml/repr-io.cpp
+diff -U3 -r src.orig/xml/repr-io.cpp src.new/xml/repr-io.cpp
--- src.orig/xml/repr-io.cpp 2008-03-10 23:19:47.000000000 -0500
-+++ src/xml/repr-io.cpp 2012-12-19 12:56:41.825176036 -0600
-@@ -274,12 +274,19 @@
++++ src/xml/repr-io.cpp 2012-12-20 11:14:05.112307625 -0600
+@@ -274,12 +274,14 @@
XmlSource src;
if ( (src.setFile(filename) == 0) ) {
-+ int parse_options = XML_PARSE_HUGE; // do not use XML_PARSE_NOENT ! see bug lp:1025185
-+ Inkscape::Preferences *prefs = Inkscape::Preferences::get();
-+ bool allowNetAccess = prefs->getBool("/options/externalresources/xml/allow_net_access", false);
-+ if (!allowNetAccess) {
-+ parse_options |= XML_PARSE_NONET;
-+ }
-+
++ int parse_options = XML_PARSE_RECOVER; // do not use XML_PARSE_NOENT ! see bug lp:1025185
++ parse_options |= XML_PARSE_NONET;
doc = xmlReadIO( XmlSource::readCb,
XmlSource::closeCb,
&src,
More information about the scm-commits
mailing list