(Keymap Basics): New node, split out of Key Sequences.
[emacs.git] / admin / FOR-RELEASE
blob5a8ec3fe8bb50aee6b6ddff3b1d00f7a48d3ff72
1 Tasks needed before the next release.
3 * TO BE DONE SHORTLY BEFORE RELEASE
5 ** `undo-ask-before-discard', currently set to t for debugging purposes
6 has to be set to nil: when t, it can leak memory and cause other problems.
8 ** Update release dates of manuals.
10 ** Get rid of overfull and underfull boxes in manuals.
12 ** Check for widow and orphan lines in manuals;
13 make sure all the pages really look ok in the manual as formatted.
15 ** Update facemenu-unlisted-faces, adding whatever other
16 face name prefixes should be in it for good results.
18 ** Update AUTHORS.
20 ** Regenerate the postscript files of the reference cards in etc.
22 ** Ask maintainers of refcard translations to update them.
24 Requests to have been sent out on 2006-05-23 (Reiner Steib).
26 LANG    Translator            Status
27 cs      Pavel Janík
28 de      ? (*)
29 fr      Eric Jacoboni
30 pl      Włodek Bzyl
31 pt-br   Rodrigo Real          Done
32 ru      Alex Ott              Working
33 sk      Miroslav Vaško
35 (*) If the assignment of Sven Joachim arrives in time, we can install his
36 update for de-refcard.tex.
38 If there's no update for a translation on 2006-06-07, notify RMS.
40 ** Send an email to the various distributions, including the GNOME
41 and KDE projects, to use the new Emacs icons in etc/images/icons.
43 * BUGS
45 ** We need a way a Lisp file encoded in iso-2022 can assure
46 reliable decoding regardless of user options.
48 ** Clean up MUSTBENEW in Fcopy_file.
50 ** JD Smith's 17 Apr 2006 bug report that CVS operations
51 get mysterious unreproducible failures.
53 ** Is there a basic problem with cl-byte-compile-compiler-macro?
55 ** Markus Gritsch's report about Emacs looping on Windoze with the following
56 .emacs file, and then reduce Emacs frame width to "something quite narrow":
57         (setq-default truncate-lines t)
58         (custom-set-variables
59          '(hscroll-margin 20)
60          '(hscroll-step 1)
61         )
63 ** TCP server processes do not work on Windows.
65 TCP/IP server processes created with `make-network-process' consume
66 excesive CPU on some Windows environments.  Usages of 50% and 100%
67 CPU time have been observed on different Window XP configurations.
68 Seems to be a problem in sys_select in w32proc.c.
70 In its current form, it sys_select says the socket is ready, so we
71 call server_accept_connection which again calls accept() which returns
72 -1 with errno == WSAEWOULDBLOCK (10035) indicating that there is no
73 pending connection to accept.
75 It seems that to fix this, w32 server sockets must use WSAAsyncSelect
76 + FD_ACCEPT to request notifications of incoming connections...
79 * DOCUMENTATION
81 ** Check man/info.texi.
83 ** Check the Emacs Lisp manual.
85 Each manual section should be checked for factual correctness
86 regarding recent changes by at least two people.  After each file
87 name, on the same line or the following line, come the names of the
88 people who have checked it.
90 SECTION                  READERS
91 ----------------------------------
92 lispref/abbrevs.texi     "Luc Teirlinck"   Chong Yidong
93 lispref/advice.texi      joakim@verona.se  Chong Yidong
94 lispref/anti.texi        Chong Yidong
95 lispref/backups.texi     "Luc Teirlinck"   Chong Yidong
96 lispref/buffers.texi     "Luc Teirlinck"   Chong Yidong
97 lispref/calendar.texi    Joakim Verona <joakim@verona.se>  Chong Yidong
98 lispref/commands.texi    "Luc Teirlinck"   Chong Yidong
99 lispref/compile.texi     "Luc Teirlinck"   Chong Yidong
100 lispref/control.texi     "Luc Teirlinck"   Chong Yidong
101 lispref/customize.texi   Chong Yidong      "Luc Teirlinck"
102 lispref/debugging.texi   Joakim Verona <joakim@verona.se>   Lute Kamstra
103 lispref/display.texi     Chong Yidong
104 lispref/edebug.texi      Chong Yidong      "Luc Teirlinck"
105 lispref/elisp.texi       "Luc Teirlinck"   Lute Kamstra
106 lispref/errors.texi      "Luc Teirlinck"   Chong Yidong
107 lispref/eval.texi        "Luc Teirlinck"   Chong Yidong
108 lispref/files.texi       "Luc Teirlinck"   Chong Yidong
109 lispref/frames.texi      "Luc Teirlinck"   Chong Yidong
110 lispref/functions.texi   "Luc Teirlinck"   Chong Yidong
111 lispref/hash.texi        "Luc Teirlinck"   Chong Yidong
112 lispref/help.texi        "Luc Teirlinck"   Chong Yidong
113 lispref/hooks.texi       Lute Kamstra      Chong Yidong
114 lispref/internals.texi   "Luc Teirlinck"   Chong Yidong
115 lispref/intro.texi       "Luc Teirlinck"   Josh Varner
116 lispref/keymaps.texi     "Luc Teirlinck"   Chong Yidong
117 lispref/lists.texi       "Luc Teirlinck"   Chong Yidong
118 lispref/loading.texi     "Luc Teirlinck"   Chong Yidong
119 lispref/locals.texi      Chong Yidong
120 lispref/macros.texi      "Luc Teirlinck"   Chong Yidong
121 lispref/maps.texi        Chong Yidong
122 lispref/markers.texi     "Luc Teirlinck"   Chong Yidong
123 lispref/minibuf.texi     "Luc Teirlinck"   Chong Yidong
124 lispref/modes.texi       Chong Yidong
125 lispref/nonascii.texi    "Luc Teirlinck"   Chong Yidong
126 lispref/numbers.texi     "Luc Teirlinck"   Chong Yidong
127 lispref/objects.texi     "Luc Teirlinck"   Chong Yidong
128 lispref/os.texi          "Luc Teirlinck"   Chong Yidong
129 lispref/positions.texi   "Luc Teirlinck"   Chong Yidong
130 lispref/processes.texi   Chong Yidong      ttn
131 lispref/searching.texi   "Luc Teirlinck"   Chong Yidong
132 lispref/sequences.texi   "Luc Teirlinck"   Chong Yidong
133 lispref/streams.texi     "Luc Teirlinck"   Chong Yidong
134 lispref/strings.texi     "Luc Teirlinck"   Chong Yidong
135 lispref/symbols.texi     "Luc Teirlinck"   Chong Yidong
136 lispref/syntax.texi      "Luc Teirlinck"   Chong Yidong
137 lispref/text.texi        Chong Yidong
138 lispref/tips.texi        "Luc Teirlinck"   Chong Yidong
139 lispref/variables.texi   "Luc Teirlinck"   Chong Yidong
140 lispref/windows.texi     "Luc Teirlinck"   Chong Yidong
142 ** Check the Emacs Tutorial.
144 The first line of every tutorial must begin with text ending in a period
145 (".", ASCII 0x2E) saying "Emacs Tutorial" in the respective language.
146 This should be followed by "See end for copying conditions", likewise
147 in the respective language.
149 After each file name, on the same line or the following line, come the
150 names of the people who have checked it.
152 SECTION                  READERS
153 ----------------------------------
154 etc/TUTORIAL             rms
155 etc/TUTORIAL.bg          Ognyan Kulev <ogi@fmi.uni-sofia.bg>
156 etc/TUTORIAL.cn
157 etc/TUTORIAL.cs          Pavel Janík <Pavel@Janik.cz>
158 etc/TUTORIAL.de          Werner LEMBERG <wl@gnu.org>
159 etc/TUTORIAL.es          Marcelo Toledo
160 etc/TUTORIAL.fr          ttn
161 etc/TUTORIAL.it          ttn
162 etc/TUTORIAL.ja          Kenichi Handa <handa@m17n.org>
163 etc/TUTORIAL.ko
164 etc/TUTORIAL.nl          Lute Kamstra
165 etc/TUTORIAL.pl          Slawomir Nowaczyk <slawek@cs.lth.se>
166 etc/TUTORIAL.pt_BR       Marcelo Toledo
167 etc/TUTORIAL.ro
168 etc/TUTORIAL.ru          Alex Ott <alexott@gmail.com>
169 etc/TUTORIAL.sk          Pavel Janík <Pavel@Janik.cz>
170 etc/TUTORIAL.sl          Primoz PETERLIN <primoz.peterlin@biofiz.mf.uni-lj.si>
171 etc/TUTORIAL.sv          Mats Lidell <matsl@contactor.se>
172 etc/TUTORIAL.th          Virach Sornlertlamvanich <virach@tcllab.org>
173 etc/TUTORIAL.zh
176 Local variables:
177 mode: outline
178 coding: utf-8
179 end: