1 * Missing features in GtkHTML the renderer
2 ------------------------------------------
4 - Cursor keys do not work with the scrollbars.
6 - Numbered lists are not implemented.
8 - The HTML non-editing component is not finished.
10 - Table captions are not supported.
12 * Missing features in GtkHTML the editor
13 ----------------------------------------
15 - We need hooks to edit links.
17 - We need a command to turn a whole region into a link.
19 - Keybindings should be somewhat configurable.
21 - The horizontal size of the document is not updated correctly if the
22 minimum size of the current edited line becomes larger than it.
24 - File names entered in text fields through GTK GUI come to us as
25 UTF-8. They should be converted to the locale file name encoding
26 (see g_get_filename_charsets()) using g_filename_from_utf8() before
27 attempting to open the file. As to what encoding to use in the URIs
28 in HTML, there are two choices, either use UTF-8 or the locale file
29 name encoding. Maybe it should be an option? Most modern Linux
30 distributions presumably use UTF-8 if freshly installed, but there
31 are loads of sites where legacy charsets like ISO-8859-1 still are
32 used. (Note that on Windows, GLib provides an UTF-8 API, including
33 the gstdio wrappers, even though the C library uses system codepage
34 for file names (or UTF-16, if you use the wchar_t versions.)
36 - If editing an HTML file loaded (or already saved at least once) where
37 we thus know its location in the file system, pathnames for images,
38 background pixmaps, and links that point to files in the same file
39 system subtree sould be automatically converted to relative URIs
40 instead of full absolute path file: URIs. That would be much more