Cross off some easy rmail stuff.
[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 * BUGS
28
29 ** Does deleting frames run Lisp code? If so, can we get rid of that?
30 It is a dangerous design.
31 http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01330.html
32
33 ** Why were the calls to x_fully_uncatch_errors commented out in eval.c?
34 http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01987.html
35
36 ** rms: gnus-dired.el is a mistake. Those features should not
37 be part of Gnus. They should be moved to some other part of Emacs.
38 rsteib: Gnus dependencies in `gnus-dired.el' (and `mailcap.el') have been
39 minimized. I don't know what is left to do here.
40
41 ** Check for modes which bind M-s that conflicts with a new global binding M-s
42 and change key bindings where necessary. The current list of modes:
43
44 1. Gnus binds `M-s' to `gnus-summary-search-article-forward'.
45
46 2. Minibuffer binds `M-s' to `next-matching-history-element'
47 (not useful any more since C-s can now search in the history).
48
49 3. Shell mode binds `M-s' to `comint-next-matching-input'.
50 This key binding can be changed later when we will implement
51 incremental search through the shell history.
52
53 4. `center-line' in Text mode was already moved to the text formatting
54 keymap as `M-o M-s' (thus this binding is not necessary any more
55 in `nroff-mode-map' too and can be removed now from the nroff mode
56 because it can now use the global key binding `M-o M-s' `center-line').
57
58 5. PCL-CVS binds `M-s' to `cvs-status', and log-edit-mode binds it to
59 `log-edit-comment-search-forward'. Perhaps search commands
60 on the global key binding `M-s' are useless in these modes.
61
62 ** sdl.web@gmail.com, 30 Oct: ps-lpr-switches has no effect
63 http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg02091.html
64
65 Fixed by this change?
66
67 2007-11-09 Vinicius Jose Latorre <viniciusjl@ig.com.br>
68
69 * ps-print.el: [...]
70 (ps-do-despool): If ps-lpr-switches is not a list, force it to be one.
71
72 ** In C, use EMACS_INT for variables and structure members
73 for buffer/string positions. E.g. struct it, struct text_pos.
74
75 ** These lisp files refer to rmail, and might need updating post-mbox.
76
77 It seems that rmail-output-to-rmail-file can be replaced by rmail-output.
78
79 mail/rmail-spam-filter.el: check it still (?) works
80
81 gnus/gnus-art.el
82 gnus/gnus-util.el
83 gnus/gnus.el
84 gnus/message.el
85 gnus/nnbabyl.el
86 mail/feedmail.el ; comments about mail-header-separator still valid?
87 mail/metamail.el
88 mail/sendmail.el
89 mail/uce.el
90 mail/undigest.el ; seems totally dependent (?) on Babyl format, and has
91 received zero mbox-branch updates. Is it not needed now?
92 mail/unrmail.el ; rev 1.13.2.4 not synced from mbox branch - should it be?
93 net/mairix.el
94 org/org-rmail.el
95
96 EOOH references:
97
98 gnus/gnus-util.el
99 gnus/nnbabyl.el
100 gnus/nndoc.el
101 gnus/nnmail.el
102 mail/sendmail.el
103 mail/uce.el
104 mail/undigest.el
105
106
107 * DOCUMENTATION
108
109 ** Clean up Emacs.app references in code and documentation.
110
111 ** Document new font backend
112
113 ** Document XEmbed support
114
115 ** Check the Emacs Tutorial.
116
117 The first line of every tutorial must begin with text ending in a
118 period (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective
119 language. This should be followed by "See end for copying conditions",
120 likewise in the respective language.
121
122 After each file name, on the same line or the following line, come the
123 names of the people who have checked it.
124
125 SECTION READERS
126 ----------------------------------
127 etc/TUTORIAL
128 etc/TUTORIAL.bg
129 etc/TUTORIAL.cn
130 etc/TUTORIAL.cs
131 etc/TUTORIAL.de
132 etc/TUTORIAL.eo
133 etc/TUTORIAL.es
134 etc/TUTORIAL.fr
135 etc/TUTORIAL.it
136 etc/TUTORIAL.ja
137 etc/TUTORIAL.ko
138 etc/TUTORIAL.nl
139 etc/TUTORIAL.pl
140 etc/TUTORIAL.pt_BR
141 etc/TUTORIAL.ro
142 etc/TUTORIAL.ru
143 etc/TUTORIAL.sk
144 etc/TUTORIAL.sl
145 etc/TUTORIAL.sv
146 etc/TUTORIAL.th
147 etc/TUTORIAL.zh
148
149 ** Check the manual.
150
151 abbrevs.texi -- cyd
152 ack.texi -- rgm
153 anti.texi
154 arevert-xtra.texi
155 basic.texi -- cyd
156 buffers.texi -- cyd
157 building.texi -- cyd
158 calendar.texi -- rgm
159 cal-xtra.texi -- rgm
160 cmdargs.texi -- cyd
161 commands.texi -- cyd
162 custom.texi -- cyd
163 dired.texi -- cyd
164 dired-xtra.texi
165 display.texi -- cyd
166 emacs.texi -- cyd
167 emacs-xtra.texi
168 emerge-xtra.texi
169 entering.texi -- cyd
170 files.texi
171 fixit.texi -- cyd
172 fortran-xtra.texi -- rgm
173 frames.texi -- cyd
174 glossary.texi
175 help.texi
176 indent.texi -- cyd
177 killing.texi -- cyd
178 kmacro.texi -- cyd
179 macos.texi -- contents need to be evaluated and see what is still
180 relevant after the NS merge.
181 maintaining.texi -- cyd
182 major.texi -- cyd
183 mark.texi -- cyd
184 mini.texi -- cyd
185 misc.texi
186 msdog.texi
187 msdog-xtra.texi
188 mule.texi
189 m-x.texi -- cyd
190 programs.texi -- cyd
191 regs.texi -- cyd
192 rmail.texi
193 screen.texi -- cyd
194 search.texi -- cyd
195 sending.texi
196 text.texi -- cyd
197 trouble.texi
198 windows.texi -- rudalics
199 xresources.texi
200
201 ** Check the Lisp manual.
202
203 abbrevs.texi
204 advice.texi
205 anti.texi
206 back.texi
207 backups.texi
208 buffers.texi
209 commands.texi
210 compile.texi
211 control.texi
212 customize.texi
213 debugging.texi
214 display.texi
215 edebug.texi
216 elisp.texi
217 errors.texi
218 eval.texi
219 files.texi
220 frames.texi
221 functions.texi
222 hash.texi
223 help.texi
224 hooks.texi
225 index.texi
226 internals.texi
227 intro.texi
228 keymaps.texi
229 lists.texi
230 loading.texi
231 locals.texi
232 macros.texi
233 maps.texi
234 markers.texi
235 minibuf.texi
236 modes.texi
237 nonascii.texi
238 numbers.texi
239 objects.texi
240 os.texi
241 positions.texi
242 processes.texi
243 searching.texi
244 sequences.texi
245 streams.texi
246 strings.texi
247 symbols.texi
248 syntax.texi
249 text.texi
250 tips.texi
251 variables.texi
252 windows.texi
253
254 * PLANNED ADDITIONS
255
256 ** CEDET (not for 23.1 due to paperwork issues, perhaps for 23.2)
257 ** js2-mode
258 ** pov-mode (probably not for Emacs-23: waiting for a Free POV-Ray).
259 ** gas-mode ?
260
261 \f
262 Local variables:
263 mode: outline
264 coding: utf-8
265 end: