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