From 908d7d6d6abb53a00e20bab70df7099ecd66890b Mon Sep 17 00:00:00 2001 From: Ryan Lortie Date: Mon, 28 Oct 2013 15:30:25 -0700 Subject: 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 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gio/glib-compile-schemas.c') diff --git a/gio/glib-compile-schemas.c b/gio/glib-compile-schemas.c index d414d1c35..9b9358183 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); -- cgit v1.2.1