Merge branch 'upstream' into tizen
[platform/upstream/glib.git] / docs / reference / glib / glib-sections.txt
index f3f8c76..74b5e87 100644 (file)
@@ -135,6 +135,12 @@ GLIB_VERSION_2_56
 GLIB_VERSION_2_58
 GLIB_VERSION_2_60
 GLIB_VERSION_2_62
+GLIB_VERSION_2_64
+GLIB_VERSION_2_66
+GLIB_VERSION_2_68
+GLIB_VERSION_2_70
+GLIB_VERSION_CUR_STABLE
+GLIB_VERSION_PREV_STABLE
 GLIB_VERSION_MIN_REQUIRED
 GLIB_VERSION_MAX_ALLOWED
 GLIB_DISABLE_DEPRECATION_WARNINGS
@@ -160,6 +166,10 @@ GLIB_AVAILABLE_ENUMERATOR_IN_2_56
 GLIB_AVAILABLE_ENUMERATOR_IN_2_58
 GLIB_AVAILABLE_ENUMERATOR_IN_2_60
 GLIB_AVAILABLE_ENUMERATOR_IN_2_62
+GLIB_AVAILABLE_ENUMERATOR_IN_2_64
+GLIB_AVAILABLE_ENUMERATOR_IN_2_66
+GLIB_AVAILABLE_ENUMERATOR_IN_2_68
+GLIB_AVAILABLE_ENUMERATOR_IN_2_70
 GLIB_AVAILABLE_IN_ALL
 GLIB_AVAILABLE_IN_2_26
 GLIB_AVAILABLE_IN_2_28
@@ -180,6 +190,10 @@ GLIB_AVAILABLE_IN_2_56
 GLIB_AVAILABLE_IN_2_58
 GLIB_AVAILABLE_IN_2_60
 GLIB_AVAILABLE_IN_2_62
+GLIB_AVAILABLE_IN_2_64
+GLIB_AVAILABLE_IN_2_66
+GLIB_AVAILABLE_IN_2_68
+GLIB_AVAILABLE_IN_2_70
 GLIB_AVAILABLE_MACRO_IN_2_26
 GLIB_AVAILABLE_MACRO_IN_2_28
 GLIB_AVAILABLE_MACRO_IN_2_30
@@ -199,6 +213,17 @@ GLIB_AVAILABLE_MACRO_IN_2_56
 GLIB_AVAILABLE_MACRO_IN_2_58
 GLIB_AVAILABLE_MACRO_IN_2_60
 GLIB_AVAILABLE_MACRO_IN_2_62
+GLIB_AVAILABLE_MACRO_IN_2_64
+GLIB_AVAILABLE_MACRO_IN_2_66
+GLIB_AVAILABLE_MACRO_IN_2_68
+GLIB_AVAILABLE_MACRO_IN_2_70
+GLIB_AVAILABLE_STATIC_INLINE_IN_2_44
+GLIB_AVAILABLE_STATIC_INLINE_IN_2_60
+GLIB_AVAILABLE_STATIC_INLINE_IN_2_62
+GLIB_AVAILABLE_STATIC_INLINE_IN_2_64
+GLIB_AVAILABLE_STATIC_INLINE_IN_2_66
+GLIB_AVAILABLE_STATIC_INLINE_IN_2_68
+GLIB_AVAILABLE_STATIC_INLINE_IN_2_70
 GLIB_AVAILABLE_TYPE_IN_2_26
 GLIB_AVAILABLE_TYPE_IN_2_28
 GLIB_AVAILABLE_TYPE_IN_2_30
@@ -218,6 +243,10 @@ GLIB_AVAILABLE_TYPE_IN_2_56
 GLIB_AVAILABLE_TYPE_IN_2_58
 GLIB_AVAILABLE_TYPE_IN_2_60
 GLIB_AVAILABLE_TYPE_IN_2_62
+GLIB_AVAILABLE_TYPE_IN_2_64
+GLIB_AVAILABLE_TYPE_IN_2_66
+GLIB_AVAILABLE_TYPE_IN_2_68
+GLIB_AVAILABLE_TYPE_IN_2_70
 GLIB_DEPRECATED_ENUMERATOR
 GLIB_DEPRECATED_ENUMERATOR_FOR
 GLIB_DEPRECATED_ENUMERATOR_IN_2_26
@@ -258,6 +287,14 @@ GLIB_DEPRECATED_ENUMERATOR_IN_2_60
 GLIB_DEPRECATED_ENUMERATOR_IN_2_60_FOR
 GLIB_DEPRECATED_ENUMERATOR_IN_2_62
 GLIB_DEPRECATED_ENUMERATOR_IN_2_62_FOR
+GLIB_DEPRECATED_ENUMERATOR_IN_2_64
+GLIB_DEPRECATED_ENUMERATOR_IN_2_64_FOR
+GLIB_DEPRECATED_ENUMERATOR_IN_2_66
+GLIB_DEPRECATED_ENUMERATOR_IN_2_66_FOR
+GLIB_DEPRECATED_ENUMERATOR_IN_2_68
+GLIB_DEPRECATED_ENUMERATOR_IN_2_68_FOR
+GLIB_DEPRECATED_ENUMERATOR_IN_2_70
+GLIB_DEPRECATED_ENUMERATOR_IN_2_70_FOR
 GLIB_DEPRECATED_IN_2_26
 GLIB_DEPRECATED_IN_2_26_FOR
 GLIB_DEPRECATED_IN_2_28
@@ -296,6 +333,14 @@ GLIB_DEPRECATED_IN_2_60
 GLIB_DEPRECATED_IN_2_60_FOR
 GLIB_DEPRECATED_IN_2_62
 GLIB_DEPRECATED_IN_2_62_FOR
+GLIB_DEPRECATED_IN_2_64
+GLIB_DEPRECATED_IN_2_64_FOR
+GLIB_DEPRECATED_IN_2_66
+GLIB_DEPRECATED_IN_2_66_FOR
+GLIB_DEPRECATED_IN_2_68
+GLIB_DEPRECATED_IN_2_68_FOR
+GLIB_DEPRECATED_IN_2_70
+GLIB_DEPRECATED_IN_2_70_FOR
 GLIB_DEPRECATED_MACRO
 GLIB_DEPRECATED_MACRO_FOR
 GLIB_DEPRECATED_MACRO_IN_2_26
@@ -336,6 +381,14 @@ GLIB_DEPRECATED_MACRO_IN_2_60
 GLIB_DEPRECATED_MACRO_IN_2_60_FOR
 GLIB_DEPRECATED_MACRO_IN_2_62
 GLIB_DEPRECATED_MACRO_IN_2_62_FOR
+GLIB_DEPRECATED_MACRO_IN_2_64
+GLIB_DEPRECATED_MACRO_IN_2_64_FOR
+GLIB_DEPRECATED_MACRO_IN_2_66
+GLIB_DEPRECATED_MACRO_IN_2_66_FOR
+GLIB_DEPRECATED_MACRO_IN_2_68
+GLIB_DEPRECATED_MACRO_IN_2_68_FOR
+GLIB_DEPRECATED_MACRO_IN_2_70
+GLIB_DEPRECATED_MACRO_IN_2_70_FOR
 GLIB_DEPRECATED_TYPE
 GLIB_DEPRECATED_TYPE_FOR
 GLIB_DEPRECATED_TYPE_IN_2_26
@@ -376,6 +429,14 @@ GLIB_DEPRECATED_TYPE_IN_2_60
 GLIB_DEPRECATED_TYPE_IN_2_60_FOR
 GLIB_DEPRECATED_TYPE_IN_2_62
 GLIB_DEPRECATED_TYPE_IN_2_62_FOR
+GLIB_DEPRECATED_TYPE_IN_2_64
+GLIB_DEPRECATED_TYPE_IN_2_64_FOR
+GLIB_DEPRECATED_TYPE_IN_2_66
+GLIB_DEPRECATED_TYPE_IN_2_66_FOR
+GLIB_DEPRECATED_TYPE_IN_2_68
+GLIB_DEPRECATED_TYPE_IN_2_68_FOR
+GLIB_DEPRECATED_TYPE_IN_2_70
+GLIB_DEPRECATED_TYPE_IN_2_70_FOR
 GLIB_VERSION_CUR_STABLE
 GLIB_VERSION_PREV_STABLE
 </SECTION>
