[msvc] Update csproj files
[mono.git] / eglib / TODO
index dcf2bf234c7470e30624e61d8738885aa222f482..bbbb49bbba4c9c2921879a4bc9948fd945b3e9e5 100644 (file)
@@ -1,88 +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,
-       G_FILE_ERROR_*
-
-       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.
-
-  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:
-
-       * 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
+* Missing code
 
        * Process launching
-             1 g_spawn_async_with_pipes
              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
-            24 g_utf16_to_utf8
-            20 g_utf8_to_utf16
-             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_set_prgname
-             2 g_printerr
-             1 g_mem_set_vtable
-             1 g_log_set_handler
+---------------------------------------------------------------------- 
 
+* Should implement, for better performance:
 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
-      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
+