? librsvg-2.0-uninstalled.pc
? librsvg-enum-types.c
? librsvg-enum-types.h
? rsvg-view
? s-enum-types-c
? s-enum-types-h
? stamp-h1
? moz-plugin/Makefile
? moz-plugin/Makefile.in
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/librsvg/ChangeLog,v
retrieving revision 1.404
diff -p -u -r1.404 ChangeLog
--- ChangeLog	20 Jul 2005 07:48:07 -0000	1.404
+++ ChangeLog	20 Jul 2005 14:28:14 -0000
@@ -1,3 +1,8 @@
+2005-07-20  William Jon McCann  <mccann@jhu.edu>
+
+	* gdk-pixbuf-loader/io-svg.c (fill_info): Try to match
+	against the prefix "<?xml " with relevance of 50%.  Fixes #311011
+
 2005-07-20  Caleb Moore <c.moore@student.unsw.edu.au>
 
 	* rsvg-marker.c: made markers work again. Took me 3 minutes at most... it's funny how some things that are procratinated about turn out to be easy.
Index: gdk-pixbuf-loader/io-svg.c
===================================================================
RCS file: /cvs/gnome/librsvg/gdk-pixbuf-loader/io-svg.c,v
retrieving revision 1.26
diff -p -u -r1.26 io-svg.c
--- gdk-pixbuf-loader/io-svg.c	24 Jun 2005 12:14:56 -0000	1.26
+++ gdk-pixbuf-loader/io-svg.c	20 Jul 2005 14:28:14 -0000
@@ -197,6 +197,7 @@ fill_info (GdkPixbufFormat *info)
         static GdkPixbufModulePattern signature[] = {
                 { "<svg", NULL, 100 },
                 { "<!DOCTYPE svg", NULL, 100 },
+                { "<?xml ", NULL, 50 },
                 { NULL, NULL, 0 }
         };
         static gchar *mime_types[] = { /* yes folks, i actually have run into all of these in the wild... */
