New test.
[mono.git] / eglib / TODO
index c472c34a03350285bc2dd01980dc0dbd0044078e..e569e8aba46b8570ae53d8055d1a853119192ee3 100644 (file)
@@ -19,16 +19,12 @@ Important Groups:
              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_filename_from_utf8    [LIMITATION: UTF8 only today]
              1 g_ascii_strdown
              4 g_strdown
             10 g_strlcpy
@@ -38,7 +34,6 @@ Important Groups:
        * Character encoding
              3 g_utf8_validate
              3 g_locale_to_utf8
-             3 g_convert
              1 g_locale_from_utf8
 
        * Miscelaneous
@@ -47,6 +42,11 @@ Important Groups:
              1 g_mem_set_vtable
              1 g_log_set_handler
 
+Remove code from Mono:
+
+       Multi-threaded aware GHashTable.
+       utils/mono-uri.c
+
 Macros:
       6 G_UNLIKELY
       4 G_LIKELY
@@ -55,6 +55,12 @@ Macros:
       1 G_SPAWN_SEARCH_PATH
       1 G_ALLOC_ONLY
 
+* Unimplemented, not supported currently:
+
+             3 g_convert               (used for MONO_EXTERNAL_ENCODINGS)
+               g_unichar_tolower       Used for deprecated unmanaged string collation
+               g_unichar_type          Used for deprecated unmanaged string collation
+
 * Dead Code
 
        The GMainLoop code was no longer in use in Mono.