FOR-RELEASE 6.5 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
** 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.
66 67
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
68

69 70 71 72 73 74 75 76
** 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).

77
3. `center-line' in Text mode was already moved to the text formatting
78 79 80 81
   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').

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

86
* DOCUMENTATION
87

88 89
** Document XEmbed support

90 91
** Check the Emacs Tutorial.

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

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

100 101
SECTION                  READERS
----------------------------------
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123
TUTORIAL             
TUTORIAL.bg          
TUTORIAL.cn
TUTORIAL.cs          
TUTORIAL.de          
TUTORIAL.eo
TUTORIAL.es          
TUTORIAL.fr          
TUTORIAL.he
TUTORIAL.it          
TUTORIAL.ja		 
TUTORIAL.ko
TUTORIAL.nl		 
TUTORIAL.pl          
TUTORIAL.pt_BR       
TUTORIAL.ro
TUTORIAL.ru          
TUTORIAL.sk          
TUTORIAL.sl          
TUTORIAL.sv          
TUTORIAL.th          
TUTORIAL.zh
124

Chong Yidong's avatar
Chong Yidong committed
125 126
** Check the manual.

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

** Check the Lisp manual.

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

Stefan Monnier's avatar
Stefan Monnier committed
234
* PLANNED ADDITIONS
Glenn Morris's avatar
Glenn Morris committed
235

Stefan Monnier's avatar
Stefan Monnier committed
236
** pov-mode (probably not for Emacs-23: waiting for a Free POV-Ray).
Dan Nicolaescu's avatar
Dan Nicolaescu committed
237
** gas-mode ?
Glenn Morris's avatar
Glenn Morris committed
238

Kim F. Storm's avatar
Kim F. Storm committed
239 240 241

Local variables:
mode: outline
242
coding: utf-8
Kim F. Storm's avatar
Kim F. Storm committed
243
end: