[glib] glib-compile-schemas: ignore qualified tags/attrs



commit 908d7d6d6abb53a00e20bab70df7099ecd66890b
Author: Ryan Lortie <desrt desrt ca>
Date:   Mon Oct 28 15:30:25 2013 -0700

    glib-compile-schemas: ignore qualified tags/attrs
    
    Ignore qualified (in the XML namespace sense) tags and attributes when
    compiling GSettings schemas.
    
    This will allow people to add custom tags and attributes to their schemas
    without tripping up the compiler.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=635641

 gio/glib-compile-schemas.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/gio/glib-compile-schemas.c b/gio/glib-compile-schemas.c
index d414d1c..9b93581 100644
--- a/gio/glib-compile-schemas.c
+++ b/gio/glib-compile-schemas.c
@@ -1728,7 +1728,8 @@ parse_gschema_files (gchar    **files,
 
       context = g_markup_parse_context_new (&parser,
                                             G_MARKUP_TREAT_CDATA_AS_TEXT |
-                                            G_MARKUP_PREFIX_ERROR_POSITION,
+                                            G_MARKUP_PREFIX_ERROR_POSITION |
+                                            G_MARKUP_IGNORE_QUALIFIED,
                                             &state, NULL);
 
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]