@@ -411,6 +472,7 @@ CLAMP
 G_APPROX_VALUE
 
 <SUBSECTION>
+G_SIZEOF_MEMBER
 G_STRUCT_MEMBER
 G_STRUCT_MEMBER_P
 G_STRUCT_OFFSET
@@ -423,6 +485,8 @@ G_ALIGNOF
 
 <SUBSECTION>
 G_CONST_RETURN
+G_NORETURN
+G_NORETURN_FUNCPTR
 
 <SUBSECTION>
 G_N_ELEMENTS
@@ -674,19 +738,37 @@ G_HAVE_GNUC_VARARGS
 G_HAVE_ISO_VARARGS
 G_HAVE_GROWING_STACK
 G_VA_COPY_AS_ARRAY
+GLIB_CANNOT_IGNORE_DEPRECATIONS
 GLIB_DEPRECATED
 GLIB_DEPRECATED_FOR
 GLIB_UNAVAILABLE
 GLIB_UNAVAILABLE_ENUMERATOR
 GLIB_UNAVAILABLE_MACRO
+GLIB_UNAVAILABLE_STATIC_INLINE
 GLIB_UNAVAILABLE_TYPE
 G_ANALYZER_ANALYZING
 G_ANALYZER_NORETURN
 g_autoptr_cleanup_generic_gfree
-g_has_typeof
+glib_typeof
 g_macro__has_attribute
 g_macro__has_builtin
 g_macro__has_feature
+g_macro__has_extension
+g_macro__has_attribute___alloc_size__
+g_macro__has_attribute___const__
+g_macro__has_attribute___deprecated__
+g_macro__has_attribute___format__
+g_macro__has_attribute___format_arg__
+g_macro__has_attribute___malloc__
+g_macro__has_attribute___no_instrument_function__
+g_macro__has_attribute___noreturn__
+g_macro__has_attribute___pure__
+g_macro__has_attribute___sentinel__
+g_macro__has_attribute___unused__
+g_macro__has_attribute_fallthrough
+g_macro__has_attribute_may_alias
+g_macro__has_attribute___noinline__
+g_macro__has_attribute_warn_unused_result
 </SECTION>
 
 <SECTION>
@@ -704,7 +786,15 @@ g_set_error_literal
 g_propagate_error
 g_clear_error
 g_prefix_error
+g_prefix_error_literal
 g_propagate_prefixed_error
+<SUBSECTION>
+GErrorInitFunc
+GErrorCopyFunc
+GErrorClearFunc
+G_DEFINE_EXTENDED_ERROR
+g_error_domain_register_static
+g_error_domain_register
 </SECTION>
 
 <SECTION>
@@ -769,6 +859,11 @@ g_main_context_invoke
 g_main_context_invoke_full
 
 <SUBSECTION>
+GMainContextPusher
+g_main_context_pusher_new
+g_main_context_pusher_free
+
+<SUBSECTION>
 g_main_context_get_thread_default
 g_main_context_ref_thread_default
 g_main_context_push_thread_default
@@ -805,11 +900,13 @@ G_POLLFD_FORMAT
 GSource
 GSourceDummyMarshal
 GSourceFuncs
+GSourceDisposeFunc
 GSourceCallbackFuncs
 g_source_new
 g_source_ref
 g_source_unref
 g_source_set_funcs
+g_source_set_dispose_function
 g_source_attach
 g_source_destroy
 g_source_is_destroyed
@@ -820,6 +917,7 @@ g_source_get_can_recurse
 g_source_get_id
 g_source_get_name
 g_source_set_name
+g_source_set_static_name
 g_source_set_name_by_id
 g_source_get_context
 g_source_set_callback
@@ -844,6 +942,9 @@ g_source_remove_by_user_data
 GClearHandleFunc
 g_clear_handle_id
 
+<SUBSECTION>
+g_steal_fd
+
 <SUBSECTION Private>
 GLIB_HAVE_ALLOCA_H
 alloca
@@ -1072,6 +1173,7 @@ g_once_init_enter_impl
 <FILE>thread_pools</FILE>
 GThreadPool
 g_thread_pool_new
