FOR-RELEASE 7.31 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 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
** Manuals
Check cross-references between the manuals (eg from emacs to elisp)
are correct.  (Is there an automated way to do this?)

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.

Check for widow and orphan lines; make sure all the pages really look
ok in the manual as formatted.  (AFAIK, there is no way to do this
except paging through the whole manual.)
25

Glenn Morris's avatar
Glenn Morris committed
26
** Regenerate the pdf versions of the reference cards in etc/refcards/.
Glenn Morris's avatar
Glenn Morris committed
27

28 29
** Ask maintainers of refcard translations to update them.

Glenn Morris's avatar
Glenn Morris committed
30
Emacs 22 translators:
31 32

LANG	Translator            Status
Glenn Morris's avatar
Glenn Morris committed
33 34 35 36 37 38 39
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        
40

41 42 43 44
** Remove temporary +++/--- lines in NEWS.

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

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

47 48
* BUGS

Glenn Morris's avatar
Glenn Morris committed
49 50 51
** 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
52 53

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

56 57
** 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.
58 59
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
60

61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
** 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).

3. Shell mode binds `M-s' to `comint-next-matching-input'.
   This key binding can be changed later when we will implement
   incremental search through the shell history.

4. `center-line' in Text mode was already moved to the text formatting
   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').

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

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

85 86 87 88 89 90 91
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.

92 93
** 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
94

95
* DOCUMENTATION
96

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

99 100 101 102
** Document new font backend

** Document XEmbed support

103 104
** Check the Emacs Tutorial.

105 106
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
107 108
language. This should be followed by "See end for copying conditions",
likewise in the respective language.
109 110 111 112

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

113 114
SECTION                  READERS
----------------------------------
Glenn Morris's avatar
Glenn Morris committed
115
etc/TUTORIAL             rgm (but see Bug#3783)
Glenn Morris's avatar
Glenn Morris committed
116
etc/TUTORIAL.bg          
117
etc/TUTORIAL.cn
Glenn Morris's avatar
Glenn Morris committed
118
etc/TUTORIAL.cs          
Chong Yidong's avatar
Chong Yidong committed
119
etc/TUTORIAL.de          Werner Lemberg
Kim F. Storm's avatar
Kim F. Storm committed
120
etc/TUTORIAL.eo
Glenn Morris's avatar
Glenn Morris committed
121 122 123 124
etc/TUTORIAL.es          
etc/TUTORIAL.fr          
etc/TUTORIAL.it          
etc/TUTORIAL.ja		 
125
etc/TUTORIAL.ko
Glenn Morris's avatar
Glenn Morris committed
126 127 128
etc/TUTORIAL.nl		 
etc/TUTORIAL.pl          
etc/TUTORIAL.pt_BR       
129
etc/TUTORIAL.ro
Glenn Morris's avatar
Glenn Morris committed
130 131 132 133 134
etc/TUTORIAL.ru          
etc/TUTORIAL.sk          
etc/TUTORIAL.sl          
etc/TUTORIAL.sv          
etc/TUTORIAL.th          
135 136
etc/TUTORIAL.zh

Chong Yidong's avatar
Chong Yidong committed
137 138
** Check the manual.

139
abbrevs.texi      -- cyd
Glenn Morris's avatar
Glenn Morris committed
140
ack.texi          -- rgm
Chong Yidong's avatar
Chong Yidong committed
141 142
anti.texi
arevert-xtra.texi
Chong Yidong's avatar
Chong Yidong committed
143
basic.texi        -- cyd
Chong Yidong's avatar
Chong Yidong committed
144
buffers.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
145
building.texi     -- cyd
Glenn Morris's avatar
Glenn Morris committed
146
calendar.texi     -- rgm
Glenn Morris's avatar
Glenn Morris committed
147
cal-xtra.texi     -- rgm
Chong Yidong's avatar
Chong Yidong committed
148
cmdargs.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
149
commands.texi     -- cyd
Chong Yidong's avatar
Chong Yidong committed
150
custom.texi       -- cyd
Chong Yidong's avatar
Chong Yidong committed
151
dired.texi        -- cyd
Chong Yidong's avatar
Chong Yidong committed
152
dired-xtra.texi
Chong Yidong's avatar
Chong Yidong committed
153
display.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
154
emacs.texi        -- cyd
Chong Yidong's avatar
Chong Yidong committed
155 156
emacs-xtra.texi
emerge-xtra.texi
Chong Yidong's avatar
Chong Yidong committed
157
entering.texi     -- cyd
Chong Yidong's avatar
Chong Yidong committed
158
files.texi        -- cyd
Chong Yidong's avatar
Chong Yidong committed
159
fixit.texi        -- cyd
Glenn Morris's avatar
Glenn Morris committed
160
fortran-xtra.texi -- rgm
Chong Yidong's avatar
Chong Yidong committed
161
frames.texi       -- cyd
Chong Yidong's avatar
Chong Yidong committed
162
glossary.texi
Chong Yidong's avatar
Chong Yidong committed
163
help.texi         -- cyd
Chong Yidong's avatar
Chong Yidong committed
164
indent.texi       -- cyd
Chong Yidong's avatar
Chong Yidong committed
165
killing.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
166
kmacro.texi       -- cyd
167
macos.texi     -- davidswelt
Chong Yidong's avatar
Chong Yidong committed
168
maintaining.texi  -- cyd
Chong Yidong's avatar
Chong Yidong committed
169
major.texi        -- cyd
Chong Yidong's avatar
Chong Yidong committed
170
mark.texi         -- cyd
Chong Yidong's avatar
Chong Yidong committed
171
mini.texi         -- cyd
Chong Yidong's avatar
Chong Yidong committed
172
misc.texi         -- cyd
173 174
msdog.texi        -- eliz
msdog-xtra.texi   -- eliz
Chong Yidong's avatar
Chong Yidong committed
175
mule.texi         -- cyd
176
m-x.texi          -- cyd
Chong Yidong's avatar
Chong Yidong committed
177
programs.texi     -- cyd
Chong Yidong's avatar
Chong Yidong committed
178
regs.texi         -- cyd
Glenn Morris's avatar
Glenn Morris committed
179
rmail.texi        -- rgm
Chong Yidong's avatar
Chong Yidong committed
180
screen.texi       -- cyd
181
search.texi       -- cyd
Glenn Morris's avatar
Glenn Morris committed
182 183
sending.texi      -- rgm (maybe needs some brief mailclient.el details in
                          "Mail Sending" section?)
Chong Yidong's avatar
Chong Yidong committed
184
text.texi         -- cyd
Chong Yidong's avatar
Chong Yidong committed
185
trouble.texi      -- cyd
Chong Yidong's avatar
Chong Yidong committed
186
windows.texi      -- rudalics
Chong Yidong's avatar
Chong Yidong committed
187
xresources.texi   -- cyd
Chong Yidong's avatar
Chong Yidong committed
188 189 190

** Check the Lisp manual.

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

Stefan Monnier's avatar
Stefan Monnier committed
242
* PLANNED ADDITIONS
Glenn Morris's avatar
Glenn Morris committed
243

Glenn Morris's avatar
Glenn Morris committed
244
** CEDET (not for 23.1 due to paperwork issues, perhaps for 23.2)
Stefan Monnier's avatar
Stefan Monnier committed
245
** js2-mode
Stefan Monnier's avatar
Stefan Monnier committed
246
** pov-mode (probably not for Emacs-23: waiting for a Free POV-Ray).
Dan Nicolaescu's avatar
Dan Nicolaescu committed
247
** gas-mode ?
Glenn Morris's avatar
Glenn Morris committed
248

Kim F. Storm's avatar
Kim F. Storm committed
249 250 251

Local variables:
mode: outline
252
coding: utf-8
Kim F. Storm's avatar
Kim F. Storm committed
253
end: