118725c4f2de697d506d7e4f6f093708709fd6c6
[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/undigest.el ; seems totally dependent (?) on Babyl format, and has
90 received zero mbox-branch updates. Is it not needed now?
91 mail/unrmail.el ; rev 1.13.2.4 not synced from mbox branch - should it be?
92 net/mairix.el ; fixed?
93 org/org-rmail.el ; fixed?
94
95 EOOH references:
96
97 gnus/gnus-util.el
98 gnus/nnbabyl.el
99 gnus/nndoc.el
100 gnus/nnmail.el
101 mail/sendmail.el
102 mail/undigest.el
103
104
105 * DOCUMENTATION
106
107 ** Clean up Emacs.app references in code and documentation.
108
109 ** Document new font backend
110
111 ** Document XEmbed support
112
113 ** Check the Emacs Tutorial.
114
115 The first line of every tutorial must begin with text ending in a
116 period (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective
117 language. This should be followed by "See end for copying conditions",
118 likewise in the respective language.
119
120 After each file name, on the same line or the following line, come the
121 names of the people who have checked it.
122
123 SECTION READERS
124 ----------------------------------
125 etc/TUTORIAL
126 etc/TUTORIAL.bg
127 etc/TUTORIAL.cn
128 etc/TUTORIAL.cs
129 etc/TUTORIAL.de
130 etc/TUTORIAL.eo
131 etc/TUTORIAL.es
132 etc/TUTORIAL.fr
133 etc/TUTORIAL.it
134 etc/TUTORIAL.ja
135 etc/TUTORIAL.ko
136 etc/TUTORIAL.nl
137 etc/TUTORIAL.pl
138 etc/TUTORIAL.pt_BR
139 etc/TUTORIAL.ro
140 etc/TUTORIAL.ru
141 etc/TUTORIAL.sk
142 etc/TUTORIAL.sl
143 etc/TUTORIAL.sv
144 etc/TUTORIAL.th
145 etc/TUTORIAL.zh
146
147 ** Check the manual.
148
149 abbrevs.texi -- cyd
150 ack.texi -- rgm
151 anti.texi
152 arevert-xtra.texi
153 basic.texi -- cyd
154 buffers.texi -- cyd
155 building.texi -- cyd
156 calendar.texi -- rgm
157 cal-xtra.texi -- rgm
158 cmdargs.texi -- cyd
159 commands.texi -- cyd
160 custom.texi -- cyd
161 dired.texi -- cyd
162 dired-xtra.texi
163 display.texi -- cyd
164 emacs.texi -- cyd
165 emacs-xtra.texi
166 emerge-xtra.texi
167 entering.texi -- cyd
168 files.texi
169 fixit.texi -- cyd
170 fortran-xtra.texi -- rgm
171 frames.texi -- cyd
172 glossary.texi
173 help.texi
174 indent.texi -- cyd
175 killing.texi -- cyd
176 kmacro.texi -- cyd
177 macos.texi -- contents need to be evaluated and see what is still
178 relevant after the NS merge.
179 maintaining.texi -- cyd
180 major.texi -- cyd
181 mark.texi -- cyd
182 mini.texi -- cyd
183 misc.texi
184 msdog.texi
185 msdog-xtra.texi
186 mule.texi
187 m-x.texi -- cyd
188 programs.texi -- cyd
189 regs.texi -- cyd
190 rmail.texi
191 screen.texi -- cyd
192 search.texi -- cyd
193 sending.texi
194 text.texi -- cyd
195 trouble.texi
196 windows.texi -- rudalics
197 xresources.texi
198
199 ** Check the Lisp manual.
200
201 abbrevs.texi
202 advice.texi
203 anti.texi
204 back.texi
205 backups.texi
206 buffers.texi
207 commands.texi
208 compile.texi
209 control.texi
210 customize.texi
211 debugging.texi
212 display.texi
213 edebug.texi
214 elisp.texi
215 errors.texi
216 eval.texi
217 files.texi
218 frames.texi
219 functions.texi
220 hash.texi
221 help.texi
222 hooks.texi
223 index.texi
224 internals.texi
225 intro.texi
226 keymaps.texi
227 lists.texi
228 loading.texi
229 locals.texi
230 macros.texi
231 maps.texi
232 markers.texi
233 minibuf.texi
234 modes.texi
235 nonascii.texi
236 numbers.texi
237 objects.texi
238 os.texi
239 positions.texi
240 processes.texi
241 searching.texi
242 sequences.texi
243 streams.texi
244 strings.texi
245 symbols.texi
246 syntax.texi
247 text.texi
248 tips.texi
249 variables.texi
250 windows.texi
251
252 * PLANNED ADDITIONS
253
254 ** CEDET (not for 23.1 due to paperwork issues, perhaps for 23.2)
255 ** js2-mode
256 ** pov-mode (probably not for Emacs-23: waiting for a Free POV-Ray).
257 ** gas-mode ?
258
259 \f
260 Local variables:
261 mode: outline
262 coding: utf-8
263 end: