FOR-RELEASE 6.42 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 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
* DOCUMENTATION
82

83 84
** Document XEmbed support

85 86
** Check the Emacs Tutorial.

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

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

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

Chong Yidong's avatar
Chong Yidong committed
120 121
** Check the manual.

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

** Check the Lisp manual.

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

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

Kim F. Storm's avatar
Kim F. Storm committed
233 234 235

Local variables:
mode: outline
236
coding: utf-8
Kim F. Storm's avatar
Kim F. Storm committed
237
end: