+Fri Jan 5 15:47:10 2001 Owen Taylor <otaylor@redhat.com>
+
+ * glib/glib-sections.txt glib/tmpl/* glib/Makefile.am: Updated.
+
2000-12-22 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
* glib/glib-sections.txt: Added G_MODULE_SUFFIX.
gobject \
config.h \
gmoduleconf.h \
+ gunibreak.h \
gunidecomp.h \
gunichartables.h \
glibconfig-sysdefs.h
<SUBSECTION Private>
gstring
gldouble
+GLIB_SIZEOF_VOID_P
+GLIB_SIZEOF_LONG
</SECTION>
<SECTION>
G_STRUCT_MEMBER_P
G_STRUCT_OFFSET
+<SUBSECTION>
+G_MEM_ALIGN
+
+<SUBSECTION>
+G_CONST_RETURN
+
<SUBSECTION Private>
glib_major_version
glib_micro_version
<FILE>main</FILE>
GMainLoop
g_main_loop_new
-g_main_loop_destroy
+g_main_loop_ref
+g_main_loop_unref
g_main_loop_run
g_main_loop_quit
g_main_loop_is_running
g_source_new
g_source_ref
g_source_unref
-g_source_add
+g_source_attach
g_source_destroy
g_source_set_priority
g_source_get_priority
g_source_get_can_recurse
g_source_get_id
g_source_get_context
-g_source_connect
+g_source_set_callback
GSourceFunc
-g_source_connect_indirect
+g_source_set_callback_indirect
g_source_add_poll
g_source_remove_poll
g_source_get_current_time
G_THREAD_CF
G_THREAD_UF
g_static_mutex_get_mutex_impl
-g_mutex_lock_with_debug_name
-g_mutex_trylock_with_debug_name
-g_mutex_unlock_with_debug_name
G_MUTEX_DEBUG_MAGIC
g_thread_init_with_errorcheck_mutexes
G_LOCK_NAME
g_malloc
g_malloc0
g_realloc
+g_try_malloc
+g_try_realloc
<SUBSECTION>
g_free
g_memdup
<SUBSECTION>
+GMemVTable
+g_mem_set_vtable
+
+<SUBSECTION>
+glib_mem_profiler_table
g_mem_profile
-g_mem_check
</SECTION>
<FILE>string_utils</FILE>
g_strdup
g_strndup
+g_strdupv
g_strnfill
<SUBSECTION>
g_date_valid_dmy
g_date_valid_julian
g_date_valid_weekday
+
+<SUBSECTION Private>
+g_date_weekday
+g_date_month
+g_date_year
+g_date_day
+g_date_julian
+g_date_day_of_year
+g_date_monday_week_of_year
+g_date_sunday_week_of_year
+g_date_days_in_month
+g_date_monday_weeks_in_year
+g_date_sunday_weeks_in_year
</SECTION>
<SECTION>
GVoidFunc
GFreeFunc
+<SUBSECTION>
+GCompareFuncData
+g_qsort_with_data
+
<SUBSECTION Private>
G_NATIVE_ATEXIT
g_ATEXIT
GCompletion
g_completion_new
GCompletionFunc
-GCompletionStrcmpFunc
g_completion_add_items
g_completion_remove_items
g_completion_clear_items
g_completion_complete
+g_completion_set_compare
+GCompletionStrncmpFunc
g_completion_free
</SECTION>
g_unichar_xdigit_value
GUnicodeType
g_unichar_type
+GUnicodeBreakType
+g_unichar_break_type
g_unicode_canonical_ordering
g_unicode_canonical_decomposition
<SUBSECTION>
g_utf8_to_utf16
g_utf8_to_ucs4
+g_utf8_to_ucs4_fast
g_utf16_to_ucs4
g_utf16_to_utf8
g_ucs4_to_utf16
not be changed.
+<!-- ##### FUNCTION g_completion_set_compare ##### -->
+<para>
+
+</para>
+
+@cmp:
+@strncmp_func:
+
+
+<!-- ##### USER_FUNCTION GCompletionStrncmpFunc ##### -->
+<para>
+
+</para>
+
+@s1:
+@s2:
+@n:
+@Returns:
+
+
<!-- ##### FUNCTION g_completion_free ##### -->
<para>
Frees all memory used by the #GCompletion.
</para>
@opsysstring:
+@len:
+@bytes_read:
+@bytes_written:
@error:
@Returns:
</para>
@opsysstring:
+@len:
+@bytes_read:
+@bytes_written:
@error:
@Returns:
</para>
@utf8string:
+@len:
+@bytes_read:
+@bytes_written:
@error:
@Returns:
</para>
@utf8string:
+@len:
+@bytes_read:
+@bytes_written:
@error:
@Returns:
-<!-- ##### FUNCTION g_source_connect_indirect ##### -->
+<!-- ##### FUNCTION g_mem_check ##### -->
+<para>
+Checks if the given memory has already been freed. If it has it outputs
+a warning message.
+To use this function you must configure glib with the flag
+'--enable-mem-check=yes' before compiling.
+</para>
+
+@mem: the memory to check.
+
+<!-- ##### FUNCTION g_main_remove_poll ##### -->
+<para>
+Removes a file descriptor from the list being polled.
+</para>
+
+@fd: the #GPollFD to remove.
+
+<!-- ##### FUNCTION g_source_connect ##### -->
<para>
</para>
@source:
-@callback_data:
-@callback_funcs:
+@func:
+@data:
+@notify:
-<!-- ##### MACRO popen ##### -->
+<!-- ##### MACRO lseek ##### -->
<para>
</para>
-<!-- ##### MACRO pclose ##### -->
+<!-- ##### FUNCTION g_main_loop_destroy ##### -->
+<para>
+
+</para>
+
+@loop:
+
+<!-- ##### USER_FUNCTION GCompletionStrcmpFunc ##### -->
+<para>
+
+</para>
+
+@s1:
+@s2:
+@Returns:
+
+<!-- ##### FUNCTION g_convert_error_quark ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+<!-- ##### MACRO write ##### -->
<para>
</para>
See #G_PRIORITY_DEFAULT, #G_PRIORITY_DEFAULT_IDLE, #G_PRIORITY_HIGH,
#G_PRIORITY_HIGH_IDLE, and #G_PRIORITY_LOW.
-<!-- ##### MACRO lseek ##### -->
+<!-- ##### MACRO pclose ##### -->
<para>
</para>
-<!-- ##### MACRO getpid ##### -->
+<!-- ##### FUNCTION g_source_connect_indirect ##### -->
+<para>
+
+</para>
+
+@source:
+@callback_data:
+@callback_funcs:
+
+<!-- ##### MACRO g_string ##### -->
+<para>
+Turns the argument into a string literal by using the '#' stringizing operator.
+</para>
+
+@x: text to convert to a literal string.
+
+<!-- ##### MACRO popen ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO access ##### -->
<para>
</para>
type of source.
@Returns: TRUE if an event source was found and removed.
-<!-- ##### MACRO close ##### -->
+<!-- ##### MACRO open ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO getpid ##### -->
<para>
</para>
</para>
-<!-- ##### USER_FUNCTION GCompletionStrcmpFunc ##### -->
-<para>
-
-</para>
-
-@s1:
-@s2:
-@Returns:
-
-<!-- ##### FUNCTION g_source_connect ##### -->
+<!-- ##### MACRO close ##### -->
<para>
</para>
-@source:
-@func:
-@data:
-@notify:
<!-- ##### MACRO getcwd ##### -->
<para>
</para>
-<!-- ##### MACRO write ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION g_main_remove_poll ##### -->
-<para>
-Removes a file descriptor from the list being polled.
-</para>
-
-@fd: the #GPollFD to remove.
-
-<!-- ##### MACRO access ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO g_string ##### -->
-<para>
-Turns the argument into a string literal by using the '#' stringizing operator.
-</para>
-
-@x: text to convert to a literal string.
-
-<!-- ##### FUNCTION g_main_win32_get_poll_func ##### -->
-<para>
-
-</para>
-
-@Returns:
-
<!-- ##### MACRO read ##### -->
<para>
</para>
-<!-- ##### FUNCTION g_convert_error_quark ##### -->
+<!-- ##### FUNCTION g_main_win32_get_poll_func ##### -->
<para>
</para>
@Returns:
-<!-- ##### MACRO open ##### -->
-<para>
-
-</para>
-
-
@Returns: the offset of @member from the start of @struct_type.
+<!-- ##### MACRO G_MEM_ALIGN ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO G_CONST_RETURN ##### -->
+<para>
+
+</para>
+
+
+
Portable way to copy <type>va_list</type> variables.
</para>
-<!-- # Unused Parameters # -->
@ap1: the <type>va_list</type> variable to place a copy of @ap2 in.
@ap2: a <type>va_list</type>.
@Returns:
-<!-- ##### FUNCTION g_main_loop_destroy ##### -->
+<!-- ##### FUNCTION g_main_loop_ref ##### -->
+<para>
+
+</para>
+
+@loop:
+@Returns:
+
+
+<!-- ##### FUNCTION g_main_loop_unref ##### -->
<para>
</para>
@source:
+<!-- ##### FUNCTION g_source_attach ##### -->
+<para>
+
+</para>
+
+@source:
+@context:
+@Returns:
+
+
<!-- ##### FUNCTION g_source_destroy ##### -->
<para>
@Returns:
+<!-- ##### FUNCTION g_source_set_callback ##### -->
+<para>
+
+</para>
+
+@source:
+@func:
+@data:
+@notify:
+
+
<!-- ##### USER_FUNCTION GSourceFunc ##### -->
<para>
Specifies the type of function passed to g_timeout_add(), g_timeout_add_full(),
@Returns: it should return FALSE if the source should be removed.
+<!-- ##### FUNCTION g_source_set_callback_indirect ##### -->
+<para>
+
+</para>
+
+@source:
+@callback_data:
+@callback_funcs:
+
+
<!-- ##### FUNCTION g_source_add_poll ##### -->
<para>
@size: the new size of the allocated memory, in bytes.
+<!-- ##### FUNCTION g_try_malloc ##### -->
+<para>
+
+</para>
+
+@n_bytes:
+@Returns:
+
+
+<!-- ##### FUNCTION g_try_realloc ##### -->
+<para>
+
+</para>
+
+@mem:
+@n_bytes:
+@Returns:
+
+
<!-- ##### FUNCTION g_free ##### -->
<para>
Frees the memory pointed to by @mem.
is NULL.
+<!-- ##### STRUCT GMemVTable ##### -->
+<para>
+
+</para>
+
+@malloc:
+@realloc:
+@free:
+@calloc:
+@try_malloc:
+@try_realloc:
+
+<!-- ##### FUNCTION g_mem_set_vtable ##### -->
+<para>
+
+</para>
+
+@vtable:
+
+
+<!-- ##### VARIABLE glib_mem_profiler_table ##### -->
+<para>
+
+</para>
+
+
<!-- ##### FUNCTION g_mem_profile ##### -->
<para>
Outputs a summary of memory usage.
-<!-- ##### FUNCTION g_mem_check ##### -->
-<para>
-Checks if the given memory has already been freed. If it has it outputs
-a warning message.
-To use this function you must configure glib with the flag
-'--enable-mem-check=yes' before compiling.
-</para>
-
-@mem: the memory to check.
-
-
@data:
+<!-- ##### USER_FUNCTION GCompareFuncData ##### -->
+<para>
+
+</para>
+
+@a:
+@b:
+@user_data:
+@Returns:
+
+
+<!-- ##### FUNCTION g_qsort_with_data ##### -->
+<para>
+
+</para>
+
+@pbase:
+@total_elems:
+@size:
+@compare_func:
+@user_data:
+
+
null-terminated.
+<!-- ##### FUNCTION g_strdupv ##### -->
+<para>
+
+</para>
+
+@str_array:
+@Returns:
+
+
<!-- ##### FUNCTION g_strnfill ##### -->
<para>
Creates a new string @length characters long filled with @fill_char.
@Returns:
+<!-- ##### ENUM GUnicodeBreakType ##### -->
+<para>
+
+</para>
+
+@G_UNICODE_BREAK_MANDATORY:
+@G_UNICODE_BREAK_CARRIAGE_RETURN:
+@G_UNICODE_BREAK_LINE_FEED:
+@G_UNICODE_BREAK_COMBINING_MARK:
+@G_UNICODE_BREAK_SURROGATE:
+@G_UNICODE_BREAK_ZERO_WIDTH_SPACE:
+@G_UNICODE_BREAK_INSEPARABLE:
+@G_UNICODE_BREAK_NON_BREAKING_GLUE:
+@G_UNICODE_BREAK_CONTINGENT:
+@G_UNICODE_BREAK_SPACE:
+@G_UNICODE_BREAK_AFTER:
+@G_UNICODE_BREAK_BEFORE:
+@G_UNICODE_BREAK_BEFORE_AND_AFTER:
+@G_UNICODE_BREAK_HYPHEN:
+@G_UNICODE_BREAK_NON_STARTER:
+@G_UNICODE_BREAK_OPEN_PUNCTUATION:
+@G_UNICODE_BREAK_CLOSE_PUNCTUATION:
+@G_UNICODE_BREAK_QUOTATION:
+@G_UNICODE_BREAK_EXCLAMATION:
+@G_UNICODE_BREAK_IDEOGRAPHIC:
+@G_UNICODE_BREAK_NUMERIC:
+@G_UNICODE_BREAK_INFIX_SEPARATOR:
+@G_UNICODE_BREAK_SYMBOL:
+@G_UNICODE_BREAK_ALPHABETIC:
+@G_UNICODE_BREAK_PREFIX:
+@G_UNICODE_BREAK_POSTFIX:
+@G_UNICODE_BREAK_COMPLEX_CONTEXT:
+@G_UNICODE_BREAK_AMBIGUOUS:
+@G_UNICODE_BREAK_UNKNOWN:
+
+<!-- ##### FUNCTION g_unichar_break_type ##### -->
+<para>
+
+</para>
+
+@c:
+@Returns:
+
+
<!-- ##### FUNCTION g_unicode_canonical_ordering ##### -->
<para>
@str:
@len:
+@items_read:
+@items_written:
+@error:
@Returns:
@str:
@len:
+@items_read:
+@items_written:
+@error:
+@Returns:
+
+
+<!-- ##### FUNCTION g_utf8_to_ucs4_fast ##### -->
+<para>
+
+</para>
+
+@str:
+@len:
+@items_written:
@Returns:
@str:
@len:
+@items_read:
+@items_written:
+@error:
@Returns:
@str:
@len:
+@items_read:
+@items_written:
+@error:
@Returns:
@str:
@len:
+@items_read:
+@items_written:
+@error:
@Returns:
@str:
@len:
+@items_read:
+@items_written:
+@error:
@Returns:
-<!-- ##### FUNCTION g_type_conforms_to ##### -->
+<!-- ##### FUNCTION g_object_set_param ##### -->
<para>
</para>
-@type:
-@iface_type:
-@Returns:
+@object:
+@param_name:
+@value:
-<!-- ##### FUNCTION g_object_class_install_param ##### -->
+<!-- ##### FUNCTION g_param_spec_hash_table_remove ##### -->
<para>
</para>
-@oclass:
-@param_id:
+@hash_table:
@pspec:
-<!-- ##### FUNCTION g_param_spec_hash_table_insert ##### -->
+<!-- ##### SECTION ./tmpl/gtypemodule.sgml.sgml:Long_Description ##### -->
<para>
</para>
-@hash_table:
-@pspec:
-@owner_type:
-<!-- ##### SECTION ./tmpl/gtypemodule.sgml.sgml:See_Also ##### -->
+<!-- ##### USER_FUNCTION GTypePluginUnRef ##### -->
<para>
</para>
+@plugin:
-<!-- ##### MACRO G_IS_PARAM_VALUE ##### -->
+<!-- ##### FUNCTION g_signals_destroy ##### -->
<para>
</para>
-@pspec:
-@value:
+@itype:
-<!-- ##### FUNCTION g_type_instance_conforms_to ##### -->
+<!-- ##### FUNCTION g_param_spec_hash_table_new ##### -->
<para>
</para>
-@instance:
-@iface_type:
@Returns:
-<!-- ##### FUNCTION g_object_get_param ##### -->
+<!-- ##### SECTION ./tmpl/gtypemodule.sgml.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### STRUCT GTypePluginVTable ##### -->
<para>
</para>
-@object:
-@param_name:
-@value:
+@plugin_ref:
+@plugin_unref:
+@complete_type_info:
+@complete_interface_info:
-<!-- ##### USER_FUNCTION GTypePluginRef ##### -->
+<!-- ##### FUNCTION g_signal_connect_closure ##### -->
<para>
</para>
-@plugin:
+@instance:
+@signal_id:
+@detail:
+@closure:
+@after:
+@Returns:
-<!-- ##### FUNCTION g_object_set_param ##### -->
+<!-- ##### FUNCTION g_signal_type_closure_new ##### -->
<para>
</para>
-@object:
-@param_name:
-@value:
+@itype:
+@struct_offset:
+@Returns:
-<!-- ##### USER_FUNCTION GObjectGetParamFunc ##### -->
+<!-- ##### MACRO G_WARN_INVALID_PARAM_ID ##### -->
<para>
</para>
@object:
@param_id:
-@value:
@pspec:
-@trailer:
<!-- ##### ENUM GSignalType ##### -->
<para>
@G_SIGNAL_ACTION:
@G_SIGNAL_NO_HOOKS:
-<!-- ##### SECTION ./tmpl/gtypemodule.sgml.sgml:Long_Description ##### -->
+<!-- ##### FUNCTION g_param_spec_hash_table_insert ##### -->
<para>
</para>
+@hash_table:
+@pspec:
+@owner_type:
-<!-- ##### FUNCTION g_signal_type_closure_new ##### -->
+<!-- ##### USER_FUNCTION GTypePluginFillTypeInfo ##### -->
<para>
</para>
-@itype:
-@struct_offset:
-@Returns:
+@plugin:
+@g_type:
+@info:
+@value_table:
-<!-- ##### FUNCTION g_object_class_find_param_spec ##### -->
+<!-- ##### SECTION ./tmpl/gtypemodule.sgml.sgml:See_Also ##### -->
<para>
</para>
-@oclass:
-@param_name:
-@Returns:
-<!-- ##### FUNCTION g_object_queue_param_changed ##### -->
+<!-- ##### USER_FUNCTION GTypePluginRef ##### -->
<para>
</para>
-@object:
-@param_name:
+@plugin:
-<!-- ##### FUNCTION g_signal_connect_closure ##### -->
+<!-- ##### FUNCTION g_signal_handlers_destroy ##### -->
<para>
</para>
@instance:
-@signal_id:
-@detail:
-@closure:
-@after:
-@Returns:
-
-<!-- ##### SECTION ./tmpl/gtypemodule.sgml.sgml:Title ##### -->
-gtypemodule.sgml
-
-<!-- ##### USER_FUNCTION GTypePluginUnRef ##### -->
-<para>
-
-</para>
-
-@plugin:
-
-<!-- ##### FUNCTION g_param_spec_hash_table_lookup ##### -->
+<!-- ##### FUNCTION g_type_instance_conforms_to ##### -->
<para>
</para>
-@hash_table:
-@param_name:
-@owner_type:
-@try_ancestors:
-@trailer:
+@instance:
+@iface_type:
@Returns:
<!-- ##### USER_FUNCTION GObjectSetParamFunc ##### -->
@pspec:
@trailer:
-<!-- ##### FUNCTION g_type_value_conforms_to ##### -->
+<!-- ##### FUNCTION g_type_is_dynamic ##### -->
<para>
</para>
-@value:
@type:
+@flags:
@Returns:
-<!-- ##### FUNCTION g_signal_handlers_destroy ##### -->
+<!-- ##### FUNCTION g_type_value_conforms_to ##### -->
<para>
</para>
-@instance:
+@value:
+@type:
+@Returns:
-<!-- ##### FUNCTION g_type_is_dynamic ##### -->
+<!-- ##### FUNCTION g_param_spec_hash_table_lookup ##### -->
<para>
</para>
-@type:
-@flags:
+@hash_table:
+@param_name:
+@owner_type:
+@try_ancestors:
+@trailer:
@Returns:
-<!-- ##### USER_FUNCTION GTypePluginFillTypeInfo ##### -->
+<!-- ##### SECTION ./tmpl/gtypemodule.sgml.sgml:Title ##### -->
+gtypemodule.sgml
+
+
+<!-- ##### FUNCTION g_object_queue_param_changed ##### -->
<para>
</para>
-@plugin:
-@g_type:
-@info:
-@value_table:
+@object:
+@param_name:
-<!-- ##### FUNCTION g_signals_destroy ##### -->
+<!-- ##### USER_FUNCTION GObjectGetParamFunc ##### -->
<para>
</para>
-@itype:
+@object:
+@param_id:
+@value:
+@pspec:
+@trailer:
-<!-- ##### STRUCT GTypePluginVTable ##### -->
+<!-- ##### MACRO G_IS_PARAM_VALUE ##### -->
<para>
</para>
-@plugin_ref:
-@plugin_unref:
-@complete_type_info:
-@complete_interface_info:
+@pspec:
+@value:
-<!-- ##### USER_FUNCTION GTypePluginFillInterfaceInfo ##### -->
+<!-- ##### FUNCTION g_object_class_install_param ##### -->
<para>
</para>
-@plugin:
-@interface_type:
-@instance_type:
-@info:
+@oclass:
+@param_id:
+@pspec:
<!-- ##### MACRO G_NOTIFY_PRIORITY ##### -->
<para>
</para>
-<!-- ##### MACRO G_WARN_INVALID_PARAM_ID ##### -->
+<!-- ##### FUNCTION g_object_get_param ##### -->
<para>
</para>
@object:
-@param_id:
-@pspec:
+@param_name:
+@value:
-<!-- ##### SECTION ./tmpl/gtypemodule.sgml.sgml:Short_Description ##### -->
+<!-- ##### FUNCTION g_type_conforms_to ##### -->
+<para>
+</para>
+@type:
+@iface_type:
+@Returns:
-<!-- ##### FUNCTION g_param_spec_hash_table_new ##### -->
+<!-- ##### USER_FUNCTION GTypePluginFillInterfaceInfo ##### -->
<para>
</para>
-@Returns:
+@plugin:
+@interface_type:
+@instance_type:
+@info:
-<!-- ##### FUNCTION g_param_spec_hash_table_remove ##### -->
+<!-- ##### FUNCTION g_object_class_find_param_spec ##### -->
<para>
</para>
-@hash_table:
-@pspec:
+@oclass:
+@param_name:
+@Returns: