Subject: bug#10464: closed (Re: bug#10464: 24.0.92; mouse highlight regression)

From: [email-masked] (GNU bug Tracking System)
Date: Wed, 11 Jan 2012 19:49:02 +0000

Your bug report

#10464: 24.0.92; mouse highlight regression

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
10464: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10464
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#10464: 24.0.92; mouse highlight regression
From: Eli Zaretskii <[email-masked]>
To: Chong Yidong <[email-masked]>
Cc: [email-masked]
Date: Wed, 11 Jan 2012 21:47:26 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

> From: Chong Yidong <[email-masked]>
> Cc: [email-masked]
> Date: Tue, 10 Jan 2012 12:21:10 +0800
> 
> Thanks for the very quick fix.
> 
> This specific case is indeed fixed, but there is still a failing corner
> case in the redisplay testsuite.  Load test/redisplay-testsuite.el, do
> M-x test-redisplay, and go to the very last case in Test 2.
> 
> When the mouse is over the XXX, the highlight only extends to the end of
> the text, whereas it's expected to go to the end of the line.  This is
> the case where there's an overlay with "XXX\n" as the display string and
> a mouse face.

Fixed (trunk revision 106848).

Subject: 24.0.92; mouse highlight regression
From: Chong Yidong <[email-masked]>
To: [email-masked]
Date: Mon, 09 Jan 2012 18:16:38 +0800
List-Id: <debbugs-submit.debbugs.gnu.org>

With latest trunk, the (non-automated) redisplay testsuite is failing in
Test 2.  Here is a simplified recipe:

emacs -Q

Insert the following:

  (let ((opoint (point))
	overlay)
    (insert "XXX")
    (setq overlay (make-overlay opoint (point)))
    (overlay-put overlay 'display "XXX")
    (overlay-put overlay 'mouse-face 'highlight))

M-x eval-buffer RET
Move the mouse over the XXX that was inserted.

Result: multiple lines are highlighted, from the end of the first buffer
line to the end of the display string.

Expected result (works in Emacs 23): only the XXX is highlighted.

In GNU Emacs 24.0.92.9 (x86_64-unknown-linux-gnu, GTK+ Version 3.2.0)
 of 2012-01-09 on furball
Windowing system distributor `The X.Org Foundation', version 11.0.11004000
configured using `configure  '--with-x-toolkit=gtk3' 'CFLAGS=-g''