FOR-RELEASE 8.02 KB
Newer Older
1 2
Tasks needed before the next release.

Luc Teirlinck's avatar
Luc Teirlinck committed
3
* TO BE DONE SHORTLY BEFORE RELEASE
Luc Teirlinck's avatar
Luc Teirlinck committed
4

Glenn Morris's avatar
Glenn Morris committed
5 6
** Manuals
Check cross-references between the manuals (eg from emacs to elisp)
Glenn Morris's avatar
Glenn Morris committed
7 8 9 10 11
are correct.  You can use something like the following in the info
directory in the Emacs build tree:

emacs -Q --eval "(setq Info-default-directory-list '(\".\"))" \
  -f info-xref-check-all
Glenn Morris's avatar
Glenn Morris committed
12 13 14 15 16 17 18 19 20 21 22 23 24 25

make emacs.dvi, elisp.dvi, and deal with any errors (undefined
references etc) in the output.  Break any overfull lines.
Underfull hboxes are not serious, but it can be nice to get rid of
them if a simple rephrasing or rearrangement will work.

Update the master menu and detailed menu (eg the antinews version).
The command texinfo-multiple-files-update can do this, but you
probably want to apply the results selectively (eg the current master
menu has better line-breaks than the automatic version).  It includes
the menu-entry name (if there is one) as well as the node name - using
only the latter looks better.  Also, it doesn't seem to handle nested
includes, so will miss edebug.texi etc.

Glenn Morris's avatar
Glenn Morris committed
26 27 28 29 30 31 32 33
Check for widow and orphan lines in the printed manual; make sure all
the pages really look ok in the manual as formatted.  Orphans/widows
are cases where the first/last line of a paragraph is on its own at
the end/start of a page, or where the last word in a paragraph is on
its own at the start of a line.  It looks better if you reword/respace
things to avoid these.  (AFAIK, there is no way to find these except
paging through the whole manual.)  This should be the very last thing
you do, since any change can alter the layout.
34

Glenn Morris's avatar
Glenn Morris committed
35
** Regenerate the pdf versions of the reference cards in etc/refcards/.
Glenn Morris's avatar
Glenn Morris committed
36 37 38 39
On Debian testing, the packages texlive-lang-czechslovak and
texlive-lang-polish will let you generate the cs-* and sk-* pdfs.
The Makefile rules did not work for me, I had to use something like:
csplain -output-format=pdf cs-refcard
Glenn Morris's avatar
Glenn Morris committed
40

41 42
** Ask maintainers of refcard translations to update them.

Glenn Morris's avatar
Glenn Morris committed
43
Emacs 22 translators:
44 45

LANG	Translator            Status
Glenn Morris's avatar
Glenn Morris committed
46 47 48 49 50 51 52
cs	Pavel Janík           
de	Sven Joachim          
fr	Eric Jacoboni         
pl	Włodek Bzyl           
pt-br	Rodrigo Real          
ru	Alex Ott              
sk	Miroslav Vaško        
53

54 55 56 57
** Remove temporary +++/--- lines in NEWS.

** Try to reorder NEWS: most important things first, related items together.

Glenn Morris's avatar
Glenn Morris committed
58 59
** Consider bumping customize-changed-options-previous-release.

60 61
* BUGS

Glenn Morris's avatar
Glenn Morris committed
62 63 64
** Does deleting frames run Lisp code?  If so, can we get rid of that?
It is a dangerous design.
http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01330.html
65 66

** Why were the calls to x_fully_uncatch_errors commented out in eval.c?
Glenn Morris's avatar
Glenn Morris committed
67
http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg01987.html
68

69 70
** rms: gnus-dired.el is a mistake.  Those features should not
be part of Gnus.  They should be moved to some other part of Emacs.
71 72
rsteib: Gnus dependencies in `gnus-dired.el' (and `mailcap.el') have been
minimized.  I don't know what is left to do here.
Dan Nicolaescu's avatar
Dan Nicolaescu committed
73

74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
** Check for modes which bind M-s that conflicts with a new global binding M-s
and change key bindings where necessary.  The current list of modes:

1. Gnus binds `M-s' to `gnus-summary-search-article-forward'.

2. Minibuffer binds `M-s' to `next-matching-history-element'
   (not useful any more since C-s can now search in the history).

3. Shell mode binds `M-s' to `comint-next-matching-input'.
   This key binding can be changed later when we will implement
   incremental search through the shell history.

4. `center-line' in Text mode was already moved to the text formatting
   keymap as `M-o M-s' (thus this binding is not necessary any more
   in `nroff-mode-map' too and can be removed now from the nroff mode
   because it can now use the global key binding `M-o M-s' `center-line').

5. PCL-CVS binds `M-s' to `cvs-status', and log-edit-mode binds it to
   `log-edit-comment-search-forward'.  Perhaps search commands
   on the global key binding `M-s' are useless in these modes.

95
** sdl.web@gmail.com, 30 Oct: ps-lpr-switches has no effect
Glenn Morris's avatar
Glenn Morris committed
96
http://lists.gnu.org/archive/html/emacs-devel/2007-10/msg02091.html
97

98 99 100 101 102 103 104
Fixed by this change?

2007-11-09  Vinicius Jose Latorre  <viniciusjl@ig.com.br>

	* ps-print.el: [...]
	(ps-do-despool): If ps-lpr-switches is not a list, force it to be one.

105 106
** In C, use EMACS_INT for variables and structure members
for buffer/string positions.  E.g. struct it, struct text_pos.
Glenn Morris's avatar
Glenn Morris committed
107

108
* DOCUMENTATION
109

Dan Nicolaescu's avatar
Dan Nicolaescu committed
110
** Clean up Emacs.app references in code and documentation.
Nick Roberts's avatar
Nick Roberts committed
111

112 113 114 115
** Document new font backend

** Document XEmbed support

116 117
** Check the Emacs Tutorial.

118 119
The first line of every tutorial must begin with text ending in a
period (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective
Glenn Morris's avatar
Glenn Morris committed
120 121
language. This should be followed by "See end for copying conditions",
likewise in the respective language.
122 123 124 125

After each file name, on the same line or the following line, come the
names of the people who have checked it.

126 127
SECTION                  READERS
----------------------------------
Glenn Morris's avatar
Glenn Morris committed
128
etc/TUTORIAL             rgm (but see Bug#3783)
Glenn Morris's avatar
Glenn Morris committed
129
etc/TUTORIAL.bg          
130
etc/TUTORIAL.cn
Glenn Morris's avatar
Glenn Morris committed
131
etc/TUTORIAL.cs          
Chong Yidong's avatar
Chong Yidong committed
132
etc/TUTORIAL.de          Werner Lemberg
Kim F. Storm's avatar
Kim F. Storm committed
133
etc/TUTORIAL.eo
Glenn Morris's avatar
Glenn Morris committed
134 135 136 137
etc/TUTORIAL.es          
etc/TUTORIAL.fr          
etc/TUTORIAL.it          
etc/TUTORIAL.ja		 
138
etc/TUTORIAL.ko
Glenn Morris's avatar
Glenn Morris committed
139 140 141
etc/TUTORIAL.nl		 
etc/TUTORIAL.pl          
etc/TUTORIAL.pt_BR       
142
etc/TUTORIAL.ro
Glenn Morris's avatar
Glenn Morris committed
143 144 145 146 147
etc/TUTORIAL.ru          
etc/TUTORIAL.sk          
etc/TUTORIAL.sl          
etc/TUTORIAL.sv          
etc/TUTORIAL.th          
148 149
etc/TUTORIAL.zh

Chong Yidong's avatar
Chong Yidong committed
150 151
** Check the manual.

152
abbrevs.texi      -- cyd
Glenn Morris's avatar
Glenn Morris committed
153
ack.texi          -- rgm
Chong Yidong's avatar
Chong Yidong committed
154 155
anti.texi
arevert-xtra.texi
Chong Yidong's avatar
Chong Yidong committed
156
basic.texi        -- cyd
Chong Yidong's avatar
Chong Yidong committed
157
buffers.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
158
building.texi     -- cyd
Glenn Morris's avatar
Glenn Morris committed
159
calendar.texi     -- rgm
Glenn Morris's avatar
Glenn Morris committed
160
cal-xtra.texi     -- rgm
Chong Yidong's avatar
Chong Yidong committed
161
cmdargs.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
162
commands.texi     -- cyd
Chong Yidong's avatar
Chong Yidong committed
163
custom.texi       -- cyd
Chong Yidong's avatar
Chong Yidong committed
164
dired.texi        -- cyd
Chong Yidong's avatar
Chong Yidong committed
165
dired-xtra.texi
Chong Yidong's avatar
Chong Yidong committed
166
display.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
167
emacs.texi        -- cyd
Chong Yidong's avatar
Chong Yidong committed
168 169
emacs-xtra.texi
emerge-xtra.texi
Chong Yidong's avatar
Chong Yidong committed
170
entering.texi     -- cyd
Chong Yidong's avatar
Chong Yidong committed
171
files.texi        -- cyd
Chong Yidong's avatar
Chong Yidong committed
172
fixit.texi        -- cyd
Glenn Morris's avatar
Glenn Morris committed
173
fortran-xtra.texi -- rgm
Chong Yidong's avatar
Chong Yidong committed
174
frames.texi       -- cyd
Chong Yidong's avatar
Chong Yidong committed
175
glossary.texi
Chong Yidong's avatar
Chong Yidong committed
176
help.texi         -- cyd
Chong Yidong's avatar
Chong Yidong committed
177
indent.texi       -- cyd
Chong Yidong's avatar
Chong Yidong committed
178
killing.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
179
kmacro.texi       -- cyd
180
macos.texi     -- davidswelt
Chong Yidong's avatar
Chong Yidong committed
181
maintaining.texi  -- cyd
Chong Yidong's avatar
Chong Yidong committed
182
major.texi        -- cyd
Chong Yidong's avatar
Chong Yidong committed
183
mark.texi         -- cyd
Chong Yidong's avatar
Chong Yidong committed
184
mini.texi         -- cyd
Chong Yidong's avatar
Chong Yidong committed
185
misc.texi         -- cyd
186 187
msdog.texi        -- eliz
msdog-xtra.texi   -- eliz
Chong Yidong's avatar
Chong Yidong committed
188
mule.texi         -- cyd
189
m-x.texi          -- cyd
Chong Yidong's avatar
Chong Yidong committed
190
programs.texi     -- cyd
Chong Yidong's avatar
Chong Yidong committed
191
regs.texi         -- cyd
Glenn Morris's avatar
Glenn Morris committed
192
rmail.texi        -- rgm
Chong Yidong's avatar
Chong Yidong committed
193
screen.texi       -- cyd
194
search.texi       -- cyd
Glenn Morris's avatar
Glenn Morris committed
195 196
sending.texi      -- rgm (maybe needs some brief mailclient.el details in
                          "Mail Sending" section?)
Chong Yidong's avatar
Chong Yidong committed
197
text.texi         -- cyd
Chong Yidong's avatar
Chong Yidong committed
198
trouble.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
199
windows.texi      -- rudalics
Chong Yidong's avatar
Chong Yidong committed
200
xresources.texi   -- cyd
Chong Yidong's avatar
Chong Yidong committed
201 202 203

** Check the Lisp manual.

Chong Yidong's avatar
Chong Yidong committed
204
abbrevs.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
205
advice.texi       -- cyd
206
anti.texi         -- cyd
Chong Yidong's avatar
Chong Yidong committed
207
back.texi
Chong Yidong's avatar
Chong Yidong committed
208
backups.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
209
buffers.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
210
commands.texi     -- cyd
Chong Yidong's avatar
Chong Yidong committed
211
compile.texi      -- cyd
212
control.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
213
customize.texi    -- cyd
Chong Yidong's avatar
Chong Yidong committed
214
debugging.texi    -- cyd
Chong Yidong's avatar
Chong Yidong committed
215
display.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
216 217
edebug.texi
elisp.texi
218
errors.texi       -- cyd
219
eval.texi         -- cyd
Chong Yidong's avatar
Chong Yidong committed
220
files.texi        -- cyd
Chong Yidong's avatar
Chong Yidong committed
221
frames.texi       -- cyd
Chong Yidong's avatar
Chong Yidong committed
222
functions.texi    -- cyd
Chong Yidong's avatar
Chong Yidong committed
223
hash.texi         -- cyd
Chong Yidong's avatar
Chong Yidong committed
224
help.texi         -- cyd
225
hooks.texi        -- cyd
Chong Yidong's avatar
Chong Yidong committed
226
index.texi
227
internals.texi    -- cyd
Chong Yidong's avatar
Chong Yidong committed
228
intro.texi        -- cyd
Chong Yidong's avatar
Chong Yidong committed
229
keymaps.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
230
lists.texi        -- cyd
Chong Yidong's avatar
Chong Yidong committed
231
loading.texi      -- cyd
232
locals.texi       -- cyd
Chong Yidong's avatar
Chong Yidong committed
233
macros.texi       -- cyd
234
maps.texi         -- cyd
Chong Yidong's avatar
Chong Yidong committed
235
markers.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
236
minibuf.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
237
modes.texi        -- cyd
Chong Yidong's avatar
Chong Yidong committed
238
nonascii.texi     -- cyd
Chong Yidong's avatar
Chong Yidong committed
239 240
numbers.texi      -- cyd
objects.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
241
os.texi           -- cyd
Chong Yidong's avatar
Chong Yidong committed
242
positions.texi    -- cyd
Chong Yidong's avatar
Chong Yidong committed
243
processes.texi
244
searching.texi    -- cyd
Chong Yidong's avatar
Chong Yidong committed
245
sequences.texi    -- cyd
Chong Yidong's avatar
Chong Yidong committed
246
streams.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
247
strings.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
248
symbols.texi      -- cyd
249
syntax.texi       -- cyd
Chong Yidong's avatar
Chong Yidong committed
250
text.texi         -- cyd
Chong Yidong's avatar
Chong Yidong committed
251
tips.texi         -- cyd
Chong Yidong's avatar
Chong Yidong committed
252
variables.texi    -- cyd
253
windows.texi      -- rudalics
Chong Yidong's avatar
Chong Yidong committed
254

Stefan Monnier's avatar
Stefan Monnier committed
255
* PLANNED ADDITIONS
Glenn Morris's avatar
Glenn Morris committed
256

Glenn Morris's avatar
Glenn Morris committed
257
** CEDET (not for 23.1 due to paperwork issues, perhaps for 23.2)
Stefan Monnier's avatar
Stefan Monnier committed
258
** js2-mode
Stefan Monnier's avatar
Stefan Monnier committed
259
** pov-mode (probably not for Emacs-23: waiting for a Free POV-Ray).
Dan Nicolaescu's avatar
Dan Nicolaescu committed
260
** gas-mode ?
Glenn Morris's avatar
Glenn Morris committed
261

Kim F. Storm's avatar
Kim F. Storm committed
262 263 264

Local variables:
mode: outline
265
coding: utf-8
Kim F. Storm's avatar
Kim F. Storm committed
266
end: