Directory, File manipulation:
- g_dir_open, g_dir_close, g_dir_read_name,
- G_FILE_ERROR_*
+ g_dir_open, g_dir_close, g_dir_read_name
- These will be replaced in io-layer with direct Unix calls.
-
- These will be replaced in metadata with two code paths, native
- Unix and native Windows.
+ We're missing a native windows implementation. The unix one is in place.
Locking:
Important Groups:
- * Pattern Matching
- 2 g_pattern_spec_new
- 2 g_pattern_spec_free
- 2 g_pattern_match_string
-
* Markup, used to load config files.
2 g_markup_parse_context_parse
2 g_markup_parse_context_new
2 g_markup_parse_context_free
2 g_markup_parse_context_end_parse
- * Timers, used for the Mini built-in test suite
- 5 g_timer_elapsed
- 2 g_timer_stop
- 2 g_timer_start
- 2 g_timer_new
- 1 g_timer_destroy
-
* Process launching
- 1 g_spawn_command_line_sync
1 g_spawn_async_with_pipes
3 g_shell_quote
- 2 g_shell_parse_argv
1 g_shell_unquote
* Thread enabling, these might be just no-ops, check with Paolo/Zoltan
3 g_thread_init
* Path string manipulation and utilities.
- 10 g_path_get_dirname
- 9 g_path_get_basename
- 2 g_find_program_in_path
2 g_filename_to_uri
2 g_filename_from_uri
- 2 g_concat_dir_and_file
- 5 g_path_is_absolute
- 10 g_ascii_xdigit_value
* Information retrieval
- 8 g_get_home_dir
- 5 g_get_current_dir
- 4 g_get_tmp_dir
- 2 g_get_current_time
- 1 g_get_user_name
- 1 g_get_prgname
1 g_get_charset
1 g_win32_getlocale
1 g_filename_from_utf8
1 g_ascii_strdown
4 g_strdown
- 21 g_snprintf
10 g_strlcpy
2 g_strdelimit
1 g_strescape
3 g_convert
1 g_locale_from_utf8
- * File
- 5 g_file_get_contents
- 11 g_file_test
- 3 g_file_open_tmp
-
- * List
- 3 g_list_insert_before
- 2 g_list_sort
-
* Miscelaneous
5 g_newa
3 g_spaced_primes_closest
1 g_log_set_handler
Macros:
- 7 G_FILE_TEST_IS_DIR
6 G_UNLIKELY
4 G_LIKELY
- 4 G_FILE_TEST_IS_REGULAR
2 G_USEC_PER_SEC
2 G_STRLOC
1 G_SPAWN_SEARCH_PATH
* Dead Code
- The GMainLoop code was no longer in use in Mono.
\ No newline at end of file
+ The GMainLoop code was no longer in use in Mono.