Another method, but need to complete the tests
[mono.git] / eglib / TODO
1
2 * Code that we will drop from Mono, because we do not really need this:
3
4   Locking:
5
6       5 G_LOCK
7       5 G_UNLOCK
8
9       These are currently only used for the GC-safe hash table, and 
10       we will be replacing that with a copy of our own hashtable.
11
12 Important Groups:
13
14         * Process launching
15               3 g_shell_quote
16               1 g_shell_unquote
17
18         * Thread enabling, these might be just no-ops, check with Paolo/Zoltan
19               3 g_thread_supported
20               3 g_thread_init
21
22         * Path string manipulation and utilities.
23               2 g_filename_from_uri
24         
25         * Information retrieval
26               1 g_get_charset
27               1 g_win32_getlocale
28         
29         * String manipulation
30               1 g_filename_from_utf8
31               1 g_ascii_strdown
32               4 g_strdown
33              10 g_strlcpy
34               2 g_strdelimit
35               1 g_strescape
36         
37         * Character encoding
38               3 g_utf8_validate
39               3 g_locale_to_utf8
40               1 g_locale_from_utf8
41
42         * Miscelaneous
43               3 g_spaced_primes_closest
44               2 g_printerr
45               1 g_mem_set_vtable
46               1 g_log_set_handler
47
48 Macros:
49       6 G_UNLIKELY
50       4 G_LIKELY
51       2 G_USEC_PER_SEC
52       2 G_STRLOC
53       1 G_SPAWN_SEARCH_PATH
54       1 G_ALLOC_ONLY
55
56 * Unimplemented, not supported currently:
57
58               3 g_convert               (used for MONO_EXTERNAL_ENCODINGS)
59                 g_unichar_tolower       Used for deprecated unmanaged string collation
60                 g_unichar_type          Used for deprecated unmanaged string collation
61
62 * Dead Code
63
64         The GMainLoop code was no longer in use in Mono.
65
66 * Windows implementations needed
67
68   Directory, File manipulation:
69
70        g_dir_open, g_dir_close, g_dir_read_name
71
72        We're missing a native windows implementation. The unix one is in place.
73