FOR-RELEASE 6.27 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
** Update release dates of manuals.

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

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

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

Lute Kamstra's avatar
Lute Kamstra committed
18 19 20 21
** Update AUTHORS.

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

22 23
** Ask maintainers of refcard translations to update them.

24 25 26
** Send an email to the various distributions, including the GNOME
and KDE projects, to use the new Emacs icons in etc/images/icons.

27 28
* BUGS

29 30 31 32 33
** JD Smith's 17 Apr 2006 bug report that CVS operations
get mysterious unreproducible failures.

** David Hansen's bug report on 16 Apr 2006 about point-entered and
point-left text properties.
34 35 36

** Is there a basic problem with cl-byte-compile-compiler-macro?

Kim F. Storm's avatar
Kim F. Storm committed
37 38 39 40 41 42 43 44
** Markus Gritsch's report about Emacs looping on Windoze with the following
.emacs file, and then reduce Emacs frame width to "something quite narrow":
	(setq-default truncate-lines t)
	(custom-set-variables
	 '(hscroll-margin 20)
	 '(hscroll-step 1)
	)

45
** TCP server processes do not work on Windows.
Juanma Barranquero's avatar
Juanma Barranquero committed
46 47 48 49

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
50
Seems to be a problem in sys_select in w32proc.c.
Juanma Barranquero's avatar
Juanma Barranquero committed
51

Kim F. Storm's avatar
Kim F. Storm committed
52 53 54 55 56 57 58 59 60
In its current form, it sys_select says the socket is ready, so we
call server_accept_connection which again calls accept() which returns
-1 with errno == WSAEWOULDBLOCK (10035) indicating that there is no
pending connection to accept.

It seems that to fix this, w32 server sockets must use WSAAsyncSelect
+ FD_ACCEPT to request notifications of incoming connections...


61 62
* DOCUMENTATION

63 64 65
** Add a node to the Lisp manual describing key sequences from the
Lisp point of view.

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

** Check the Emacs Lisp manual.

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

