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

Luc Teirlinck's avatar
Luc Teirlinck committed
5
** `undo-ask-before-discard', currently set to t for debugging purposes
Luc Teirlinck's avatar
Luc Teirlinck committed
6 7
has to be set to nil: when t, it can leak memory and cause other problems.

8 9 10 11 12
** Update release dates of manuals.

** Spell check the manuals.

** Get rid of overfull and underfull boxes in manuals.
13

14 15 16
** Check for widow and orphan lines in manuals;
make sure all the pages really look ok in the manual as formatted.

17 18
** Update facemenu-unlisted-faces, adding whatever other
face name prefixes should be in it for good results.
19

Lute Kamstra's avatar
Lute Kamstra committed
20 21 22 23
** Update AUTHORS.

** Regenerate the postscript files of the reference cards in etc.

24 25
** Ask maintainers of refcard translations to update them.

26 27
** Check what should be deleted or updated in MORE.STUFF.

Kim F. Storm's avatar
Kim F. Storm committed
28
* NEW FEATURES
Jan Djärv's avatar
Jan Djärv committed
29

Kim F. Storm's avatar
Kim F. Storm committed
30 31 32 33 34 35 36 37
** Rework how fringe bitmaps are defined and used.
Currently, bitmap usage and bitmap appearence are "mixed-up" in a
one-level representation.  It would be cleaner to split the
representation into a two-level model where first level maps
bitmap usage to a bitmap name, and second level maps bitmap name to
a bitmap appearence.
[Assigned to KFS]

38 39
** Install Zhilin's icons.

Kim F. Storm's avatar
Kim F. Storm committed
40
* FATAL ERRORS
Kim F. Storm's avatar
Kim F. Storm committed
41

Kim F. Storm's avatar
Kim F. Storm committed
42 43 44 45 46
** Investigate reported crashes in compact_small_strings.

** Investigate reported crashes related to using an
invalid pointer from string_free_list.

47 48
* BUGS

49 50 51
** Fix window resizing bug:
C-x 2, C-x 3, C-x 2. Now try to move the bottom of the 
second window to the left.
52 53 54

** Fix completion highlighting bug in partial completion mode.

55
** TCP server processes do not work on Windows.
Juanma Barranquero's avatar
Juanma Barranquero committed
56 57 58 59

TCP/IP server processes created with `make-network-process' consume
excesive CPU on some Windows environments.  Usages of 50% and 100%
CPU time have been observed on different Window XP configurations.
Kim F. Storm's avatar
Kim F. Storm committed
60
Seems to be a problem in sys_select in w32proc.c.
Juanma Barranquero's avatar
Juanma Barranquero committed
61

62 63
* DOCUMENTATION

64 65 66
** Update what needs to be updated now that Global Font Lock mode and
File Name Shadow mode are enabled by default.

67
** Check man/info.texi.
68 69 70

** Add missing years in copyright notices of all files.

71 72 73
Please record your name here and say which part of the distribution
you're going to handle.

Kenichi Handa's avatar
Kenichi Handa committed
74 75
DIRECTORY		STATUS		IN CHARGE
---------		------		---------
76
etc (and subdirs)	done		Thien-Thi Nguyen (ttn(@gnu.org))
Kenichi Handa's avatar
Kenichi Handa committed
77
leim			working		Kenichi Handa
78 79 80
lib-src			done		ttn
lisp			done		ttn
lisp/calc		done		ttn
Glenn Morris's avatar
Glenn Morris committed
81
lisp/calendar		working		Glenn Morris
82 83 84 85
lisp/emacs-lisp		done		ttn
lisp/emulation		done		ttn
lisp/eshell		done		ttn
lisp/gnus		done		ttn
Kenichi Handa's avatar
Kenichi Handa committed
86
lisp/international	done		Kenichi Handa
87
lisp/language		done		Kenichi Handa
88
lisp/mail		done		ttn
89
lisp/mh-e		done		Bill Wohler
90 91 92
lisp/net		done		ttn
lisp/obsolete		done		ttn
lisp/play		done		ttn
Nick Roberts's avatar
Nick Roberts committed
93
lisp/progmodes		done		Nick Roberts
94 95 96 97 98 99 100 101 102 103 104 105 106 107
lisp/term		done		ttn
lisp/textmodes		done		ttn
lisp/url		done		ttn
lispintro		done		ttn
lispref			done		ttn
lwlib			done		ttn
m4			done		ttn
mac (and subdirs)	done		ttn
man			done		ttn
msdos			done		ttn
nt (and subdirs)	done		ttn
oldXMenu		done		ttn
src (and subdirs)	done		ttn
vms			done		ttn
Kenichi Handa's avatar
Kenichi Handa committed
108

109 110
** Check the Emacs manual.

