From unknown Tue Jun 17 01:35:12 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#3459: NS: mouse-face flicker Reply-To: David Reitter , 3459@debbugs.gnu.org Resent-From: David Reitter Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Wed, 03 Jun 2009 16:45:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: report 3459 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.12440470519186 (code B ref -1); Wed, 03 Jun 2009 16:45:03 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 3 Jun 2009 16:37:31 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.1 required=4.0 tests=AWL autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n53GbQIr009181 for ; Wed, 3 Jun 2009 09:37:28 -0700 Received: from mx10.gnu.org ([199.232.76.166]:51082) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1MBtSw-0004v8-CO for emacs-pretest-bug@gnu.org; Wed, 03 Jun 2009 12:37:26 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1MBtSv-0000wq-NU for emacs-pretest-bug@gnu.org; Wed, 03 Jun 2009 12:37:26 -0400 Received: from mail-fx0-f217.google.com ([209.85.220.217]:37861) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MBtSv-0000wa-AQ for emacs-pretest-bug@gnu.org; Wed, 03 Jun 2009 12:37:25 -0400 Received: by fxm17 with SMTP id 17so121821fxm.42 for ; Wed, 03 Jun 2009 09:37:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :content-type:content-transfer-encoding:mime-version:subject:date :x-mailer; bh=sl7hPrYplInMEdoZ0qFPHH0cFhbjaYxeEJOB2A7mXDc=; b=e0D0Q598xfZiTwxH11p7LNB1CXMvysboTkMT7ijvEWqhQ13beCrSZFoyuzPOFVE9S2 kHDa8CivRxBvxA5LC0+gRvqxQTXIML031paVIOZYhBPEacwWvEjmP41APmt/oDZCnIcy lsvnzCE0amQrPmvaNjsZXqEUw5Xo5t/+coCcM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:content-type:content-transfer-encoding :mime-version:subject:date:x-mailer; b=ffw1TG6z8s28Y4gxsEXG0uh9B82hYOy/YSDRZI4/V8vSeSH51m7IQXkxIA0s2h6eOq l5cpVLD2Ut8M/DKHTxNhoZkOBYZY50XgtPXTIlMAkAcWJVyKqznOeKIPifzojoODkpMx 16npsaGpGC1Jz4owHW7kowsGD54YK1/O15Qq0= Received: by 10.103.189.18 with SMTP id r18mr737626mup.80.1244047043233; Wed, 03 Jun 2009 09:37:23 -0700 (PDT) Received: from CMU-276608.WV.CC.CMU.EDU (CMU-276608.WV.CC.CMU.EDU [128.237.252.131]) by mx.google.com with ESMTPS id j6sm5554497mue.31.2009.06.03.09.37.21 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 03 Jun 2009 09:37:22 -0700 (PDT) Message-Id: From: David Reitter To: emacs-pretest-bug@gnu.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v935.3) Date: Wed, 3 Jun 2009 12:37:19 -0400 X-Mailer: Apple Mail (2.935.3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) This happens only with the NS port, not on X: Emacs -Q (insert (propertize "Hello World" 'mouse-face 'highlight)) Hover mouse over the Hello World text. Nothing special should happen. Now select a region with the mouse or the keyboard. Hover mouse over mouseface text again ==> Heavy flicker; there is a visible, sequential removal and redraw of the highlighted text with every mouse movement. Diagnosis: I'm not sure, hence this report. One contributing factor is that we ns_flush() in ns_update_end(). However, this is not just due to nested updates, and just adding ns_update calls in note_mouse_highlight alonedoesn't seem to help, at least when transient-mark-mode is on. From unknown Tue Jun 17 01:35:12 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#3459: NS: mouse-face flicker Reply-To: David Reitter , 3459@debbugs.gnu.org Resent-From: David Reitter Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Wed, 03 Jun 2009 21:20:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 3459 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 3459-submit@emacsbugs.donarmstrong.com id=B3459.124406351215596 (code B ref 3459); Wed, 03 Jun 2009 21:20:04 +0000 Received: (at 3459) by emacsbugs.donarmstrong.com; 3 Jun 2009 21:11:52 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.3 required=4.0 tests=AWL,FOURLA,IMPRONONCABLE_2, MURPHY_DRUGS_REL8 autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail-qy0-f178.google.com (mail-qy0-f178.google.com [209.85.221.178]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n53LBlit015591 for <3459@emacsbugs.donarmstrong.com>; Wed, 3 Jun 2009 14:11:49 -0700 Received: by qyk8 with SMTP id 8so494186qyk.19 for <3459@emacsbugs.donarmstrong.com>; Wed, 03 Jun 2009 14:11:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :content-type:content-transfer-encoding:mime-version:subject:date :x-mailer; bh=7OVDff966/vTyOs3NvbhY2LKotANkENqVNtjedglhDg=; b=CrSokjR+62/paAP/qHq4SydMwAPkkNb3VPhV7dHURJNU/e59BEJnvof2C5gR3Js5eh QsA/pgtf2pVxEVdK9RrVOcOpxBK+MXI/h9ehuGdrVhDVLBDhlCIFs+XhWKKN8iUGPh00 /3vAj9CrdyY+4RaYQM17XF9Hc73wr2qU5p2q8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:content-type:content-transfer-encoding :mime-version:subject:date:x-mailer; b=Sbzt5/9H66t3Isfa/ri251YewdfZY/QyUl1p/uLCYzxcFas7NHgernWfJ91xalqQ67 w6nJ/nmcqPTbGkVpu6l7n6vd1Ba4RWXO8bxUer11jhw8tRR5nE4hkMN02JCNdalkA+ZV BuQfRX2AMwXem95dd4W/FAZAxLIcRrW8yxQ80= Received: by 10.224.54.133 with SMTP id q5mr1549431qag.141.1244063489151; Wed, 03 Jun 2009 14:11:29 -0700 (PDT) Received: from SCARLETT.PSY.CMU.EDU (SCARLETT.PSY.CMU.EDU [128.2.249.106]) by mx.google.com with ESMTPS id 7sm49813qwf.35.2009.06.03.14.11.26 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 03 Jun 2009 14:11:28 -0700 (PDT) Message-Id: <1B4DD692-6A09-4D2A-9DC1-F1E54CEA6A8A@gmail.com> From: David Reitter To: 3459@debbugs.gnu.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v935.3) Date: Wed, 3 Jun 2009 17:11:25 -0400 X-Mailer: Apple Mail (2.935.3) Some analysis suggests that the mouse face is generally cleared when t- m-m is on, whether really needed or not. With the patch below (not meant as a bug fix) applied, the bug goes away. Without the patch, try_window_reusing_current_matrix is not used in t- m-m with a region visible. I guess that dpyinfo->mouse_face_window is then set to Qnil, the mouse face text cleared and redrawn at a later point in time outside of the update_begin/end bracket. The double-redraws are inefficient, and I don't quite understand why they are necessary. I suspect that this only shows up in NS because the frame is flushed every time we have an update_window_end(). Help, please! diff --git a/src/xdisp.c b/src/xdisp.c index ac989d3..9db30f8 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -14162,11 +14162,13 @@ try_window_reusing_current_matrix (w) return 0; /* Can't do this if region may have changed. */ + /* if ((!NILP (Vtransient_mark_mode) && !NILP (current_buffer->mark_active)) || !NILP (w->region_showing) || !NILP (Vshow_trailing_whitespace)) return 0; + */ /* If top-line visibility has changed, give up. */ if (WINDOW_WANTS_HEADER_LINE_P (w) @@ -23672,9 +23674,9 @@ note_mouse_highlight (f, x, y) /* If we were displaying active text in another window, clear that. Also clear if we move out of text area in same window. */ - if (! EQ (window, dpyinfo->mouse_face_window) - || (part != ON_TEXT && part != ON_MODE_LINE && part != ON_HEADER_LINE - && !NILP (dpyinfo->mouse_face_window))) + if ((! EQ (window, dpyinfo->mouse_face_window) + || (part != ON_TEXT && part != ON_MODE_LINE && part != ON_HEADER_LINE)) + && !NILP (dpyinfo->mouse_face_window)) clear_mouse_face (dpyinfo); /* Not on a window -> return. */ From rgm@gnu.org Wed Jun 17 00:29:42 2009 Received: (at control) by emacsbugs.donarmstrong.com; 17 Jun 2009 07:29:42 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-4.0 required=4.0 tests=AWL,VALID_BTS_CONTROL autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n5H7TcQa018381 for ; Wed, 17 Jun 2009 00:29:39 -0700 Received: from rgm by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1MGpaT-00005k-JR; Wed, 17 Jun 2009 03:29:37 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19000.39777.414084.568239@fencepost.gnu.org> Date: Wed, 17 Jun 2009 03:29:37 -0400 From: Glenn Morris To: control Subject: control message Sender: Glenn Morris tags 3196 moreinfo unreproducible reassign 3221 emacs,ns reassign 3256 emacs,ns tags 3264 moreinfo reassign 3269 emacs,cc-mode close 3269 reassign 3281 emacs,w32 tags 3291 moreinfo severity 3310 minor close 3319 severity 3327 minor tags 3330 moreinfo unreproducible reassign 3331 emacs,ns close 3331 reassign 3351 emacs,ns severity 3350 minor reassign 3397 emacs,ns severity 3425 wishlist close 3448 reassign 3459 emacs,ns severity 3462 wishlist tags 3467 wontfix reassign 3500 emacs,ns merge 3234 3483 severity 3540 wishlist reassign 3452 emacs,w32 severity 3577 minor reassign 3581 emacs,ns reassign 3583 emacs,ns merge 3588 3593 reassign 3588 emacs,ns reassign 3589 emacs,ns reassign 3478 emacs22,w32 close 3146 From unknown Tue Jun 17 01:35:12 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#3459: NS: mouse-face flicker Reply-To: Adrian Robert , 3459@debbugs.gnu.org Resent-From: Adrian Robert Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs , owner@debbugs.gnu.org 2Resent-Date: Fri, 18 Sep 2009 21:50:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 3459 X-Emacs-PR-Package: emacs,ns X-Emacs-PR-Keywords: Received: via spool by 3459-submit@emacsbugs.donarmstrong.com id=B3459.12533100788482 (code B ref 3459); Fri, 18 Sep 2009 21:50:04 +0000 Received: (at 3459) by emacsbugs.donarmstrong.com; 18 Sep 2009 21:41:18 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.4 required=4.0 tests=AWL,MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.27]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n8ILfG2D008478 for <3459@emacsbugs.donarmstrong.com>; Fri, 18 Sep 2009 14:41:17 -0700 Received: by qw-out-2122.google.com with SMTP id 3so430157qwe.13 for <3459@emacsbugs.donarmstrong.com>; Fri, 18 Sep 2009 14:41:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:mime-version:content-type :message-id:cc:content-transfer-encoding:from:subject:date:to :x-mailer; bh=ptK/HVc8786Q52jv3HmEXDyqKvXNr4xtj+NzHYuKsqo=; b=WgWOBR9zOj9xW6+j5d2R51xOvnjouYxfko7lE5JqrTP9m+Sn6g1GWs0St/al6f3rNo ZlMu5Fp3nI6xuoXXq3sXZVoo1PZJyDUmJOzJjS/Br4UDpQxM6XYzqz6hS3hRFhzFTXuB jcV9o65623ljdJjOuZVmxa5JEaXyWyy/x3Bek= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:content-type:message-id:cc:content-transfer-encoding :from:subject:date:to:x-mailer; b=dAYKchXeHBjNUfIIJja6wldGFdNpp/XlnOx3jerTv4UspHMw0z8dozTE9svD3o0pqF +ERnF2SfQK8Tz1Tr/xpSrj7TXK4D+jcXSmGJL2/Dsnr0wH5Mzt9iqgCl4ps+Rt7BzUxP LdQzQtERU10vM0EksuWxLsBTEoAXp9JRa+YJw= Received: by 10.224.5.135 with SMTP id 7mr1855169qav.148.1253310076165; Fri, 18 Sep 2009 14:41:16 -0700 (PDT) Received: from ?10.0.1.3? (dpc6745214221.direcpc.com [67.45.214.221]) by mx.google.com with ESMTPS id 7sm879250qwb.30.2009.09.18.14.41.08 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 18 Sep 2009 14:41:15 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v753.1) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <759638E2-C0BA-4745-80E1-757A5892D357@gmail.com> Cc: David Reitter Content-Transfer-Encoding: 7bit From: Adrian Robert Date: Fri, 18 Sep 2009 17:42:37 -0400 To: 3459@debbugs.gnu.org X-Mailer: Apple Mail (2.753.1) Hello, Can anyone familiar with the redisplay code take a look at this? Or try the patch? David, can you explain the second part of your patch? Just including the first part fixes the bug for me. Is the change to the if test in the second part meant to handle a problematic case that slips through as the result of the first part? It seems to make no difference. In particular, there is still flickering either way if you try to select the mouse-highlighted text. From unknown Tue Jun 17 01:35:12 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#3459: NS: mouse-face flicker Reply-To: David Reitter , 3459@debbugs.gnu.org Resent-From: David Reitter Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs , owner@debbugs.gnu.org 2Resent-Date: Fri, 18 Sep 2009 22:00:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: followup 3459 X-Emacs-PR-Package: emacs,ns X-Emacs-PR-Keywords: Received: via spool by 3459-submit@emacsbugs.donarmstrong.com id=B3459.125331069110006 (code B ref 3459); Fri, 18 Sep 2009 22:00:04 +0000 Received: (at 3459) by emacsbugs.donarmstrong.com; 18 Sep 2009 21:51:31 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-0.9 required=4.0 tests=AWL,MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.26]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n8ILpTpx010003 for <3459@emacsbugs.donarmstrong.com>; Fri, 18 Sep 2009 14:51:30 -0700 Received: by qw-out-2122.google.com with SMTP id 3so432183qwe.13 for <3459@emacsbugs.donarmstrong.com>; Fri, 18 Sep 2009 14:51:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:mime-version :content-type:from:in-reply-to:date:cc:message-id:references:to :x-mailer; bh=pu0Gn+ksjVYeLd/FkwN+yRRG9n08rFcZiU0+LRYcWtU=; b=V0BHxQmuGF/jaQasv8wvI3f2BCESrHksGjblv8NLQ5ZK70uQ1MWiwqQmjkr+1bAF6B Hnx0jmttrv8cETPPPwz74izcnSbigPm2BdkvI94zH8oGD14WnPGvYeE8/g3nuxumCZHq 6ErWLysb+YdOE48PFZwM2RQviyMYlSpmlToIQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to:x-mailer; b=OTgFud4NUfL02F2YPOU2DjQPQbUAW2QTBmY7hSdvHAcr82Pi6vprA5XsGSHtgVzAzH 839QCRn9h6JXIS/l9siQ7tNEMufkfRQOXNawLFQfwn/1O++k3VBcSNE2hUo/OJl7wCtd SPt2vsU8xBFuOesSg4KahtV4E1pns1XDH5LPs= Received: by 10.224.50.141 with SMTP id z13mr1864026qaf.293.1253310688829; Fri, 18 Sep 2009 14:51:28 -0700 (PDT) Received: from scarlett.psy.cmu.edu (SCARLETT.PSY.CMU.EDU [128.2.249.106]) by mx.google.com with ESMTPS id 6sm645835qwk.44.2009.09.18.14.51.26 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 18 Sep 2009 14:51:26 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v1076) Content-Type: multipart/signed; boundary=Apple-Mail-59-125577662; protocol="application/pkcs7-signature"; micalg=sha1 From: David Reitter In-Reply-To: <759638E2-C0BA-4745-80E1-757A5892D357@gmail.com> Date: Fri, 18 Sep 2009 17:51:24 -0400 Cc: 3459@debbugs.gnu.org Message-Id: <7253711D-9593-419A-AF67-5856658B7192@gmail.com> References: <759638E2-C0BA-4745-80E1-757A5892D357@gmail.com> To: Adrian Robert X-Mailer: Apple Mail (2.1076) --Apple-Mail-59-125577662 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes On Sep 18, 2009, at 5:42 PM, Adrian Robert wrote: > David, can you explain the second part of your patch? Just > including the first part fixes the bug for me. Is the change to the > if test in the second part meant to handle a problematic case that > slips through as the result of the first part? It seems to make no > difference. In particular, there is still flickering either way if > you try to select the mouse-highlighted text. I can't recall the details after 3+ months, but judging from the code I think the second change doesn't make a difference unless window can be Qnil, and I guess it can't. Note: the patch is not a fix. Just a way to demonstrate one source of flicker. --Apple-Mail-59-125577662 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIFxDCCAn0w ggHmoAMCAQICED6shx13jEDrq0eL8FRq5ykwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MTIwOTAyMDgwMVoXDTA5MTIwOTAyMDgw MVowYjEQMA4GA1UEBBMHUmVpdHRlcjEOMAwGA1UEKhMFRGF2aWQxFjAUBgNVBAMTDURhdmlkIFJl aXR0ZXIxJjAkBgkqhkiG9w0BCQEWF2RhdmlkLnJlaXR0ZXJAZ21haWwuY29tMIGfMA0GCSqGSIb3 DQEBAQUAA4GNADCBiQKBgQDOdo6kAwlkBxUb8dj4saMbYg4SVng8CUePFn3cjjWrakBTbUVa4Z0n wlUxr7AitEeKhBy5nGhu96+jKUPrCwYNRCZ0l2ovvuGq4z1m1nZ5/c8WvFlVhieuxXMUfmb/O7D3 IojoX6iS8n5MNNU2IWNNT/AD3vOl6DKgOtOw4J9y+QIDAQABozQwMjAiBgNVHREEGzAZgRdkYXZp ZC5yZWl0dGVyQGdtYWlsLmNvbTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBAIjI8yEW wkiEfA9PMgpjnD6KyCXT0iZjHhW2PkR53yZZLUoTboHnKgsFwYp/gzzIL8J5cvZaRUyMUzXDufPP dRmxxCs2jXXLDD/8bvdvOuMzqgYoFA73fAfsC8S6qUL1PayZ90J8CZHNhDwqWqOA56T+DdKUegJT sqoHKh6OnypTMIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkEx FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3 dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEk MCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJz b25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVow YjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq BgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqGSIb3DQEB AQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU 5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTX p6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8C AQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFs RnJlZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2 YXRlTGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aU nX9MIbj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5 jowgT2Vfldr394fWxghOrvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCAo8wggKLAgEB MHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4x LDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhA+rIcdd4xA66tH i/BUaucpMAkGBSsOAwIaBQCgggFvMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcN AQkFMQ8XDTA5MDkxODIxNTEyNFowIwYJKoZIhvcNAQkEMRYEFJ/cobKa4HBkOKwK5e4gVkTkbkGX MIGFBgkrBgEEAYI3EAQxeDB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3Vs dGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWlu ZyBDQQIQPqyHHXeMQOurR4vwVGrnKTCBhwYLKoZIhvcNAQkQAgsxeKB2MGIxCzAJBgNVBAYTAlpB MSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUg UGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQPqyHHXeMQOurR4vwVGrnKTANBgkqhkiG9w0B AQEFAASBgI2o2szLTLK+hol9gNGgrX4Xmx27qflb9weFw5BSaxyVIzpxA35bpyvoKyaW+zlga+8l lmZ4sy5DJJuwJeckyyraRykUEVr1HMY6VOoBmCAcRERd6tMyvYdU+DtVo0aQPZ0sWM3n1F6M+u+4 wwauL4gKDTpC91qCV6IySs/OrwWUAAAAAAAA --Apple-Mail-59-125577662-- From unknown Tue Jun 17 01:35:12 2025 X-Loop: help-debbugs@gnu.org Subject: bug#3459: NS: mouse-face flicker Resent-From: Alan J Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 10 Jan 2016 22:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 3459 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: David Reitter Cc: 3459@debbugs.gnu.org Received: via spool by 3459-submit@debbugs.gnu.org id=B3459.145246591728746 (code B ref 3459); Sun, 10 Jan 2016 22:46:02 +0000 Received: (at 3459) by debbugs.gnu.org; 10 Jan 2016 22:45:17 +0000 Received: from localhost ([127.0.0.1]:45784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aIOjc-0007TZ-P2 for submit@debbugs.gnu.org; Sun, 10 Jan 2016 17:45:16 -0500 Received: from mail-wm0-f49.google.com ([74.125.82.49]:38544) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aIOjb-0007TO-Le for 3459@debbugs.gnu.org; Sun, 10 Jan 2016 17:45:15 -0500 Received: by mail-wm0-f49.google.com with SMTP id b14so243542910wmb.1 for <3459@debbugs.gnu.org>; Sun, 10 Jan 2016 14:45:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=jJNThhTFjYghUY8ejNXns+wiQygTWAIevq8dgks8wBE=; b=niYGbGwClx4mJs4lcWM4B9DrZoMaVwMpwTlLcMWfBn/pEYSbPbHmBz3mZO0/1o2sg2 gCWhgywmQIziOaIwhgOtlAybeSpsNEmABTKySRWpkBsAzPSJEBlFqny1/qPsUsWdNZRP y9dyYm1ZPo7/cjhj84ZSLhiaXhD2kptEjMSypnC0JvO9wxwvx2Xgl9lR0dfNxp6AcVc5 Y+FOQMuTsle4lQ6vuRIIPEX9s99HP8IYfuaP9hANrftAtoNeZJGBSDhNI/DDt1UBFuKu V1kdTJmJWaNIvYPh5aZZe44eT3tOVRniGjJ73l+CS9DximdMXJT1FFFxdpULhsYHTZ/n qhQw== X-Received: by 10.194.52.68 with SMTP id r4mr125176560wjo.8.1452465910048; Sun, 10 Jan 2016 14:45:10 -0800 (PST) Received: from galloway.idiocy.org (b.7.8.b.2.3.4.6.4.8.7.7.0.9.0.4.9.2.1.8.8.f.3.0.0.b.8.0.1.0.0.2.ip6.arpa. [2001:8b0:3f8:8129:4090:7784:6432:b87b]) by smtp.gmail.com with ESMTPSA id e77sm10008118wma.18.2016.01.10.14.45.08 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 10 Jan 2016 14:45:09 -0800 (PST) From: Alan J Third References: Date: Sun, 10 Jan 2016 22:45:07 +0000 In-Reply-To: (David Reitter's message of "Wed, 3 Jun 2009 12:37:19 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) David Reitter writes: > This happens only with the NS port, not on X: > > Emacs -Q > > (insert (propertize "Hello World" 'mouse-face 'highlight)) > > Hover mouse over the Hello World text. Nothing special should happen. > > Now select a region with the mouse or the keyboard. > > Hover mouse over mouseface text again ==> Heavy flicker; there is a > visible, sequential removal and redraw of the highlighted text with > every mouse movement. I can't reproduce this in Emacs 25, so I'm going to close it as fixed. -- Alan Third From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 10 17:45:38 2016 Received: (at control) by debbugs.gnu.org; 10 Jan 2016 22:45:38 +0000 Received: from localhost ([127.0.0.1]:45787 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aIOjx-0007U7-WB for submit@debbugs.gnu.org; Sun, 10 Jan 2016 17:45:38 -0500 Received: from mail-wm0-f52.google.com ([74.125.82.52]:33420) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aIOjw-0007Tv-JR for control@debbugs.gnu.org; Sun, 10 Jan 2016 17:45:37 -0500 Received: by mail-wm0-f52.google.com with SMTP id f206so193356835wmf.0 for ; Sun, 10 Jan 2016 14:45:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:date:message-id:to:from:subject; bh=PmBdX2XjSOMer5JALyZPds9Pb+7BfaHwLg+c0xdwLLY=; b=RYpqK868O7bzwzJfdf500TB01GZy32rRQmExkx70Y2Ldbqy74B6NqyIxr8eumVSExx 1ES2qdX6R28xYCXeM3KUDWPyWULQqcIaGqFgNI4aJKih0U4Lh/L8BRuAXmczkQTDQf5M XHyK/41AkExdqFO9bGmfZSXKHSDqmSWmpIvgh5V1k5nwgUMAka+1MlWmQgOlZYU5VRF+ IENR3yAIdVZ5O5gPflIDTYxkGVWLbhJpKhB7y5hqDdw6z7FlDsLM+6n3JRVNms+jT6S3 qCPAy67BuqthD9hp755oox5GUz/gCV7TAwK6TclqjC6ooGqcABxLgbVX37HWAnTnFHH0 d4Og== X-Received: by 10.194.242.195 with SMTP id ws3mr130114666wjc.131.1452465930997; Sun, 10 Jan 2016 14:45:30 -0800 (PST) Received: from galloway.idiocy.org (b.7.8.b.2.3.4.6.4.8.7.7.0.9.0.4.9.2.1.8.8.f.3.0.0.b.8.0.1.0.0.2.ip6.arpa. [2001:8b0:3f8:8129:4090:7784:6432:b87b]) by smtp.gmail.com with ESMTPSA id di6sm54497118wjb.12.2016.01.10.14.45.29 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 10 Jan 2016 14:45:30 -0800 (PST) Date: Sun, 10 Jan 2016 22:45:29 +0000 Message-Id: To: control@debbugs.gnu.org From: Alan J Third Subject: control message for bug #3459 X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) close 3459 25.1