Received: (at 12956) by debbugs.gnu.org; 22 Nov 2012 21:02:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 22 16:02:38 2012
Received: from localhost ([127.0.0.1]:33587 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.72)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1Tbduw-00058R-6e
for submit <at> debbugs.gnu.org; Thu, 22 Nov 2012 16:02:38 -0500
Received: from mail-ea0-f172.google.com ([209.85.215.172]:44091)
by debbugs.gnu.org with esmtp (Exim 4.72)
(envelope-from <lekktu@HIDDEN>) id 1Tbdut-00058K-U9
for 12956 <at> debbugs.gnu.org; Thu, 22 Nov 2012 16:02:36 -0500
Received: by mail-ea0-f172.google.com with SMTP id a1so2836381eaa.3
for <12956 <at> debbugs.gnu.org>; Thu, 22 Nov 2012 13:01:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to
:cc:content-type;
bh=CA78vsBUheDBbA8S/GiYIVSrAFICNdLAQuVDLLOBv+g=;
b=aJpcb51S4452gXawgHJMTbB9+7z3qaUUHLn/cJJJjh61afPzkJHUmZ6dKqLJ0qtYi9
fe12qMw8kFHC4jgHIqPZY21VOj0/WsP1nagu9tj3Y5UtUi5p3BzgQyDjEvifMp3KwkDv
iulEzck6gf39hs3IAqb7R0h9ktr3rgNI7NzewftuSFO9yoND8fKesG7K8gEgwJvJsDG7
mRxZ/7a0fg2b08laHpdCecxSedqBDx1pfqsk3OIuRXNPKnGKjyc2u4augdO+NtSssUUY
JjfDbFSnWMOJs8VNrwB1e4Ia3jyZvbKKBkfgRc36gnUpnwVrvpkkuYiKu9XrXpWI/JTy
QzCA==
Received: by 10.14.210.200 with SMTP id u48mr5132074eeo.29.1353618072942; Thu,
22 Nov 2012 13:01:12 -0800 (PST)
MIME-Version: 1.0
Received: by 10.223.4.209 with HTTP; Thu, 22 Nov 2012 13:00:31 -0800 (PST)
In-Reply-To: <837gpeuwpl.fsf@HIDDEN>
References: <87sj82zjmp.fsf@HIDDEN> <837gpeuwpl.fsf@HIDDEN>
From: Juanma Barranquero <lekktu@HIDDEN>
Date: Thu, 22 Nov 2012 22:00:31 +0100
Message-ID: <CAAeL0SSaJrsAmcNzZGrESx+MD=x0UhTReagbg68v72qoW77Rrw@HIDDEN>
Subject: Re: bug#12956: 24.2; Move hl-line-mode to display engine so
performance reason.
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset=UTF-8
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 12956
Cc: 12956 <at> debbugs.gnu.org, Oleksandr Gavenko <gavenkoa@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.13
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>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: 0.1 (/)
On Thu, Nov 22, 2012 at 4:45 AM, Eli Zaretskii <eliz@HIDDEN> wrote:
> This is a duplicate of 12953.
It's already merged.
Juanma
bug-gnu-emacs@HIDDEN:bug#12956; Package emacs.
Full text available.Eli Zaretskii <eliz@HIDDEN>
to control <at> debbugs.gnu.org.
Full text available.
Received: (at 12956) by debbugs.gnu.org; 22 Nov 2012 03:47:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 21 22:47:21 2012
Received: from localhost ([127.0.0.1]:60105 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.72)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1TbNl2-00080y-E6
for submit <at> debbugs.gnu.org; Wed, 21 Nov 2012 22:47:20 -0500
Received: from mtaout21.012.net.il ([80.179.55.169]:44802)
by debbugs.gnu.org with esmtp (Exim 4.72)
(envelope-from <eliz@HIDDEN>) id 1TbNkz-00080n-M7
for 12956 <at> debbugs.gnu.org; Wed, 21 Nov 2012 22:47:18 -0500
Received: from conversion-daemon.a-mtaout21.012.net.il by
a-mtaout21.012.net.il (HyperSendmail v2007.08) id
<0MDV00000EAMYJ00@HIDDEN> for
12956 <at> debbugs.gnu.org; Thu, 22 Nov 2012 05:45:58 +0200 (IST)
Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il
(HyperSendmail v2007.08) with ESMTPA id
<0MDV000DMEGLT770@HIDDEN>;
Thu, 22 Nov 2012 05:45:58 +0200 (IST)
Date: Thu, 22 Nov 2012 05:45:42 +0200
From: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#12956: 24.2;
Move hl-line-mode to display engine so performance reason.
In-reply-to: <87sj82zjmp.fsf@HIDDEN>
X-012-Sender: halo1@HIDDEN
To: Oleksandr Gavenko <gavenkoa@HIDDEN>
Message-id: <837gpeuwpl.fsf@HIDDEN>
References: <87sj82zjmp.fsf@HIDDEN>
X-Spam-Score: 1.5 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has
identified this incoming email as possible spam. The original message
has been attached to this so you can view it (if it isn't spam) or
label similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: > From: Oleksandr Gavenko <gavenkoa@HIDDEN> > Date:
Thu, 22 Nov 2012 00:17:02 +0200 > > >From
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12927
> > > > Also I found that "(global-hl-line-mode 1)" slow down scrolling
in
CC-mode > > > enabled buffers in two or more times. Do I need report a
bug? > > > No,
this is expected. hl-line-mode adds itself to post-command-hook,
> > and moves its overlay after each command that changes the current >
> line. What this does is completely disable the redisplay > >
optimizations
used when only the cursor moves without any other > > changes to the
text,
because moving an overlay requires a thorough > > redisplay of the
window,
which is more expensive. > > > The only bug report that I can think of
is
a feature request to move > > hl-line-mode into the display engine,
because
the display engine > > knowns very well where's the current line (when
it decides where to > > display the cursor),
and can do this highlighting better
and much more > > efficiently. [...]
Content analysis details: (1.5 points, 10.0 required)
pts rule name description
---- ----------------------
--------------------------------------------------
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,
no trust [80.179.55.169 listed in list.dnswl.org]
0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60%
[score: 0.5000]
X-Debbugs-Envelope-To: 12956
Cc: 12956 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.13
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>
Sender: debbugs-submit-bounces <at> debbugs.gnu.org
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
X-Spam-Score: 1.5 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has
identified this incoming email as possible spam. The original message
has been attached to this so you can view it (if it isn't spam) or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: > From: Oleksandr Gavenko <gavenkoa@HIDDEN> > Date: Thu,
22 Nov 2012 00:17:02 +0200 > > >From http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12927
> > > > Also I found that "(global-hl-line-mode 1)" slow down scrolling in
CC-mode > > > enabled buffers in two or more times. Do I need report a bug?
> > > No, this is expected. hl-line-mode adds itself to post-command-hook,
> > and moves its overlay after each command that changes the current > >
line. What this does is completely disable the redisplay > > optimizations
used when only the cursor moves without any other > > changes to the text,
because moving an overlay requires a thorough > > redisplay of the window,
which is more expensive. > > > The only bug report that I can think of is
a feature request to move > > hl-line-mode into the display engine, because
the display engine > > knowns very well where's the current line (when it
decides where to > > display the cursor), and can do this highlighting better
and much more > > efficiently. [...]
Content analysis details: (1.5 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no
trust
[80.179.55.169 listed in list.dnswl.org]
0.7 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60%
[score: 0.4998]
> From: Oleksandr Gavenko <gavenkoa@HIDDEN>
> Date: Thu, 22 Nov 2012 00:17:02 +0200
>
> >From http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12927
>
> > > Also I found that "(global-hl-line-mode 1)" slow down scrolling in CC-mode
> > > enabled buffers in two or more times. Do I need report a bug?
>
> > No, this is expected. hl-line-mode adds itself to post-command-hook,
> > and moves its overlay after each command that changes the current
> > line. What this does is completely disable the redisplay
> > optimizations used when only the cursor moves without any other
> > changes to the text, because moving an overlay requires a thorough
> > redisplay of the window, which is more expensive.
>
> > The only bug report that I can think of is a feature request to move
> > hl-line-mode into the display engine, because the display engine
> > knowns very well where's the current line (when it decides where to
> > display the cursor), and can do this highlighting better and much more
> > efficiently.
This is a duplicate of 12953.
bug-gnu-emacs@HIDDEN:bug#12956; Package emacs.
Full text available.Juanma Barranquero <lekktu@HIDDEN>
to control <at> debbugs.gnu.org.
Full text available.Glenn Morris <rgm@HIDDEN>
to control <at> debbugs.gnu.org.
Full text available.Received: (at submit) by debbugs.gnu.org; 21 Nov 2012 22:18:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 21 17:18:29 2012 Received: from localhost ([127.0.0.1]:59767 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1TbIcn-00067D-4M for submit <at> debbugs.gnu.org; Wed, 21 Nov 2012 17:18:29 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42247) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <gavenkoa@HIDDEN>) id 1TbIck-000675-QD for submit <at> debbugs.gnu.org; Wed, 21 Nov 2012 17:18:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <gavenkoa@HIDDEN>) id 1TbIbV-0000zY-13 for submit <at> debbugs.gnu.org; Wed, 21 Nov 2012 17:17:09 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_HI,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:34360) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <gavenkoa@HIDDEN>) id 1TbIbU-0000zU-U7 for submit <at> debbugs.gnu.org; Wed, 21 Nov 2012 17:17:08 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60494) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <gavenkoa@HIDDEN>) id 1TbIbT-0001Ht-S4 for bug-gnu-emacs@HIDDEN; Wed, 21 Nov 2012 17:17:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <gavenkoa@HIDDEN>) id 1TbIbS-0000yz-SZ for bug-gnu-emacs@HIDDEN; Wed, 21 Nov 2012 17:17:07 -0500 Received: from mail-ea0-f169.google.com ([209.85.215.169]:44710) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <gavenkoa@HIDDEN>) id 1TbIbS-0000yt-M5 for bug-gnu-emacs@HIDDEN; Wed, 21 Nov 2012 17:17:06 -0500 Received: by mail-ea0-f169.google.com with SMTP id a12so2571958eaa.0 for <bug-gnu-emacs@HIDDEN>; Wed, 21 Nov 2012 14:17:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=m45+4Qw5Gb/eYvBTdKKlElx3SGUTDeqyuCGRMbdvYYU=; b=VNIXkCsEd26vA3woeSr5kkILhBg5qe2VNehgpN9RcHKc7sxDwm32PDalsbXVXt064v zrgu48VIWygSqq5ogPzClwLv8FCwDeBSEkK69bKLqruCLHL/DxeTjNPXfEvAGgy2suRN Xpw2vfIONiV8d4ddA4RUzDtusoDm44ftnLQZLZop5KszhTXpWO/Xaw6SJDnEF8lmS1T8 gs2UNpNwN4VPeRWqSuUvm4vweDOUfLHZkGJWFQjbv+vfJMlfLoaZRgHUsBkF7gfZmHe0 da2hHEwuP1qIKhyydeZsx5WsE8XrXYmH4uAJJG7IBY2WiZQPf3tZb71ldzy2KPyeHAps Fy/g== Received: by 10.14.209.201 with SMTP id s49mr50396523eeo.7.1353536226050; Wed, 21 Nov 2012 14:17:06 -0800 (PST) Received: from desktop ([37.229.16.202]) by mx.google.com with ESMTPS id 2sm2906931eef.17.2012.11.21.14.17.04 (version=SSLv3 cipher=OTHER); Wed, 21 Nov 2012 14:17:05 -0800 (PST) From: Oleksandr Gavenko <gavenkoa@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 24.2; Move hl-line-mode to display engine so performance reason. Date: Thu, 22 Nov 2012 00:17:02 +0200 Message-ID: <87sj82zjmp.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 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> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -3.4 (---) From http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12927 > > Also I found that "(global-hl-line-mode 1)" slow down scrolling in CC-mode > > enabled buffers in two or more times. Do I need report a bug? > No, this is expected. hl-line-mode adds itself to post-command-hook, > and moves its overlay after each command that changes the current > line. What this does is completely disable the redisplay > optimizations used when only the cursor moves without any other > changes to the text, because moving an overlay requires a thorough > redisplay of the window, which is more expensive. > The only bug report that I can think of is a feature request to move > hl-line-mode into the display engine, because the display engine > knowns very well where's the current line (when it decides where to > display the cursor), and can do this highlighting better and much more > efficiently. -- Best regards!
Oleksandr Gavenko <gavenkoa@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#12956; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.