111 112 113 114
Each manual section should be checked for factual correctness
regarding recent changes by at least two people.  After each file
name, on the same line or the following line, come the names of the
people who have checked it.
115 116 117

SECTION             READERS
-----------------------------
118
man/abbrevs.texi    Chong Yidong    Joakim Verona
119
man/anti.texi       Chong Yidong
120
man/basic.texi      "Luc Teirlinck"  Chong Yidong
121
man/buffers.texi    "Luc Teirlinck"  Chong Yidong
122
man/building.texi   "Ted Zlatanov" <tzz@lifelogs.com>
123
man/calendar.texi   joakim@verona.se  Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
124
man/cmdargs.texi    Chong Yidong     "Luc Teirlinck"
125
man/commands.texi   "Luc Teirlinck"  Chong Yidong
126
man/custom.texi     Chong Yidong
Kim F. Storm's avatar
Kim F. Storm committed
127
man/dired.texi      Chong Yidong     joakim@verona.se
128
man/display.texi    "Luc Teirlinck"  Chong Yidong
Lute Kamstra's avatar
Lute Kamstra committed
129
man/emacs.texi      "Luc Teirlinck"  Lute Kamstra
130
man/entering.texi   "Luc Teirlinck"  Chong Yidong
131
man/files.texi      "Luc Teirlinck"  Chong Yidong
132
man/fixit.texi      "Luc Teirlinck"  Chong Yidong
133
man/frames.texi     "Luc Teirlinck"  Chong Yidong
134
man/glossary.texi   Chong Yidong
135 136
man/help.texi       "Luc Teirlinck"  Chong Yidong
man/indent.texi     "Luc Teirlinck"  Chong Yidong
137
man/killing.texi    "Luc Teirlinck"  Chong Yidong
138
man/kmacro.texi     "Luc Teirlinck"  Chong Yidong
Chong Yidong's avatar
Chong Yidong committed
139
man/macos.texi      Chong Yidong
140
man/maintaining.texi Chong Yidong
141
man/major.texi      "Luc Teirlinck"  Chong Yidong
142 143
man/mark.texi       "Luc Teirlinck"  Chong Yidong
man/mini.texi       "Luc Teirlinck"  Chong Yidong
144
man/misc.texi       Chong Yidong
145
man/msdog.texi      Chong Yidong
Kenichi Handa's avatar
Kenichi Handa committed
146
man/mule.texi       "Luc Teirlinck"  Kenichi Handa
147
man/m-x.texi        "Luc Teirlinck"  Chong Yidong
148
man/picture.texi    Joakim Verona <joakim@verona.se>   Chong Yidong
149
man/programs.texi   "Stephen Eglen"  Chong Yidong
150
man/regs.texi       "Luc Teirlinck"   Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
151
man/rmail.texi      Chong Yidong      "Luc Teirlinck"
152 153
man/screen.texi     "Luc Teirlinck"   Chong Yidong
man/search.texi     "Luc Teirlinck"   Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
154
man/sending.texi    Chong Yidong      "Luc Teirlinck"
155
man/text.texi       "Luc Teirlinck"   Chong Yidong
156
man/trouble.texi    Chong Yidong
157
man/windows.texi    "Luc Teirlinck"   Chong Yidong
158
man/xresources.texi
159 160 161

** Check the Emacs Lisp manual.

162 163 164 165
Each manual section should be checked for factual correctness
regarding recent changes by at least two people.  After each file
name, on the same line or the following line, come the names of the
people who have checked it.
166 167 168

