File: TODO

package info (click to toggle)
xemacs21-packages 2009.02.17.dfsg.1-1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 116,928 kB
  • ctags: 88,975
  • sloc: lisp: 1,232,060; ansic: 16,570; java: 13,514; xml: 6,477; sh: 4,611; makefile: 4,036; asm: 3,007; perl: 839; cpp: 500; ruby: 257; csh: 96; haskell: 93; awk: 49; python: 47
file content (95 lines) | stat: -rw-r--r-- 4,264 bytes parent folder | download | duplicates (13)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
BUGS (4.0):
- trim down w3-sysdp.el to be just the stuff it really needs
- border-color can have multiple color specifications, but we
  currently choke with 'args out of range' when we see this.
- widget appears to be stealing button3 to mean 'activate' - this is
  bogus!  We lose all context-sensitive menus because of this.
- We still seem to be growing the line size under Emacs 19.x/20.x
- document how to translate Netscape foo.pac files to emacs lisp

BUGS (4.1):
- background colors are not heeded on table rows (<tr>).  Same
  properties on individual cells or the table as a whole work fine.
- <br> in <dd> hosed - margins in general tend to be too big sometimes.
- client side imagemaps have to be in the same buffer (actually in the
  smae buffer, _BEFORE_ the usemap directive on an image) - fix to be
  able to use imagemaps in different files, any position, etc, etc.

FEATURES (4.1)
- More tweaks to the hotindex stuff from Laurent Martelli <martelli@iie.cnam.fr>
    + Ask  to delete unresolved  entries.  Right now, keywords are
    associated to hotlist entries on the basis of entry names.  It
    means  that if you  rename  an  entry with a  hotindex-unaware
    W3/Emacs, hotindex will refuse  work. Same thing if you delete
    an entry. Of course, it would really be better to use the href
    instead of the entry name.

    +  Keywords weighting :  it  would be  nice to give  different
    weight to keywords  in  order to  precise the  relevance  of a
    keyword for a document. Query results woudl  then be sorted by
    relevance.

    +  Hotindex file  sharing  :  wouldn't it  be   nice  to share
    keywords files with your friends? Ideally,  one should be able
    to specify a list of keywords file to search in. Entries found
    in the first files would match  better than those found at the
    end. 

    + Automatically add  keywords found in  meta  tags and procide
    additional methods to automatically index documents.

    * Multi keyword search
- w3-(un)?plugged, w3-toggle-plugged to control url-standalone-mode in
  a convenient, user-friendly way.
- Nice custom-y way to create an HTTP request.  This would allow
  people to use HTTP PUT to upload documents to HTTP servers, etc.
- cache a formatted version of documents, with enough info to recreate
  the widgets in them.
- keystrokes and supporting infrastructure to prefetch URLs from
  within a document that you are likely to read next.  Don't even parse
  or render them David Kastrup <dak@neuroinformatik.ruhr-uni-bochum.de>
- Emacspeak Interaction
  - some way of specifying in a stylesheet whether certain text is
    inaudible.  use the 'inaudible text property for this.
  - Full Aural-CSS support
- more sophisticated filling algorithm. I'm not sure exactly what
  would be sufficient but breaking lines after punctuation  seems like
  it would solve most of the problem.
- When fetching images for viewing (not inlining), W3 should at least
  have an option of displaying it inline, ala Netscape.
- Widget library merging
  - Write a font selection widget
  - Write a voice selection widget
  - Write a mailcap entry widget
- Custom library merging
  - Add custom support for MM
- Hotlist handling
  - Abstract out current support
  - Do something similar to GNUS 'backends' to provide easy way to add new
    bookmark formats, etc.
- Write a new major mode for handling CSS style sheets

FEATURES (5.0)
- Emacspeak Integration
  - Need option to turn off table rendering and print it out as a
    table that is viewable with emacspeak-table-ui.el
- Write a text/xml parser
- Completely rewrite display code again
  - Abstract everything out to follow parse->flow objects->render model
  - Base all stylesheet stuff off of DSSSL
  - CSS2
  - New rendering backends
    - Native postscript output
    - LaTeX upgrade
    - TeXinfo
- Display code
  - implement <spacer> from netscape 3.0b5
  - reimplement w3-show-headers
  - Handle math environment using the calc library
  - Better integration with the parser

MAINTENANCE CRAP (4.0)
- Get in touch with "Rob" == Rob Partington <rjp@netlink.co.uk> about
  registering w3.browser.org
- Legal Papers (status - emailed necessary paperwork)
  - Stephen Peters <speters@cygnus.com> - LaTeX code (???)