annotate w32/Todo @ 211:78478c60bfcd r20-4b4

Import from CVS: tag r20-4b4
author cvs
date Mon, 13 Aug 2007 10:05:51 +0200
parents 41ff10fd062f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
211
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
1 # List of problems with XEmacs. If anyone wants to work on these, please
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
2 # mail me and I'll update the table below.
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
3
211
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
4 # Core NT issues
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
5 1. Subprocess support is completely broken.
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
6 2. Networking support is completely broken. This is due to the fact that
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
7 the model relies on the subprocess support also working.
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
8 4. No binary release. We know a binary release would be A Good Thing.
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
9 However we want to make things stable before producing one so we don't
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
10 have to field too many problems. Sorry.
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
11 5. Support for dired is perhaps not quite there. We need to port ls-lisp.el
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
12 from FSF Emacs.
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
13 6. Currently the backup files do not get the same permissions as the file
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
14 being edited. August Hill is looking at this one.
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
15 7. Verify that CRLF issues are dealt with correctly. Marc Paquette is
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
16 looking at this.
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
17
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
18 # X issues
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
19 1. Redrawing on my (davidh) system seems fairly broken - I don't know if
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
20 this is the XEmacs redraw functionality, my X server or just something
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
21 strange with X under NT. Has anyone else experiences with this ?
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
22
211
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
23 # Native GUI issues
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
24 1. Mouse drags can cause aborts. I think this is because the timeout
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
25 implementation is broken and can cause the same timeout to go
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
26 off twice (especially during mouse drags?), which makes XEmacs abort.
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
27 Windows95 doesn't appear to provide any one-shot timers (NT does).
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
28 2. XEmacs starts-up with "Arithmetic error".
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
29 3. It might be a good idea if someone sanity-checked my (jhar) changes to
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
30 faces.el.
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
31 4. w32-make-font-foo in w32/w32-faces.el need to be written.
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
32 5. Calling mouse_[enter|leave]_frame_hook.
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
33 6. Eliminate resizing funnies
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
34 7. Scrollbar
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
35 8. Menubar
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
36 9. Palette handling
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
37 10. Middle mouse button emulation. Dragging off-frame.
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
38 11. Images
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
39 12. Toolbar
209
41ff10fd062f Import from CVS: tag r20-4b3
cvs
parents:
diff changeset
40
211
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
41 Old Issues.
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
42
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
43 1. For some reason, HOME is a required environment variable.
78478c60bfcd Import from CVS: tag r20-4b4
cvs
parents: 209
diff changeset
44