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 | ||
c0a070c1 | 8 | * NEW FEATURES |
2f0e0a0b | 9 | |
06995bd7 AS |
10 | ** Make VC-over-Tramp work where possible, or at least fail |
11 | gracefully if something isn't supported over Tramp. | |
12 | To be done by Andre Spiegel <spiegel@gnu.org>. | |
13 | ||
762566f3 RS |
14 | ** define-minor-mode should not put :require into defcustom. |
15 | See msg from rms to emacs-devel on 21 Dec. | |
16 | ||
760ebc9b SM |
17 | ** Update Speedbar. |
18 | ||
396a112b KS |
19 | ** Enhance scroll-bar to handle tall line (similar to line-move). |
20 | ||
97a173f1 KS |
21 | ** Adapt mouse-sel-mode to mouse-1-click-follows-link. |
22 | ||
396a112b | 23 | |
c0a070c1 | 24 | * FATAL ERRORS |
3d351c97 | 25 | |
4b6bfab4 RS |
26 | ** Make unexec handle memory mapping policy of the latest versions of Linux. |
27 | ||
e84fe274 KS |
28 | ** Investigate reported crashes in compact_small_strings. |
29 | ||
30 | ** Investigate reported crashes related to using an | |
31 | invalid pointer from string_free_list. | |
32 | ||
33 | ||
ee31cd78 RS |
34 | * BUGS |
35 | ||
d3a403e5 SM |
36 | ** Ange-ftp should ignore irrelevant IPv6 errors: |
37 | ||
38 | Message-Id: <4121-Tue23Mar2004165249+0100-piet@cs.uu.nl> | |
39 | From: "Piet van Oostrum" <piet@cs.uu.nl> | |
40 | To: emacs-pretest-bug@gnu.org | |
41 | Subject: Ange-ftp can't deal with IPV6/IPV4 fallback | |
42 | ||
43 | Symptoms: | |
44 | ||
45 | C-x C-f /ftp.nluug.nl:/ | |
46 | ||
47 | The problem is that the DNS first gives an IPV6 address. However our | |
48 | router doesn't do IPV6. Ftp then falls back to IPV4: | |
49 | ||
50 | ftp> open ftp.nluug.nl | |
51 | Trying 2001:610:1:80aa:192:87:102:36... | |
52 | ftp: connect to address 2001:610:1:80aa:192:87:102:36: No route to host | |
53 | Trying 192.87.102.36... | |
54 | Connected to ftp.nluug.nl. | |
55 | ||
56 | Ange-ftp chokes on the `No route to host' message and doesn't look any | |
32c544b5 | 57 | further. |
d3a403e5 SM |
58 | |
59 | I think in the near future we will see more of this problem, so it might be | |
60 | time to make anfe-ftp more intelligent. | |
61 | ||
ee31cd78 | 62 | |
c0a070c1 KS |
63 | * GTK RELATED BUGS |
64 | ||
c0a070c1 KS |
65 | ** Make GTK scrollbars behave like others w.r.t. overscrolling. |
66 | ||
e84fe274 KS |
67 | |
68 | * REDISPLAY RELATED BUGS | |
69 | ||
70 | ** Avoid unbreakable loops in redisplay. | |
71 | ||
72 | Redisplay may loop if there is an error in some display property, e.g. | |
73 | (space 'left-margin) | |
74 | ||
75 | A fix would be to somehow disable handling of display properties if an error | |
76 | is encountered. | |
77 | ||
e84fe274 | 78 | |
7956ef44 KS |
79 | * DOCUMENTATION |
80 | ||
1efc19eb RS |
81 | ** Document Custom Themes. |
82 | ||
7956ef44 KS |
83 | ** Finish updating the Emacs Lisp manual. |
84 | ||
7956ef44 KS |
85 | ** Update the Emacs manual. |
86 | ||
87 | *** Update man/info.texi. | |
88 | ||
7956ef44 KS |
89 | ** Add missing years in copyright notices of all files. |
90 | ||
d68a5392 RS |
91 | Please record your name here and say which part of the distribution |
92 | you're going to handle. | |
93 | ||
921bb882 KH |
94 | DIRECTORY STATUS IN CHARGE |
95 | --------- ------ --------- | |
a2bbf6af | 96 | leim working Kenichi Handa |
0451361c | 97 | lisp/calc done Thien-Thi Nguyen |
228b550a | 98 | lisp/calendar working Glenn Morris |
2b814f20 | 99 | lisp/emulation done Thien-Thi Nguyen |
896833d5 | 100 | lisp/eshell working Thien-Thi Nguyen |
a30c8f4b | 101 | lisp/international done Kenichi Handa |
a2bbf6af | 102 | lisp/languages done Kenichi Handa |
896833d5 | 103 | lisp/mh-e done Thien-Thi Nguyen |
194983ec | 104 | lisp/net done Thien-Thi Nguyen |
aa3280d6 | 105 | lisp/play done Thien-Thi Nguyen |
913d55fe | 106 | lisp/term done Thien-Thi Nguyen |
0451361c TTN |
107 | lisp/toolbar done Thien-Thi Nguyen |
108 | lisp/url working Thien-Thi Nguyen | |
921bb882 | 109 | |
7956ef44 KS |
110 | ** Update AUTHORS. |
111 | ||
112 | ** Reorder NEWS entries. | |
113 | ||
114 | ** Check the Emacs manual. | |
115 | ||
762566f3 RS |
116 | Each manual section should be checked for factual correctness |
117 | regarding recent changes by at least two people. After each file | |
118 | name, on the same line or the following line, come the names of the | |
119 | people who have checked it. | |
98b83a88 LT |
120 | |
121 | ||
122 | SECTION READERS | |
123 | ----------------------------- | |
bfa8be14 | 124 | man/abbrevs.texi Chong Yidong Joakim Verona |
98b83a88 | 125 | man/anti.texi |
ba2c991c | 126 | man/basic.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 127 | man/buffers.texi "Luc Teirlinck" Chong Yidong |
98b83a88 | 128 | man/building.texi "Ted Zlatanov" <tzz@lifelogs.com> |
bfa8be14 | 129 | man/calendar.texi joakim@verona.se Chong Yidong |
c8de0427 | 130 | man/cmdargs.texi Chong Yidong "Luc Teirlinck" |
bfa8be14 | 131 | man/commands.texi "Luc Teirlinck" Chong Yidong |
ba2c991c | 132 | man/custom.texi Chong Yidong |
396a112b | 133 | man/dired.texi Chong Yidong joakim@verona.se |
134948fc | 134 | man/display.texi "Luc Teirlinck" Chong Yidong |
98b83a88 | 135 | man/emacs.texi "Luc Teirlinck" |
ba2c991c | 136 | man/entering.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 137 | man/files.texi "Luc Teirlinck" Chong Yidong |
a98ac7ae | 138 | man/fixit.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 139 | man/frames.texi "Luc Teirlinck" Chong Yidong |
bfa8be14 | 140 | man/glossary.texi Chong Yidong |
134948fc RS |
141 | man/help.texi "Luc Teirlinck" Chong Yidong |
142 | man/indent.texi "Luc Teirlinck" Chong Yidong | |
ba2c991c | 143 | man/killing.texi "Luc Teirlinck" Chong Yidong |
134948fc | 144 | man/kmacro.texi "Luc Teirlinck" Chong Yidong |
98b83a88 LT |
145 | man/macos.texi |
146 | man/maintaining.texi | |
134948fc | 147 | man/major.texi "Luc Teirlinck" Chong Yidong |
a98ac7ae RS |
148 | man/mark.texi "Luc Teirlinck" Chong Yidong |
149 | man/mini.texi "Luc Teirlinck" Chong Yidong | |
bfa8be14 | 150 | man/misc.texi Chong Yidong |
134948fc | 151 | man/msdog.texi Chong Yidong |
98b83a88 | 152 | man/mule.texi "Luc Teirlinck" |
a98ac7ae | 153 | man/m-x.texi "Luc Teirlinck" Chong Yidong |
28084047 | 154 | man/picture.texi Joakim Verona <joakim@verona.se> Chong Yidong |
134948fc | 155 | man/programs.texi "Stephen Eglen" Chong Yidong |
ba2c991c | 156 | man/regs.texi "Luc Teirlinck" Chong Yidong |
3f4ae3e4 | 157 | man/rmail.texi Chong Yidong "Luc Teirlinck" |
28084047 RS |
158 | man/screen.texi "Luc Teirlinck" Chong Yidong |
159 | man/search.texi "Luc Teirlinck" Chong Yidong | |
71dbb277 | 160 | man/sending.texi Chong Yidong "Luc Teirlinck" |
4e07258f | 161 | man/text.texi "Luc Teirlinck" Chong Yidong |
134948fc | 162 | man/trouble.texi Chong Yidong |
4e07258f | 163 | man/windows.texi "Luc Teirlinck" Chong Yidong |
98b83a88 | 164 | man/xresources.texi |
7956ef44 KS |
165 | |
166 | ** Check the Emacs Lisp 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 LT |
172 | |
173 | SECTION READERS | |
174 | ---------------------------------- | |
aa5c6b3e RS |
175 | lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong |
176 | lispref/advice.texi joakim@verona.se Chong Yidong | |
98b83a88 | 177 | lispref/anti.texi |
aa5c6b3e | 178 | lispref/backups.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 179 | lispref/buffers.texi "Luc Teirlinck" Chong Yidong |
bfa8be14 | 180 | lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong |
aa5c6b3e | 181 | lispref/commands.texi "Luc Teirlinck" Chong Yidong |
134948fc RS |
182 | lispref/compile.texi "Luc Teirlinck" Chong Yidong |
183 | lispref/control.texi "Luc Teirlinck" Chong Yidong | |
bfa8be14 | 184 | lispref/customize.texi Chong Yidong |
a9ee5cac | 185 | lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra |
bfa8be14 RS |
186 | lispref/display.texi Chong Yidong |
187 | lispref/edebug.texi Chong Yidong | |
405cb12a | 188 | lispref/elisp.texi "Luc Teirlinck" Lute Kamstra |
98b83a88 | 189 | lispref/errors.texi "Luc Teirlinck" |
134948fc | 190 | lispref/eval.texi "Luc Teirlinck" Chong Yidong |
4e07258f RS |
191 | lispref/files.texi "Luc Teirlinck" Chong Yidong |
192 | lispref/frames.texi "Luc Teirlinck" Chong Yidong | |
134948fc RS |
193 | lispref/functions.texi "Luc Teirlinck" Chong Yidong |
194 | lispref/hash.texi "Luc Teirlinck" Chong Yidong | |
aa5c6b3e | 195 | lispref/help.texi "Luc Teirlinck" Chong Yidong |
1d88af04 | 196 | lispref/hooks.texi Lute Kamstra |
bfa8be14 | 197 | lispref/internals.texi "Luc Teirlinck" Chong Yidong |
98b83a88 | 198 | lispref/intro.texi "Luc Teirlinck" |
aa5c6b3e | 199 | lispref/keymaps.texi "Luc Teirlinck" Chong Yidong |
134948fc RS |
200 | lispref/lists.texi "Luc Teirlinck" Chong Yidong |
201 | lispref/loading.texi "Luc Teirlinck" Chong Yidong | |
98b83a88 | 202 | lispref/locals.texi |
aa5c6b3e | 203 | lispref/macros.texi "Luc Teirlinck" Chong Yidong |
98b83a88 | 204 | lispref/maps.texi |
aa5c6b3e | 205 | lispref/markers.texi "Luc Teirlinck" Chong Yidong |
134948fc | 206 | lispref/minibuf.texi "Luc Teirlinck" Chong Yidong |
ba2c991c | 207 | lispref/modes.texi Chong Yidong |
bfa8be14 | 208 | lispref/nonascii.texi "Luc Teirlinck" Chong Yidong |
134948fc RS |
209 | lispref/numbers.texi "Luc Teirlinck" Chong Yidong |
210 | lispref/objects.texi "Luc Teirlinck" Chong Yidong | |
a98ac7ae | 211 | lispref/os.texi "Luc Teirlinck" Chong Yidong |
ba2c991c | 212 | lispref/positions.texi "Luc Teirlinck" Chong Yidong |
f714dd1b | 213 | lispref/processes.texi Chong Yidong Thien-Thi Nguyen |
28084047 | 214 | lispref/searching.texi "Luc Teirlinck" Chong Yidong |
a98ac7ae | 215 | lispref/sequences.texi "Luc Teirlinck" Chong Yidong |
134948fc | 216 | lispref/streams.texi "Luc Teirlinck" Chong Yidong |
ba2c991c | 217 | lispref/strings.texi "Luc Teirlinck" Chong Yidong |
134948fc | 218 | lispref/symbols.texi "Luc Teirlinck" Chong Yidong |
a98ac7ae | 219 | lispref/syntax.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 220 | lispref/text.texi Chong Yidong |
a98ac7ae | 221 | lispref/tips.texi "Luc Teirlinck" Chong Yidong |
134948fc | 222 | lispref/variables.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 223 | lispref/windows.texi "Luc Teirlinck" Chong Yidong |
7956ef44 | 224 | |
0b048d52 MT |
225 | ** Check the Emacs Tutorial. |
226 | ||
0598b84f TTN |
227 | The first line of every tutorial must begin with text ending in a period |
228 | (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language. | |
229 | This should be followed by "See end for copying conditions", likewise | |
230 | in the respective language. | |
b75122e4 RS |
231 | |
232 | After each file name, on the same line or the following line, come the | |
233 | names of the people who have checked it. | |
234 | ||
0b048d52 MT |
235 | |
236 | SECTION READERS | |
237 | ---------------------------------- | |
b75122e4 | 238 | etc/TUTORIAL rms |
f290db1d | 239 | etc/TUTORIAL.bg Ognyan Kulev <ogi@fmi.uni-sofia.bg> |
0b048d52 | 240 | etc/TUTORIAL.cn |
98d14e32 | 241 |