From unknown Fri Sep 05 18:57:54 2025 X-Loop: owner@emacsbugs.donarmstrong.com Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Reply-To: Lennart Borgman , 4710@debbugs.gnu.org Resent-From: Lennart Borgman Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs 2Resent-Date: Mon, 12 Oct 2009 20:55:09 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-Emacs-PR-Message: report 4710 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.125538057611502 (code B ref -1); Mon, 12 Oct 2009 20:55:09 +0000 Received: (at submit) by emacsbugs.donarmstrong.com; 12 Oct 2009 20:49:36 +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.2 required=4.0 tests=AWL,IMPRONONCABLE_1, MURPHY_WRONG_WORD2 autolearn=no 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 n9CKnYRm011499 for ; Mon, 12 Oct 2009 13:49:35 -0700 Received: from mail.gnu.org ([199.232.76.166]:50186 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1MxRpl-0004t2-Sd for emacs-pretest-bug@gnu.org; Mon, 12 Oct 2009 16:49:33 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1MxRpl-0002xf-5u for emacs-pretest-bug@gnu.org; Mon, 12 Oct 2009 16:49:33 -0400 Received: from mail-yx0-f175.google.com ([209.85.210.175]:65535) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MxRpk-0002xN-TH for emacs-pretest-bug@gnu.org; Mon, 12 Oct 2009 16:49:33 -0400 Received: by yxe5 with SMTP id 5so1963623yxe.24 for ; Mon, 12 Oct 2009 13:49:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:from:date:message-id :subject:to:content-type:content-transfer-encoding; bh=uYp2R3dbSLO6IL7BWL/+0m4Qs7TvdJptzWq31YLk7YQ=; b=oKUr6Pa5sPFm8Qpx1btPTm8iKtoSS/bnuZfewYrGFjl9mZa6QPgue8RrTKkMsTtqpc HoMeg0fN+L1kUjH32D9Xmci0qpv1coNeDOOqnX2a4SRJP0yAOQY1o7wEoQ9lUvTrl/Ho AZlaF7GOnl6pLCOzTF9voZGATW98zNJ6TEq7g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type :content-transfer-encoding; b=DjzFe5JREMF2IKW6SSuU+zGZRZ3BU4au7hlA90oQcWWjQgTAKCmHqp/52uuaL/YVjw eo83epIWZ4lEfh1rYOGWWjiVb3uuK8n3KNGAUpbRVVYiWS1guzn86+ZofJ1pqHRpFaP2 H6FRJ1uuI70/wTUN0+uWFWeQ/gcRy0vCLvPeQ= MIME-Version: 1.0 Received: by 10.101.96.20 with SMTP id y20mr5959717anl.93.1255380570279; Mon, 12 Oct 2009 13:49:30 -0700 (PDT) From: Lennart Borgman Date: Mon, 12 Oct 2009 22:49:10 +0200 Message-ID: To: emacs-pretest-bug@gnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) If you have an underline text property that crosses a line boundary it will be displayed in a rather disturbingly way. The whole indentation on the next line will be underlined. For an example see https://bugs.launchpad.net/nxhtml/+bug/449837 where there are some images. If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: =C2=A0=C2=A0=C2=A0 `bt full' and `xbacktrace'. If you would like to further debug the crash, please read the file c:/emacs/u/090928/emacs/etc/DEBUG for instructions. In GNU Emacs 23.1.50.1 (i386-mingw-nt5.1.2600) =C2=A0of 2009-09-28 Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/g/include -fno-crossjumping' From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Lars Magne Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Sep 2011 09:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lennart Borgman Cc: 4710@debbugs.gnu.org Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.131633652217516 (code B ref 4710); Sun, 18 Sep 2011 09:02:02 +0000 Received: (at 4710) by debbugs.gnu.org; 18 Sep 2011 09:02:02 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5DGD-0004YK-IK for submit@debbugs.gnu.org; Sun, 18 Sep 2011 05:02:02 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5DGA-0004Y0-6P for 4710@debbugs.gnu.org; Sun, 18 Sep 2011 05:01:59 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R5DBJ-0006Mp-FO; Sun, 18 Sep 2011 10:56:57 +0200 From: Lars Magne Ingebrigtsen In-Reply-To: (Lennart Borgman's message of "Mon, 12 Oct 2009 22:49:10 +0200") Date: Sun, 18 Sep 2011 10:53:30 +0200 Message-ID: References: User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) X-Now-Playing: Eurythmics's _Touch Dance_: "The First Cut" MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1R5DBJ-0006Mp-FO X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316941017.55973@jlD/Gd1SOcPkePBIKvuiGQ X-Spam-Status: No X-Spam-Score: -2.7 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) Lennart Borgman writes: > If you have an underline text property that crosses a line boundary it > will be displayed in a rather disturbingly way. The whole indentation on > the next line will be underlined. > > For an example see https://bugs.launchpad.net/nxhtml/+bug/449837 where > there are some images. The images seem to have disappeared from that page. Anyway, do you still see this bug in Emacs 24? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Deniz Dogan Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Sep 2011 09:18:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Magne Ingebrigtsen Cc: Lennart Borgman , 4710@debbugs.gnu.org Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.131633746119029 (code B ref 4710); Sun, 18 Sep 2011 09:18:03 +0000 Received: (at 4710) by debbugs.gnu.org; 18 Sep 2011 09:17:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5DVM-0004wp-EC for submit@debbugs.gnu.org; Sun, 18 Sep 2011 05:17:41 -0400 Received: from ch-smtp05.sth.basefarm.net ([80.76.153.6]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5DVI-0004wQ-EK for 4710@debbugs.gnu.org; Sun, 18 Sep 2011 05:17:38 -0400 Received: from c80-216-107-100.bredband.comhem.se ([80.216.107.100]:59327 helo=[192.168.0.11]) by ch-smtp05.sth.basefarm.net with esmtp (Exim 4.76) (envelope-from ) id 1R5DQP-0003du-Hj; Sun, 18 Sep 2011 11:12:35 +0200 Message-ID: <4E75B5FE.1030208@dogan.se> Date: Sun, 18 Sep 2011 11:12:30 +0200 From: Deniz Dogan User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0.2) Gecko/20110902 Thunderbird/6.0.2 MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: 80.216.107.100 X-Scan-Result: No virus found in message 1R5DQP-0003du-Hj. X-Scan-Signature: ch-smtp05.sth.basefarm.net 1R5DQP-0003du-Hj ef20425142bf7dbef1025de1ee5250a4 X-Spam-Score: -4.1 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.0 (----) On 2011-09-18 10:53, Lars Magne Ingebrigtsen wrote: > Lennart Borgman writes: > >> If you have an underline text property that crosses a line boundary it >> will be displayed in a rather disturbingly way. The whole indentation on >> the next line will be underlined. >> >> For an example see https://bugs.launchpad.net/nxhtml/+bug/449837 where >> there are some images. > > The images seem to have disappeared from that page. > > Anyway, do you still see this bug in Emacs 24? > I still see it: http://i.imgur.com/abMZu.png (This is with the wrap-prefix text property.) From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Lars Magne Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Sep 2011 09:30:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Deniz Dogan Cc: Lennart Borgman , 4710@debbugs.gnu.org Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.131633816221797 (code B ref 4710); Sun, 18 Sep 2011 09:30:03 +0000 Received: (at 4710) by debbugs.gnu.org; 18 Sep 2011 09:29:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5Dgf-0005fS-2i for submit@debbugs.gnu.org; Sun, 18 Sep 2011 05:29:21 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5Dgc-0005fA-9Q for 4710@debbugs.gnu.org; Sun, 18 Sep 2011 05:29:19 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R5Dbk-00078I-Hk; Sun, 18 Sep 2011 11:24:16 +0200 From: Lars Magne Ingebrigtsen In-Reply-To: <4E75B5FE.1030208@dogan.se> (Deniz Dogan's message of "Sun, 18 Sep 2011 11:12:30 +0200") Date: Sun, 18 Sep 2011 11:20:51 +0200 Message-ID: References: <4E75B5FE.1030208@dogan.se> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAHlBMVEX9//5mEgaFt847BAHh 48T///+GORuacFl0maf9/vzaVDSwAAACTklEQVQ4jXWTz2vbMBTHRYkPPQqDfC0ibN3RqCTXNrzG 8y0Ea4mPJkHajtmE1VxLoemtFGfF/+2efrRNQ/aMZXgfvV/S10Tu5Sere2elJAiqsiz76K/utG7H Vw+JAwNjoIhgbvVdO75/kmR2IStrwEbwQ+tdm41/SVJfIyiKN1ANASYwdBFYw3bWHtRPZjLxxQdQ Anz4509uJcftSvlqPKgxFXy0i3YWIiosDuYwVZK8R2C7BtcDAyA1tohfI5dC5DSnqqGUaRMADu5A jk6mlWVrY4wHgJYsBTMtY8qZttYBV1DKxbgAD7SiyrYO1Of1M4LMFopSjadLMYhUt3I+HPJJsmCq pZS2zBYYRkmHgPMJTxa4D4Ft1oVSTUpwZAQcQc7QT02T2Q2lgrhT4y8OoDelzCrVsjaNADiXCFKR s0bRVlnhQbCFoDh7ZunKNHrzCTAhRuZGNNuCWQ+WD+7YFyLHCD0VatspnXoAZXfpwErk65t8s/4r ViHiEVAlCzGyuTLTfJPdiFB8+Rt22oH+S9EBa0T7BjQ8OiCyouy28EeICGaEnD87MBqZYk2maRqB nIV2hbhqlQbV5AHUZd/vAxCgbJHGVHWJ27s9ytna73cWyiAHIoOi4Fh3Tj6zEPJm1TaAGi8Dvbcf 4Dpo98Vd07F+XYTz8+GBRENS4u+Vf9XBeY69uAd/zjMPeAQDCfjc4kt8CX6pD9QeUkXwMzjr964j 4PGKq30nu1DjZee7ivu6WLzHrnb3CC5OzHHJw+jHwE/+7cTksptw3p8C/7F/U9No54qrQaMAAAAA SUVORK5CYII= X-Now-Playing: Eurythmics's _Touch Dance_: "The First Cut" MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1R5Dbk-00078I-Hk X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316942656.65513@j+brW/pKx2ketQ4mnFeX8g X-Spam-Status: No X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Deniz Dogan writes: > I still see it: http://i.imgur.com/abMZu.png Oh, that problem. Yes, when folding text that contains text properties, the spaces at the beginning of the next line will also contain those text properties. This is usually what we want -- if, for instance, the text is a button, you don't want the text to suddenly become two buttons just because it's been folded. But visually with underlines, it looks quite unfortunate. Special-casing for `underline' (or any face properties that happen to have `underline' set) sounds quite awkward, though. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Sep 2011 09:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Magne Ingebrigtsen Cc: deniz@dogan.se, 4710@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.131633924230730 (code B ref 4710); Sun, 18 Sep 2011 09:48:02 +0000 Received: (at 4710) by debbugs.gnu.org; 18 Sep 2011 09:47:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5Dy5-0007zU-9x for submit@debbugs.gnu.org; Sun, 18 Sep 2011 05:47:22 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5Dy0-0007z2-Qd for 4710@debbugs.gnu.org; Sun, 18 Sep 2011 05:47:18 -0400 Received: from eliz by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1R5DtF-0004vq-SN; Sun, 18 Sep 2011 05:42:21 -0400 Date: Sun, 18 Sep 2011 05:42:21 -0400 Message-Id: From: Eli Zaretskii In-reply-to: (message from Lars Magne Ingebrigtsen on Sun, 18 Sep 2011 11:20:51 +0200) References: <4E75B5FE.1030208@dogan.se> X-Spam-Score: -6.6 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) > From: Lars Magne Ingebrigtsen > Date: Sun, 18 Sep 2011 11:20:51 +0200 > Cc: 4710@debbugs.gnu.org > > Deniz Dogan writes: > > > I still see it: http://i.imgur.com/abMZu.png > > Oh, that problem. Yes, when folding text that contains text properties, > the spaces at the beginning of the next line will also contain those > text properties. > > This is usually what we want -- if, for instance, the text is a button, > you don't want the text to suddenly become two buttons just because it's > been folded. > > But visually with underlines, it looks quite unfortunate. "If it hurts, don't do that" comes to mind. My vote is "won't fix". From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Lars Magne Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 18 Sep 2011 09:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: deniz@dogan.se, 4710@debbugs.gnu.org Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.131633950131192 (code B ref 4710); Sun, 18 Sep 2011 09:52:01 +0000 Received: (at 4710) by debbugs.gnu.org; 18 Sep 2011 09:51:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5E2H-000873-2q for submit@debbugs.gnu.org; Sun, 18 Sep 2011 05:51:41 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5E2E-00086u-OZ for 4710@debbugs.gnu.org; Sun, 18 Sep 2011 05:51:39 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R5DxN-0007bo-1H; Sun, 18 Sep 2011 11:46:37 +0200 From: Lars Magne Ingebrigtsen In-Reply-To: (Eli Zaretskii's message of "Sun, 18 Sep 2011 05:42:21 -0400") Date: Sun, 18 Sep 2011 11:43:13 +0200 Message-ID: References: <4E75B5FE.1030208@dogan.se> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAD1BMVEXw38Deyqp5ZFT9+N/4 6sxd//jbAAACQklEQVQ4jVWUi5GrMAxF5eACLJMCsLIFwMgFiLX6r+ldGZLNYyYE69j6XAmIuRSm xEwFN6yI4g+m4jCURHlaimc8JKyNLNZ4SjjZ+LpygOtkTuGq3MATwUEVadjCAAIGXwnAjWur8uwI VVlq0aF6BnBLTUS04yDQonqDbgT7pjscNqaw66E3aEfTU+J69gl6IsWvNlrVJDwuDvvonUgtlaF9 KMrBhny5QgwAVoUDX/bKKeFBdTcjP5nnLsehSmHFCSMKpcLeDQ6hpIbbg2aBaQQgVJC4jVgcmUMS FNWR3Ioa2zbdntATItZFRzF4sRt0J44YgtOeGjsKassbINs6Zlb2kwA4FnCDPvAl3OiWam1zsZd3 8GiJR2sarzM4UfRsDcllo4iRAjjAnI/YgvlIsqU8wiuMIGVTDwGpSov+dd8DuNXnQE7YgkCDRneD flBtr89ZFUUgzhBhjs3Qk/tVB5bSFh9vEOpZdirwwikv0YgAZ6je1XGhPj/tmZAE015/dHYt7rVh vMojyqVTXpHgJerZ1B4xmSLUBScMAA0snNZI+gJVIN+cM25128sbGMurWySQpNbl+IC9IojHBLXt Icvh9nHV8gR7zRaNpRtkluxOAdxeX+CE1pRjzjgfkTn9BW94SaKd+Xf8D4Q8Rzv9N+bgnRVaJAU6 4m1ACpD0AyAZAzhnj7fmC4gUzAli24om0eMLYE7USrZozOzjBGeAJwBRHr3cSQHYBNAR0zcwHm9w TjC/NNf970SV+2PUiuOzcYN/fCyWMBfyPWUAAAAASUVORK5CYII= X-Now-Playing: Eurythmics's _Savage_: "Beethoven (I Love To Listen To)" MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1R5DxN-0007bo-1H X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1316943997.38771@AgpgHd8sQOwVgfQLxGAZrw X-Spam-Status: No X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Eli Zaretskii writes: > "If it hurts, don't do that" comes to mind. But it does look really ugly. :-) This single behavioural tic is what makes underlines undesirable. If somebody had a good idea how to fix this in general, that would be a win. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 19 Sep 2011 20:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Magne Ingebrigtsen Cc: Eli Zaretskii , 4710@debbugs.gnu.org Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.13164629579344 (code B ref 4710); Mon, 19 Sep 2011 20:10:02 +0000 Received: (at 4710) by debbugs.gnu.org; 19 Sep 2011 20:09:17 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5k9M-0002QW-6D for submit@debbugs.gnu.org; Mon, 19 Sep 2011 16:09:17 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.183] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5k9C-0002Py-DX for 4710@debbugs.gnu.org; Mon, 19 Sep 2011 16:09:06 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EAByfd05FpZ7x/2dsb2JhbABChFWiZniBUwEBBSMzIxAJAhoCGA4CAhQYDSQxqxWRaYEshDuBEQSgToRE X-IronPort-AV: E=Sophos;i="4.68,407,1312171200"; d="scan'208";a="137169039" Received: from 69-165-158-241.dsl.teksavvy.com (HELO pastel.home) ([69.165.158.241]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 19 Sep 2011 16:03:54 -0400 Received: by pastel.home (Postfix, from userid 20848) id B051459218; Mon, 19 Sep 2011 16:03:54 -0400 (EDT) From: Stefan Monnier Message-ID: References: <4E75B5FE.1030208@dogan.se> Date: Mon, 19 Sep 2011 16:03:54 -0400 In-Reply-To: (Lars Magne Ingebrigtsen's message of "Sun, 18 Sep 2011 11:43:13 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.0 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.0 (---) >> "If it hurts, don't do that" comes to mind. > But it does look really ugly. :-) This single behavioural tic is what > makes underlines undesirable. If somebody had a good idea how to fix > this in general, that would be a win. Maybe someone could come up with a neater way to display "face continuations" (face that applies to the text where a line is wrapped). For underline, we could put a short bit of dotted underline as in: foo bar baz =E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94=E2=80=94-= =E2=8B=AF toto titi turlu =E2=8B=AF=E2=80=94=E2=80=94=E2=80=94=E2=80=94 Stefan From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 19 Sep 2011 21:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "'Stefan Monnier'" , "'Lars Magne Ingebrigtsen'" Cc: 4710@debbugs.gnu.org Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.131646753716017 (code B ref 4710); Mon, 19 Sep 2011 21:26:02 +0000 Received: (at 4710) by debbugs.gnu.org; 19 Sep 2011 21:25:37 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5lLM-0004AH-Cm for submit@debbugs.gnu.org; Mon, 19 Sep 2011 17:25:37 -0400 Received: from rcsinet15.oracle.com ([148.87.113.117]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5lLK-0004AA-5F for 4710@debbugs.gnu.org; Mon, 19 Sep 2011 17:25:35 -0400 Received: from rtcsinet21.oracle.com (rtcsinet21.oracle.com [66.248.204.29]) by rcsinet15.oracle.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id p8JLKRN3010285 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 19 Sep 2011 21:20:29 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by rtcsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p8JLKPdo009843 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 19 Sep 2011 21:20:26 GMT Received: from abhmt109.oracle.com (abhmt109.oracle.com [141.146.116.61]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p8JLKJ83012054; Mon, 19 Sep 2011 16:20:19 -0500 Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 19 Sep 2011 14:20:19 -0700 From: "Drew Adams" References: <4E75B5FE.1030208@dogan.se> Date: Mon, 19 Sep 2011 14:20:24 -0700 Message-ID: <4515BD8DE6284A249A67403FC1292685@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 Thread-Index: Acx3DYEIdAm4Gc7FRdSbtGpUbV7aDQAA+QWg In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 X-Source-IP: rtcsinet21.oracle.com [66.248.204.29] X-CT-RefId: str=0001.0A090206.4E77B21E.000F,ss=1,re=0.000,fgs=0 X-Spam-Score: -6.2 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) > >> "If it hurts, don't do that" comes to mind. To my mind also, FWIW. > > But it does look really ugly. :-) This single behavioural > > tic is what makes underlines undesirable. If somebody had > > a good idea how to fix this in general, that would be a win. > > Maybe someone could come up with a neater way to display "face > continuations" (face that applies to the text where a line is > wrapped). For underline, we could put a short bit of dotted underline > as in: > foo bar baz > -------? > toto titi turlu > ?---- Why assume that underlined whitespace should not show an underline? Likewise for other face attributes. Down that path lies dwimmadness. At the very least, any such fiddling should be done only for indentation (i.e., in the code that indents text). And it certainly should be under user control (e.g., optional). From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Sep 2011 01:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Drew Adams" Cc: 'Lars Magne Ingebrigtsen' , 4710@debbugs.gnu.org Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.13164829936130 (code B ref 4710); Tue, 20 Sep 2011 01:44:02 +0000 Received: (at 4710) by debbugs.gnu.org; 20 Sep 2011 01:43:13 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5pMe-0001am-N8 for submit@debbugs.gnu.org; Mon, 19 Sep 2011 21:43:13 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5pMb-0001ae-1g for 4710@debbugs.gnu.org; Mon, 19 Sep 2011 21:43:10 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EAKDtd05FpZ7x/2dsb2JhbABChFeiaXiBUwEBBAEjMyMQCxoCGA4CAhQYDSQxh1mkJZICgSyEO4ERBKBOhEQ X-IronPort-AV: E=Sophos;i="4.68,408,1312171200"; d="scan'208";a="137205722" Received: from 69-165-158-241.dsl.teksavvy.com (HELO pastel.home) ([69.165.158.241]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 19 Sep 2011 21:38:04 -0400 Received: by pastel.home (Postfix, from userid 20848) id 08302591F1; Mon, 19 Sep 2011 21:38:03 -0400 (EDT) From: Stefan Monnier Message-ID: References: <4E75B5FE.1030208@dogan.se> <4515BD8DE6284A249A67403FC1292685@us.oracle.com> Date: Mon, 19 Sep 2011 21:38:03 -0400 In-Reply-To: <4515BD8DE6284A249A67403FC1292685@us.oracle.com> (Drew Adams's message of "Mon, 19 Sep 2011 14:20:24 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.7 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) >> > But it does look really ugly. :-) This single behavioural=20 >> > tic is what makes underlines undesirable. If somebody had >> > a good idea how to fix this in general, that would be a win. >> Maybe someone could come up with a neater way to display "face >> continuations" (face that applies to the text where a line is >> wrapped). For underline, we could put a short bit of dotted underline >> as in: >> foo bar baz >> -------=E2=8B=AF >> toto titi tur >> =E2=8B=AF---- > Why assume that underlined whitespace should not show an underline? > Likewise for other face attributes. I believe you're confused: I'm talking about line-wrapping done by the redisplay engine. I.e. there's no newline in the above example (but there are curly arrows in the fringe instead). Stefan From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Sep 2011 02:28:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "'Stefan Monnier'" Cc: 'Lars Magne Ingebrigtsen' , 4710@debbugs.gnu.org Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.131648563310213 (code B ref 4710); Tue, 20 Sep 2011 02:28:01 +0000 Received: (at 4710) by debbugs.gnu.org; 20 Sep 2011 02:27:13 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5q3E-0002ed-Cm for submit@debbugs.gnu.org; Mon, 19 Sep 2011 22:27:13 -0400 Received: from rcsinet15.oracle.com ([148.87.113.117]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5q3B-0002eW-T4 for 4710@debbugs.gnu.org; Mon, 19 Sep 2011 22:27:11 -0400 Received: from rtcsinet21.oracle.com (rtcsinet21.oracle.com [66.248.204.29]) by rcsinet15.oracle.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id p8K2M2EV030305 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 20 Sep 2011 02:22:04 GMT Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by rtcsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p8K2M0kC012919 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 20 Sep 2011 02:22:01 GMT Received: from abhmt107.oracle.com (abhmt107.oracle.com [141.146.116.59]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p8K2LrqG005578; Mon, 19 Sep 2011 21:21:53 -0500 Received: from dradamslap1 (/10.159.34.188) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 19 Sep 2011 19:21:53 -0700 From: "Drew Adams" References: <4E75B5FE.1030208@dogan.se><4515BD8DE6284A249A67403FC1292685@us.oracle.com> Date: Mon, 19 Sep 2011 19:21:51 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: Acx3NfXvp/n8WE/9RPaqzMHuEZAqZAABQc9A X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 X-Source-IP: rtcsinet21.oracle.com [66.248.204.29] X-CT-RefId: str=0001.0A090208.4E77F8CC.018F,ss=1,re=0.000,fgs=0 X-Spam-Score: -6.2 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) > > Why assume that underlined whitespace should not show an underline? > > Likewise for other face attributes. > > I believe you're confused: I'm talking about line-wrapping done by the > redisplay engine. I.e. there's no newline in the above example (but > there are curly arrows in the fringe instead). Fair enough; I didn't understand the context. But even in that case, there could be an argument for showing the same face attributes across the "split" (whatever you want to call it). Not doing so could give the impression that there is actually a break (change) in the face attributes when there is not. If you do that, then perhaps some additional display artifact should convey that - e.g., perhaps a different fringe marker. This sounds like something that users might want to be able to control (e.g. optional). Dunno (I don't use such line wrapping/soft returns, myself). From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Sep 2011 02:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Drew Adams" Cc: 'Lars Magne Ingebrigtsen' , 4710@debbugs.gnu.org Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.131648606510841 (code B ref 4710); Tue, 20 Sep 2011 02:35:01 +0000 Received: (at 4710) by debbugs.gnu.org; 20 Sep 2011 02:34:25 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5qAC-0002oo-PB for submit@debbugs.gnu.org; Mon, 19 Sep 2011 22:34:25 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.183] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5qAA-0002oe-GY for 4710@debbugs.gnu.org; Mon, 19 Sep 2011 22:34:23 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EADv5d05FpZ7x/2dsb2JhbABChFeia3iBUwEBBAEjMyMFCwsaAhgOAgIUGA0kiAqkCZIBgSyEO4ERBKBOhEQ X-IronPort-AV: E=Sophos;i="4.68,408,1312171200"; d="scan'208";a="137222429" Received: from 69-165-158-241.dsl.teksavvy.com (HELO pastel.home) ([69.165.158.241]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 19 Sep 2011 22:29:17 -0400 Received: by pastel.home (Postfix, from userid 20848) id C2FAD591F1; Mon, 19 Sep 2011 22:29:16 -0400 (EDT) From: Stefan Monnier Message-ID: References: <4E75B5FE.1030208@dogan.se> <4515BD8DE6284A249A67403FC1292685@us.oracle.com> Date: Mon, 19 Sep 2011 22:29:16 -0400 In-Reply-To: (Drew Adams's message of "Mon, 19 Sep 2011 19:21:51 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.7 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) > Not doing so could give the impression that there is actually a break > (change) in the face attributes when there is not. If you do that, > then perhaps some additional display artifact should convey that - > e.g., perhaps a different fringe marker. Again, you seem to be confused: I'm specifically talking about "face continuations", i.e. ways to express the fact that the face continues rather than being broken. That's the whole point of the two =E2=8B=AF in my example. Please make sure there's an actual disagreement before jumping on your keyboard ;-) Stefan From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Lars Magne Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Sep 2011 09:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 4710@debbugs.gnu.org, Drew Adams Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.131651223319097 (code B ref 4710); Tue, 20 Sep 2011 09:51:01 +0000 Received: (at 4710) by debbugs.gnu.org; 20 Sep 2011 09:50:33 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5wyE-0004xv-A5 for submit@debbugs.gnu.org; Tue, 20 Sep 2011 05:50:33 -0400 Received: from hermes.netfonds.no ([80.91.224.195]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R5wyA-0004xk-1m for 4710@debbugs.gnu.org; Tue, 20 Sep 2011 05:50:28 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1R5wt6-0002gn-7D; Tue, 20 Sep 2011 11:45:12 +0200 From: Lars Magne Ingebrigtsen In-Reply-To: (Stefan Monnier's message of "Mon, 19 Sep 2011 21:38:03 -0400") Date: Tue, 20 Sep 2011 11:41:30 +0200 Message-ID: References: <4E75B5FE.1030208@dogan.se> <4515BD8DE6284A249A67403FC1292685@us.oracle.com> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEVFAQVKQ0q1rbPr5+og Gh9mX2c4LzYeCg8cFRoZExdEPkQYEBVObJmEAAACZUlEQVQ4jW3Uv2vbQBQH8BuC2zEHiTG35YyW bpHoHsPVVZulNtwegiuDunSKBy8tHERq10J00RKRYBJlK0kc9f1zfe9OEvTH2/w+9+4r+85iRmVY cfZ3sX86PdR9bWa8K/EH3B30sIfAe1i+7uEeoaqF8HAR9XBMIDivKopYRV2IAINAfZIRRIddBCgP SLxaQtSF3LfAheCCf4eoCzkmSLEnsIbbddSGCChboJkR4IQP2WtyhKTyq5YrBB9yV2QI05raXJwT +JB3WUyQug9D2BJQiCiMQlAJjfDRak1w6H4oRWAc1J/WFO5Cbo2HaVrjFz8GByFCrBzQXhXfgAcM ETiwQHhWSVqLG+yXBAd8T6nEgZkmKb8tG1uOIykDfqOmSYLQmCM2qF+usBhj8lW1VImHAuHkBWMO 9FV6dNbBFzZgVIjsA0vYwAPYi887PewyxRgCniDAdrWz62cY27BzB8rDmd6/GpwQLN5i0sBDCfBV z7UWC62HSmXv66SHj1oHerbRs0Uc4znUbQaA1lri8v0h3XDFxcZnwANBoEV6E1uUStQtPCLMpZ5N F/kzwoTXGw9vHAQzFZcE33AvD9qDNjnQX8Nw7uGJQEupbekA76CHRx0Ecz2WQQNNVtgcQ4SD07mk CgMAjLC2uGzB92UkAQoqa/B4WbZ9ki2ECJklqThNPLYwDqHJrasJwfa0gwga187tJY9ZtpZdOQB8 KvuD4Ckc03IHuBytsGWF8DOMxlh0p8CWZdMg5BPMuA6jyPcRGsD7VeT5L5wYy1C2m0Fb1j7E/iWD l9gY1b+CjDLxf94+MUIc/wYlC6YCrvIGEQAAAABJRU5ErkJggg== X-Now-Playing: Ikonika's _Contact, Love, Want, Have_: "Millie" MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-MailScanner-ID: 1R5wt6-0002gn-7D X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1317116712.4734@s17Ilsp1/jv0XrjletXbDA X-Spam-Status: No X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Stefan Monnier writes: >>> Maybe someone could come up with a neater way to display "face >>> continuations" (face that applies to the text where a line is >>> wrapped). For underline, we could put a short bit of dotted underline >>> as in: >>> foo bar baz >>> -------=E2=8B=AF >>> toto titi tur >>> =E2=8B=AF---- >> Why assume that underlined whitespace should not show an underline? >> Likewise for other face attributes. > > I believe you're confused: I'm talking about line-wrapping done by the > redisplay engine. I.e. there's no newline in the above example (but > there are curly arrows in the fringe instead). I was talking about things that do have newlines in them. :-) If you have the following text, where some of it underscores. Like this: This is a text with words This is a text with words This is a text wi= th words=20 -----------------------= -- Then you fill it with `M-q': This is a text with words This is a text with words This is a text -------------------- with words ---------- and then you get this ugly-looking result. I have no idea how to fix this in an except in an extremely hacky way, though. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Sep 2011 14:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "'Lars Magne Ingebrigtsen'" , "'Stefan Monnier'" Cc: 4710@debbugs.gnu.org Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.131652779313081 (code B ref 4710); Tue, 20 Sep 2011 14:10:02 +0000 Received: (at 4710) by debbugs.gnu.org; 20 Sep 2011 14:09:53 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R611E-0003Ow-J4 for submit@debbugs.gnu.org; Tue, 20 Sep 2011 10:09:52 -0400 Received: from acsinet15.oracle.com ([141.146.126.227]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R6119-0003Om-JQ for 4710@debbugs.gnu.org; Tue, 20 Sep 2011 10:09:48 -0400 Received: from rtcsinet22.oracle.com (rtcsinet22.oracle.com [66.248.204.30]) by acsinet15.oracle.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id p8KE4aFC009637 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 20 Sep 2011 14:04:39 GMT Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by rtcsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p8KE4Y37002386 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 20 Sep 2011 14:04:35 GMT Received: from abhmt108.oracle.com (abhmt108.oracle.com [141.146.116.60]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p8KE4Rhm030978; Tue, 20 Sep 2011 09:04:28 -0500 Received: from dradamslap1 (/10.159.34.188) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 20 Sep 2011 07:04:27 -0700 From: "Drew Adams" References: <4E75B5FE.1030208@dogan.se><4515BD8DE6284A249A67403FC1292685@us.oracle.com> Date: Tue, 20 Sep 2011 07:04:24 -0700 Message-ID: <1B9BFFB859B3455EB5BAA63B186D853C@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: Acx3egpVyeQkjdc5SDOIS2RiPgSVtwAIYoDQ X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 X-Source-IP: rtcsinet22.oracle.com [66.248.204.30] X-CT-RefId: str=0001.0A090208.4E789D77.00C8,ss=1,re=0.000,fgs=0 X-Spam-Score: -6.2 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) > >> Why assume that underlined whitespace should not show an underline? > >> Likewise for other face attributes. > > > > I believe you're confused: I'm talking about line-wrapping > > done by the redisplay engine. I.e. there's no newline in > > the above example (but there are curly arrows in the fringe > > instead). > > I was talking about things that do have newlines in them. :-) > If you have the following text, where some of it underscores. > Like this:... and then you get this ugly-looking result. That was what I thought the bug report and discussion were about. Thanks for clarifying. And checking the original report and its linked pages (e.g., https://bugs.launchpad.net/nxhtml/+bug/449837), I still have that impression: "After using tidy if an underlined html/CSS items is immediately followed by a line break/return the underline continues across the page & goes on to the next line to finish @ the next block of text." "Followed by a line break/return" seems pretty clear to me. So maybe Stefan wants to file a separate bug for the soft-return/line-wrapping case he's really interested in. ;-) From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Sep 2011 14:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "'Stefan Monnier'" Cc: 'Lars Magne Ingebrigtsen' , 4710@debbugs.gnu.org Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.131652782913153 (code B ref 4710); Tue, 20 Sep 2011 14:11:02 +0000 Received: (at 4710) by debbugs.gnu.org; 20 Sep 2011 14:10:29 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R611p-0003Q6-4Q for submit@debbugs.gnu.org; Tue, 20 Sep 2011 10:10:29 -0400 Received: from rcsinet15.oracle.com ([148.87.113.117]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R611m-0003Py-Cr for 4710@debbugs.gnu.org; Tue, 20 Sep 2011 10:10:28 -0400 Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by rcsinet15.oracle.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id p8KE5Gc0024000 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 20 Sep 2011 14:05:18 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id p8KE5FHE013617 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 20 Sep 2011 14:05:15 GMT Received: from abhmt105.oracle.com (abhmt105.oracle.com [141.146.116.57]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id p8KE5A3o016999; Tue, 20 Sep 2011 09:05:10 -0500 Received: from dradamslap1 (/10.159.34.188) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 20 Sep 2011 07:05:09 -0700 From: "Drew Adams" References: <4E75B5FE.1030208@dogan.se><4515BD8DE6284A249A67403FC1292685@us.oracle.com> Date: Tue, 20 Sep 2011 07:05:06 -0700 Message-ID: <67910CA13BCC481CB3F0E99477C8AC97@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: Acx3PR4uR87ieVgIRx+kY8UL6HIl9QAXzrHA X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 X-Source-IP: acsinet22.oracle.com [141.146.126.238] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090205.4E789D9E.015A:SCFMA922111,ss=1,re=-4.000,fgs=0 X-Spam-Score: -6.2 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) > > Not doing so could give the impression that there is > > actually a break (change) in the face attributes when > > there is not. If you do that, then perhaps some additional > > display artifact should convey that - > > e.g., perhaps a different fringe marker. > > Again, you seem to be confused: I'm specifically talking about "face > continuations", i.e. ways to express the fact that the face continues > rather than being broken. That's the whole point of the two ? in > my example. Please make sure there's an actual disagreement before > jumping on your keyboard ;-) Great, so you jumped on your keyboard to express your violent agreement. ;-) At any rate, it looks like your and my proposals for such a line-wrapping-without-breaking case, while perhaps interesting, do not correspond to the bug reported. It appears that the OP was indeed about face extension across (hard) line breaks into indented text on the next line. That was what my original response was to: If it hurts, don't do it; and let's not assume that whitespace should not show the face attributes of the adjacent text just because it represents indentation. From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 20 Sep 2011 21:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Drew Adams" Cc: 'Lars Magne Ingebrigtsen' , 4710@debbugs.gnu.org Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.131655521510108 (code B ref 4710); Tue, 20 Sep 2011 21:47:01 +0000 Received: (at 4710) by debbugs.gnu.org; 20 Sep 2011 21:46:55 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R689X-0002cy-DF for submit@debbugs.gnu.org; Tue, 20 Sep 2011 17:46:55 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R689V-0002cr-FG for 4710@debbugs.gnu.org; Tue, 20 Sep 2011 17:46:53 -0400 Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id p8KLkdaG030805; Tue, 20 Sep 2011 17:46:39 -0400 Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id 784E8B4170; Tue, 20 Sep 2011 17:46:40 -0400 (EDT) From: Stefan Monnier Message-ID: References: <4E75B5FE.1030208@dogan.se> <4515BD8DE6284A249A67403FC1292685@us.oracle.com> <1B9BFFB859B3455EB5BAA63B186D853C@us.oracle.com> Date: Tue, 20 Sep 2011 17:46:40 -0400 In-Reply-To: <1B9BFFB859B3455EB5BAA63B186D853C@us.oracle.com> (Drew Adams's message of "Tue, 20 Sep 2011 07:04:24 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV3986=0 X-NAI-Spam-Version: 2.2.0.9286 : core <3986> : streams <683534> : uri <964610> X-Spam-Score: -2.0 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > So maybe Stefan wants to file a separate bug for the soft-return/line-wrapping > case he's really interested in. ;-) FWIW, Deniz Dogan said "This is with the wrap-prefix text property", which is why I assumed we're talking about dynamic wrapping done by the redisplay rather than by fill-paragraph. If there's a \n, at least Elisp code can change the property on the \n char to influence the display. Stefan From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Lars Magne Ingebrigtsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Sep 2011 18:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 4710@debbugs.gnu.org, Drew Adams Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.13166306833687 (code B ref 4710); Wed, 21 Sep 2011 18:45:02 +0000 Received: (at 4710) by debbugs.gnu.org; 21 Sep 2011 18:44:43 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R6Rml-0000xP-0a for submit@debbugs.gnu.org; Wed, 21 Sep 2011 14:44:43 -0400 Received: from smtp.getmail.no ([84.208.15.66]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R6Rmf-0000xC-Dk for 4710@debbugs.gnu.org; Wed, 21 Sep 2011 14:44:40 -0400 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Received: from get-mta-scan02.get.basefarm.net ([10.5.16.4]) by get-mta-out01.get.basefarm.net (Sun Java(tm) System Messaging Server 7.0-0.04 64bit (built Jun 20 2008)) with ESMTP id <0LRV003MBYPVKL20@get-mta-out01.get.basefarm.net> for 4710@debbugs.gnu.org; Wed, 21 Sep 2011 20:44:19 +0200 (MEST) Received: from get-mta-scan02.get.basefarm.net (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 92B431EA5917_E7A3083B for <4710@debbugs.gnu.org>; Wed, 21 Sep 2011 18:44:19 +0000 (GMT) Received: from smtp.getmail.no (unknown [10.5.16.4]) by get-mta-scan02.get.basefarm.net (Sophos Email Appliance) with ESMTP id 7835E1EA2900_E7A3082F for <4710@debbugs.gnu.org>; Wed, 21 Sep 2011 18:44:18 +0000 (GMT) Received: from stories.gnus.org ([84.215.51.58]) by get-mta-in03.get.basefarm.net (Sun Java(tm) System Messaging Server 7.0-0.04 64bit (built Jun 20 2008)) with ESMTP id <0LRV007FCYPUB500@get-mta-in03.get.basefarm.net> for 4710@debbugs.gnu.org; Wed, 21 Sep 2011 20:44:18 +0200 (MEST) From: Lars Magne Ingebrigtsen In-reply-to: Date: Wed, 21 Sep 2011 20:36:00 +0200 Message-id: References: <4E75B5FE.1030208@dogan.se> <4515BD8DE6284A249A67403FC1292685@us.oracle.com> <1B9BFFB859B3455EB5BAA63B186D853C@us.oracle.com> User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEUXDAxaOSwcEA+pemEU Cgo0HxgRBwcKBkOGAAACc0lEQVQ4jW1Sy3LbMAxEGSbn0AzvFCLdy7C+sx6UZ0sO725Gw///hC4k p03acsa0vUssFg96PlfpVa5EfRWcQkS4DfkXkd77ShZXIWsBWlsLDYcupXex0qWfLKIs7mrJPFQS qFDXS+q64o0tULRrLxCFYH2LpMiJ6PmVIteN0TwmWsORzGGZvpKoovpB8kImEhtOjRuUrEituKtE 0mPjwLyQpdrX2kst9rszZ2sMc1wgSBE+YGgma5J5lFOMhqfLAqKjcJE7kjUiCR8YZ3ghDvBzjaTt YLo7fHETmQIT8/EBdhgmZNWXvCwRbbHUjvji5TDWlYy5JIgxV1togbYs6SWKJpgTbKKJuNmITMd8 tlbLhlWDttNIxEJhyDmwCHwuDLgXKFGccvbehycUzlOLkBwJzaQ2+OxzSk9i702bUbFFZ8tCw+Xi M4hvGBDdIwEjL9FEg/cpp2M6o19FCMO2ZSjgAl7jOB25bgKqKj8XtD2kY8j5MlW0rCArkjBxa3Q4 O58vmGuv9UTq0zi4m2n8AbOx6nKtJ1KcXWvN0XTx4WHt/YQBo7AikGltdhT8ct31r5Wo8IY3l+lR F+oNH5jiG9yazzTq4lQz1rexTDe4zTlRlKorNUJkmjUtVgcBCREIkROrxR1nDXDoF/YsTtwcTps1 YHbeOW2Y5pyd/mtBHeEgOWY2QR2oV3S+4VlXldW3c2GvLDmXsxK8y+8E5NOGK7Gr7v53ECfRe0DQ /O4jseF5V7uhziVPm9GcP+P4STued4+/cRC3d+8o1LcOZPqD7DAqdbMSn/GsjQn/IVQnhG2C/xLb oP4m0KkAyu2E+xCxm4WjXxDE1FQ/TrSdAAAAAElFTkSuQmCC X-Now-Playing: Mark Kozelek's _Little Drummer Boy (2)_: "Void" X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Stefan Monnier writes: > If there's a \n, at least Elisp code can change the property on the \n > char to influence the display. Yes... but the main question is what to do about the text property on the next line -- if there's leading space on the next line. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Lennart Borgman Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Sep 2011 20:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Magne Ingebrigtsen Cc: Stefan Monnier , 4710@debbugs.gnu.org Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.131663720925352 (code B ref 4710); Wed, 21 Sep 2011 20:34:01 +0000 Received: (at 4710) by debbugs.gnu.org; 21 Sep 2011 20:33:29 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R6TU1-0006ar-0i for submit@debbugs.gnu.org; Wed, 21 Sep 2011 16:33:29 -0400 Received: from mail-fx0-f44.google.com ([209.85.161.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R6TTz-0006ak-0y for 4710@debbugs.gnu.org; Wed, 21 Sep 2011 16:33:28 -0400 Received: by fxd18 with SMTP id 18so1910464fxd.3 for <4710@debbugs.gnu.org>; Wed, 21 Sep 2011 13:33:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=d+Q+/ujo0bCVvQwauxtwyG8lnohG3+SnlCL5MrYzVuE=; b=RuSNVpX12sHVA4ocT2ubp9q6BZqWbrz9Pl2LO6eV27jVhhX38lCWk/T8TqBaw3j8r0 2Vd7pC9U9oNFLubC/XK157sO0Gn0S6ETlqb/hANsxEjGYmxgotrs6Z1wjdsPwlCL2Nyy oRtEhIb0W0LQE1VkkZxhAVFABQgFULfY8lSWc= Received: by 10.223.8.2 with SMTP id f2mr1644821faf.23.1316636890381; Wed, 21 Sep 2011 13:28:10 -0700 (PDT) MIME-Version: 1.0 Received: by 10.152.20.229 with HTTP; Wed, 21 Sep 2011 13:27:50 -0700 (PDT) In-Reply-To: References: <4E75B5FE.1030208@dogan.se> <4515BD8DE6284A249A67403FC1292685@us.oracle.com> <1B9BFFB859B3455EB5BAA63B186D853C@us.oracle.com> From: Lennart Borgman Date: Wed, 21 Sep 2011 22:27:50 +0200 Message-ID: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.6 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.6 (---) On Wed, Sep 21, 2011 at 20:36, Lars Magne Ingebrigtsen wro= te: > Stefan Monnier writes: > >> If there's a \n, at least Elisp code can change the property on the \n >> char to influence the display. > > Yes... =C2=A0but the main question is what to do about the text property = on > the next line -- if there's leading space on the next line. Don't underline the leading spaces. BTW, I have sent another bug report about this (that was recently closed I believe, I did not have time to respond). From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Sep 2011 01:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Magne Ingebrigtsen Cc: 4710@debbugs.gnu.org, Drew Adams Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.131665432526765 (code B ref 4710); Thu, 22 Sep 2011 01:19:01 +0000 Received: (at 4710) by debbugs.gnu.org; 22 Sep 2011 01:18:45 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R6Xw3-0006xd-92 for submit@debbugs.gnu.org; Wed, 21 Sep 2011 21:18:44 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.183] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R6Xw1-0006xW-EO for 4710@debbugs.gnu.org; Wed, 21 Sep 2011 21:18:42 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EAAiMek5FpZ7x/2dsb2JhbABCp215gVMBAQQBViMQCzQSFBgNJIgKtHaGfQSgVYRD X-IronPort-AV: E=Sophos;i="4.68,420,1312171200"; d="scan'208";a="137791235" Received: from 69-165-158-241.dsl.teksavvy.com (HELO ceviche.home) ([69.165.158.241]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 21 Sep 2011 21:18:23 -0400 Received: by ceviche.home (Postfix, from userid 20848) id DE90D660B6; Wed, 21 Sep 2011 21:18:22 -0400 (EDT) From: Stefan Monnier Message-ID: References: <4E75B5FE.1030208@dogan.se> <4515BD8DE6284A249A67403FC1292685@us.oracle.com> <1B9BFFB859B3455EB5BAA63B186D853C@us.oracle.com> Date: Wed, 21 Sep 2011 21:18:22 -0400 In-Reply-To: (Lars Magne Ingebrigtsen's message of "Wed, 21 Sep 2011 20:36:00 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.7 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.7 (--) >> If there's a \n, at least Elisp code can change the property on the \n >> char to influence the display. > Yes... but the main question is what to do about the text property on > the next line -- if there's leading space on the next line. Same thing as the properties on the \n. Stefan From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Andrew Hyatt Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Jul 2016 04:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Drew Adams" Cc: 'Lars Magne Ingebrigtsen' , 'Stefan Monnier' , 4710@debbugs.gnu.org Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.146846975429907 (code B ref 4710); Thu, 14 Jul 2016 04:16:02 +0000 Received: (at 4710) by debbugs.gnu.org; 14 Jul 2016 04:15:54 +0000 Received: from localhost ([127.0.0.1]:50415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bNY42-0007mJ-Gy for submit@debbugs.gnu.org; Thu, 14 Jul 2016 00:15:54 -0400 Received: from mail-qk0-f169.google.com ([209.85.220.169]:36288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bNY3x-0007m4-Qv for 4710@debbugs.gnu.org; Thu, 14 Jul 2016 00:15:52 -0400 Received: by mail-qk0-f169.google.com with SMTP id 82so63136138qko.3 for <4710@debbugs.gnu.org>; Wed, 13 Jul 2016 21:15:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=Z4mytehVGMOCFS68xAxJ0w8WriW2xvA+owCqrzO2ndw=; b=cVfObQOkK4wkh+RzodQJPti4SnpFjdLTsilc6cw6qbn+bb8vLbDQ3aNNEL9LeyI8VX GWBfvKwgAYuwGnyL9gpCsyBSB1wIDxy33XsOZxBdvbX8jrMi+jyKONu/RyvgC2bBhq8z hxOtE75fY5WVSTIfWbCtMpvQB6PUAtKX9uWReyFsuQf69aHuFXTbz1FM0InCmxSLLmlU q/v2NgD6l9GFCISeKkNRR+Znu31ufcAS1RZYzO8OPDoBGbJ+8CbU2DEgaRgtc2jBEa90 heS7wmD6WiDwpIgtom7p0JTaodQbeWMonC1f0018nP0Xfp3To77+wzwUxzBcNwO5Fc77 gfew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=Z4mytehVGMOCFS68xAxJ0w8WriW2xvA+owCqrzO2ndw=; b=m5brHLGkhtR96gVrMjGtMBeOOLTUZn7NeH8I53Oi5kUyEj9HPgpQbFolWDEQryzwKd DVhdcexXr+Tc61rpVlNM9SGar5UmGk6fGb0hDL6JoFnuioxnaiK9LPPMMt8FoKD1Y0az deHZZw/1+RruruUQOsOolYnN8FcYrRduNdaa2szd7dgfMtwKrJnnMor/6rDis5UyScyF kkKkJC5IgY8sR1u5AR6wWzC87pl3Cq9fkwNli0TMLUS1CrHS6EmePr8v/QO41MJLdRry IwxcxtS7rFyCgoTEYXAw7C0A8cW+X89PjdS7rUrCEBeUgaFdoBHQbjXinZ8JWZpcs2XY EK9A== X-Gm-Message-State: ALyK8tLFWSMzd8X4GRf8lC/GA31QOooJEhdEoOc6rbEV0T0C6oV7GeKgFNaJiiHfQ5dHlA== X-Received: by 10.55.192.143 with SMTP id v15mr14460155qkv.23.1468469744477; Wed, 13 Jul 2016 21:15:44 -0700 (PDT) Received: from Andrews-MacBook-Pro.local (cpe-74-73-128-199.nyc.res.rr.com. [74.73.128.199]) by smtp.gmail.com with ESMTPSA id p39sm226776qtp.14.2016.07.13.21.15.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Jul 2016 21:15:42 -0700 (PDT) From: Andrew Hyatt References: <4E75B5FE.1030208@dogan.se> <4515BD8DE6284A249A67403FC1292685@us.oracle.com> <67910CA13BCC481CB3F0E99477C8AC97@us.oracle.com> Date: Thu, 14 Jul 2016 00:15:40 -0400 In-Reply-To: <67910CA13BCC481CB3F0E99477C8AC97@us.oracle.com> (Drew Adams's message of "Tue, 20 Sep 2011 07:05:06 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) 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.7 (/) "Drew Adams" writes: >> > Not doing so could give the impression that there is >> > actually a break (change) in the face attributes when >> > there is not. If you do that, then perhaps some additional >> > display artifact should convey that - >> > e.g., perhaps a different fringe marker. >> >> Again, you seem to be confused: I'm specifically talking about "face >> continuations", i.e. ways to express the fact that the face continues >> rather than being broken. That's the whole point of the two ? in >> my example. Please make sure there's an actual disagreement before >> jumping on your keyboard ;-) > > Great, so you jumped on your keyboard to express your violent agreement. ;-) > > At any rate, it looks like your and my proposals for such a > line-wrapping-without-breaking case, while perhaps interesting, do not > correspond to the bug reported. > > It appears that the OP was indeed about face extension across (hard) line breaks > into indented text on the next line. > > That was what my original response was to: If it hurts, don't do it; and let's > not assume that whitespace should not show the face attributes of the adjacent > text just because it represents indentation. Now we are almost 5 years into the future, and this bug hasn't been updated. Drew's response didn't get agreement or disagreement, so would anyone object if we considered this not a bug, as he suggests? From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Jul 2016 11:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrew Hyatt Cc: 4710@debbugs.gnu.org, Lars Magne Ingebrigtsen , Stefan Monnier , Drew Adams Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.146849674223185 (code B ref 4710); Thu, 14 Jul 2016 11:46:01 +0000 Received: (at 4710) by debbugs.gnu.org; 14 Jul 2016 11:45:42 +0000 Received: from localhost ([127.0.0.1]:50607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bNf5J-00061t-Sz for submit@debbugs.gnu.org; Thu, 14 Jul 2016 07:45:42 -0400 Received: from mail-oi0-f47.google.com ([209.85.218.47]:33718) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bNf5G-00061f-Hu for 4710@debbugs.gnu.org; Thu, 14 Jul 2016 07:45:40 -0400 Received: by mail-oi0-f47.google.com with SMTP id j185so106770591oih.0 for <4710@debbugs.gnu.org>; Thu, 14 Jul 2016 04:45:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=WhoahGUqbvHtLO7U9sasfZE/GcT16S/eusgpAxXYxrM=; b=tha3WC3Z5ozoPnGcU3Ik/f2dRHR2oPEZbeNlJxQAiCQwRpUT13vqp14KAkhtFgfuiq ozK5FsLP5hg/PA+OdyOx0nbf9c3vI3BkRjr1zUpuNkqUG4VWL9aJQB91j8qhhgph0GLJ 2OHtR6wERLLGWezEfe0ULu0952pEnFYBorrRdHOBbHPUWhZ46Ab97z5m3HiuQciLyaGV k5JqLp5d00wnODzh8DRfjHS7N0Iu9QBdymg9WMkd1iWwTgYjZvMMXIME92A310VUOqN2 RLI6vTbCRWTTqLM0cIZ3YIqPtFJbXpB4svrrwPcq3q4qqFiC7tkxvd5B9x16mUZ15jtw QkDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=WhoahGUqbvHtLO7U9sasfZE/GcT16S/eusgpAxXYxrM=; b=LQwWJzNehiE24Zm3ommevoQq5zwLIzwqlQBqwghwzuZNBHmNoJhdFEFixsGtP6mhq3 JaR4jS0edFDkUbbAv6IspoRezSU8BlHCzVPi8d+bGDNoEY1C0nI7x3Zn+wfYpJezbzZw r0uO9w8qCb2G1H7ITnojr46mZovVTB4Rny9LzhDCqy88cyXp5EAgE9KV+RHGGqzxRyzF +r8KimB9YYZ+PJIMXQ5fOHUwjIGmd7IMnwUY0kCbmDRjEXd4TafN0u1zMXT2HmPvnEV1 b8+90E0zZ86rRgvAks0bvhU8EUrRLTirqazaFr5uF6uZwoDiJ3c1oWKdgj6SXy7b1ob3 1ofQ== X-Gm-Message-State: ALyK8tLPvmzKgbhCgbThyK/A9nEJAwsz5dh9QBByAwwmZ+MU8bHNIaxMAdXXG/Ba9qzrmmnIu+TigEDJrwMcPw== X-Received: by 10.157.38.246 with SMTP id i51mr8733515otd.112.1468496732869; Thu, 14 Jul 2016 04:45:32 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.4.197 with HTTP; Thu, 14 Jul 2016 04:45:32 -0700 (PDT) In-Reply-To: References: <4E75B5FE.1030208@dogan.se> <4515BD8DE6284A249A67403FC1292685@us.oracle.com> <67910CA13BCC481CB3F0E99477C8AC97@us.oracle.com> From: Noam Postavsky Date: Thu, 14 Jul 2016 07:45:32 -0400 X-Google-Sender-Auth: h0-w-srscLvnf-8sKlrLCEGZCCw Message-ID: Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -0.7 (/) 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.7 (/) On Thu, Jul 14, 2016 at 12:15 AM, Andrew Hyatt wrote: >> It appears that the OP was indeed about face extension across (hard) line breaks >> into indented text on the next line. >> >> That was what my original response was to: If it hurts, don't do it; and let's >> not assume that whitespace should not show the face attributes of the adjacent >> text just because it represents indentation. > > Now we are almost 5 years into the future, and this bug hasn't been > updated. Drew's response didn't get agreement or disagreement, so would > anyone object if we considered this not a bug, as he suggests? > > > Hmm, seems somewhat related to http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23574 (that one is about underline from the end of line to the edge of screen, this one is about underline from beginning of next line). Perhaps the new defcustom discussed there (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23574#67) should cover this too? From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Jul 2016 15:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andrew Hyatt Cc: 4710@debbugs.gnu.org, larsi@gnus.org, monnier@iro.umontreal.ca, drew.adams@oracle.com Reply-To: Eli Zaretskii Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.146850903413272 (code B ref 4710); Thu, 14 Jul 2016 15:11:02 +0000 Received: (at 4710) by debbugs.gnu.org; 14 Jul 2016 15:10:34 +0000 Received: from localhost ([127.0.0.1]:51588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bNiHW-0003Ru-RT for submit@debbugs.gnu.org; Thu, 14 Jul 2016 11:10:34 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60784) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bNiHS-0003Re-8S for 4710@debbugs.gnu.org; Thu, 14 Jul 2016 11:10:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bNiHJ-0006ep-H8 for 4710@debbugs.gnu.org; Thu, 14 Jul 2016 11:10:21 -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.3 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44724) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bNiHJ-0006ec-Dm; Thu, 14 Jul 2016 11:10:17 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1762 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bNiHH-0000lR-DB; Thu, 14 Jul 2016 11:10:15 -0400 Date: Thu, 14 Jul 2016 18:10:03 +0300 Message-Id: <838tx48ddg.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Andrew Hyatt on Thu, 14 Jul 2016 00:15:40 -0400) References: <4E75B5FE.1030208@dogan.se> <4515BD8DE6284A249A67403FC1292685@us.oracle.com> <67910CA13BCC481CB3F0E99477C8AC97@us.oracle.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) 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: -6.3 (------) > From: Andrew Hyatt > Date: Thu, 14 Jul 2016 00:15:40 -0400 > Cc: 'Lars Magne Ingebrigtsen' , > 'Stefan Monnier' , 4710@debbugs.gnu.org > > Now we are almost 5 years into the future, and this bug hasn't been > updated. Drew's response didn't get agreement or disagreement, so would > anyone object if we considered this not a bug, as he suggests? My opinion is in http://debbugs.gnu.org/cgi/bugreport.cgi?bug=4710#17 FWIW. From unknown Fri Sep 05 18:57:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#4710: 23.1.50; Bad display of underlines crossing line boundaries Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 14 Jul 2016 15:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 4710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: ahyatt@gmail.com, larsi@gnus.org, 4710@debbugs.gnu.org, monnier@iro.umontreal.ca Reply-To: Eli Zaretskii Received: via spool by 4710-submit@debbugs.gnu.org id=B4710.146850935013766 (code B ref 4710); Thu, 14 Jul 2016 15:16:02 +0000 Received: (at 4710) by debbugs.gnu.org; 14 Jul 2016 15:15:50 +0000 Received: from localhost ([127.0.0.1]:51593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bNiMc-0003Zv-MW for submit@debbugs.gnu.org; Thu, 14 Jul 2016 11:15:50 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34249) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bNiMX-0003Ze-Uk for 4710@debbugs.gnu.org; Thu, 14 Jul 2016 11:15:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bNiMO-0007lH-3t for 4710@debbugs.gnu.org; Thu, 14 Jul 2016 11:15:36 -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.5 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44829) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bNiMO-0007lD-03; Thu, 14 Jul 2016 11:15:32 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1763 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bNiMM-0001PN-Dk; Thu, 14 Jul 2016 11:15:31 -0400 Date: Thu, 14 Jul 2016 18:15:17 +0300 Message-Id: <837fco8d4q.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Noam Postavsky on Thu, 14 Jul 2016 07:45:32 -0400) References: <4E75B5FE.1030208@dogan.se> <4515BD8DE6284A249A67403FC1292685@us.oracle.com> <67910CA13BCC481CB3F0E99477C8AC97@us.oracle.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) 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: -6.3 (------) > From: Noam Postavsky > Date: Thu, 14 Jul 2016 07:45:32 -0400 > Cc: Lars Magne Ingebrigtsen , > Stefan Monnier , 4710@debbugs.gnu.org > > Hmm, seems somewhat related to > http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23574 (that one is about > underline from the end of line to the edge of screen, this one is > about underline from beginning of next line). Perhaps the new > defcustom discussed there > (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=23574#67) should cover > this too? No, it won't. Face extension to the end of line uses a separate mechanism, because it determines the way we draw the part of the screen where there's no text at all. By contrast, the issue in this report is with drawing of characters that are part of buffer text, or are determined by text properties or overlays associated with buffer text. For these, the display engine follows a very simple strategy: it uses the same face until it gets to a buffer position where the face changes, at which point it also finds the next position where the face changes, and stores that position in the iterator object used to traverse the text to be displayed. Rinse, repeat. So disabling that will need a separate solution, at least implementation-wise. From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 28 00:32:31 2016 Received: (at control) by debbugs.gnu.org; 28 Jul 2016 04:32:31 +0000 Received: from localhost ([127.0.0.1]:48727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bSczn-0005Lu-8c for submit@debbugs.gnu.org; Thu, 28 Jul 2016 00:32:31 -0400 Received: from mail-qk0-f175.google.com ([209.85.220.175]:35834) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bSczm-0005Li-0w for control@debbugs.gnu.org; Thu, 28 Jul 2016 00:32:30 -0400 Received: by mail-qk0-f175.google.com with SMTP id s63so53075201qkb.2 for ; Wed, 27 Jul 2016 21:32:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:message-id:to:from:subject; bh=/OBc09119dLHzaR6Y5p82YKhANTqLnfFPrBTN5kEJUc=; b=E5uoES7gqVYTQdbS/sEk0o/gMEfc46wsc5dyqm2nkBWrZ5YiGBVJIzI7AgS7sicwax sVUdcnOgsGlYVtQBVE6M/qLstnFsBRW3Tikc92OVkzGwJVUl+kPXQFEp54OANXeFeP0n 8Vf7hBsKxlR61mFWQyGjI2wVQRm1fG6TZEGTp6XBPO1Aabgmb331ZKK7Ggz3fvQJZHux Kn212CgDhiEJdc4gnkBWN6gSVW9viu9/ml6eiJsiz0eWGb5srD0cB4yREhnLf7xc9e2Z HPrZa7xpyxIym0AAmUptAO0F3uJx9nS+Uq2XtP8Qs0+8lJe7s406LTJII6kqRP01irtq NEog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:message-id:to:from:subject; bh=/OBc09119dLHzaR6Y5p82YKhANTqLnfFPrBTN5kEJUc=; b=Z4FUhAf6lIorIUNvBPJrAQJ2egv7pSvYgvrYx1dWEAGmLlHjeuFCVxlN7q76DqNdc+ 3Xr9ROnKeRTcx8JfrVgDSbdWpmh5CBmem81ZxJyz5PgXaqY+bRZ5dnaE91dBGiSl+JOA IJ2FVEQCRSsntFBE6Qy0GFQmRKCivsZc7od89G4cPUbW1b0MbcMWk0dHTx8B4wPQ6Loi 4rpW2k1C6iFvpTVxOuA3QwvK/VsuAiE0bmeATMw1g34X5Y9vXqoj4NF5qscLlTHEKv5x k0qVAVdsZ3hm5wAZDXogtZJc8ZK7aYfyls/fTdjIRe8OfD6iHW1/inHaFnduduZOa6EY GBCA== X-Gm-Message-State: AEkoouun7ymK62Sv4xVde88VoUBx6o1NCsW2U+4K34Z5lnBNOyAE3zsX3QZfmnQLXEUrIA== X-Received: by 10.55.145.70 with SMTP id t67mr39065958qkd.19.1469680344280; Wed, 27 Jul 2016 21:32:24 -0700 (PDT) Received: from Andrews-MacBook-Pro.local.ahyatt-laptop (cpe-74-73-128-199.nyc.res.rr.com. [74.73.128.199]) by smtp.gmail.com with ESMTPSA id 73sm6262955qtc.16.2016.07.27.21.32.22 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 27 Jul 2016 21:32:23 -0700 (PDT) Date: Thu, 28 Jul 2016 00:32:22 -0400 Message-Id: To: control@debbugs.gnu.org From: Andrew Hyatt Subject: control message for bug #4710 X-Spam-Score: -0.7 (/) 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.7 (/) tags 4710 wontfix close 4710