diff options
author | Stephan Sundermann <ssundermann@gnome.org> | 2016-04-27 15:59:04 +0200 |
---|---|---|
committer | Stephan Sundermann <ssundermann@gnome.org> | 2016-04-27 15:59:04 +0200 |
commit | 4af160f4ae1f6e20fb5817d2d94e555d91c75c82 (patch) | |
tree | 6a298384c585d040cec3ebd47d4c08236753997e /sources/gstreamer-sharp.metadata | |
parent | bf18e534a96079ce46b34a2e2afd7d8d23aef915 (diff) |
metadata: Fix move node expressions into custom classes (bgo#761326)
XPath matching seems to have changed somewhere between mono 3.2.3 and
4.x. This patch makes sure that all Global object tags are properly
visited when moving methods from the global class into custom ones.
Diffstat (limited to 'sources/gstreamer-sharp.metadata')
-rw-r--r-- | sources/gstreamer-sharp.metadata | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/sources/gstreamer-sharp.metadata b/sources/gstreamer-sharp.metadata index 158d66b..25957b7 100644 --- a/sources/gstreamer-sharp.metadata +++ b/sources/gstreamer-sharp.metadata @@ -86,36 +86,36 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA <add-node path="/api/namespace[@name='Gst']"> <class name="Parse" cname="GstParse" disable_void_ctor="1"/> </add-node> - <move-node path="/api/namespace/object[@name='Global']//method[starts-with(@cname, 'gst_parse')]">/api/namespace/class[@name='Parse']</move-node> + <move-node path="/api/namespace//object[@name='Global']//method[starts-with(@cname, 'gst_parse')]">/api/namespace/class[@name='Parse']</move-node> <add-node path="/api/namespace[@name='Gst']"> <class name="Debug" cname="GstDebug" disable_void_ctor="1"/> </add-node> - <move-node path="/api/namespace/object[@name='Global']//method[starts-with(@cname, 'gst_debug')]">/api/namespace/class[@cname='GstDebug']</move-node> + <move-node path="/api/namespace//object[@name='Global']//method[starts-with(@cname, 'gst_debug')]">/api/namespace/class[@cname='GstDebug']</move-node> <add-node path="/api/namespace[@name='Gst']"> <class name="Application" cname="GstApplication" disable_void_ctor="1"/> </add-node> - <move-node path="/api/namespace/object[@name='Global']//method[contains(@cname, 'init') or starts-with(@cname, 'gst_version')]">/api/namespace/class[@cname='GstApplication']</move-node> + <move-node path="/api/namespace//object[@name='Global']//method[contains(@cname, 'init') or starts-with(@cname, 'gst_version')]">/api/namespace/class[@cname='GstApplication']</move-node> <add-node path="/api/namespace[@name='Gst']"> <class name="Value" cname="GstValue" disable_void_ctor="1"/> </add-node> - <move-node path="/api/namespace/object[@name='Global']//method[starts-with(@cname, 'gst_value')]">/api/namespace/class[@cname='GstValue']</move-node> + <move-node path="/api/namespace//object[@name='Global']//method[starts-with(@cname, 'gst_value')]">/api/namespace/class[@cname='GstValue']</move-node> <add-node path="/api/namespace[@name='Gst']"> <class name="Tag" cname="GstTag" disable_void_ctor="1"/> </add-node> - <move-node path="/api/namespace/object[@name='Global']//method[starts-with(@cname, 'gst_tag')]">/api/namespace/class[@cname='GstTag']</move-node> + <move-node path="/api/namespace//object[@name='Global']//method[starts-with(@cname, 'gst_tag')]">/api/namespace/class[@cname='GstTag']</move-node> <add-node path="/api/namespace[@name='Gst']"> <class name="Util" cname="GstUtil" disable_void_ctor="1"/> </add-node> - <move-node path="/api/namespace/object[@name='Global']//method[starts-with(@cname, 'gst_format') or starts-with(@cname, 'gst_uri') or starts-with(@cname, 'gst_util') or @cname='gst_filename_to_uri']">/api/namespace/class[@cname='GstUtil']</move-node> + <move-node path="/api/namespace//object[@name='Global']//method[starts-with(@cname, 'gst_format') or starts-with(@cname, 'gst_uri') or starts-with(@cname, 'gst_util') or @cname='gst_filename_to_uri']">/api/namespace/class[@cname='GstUtil']</move-node> - <move-node path="/api/namespace/object[@name='Global']//method[contains(@cname, 'registry')]">/api/namespace/object[@cname='GstRegistry']</move-node> - <move-node path="/api/namespace/object[@name='Global']//method[starts-with(@cname, 'gst_poll')]">/api/namespace/struct[@cname='GstPoll']</move-node> - <move-node path="/api/namespace/object[@name='Global']//method[starts-with(@cname, 'gst_pad')]">/api/namespace/object[@cname='GstPad']</move-node> + <move-node path="/api/namespace//object[@name='Global']//method[contains(@cname, 'registry')]">/api/namespace/object[@cname='GstRegistry']</move-node> + <move-node path="/api/namespace//object[@name='Global']//method[starts-with(@cname, 'gst_poll')]">/api/namespace/struct[@cname='GstPoll']</move-node> + <move-node path="/api/namespace//object[@name='Global']//method[starts-with(@cname, 'gst_pad')]">/api/namespace/object[@cname='GstPad']</move-node> <!-- Things implemented on our own --> <attr path="/api/namespace/boxed[@cname='GstMessage']/method[@cname='gst_message_parse_error']" name="hidden">true</attr> |