GNU bug report logs - #14744
24.3.50; Flickering mouse-face on process output

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: minor; Reported by: Christopher Schmidt <christopher@HIDDEN>; dated Sat, 29 Jun 2013 00:12:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 3 Aug 2013 13:13:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 03 09:13:28 2013
Received: from localhost ([127.0.0.1]:37868 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1V5beB-0004WB-Tr
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 09:13:28 -0400
Received: from eggs.gnu.org ([208.118.235.92]:34234)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1V5beA-0004Vm-Ah
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 09:13:26 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1V5bdz-0001Pk-CS
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 09:13:20 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-103.4 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD,
 USER_IN_WHITELIST autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:45177)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1V5bdz-0001Pg-9d
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 09:13:15 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:35924)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1V5bdu-0001zW-4E
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 09:13:15 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1V5bdm-0001JB-DU
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 09:13:10 -0400
Received: from mtaout23.012.net.il ([80.179.55.175]:37763)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1V5bdm-0001J2-5n
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 09:13:02 -0400
Received: from conversion-daemon.a-mtaout23.012.net.il by
 a-mtaout23.012.net.il (HyperSendmail v2007.08) id
 <0MQY00G00HO5VZ00@HIDDEN> for bug-gnu-emacs@HIDDEN;
 Sat, 03 Aug 2013 16:12:11 +0300 (IDT)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0MQY00GWBI0BUP30@HIDDEN>;
 Sat, 03 Aug 2013 16:12:11 +0300 (IDT)
Date: Sat, 03 Aug 2013 16:12:14 +0300
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#14744: 24.3.50; Flickering mouse-face on process output
In-reply-to: <87ehab7x09@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Christopher Schmidt <christopher@HIDDEN>
Message-id: <83fvuqyl3l.fsf@HIDDEN>
References: <87r4flzshg@HIDDEN> <83k3lde4v7.fsf@HIDDEN>
 <87ip0xw8nw@HIDDEN> <83d2r5dtzk.fsf@HIDDEN>
 <87txkhf52j@HIDDEN> <838v1tdlhh.fsf@HIDDEN>
 <87vc3n861z@HIDDEN> <83ioznxdq2.fsf@HIDDEN>
 <87k3k37yg6@HIDDEN> <83haf7x7xx.fsf@HIDDEN>
 <87ehab7x09@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: Solaris 10
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.8 (----)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.8 (----)

> From: Christopher Schmidt <christopher@HIDDEN>
> Date: Sat,  3 Aug 2013 13:56:48 +0100 (BST)
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> > Looks fine to me, although I just skimmed through it.  Does it solve
> > the problem?
> 
> Yes, it does.

Then I recommend to install it, barring any objections.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14744; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 3 Aug 2013 12:57:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 03 08:57:15 2013
Received: from localhost ([127.0.0.1]:37856 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1V5bOU-0003np-7R
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 08:57:14 -0400
Received: from eggs.gnu.org ([208.118.235.92]:59815)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <christopher@HIDDEN>) id 1V5bOP-0003nE-Mr
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 08:57:10 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1V5bOF-0004BB-M1
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 08:57:04 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:44147)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1V5bOF-0004B5-JI
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 08:56:59 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:33296)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1V5bOB-0007ze-3R
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 08:56:59 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1V5bO6-00049d-Kz
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 08:56:55 -0400
Received: from ristopher.com ([146.185.21.93]:45523
 helo=saturn.ch.ristopher.com) by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1V5bO6-00049X-Cf
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 08:56:50 -0400
Received: by saturn.ch.ristopher.com (Postfix, from userid 0)
 id 180EE203E4; Sat,  3 Aug 2013 13:56:48 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ch.ristopher.com;
 s=mail; t=1375534608;
 bh=zYzOktWRObV+C3ppLmfzPaIPOsXhnUY8zQbwGOs1KNg=;
 h=From:To:Subject:In-Reply-To:Message-ID:References:MIME-Version:
 Content-Type:Date;
 b=xCo06RnJ8zIHCatN3KA+EgrpW+BVLfrfJua6xHVFQYyVW2MBjXBRoq5GtE5bWGiGX
 Bs2Xqw5NJFpJqcuZziLFYrN37aOiIrmrYdIEj5w/PrQ/QGoOs5YBdYDKVay1sutNSp
 5SgH51/l+uxDK0qT7VYrdcJWkcH3wrMvB+WWNO/o=
From: Christopher Schmidt <christopher@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Re: bug#14744: 24.3.50; Flickering mouse-face on process output
In-Reply-To: <83haf7x7xx.fsf@HIDDEN> (Eli Zaretskii's message of "Sat,
 03 Aug 2013 15:41:46 +0300")
Message-ID: <87ehab7x09@HIDDEN>
References: <87r4flzshg@HIDDEN> <83k3lde4v7.fsf@HIDDEN>
 <87ip0xw8nw@HIDDEN> <83d2r5dtzk.fsf@HIDDEN>
 <87txkhf52j@HIDDEN> <838v1tdlhh.fsf@HIDDEN>
 <87vc3n861z@HIDDEN> <83ioznxdq2.fsf@HIDDEN>
 <87k3k37yg6@HIDDEN> <83haf7x7xx.fsf@HIDDEN>
Mail-Followup-To: bug-gnu-emacs@HIDDEN
MIME-Version: 1.0
Content-Type: text/plain
Date: Sat,  3 Aug 2013 13:56:48 +0100 (BST)
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic]
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -3.3 (---)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:
> Looks fine to me, although I just skimmed through it.  Does it solve
> the problem?

Yes, it does.

        Christopher




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14744; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 3 Aug 2013 12:42:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 03 08:42:14 2013
Received: from localhost ([127.0.0.1]:37851 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1V5b9w-0003A0-Aa
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 08:42:13 -0400
Received: from eggs.gnu.org ([208.118.235.92]:57622)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1V5b9s-00039U-1H
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 08:42:09 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1V5b9g-0006ui-UT
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 08:42:02 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-101.5 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD,
 USER_IN_WHITELIST autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:43907)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1V5b9g-0006ue-Ra
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 08:41:56 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:59327)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1V5b9a-0005gu-J4
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 08:41:56 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1V5b9V-0006sg-DH
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 08:41:50 -0400
Received: from mtaout20.012.net.il ([80.179.55.166]:49770)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1V5b9V-0006sF-5W
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 08:41:45 -0400
Received: from conversion-daemon.a-mtaout20.012.net.il by
 a-mtaout20.012.net.il (HyperSendmail v2007.08) id
 <0MQY00500GJI2P00@HIDDEN> for bug-gnu-emacs@HIDDEN;
 Sat, 03 Aug 2013 15:41:43 +0300 (IDT)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0MQY0049BGLJTM40@HIDDEN>;
 Sat, 03 Aug 2013 15:41:43 +0300 (IDT)
Date: Sat, 03 Aug 2013 15:41:46 +0300
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#14744: 24.3.50; Flickering mouse-face on process output
In-reply-to: <87k3k37yg6@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Christopher Schmidt <christopher@HIDDEN>
Message-id: <83haf7x7xx.fsf@HIDDEN>
References: <87r4flzshg@HIDDEN> <83k3lde4v7.fsf@HIDDEN>
 <87ip0xw8nw@HIDDEN> <83d2r5dtzk.fsf@HIDDEN>
 <87txkhf52j@HIDDEN> <838v1tdlhh.fsf@HIDDEN>
 <87vc3n861z@HIDDEN> <83ioznxdq2.fsf@HIDDEN>
 <87k3k37yg6@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: Solaris 10
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.8 (----)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.8 (----)

> From: Christopher Schmidt <christopher@HIDDEN>
> Date: Sat,  3 Aug 2013 13:25:39 +0100 (BST)
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> > In the absence of a solution for all of them, fixing some of them
> > would be good nevertheless.  comint is a widely used infrastructure,
> > so modifying it is likely to solve quite a few of those cases.
> 
> How about this:

Looks fine to me, although I just skimmed through it.  Does it solve
the problem?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14744; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 3 Aug 2013 12:26:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 03 08:26:12 2013
Received: from localhost ([127.0.0.1]:37844 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1V5auM-0002ad-Lo
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 08:26:07 -0400
Received: from eggs.gnu.org ([208.118.235.92]:55352)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <christopher@HIDDEN>) id 1V5auI-0002a3-Eg
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 08:26:03 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1V5au8-0001OC-Jb
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 08:25:57 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:42549)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1V5au8-0001O6-G2
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 08:25:52 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:57030)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1V5au3-0003Mj-Tv
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 08:25:52 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1V5aty-0001Lb-FK
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 08:25:47 -0400
Received: from ristopher.com ([146.185.21.93]:45519
 helo=saturn.ch.ristopher.com) by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1V5atx-0001KR-MG
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 08:25:41 -0400
Received: by saturn.ch.ristopher.com (Postfix, from userid 0)
 id 87D94203E4; Sat,  3 Aug 2013 13:25:39 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ch.ristopher.com;
 s=mail; t=1375532739;
 bh=YSoCUlz010qcBWKj9ovzACVgE5hNW4dDkSTgHFWkBCY=;
 h=From:To:Subject:In-Reply-To:Message-ID:References:MIME-Version:
 Content-Type:Date;
 b=VETJSpMcpJs4kB/ClenMApQ+wGUN5d9UTufMubmjvv6VFy2H0Apf+kt+jVtmdb1kD
 jSP9BNzy6Os72pF1EfiSS7VGvLk4SjFjCeuGojDd4y6F92hFRVm/qhv/5EJz2hab9C
 DeOih1Bmv9O2oGVMbMju19GVKTVL+obaWvhN7X/w=
From: Christopher Schmidt <christopher@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Re: bug#14744: 24.3.50; Flickering mouse-face on process output
In-Reply-To: <83ioznxdq2.fsf@HIDDEN> (Eli Zaretskii's message of "Sat,
 03 Aug 2013 13:36:53 +0300")
Message-ID: <87k3k37yg6@HIDDEN>
References: <87r4flzshg@HIDDEN> <83k3lde4v7.fsf@HIDDEN>
 <87ip0xw8nw@HIDDEN> <83d2r5dtzk.fsf@HIDDEN>
 <87txkhf52j@HIDDEN> <838v1tdlhh.fsf@HIDDEN>
 <87vc3n861z@HIDDEN> <83ioznxdq2.fsf@HIDDEN>
Mail-Followup-To: bug-gnu-emacs@HIDDEN
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Date: Sat,  3 Aug 2013 13:25:39 +0100 (BST)
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic]
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -3.3 (---)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

--=-=-=
Content-Type: text/plain

Eli Zaretskii <eliz@HIDDEN> writes:
> In the absence of a solution for all of them, fixing some of them
> would be good nevertheless.  comint is a widely used infrastructure,
> so modifying it is likely to solve quite a few of those cases.

How about this:

--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline

--- lisp/comint.el
+++ lisp/comint.el
@@ -636,7 +636,7 @@
   (setq-local comint-last-input-start (point-min-marker))
   (setq-local comint-last-input-end (point-min-marker))
   (setq-local comint-last-output-start (make-marker))
-  (make-local-variable 'comint-last-prompt-overlay)
+  (make-local-variable 'comint-last-prompt)
   (make-local-variable 'comint-prompt-regexp)        ; Don't set; default
   (make-local-variable 'comint-input-ring-size)      ; ...to global val.
   (make-local-variable 'comint-input-ring)
@@ -1902,21 +1902,24 @@
   "If nil, Comint will interpret `carriage control' characters in output.
 See `comint-carriage-motion' for details.")
 
-;; When non-nil, this is an overlay over the last recognized prompt in
-;; the buffer; it is used when highlighting the prompt.
-(defvar comint-last-prompt-overlay nil)
+(defvar comint-last-prompt nil
+  "Markers pointing to the last prompt.
+If non-nil, a cons cell containing markers.  The car points to
+the start, the cdr to the end of the last prompt recognized.")
 
 (defun comint-snapshot-last-prompt ()
-  "`snapshot' any current `comint-last-prompt-overlay'.
-Freeze its attributes in place, even when more input comes along
-and moves the prompt overlay."
-  (when comint-last-prompt-overlay
-    (let ((inhibit-read-only t))
-      (with-silent-modifications
-        (add-text-properties
-         (overlay-start comint-last-prompt-overlay)
-         (overlay-end comint-last-prompt-overlay)
-         (overlay-properties comint-last-prompt-overlay))))))
+  "Snapshot the current `comint-last-prompt'.
+Freezes the `font-lock-face' text property in place."
+  (when comint-last-prompt
+    (with-silent-modifications
+      (add-text-properties
+       (car comint-last-prompt)
+       (cdr comint-last-prompt)
+       '(font-lock-face comint-highlight-prompt)))
+    ;; Reset comint-last-prompt so later on comint-output-filter does
+    ;; not remove the font-lock-face text property of the previous
+    ;; (this) prompt.
+    (setq comint-last-prompt nil)))
 
 (defun comint-carriage-motion (start end)
   "Interpret carriage control characters in the region from START to END.
@@ -2063,20 +2066,15 @@
                   (add-text-properties
                    prompt-start (point)
                    '(read-only t rear-nonsticky t front-sticky (read-only)))))
-	      (unless (and (bolp) (null comint-last-prompt-overlay))
-		;; Need to create or move the prompt overlay (in the case
-		;; where there is no prompt ((bolp) == t), we still do
-		;; this if there's already an existing overlay).
-		(if comint-last-prompt-overlay
-		    ;; Just move an existing overlay
-		    (move-overlay comint-last-prompt-overlay
-				  prompt-start (point))
-		  ;; Need to create the overlay
-		  (setq comint-last-prompt-overlay
-			(make-overlay prompt-start (point)))
-		  (overlay-put comint-last-prompt-overlay
-			       'font-lock-face 'comint-highlight-prompt))))
-
+	      (when comint-last-prompt
+		(remove-text-properties (car comint-last-prompt)
+					(cdr comint-last-prompt)
+					'(font-lock-face)))
+	      (setq comint-last-prompt
+		    (cons (copy-marker prompt-start) (point-marker)))
+	      (add-text-properties (car comint-last-prompt)
+				   (cdr comint-last-prompt)
+				   '(font-lock-face comint-highlight-prompt)))
 	    (goto-char saved-point)))))))
 
 (defun comint-preinput-scroll-to-bottom ()

--=-=-=
Content-Type: text/plain


        Christopher

--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14744; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 3 Aug 2013 10:37:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 03 06:37:48 2013
Received: from localhost ([127.0.0.1]:37777 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1V5ZDX-0006Lk-QB
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 06:37:48 -0400
Received: from eggs.gnu.org ([208.118.235.92]:35937)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1V5ZDW-0006LV-EA
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 06:37:46 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1V5ZDK-0005TA-I5
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 06:37:41 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-100.7 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD,
 USER_IN_WHITELIST autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:56724)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1V5ZDK-0005T6-EU
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 06:37:34 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:37635)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1V5ZDE-0007Ul-DY
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 06:37:34 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1V5ZD8-0005RA-BR
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 06:37:28 -0400
Received: from mtaout20.012.net.il ([80.179.55.166]:56220)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1V5ZD8-0005Qv-4K
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 06:37:22 -0400
Received: from conversion-daemon.a-mtaout20.012.net.il by
 a-mtaout20.012.net.il (HyperSendmail v2007.08) id
 <0MQY00300AK4ZE00@HIDDEN> for bug-gnu-emacs@HIDDEN;
 Sat, 03 Aug 2013 13:36:51 +0300 (IDT)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0MQY003GZATEYC10@HIDDEN>;
 Sat, 03 Aug 2013 13:36:51 +0300 (IDT)
Date: Sat, 03 Aug 2013 13:36:53 +0300
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#14744: 24.3.50; Flickering mouse-face on process output
In-reply-to: <87vc3n861z@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Christopher Schmidt <christopher@HIDDEN>
Message-id: <83ioznxdq2.fsf@HIDDEN>
References: <87r4flzshg@HIDDEN> <83k3lde4v7.fsf@HIDDEN>
 <87ip0xw8nw@HIDDEN> <83d2r5dtzk.fsf@HIDDEN>
 <87txkhf52j@HIDDEN> <838v1tdlhh.fsf@HIDDEN>
 <87vc3n861z@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: Solaris 10
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.8 (----)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.8 (----)

> From: Christopher Schmidt <christopher@HIDDEN>
> Date: Sat,  3 Aug 2013 10:41:23 +0100 (BST)
> 
> > I guess one way of fixing this problem would be to modify comint.el
> > not to use overlays for this purpose.
> 
> This works around the underlying issue.  There are other real use cases
> in which, due to whatever reason, a redisplay is enforced and this
> artifact appears.

In the absence of a solution for all of them, fixing some of them
would be good nevertheless.  comint is a widely used infrastructure,
so modifying it is likely to solve quite a few of those cases.

Btw, not every case that forces a redisplay cycle actually redraws the
screen.  Emacs display engine has the last line of defense, in that,
after the display engine determines what should be on the screen, it
compares that with what actually is on the screen, and only redraws
the parts that are different.  However, places which have
mouse-highlight are always redrawn (because mouse pointer can move
asynchronously and independently of what Emacs does).




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14744; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 3 Aug 2013 09:41:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 03 05:41:50 2013
Received: from localhost ([127.0.0.1]:37683 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1V5YLN-0004I2-MV
	for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 05:41:50 -0400
Received: from eggs.gnu.org ([208.118.235.92]:56665)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <christopher@HIDDEN>) id 1V5YLK-0004Hf-RF
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 05:41:48 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1V5YL9-0004Oh-KT
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 05:41:41 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,T_DKIM_INVALID
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:46872)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1V5YL9-0004Od-HK
 for submit <at> debbugs.gnu.org; Sat, 03 Aug 2013 05:41:35 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:58375)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1V5YL5-0003cU-5S
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 05:41:35 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1V5YL0-0004NT-QT
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 05:41:31 -0400
Received: from ristopher.com ([146.185.21.93]:45509
 helo=saturn.ch.ristopher.com) by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1V5YL0-0004ND-IC
 for bug-gnu-emacs@HIDDEN; Sat, 03 Aug 2013 05:41:26 -0400
Received: by saturn.ch.ristopher.com (Postfix, from userid 0)
 id 9B608203E4; Sat,  3 Aug 2013 10:41:23 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ch.ristopher.com;
 s=mail; t=1375522883;
 bh=u1TCOfB9gB6n21l8irgDXDfBfzHgNgGKSgarN+C9ais=;
 h=From:To:Subject:In-Reply-To:Message-ID:References:MIME-Version:
 Content-Type:Date;
 b=FgW0Psqzq8hEewnwFV66pzLTlnjWhBEgQyXzL67lGSyD+YPeMtMh+YTItZhNgr9G3
 UE5mWGVWoWVPhOr2A3Fzjp4cz9j9gUurXrkuVC/dYHOFPMdDd36EfOiPnp53YWiLfc
 BDa13M6mQj+TMa0K/GGxyrLydnBlIr5QNwwQqGGE=
From: Christopher Schmidt <christopher@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Re: bug#14744: 24.3.50; Flickering mouse-face on process output
In-Reply-To: <838v1tdlhh.fsf@HIDDEN> (Eli Zaretskii's message of "Sat,
 29 Jun 2013 17:45:14 +0300")
Message-ID: <87vc3n861z@HIDDEN>
References: <87r4flzshg@HIDDEN> <83k3lde4v7.fsf@HIDDEN>
 <87ip0xw8nw@HIDDEN> <83d2r5dtzk.fsf@HIDDEN>
 <87txkhf52j@HIDDEN> <838v1tdlhh.fsf@HIDDEN>
Mail-Followup-To: bug-gnu-emacs@HIDDEN
MIME-Version: 1.0
Content-Type: text/plain
Date: Sat,  3 Aug 2013 10:41:23 +0100 (BST)
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic]
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -3.3 (---)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Eli Zaretskii <eliz@HIDDEN> writes:
> Thanks.  For the record, here's what happens:
[...]

Thanks for the thorough explanation of what's going on.

> I guess one way of fixing this problem would be to modify comint.el
> not to use overlays for this purpose.

This works around the underlying issue.  There are other real use cases
in which, due to whatever reason, a redisplay is enforced and this
artifact appears.

        Christopher




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14744; Package emacs. Full text available.

Message received at 14744 <at> debbugs.gnu.org:


Received: (at 14744) by debbugs.gnu.org; 29 Jun 2013 15:17:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 29 11:17:10 2013
Received: from localhost ([127.0.0.1]:48389 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Uswti-000414-F6
	for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 11:17:10 -0400
Received: from mtaout21.012.net.il ([80.179.55.169]:34702)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1Uswtf-00040V-6W
 for 14744 <at> debbugs.gnu.org; Sat, 29 Jun 2013 11:17:08 -0400
Received: from conversion-daemon.a-mtaout21.012.net.il by
 a-mtaout21.012.net.il (HyperSendmail v2007.08) id
 <0MP500C00UEPMM00@HIDDEN> for 14744 <at> debbugs.gnu.org;
 Sat, 29 Jun 2013 18:16:30 +0300 (IDT)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0MP500CUAUFHJZ00@HIDDEN>;
 Sat, 29 Jun 2013 18:16:29 +0300 (IDT)
Date: Sat, 29 Jun 2013 18:16:30 +0300
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#14744: 24.3.50; Flickering mouse-face on process output
In-reply-to: <jwvobapyn0q.fsf-monnier+emacs@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Stefan Monnier <monnier@HIDDEN>
Message-id: <837ghddk1d.fsf@HIDDEN>
References: <87r4flzshg@HIDDEN> <83k3lde4v7.fsf@HIDDEN>
 <jwvobapyn0q.fsf-monnier+emacs@HIDDEN>
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 14744
Cc: christopher@HIDDEN, 14744 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

> From: Stefan Monnier <monnier@HIDDEN>
> Cc: Christopher Schmidt <christopher@HIDDEN>,  14744 <at> debbugs.gnu.org
> Date: Sat, 29 Jun 2013 11:08:51 -0400
> 
> I consider it a bug because some part of the screen flickers.
> I understand the underlying technical reason why Emacs does that, but
> it's still a misfeature.

See my other message, where I explained the reasons for this specific
case.  Not surprisingly, it's use of overlays.

> Ideally we should refrain from redrawing things that haven't
> changed

We do, but not with mouse-highlight.

> the second best fix is to use some kind of double buffering so the
> intermediate "drawn but not depressed" state is kept hidden.

I admit that I have no idea what you have in mind here, but patches
are most welcome.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14744; Package emacs. Full text available.

Message received at 14744 <at> debbugs.gnu.org:


Received: (at 14744) by debbugs.gnu.org; 29 Jun 2013 15:09:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 29 11:09:01 2013
Received: from localhost ([127.0.0.1]:48383 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Uswlo-0003oi-UQ
	for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 11:09:01 -0400
Received: from ironport2-out.teksavvy.com ([206.248.154.182]:59411)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <monnier@HIDDEN>) id 1Uswlm-0003oU-Ar
 for 14744 <at> debbugs.gnu.org; Sat, 29 Jun 2013 11:08:58 -0400
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EABK/CFFMCppA/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCws0EhQYDSSIHgbBLY0Og3wDpHqBXoMT
X-IPAS-Result: Av8EABK/CFFMCppA/2dsb2JhbABEuzWDWRdzgh4BAQQBViMFCws0EhQYDSSIHgbBLY0Og3wDpHqBXoMT
X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="17452187"
Received: from 76-10-154-64.dsl.teksavvy.com (HELO pastel.home)
 ([76.10.154.64])
 by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA;
 29 Jun 2013 11:08:46 -0400
Received: by pastel.home (Postfix, from userid 20848)
 id D0F3F6A679; Sat, 29 Jun 2013 11:08:51 -0400 (EDT)
From: Stefan Monnier <monnier@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#14744: 24.3.50; Flickering mouse-face on process output
Message-ID: <jwvobapyn0q.fsf-monnier+emacs@HIDDEN>
References: <87r4flzshg@HIDDEN> <83k3lde4v7.fsf@HIDDEN>
Date: Sat, 29 Jun 2013 11:08:51 -0400
In-Reply-To: <83k3lde4v7.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 29 Jun
 2013 10:46:36 +0300")
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 14744
Cc: Christopher Schmidt <christopher@HIDDEN>, 14744 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.3 (/)

>> emacs -q
>> C-x 2
>> M-x shell RET
>> cat /dev/urandom RET
>> C-x o
>> # Move mouse on one of the buttons so the face changes to highlight
>> The button flickers here.
>> Xorg and GTK+ 2.24.10 on GNU/Linux and current Emacs trunk.  This issue
>> is easily reproducible on older Emacsen, such as 24.3 or 23.4.

> Redisplay of a window always includes redisplay of the tool bar.  The
> latter involves drawing the buttons, and then applying the depressed
> faced to the button that the mouse pointer hovers above.  That is what
> you see, I believe.  So why do you consider that a bug?

I consider it a bug because some part of the screen flickers.
I understand the underlying technical reason why Emacs does that, but
it's still a misfeature.  Ideally we should refrain from redrawing
things that haven't changed, and the second best fix is to use some kind
of double buffering so the intermediate "drawn but not depressed" state
is kept hidden.


        Stefan




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14744; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 29 Jun 2013 14:45:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 29 10:45:33 2013
Received: from localhost ([127.0.0.1]:48377 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1UswP5-0003Is-Sy
	for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 10:45:32 -0400
Received: from eggs.gnu.org ([208.118.235.92]:40501)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1UswP2-0003Ie-Jf
 for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 10:45:28 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1UswOw-0004So-5T
 for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 10:45:23 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-100.5 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD,
 USER_IN_WHITELIST autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:38309)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1UswOw-0004Sk-2w
 for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 10:45:22 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:42198)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1UswOu-0005EB-H4
 for bug-gnu-emacs@HIDDEN; Sat, 29 Jun 2013 10:45:22 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1UswOq-0004RS-Gj
 for bug-gnu-emacs@HIDDEN; Sat, 29 Jun 2013 10:45:20 -0400
Received: from mtaout20.012.net.il ([80.179.55.166]:43175)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1UswOq-0004R5-8f
 for bug-gnu-emacs@HIDDEN; Sat, 29 Jun 2013 10:45:16 -0400
Received: from conversion-daemon.a-mtaout20.012.net.il by
 a-mtaout20.012.net.il (HyperSendmail v2007.08) id
 <0MP500A00SYXE900@HIDDEN> for bug-gnu-emacs@HIDDEN;
 Sat, 29 Jun 2013 17:45:13 +0300 (IDT)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0MP500A2GSZD1Y80@HIDDEN>;
 Sat, 29 Jun 2013 17:45:13 +0300 (IDT)
Date: Sat, 29 Jun 2013 17:45:14 +0300
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#14744: 24.3.50; Flickering mouse-face on process output
In-reply-to: <87txkhf52j@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Christopher Schmidt <christopher@HIDDEN>
Message-id: <838v1tdlhh.fsf@HIDDEN>
References: <87r4flzshg@HIDDEN> <83k3lde4v7.fsf@HIDDEN>
 <87ip0xw8nw@HIDDEN> <83d2r5dtzk.fsf@HIDDEN>
 <87txkhf52j@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: Solaris 10
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -6.3 (------)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -6.3 (------)

> From: Christopher Schmidt <christopher@HIDDEN>
> Date: Sat, 29 Jun 2013 13:56:53 +0100 (BST)
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> > For the record, what is the real-life use case where this matters?
> 
> The one Stephen described in <8761wxfbm8.fsf@HIDDEN>.

Thanks.  For the record, here's what happens:

  . comint-output-filter moves the comint-last-prompt-overlay overlay

  . This eventually calls modify_overlay, which has this code:

     /* If BUF is visible, consider updating the display if ...  */
     if (buffer_window_count (buf) > 0)
       {
	 /* ... it's visible in other window than selected,  */
	 if (buf != XBUFFER (XWINDOW (selected_window)->contents))
	   windows_or_buffers_changed = 1;
	 /* ... or if we modify an overlay at the end of the buffer
	    and so we cannot be sure that window end is still valid.  */
	 else if (end >= ZV && start <= ZV)
	   windows_or_buffers_changed = 1;
       }

    In our case, the overlay is at the end of the buffer, so the last
    'else if' clause fires, and sets windows_or_buffers_changed to a
    non-zero value.

  . When redisplay sees a non-zero value in windows_or_buffers_changed,
    it forces a thorough redisplay of all the windows, because having
    the window end invalid generally means the window configuration
    might have changed.

I guess one way of fixing this problem would be to modify comint.el
not to use overlays for this purpose.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14744; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 29 Jun 2013 12:57:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 29 08:57:18 2013
Received: from localhost ([127.0.0.1]:48043 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1UsuiJ-0000kN-Vi
	for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 08:57:17 -0400
Received: from eggs.gnu.org ([208.118.235.92]:43093)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <christopher@HIDDEN>) id 1UsuiC-0000k5-UX
 for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 08:57:09 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1Usui5-0000Ss-7g
 for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 08:57:03 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,T_DKIM_INVALID
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:35071)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1Usui5-0000Sn-4X
 for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 08:57:01 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:44785)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1Usui2-0006Ut-Je
 for bug-gnu-emacs@HIDDEN; Sat, 29 Jun 2013 08:57:01 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1Usui0-0000Rf-2u
 for bug-gnu-emacs@HIDDEN; Sat, 29 Jun 2013 08:56:58 -0400
Received: from ristopher.com ([146.185.21.93]:56958
 helo=saturn.ch.ristopher.com) by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1Usuhz-0000RJ-Pq
 for bug-gnu-emacs@HIDDEN; Sat, 29 Jun 2013 08:56:55 -0400
Received: by saturn.ch.ristopher.com (Postfix, from userid 0)
 id A9820203E4; Sat, 29 Jun 2013 13:56:53 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ch.ristopher.com;
 s=mail; t=1372510613;
 bh=EG96+sF7vr5XUXGrxMiW8jsbd2qKJb9xXlfxl0kl0k0=;
 h=From:To:Subject:In-Reply-To:Message-ID:References:MIME-Version:
 Content-Type:Date;
 b=kWuAKKOISTznh8rw37VTeL9PFJ8P0QV8aPq39OS44MlKVuoV1VJIzY/pWFIIhg0Yy
 RwMVmYj0Xgj/Kv9kBQx13r6ymqvjlnED69mazjD1SKmXpgv4ySwdu3+6F017F77tF/
 mP8j+20Qj6j/rk9lK/WaRXgd0e9i8Al2yLwOstl0=
From: Christopher Schmidt <christopher@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Re: bug#14744: 24.3.50; Flickering mouse-face on process output
In-Reply-To: <83d2r5dtzk.fsf@HIDDEN> (Eli Zaretskii's message of "Sat,
 29 Jun 2013 14:41:35 +0300")
Message-ID: <87txkhf52j@HIDDEN>
References: <87r4flzshg@HIDDEN> <83k3lde4v7.fsf@HIDDEN>
 <87ip0xw8nw@HIDDEN> <83d2r5dtzk.fsf@HIDDEN>
Mail-Followup-To: bug-gnu-emacs@HIDDEN
MIME-Version: 1.0
Content-Type: text/plain
Date: Sat, 29 Jun 2013 13:56:53 +0100 (BST)
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic]
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

Eli Zaretskii <eliz@HIDDEN> writes:
> For the record, what is the real-life use case where this matters?

The one Stephen described in <8761wxfbm8.fsf@HIDDEN>.

        Christopher




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14744; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 29 Jun 2013 11:42:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 29 07:42:08 2013
Received: from localhost ([127.0.0.1]:47975 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1UstXc-0007KJ-0y
	for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 07:42:08 -0400
Received: from eggs.gnu.org ([208.118.235.92]:50447)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1UstXZ-0007Jq-Rl
 for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 07:42:06 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1UstXT-0002CZ-LD
 for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 07:42:00 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-100.5 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD,
 USER_IN_WHITELIST autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:47565)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1UstXT-0002CV-Hz
 for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 07:41:59 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:52168)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1UstXS-0001Ov-Gk
 for bug-gnu-emacs@HIDDEN; Sat, 29 Jun 2013 07:41:59 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1UstXR-0002CA-4Z
 for bug-gnu-emacs@HIDDEN; Sat, 29 Jun 2013 07:41:58 -0400
Received: from mtaout23.012.net.il ([80.179.55.175]:39551)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1UstXQ-0002C0-Q9
 for bug-gnu-emacs@HIDDEN; Sat, 29 Jun 2013 07:41:56 -0400
Received: from conversion-daemon.a-mtaout23.012.net.il by
 a-mtaout23.012.net.il (HyperSendmail v2007.08) id
 <0MP500F00KCJ4O00@HIDDEN> for bug-gnu-emacs@HIDDEN;
 Sat, 29 Jun 2013 14:41:35 +0300 (IDT)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0MP500EIMKHAYZ70@HIDDEN>;
 Sat, 29 Jun 2013 14:41:35 +0300 (IDT)
Date: Sat, 29 Jun 2013 14:41:35 +0300
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#14744: 24.3.50; Flickering mouse-face on process output
In-reply-to: <87ip0xw8nw@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Christopher Schmidt <christopher@HIDDEN>
Message-id: <83d2r5dtzk.fsf@HIDDEN>
References: <87r4flzshg@HIDDEN> <83k3lde4v7.fsf@HIDDEN>
 <87ip0xw8nw@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: Solaris 10
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -6.3 (------)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -6.3 (------)

> From: Christopher Schmidt <christopher@HIDDEN>
> Date: Sat, 29 Jun 2013 10:47:15 +0100 (BST)
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> > Redisplay of a window always includes redisplay of the tool bar.  The
> > latter involves drawing the buttons, and then applying the depressed
> > faced to the button that the mouse pointer hovers above.  That is what
> > you see, I believe.  So why do you consider that a bug?
> 
> I was not talking about the tool bar.  I was talking about the buttons
> in the other window of Emacs, such as
> 
>     Emacs Tutorial	Learn basic keystroke commands
>     ^^^^^^^^^^^^^^
>     Emacs Guided Tour	Overview of Emacs features at gnu.org
>     ^^^^^^^^^^^^^^^^^
>     View Emacs Manual	View the Emacs manual using Info
>     ^^^^^^^^^^^^^^^^^

That doesn't matter.  In the situation you described, Emacs redisplays
all the windows, which involves redrawing the mouse highlight of these
buttons.

> I see actual flickering.  That is, I move my mouse cursor over the text
> and expect the text face to be highlight as long as the cursor is
> somewhere in between the continuous fragment of text.  It is not.  The
> actual face is switching between two faces, one of them being highlight.

Because we redraw the window.

Redisplay optimization that refrains from redrawing windows other than
the one whose buffer and mode line get updated was never implemented.

For the record, what is the real-life use case where this matters?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14744; Package emacs. Full text available.

Message received at 14744 <at> debbugs.gnu.org:


Received: (at 14744) by debbugs.gnu.org; 29 Jun 2013 10:35:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 29 06:35:40 2013
Received: from localhost ([127.0.0.1]:47940 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1UssVG-0004Wq-1n
	for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 06:35:39 -0400
Received: from mout.gmx.net ([212.227.17.20]:62901)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <stephen.berman@HIDDEN>) id 1UssVD-0004WZ-5q
 for 14744 <at> debbugs.gnu.org; Sat, 29 Jun 2013 06:35:36 -0400
Received: from mailout-de.gmx.net ([10.1.76.33]) by mrigmx.server.lan
 (mrigmx001) with ESMTP (Nemesis) id 0Ld2ys-1USJAu3AEi-00iFI7 for
 <14744 <at> debbugs.gnu.org>; Sat, 29 Jun 2013 12:35:28 +0200
Received: (qmail invoked by alias); 29 Jun 2013 10:35:28 -0000
Received: from i59F5441C.versanet.de (EHLO rosalinde.fritz.box) [89.245.68.28]
 by mail.gmx.net (mp033) with SMTP; 29 Jun 2013 12:35:28 +0200
X-Authenticated: #20778731
X-Provags-ID: V01U2FsdGVkX19O5G19D89OXLiH2zEQfTYOOQBuFekmQkJ+oPj5/8
 1l7Mrt8vpgIyBl
From: Stephen Berman <stephen.berman@HIDDEN>
To: 14744 <at> debbugs.gnu.org
Subject: Re: bug#14744: 24.3.50; Flickering mouse-face on process output
References: <87r4flzshg@HIDDEN> <83k3lde4v7.fsf@HIDDEN>
 <87ip0xw8nw@HIDDEN>
Date: Sat, 29 Jun 2013 12:35:27 +0200
In-Reply-To: <87ip0xw8nw@HIDDEN> (Christopher Schmidt's message of
 "Sat, 29 Jun 2013 10:47:15 +0100 (BST)")
Message-ID: <8761wxfbm8.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Y-GMX-Trusted: 0
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: 14744
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.3 (-)

On Sat, 29 Jun 2013 10:47:15 +0100 (BST) Christopher Schmidt <christopher@HIDDEN> wrote:

> Eli Zaretskii <eliz@HIDDEN> writes:
>> Redisplay of a window always includes redisplay of the tool bar.  The
>> latter involves drawing the buttons, and then applying the depressed
>> faced to the button that the mouse pointer hovers above.  That is what
>> you see, I believe.  So why do you consider that a bug?
>
> I was not talking about the tool bar.  I was talking about the buttons
> in the other window of Emacs, such as
>
>     Emacs Tutorial	Learn basic keystroke commands
>     ^^^^^^^^^^^^^^
>     Emacs Guided Tour	Overview of Emacs features at gnu.org
>     ^^^^^^^^^^^^^^^^^
>     View Emacs Manual	View the Emacs manual using Info
>     ^^^^^^^^^^^^^^^^^
> I call them buttons because they were created using insert-button.  This
> does not exactly matter here.  Any text with a mouse-face will do.
>
> I see actual flickering.  That is, I move my mouse cursor over the text
> and expect the text face to be highlight as long as the cursor is
> somewhere in between the continuous fragment of text.  It is not.  The
> actual face is switching between two faces, one of them being highlight.

I've noticed this for a long time (I can't remember when I first noticed
it, but it was certainly many months, perhaps years ago); I think I
always see it when the *shell* buffer is rapidly outputting data from
building Emacs, and a Gnus *Summary* buffer is in the other window.

Steve Berman




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14744; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 29 Jun 2013 09:47:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 29 05:47:33 2013
Received: from localhost ([127.0.0.1]:47897 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Usrki-0003It-PQ
	for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 05:47:33 -0400
Received: from eggs.gnu.org ([208.118.235.92]:46650)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <christopher@HIDDEN>) id 1Usrkg-0003If-K1
 for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 05:47:31 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1UsrkZ-0003HO-0N
 for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 05:47:25 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:37873)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1UsrkY-0003HJ-Tn
 for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 05:47:22 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:48364)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1UsrkW-0005Nh-Ab
 for bug-gnu-emacs@HIDDEN; Sat, 29 Jun 2013 05:47:22 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1UsrkU-0003Gj-3T
 for bug-gnu-emacs@HIDDEN; Sat, 29 Jun 2013 05:47:20 -0400
Received: from [2a02:2498:e000:20::61:2] (port=58453
 helo=saturn.ch.ristopher.com) by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1UsrkT-0003GT-RT
 for bug-gnu-emacs@HIDDEN; Sat, 29 Jun 2013 05:47:18 -0400
Received: by saturn.ch.ristopher.com (Postfix, from userid 0)
 id A2485203E4; Sat, 29 Jun 2013 10:47:15 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ch.ristopher.com;
 s=mail; t=1372499235;
 bh=XDaiv64rYNCFIJ6NS/IsexkKyUkwA6A4vW+yxagxXHk=;
 h=From:To:Subject:In-Reply-To:Message-ID:References:MIME-Version:
 Content-Type:Date;
 b=nJ5WzkLa2AljGo33VplGDsBrPMjQ4hGSI5ZOmZ1n5+kRoTN/ZjqSPubwwNrcGJmbP
 XH6DHrg939xMlHiDC97s6k0UEtTzibJCLo09GVpFPy4PnnLXalpeLEB5QVMgSp3DnL
 3Rs1hcgreeopZtIBCiiH/hpYwkZIZxkaCPjtjwS4=
From: Christopher Schmidt <christopher@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: Re: bug#14744: 24.3.50; Flickering mouse-face on process output
In-Reply-To: <83k3lde4v7.fsf@HIDDEN> (Eli Zaretskii's message of "Sat,
 29 Jun 2013 10:46:36 +0300")
Message-ID: <87ip0xw8nw@HIDDEN>
References: <87r4flzshg@HIDDEN> <83k3lde4v7.fsf@HIDDEN>
Mail-Followup-To: bug-gnu-emacs@HIDDEN
MIME-Version: 1.0
Content-Type: text/plain
Date: Sat, 29 Jun 2013 10:47:15 +0100 (BST)
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

Eli Zaretskii <eliz@HIDDEN> writes:
> Redisplay of a window always includes redisplay of the tool bar.  The
> latter involves drawing the buttons, and then applying the depressed
> faced to the button that the mouse pointer hovers above.  That is what
> you see, I believe.  So why do you consider that a bug?

I was not talking about the tool bar.  I was talking about the buttons
in the other window of Emacs, such as

    Emacs Tutorial	Learn basic keystroke commands
    ^^^^^^^^^^^^^^
    Emacs Guided Tour	Overview of Emacs features at gnu.org
    ^^^^^^^^^^^^^^^^^
    View Emacs Manual	View the Emacs manual using Info
    ^^^^^^^^^^^^^^^^^
I call them buttons because they were created using insert-button.  This
does not exactly matter here.  Any text with a mouse-face will do.

I see actual flickering.  That is, I move my mouse cursor over the text
and expect the text face to be highlight as long as the cursor is
somewhere in between the continuous fragment of text.  It is not.  The
actual face is switching between two faces, one of them being highlight.

I am able to reproduce the bug on different GNU/Linux/Xorg/GTK 2.*
boxes.  On a fast machine the flickering is barely noticeable, on a slow
one the faces flickers with a high frequency which is very distracting
and mildly annoying.

        Christopher




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14744; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 29 Jun 2013 07:46:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jun 29 03:46:51 2013
Received: from localhost ([127.0.0.1]:47773 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Uspru-0000HV-FX
	for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 03:46:50 -0400
Received: from eggs.gnu.org ([208.118.235.92]:42829)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eliz@HIDDEN>) id 1Usprs-0000HE-1S
 for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 03:46:48 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1Usprl-0003en-Rn
 for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 03:46:42 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=-100.5 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD,
 USER_IN_WHITELIST autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:53241)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1Usprl-0003ef-OS
 for submit <at> debbugs.gnu.org; Sat, 29 Jun 2013 03:46:41 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:44545)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1Usprk-0007HW-F7
 for bug-gnu-emacs@HIDDEN; Sat, 29 Jun 2013 03:46:41 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <eliz@HIDDEN>) id 1Uspri-0003dM-RI
 for bug-gnu-emacs@HIDDEN; Sat, 29 Jun 2013 03:46:40 -0400
Received: from mtaout21.012.net.il ([80.179.55.169]:34421)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eliz@HIDDEN>)
 id 1Uspri-0003dB-J3
 for bug-gnu-emacs@HIDDEN; Sat, 29 Jun 2013 03:46:38 -0400
Received: from conversion-daemon.a-mtaout21.012.net.il by
 a-mtaout21.012.net.il (HyperSendmail v2007.08) id
 <0MP500A009HXG900@HIDDEN> for bug-gnu-emacs@HIDDEN;
 Sat, 29 Jun 2013 10:46:36 +0300 (IDT)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il
 (HyperSendmail v2007.08) with ESMTPA id
 <0MP500AR69LO7880@HIDDEN>;
 Sat, 29 Jun 2013 10:46:36 +0300 (IDT)
Date: Sat, 29 Jun 2013 10:46:36 +0300
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#14744: 24.3.50; Flickering mouse-face on process output
In-reply-to: <87r4flzshg@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Christopher Schmidt <christopher@HIDDEN>
Message-id: <83k3lde4v7.fsf@HIDDEN>
References: <87r4flzshg@HIDDEN>
X-detected-operating-system: by eggs.gnu.org: Solaris 10
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -6.3 (------)
X-Debbugs-Envelope-To: submit
Cc: bug-gnu-emacs@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Eli Zaretskii <eliz@HIDDEN>
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -6.3 (------)

> From: Christopher Schmidt <christopher@HIDDEN>
> Date: Sat, 29 Jun 2013 01:10:51 +0100 (BST)
> 
>     emacs -q
>     C-x 2
>     M-x shell RET
>     cat /dev/urandom RET
>     C-x o
>     # Move mouse on one of the buttons so the face changes to highlight
> 
> The button flickers here.
> 
> Xorg and GTK+ 2.24.10 on GNU/Linux and current Emacs trunk.  This issue
> is easily reproducible on older Emacsen, such as 24.3 or 23.4.

Redisplay of a window always includes redisplay of the tool bar.  The
latter involves drawing the buttons, and then applying the depressed
faced to the button that the mouse pointer hovers above.  That is what
you see, I believe.  So why do you consider that a bug?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#14744; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 29 Jun 2013 00:11:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 28 20:11:10 2013
Received: from localhost ([127.0.0.1]:47455 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1Usikw-0002kq-86
	for submit <at> debbugs.gnu.org; Fri, 28 Jun 2013 20:11:10 -0400
Received: from eggs.gnu.org ([208.118.235.92]:59330)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <christopher@HIDDEN>) id 1Usikt-0002kd-Rq
 for submit <at> debbugs.gnu.org; Fri, 28 Jun 2013 20:11:08 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1Usikm-0006OQ-Fb
 for submit <at> debbugs.gnu.org; Fri, 28 Jun 2013 20:11:02 -0400
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID
 autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:55590)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1Usikm-0006OM-Cb
 for submit <at> debbugs.gnu.org; Fri, 28 Jun 2013 20:11:00 -0400
Received: from eggs.gnu.org ([2001:4830:134:3::10]:32796)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1Usikj-0007Ae-PD
 for bug-gnu-emacs@HIDDEN; Fri, 28 Jun 2013 20:11:00 -0400
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1Usikh-0006Na-AK
 for bug-gnu-emacs@HIDDEN; Fri, 28 Jun 2013 20:10:57 -0400
Received: from ristopher.com ([146.185.21.93]:40175
 helo=saturn.ch.ristopher.com) by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <christopher@HIDDEN>) id 1Usikh-0006NN-2i
 for bug-gnu-emacs@HIDDEN; Fri, 28 Jun 2013 20:10:55 -0400
Received: by saturn.ch.ristopher.com (Postfix, from userid 0)
 id 67D21203E4; Sat, 29 Jun 2013 01:10:51 +0100 (BST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=ch.ristopher.com;
 s=mail; t=1372464651;
 bh=2AnlHsOXfoLs0+YUR7HeWn83NRjXJXDwBn636KsZuiM=;
 h=From:To:Subject:Message-ID:MIME-Version:Content-Type:Date;
 b=yyWyg4CcNew4NOq23sfhJnjBNKLMUUEvYf9FzpRf0UcgboA3IgrXlTld4et9tD9ig
 EVDUzhnl/+/7s/aOjahP6shEtx/VzlgEOlD7UOllDqDGyQ/ODiFvqJ9baJc9IkUlbj
 Un/sJXd80W34e0oHsQrk/0i6tkVg5dsy8ap+FOI4=
From: Christopher Schmidt <christopher@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 24.3.50; Flickering mouse-face on process output
Message-ID: <87r4flzshg@HIDDEN>
Mail-Followup-To: bug-gnu-emacs@HIDDEN
MIME-Version: 1.0
Content-Type: text/plain
Date: Sat, 29 Jun 2013 01:10:51 +0100 (BST)
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic]
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -5.0 (-----)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -5.0 (-----)

    emacs -q
    C-x 2
    M-x shell RET
    cat /dev/urandom RET
    C-x o
    # Move mouse on one of the buttons so the face changes to highlight

The button flickers here.

Xorg and GTK+ 2.24.10 on GNU/Linux and current Emacs trunk.  This issue
is easily reproducible on older Emacsen, such as 24.3 or 23.4.

        Christopher




Acknowledgement sent to Christopher Schmidt <christopher@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#14744; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 31 Oct 2014 17:00:04 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.