FOR-RELEASE 7.24 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

Glenn Morris's avatar
Glenn Morris committed
64 65 66
** 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
67 68

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

71 72
** 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.
73 74
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
75

76 77 78 79 80 81 82 83
** 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).

84
3. `center-line' in Text mode was already moved to the text formatting
85 86 87 88
   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').

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

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

96 97 98 99 100 101 102
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.

103 104
** 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
105

106
* DOCUMENTATION
107

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

110 111 112 113
** Document new font backend

** Document XEmbed support

114 115
** Check the Emacs Tutorial.

116 117
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
118 119
language. This should be followed by "See end for copying conditions",
likewise in the respective language.
120 121 122 123

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

124 125
SECTION                  READERS
----------------------------------
126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147
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
148

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

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

** Check the Lisp manual.

205 206 207
abbrevs.texi      
advice.texi       
anti.texi         
Chong Yidong's avatar
Chong Yidong committed
208
back.texi
209 210 211 212 213 214 215 216
backups.texi      
buffers.texi      
commands.texi     
compile.texi      
control.texi      
customize.texi    
debugging.texi    
display.texi      
Chong Yidong's avatar
Chong Yidong committed
217 218
edebug.texi
elisp.texi
219 220 221 222 223 224 225 226
errors.texi       
eval.texi         
files.texi        
frames.texi       
functions.texi    
hash.texi         
help.texi         
hooks.texi        
Chong Yidong's avatar
Chong Yidong committed
227
index.texi
228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244
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
245
processes.texi
246 247 248 249 250 251 252 253 254 255
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
256

Stefan Monnier's avatar
Stefan Monnier committed
257
* PLANNED ADDITIONS
Glenn Morris's avatar
Glenn Morris committed
258

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: