Commit | Line | Data |
---|---|---|
e47ac727 RS |
1 | Tasks needed before the next release. |
2 | ||
c0a070c1 | 3 | * NEW FEATURES |
2f0e0a0b | 4 | |
bf77a420 KS |
5 | ** Face remapping. |
6 | ||
06995bd7 AS |
7 | ** Make VC-over-Tramp work where possible, or at least fail |
8 | gracefully if something isn't supported over Tramp. | |
9 | To be done by Andre Spiegel <spiegel@gnu.org>. | |
10 | ||
762566f3 RS |
11 | ** define-minor-mode should not put :require into defcustom. |
12 | See msg from rms to emacs-devel on 21 Dec. | |
13 | ||
760ebc9b SM |
14 | ** Update Speedbar. |
15 | ||
396a112b KS |
16 | ** Enhance scroll-bar to handle tall line (similar to line-move). |
17 | ||
18 | ||
c0a070c1 | 19 | * FATAL ERRORS |
3d351c97 | 20 | |
e84fe274 KS |
21 | ** Investigate reported crashes in compact_small_strings. |
22 | ||
23 | ** Investigate reported crashes related to using an | |
24 | invalid pointer from string_free_list. | |
25 | ||
26 | ||
2d1ef312 RS |
27 | * LOSSAGE |
28 | ||
29 | ** Clean up flymake.el to follow Emacs Lisp conventions. | |
c0a070c1 | 30 | |
8ec0cdb3 RS |
31 | ** Fix up url-ldap.el. |
32 | ||
ee31cd78 RS |
33 | * BUGS |
34 | ||
d3a403e5 SM |
35 | ** Ange-ftp should ignore irrelevant IPv6 errors: |
36 | ||
37 | Message-Id: <4121-Tue23Mar2004165249+0100-piet@cs.uu.nl> | |
38 | From: "Piet van Oostrum" <piet@cs.uu.nl> | |
39 | To: emacs-pretest-bug@gnu.org | |
40 | Subject: Ange-ftp can't deal with IPV6/IPV4 fallback | |
41 | ||
42 | Symptoms: | |
43 | ||
44 | C-x C-f /ftp.nluug.nl:/ | |
45 | ||
46 | The problem is that the DNS first gives an IPV6 address. However our | |
47 | router doesn't do IPV6. Ftp then falls back to IPV4: | |
48 | ||
49 | ftp> open ftp.nluug.nl | |
50 | Trying 2001:610:1:80aa:192:87:102:36... | |
51 | ftp: connect to address 2001:610:1:80aa:192:87:102:36: No route to host | |
52 | Trying 192.87.102.36... | |
53 | Connected to ftp.nluug.nl. | |
54 | ||
55 | Ange-ftp chokes on the `No route to host' message and doesn't look any | |
32c544b5 | 56 | further. |
d3a403e5 SM |
57 | |
58 | I think in the near future we will see more of this problem, so it might be | |
59 | time to make anfe-ftp more intelligent. | |
60 | ||
ee31cd78 | 61 | |
c0a070c1 KS |
62 | * GTK RELATED BUGS |
63 | ||
c0a070c1 KS |
64 | ** Make GTK scrollbars behave like others w.r.t. overscrolling. |
65 | ||
e84fe274 KS |
66 | |
67 | * REDISPLAY RELATED BUGS | |
68 | ||
69 | ** Avoid unbreakable loops in redisplay. | |
70 | ||
71 | Redisplay may loop if there is an error in some display property, e.g. | |
72 | (space 'left-margin) | |
73 | ||
74 | A fix would be to somehow disable handling of display properties if an error | |
75 | is encountered. | |
76 | ||
e84fe274 | 77 | |
e84fe274 KS |
78 | ** custom mode-line face makes Emacs freeze up |
79 | ||
80 | From: Stephen Berman <Stephen.Berman@gmx.net> | |
81 | Date: Sun, 24 Oct 2004 02:08:56 +0200 | |
82 | ||
83 | 1. Start Emacs with -q -no-site-file. | |
84 | ||
85 | 2. Type `M-x customize-face' and at the prompt `mode-line'. | |
86 | ||
87 | 3. In the Custom buffer for mode-line face | |
88 | a. check width and give it the value `narrow'; | |
89 | b. check height and give it the value 120 in 1/10 pt; | |
90 | c. check underline and give it the value `on' (or `colored'); | |
91 | d. check overline and give it the value `on' (or `colored'). | |
92 | ||
93 | 4. Set for current session. | |
94 | ||
95 | 5. Invoke Ediff on any two files. | |
96 | ||
97 | 6. Now Emacs is frozen and consumes 95-99% of CPU. | |
98 | ||
99 | The customizations in step 3 appear to be the minimum necessary to | |
100 | induce this bug. Leave out any one of them and Ediff runs without a | |
101 | problem. Also if the 1/10 point value of height is 130 or greater | |
102 | there's no bug (with the default font family; with e.g. Helvetica the | |
103 | bug is induced only by a value of 100 or less). | |
104 | ||
105 | I've noticed this freeze up only when invoking Ediff. The only thing | |
106 | I've been able to do is kill Emacs externally, via top or with kill | |
107 | when run in gdb, after interrupting. When the freeze up happens | |
108 | within a gdb session, there is no automatic debugging feedback. After | |
109 | interrupting I can get a backtrace, here's an example: | |
110 | ||
949b26bc KS |
111 | Update: Maybe only reveals itself when compiled with GTK+ |
112 | ||
e84fe274 | 113 | |
7956ef44 KS |
114 | * DOCUMENTATION |
115 | ||
1efc19eb RS |
116 | ** Document Custom Themes. |
117 | ||
7956ef44 KS |
118 | ** Finish updating the Emacs Lisp manual. |
119 | ||
7956ef44 KS |
120 | ** Update the Emacs manual. |
121 | ||
122 | *** Update man/info.texi. | |
123 | ||
124 | *** Update man/ack.texi. | |
125 | ||
126 | ** Add missing years in copyright notices of all files. | |
127 | ||
128 | ** Update AUTHORS. | |
129 | ||
130 | ** Reorder NEWS entries. | |
131 | ||
132 | ** Check the Emacs manual. | |
133 | ||
762566f3 RS |
134 | Each manual section should be checked for factual correctness |
135 | regarding recent changes by at least two people. After each file | |
136 | name, on the same line or the following line, come the names of the | |
137 | people who have checked it. | |
98b83a88 LT |
138 | |
139 | ||
140 | SECTION READERS | |
141 | ----------------------------- | |
bfa8be14 | 142 | man/abbrevs.texi Chong Yidong Joakim Verona |
98b83a88 | 143 | man/anti.texi |
ba2c991c | 144 | man/basic.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 145 | man/buffers.texi "Luc Teirlinck" Chong Yidong |
98b83a88 | 146 | man/building.texi "Ted Zlatanov" <tzz@lifelogs.com> |
bfa8be14 | 147 | man/calendar.texi joakim@verona.se Chong Yidong |
ba2c991c | 148 | man/cmdargs.texi Chong Yidong |
bfa8be14 | 149 | man/commands.texi "Luc Teirlinck" Chong Yidong |
ba2c991c | 150 | man/custom.texi Chong Yidong |
396a112b | 151 | man/dired.texi Chong Yidong joakim@verona.se |
134948fc | 152 | man/display.texi "Luc Teirlinck" Chong Yidong |
98b83a88 | 153 | man/emacs.texi "Luc Teirlinck" |
ba2c991c | 154 | man/entering.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 155 | man/files.texi "Luc Teirlinck" Chong Yidong |
a98ac7ae | 156 | man/fixit.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 157 | man/frames.texi "Luc Teirlinck" Chong Yidong |
bfa8be14 | 158 | man/glossary.texi Chong Yidong |
134948fc RS |
159 | man/help.texi "Luc Teirlinck" Chong Yidong |
160 | man/indent.texi "Luc Teirlinck" Chong Yidong | |
ba2c991c | 161 | man/killing.texi "Luc Teirlinck" Chong Yidong |
134948fc | 162 | man/kmacro.texi "Luc Teirlinck" Chong Yidong |
98b83a88 LT |
163 | man/macos.texi |
164 | man/maintaining.texi | |
134948fc | 165 | man/major.texi "Luc Teirlinck" Chong Yidong |
a98ac7ae RS |
166 | man/mark.texi "Luc Teirlinck" Chong Yidong |
167 | man/mini.texi "Luc Teirlinck" Chong Yidong | |
bfa8be14 | 168 | man/misc.texi Chong Yidong |
134948fc | 169 | man/msdog.texi Chong Yidong |
98b83a88 | 170 | man/mule.texi "Luc Teirlinck" |
a98ac7ae | 171 | man/m-x.texi "Luc Teirlinck" Chong Yidong |
28084047 | 172 | man/picture.texi Joakim Verona <joakim@verona.se> Chong Yidong |
134948fc | 173 | man/programs.texi "Stephen Eglen" Chong Yidong |
ba2c991c | 174 | man/regs.texi "Luc Teirlinck" Chong Yidong |
bfa8be14 | 175 | man/rmail.texi Chong Yidong |
28084047 RS |
176 | man/screen.texi "Luc Teirlinck" Chong Yidong |
177 | man/search.texi "Luc Teirlinck" Chong Yidong | |
bfa8be14 | 178 | man/sending.texi Chong Yidong |
4e07258f | 179 | man/text.texi "Luc Teirlinck" Chong Yidong |
134948fc | 180 | man/trouble.texi Chong Yidong |
4e07258f | 181 | man/windows.texi "Luc Teirlinck" Chong Yidong |
98b83a88 | 182 | man/xresources.texi |
7956ef44 KS |
183 | |
184 | ** Check the Emacs Lisp manual. | |
185 | ||
762566f3 RS |
186 | Each manual section should be checked for factual correctness |
187 | regarding recent changes by at least two people. After each file | |
188 | name, on the same line or the following line, come the names of the | |
189 | people who have checked it. | |
98b83a88 LT |
190 | |
191 | SECTION READERS | |
192 | ---------------------------------- | |
aa5c6b3e RS |
193 | lispref/abbrevs.texi "Luc Teirlinck" Chong Yidong |
194 | lispref/advice.texi joakim@verona.se Chong Yidong | |
98b83a88 | 195 | lispref/anti.texi |
aa5c6b3e | 196 | lispref/backups.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 197 | lispref/buffers.texi "Luc Teirlinck" Chong Yidong |
bfa8be14 | 198 | lispref/calendar.texi Joakim Verona <joakim@verona.se> Chong Yidong |
aa5c6b3e | 199 | lispref/commands.texi "Luc Teirlinck" Chong Yidong |
134948fc RS |
200 | lispref/compile.texi "Luc Teirlinck" Chong Yidong |
201 | lispref/control.texi "Luc Teirlinck" Chong Yidong | |
bfa8be14 | 202 | lispref/customize.texi Chong Yidong |
a9ee5cac | 203 | lispref/debugging.texi Joakim Verona <joakim@verona.se> Lute Kamstra |
bfa8be14 RS |
204 | lispref/display.texi Chong Yidong |
205 | lispref/edebug.texi Chong Yidong | |
98b83a88 LT |
206 | lispref/elisp.texi "Luc Teirlinck" |
207 | lispref/errors.texi "Luc Teirlinck" | |
134948fc | 208 | lispref/eval.texi "Luc Teirlinck" Chong Yidong |
4e07258f RS |
209 | lispref/files.texi "Luc Teirlinck" Chong Yidong |
210 | lispref/frames.texi "Luc Teirlinck" Chong Yidong | |
134948fc RS |
211 | lispref/functions.texi "Luc Teirlinck" Chong Yidong |
212 | lispref/hash.texi "Luc Teirlinck" Chong Yidong | |
aa5c6b3e | 213 | lispref/help.texi "Luc Teirlinck" Chong Yidong |
98b83a88 | 214 | lispref/hooks.texi |
bfa8be14 | 215 | lispref/internals.texi "Luc Teirlinck" Chong Yidong |
98b83a88 | 216 | lispref/intro.texi "Luc Teirlinck" |
aa5c6b3e | 217 | lispref/keymaps.texi "Luc Teirlinck" Chong Yidong |
134948fc RS |
218 | lispref/lists.texi "Luc Teirlinck" Chong Yidong |
219 | lispref/loading.texi "Luc Teirlinck" Chong Yidong | |
98b83a88 | 220 | lispref/locals.texi |
aa5c6b3e | 221 | lispref/macros.texi "Luc Teirlinck" Chong Yidong |
98b83a88 | 222 | lispref/maps.texi |
aa5c6b3e | 223 | lispref/markers.texi "Luc Teirlinck" Chong Yidong |
134948fc | 224 | lispref/minibuf.texi "Luc Teirlinck" Chong Yidong |
ba2c991c | 225 | lispref/modes.texi Chong Yidong |
bfa8be14 | 226 | lispref/nonascii.texi "Luc Teirlinck" Chong Yidong |
134948fc RS |
227 | lispref/numbers.texi "Luc Teirlinck" Chong Yidong |
228 | lispref/objects.texi "Luc Teirlinck" Chong Yidong | |
a98ac7ae | 229 | lispref/os.texi "Luc Teirlinck" Chong Yidong |
ba2c991c | 230 | lispref/positions.texi "Luc Teirlinck" Chong Yidong |
aa5c6b3e | 231 | lispref/processes.texi Chong Yidong |
28084047 | 232 | lispref/searching.texi "Luc Teirlinck" Chong Yidong |
a98ac7ae | 233 | lispref/sequences.texi "Luc Teirlinck" Chong Yidong |
134948fc | 234 | lispref/streams.texi "Luc Teirlinck" Chong Yidong |
ba2c991c | 235 | lispref/strings.texi "Luc Teirlinck" Chong Yidong |
134948fc | 236 | lispref/symbols.texi "Luc Teirlinck" Chong Yidong |
a98ac7ae | 237 | lispref/syntax.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 238 | lispref/text.texi Chong Yidong |
a98ac7ae | 239 | lispref/tips.texi "Luc Teirlinck" Chong Yidong |
134948fc | 240 | lispref/variables.texi "Luc Teirlinck" Chong Yidong |
4e07258f | 241 | lispref/windows.texi "Luc Teirlinck" Chong Yidong |
7956ef44 | 242 | |
c0a070c1 KS |
243 | \f |
244 | Local variables: | |
245 | mode: outline | |
246 | end: |