*** empty log message ***
[emacs.git] / admin / FOR-RELEASE
blobdcf1f761888ccd7cebfa9692fc28c07c12d7a84c
1 Tasks needed before the next release.
3 * TO BE DONE SHORTLY BEFORE RELEASE
5 ** Check for widow and orphan lines in manuals;
6 make sure all the pages really look ok in the manual as formatted.
8 ** Regenerate the pdf versions of the reference cards in etc/refcards/.
10 ** Ask maintainers of refcard translations to update them.
12 Emacs 22 translators:
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        
23 ** Remove temporary +++/--- lines in NEWS.
25 ** Try to reorder NEWS: most important things first, related items together.
27 ** Update INSTALL and NEWS to reflect lack of MS-DOS support, if it still
28 isn't working by then.
30 * WINDOWS SUPPORT BUGS
32 ** Emacs crashes on Windows when visiting .tar.gz files.  See
34    http://lists.gnu.org/archive/html/emacs-devel/2008-06/msg01850.html
36 and its follow-ups.
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.
42 ** henman@it.to-be.co.jp 09 Aug 2006: ispell.el problem on Cygwin.
43   (Did we decide that is unreproducible?)
45 * BUGS WAITING FOR MORE USER INPUT
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
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
56 * BUGS
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
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
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
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
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
76 ** sdl.web@gmail.com, Sep 24: TLS infinite loop.
77 http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01720.html
79 ** herring@lanl.gov: find-func: can no longer find adviced subrs
80 This ought to work.
82 ** \\{...} produces duplicate entries
83 http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg00209.html
85 ** menu indications of key bindings for remapped commands
86 http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg01339.html
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.
93 ** sdl.web@gmail.com, 30 Oct: ps-lpr-switches has no effect
95 ** timh@insightful.com, 9 Nov: X-coding-system incompatibility, and workaround
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
107 ** skeleton bug? Or is it now working as documented?
108 http://lists.gnu.org/archive/html/emacs-devel/2008-01/msg01335.html
110 ** move verilog-mode.el compile patterns into compile.el?
111 http://lists.gnu.org/archive/html/emacs-devel/2008-01/msg00234.html
113 ** stack-trace-on-error segfaults infloop
114 http://lists.gnu.org/archive/html/emacs-devel/2008-01/msg02031.html
116 ** han@mijncomputer.nl, Feb 3: emacsclient misbehaves
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
123 ** unicode-merge issues:
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
130 ** Clean up Emacs.app references in code and documentation.
132 * DOCUMENTATION
134 ** Verify if doc/emacs/macos.texi is still useful, remove it if it is not.
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
140 ** Document new font backend
142 ** Document XEmbed support
144 ** Check the Emacs Tutorial.
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.
151 After each file name, on the same line or the following line, come the
152 names of the people who have checked it.
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
178 ** Check the manual.
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     -- rgm
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 help.texi
205 indent.texi
206 killing.texi      -- cyd
207 kmacro.texi
208 macos.texi     -- contents need to be evaluated and see what is still
209 relevant after the NS merge.
210 maintaining.texi
211 major.texi
212 mark.texi         -- cyd
213 mini.texi         -- cyd
214 misc.texi
215 msdog.texi
216 msdog-xtra.texi
217 mule.texi
218 m-x.texi
219 programs.texi
220 regs.texi         -- cyd
221 rmail.texi
222 screen.texi       -- cyd
223 search.texi
224 sending.texi
225 text.texi
226 trouble.texi
227 windows.texi
228 xresources.texi
230 ** Check the Lisp manual.
232 abbrevs.texi
233 advice.texi
234 anti.texi
235 back.texi
236 backups.texi
237 buffers.texi
238 commands.texi
239 compile.texi
240 control.texi
241 customize.texi
242 debugging.texi
243 display.texi
244 doclicense.texi
245 edebug.texi
246 elisp.texi
247 errors.texi
248 eval.texi
249 files.texi
250 frames.texi
251 functions.texi
252 hash.texi
253 help.texi
254 hooks.texi
255 index.texi
256 internals.texi
257 intro.texi
258 keymaps.texi
259 lists.texi
260 loading.texi
261 locals.texi
262 macros.texi
263 maps.texi
264 markers.texi
265 minibuf.texi
266 modes.texi
267 nonascii.texi
268 numbers.texi
269 objects.texi
270 os.texi
271 positions.texi
272 processes.texi
273 searching.texi
274 sequences.texi
275 spellfile
276 streams.texi
277 strings.texi
278 symbols.texi
279 syntax.texi
280 text.texi
281 tips.texi
282 two.el
283 variables.texi
284 windows.texi
286 * PLANNED ADDITIONS
287 ** CEDET (not for 23.1 due to paperwork issues, perhaps for 23.2)
288 ** ruby-mode
289 ** js2-mode
290 ** pov-mode (probably not for Emacs-23: waiting for a Free POV-Ray).
292 Local variables:
293 mode: outline
294 coding: utf-8
295 end: