aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorMiles Bader2004-11-19 06:55:13 +0000
committerMiles Bader2004-11-19 06:55:13 +0000
commit148396568043f50499340911c656c7234cefd50d (patch)
tree6bb3c035d0194f7e26bc8254a5189cb5a8722ce2 /admin
parent77229aad98d5c81a559fb1ba5161ed2a7f13aec4 (diff)
parent6dd06769a945f59e048d8328e37a77b41f8c798f (diff)
downloademacs-148396568043f50499340911c656c7234cefd50d.tar.gz
emacs-148396568043f50499340911c656c7234cefd50d.zip
Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-72
Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-693 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-695 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-696 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-697 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-702 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-703 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-704 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-708 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-72 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-73 Merge from emacs--cvs-trunk--0
Diffstat (limited to 'admin')
-rw-r--r--admin/FOR-RELEASE132
1 files changed, 74 insertions, 58 deletions
diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE
index a410f784b07..82589d95c77 100644
--- a/admin/FOR-RELEASE
+++ b/admin/FOR-RELEASE
@@ -2,10 +2,6 @@ Tasks needed before the next release.
2 2
3* NEW FEATURES 3* NEW FEATURES
4 4
5** Test the mbox branch of Rmail.
6
7** Install the mbox branch of Rmail.
8
9** Face remapping. 5** Face remapping.
10 6
11** Let mouse-1 follow links. 7** Let mouse-1 follow links.
@@ -36,6 +32,53 @@ invalid pointer from string_free_list.
36 32
37** Clean up flymake.el to follow Emacs Lisp conventions. 33** Clean up flymake.el to follow Emacs Lisp conventions.
38 34
35** Fix up url-ldap.el.
36
37* BUGS
38
39** Mailabbrev should quote addresses to correspond to RFC 822.
40See http://article.gmane.org/gmane.emacs.devel/27585
41
42** The '@' character should not expand addresses in mailabbrev
43See http://article.gmane.org/gmane.emacs.devel/27585
44
45** Bug in url-http-parse-headers, reported in
46From: Vivek Dasmohapatra <vivek@zeus.com>
47Date: Tue, 28 Sep 2004 16:13:13 +0100
48
49Fetching a url with url-retrieve can reult in an anrbitrary buffer
50being killed if a 401 (or possibly a 407) result is encountered:
51
52url-http-parse-headers calls url-http-handle-authentication,
53which can call url-retrieve.
54
55This results in the current buffer being killed, and a new http buffer
56being generated. However, when the old http buffer is killed, emacs
57picks the top buffer from the list as the new current buffer, so by the
58time we get to the end of url-http-parse-headers, _that_ buffer is marked
59as dead even though it is not necessarily a url buffer, so next time the
60url libraries reap their dead buffers, an innocent bystander buffer is
61killed instead (and an obsolete http buffer may be left lying around too).
62
63A possible fix (which I am currently using) is to call set-buffer
64on the return value of url-http-parse-headers:
65
66 (case url-http-response-status
67 (401
68 ;; The request requires user authentication. The response
69 ;; MUST include a WWW-Authenticate header field containing a
70 ;; challenge applicable to the requested resource. The
71 ;; client MAY repeat the request with a suitable
72 ;; Authorization header field.
73 (url-mark-buffer-as-dead (current-buffer))
74 (set-buffer (url-http-handle-authentication nil)))
75etc ....
76
77which makes sure that it is the right http buffer that is current when
78we come to mark the http buffers as dead.
79
80
81
39* GTK RELATED BUGS 82* GTK RELATED BUGS
40 83
41** Make GTK scrollbars behave like others w.r.t. overscrolling. 84** Make GTK scrollbars behave like others w.r.t. overscrolling.
@@ -108,59 +151,6 @@ interrupting I can get a backtrace, here's an example:
108Update: Maybe only reveals itself when compiled with GTK+ 151Update: Maybe only reveals itself when compiled with GTK+
109 152
110 153
111** Clicking on partially visible lines fails
112
113From: David Kastrup <dak@gnu.org>
114Date: 27 Apr 2004 16:42:58 +0200
115
116I had gnus display a mouse-highlighted line (a URL from browse-url)
117partially at the bottom of its window. If I click with middle mouse
118key on it, the window gets recentered while I hold the mouse key
119pressed. If I release it, the window returns into its old position
120(cursor in top row) and nothing happens, presumably because the click
121was not registered on the line itself, but on the magically
122recentered version.
123
124That is a nuisance. Recentering of even partially visible click
125targets should only happen if window-point moves there, but not at
126the time of the click. From the moment I hold down a key until it
127gets released, the displayed window portion should not change, with
128the sole exception of scrolling when dragging at the edge of the
129screen.
130
131
132** Can't drag modeline when mouse-autoselect-window is set
133
134From: Klaus Zeitler <kzeitler@lucent.com>
135Date: Mon, 11 Oct 2004 11:14:49 +0200
136
1371. start emacs -q --no-site-file
1382. set variable mouse-autoselect-window to t
1393. split-window-vertically
140
141now I can drag the modeline only upwards but not downwards
142
143
144** line-spacing and (recenter -1)
145
146From: SAITO Takuya <tabmore@rivo.mediatti.net>
147Date: Mon, 31 May 2004 02:07:57 +0900 (JST)
148
149(recenter -1) does not show point at the bottom of the window
150if line-spacing is set to positive integer.
151
152Start emacs -Q, and evaluate below:
153
154(progn
155 (setq line-spacing 1)
156 (dotimes (i (window-height))
157 (insert "\n" (int-to-string i)))
158 (recenter -1))
159
160Then, point is displayed at the center of the window.
161But point should be displayed at the bottom of the window like Emacs-21.3.
162
163
164** line-spacing and Electric-pop-up-window 154** line-spacing and Electric-pop-up-window
165 155
166From: SAITO Takuya <tabmore@rivo.mediatti.net> 156From: SAITO Takuya <tabmore@rivo.mediatti.net>
@@ -177,6 +167,32 @@ fit-window-to-buffer works well for me, so I guess
177Electric-pop-up-window can use it. 167Electric-pop-up-window can use it.
178 168
179 169
170** Partial highlighting of wrapped overlay
171
172From: Ralf Angeli <angeli@iwi.uni-sb.de>
173Date: Mon, 18 Oct 2004 19:09:19 +0200
174
175If you put
176
177(let* ((length (+ (- (window-width) (current-column)) 40))
178 (start (point))
179 (end (+ (point) length))
180 (string (make-string length ?x))
181 ov)
182 (insert string)
183 (setq ov (make-overlay start end))
184 (overlay-put ov 'mouse-face 'highlight)
185 (overlay-put ov 'display string))
186
187into the *scratch* buffer and type `C-x C-e' with point at the last
188parenthesis, you will get a string which does not fit into the line
189and has to be wrapped. If you move over it with your mouse, you
190should see that only the part on the second line is being highlighted.
191The full string is highlighted only if the 'display property is not
192set.
193
194
195
180* DOCUMENTATION 196* DOCUMENTATION
181 197
182** Document Custom Themes. 198** Document Custom Themes.
@@ -264,7 +280,7 @@ lispref/commands.texi "Luc Teirlinck"
264lispref/compile.texi "Luc Teirlinck" 280lispref/compile.texi "Luc Teirlinck"
265lispref/control.texi "Luc Teirlinck" 281lispref/control.texi "Luc Teirlinck"
266lispref/customize.texi 282lispref/customize.texi
267lispref/debugging.texi 283lispref/debugging.texi Joakim Verona <joakim@verona.se>
268lispref/display.texi 284lispref/display.texi
269lispref/edebug.texi 285lispref/edebug.texi
270lispref/elisp.texi "Luc Teirlinck" 286lispref/elisp.texi "Luc Teirlinck"