From 4a0a319262848883b174d4df3e3124806a109de9 Mon Sep 17 00:00:00 2001 From: Juerg Billeter Date: Wed, 9 Jan 2008 22:42:40 +0000 Subject: [PATCH] add bindings for uri functions 2008-01-09 Juerg Billeter * vapi/glib-2.0.vapi: add bindings for uri functions svn path=/trunk/; revision=820 --- ChangeLog | 4 ++++ vapi/glib-2.0.vapi | 15 +++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/ChangeLog b/ChangeLog index 999cc11..91d185d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2008-01-09 Jürg Billeter + * vapi/glib-2.0.vapi: add bindings for uri functions + +2008-01-09 Jürg Billeter + * vapi/packages/gtk+-2.0/gtk+-2.0.metadata: fix gtk_accelerator_parse * vapi/gtk+-2.0.vapi: regenerated diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi index 31d0eaa..5ec51b1 100644 --- a/vapi/glib-2.0.vapi +++ b/vapi/glib-2.0.vapi @@ -1928,6 +1928,21 @@ namespace GLib { [CCode (cname = "stderr", cheader_filename = "stdio.h")] public static FileStream stderr; + /* URI Functions */ + + public static class Uri { + public const string RESERVED_CHARS_ALLOWED_IN_PATH; + public const string RESERVED_CHARS_ALLOWED_IN_PATH_ELEMENT; + public const string RESERVED_CHARS_ALLOWED_IN_USERINFO; + public const string RESERVED_CHARS_GENERIC_DELIMITERS; + public const string RESERVED_CHARS_SUBCOMPONENT_DELIMITERS; + + public static string escape_string (string unescaped, string reserved_chars_allowed, bool allow_utf8); + public static string get_scheme (string uri); + public static string unescape_segment (string escaped_string, string escaped_string_end, string illegal_characters); + public static string unescape_string (string escaped_string, string illegal_characters); + } + /* Shell-related Utilities */ [ErrorDomain] -- 2.7.4