FOR-RELEASE 6.67 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
----------------------------------
Chong Yidong's avatar
Chong Yidong committed
102
TUTORIAL             cyd
Ognyan Kulev's avatar
Ognyan Kulev committed
103
TUTORIAL.bg          ogi
104 105
TUTORIAL.cn
TUTORIAL.cs          
Ognyan Kulev's avatar
Ognyan Kulev committed
106
TUTORIAL.de          wl
107 108 109
TUTORIAL.eo
TUTORIAL.es          
TUTORIAL.fr          
Eli Zaretskii's avatar
Eli Zaretskii committed
110
TUTORIAL.he          eliz
111 112 113
TUTORIAL.it          
TUTORIAL.ja		 
TUTORIAL.ko
114
TUTORIAL.nl	     Pieter Schoenmakers
115 116 117
TUTORIAL.pl          
TUTORIAL.pt_BR       
TUTORIAL.ro
118
TUTORIAL.ru          Alex Ott
119
TUTORIAL.sk          
Primoz PETERLIN's avatar
Primoz PETERLIN committed
120
TUTORIAL.sl          Primoz PETERLIN
Mats Lidell's avatar
Mats Lidell committed
121
TUTORIAL.sv          Mats Lidell
122 123
TUTORIAL.th          
TUTORIAL.zh
124

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

127
abbrevs.texi      cyd
128
ack.texi          
129
anti.texi         cyd
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
calendar.texi     
cal-xtra.texi     
136
cmdargs.texi      cyd
137
commands.texi     cyd
138
custom.texi       cyd
139
dired.texi        cyd
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
fixit.texi        cyd
148
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
Chong Yidong's avatar
Chong Yidong committed
157
mark.texi         cyd
158
mini.texi         
Chong Yidong's avatar
Chong Yidong committed
159
misc.texi         cyd
160
modes.texi        cyd
161 162 163
msdog.texi        
msdog-xtra.texi   
mule.texi         
Chong Yidong's avatar
Chong Yidong committed
164
m-x.texi          cyd
165
package.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      cyd
173
text.texi         cyd
174
trouble.texi      cyd
175 176
vc-xtra.texi      cyd
vc1-xtra.texi     cyd
177
windows.texi      cyd
178
xresources.texi   cyd
Chong Yidong's avatar
Chong Yidong committed
179 180 181

** Check the Lisp manual.

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

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

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