SECTION                  READERS
----------------------------------
169 170
lispref/abbrevs.texi     "Luc Teirlinck"   Chong Yidong
lispref/advice.texi	 joakim@verona.se  Chong Yidong
171
lispref/anti.texi        Chong Yidong
172
lispref/backups.texi     "Luc Teirlinck"   Chong Yidong
173
lispref/buffers.texi     "Luc Teirlinck"   Chong Yidong
174
lispref/calendar.texi    Joakim Verona <joakim@verona.se>  Chong Yidong
175
lispref/commands.texi    "Luc Teirlinck"   Chong Yidong
176 177
lispref/compile.texi     "Luc Teirlinck"   Chong Yidong
lispref/control.texi     "Luc Teirlinck"   Chong Yidong
178
lispref/customize.texi   Chong Yidong
Lute Kamstra's avatar
Lute Kamstra committed
179
lispref/debugging.texi   Joakim Verona <joakim@verona.se>   Lute Kamstra
180
lispref/display.texi     Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
181
lispref/edebug.texi      Chong Yidong      "Luc Teirlinck"
Lute Kamstra's avatar
Lute Kamstra committed
182
lispref/elisp.texi       "Luc Teirlinck"   Lute Kamstra
183
lispref/errors.texi      "Luc Teirlinck"   Chong Yidong
184
lispref/eval.texi        "Luc Teirlinck"   Chong Yidong
185 186
lispref/files.texi       "Luc Teirlinck"   Chong Yidong
lispref/frames.texi      "Luc Teirlinck"   Chong Yidong
187 188
lispref/functions.texi	 "Luc Teirlinck"   Chong Yidong
lispref/hash.texi	 "Luc Teirlinck"   Chong Yidong
189
lispref/help.texi	 "Luc Teirlinck"   Chong Yidong
190
lispref/hooks.texi	 Lute Kamstra      Chong Yidong
191
lispref/internals.texi	 "Luc Teirlinck"   Chong Yidong
192
lispref/intro.texi	 "Luc Teirlinck"   Josh Varner
193
lispref/keymaps.texi	 "Luc Teirlinck"   Chong Yidong
194 195
lispref/lists.texi	 "Luc Teirlinck"   Chong Yidong
lispref/loading.texi     "Luc Teirlinck"   Chong Yidong
196
lispref/locals.texi      Chong Yidong
197
lispref/macros.texi      "Luc Teirlinck"   Chong Yidong
198
lispref/maps.texi        Chong Yidong
199
lispref/markers.texi     "Luc Teirlinck"   Chong Yidong
200
lispref/minibuf.texi     "Luc Teirlinck"   Chong Yidong
201
lispref/modes.texi	 Chong Yidong
202
lispref/nonascii.texi    "Luc Teirlinck"   Chong Yidong
203 204
lispref/numbers.texi	 "Luc Teirlinck"   Chong Yidong
lispref/objects.texi	 "Luc Teirlinck"   Chong Yidong
205
lispref/os.texi		 "Luc Teirlinck"   Chong Yidong
206
lispref/positions.texi	 "Luc Teirlinck"   Chong Yidong
207
lispref/processes.texi   Chong Yidong	   ttn
208
lispref/searching.texi	 "Luc Teirlinck"   Chong Yidong
209
lispref/sequences.texi	 "Luc Teirlinck"   Chong Yidong
210
lispref/streams.texi	 "Luc Teirlinck"   Chong Yidong
211
lispref/strings.texi	 "Luc Teirlinck"   Chong Yidong
212
lispref/symbols.texi	 "Luc Teirlinck"   Chong Yidong
213
lispref/syntax.texi	 "Luc Teirlinck"   Chong Yidong
214
lispref/text.texi        Chong Yidong
215
lispref/tips.texi	 "Luc Teirlinck"   Chong Yidong
216
lispref/variables.texi	 "Luc Teirlinck"   Chong Yidong
217
lispref/windows.texi     "Luc Teirlinck"   Chong Yidong
218

219 220
** Check the Emacs Tutorial.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
221 222 223 224
The first line of every tutorial must begin with text ending in a period
(".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language.
This should be followed by "See end for copying conditions", likewise
in the respective language.
225 226 227 228

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

229 230
SECTION                  READERS
----------------------------------
231
etc/TUTORIAL             rms
232
etc/TUTORIAL.bg          Ognyan Kulev <ogi@fmi.uni-sofia.bg>
233
etc/TUTORIAL.cn
Marcelo Toledo's avatar
Marcelo Toledo committed
234
etc/TUTORIAL.cs          Pavel Jank <Pavel@Janik.cz>
235
etc/TUTORIAL.de          Werner LEMBERG <wl@gnu.org>
236
etc/TUTORIAL.es          Marcelo Toledo
237 238
etc/TUTORIAL.fr          ttn
etc/TUTORIAL.it          ttn
Kenichi Handa's avatar
Kenichi Handa committed
239
etc/TUTORIAL.ja		 Kenichi Handa <handa@m17n.org>
240
etc/TUTORIAL.ko
Lute Kamstra's avatar
Lute Kamstra committed
241
etc/TUTORIAL.nl		 Lute Kamstra
242
etc/TUTORIAL.pl          Slawomir Nowaczyk <slawek@cs.lth.se>
243
etc/TUTORIAL.pt_BR       Marcelo Toledo
244
etc/TUTORIAL.ro
245
etc/TUTORIAL.ru          Alex Ott <alexott@gmail.com>
Marcelo Toledo's avatar
Marcelo Toledo committed
246
etc/TUTORIAL.sk          Pavel Jank <Pavel@Janik.cz>
247
etc/TUTORIAL.sl          Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si>
248
etc/TUTORIAL.sv          Mats Lidell <matsl@contactor.se>
249
etc/TUTORIAL.th          Virach Sornlertlamvanich <virach@tcllab.org>
250 251
etc/TUTORIAL.zh

Kim F. Storm's avatar
Kim F. Storm committed
252 253 254 255

Local variables:
mode: outline
end: