comparison admin/FOR-RELEASE @ 59621:3cc63cc58421

Fixed Partial highlighting of wrapped overlay bug reported by Ralf Angeli.
author Kim F. Storm <storm@cua.dk>
date Tue, 18 Jan 2005 12:46:04 +0000
parents 6f663dc1995f
children 25d02ab709fc
comparison
equal deleted inserted replaced
59620:1bf354073f0c 59621:3cc63cc58421
37 37
38 ** url/*.el has lots of `(declare (special ...))' which 38 ** url/*.el has lots of `(declare (special ...))' which
39 are meaningless. What's that trying to do? 39 are meaningless. What's that trying to do?
40 40
41 * BUGS 41 * BUGS
42
43 ** Incomplete overlay mouse-face highlight bug (Ralf Angeli, Oct 18)
44 42
45 ** Ange-ftp should ignore irrelevant IPv6 errors: 43 ** Ange-ftp should ignore irrelevant IPv6 errors:
46 44
47 Message-Id: <4121-Tue23Mar2004165249+0100-piet@cs.uu.nl> 45 Message-Id: <4121-Tue23Mar2004165249+0100-piet@cs.uu.nl>
48 From: "Piet van Oostrum" <piet@cs.uu.nl> 46 From: "Piet van Oostrum" <piet@cs.uu.nl>
149 when run in gdb, after interrupting. When the freeze up happens 147 when run in gdb, after interrupting. When the freeze up happens
150 within a gdb session, there is no automatic debugging feedback. After 148 within a gdb session, there is no automatic debugging feedback. After
151 interrupting I can get a backtrace, here's an example: 149 interrupting I can get a backtrace, here's an example:
152 150
153 Update: Maybe only reveals itself when compiled with GTK+ 151 Update: Maybe only reveals itself when compiled with GTK+
154
155
156 ** Partial highlighting of wrapped overlay
157
158 From: Ralf Angeli <angeli@iwi.uni-sb.de>
159 Date: Mon, 18 Oct 2004 19:09:19 +0200
160
161 If you put
162
163 (let* ((length (+ (- (window-width) (current-column)) 40))
164 (start (point))
165 (end (+ (point) length))
166 (string (make-string length ?x))
167 ov)
168 (insert string)
169 (setq ov (make-overlay start end))
170 (overlay-put ov 'mouse-face 'highlight)
171 (overlay-put ov 'display string))
172
173 into the *scratch* buffer and type `C-x C-e' with point at the last
174 parenthesis, you will get a string which does not fit into the line
175 and has to be wrapped. If you move over it with your mouse, you
176 should see that only the part on the second line is being highlighted.
177 The full string is highlighted only if the 'display property is not
178 set.
179
180 152
181 153
182 * DOCUMENTATION 154 * DOCUMENTATION
183 155
184 ** Document Custom Themes. 156 ** Document Custom Themes.