X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=eglib%2FTODO;h=76ac0da7d5346292f460f29ed22e6c99f61ef4ef;hb=83569e1ef07325ec30b00d3e2b955718f210e608;hp=18d5f2fffb21787bd5bb32b66c1f54151c964c29;hpb=3eead680b0fca6a8da410d3b33facd763bf036e3;p=mono.git diff --git a/eglib/TODO b/eglib/TODO index 18d5f2fffb2..76ac0da7d53 100644 --- a/eglib/TODO +++ b/eglib/TODO @@ -1,52 +1,16 @@ - -* Code that we will drop from Mono, because we do not really need this: - - 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: +* 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 - - * Information retrieval - 1 g_win32_getlocale - - * String manipulation - 1 g_filename_from_utf8 [LIMITATION: UTF8 only today] - 1 g_ascii_strdown - 10 g_strlcpy - 2 g_strdelimit - 1 g_strescape - - * Miscelaneous - 3 g_spaced_primes_closest - 2 g_printerr - 1 g_mem_set_vtable - 1 g_log_set_handler - -Remove code from Mono: - - Multi-threaded aware GHashTable. - utils/mono-uri.c +---------------------------------------------------------------------- +* 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: @@ -63,5 +27,8 @@ Macros: g_dir_open, g_dir_close, g_dir_read_name - We're missing a native windows implementation. The unix one is in place. + We're missing a native windows implementation. The unix one is in place. + * Information retrieval + 1 g_win32_getlocale +