+g_thread_pool_new_full
 g_thread_pool_push
 g_thread_pool_set_max_threads
 g_thread_pool_get_max_threads
@@ -1275,6 +1377,7 @@ g_newa
 <SUBSECTION>
 g_memmove
 g_memdup
+g_memdup2
 
 <SUBSECTION>
 GMemVTable
@@ -1327,6 +1430,9 @@ GPatternSpec
 g_pattern_spec_new
 g_pattern_spec_free
 g_pattern_spec_equal
+g_pattern_spec_copy
+g_pattern_spec_match
+g_pattern_spec_match_string
 g_pattern_match
 g_pattern_match_string
 g_pattern_match_simple
@@ -1400,6 +1506,7 @@ g_log
 g_logv
 g_message
 g_warning
+g_warning_once
 g_critical
 g_error
 g_info
@@ -1431,6 +1538,8 @@ g_log_writer_format_fields
 g_log_writer_journald
 g_log_writer_standard_streams
 g_log_writer_default
+g_log_writer_default_set_use_stderr
+g_log_writer_default_would_drop
 
 <SUBSECTION Private>
 g_log_structured_standard
@@ -1459,9 +1568,11 @@ GSpawnFlags
 GSpawnChildSetupFunc
 g_spawn_async_with_fds
 g_spawn_async_with_pipes
+g_spawn_async_with_pipes_and_fds
 g_spawn_async
 g_spawn_sync
 G_SPAWN_EXIT_ERROR
+g_spawn_check_wait_status
 g_spawn_check_exit_status
 g_spawn_command_line_async
 g_spawn_command_line_sync
@@ -1544,6 +1655,7 @@ GOptionArg
 GOptionFlags
 G_OPTION_REMAINING
 GOptionEntry
+G_OPTION_ENTRY_NULL
 g_option_context_add_main_entries
 GOptionGroup
 g_option_context_add_group
@@ -1574,7 +1686,9 @@ G_FILE_ERROR
 GFileTest
 g_file_error_from_errno
 g_file_get_contents
+GFileSetContentsFlags
 g_file_set_contents
+g_file_set_contents_full
 g_file_test
 g_mkstemp
 g_mkstemp_full
@@ -1615,6 +1729,7 @@ g_remove
 g_rmdir
 g_fopen
 g_freopen
+g_fsync
 g_chmod
 g_access
 g_creat
@@ -1748,9 +1863,17 @@ g_strjoinv
 
 <SUBSECTION>
 GStrv
+GStrvBuilder
 g_strv_length
 g_strv_contains
 g_strv_equal
+g_strv_builder_new
+g_strv_builder_ref
+g_strv_builder_unref
+g_strv_builder_add
+g_strv_builder_addv
+g_strv_builder_add_many
+g_strv_builder_end
 
 <SUBSECTION>
 g_strerror
@@ -1875,6 +1998,7 @@ g_time_zone_unref
 g_time_zone_ref
 <SUBSECTION>
 g_time_zone_new
+g_time_zone_new_identifier
 g_time_zone_new_local
 g_time_zone_new_utc
 g_time_zone_new_offset
@@ -2074,6 +2198,20 @@ g_get_user_special_dir
 g_get_system_data_dirs
 g_get_system_config_dirs
 g_reload_user_special_dirs_cache
+g_get_os_info
+
+<SUBSECTION>
+G_OS_INFO_KEY_NAME
+G_OS_INFO_KEY_PRETTY_NAME
+G_OS_INFO_KEY_VERSION
+G_OS_INFO_KEY_VERSION_CODENAME
+G_OS_INFO_KEY_VERSION_ID
+G_OS_INFO_KEY_ID
+G_OS_INFO_KEY_HOME_URL
+G_OS_INFO_KEY_DOCUMENTATION_URL
+G_OS_INFO_KEY_SUPPORT_URL
+G_OS_INFO_KEY_BUG_REPORT_URL
+G_OS_INFO_KEY_PRIVACY_POLICY_URL
 
 <SUBSECTION>
 g_get_host_name
@@ -2315,11 +2453,15 @@ g_bookmark_file_get_mime_type
 g_bookmark_file_get_is_private
 g_bookmark_file_get_icon
 g_bookmark_file_get_added
