File: TODO

package info (click to toggle)
qemacs 0.3.1-5
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,040 kB
  • ctags: 3,226
  • sloc: ansic: 29,371; sh: 353; makefile: 338
file content (68 lines) | stat: -rw-r--r-- 2,059 bytes parent folder | download
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
General TODO:
------------
- regex search/replace (use glibc 2.1 regex.c file)
- tab cursor displayed size
- fix kana input method
- current path in compile set to current buffer path
- avoid problems with popups (kill_buffer, delete_window, split_window)
- avoid error in new file
- faster video handling (generalize invalidate region system)
- check file permissions.
- faster search
- bufed segfault
- distribute libqhtml as a separate project
- integrate tinySVG renderer based on the new libraster.
- improve speed of text renderer / improve truncate mode (merge some
  good parts with CSS renderer ?). Suppress CRC hack (not reliable).
- set_input_method() and set_buffer_file_coding_system() in config
  file.
- add custom memory handling functions.
- charset: add JIS missing encoding functions
- display alternate cursor in non activate column in hex mode.
- implement wheel mode in CSS display.
- check console charset support (need to convert input?)
- test Hebrew keymap support.

C mode TODO:
-----------
- add TAGS support:
  * recursive search of QTAGS file.
  * C decl parser
  * man like mode 
  * global QTAGS file indexed with global includes
- see if java/javascript/c++ is OK.

HTML mode TODO:
--------------

- OPTIMIZE eb_nextc et al or always duplicate box content (big speed
  improvement).

- polish end of line offset/cursor displacement support.

- handle implicit TR

- add file referencing (<?xml-stylesheet type="text/css" href="xxx"?>,
  <link>, etc...)

- fix LI numbering with VALUE attribute (cannot use CSS). Verify
  counter-reset semantics.

- (z-index) floats must be displayed after all other stuff.

- <NOBR> is sometimes incorrect.

- more font style synthesis in html2ppm.

- add xml CDATA parsing

Ideas
-----

- vi mode.
- vertical scroll bar
- better Makefile (select modes)
- add auto close buffer flag (for list mode)
- improve dired (file commands, nicer display)
- rethink mode specific commands -> add inheritance for all commands ?
- shorter command types handling (suppress ESxxx and use one type per arg)