New test.
[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         * Information retrieval
23               1 g_get_charset
24               1 g_win32_getlocale
25         
26         * String manipulation
27               1 g_filename_from_utf8    [LIMITATION: UTF8 only today]
28               1 g_ascii_strdown
29               4 g_strdown
30              10 g_strlcpy
31               2 g_strdelimit
32               1 g_strescape
33         
34         * Character encoding
35               3 g_utf8_validate
36               3 g_locale_to_utf8
37               1 g_locale_from_utf8
38
39         * Miscelaneous
40               3 g_spaced_primes_closest
41               2 g_printerr
42               1 g_mem_set_vtable
43               1 g_log_set_handler
44
45 Remove code from Mono:
46
47         Multi-threaded aware GHashTable.
48         utils/mono-uri.c
49
50 Macros:
51       6 G_UNLIKELY
52       4 G_LIKELY
53       2 G_USEC_PER_SEC
54       2 G_STRLOC
55       1 G_SPAWN_SEARCH_PATH
56       1 G_ALLOC_ONLY
57
58 * Unimplemented, not supported currently:
59
60               3 g_convert               (used for MONO_EXTERNAL_ENCODINGS)
61                 g_unichar_tolower       Used for deprecated unmanaged string collation
62                 g_unichar_type          Used for deprecated unmanaged string collation
63
64 * Dead Code
65
66         The GMainLoop code was no longer in use in Mono.
67
68 * Windows implementations needed
69
70   Directory, File manipulation:
71
72        g_dir_open, g_dir_close, g_dir_read_name
73
74        We're missing a native windows implementation. The unix one is in place.
75