comparison lisp/w3/todo @ 14:9ee227acff29 r19-15b90

Import from CVS: tag r19-15b90
author cvs
date Mon, 13 Aug 2007 08:48:42 +0200
parents
children
comparison
equal deleted inserted replaced
13:13c6d0aaafe5 14:9ee227acff29
1 BUGS:
2 ----
3 - <br> in <dd> hosed - margins in general tend to be too big sometimes.
4 - too much space after an ordered list item - can't fix without
5 completely screwing up the spacing algorithm. *sigh*
6 - tags in <title> elements crap out. Check out
7 http://www.uni-mainz.de/~steffens/html-public/usrguide_3.html#0 for a
8 sample.
9 - Interaction with Emacspeak is inexcusably weak
10 - Need option to turn off table rendering and print it out as a
11 table that is viewable with emacspeak-table-ui.el
12 - Reimplement <label> support for form items
13 - Better/more information stored in each hypertext link
14 - Better/more information stored in each form entry area
15 - Need at least bare-bones frames support where you can at least
16 convert a frameset into a list of destinations and display those for
17 the user.
18 - <link> handling should keep track of the 'title' attribute of the link
19 - sometimes images delete a large chunk of the buffer they are in. Check out
20 http://cs-www.uchicago.edu/ - seems to be the <img alt=" "> stuff. Ack.
21 - should use 'editable-field' widget type for 'text' and 'multiline' widgets.
22 - ebola warnings when using gopher in XEmacs 20.0
23 - Resetting a form resets the internal structures, but not the buffer
24 representation. This one will be ugly.
25 - cannot save a page as postscript
26 - cannot dump an XEmacs w/W3 - attempt to modify read-only object.
27 Apparently a problem somewhere in w3-parse, as if it is reloaded
28 after dumping, the problem goes away.
29 - client side imagemaps have to be in the same buffer (actually in the
30 smae buffer, _BEFORE_ the usemap directive on an image) - fix to be
31 able to use imagemaps in different files, any position, etc, etc.
32 - filename handling bug in OS/2 - the c:\ stuff confuses it.
33 - some way of specifying in a stylesheet whether certain text is
34 inaudible. use the 'inaudible text property for this.
35 - w3-fetch should take its prefix arg in the standard way and it
36 should be documented in the doc string
37 - Should make cache directory private by default.
38 - When fetching a compressed file with "C-u RET", W3 seems to uncompress
39 before saving on disk, but suggests a save file name with the ".gz"
40 extension. It should either not uncompress in this case, or remove the
41 ".gz" extension from the suggested save file name. (My personal
42 preference is that it should not uncompress. Emacs has no trouble
43 looking at compressed files and they take up less disk space.)
44 - w3-complete-link ensures that the input matches one of the links,
45 except for case. If there is a link named "XX", you can enter "xx".
46 You will then get the error "Wrong type argument: stringp, nil".
47 - Sometimes widget keybindings get thrown in the minibuffer map. Try M-: C-M-i
48 - We do not like a separate minibuffer frame at all under Emacs
49
50 FEATURES:
51 - font.elc is still not cross-emacsen. Damn keyword lossage.
52 - Widget library merging
53 - Using {TAB} to move to the next hyperlink moves to the first
54 character of the line if the hyperlink button is centered. In
55 such cases, a lot of whitespace can precede the first character of
56 the link and although the button can be activated from this
57 whitespace, visually it would make much more sense to move to the
58 first non-whitespace character within the field.
59 - Add support for using real images for checkboxes, etc. in widget library
60 - Clean up the image widget, and make it play nice with emacspeak
61 - Write a tabcontrol widget and use it for preferences panel
62 - Write a font selection widget
63 - Write a voice selection widget
64 - Write a password entry widget
65 - Write a mailcap entry widget
66 - Custom library merging
67 - Add custom support for W3, URL, MM
68 - Proxy support
69 - The URL proxy checking is now able to use a function instead of
70 using an alist. Perhaps have some basic javascript->elisp converter
71 so that people can use netscape-style auto-proxy configuration.
72 - Provide functions comparable to those provided to netscape
73 javascript proxy auto configuration. See
74 http://home.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html
75 - LaTeX backend
76 - Stylesheet support
77 - Table support
78 - Display code
79 - Support recommended rendering of <dir> as multi-column
80 - Support multi-column somehow
81 - Support <dl compact>
82 - implement <spacer> from netscape 3.0b5
83 - reimplement w3-show-headers
84 - Handle math environment using the calc library
85 - Better integration with the paresr
86 - Better user feedback
87 - Better incremental display (page-by-page drawing?)
88 - People want to see size and last-modified of remote ftp directories.
89 Only if ange-ftp or efs start returning valid data for file-attributes.
90 Either that, or some integration work needs to happen with dired. Perhaps
91 a w3-dired-minor-mode that rebinds return, button1-3, etc. hmmmm....
92 - Write a new major mode for handling CSS style sheets
93 - Support the <object> tag
94 - Deal with frames right
95 - Add back in the 'host' method for url-gateway-method - perhaps steal
96 code from GNUS
97
98 MAINTENANCE CRAP
99 - Create a FAQ
100 - Revamp the entire documentation
101 - More info on stylesheets
102 - Update chapter organization
103 - Remove old variables
104 - Add new ones
105 - General cleanup
106 - Change w3-download script to point to new XEmacs ftp site
107 - Revamp the entire web site.
108 - Do fun things with the new name 'GNET'
109 - GNETs Not Excessively Tacky
110 - GNET N'est pas Excessivement Tare'