*** empty log message ***
[bpt/emacs.git] / admin / FOR-RELEASE
1 Tasks needed before the next release.
2
3 * TO BE DONE SHORTLY BEFORE RELEASE
4
5 ** Check for widow and orphan lines in manuals;
6 make sure all the pages really look ok in the manual as formatted.
7
8 ** Regenerate the pdf versions of the reference cards in etc/refcards/.
9
10 ** Ask maintainers of refcard translations to update them.
11
12 Emacs 22 translators:
13
14 LANG Translator Status
15 cs Pavel Janík
16 de Sven Joachim
17 fr Eric Jacoboni
18 pl Włodek Bzyl
19 pt-br Rodrigo Real
20 ru Alex Ott
21 sk Miroslav Vaško
22
23 ** Remove temporary +++/--- lines in NEWS.
24
25 ** Try to reorder NEWS: most important things first, related items together.
26
27 ** Update INSTALL and NEWS to reflect lack of MS-DOS support, if it still
28 isn't working by then.
29
30 * WINDOWS SUPPORT BUGS
31
32 ** Emacs crashes on Windows when visiting .tar.gz files. See
33
34 http://lists.gnu.org/archive/html/emacs-devel/2008-06/msg01850.html
35
36 and its follow-ups.
37
38 ** Drew Adams 12 Aug bug rpt: overlay display artifact: trace left behind
39 Verify that the new font backend eliminates this and other Cleartype related
40 problems.
41
42 ** henman@it.to-be.co.jp 09 Aug 2006: ispell.el problem on Cygwin.
43 (Did we decide that is unreproducible?)
44
45 * BUGS WAITING FOR MORE USER INPUT
46
47 ** raman@users.sf.net, sep 7: Emacs 23.0.50: Segfaults in alloc.c (batch process)
48 http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg00690.html
49
50 ** undefined reference getopt_long
51 Report by Daniel C. Bastos <dbast0s@yahoo.com.br> on bug-gnu-emacs
52 from 2007-08-27. Impossible to procede without more input from OP (as
53 of 20070912, emails are bouncing) or someone else who can reproduce this.
54 http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01497.html
55
56 * BUGS
57
58 ** Does deleting frames run Lisp code? If so, can we get rid of that?
59 It is a dangerous design.
60 http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01330.html
61
62 ** Why were the calls to x_fully_uncatch_errors commented out in eval.c?
63 http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01987.html
64
65 ** grep et al should use font-lock to do highlighting, so that they respect font-lock-mode.
66 "can't turn off font-lock"
67 http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg00548.html
68
69 ** mah@everybody.org, Sep 18: erc causes emacs to hang with multi-tty
70 http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01765.html
71
72 ** jbw@macs.hw.ac.uk, Sep 18: before-string property has no effect if display property is empty
73 http://lists.gnu.org/archive/html/bug-gnu-emacs/2007-09/msg00094.html
74 http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01816.html
75
76 ** sdl.web@gmail.com, Sep 24: TLS infinite loop.
77 http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01720.html
78
79 ** herring@lanl.gov: find-func: can no longer find adviced subrs
80 This ought to work.
81
82 ** \\{...} produces duplicate entries
83 http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg00209.html
84
85 ** menu indications of key bindings for remapped commands
86 http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg01339.html
87
88 ** rms: gnus-dired.el is a mistake. Those features should not
89 be part of Gnus. They should be moved to some other part of Emacs.
90 rsteib: Gnus dependencies in `gnus-dired.el' (and `mailcap.el') have been
91 minimized. I don't know what is left to do here.
92
93 ** sdl.web@gmail.com, 30 Oct: ps-lpr-switches has no effect
94
95 ** timh@insightful.com, 9 Nov: X-coding-system incompatibility, and workaround
96
97 ** multi-tty does not work correctly.
98 If the server is started from a tty frame and emacsclient creates an
99 X11 frame, the tty frame gets confused, it thinks it is an X11 frame
100 when trying to do a C-z. This worked with server.el version 1.136, it
101 broke after that.
102 http://lists.gnu.org/archive/html/emacs-devel/2007-12/msg00545.html
103 Also emacsclient does not work on Windows, it also worked with
104 server.el version 1.136.
105 http://lists.gnu.org/archive/html/emacs-devel/2008-01/msg00710.html
106
107 ** skeleton bug? Or is it now working as documented?
108 http://lists.gnu.org/archive/html/emacs-devel/2008-01/msg01335.html
109
110 ** move verilog-mode.el compile patterns into compile.el?
111 http://lists.gnu.org/archive/html/emacs-devel/2008-01/msg00234.html
112
113 ** stack-trace-on-error segfaults infloop
114 http://lists.gnu.org/archive/html/emacs-devel/2008-01/msg02031.html
115
116 ** han@mijncomputer.nl, Feb 3: emacsclient misbehaves
117
118 ** Mouse clicks on the menubar don't currently work with a console
119 Following the direct use of Gpm, the menubar now needs to be
120 considered a special part of the screen in Emacs on a console.
121 http://lists.gnu.org/archive/html/emacs-devel/2007-06/msg00277.html
122
123 ** unicode-merge issues:
124
125 *** The data segment size increased after the unicode-2 merge.
126 The "data" size increased for emacs from ~4MB to ~11MB on x86.
127 The temacs sizes are comparable.
128 http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg00951.html
129
130 ** Clean up Emacs.app references in code and documentation.
131
132 * DOCUMENTATION
133
134 ** Verify if doc/emacs/macos.texi is still useful, remove it if it is not.
135
136 ** Document multi-tty features
137 http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01639.html
138 http://lists.gnu.org/archive/html/emacs-devel/2007-08/msg01602.html
139
140 ** Document new font backend
141
142 ** Document XEmbed support
143
144 ** Check the Emacs Tutorial.
145
146 The first line of every tutorial must begin with text ending in a
147 period (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective
148 language. This should be followed by "See end for copying conditions",
149 likewise in the respective language.
150
151 After each file name, on the same line or the following line, come the
152 names of the people who have checked it.
153
154 SECTION READERS
155 ----------------------------------
156 etc/TUTORIAL
157 etc/TUTORIAL.bg
158 etc/TUTORIAL.cn
159 etc/TUTORIAL.cs
160 etc/TUTORIAL.de
161 etc/TUTORIAL.eo
162 etc/TUTORIAL.es
163 etc/TUTORIAL.fr
164 etc/TUTORIAL.it
165 etc/TUTORIAL.ja
166 etc/TUTORIAL.ko
167 etc/TUTORIAL.nl
168 etc/TUTORIAL.pl
169 etc/TUTORIAL.pt_BR
170 etc/TUTORIAL.ro
171 etc/TUTORIAL.ru
172 etc/TUTORIAL.sk
173 etc/TUTORIAL.sl
174 etc/TUTORIAL.sv
175 etc/TUTORIAL.th
176 etc/TUTORIAL.zh
177
178 ** Check the manual.
179
180 abbrevs.texi
181 ack.texi
182 anti.texi
183 arevert-xtra.texi
184 basic.texi -- cyd
185 buffers.texi
186 building.texi
187 calendar.texi
188 cal-xtra.texi
189 cmdargs.texi
190 commands.texi -- cyd
191 custom.texi
192 dired.texi
193 dired-xtra.texi
194 display.texi
195 emacs.texi -- cyd
196 emacs-xtra.texi
197 emerge-xtra.texi
198 entering.texi -- cyd
199 files.texi
200 fixit.texi
201 fortran-xtra.texi -- rgm
202 frames.texi
203 glossary.texi
204 gnu.texi
205 gpl.texi
206 help.texi
207 indent.texi
208 killing.texi -- cyd
209 kmacro.texi
210 macos.texi -- contents need to be evaluated and see what is still
211 relevant after the NS merge.
212 maintaining.texi
213 major.texi
214 mark.texi -- cyd
215 mini.texi -- cyd
216 misc.texi
217 msdog.texi
218 msdog-xtra.texi
219 mule.texi
220 m-x.texi
221 programs.texi
222 regs.texi -- cyd
223 rmail.texi
224 screen.texi -- cyd
225 search.texi
226 sending.texi
227 text.texi
228 trouble.texi
229 windows.texi
230 xresources.texi
231
232 ** Check the Lisp manual.
233
234 abbrevs.texi
235 advice.texi
236 anti.texi
237 back.texi
238 backups.texi
239 buffers.texi
240 commands.texi
241 compile.texi
242 control.texi
243 customize.texi
244 debugging.texi
245 display.texi
246 doclicense.texi
247 edebug.texi
248 elisp.texi
249 errors.texi
250 eval.texi
251 files.texi
252 frames.texi
253 functions.texi
254 hash.texi
255 help.texi
256 hooks.texi
257 index.texi
258 internals.texi
259 intro.texi
260 keymaps.texi
261 lists.texi
262 loading.texi
263 locals.texi
264 macros.texi
265 maps.texi
266 markers.texi
267 minibuf.texi
268 modes.texi
269 nonascii.texi
270 numbers.texi
271 objects.texi
272 os.texi
273 positions.texi
274 processes.texi
275 searching.texi
276 sequences.texi
277 spellfile
278 streams.texi
279 strings.texi
280 symbols.texi
281 syntax.texi
282 text.texi
283 tips.texi
284 two.el
285 variables.texi
286 windows.texi
287
288 * PLANNED ADDITIONS
289 ** CEDET (not for 23.1 due to paperwork issues, perhaps for 23.2)
290 ** ruby-mode
291 ** js2-mode
292 ** pov-mode (probably not for Emacs-23: waiting for a Free POV-Ray).
293 \f
294 Local variables:
295 mode: outline
296 coding: utf-8
297 end: