FOR-RELEASE 6.54 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
are correct.  You can use something like the following in the info
directory in the Emacs build tree:

10
emacs -Q --eval "(progn (require 'info) (setq Info-directory-list '(\".\")))" \
Glenn Morris's avatar
Glenn Morris committed
11
  -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 36 37
** Check the keybindings in the refcards are correct, and add any new ones.
Regenerate the pdf versions in etc/refcards/.
What paper size are the English versions supposed to be on?
Glenn Morris's avatar
Glenn Morris committed
38 39 40 41
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
42

43 44
** Ask maintainers of refcard translations to update them.

Glenn Morris's avatar
Glenn Morris committed
45
Emacs 22 translators:
46 47

LANG	Translator            Status
Glenn Morris's avatar
Glenn Morris committed
48 49 50 51 52 53 54
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        
55

56 57 58 59
** Remove temporary +++/--- lines in NEWS.

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

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

62 63
* BUGS

64 65 66 67 68 69 70 71
** 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).

72
3. `center-line' in Text mode was already moved to the text formatting
73 74 75 76
   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').

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

81 82 83
5. Rmail binds `\es' to `rmail-search'/`rmail-summary-search'.


84
* DOCUMENTATION
85

86 87
** Document XEmbed support

88 89
** Check the Emacs Tutorial.

90 91
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
92 93
language. This should be followed by "See end for copying conditions",
likewise in the respective language.
94 95 96 97

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

98 99
SECTION                  READERS
----------------------------------
Chong Yidong's avatar
Chong Yidong committed
100
TUTORIAL             cyd
Ognyan Kulev's avatar
Ognyan Kulev committed
101
TUTORIAL.bg          ogi
102 103
TUTORIAL.cn
TUTORIAL.cs          
Ognyan Kulev's avatar
Ognyan Kulev committed
104
TUTORIAL.de          wl
105 106 107
TUTORIAL.eo
TUTORIAL.es          
TUTORIAL.fr          
Eli Zaretskii's avatar
Eli Zaretskii committed
108
TUTORIAL.he          eliz
109 110 111
TUTORIAL.it          
TUTORIAL.ja		 
TUTORIAL.ko
112
TUTORIAL.nl	     Pieter Schoenmakers
113 114 115
TUTORIAL.pl          
TUTORIAL.pt_BR       
TUTORIAL.ro
116
TUTORIAL.ru          Alex Ott
117
TUTORIAL.sk          
Primoz PETERLIN's avatar
Primoz PETERLIN committed
118
TUTORIAL.sl          Primoz PETERLIN
Mats Lidell's avatar
Mats Lidell committed
119
TUTORIAL.sv          Mats Lidell
120 121
TUTORIAL.th          
TUTORIAL.zh
122

Chong Yidong's avatar
Chong Yidong committed
123 124
** Check the manual.

125
abbrevs.texi      cyd
Glenn Morris's avatar
Glenn Morris committed
126
ack.texi          rgm
127
anti.texi         cyd
128
arevert-xtra.texi cyd
Chong Yidong's avatar
Chong Yidong committed
129
basic.texi        cyd
130
buffers.texi      cyd
131
building.texi     cyd
Glenn Morris's avatar
Glenn Morris committed
132
calendar.texi     rgm
133
cal-xtra.texi     rgm
134
cmdargs.texi      cyd
135
commands.texi     cyd
136
custom.texi       cyd
137
dired.texi        cyd
138
dired-xtra.texi   rgm
139
display.texi      cyd
Glenn Morris's avatar
Glenn Morris committed
140
emacs.texi        rgm
Chong Yidong's avatar
Chong Yidong committed
141 142
emacs-xtra.texi
emerge-xtra.texi
143
entering.texi     cyd
144
files.texi        cyd
145
fixit.texi        cyd
Glenn Morris's avatar
Glenn Morris committed
146
fortran-xtra.texi rgm
147
frames.texi       cyd
Chong Yidong's avatar
Chong Yidong committed
148
glossary.texi
Chong Yidong's avatar
Chong Yidong committed
149
help.texi         cyd
150
indent.texi       cyd
Chong Yidong's avatar
Chong Yidong committed
151
killing.texi      cyd
152
kmacro.texi       cyd
153
macos.texi        
154
maintaining.texi  cyd
Chong Yidong's avatar
Chong Yidong committed
155
mark.texi         cyd
156
mini.texi         
Chong Yidong's avatar
Chong Yidong committed
157
misc.texi         cyd
158
modes.texi        cyd
159 160 161
msdog.texi        
msdog-xtra.texi   
mule.texi         
Chong Yidong's avatar
Chong Yidong committed
162
m-x.texi          cyd
163
package.texi      cyd
Glenn Morris's avatar
Glenn Morris committed
164
picture-xtra.texi rgm  (see bug#10860)
165
programs.texi     cyd
Chong Yidong's avatar
Chong Yidong committed
166
regs.texi         cyd
Glenn Morris's avatar
Glenn Morris committed
167
rmail.texi        rgm
168
screen.texi       cyd
169
search.texi       cyd
170
sending.texi      cyd
171
text.texi         cyd
172
trouble.texi      cyd
173 174
vc-xtra.texi      cyd
vc1-xtra.texi     cyd
175
windows.texi      cyd
176
xresources.texi   cyd
Chong Yidong's avatar
Chong Yidong committed
177 178 179

** Check the Lisp manual.

180
abbrevs.texi      
181
advice.texi       cyd
182
anti.texi         
Chong Yidong's avatar
Chong Yidong committed
183
back.texi
184 185
backups.texi      
buffers.texi      
186
commands.texi     cyd
187
compile.texi      cyd
188
control.texi      cyd
189
customize.texi    cyd
190
debugging.texi    cyd
191
display.texi      
Chong Yidong's avatar
Chong Yidong committed
192 193
edebug.texi
elisp.texi
194
errors.texi       
195
eval.texi         cyd
196 197
files.texi        
frames.texi       
198
functions.texi    cyd
199
hash.texi         cyd
200
help.texi         cyd
201
hooks.texi        
Chong Yidong's avatar
Chong Yidong committed
202
index.texi
203
internals.texi    
Primoz PETERLIN's avatar
Primoz PETERLIN committed
204
intro.texi        cyd
205
keymaps.texi      cyd
206
lists.texi        cyd
207
loading.texi      cyd
208
locals.texi       
209
macros.texi       cyd
210 211 212
maps.texi         
markers.texi      
minibuf.texi      
213
modes.texi        cyd
214
nonascii.texi     
215
numbers.texi      cyd
Ognyan Kulev's avatar
Ognyan Kulev committed
216
objects.texi      cyd
217 218 219
os.texi           
package.texi
positions.texi    
Chong Yidong's avatar
Chong Yidong committed
220
processes.texi
221
searching.texi    
222
sequences.texi    cyd
223
streams.texi      cyd
224 225
strings.texi      cyd
symbols.texi      cyd
226
syntax.texi       cyd
227 228
text.texi         
tips.texi         
229
variables.texi    cyd
230
windows.texi      
Chong Yidong's avatar
Chong Yidong committed
231

Stefan Monnier's avatar
Stefan Monnier committed
232
* PLANNED ADDITIONS
Glenn Morris's avatar
Glenn Morris committed
233
* pov-mode (waiting for a Free POV-Ray)
Dan Nicolaescu's avatar
Dan Nicolaescu committed
234
** gas-mode ?
Glenn Morris's avatar
Glenn Morris committed
235

Kim F. Storm's avatar
Kim F. Storm committed
236 237 238

Local variables:
mode: outline
239
coding: utf-8
Kim F. Storm's avatar
Kim F. Storm committed
240
end: