Commit | Line | Data |
---|---|---|
e47ac727 RS |
1 | Tasks needed before the next release. |
2 | ||
c8de0427 | 3 | * TO BE DONE SHORTLY BEFORE RELEASE |
1f912e99 | 4 | |
c8de0427 | 5 | ** `undo-ask-before-discard', currently set to t for debugging purposes |
1f912e99 LT |
6 | has to be set to nil: when t, it can leak memory and cause other problems. |
7 | ||
07ff1e4b RS |
8 | ** Update release dates of manuals. |
9 | ||
10 | ** Spell check the manuals. | |
11 | ||
12 | ** Get rid of overfull and underfull boxes in manuals. | |
0ad6717d | 13 | |
059cbcd5 RS |
14 | ** Check for widow and orphan lines in manuals; |
15 | make sure all the pages really look ok in the manual as formatted. | |
16 | ||
a68d870b RS |
17 | ** Update facemenu-unlisted-faces, adding whatever other |
18 | face name prefixes should be in it for good results. | |
059cbcd5 | 19 | |
57985b44 LK |
20 | ** Update AUTHORS. |
21 | ||
22 | ** Regenerate the postscript files of the reference cards in etc. | |
23 | ||
b713c813 RS |
24 | ** Ask maintainers of refcard translations to update them. |
25 | ||
4bfd4524 CY |
26 | ** Send an email to the various distributions, including the GNOME |
27 | and KDE projects, to use the new Emacs icons in etc/images/icons. | |
28 | ||
ee31cd78 RS |
29 | * BUGS |
30 | ||
e4a9a1cf RS |
31 | ** JD Smith's 17 Apr 2006 bug report that CVS operations |
32 | get mysterious unreproducible failures. | |
33 | ||
34 | ** David Hansen's bug report on 16 Apr 2006 about point-entered and | |
35 | point-left text properties. | |
888046a6 RS |
36 | |
37 | ** Is there a basic problem with cl-byte-compile-compiler-macro? | |
38 | ||
732ab737 KS |
39 | ** Markus Gritsch's report about Emacs looping on Windoze with the following |
40 | .emacs file, and then reduce Emacs frame width to "something quite narrow": | |
41 | (setq-default truncate-lines t) | |
42 | (custom-set-variables | |
43 | '(hscroll-margin 20) | |
44 | '(hscroll-step 1) | |
45 | ) | |
46 | ||
fb90e6d9 | 47 | ** TCP server processes do not work on Windows. |
28df3a10 JB |
48 | |
49 | TCP/IP server processes created with `make-network-process' consume | |
50 | excesive CPU on some Windows environments. Usages of 50% and 100% | |
51 | CPU time have been observed on different Window XP configurations. | |
fc3c954c | 52 | Seems to be a problem in sys_select in w32proc.c. |
28df3a10 | 53 | |
49af2995 KS |
54 | In its current form, it sys_select says the socket is ready, so we |
55 | call server_accept_connection which again calls accept() which returns | |
56 | -1 with errno == WSAEWOULDBLOCK (10035) indicating that there is no | |
57 | pending connection to accept. | |
58 | ||
59 | It seems that to fix this, w32 server sockets must use WSAAsyncSelect | |
60 | + FD_ACCEPT to request notifications of incoming connections... | |
61 | ||
62 | ||
7956ef44 KS |
63 | * DOCUMENTATION |
64 | ||
62e5dd08 RS |
65 | ** Add a node to the Lisp manual describing key sequences from the |
66 | Lisp point of view. | |
67 | ||
e082564e | 68 | ** Check man/info.texi. |
7956ef44 | 69 | |
7956ef44 KS |
70 | ** Check the Emacs Lisp manual. |
71 | ||
762566f3 RS |
72 | Each manual section should be checked for factual correctness |
73 | regarding recent changes by at least two people. After each file | |
74 | name, on the same line or the following line, come the names of the | |
75 | people who have checked it. | |
98b83a88 LT |
76 | |
77 | SECTION READERS | |
78 | ---------------------------------- | |
aa5c6b3e RS |
79 | lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong |
80 | lispref/advice.texi joakim@verona.se Chong Yidong | |
b02afb20 | 81 | lispref/anti.texi Chong Yidong |
aa5c6b3e | 82 | lispref/backups.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 83 | lispref/buffers.texi "Luc Teirlinck" Chong Yidong |
bfa8be14 | 84 | lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong |
aa5c6b3e | 85 | lispref/commands.texi "Luc Teirlinck" Chong Yidong |
134948fc RS |
86 | lispref/compile.texi "Luc Teirlinck" Chong Yidong |
87 | lispref/control.texi "Luc Teirlinck" Chong Yidong | |
20ce8b1c | 88 | lispref/customize.texi Chong Yidong "Luc Teirlinck" |
a9ee5cac | 89 | lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra |
bfa8be14 | 90 | lispref/display.texi Chong Yidong |
69ea3196 | 91 | lispref/edebug.texi Chong Yidong "Luc Teirlinck" |
405cb12a | 92 | lispref/elisp.texi "Luc Teirlinck" Lute Kamstra |
8d3c84f7 | 93 | lispref/errors.texi "Luc Teirlinck" Chong Yidong |
134948fc | 94 | lispref/eval.texi "Luc Teirlinck" Chong Yidong |
4e07258f RS |
95 | lispref/files.texi "Luc Teirlinck" Chong Yidong |
96 | lispref/frames.texi "Luc Teirlinck" Chong Yidong | |
134948fc RS |
97 | lispref/functions.texi "Luc Teirlinck" Chong Yidong |
98 | lispref/hash.texi "Luc Teirlinck" Chong Yidong | |
aa5c6b3e | 99 | lispref/help.texi "Luc Teirlinck" Chong Yidong |
4ed7ef6b | 100 | lispref/hooks.texi Lute Kamstra Chong Yidong |
bfa8be14 | 101 | lispref/internals.texi "Luc Teirlinck" Chong Yidong |
d7ea8b71 | 102 | lispref/intro.texi "Luc Teirlinck" Josh Varner |
aa5c6b3e | 103 | lispref/keymaps.texi "Luc Teirlinck" Chong Yidong |
134948fc RS |
104 | lispref/lists.texi "Luc Teirlinck" Chong Yidong |
105 | lispref/loading.texi "Luc Teirlinck" Chong Yidong | |
4ed7ef6b | 106 | lispref/locals.texi Chong Yidong |
aa5c6b3e | 107 | lispref/macros.texi "Luc Teirlinck" Chong Yidong |
8d3c84f7 | 108 | lispref/maps.texi Chong Yidong |
aa5c6b3e | 109 | lispref/markers.texi "Luc Teirlinck" Chong Yidong |
134948fc | 110 | lispref/minibuf.texi "Luc Teirlinck" Chong Yidong |
ba2c991c | 111 | lispref/modes.texi Chong Yidong |
bfa8be14 | 112 | lispref/nonascii.texi "Luc Teirlinck" Chong Yidong |
134948fc RS |
113 | lispref/numbers.texi "Luc Teirlinck" Chong Yidong |
114 | lispref/objects.texi "Luc Teirlinck" Chong Yidong | |
a98ac7ae | 115 | lispref/os.texi "Luc Teirlinck" Chong Yidong |
ba2c991c | 116 | lispref/positions.texi "Luc Teirlinck" Chong Yidong |
02319508 | 117 | lispref/processes.texi Chong Yidong ttn |
28084047 | 118 | lispref/searching.texi "Luc Teirlinck" Chong Yidong |
a98ac7ae | 119 | lispref/sequences.texi "Luc Teirlinck" Chong Yidong |
134948fc | 120 | lispref/streams.texi "Luc Teirlinck" Chong Yidong |
ba2c991c | 121 | lispref/strings.texi "Luc Teirlinck" Chong Yidong |
134948fc | 122 | lispref/symbols.texi "Luc Teirlinck" Chong Yidong |
a98ac7ae | 123 | lispref/syntax.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 124 | lispref/text.texi Chong Yidong |
a98ac7ae | 125 | lispref/tips.texi "Luc Teirlinck" Chong Yidong |
134948fc | 126 | lispref/variables.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 127 | lispref/windows.texi "Luc Teirlinck" Chong Yidong |
7956ef44 | 128 | |
0b048d52 MT |
129 | ** Check the Emacs Tutorial. |
130 | ||
0598b84f TTN |
131 | The first line of every tutorial must begin with text ending in a period |
132 | (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language. | |
133 | This should be followed by "See end for copying conditions", likewise | |
134 | in the respective language. | |
b75122e4 RS |
135 | |
136 | After each file name, on the same line or the following line, come the | |
137 | names of the people who have checked it. | |
138 | ||
0b048d52 MT |
139 | SECTION READERS |
140 | ---------------------------------- | |
b75122e4 | 141 | etc/TUTORIAL rms |
f290db1d | 142 | etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg> |
0b048d52 | 143 | etc/TUTORIAL.cn |
98d14e32 | 144 |