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 | ||
ce7830e5 RS |
26 | ** Check what should be deleted or updated in MORE.STUFF. |
27 | ||
c0a070c1 | 28 | * NEW FEATURES |
2f0e0a0b | 29 | |
06995bd7 AS |
30 | ** Make VC-over-Tramp work where possible, or at least fail |
31 | gracefully if something isn't supported over Tramp. | |
32 | To be done by Andre Spiegel <spiegel@gnu.org>. | |
33 | ||
760ebc9b SM |
34 | ** Update Speedbar. |
35 | ||
528b6abc RS |
36 | ** Update vhdl-mode.el based on changes in |
37 | http://opensource.ethz.ch/emacs/vhdl-mode.html. | |
38 | ||
a082b0df | 39 | ** Debug custom themes. |
97a173f1 | 40 | |
c0a070c1 | 41 | * FATAL ERRORS |
3d351c97 | 42 | |
e84fe274 KS |
43 | ** Investigate reported crashes in compact_small_strings. |
44 | ||
45 | ** Investigate reported crashes related to using an | |
46 | invalid pointer from string_free_list. | |
47 | ||
28df3a10 JB |
48 | ** Emacs on Windows crashes reading JPEG images from files. |
49 | ||
50 | The problem is caused by the Emacs executable and the image library | |
51 | having multiple, incompatible copies of the run-time code, which can | |
52 | happen when mixing a MSVC build of Emacs with a MinGW build of the | |
53 | jpeg library (or the other way around). The fix is straightforward | |
54 | and has already been posted on the developers' list, but it is on the | |
55 | back burner waiting for a legal comment or an alternate implementation | |
56 | (around 30 lines of code). | |
57 | ||
ee31cd78 RS |
58 | * BUGS |
59 | ||
3d393029 RS |
60 | ** Fix those modes that still use compile-internal, to not use it. |
61 | ||
61298e17 RS |
62 | ** Fix recognition of shell's `dirs' command. |
63 | ||
64 | Is his change right? | |
65 | ||
66 | Date: Wed, 29 Jun 2005 18:21:28 -0500 (CDT) | |
67 | From: kevin.gal@verizon.net | |
68 | ||
69 | When I use tcsh (which echoes command input) in a shell buffer, | |
70 | entering "M-x dirs" fails because it mistakens the echoed "dirs" | |
71 | string as the directory string to use as input when changing the | |
72 | buffers default directory. The attached gziped patch file contains a | |
73 | fix. The patch also binds the "dirs" command to "\e\C-m" in | |
74 | shell-mode-map (previously unbound) to make it easy to invoke. | |
75 | Finally, a test has been added to see if "shell-dirstack-query" is | |
76 | non-nil. If so, it is not overwritten. | |
77 | ||
78 | To enable the fix, the user must set comint-process-echoes to t. | |
79 | ||
fb90e6d9 | 80 | ** TCP server processes do not work on Windows. |
28df3a10 JB |
81 | |
82 | TCP/IP server processes created with `make-network-process' consume | |
83 | excesive CPU on some Windows environments. Usages of 50% and 100% | |
84 | CPU time have been observed on different Window XP configurations. | |
85 | ||
a68d870b RS |
86 | ** Bug in ebrowse |
87 | ||
88 | Date: Fri, 27 May 2005 17:35:48 +0200 | |
89 | From: Markus Gritsch <gritsch@iue.tuwien.ac.at> | |
90 | ||
91 | the C++ header file which led to the problematic BROWSE file reads | |
92 | ||
93 | namespace test { | |
94 | class Base | |
95 | { | |
96 | }; | |
97 | ||
98 | class B : public Base | |
99 | { | |
100 | }; | |
101 | } | |
102 | ||
103 | class A : public test::Base | |
104 | { | |
105 | }; | |
106 | ||
107 | The *Tree* is then displayed as | |
108 | ||
109 | *Globals* | |
110 | test | |
111 | test::Base | |
112 | test::B | |
113 | ||
114 | The class A seems to be missing. | |
115 | ||
7956ef44 KS |
116 | * DOCUMENTATION |
117 | ||
1efc19eb RS |
118 | ** Document Custom Themes. |
119 | ||
0ad6717d | 120 | ** Update man/info.texi. |
7956ef44 | 121 | |
7956ef44 KS |
122 | ** Add missing years in copyright notices of all files. |
123 | ||
9ec02f16 KS |
124 | Policy document admin/notes/years must be updated before |
125 | making further progress on this task!!! | |
126 | ||
d68a5392 RS |
127 | Please record your name here and say which part of the distribution |
128 | you're going to handle. | |
129 | ||
921bb882 KH |
130 | DIRECTORY STATUS IN CHARGE |
131 | --------- ------ --------- | |
c8bf19a1 | 132 | etc working Thien-Thi Nguyen |
a2bbf6af | 133 | leim working Kenichi Handa |
f38be801 | 134 | lib-src done Thien-Thi Nguyen |
9074d3d5 | 135 | lisp done Thien-Thi Nguyen |
08b3406a | 136 | lisp/calc done Thien-Thi Nguyen |
228b550a | 137 | lisp/calendar working Glenn Morris |
99f3554f | 138 | lisp/emacs-lisp done Thien-Thi Nguyen |
08b3406a TTN |
139 | lisp/emulation done Thien-Thi Nguyen |
140 | lisp/eshell done Thien-Thi Nguyen | |
99f3554f | 141 | lisp/gnus done Thien-Thi Nguyen |
a30c8f4b | 142 | lisp/international done Kenichi Handa |
c51af446 | 143 | lisp/language done Kenichi Handa |
99f3554f | 144 | lisp/mail done Thien-Thi Nguyen |
63737a61 | 145 | lisp/mh-e working Bill Wohler |
08b3406a | 146 | lisp/net done Thien-Thi Nguyen |
99f3554f | 147 | lisp/obsolete done Thien-Thi Nguyen |
08b3406a | 148 | lisp/play done Thien-Thi Nguyen |
a3ea6ec6 | 149 | lisp/progmodes done Nick Roberts |
08b3406a | 150 | lisp/term done Thien-Thi Nguyen |
99f3554f | 151 | lisp/textmodes done Thien-Thi Nguyen |
08b3406a | 152 | lisp/toolbar done Thien-Thi Nguyen |
c51af446 | 153 | lisp/url done Thien-Thi Nguyen |
078905c4 | 154 | lispintro done Thien-Thi Nguyen |
c8bf19a1 | 155 | lispref working Thien-Thi Nguyen |
f38be801 | 156 | lwlib done Thien-Thi Nguyen |
c8bf19a1 | 157 | m4 done Thien-Thi Nguyen |
078905c4 TTN |
158 | mac (and subdirs) done Thien-Thi Nguyen |
159 | man done Thien-Thi Nguyen | |
160 | msdos done Thien-Thi Nguyen | |
161 | nt (and subdirs) done Thien-Thi Nguyen | |
c8bf19a1 | 162 | oldXMenu working Thien-Thi Nguyen |
078905c4 | 163 | src (and subdirs) done Thien-Thi Nguyen |
f38be801 | 164 | vms done Thien-Thi Nguyen |
921bb882 | 165 | |
7956ef44 KS |
166 | ** Check the Emacs manual. |
167 | ||
762566f3 RS |
168 | Each manual section should be checked for factual correctness |
169 | regarding recent changes by at least two people. After each file | |
170 | name, on the same line or the following line, come the names of the | |
171 | people who have checked it. | |
98b83a88 | 172 | |
98b83a88 LT |
173 | SECTION READERS |
174 | ----------------------------- | |
bfa8be14 | 175 | man/abbrevs.texi Chong Yidong Joakim Verona |
98b83a88 | 176 | man/anti.texi |
ba2c991c | 177 | man/basic.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 178 | man/buffers.texi "Luc Teirlinck" Chong Yidong |
98b83a88 | 179 | man/building.texi "Ted Zlatanov" <tzz@lifelogs.com> |
bfa8be14 | 180 | man/calendar.texi joakim@verona.se Chong Yidong |
c8de0427 | 181 | man/cmdargs.texi Chong Yidong "Luc Teirlinck" |
bfa8be14 | 182 | man/commands.texi "Luc Teirlinck" Chong Yidong |
ba2c991c | 183 | man/custom.texi Chong Yidong |
396a112b | 184 | man/dired.texi Chong Yidong joakim@verona.se |
134948fc | 185 | man/display.texi "Luc Teirlinck" Chong Yidong |
33f413db | 186 | man/emacs.texi "Luc Teirlinck" Lute Kamstra |
ba2c991c | 187 | man/entering.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 188 | man/files.texi "Luc Teirlinck" Chong Yidong |
a98ac7ae | 189 | man/fixit.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 190 | man/frames.texi "Luc Teirlinck" Chong Yidong |
bfa8be14 | 191 | man/glossary.texi Chong Yidong |
134948fc RS |
192 | man/help.texi "Luc Teirlinck" Chong Yidong |
193 | man/indent.texi "Luc Teirlinck" Chong Yidong | |
ba2c991c | 194 | man/killing.texi "Luc Teirlinck" Chong Yidong |
134948fc | 195 | man/kmacro.texi "Luc Teirlinck" Chong Yidong |
98b83a88 LT |
196 | man/macos.texi |
197 | man/maintaining.texi | |
134948fc | 198 | man/major.texi "Luc Teirlinck" Chong Yidong |
a98ac7ae RS |
199 | man/mark.texi "Luc Teirlinck" Chong Yidong |
200 | man/mini.texi "Luc Teirlinck" Chong Yidong | |
bfa8be14 | 201 | man/misc.texi Chong Yidong |
134948fc | 202 | man/msdog.texi Chong Yidong |
9b0fbacd | 203 | man/mule.texi "Luc Teirlinck" Kenichi Handa |
a98ac7ae | 204 | man/m-x.texi "Luc Teirlinck" Chong Yidong |
28084047 | 205 | man/picture.texi Joakim Verona <joakim@verona.se> Chong Yidong |
134948fc | 206 | man/programs.texi "Stephen Eglen" Chong Yidong |
ba2c991c | 207 | man/regs.texi "Luc Teirlinck" Chong Yidong |
3f4ae3e4 | 208 | man/rmail.texi Chong Yidong "Luc Teirlinck" |
28084047 RS |
209 | man/screen.texi "Luc Teirlinck" Chong Yidong |
210 | man/search.texi "Luc Teirlinck" Chong Yidong | |
71dbb277 | 211 | man/sending.texi Chong Yidong "Luc Teirlinck" |
4e07258f | 212 | man/text.texi "Luc Teirlinck" Chong Yidong |
134948fc | 213 | man/trouble.texi Chong Yidong |
4e07258f | 214 | man/windows.texi "Luc Teirlinck" Chong Yidong |
98b83a88 | 215 | man/xresources.texi |
7956ef44 KS |
216 | |
217 | ** Check the Emacs Lisp manual. | |
218 | ||
762566f3 RS |
219 | Each manual section should be checked for factual correctness |
220 | regarding recent changes by at least two people. After each file | |
221 | name, on the same line or the following line, come the names of the | |
222 | people who have checked it. | |
98b83a88 LT |
223 | |
224 | SECTION READERS | |
225 | ---------------------------------- | |
aa5c6b3e RS |
226 | lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong |
227 | lispref/advice.texi joakim@verona.se Chong Yidong | |
98b83a88 | 228 | lispref/anti.texi |
aa5c6b3e | 229 | lispref/backups.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 230 | lispref/buffers.texi "Luc Teirlinck" Chong Yidong |
bfa8be14 | 231 | lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong |
aa5c6b3e | 232 | lispref/commands.texi "Luc Teirlinck" Chong Yidong |
134948fc RS |
233 | lispref/compile.texi "Luc Teirlinck" Chong Yidong |
234 | lispref/control.texi "Luc Teirlinck" Chong Yidong | |
bfa8be14 | 235 | lispref/customize.texi Chong Yidong |
a9ee5cac | 236 | lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra |
bfa8be14 | 237 | lispref/display.texi Chong Yidong |
69ea3196 | 238 | lispref/edebug.texi Chong Yidong "Luc Teirlinck" |
405cb12a | 239 | lispref/elisp.texi "Luc Teirlinck" Lute Kamstra |
98b83a88 | 240 | lispref/errors.texi "Luc Teirlinck" |
134948fc | 241 | lispref/eval.texi "Luc Teirlinck" Chong Yidong |
4e07258f RS |
242 | lispref/files.texi "Luc Teirlinck" Chong Yidong |
243 | lispref/frames.texi "Luc Teirlinck" Chong Yidong | |
134948fc RS |
244 | lispref/functions.texi "Luc Teirlinck" Chong Yidong |
245 | lispref/hash.texi "Luc Teirlinck" Chong Yidong | |
aa5c6b3e | 246 | lispref/help.texi "Luc Teirlinck" Chong Yidong |
1d88af04 | 247 | lispref/hooks.texi Lute Kamstra |
bfa8be14 | 248 | lispref/internals.texi "Luc Teirlinck" Chong Yidong |
98b83a88 | 249 | lispref/intro.texi "Luc Teirlinck" |
aa5c6b3e | 250 | lispref/keymaps.texi "Luc Teirlinck" Chong Yidong |
134948fc RS |
251 | lispref/lists.texi "Luc Teirlinck" Chong Yidong |
252 | lispref/loading.texi "Luc Teirlinck" Chong Yidong | |
98b83a88 | 253 | lispref/locals.texi |
aa5c6b3e | 254 | lispref/macros.texi "Luc Teirlinck" Chong Yidong |
98b83a88 | 255 | lispref/maps.texi |
aa5c6b3e | 256 | lispref/markers.texi "Luc Teirlinck" Chong Yidong |
134948fc | 257 | lispref/minibuf.texi "Luc Teirlinck" Chong Yidong |
ba2c991c | 258 | lispref/modes.texi Chong Yidong |
bfa8be14 | 259 | lispref/nonascii.texi "Luc Teirlinck" Chong Yidong |
134948fc RS |
260 | lispref/numbers.texi "Luc Teirlinck" Chong Yidong |
261 | lispref/objects.texi "Luc Teirlinck" Chong Yidong | |
a98ac7ae | 262 | lispref/os.texi "Luc Teirlinck" Chong Yidong |
ba2c991c | 263 | lispref/positions.texi "Luc Teirlinck" Chong Yidong |
f714dd1b | 264 | lispref/processes.texi Chong Yidong Thien-Thi Nguyen |
28084047 | 265 | lispref/searching.texi "Luc Teirlinck" Chong Yidong |
a98ac7ae | 266 | lispref/sequences.texi "Luc Teirlinck" Chong Yidong |
134948fc | 267 | lispref/streams.texi "Luc Teirlinck" Chong Yidong |
ba2c991c | 268 | lispref/strings.texi "Luc Teirlinck" Chong Yidong |
134948fc | 269 | lispref/symbols.texi "Luc Teirlinck" Chong Yidong |
a98ac7ae | 270 | lispref/syntax.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 271 | lispref/text.texi Chong Yidong |
a98ac7ae | 272 | lispref/tips.texi "Luc Teirlinck" Chong Yidong |
134948fc | 273 | lispref/variables.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 274 | lispref/windows.texi "Luc Teirlinck" Chong Yidong |
7956ef44 | 275 | |
0b048d52 MT |
276 | ** Check the Emacs Tutorial. |
277 | ||
0598b84f TTN |
278 | The first line of every tutorial must begin with text ending in a period |
279 | (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language. | |
280 | This should be followed by "See end for copying conditions", likewise | |
281 | in the respective language. | |
b75122e4 RS |
282 | |
283 | After each file name, on the same line or the following line, come the | |
284 | names of the people who have checked it. | |
285 | ||
0b048d52 MT |
286 | SECTION READERS |
287 | ---------------------------------- | |
b75122e4 | 288 | etc/TUTORIAL rms |
f290db1d | 289 | etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg> |
0b048d52 | 290 | etc/TUTORIAL.cn |
98d14e32 | 291 |