X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=eglib%2FTODO;h=bbbb49bbba4c9c2921879a4bc9948fd945b3e9e5;hb=b58f0e8232e0ebbb806512aff02eec7fa85fb9ce;hp=3c125424c4a382d16d12dee7411d8f59f2c65b3e;hpb=68385048a9d9c681eb77b488868c4c0998a99567;p=mono.git diff --git a/eglib/TODO b/eglib/TODO index 3c125424c4a..bbbb49bbba4 100644 --- a/eglib/TODO +++ b/eglib/TODO @@ -1,73 +1,33 @@ - -* Code that we will drop from Mono, because we do not really need this: - - Directory, File manipulation: - - g_dir_open, g_dir_close, g_dir_read_name - - We're missing a native windows implementation. The unix one is in place. - - Locking: - - 5 G_LOCK - 5 G_UNLOCK - - These are currently only used for the GC-safe hash table, and - we will be replacing that with a copy of our own hashtable. - -Important Groups: - - * 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 +* Missing code * Process launching 3 g_shell_quote 1 g_shell_unquote - * Thread enabling, these might be just no-ops, check with Paolo/Zoltan - 3 g_thread_supported - 3 g_thread_init - - * Path string manipulation and utilities. - 2 g_filename_to_uri - 2 g_filename_from_uri - - * Information retrieval - 1 g_get_charset - 1 g_win32_getlocale - - * String manipulation - 1 g_filename_from_utf8 - 1 g_ascii_strdown - 4 g_strdown - 10 g_strlcpy - 2 g_strdelimit - 1 g_strescape - - * Character encoding - 3 g_utf8_validate - 3 g_locale_to_utf8 - 3 g_convert - 1 g_locale_from_utf8 - - * Miscelaneous - 5 g_newa - 3 g_spaced_primes_closest - 2 g_printerr - 1 g_mem_set_vtable - 1 g_log_set_handler +---------------------------------------------------------------------- +* Should implement, for better performance: + Macros: 6 G_UNLIKELY 4 G_LIKELY - 2 G_USEC_PER_SEC - 2 G_STRLOC - 1 G_SPAWN_SEARCH_PATH - 1 G_ALLOC_ONLY + +* Unimplemented, not supported currently: + + (none as yet.) * Dead Code The GMainLoop code was no longer in use in Mono. + +* Windows implementations needed + + Directory, File manipulation: + + g_dir_open, g_dir_close, g_dir_read_name + + We're missing a native windows implementation. The unix one is in place. + + * Information retrieval + 1 g_win32_getlocale +