+g_bookmark_file_get_added_date_time
 g_bookmark_file_get_modified
+g_bookmark_file_get_modified_date_time
 g_bookmark_file_get_visited
+g_bookmark_file_get_visited_date_time
 g_bookmark_file_get_groups
 g_bookmark_file_get_applications
 g_bookmark_file_get_app_info
+g_bookmark_file_get_application_info
 
 <SUBSECTION>
 g_bookmark_file_set_title
@@ -2328,10 +2470,14 @@ g_bookmark_file_set_mime_type
 g_bookmark_file_set_is_private
 g_bookmark_file_set_icon
 g_bookmark_file_set_added
+g_bookmark_file_set_added_date_time
 g_bookmark_file_set_groups
 g_bookmark_file_set_modified
+g_bookmark_file_set_modified_date_time
 g_bookmark_file_set_visited
+g_bookmark_file_set_visited_date_time
 g_bookmark_file_set_app_info
+g_bookmark_file_set_application_info
 g_bookmark_file_add_group
 g_bookmark_file_add_application
 g_bookmark_file_remove_group
@@ -2348,9 +2494,12 @@ g_bookmark_file_error_quark
 <FILE>modules</FILE>
 <INCLUDE>gmodule.h</INCLUDE>
 GModule
+GModuleError
+G_MODULE_ERROR
 g_module_supported
 g_module_build_path
 g_module_open
+g_module_open_full
 GModuleFlags
 g_module_symbol
 g_module_name
@@ -2363,6 +2512,8 @@ GModuleUnload
 G_MODULE_SUFFIX
 G_MODULE_EXPORT
 G_MODULE_IMPORT
+<SUBSECTION Private>
+g_module_error_quark
 </SECTION>
 
 <SECTION>
@@ -2424,6 +2575,9 @@ g_unix_fd_add_full
 g_unix_fd_source_new
 g_unix_fd_ensure_zero_copy_safe
 
+<SUBSECTION>
+g_unix_get_passwd_entry
+
 <SUBSECTION Private>
 g_unix_error_quark
 </SECTION>
@@ -2472,6 +2626,7 @@ g_list_delete_link
 g_list_remove_all
 g_list_free
 g_list_free_full
+g_clear_list
 
 <SUBSECTION>
 g_list_alloc
@@ -2528,6 +2683,7 @@ g_slist_free
 g_slist_free_full
 g_slist_free_1
 g_slist_free1
+g_clear_slist
 
 <SUBSECTION>
 g_slist_length
@@ -2757,6 +2913,7 @@ g_string_insert_unichar
 g_string_insert_len
 g_string_overwrite
 g_string_overwrite_len
+g_string_replace
 g_string_erase
 g_string_truncate
 g_string_set_size
@@ -2794,6 +2951,7 @@ g_string_chunk_free
 <FILE>arrays</FILE>
 GArray
 g_array_new
+g_array_steal
 g_array_sized_new
 g_array_copy
 g_array_ref
@@ -2822,6 +2980,7 @@ g_array_free
 <FILE>arrays_pointer</FILE>
 GPtrArray
 g_ptr_array_new
+g_ptr_array_steal
 g_ptr_array_sized_new
 g_ptr_array_new_with_free_func
 g_ptr_array_copy
@@ -2857,6 +3016,7 @@ g_ptr_array_find_with_equal_func
 <SUBSECTION>
 GByteArray
 g_byte_array_new
+g_byte_array_steal
 g_byte_array_new_take
 g_byte_array_sized_new
 g_byte_array_ref
@@ -2881,6 +3041,7 @@ g_bytes_new_static
 g_bytes_new_with_free_func
 g_bytes_new_from_bytes
 g_bytes_get_data
+g_bytes_get_region
 g_bytes_get_size
 g_bytes_get_zero_copy_fd
 g_bytes_hash
@@ -2899,23 +3060,39 @@ g_bytes_get_type
 <TITLE>Balanced Binary Trees</TITLE>
 <FILE>trees-binary</FILE>
 GTree
+GTreeNode
 g_tree_new
 g_tree_ref
 g_tree_unref
 g_tree_new_with_data
 g_tree_new_full