SECTION                  READERS
----------------------------------
77 78
lispref/abbrevs.texi     "Luc Teirlinck"   Chong Yidong
lispref/advice.texi	 joakim@verona.se  Chong Yidong
79
lispref/anti.texi        Chong Yidong
80
lispref/backups.texi     "Luc Teirlinck"   Chong Yidong
81
lispref/buffers.texi     "Luc Teirlinck"   Chong Yidong
82
lispref/calendar.texi    Joakim Verona <joakim@verona.se>  Chong Yidong
83
lispref/commands.texi    "Luc Teirlinck"   Chong Yidong
84 85
lispref/compile.texi     "Luc Teirlinck"   Chong Yidong
lispref/control.texi     "Luc Teirlinck"   Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
86
lispref/customize.texi   Chong Yidong      "Luc Teirlinck"
Lute Kamstra's avatar
Lute Kamstra committed
87
lispref/debugging.texi   Joakim Verona <joakim@verona.se>   Lute Kamstra
88
lispref/display.texi     Chong Yidong
Luc Teirlinck's avatar
Luc Teirlinck committed
89
lispref/edebug.texi      Chong Yidong      "Luc Teirlinck"
Lute Kamstra's avatar
Lute Kamstra committed
90
lispref/elisp.texi       "Luc Teirlinck"   Lute Kamstra
91
lispref/errors.texi      "Luc Teirlinck"   Chong Yidong
92
lispref/eval.texi        "Luc Teirlinck"   Chong Yidong
93 94
lispref/files.texi       "Luc Teirlinck"   Chong Yidong
lispref/frames.texi      "Luc Teirlinck"   Chong Yidong
95 96
lispref/functions.texi	 "Luc Teirlinck"   Chong Yidong
lispref/hash.texi	 "Luc Teirlinck"   Chong Yidong
97
lispref/help.texi	 "Luc Teirlinck"   Chong Yidong
98
lispref/hooks.texi	 Lute Kamstra      Chong Yidong
99
lispref/internals.texi	 "Luc Teirlinck"   Chong Yidong
100
lispref/intro.texi	 "Luc Teirlinck"   Josh Varner
101
lispref/keymaps.texi	 "Luc Teirlinck"   Chong Yidong
102 103
lispref/lists.texi	 "Luc Teirlinck"   Chong Yidong
lispref/loading.texi     "Luc Teirlinck"   Chong Yidong
104
lispref/locals.texi      Chong Yidong
105
lispref/macros.texi      "Luc Teirlinck"   Chong Yidong
106
lispref/maps.texi        Chong Yidong
107
lispref/markers.texi     "Luc Teirlinck"   Chong Yidong
108
lispref/minibuf.texi     "Luc Teirlinck"   Chong Yidong
109
lispref/modes.texi	 Chong Yidong
110
lispref/nonascii.texi    "Luc Teirlinck"   Chong Yidong
111 112
lispref/numbers.texi	 "Luc Teirlinck"   Chong Yidong
lispref/objects.texi	 "Luc Teirlinck"   Chong Yidong
113
lispref/os.texi		 "Luc Teirlinck"   Chong Yidong
114
lispref/positions.texi	 "Luc Teirlinck"   Chong Yidong
115
lispref/processes.texi   Chong Yidong	   ttn
116
lispref/searching.texi	 "Luc Teirlinck"   Chong Yidong
117
lispref/sequences.texi	 "Luc Teirlinck"   Chong Yidong
118
lispref/streams.texi	 "Luc Teirlinck"   Chong Yidong
119
lispref/strings.texi	 "Luc Teirlinck"   Chong Yidong
120
lispref/symbols.texi	 "Luc Teirlinck"   Chong Yidong
121
lispref/syntax.texi	 "Luc Teirlinck"   Chong Yidong
122
lispref/text.texi        Chong Yidong
123
lispref/tips.texi	 "Luc Teirlinck"   Chong Yidong
124
lispref/variables.texi	 "Luc Teirlinck"   Chong Yidong
125
lispref/windows.texi     "Luc Teirlinck"   Chong Yidong
126

127 128
** Check the Emacs Tutorial.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
129 130 131 132
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.
133 134 135 136

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

137 138
SECTION                  READERS
----------------------------------
139
etc/TUTORIAL             rms
140
etc/TUTORIAL.bg          Ognyan Kulev <ogi@fmi.uni-sofia.bg>
141
etc/TUTORIAL.cn
Marcelo Toledo's avatar
Marcelo Toledo committed
142
etc/TUTORIAL.cs          Pavel Jank <Pavel@Janik.cz>
143
etc/TUTORIAL.de          Werner LEMBERG <wl@gnu.org>
144
etc/TUTORIAL.es          Marcelo Toledo
145 146
etc/TUTORIAL.fr          ttn
etc/TUTORIAL.it          ttn
Kenichi Handa's avatar
Kenichi Handa committed
147
etc/TUTORIAL.ja		 Kenichi Handa <handa@m17n.org>
148
etc/TUTORIAL.ko
Lute Kamstra's avatar
Lute Kamstra committed
149
etc/TUTORIAL.nl		 Lute Kamstra
150
etc/TUTORIAL.pl          Slawomir Nowaczyk <slawek@cs.lth.se>
151
etc/TUTORIAL.pt_BR       Marcelo Toledo
152
etc/TUTORIAL.ro
153
etc/TUTORIAL.ru          Alex Ott <alexott@gmail.com>
Marcelo Toledo's avatar
Marcelo Toledo committed
154
etc/TUTORIAL.sk          Pavel Jank <Pavel@Janik.cz>
155
etc/TUTORIAL.sl          Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si>
156
etc/TUTORIAL.sv          Mats Lidell <matsl@contactor.se>
157
etc/TUTORIAL.th          Virach Sornlertlamvanich <virach@tcllab.org>
158 159
etc/TUTORIAL.zh

Kim F. Storm's avatar
Kim F. Storm committed
160 161 162 163

Local variables:
mode: outline
end: