mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-25 15:06:14 +01:00
Add g_markup_context_get_user_data
svn path=/trunk/; revision=7265
This commit is contained in:
parent
01832faf20
commit
99a6b0d4e4
@ -1,3 +1,11 @@
|
||||
2008-07-28 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
Bug 544465 – gmarkup makes it hard to use pre-rolled parsers
|
||||
|
||||
* glib/glib.symbols:
|
||||
* glib/gmarkup.[hc]: Add g_markup_context_get_user_data.
|
||||
Patch by Ryan Lortie
|
||||
|
||||
2008-07-28 Tor Lillqvist <tml@novell.com>
|
||||
|
||||
* glib-zip.in: Message catalogs should always get installed into
|
||||
|
@ -1,3 +1,7 @@
|
||||
2008-07-28 Matthias Clasen <mclasen2redhat.com>
|
||||
|
||||
* glib/glib-sections.txt: Add g_markup_context_get_user_data
|
||||
|
||||
2008-07-28 Matthias Clasen <mclasen2redhat.com>
|
||||
|
||||
* gio/gio-sections.txt:
|
||||
|
@ -1000,6 +1000,7 @@ g_markup_parse_context_free
|
||||
g_markup_parse_context_get_position
|
||||
g_markup_parse_context_get_element
|
||||
g_markup_parse_context_get_element_stack
|
||||
g_markup_parse_context_get_user_data
|
||||
g_markup_parse_context_new
|
||||
g_markup_parse_context_parse
|
||||
g_markup_parse_context_push
|
||||
|
@ -683,6 +683,7 @@ g_markup_parse_context_free
|
||||
g_markup_parse_context_get_element
|
||||
g_markup_parse_context_get_element_stack
|
||||
g_markup_parse_context_get_position
|
||||
g_markup_parse_context_get_user_data
|
||||
g_markup_parse_context_new
|
||||
g_markup_parse_context_parse
|
||||
g_markup_parse_context_push
|
||||
|
@ -2019,6 +2019,26 @@ g_markup_parse_context_get_position (GMarkupParseContext *context,
|
||||
*char_number = context->char_number;
|
||||
}
|
||||
|
||||
/**
|
||||
* g_markup_parse_context_get_user_data:
|
||||
* @context: a #GMarkupParseContext
|
||||
*
|
||||
* Returns the user_data associated with @context. This will either
|
||||
* be the user_data that was provided to g_markup_parse_context_new()
|
||||
* or to the most recent call of g_markup_parse_context_push().
|
||||
*
|
||||
* Returns: the provided user_data. The returned data belongs to
|
||||
* the markup context and will be freed when g_markup_context_free()
|
||||
* is called.
|
||||
*
|
||||
* Since: 2.18
|
||||
**/
|
||||
gpointer
|
||||
g_markup_parse_context_get_user_data (GMarkupParseContext *context)
|
||||
{
|
||||
return context->user_data;
|
||||
}
|
||||
|
||||
/**
|
||||
* g_markup_parse_context_push:
|
||||
* @context: a #GMarkupParseContext
|
||||
|
@ -126,6 +126,7 @@ G_CONST_RETURN GSList *g_markup_parse_context_get_element_stack (GMarkupParseCon
|
||||
void g_markup_parse_context_get_position (GMarkupParseContext *context,
|
||||
gint *line_number,
|
||||
gint *char_number);
|
||||
gpointer g_markup_parse_context_get_user_data (GMarkupParseContext *context);
|
||||
|
||||
/* useful when saving */
|
||||
gchar* g_markup_escape_text (const gchar *text,
|
||||
|
Loading…
Reference in New Issue
Block a user