+g_tree_node_first
+g_tree_node_last
+g_tree_node_previous
+g_tree_node_next
+g_tree_insert_node
 g_tree_insert
+g_tree_replace_node
 g_tree_replace
+g_tree_node_key
+g_tree_node_value
 g_tree_nnodes
 g_tree_height
+g_tree_lookup_node
 g_tree_lookup
 g_tree_lookup_extended
+g_tree_foreach_node
 g_tree_foreach
 g_tree_traverse
 GTraverseFunc
+GTraverseNodeFunc
+g_tree_search_node
 g_tree_search
+g_tree_lower_bound
+g_tree_upper_bound
 g_tree_remove
 g_tree_steal
+g_tree_remove_all
 g_tree_destroy
 </SECTION>
 
@@ -3268,19 +3445,67 @@ g_base64_decode_inplace
 
 <SECTION>
 <TITLE>URI Functions</TITLE>
-<FILE>gurifuncs</FILE>
+<FILE>guri</FILE>
+GUri
+g_uri_ref
+g_uri_unref
+<SUBSECTION>
+GUriFlags
+g_uri_split
+g_uri_split_with_user
+g_uri_split_network
+g_uri_is_valid
+g_uri_join
+g_uri_join_with_user
+g_uri_parse
+g_uri_parse_relative
+g_uri_resolve_relative
+g_uri_build
+g_uri_build_with_user
+g_uri_peek_scheme
+g_uri_parse_scheme
+<SUBSECTION>
+GUriHideFlags
+g_uri_to_string
+g_uri_to_string_partial
+<SUBSECTION>
+g_uri_get_scheme
+g_uri_get_userinfo
+g_uri_get_user
+g_uri_get_password
+g_uri_get_auth_params
+g_uri_get_host
+g_uri_get_port
+g_uri_get_path
+g_uri_get_query
+g_uri_get_fragment
+g_uri_get_flags
+<SUBSECTION>
+GUriParamsIter
+GUriParamsFlags
+g_uri_params_iter_init
+g_uri_params_iter_next
+g_uri_parse_params
+<SUBSECTION>
 G_URI_RESERVED_CHARS_ALLOWED_IN_PATH
 G_URI_RESERVED_CHARS_ALLOWED_IN_PATH_ELEMENT
 G_URI_RESERVED_CHARS_ALLOWED_IN_USERINFO
 G_URI_RESERVED_CHARS_GENERIC_DELIMITERS
 G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS
-g_uri_parse_scheme
 g_uri_escape_string
 g_uri_unescape_string
+g_uri_escape_bytes
+g_uri_unescape_bytes
 g_uri_unescape_segment
+<SUBSECTION>
 g_uri_list_extract_uris
 g_filename_from_uri
 g_filename_to_uri
+<SUBSECTION>
+G_URI_ERROR
+GUriError
+<SUBSECTION Private>
+g_uri_error_quark
 </SECTION>
 
 <SECTION>
@@ -3342,6 +3567,7 @@ GTestDataFunc
 g_test_add_data_func
 g_test_add_data_func_full
 g_test_add
+g_test_get_path
 
 GTestFileType
 g_test_build_filename
@@ -3349,8 +3575,11 @@ g_test_get_filename
 g_test_get_dir
 
 g_test_fail
+g_test_fail_printf
 g_test_skip
+g_test_skip_printf
 g_test_incomplete
+g_test_incomplete_printf
 g_test_failed
 g_test_message
 g_test_bug_base
@@ -3394,6 +3623,7 @@ g_assert_se
 g_assert_not_reached
 
 g_assert_cmpstr
+g_assert_cmpstrv
 g_assert_cmpint
 g_assert_cmpuint
 g_assert_cmphex
@@ -3407,6 +3637,7 @@ g_assert_true
 g_assert_false
 g_assert_null
 g_assert_nonnull
+g_assert_no_errno
 g_test_set_nonfatal_assertions
 
 GTestCase
@@ -3418,6 +3649,8 @@ g_test_get_root
 g_test_suite_add
 g_test_suite_add_suite
 g_test_run_suite
+g_test_case_free
+g_test_suite_free
 
 <SUBSECTION Private>
 g_test_trap_assertions