FOR-RELEASE 6.7 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
Requests to have been sent out on 2006-05-23 (Reiner Steib).

LANG	Translator            Status
Reiner Steib's avatar
Reiner Steib committed
27
cs	Pavel Janík           No response
Reiner Steib's avatar
Reiner Steib committed
28
de	Sven Joachim          Done
Reiner Steib's avatar
Reiner Steib committed
29
fr	Eric Jacoboni         Done        (layout might be improved)
Reiner Steib's avatar
Reiner Steib committed
30
pl	Włodek Bzyl           Done
31 32
pt-br	Rodrigo Real          Done
ru	Alex Ott              Working
Reiner Steib's avatar
Reiner Steib committed
33
sk	Miroslav Vaško        No response
34

Reiner Steib's avatar
Reiner Steib committed
35
Reminders sent out on 2006-06-08.
36

37 38 39
** Send an email to the various distributions, including the GNOME
and KDE projects, to use the new Emacs icons in etc/images/icons.

40 41
* BUGS

42 43 44 45 46
** text_property_stickiness can be called with a POS value that is before BEGV.

text_property_stickiness is called from get_pos_property,
which is called from find_field, which is called from
various user-level functions in editfns.c.
47

48 49 50
** JD Smith's 17 Apr 2006 bug report that CVS operations
get mysterious unreproducible failures.

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

Kim F. Storm's avatar
Kim F. Storm committed
53 54 55 56 57 58 59 60
** 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)
	)

61
** TCP server processes do not work on Windows.
Juanma Barranquero's avatar
Juanma Barranquero committed
62 63 64 65

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

Kim F. Storm's avatar
Kim F. Storm committed
68 69 70 71 72 73 74 75 76
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...


77 78 79 80
* DOCUMENTATION

** Check the Emacs Lisp manual.

81 82 83 84
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.
85 86 87

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

138 139
** Check the Emacs Tutorial.

Thien-Thi Nguyen's avatar
Thien-Thi Nguyen committed
140 141 142 143
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.
144 145 146 147

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

148 149
SECTION                  READERS
----------------------------------
150
etc/TUTORIAL             rms
151
etc/TUTORIAL.bg          Ognyan Kulev <ogi@fmi.uni-sofia.bg>
152
etc/TUTORIAL.cn
153
etc/TUTORIAL.cs          Pavel Janík <Pavel@Janik.cz>
154
etc/TUTORIAL.de          Werner LEMBERG <wl@gnu.org>
155
etc/TUTORIAL.es          Marcelo Toledo
156 157
etc/TUTORIAL.fr          ttn
etc/TUTORIAL.it          ttn
Kenichi Handa's avatar
Kenichi Handa committed
158
etc/TUTORIAL.ja		 Kenichi Handa <handa@m17n.org>
159
etc/TUTORIAL.ko
Lute Kamstra's avatar
Lute Kamstra committed
160
etc/TUTORIAL.nl		 Lute Kamstra
161
etc/TUTORIAL.pl          Slawomir Nowaczyk <slawek@cs.lth.se>
162
etc/TUTORIAL.pt_BR       Marcelo Toledo
163
etc/TUTORIAL.ro
164
etc/TUTORIAL.ru          Alex Ott <alexott@gmail.com>
165
etc/TUTORIAL.sk          Pavel Janík <Pavel@Janik.cz>
166
etc/TUTORIAL.sl          Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si>
167
etc/TUTORIAL.sv          Mats Lidell <matsl@contactor.se>
168
etc/TUTORIAL.th          Virach Sornlertlamvanich <virach@tcllab.org>
169 170
etc/TUTORIAL.zh

Kim F. Storm's avatar
Kim F. Storm committed
171 172 173

Local variables:
mode: outline
174
coding: utf-8
Kim F. Storm's avatar
Kim F. Storm committed
175
end: