From unknown Sun Jun 22 17:16:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5920: 24.0.50; bidi: problem using 'display' text property Resent-From: Ari Roponen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Apr 2010 07:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 5920 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 5920@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.127088561524049 (code B ref -1); Sat, 10 Apr 2010 07:47:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Apr 2010 07: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 1O0VP5-0006Fq-8S for submit@debbugs.gnu.org; Sat, 10 Apr 2010 03:46:55 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O0VP3-0006Fj-CO for submit@debbugs.gnu.org; Sat, 10 Apr 2010 03:46:53 -0400 Received: from lists.gnu.org ([199.232.76.165]:48624) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O0VP0-0004KK-B0 for submit@debbugs.gnu.org; Sat, 10 Apr 2010 03:46:50 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O0VOy-0004kC-Ss for bug-gnu-emacs@gnu.org; Sat, 10 Apr 2010 03:46:49 -0400 Received: from [140.186.70.92] (port=34519 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O0VOw-0004jL-Fz for bug-gnu-emacs@gnu.org; Sat, 10 Apr 2010 03:46:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_DKIM_INVALID,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O0VOu-0003A5-UB for bug-gnu-emacs@gnu.org; Sat, 10 Apr 2010 03:46:46 -0400 Received: from ey-out-1920.google.com ([74.125.78.145]:17280) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O0VOu-00039s-Po for bug-gnu-emacs@gnu.org; Sat, 10 Apr 2010 03:46:44 -0400 Received: by ey-out-1920.google.com with SMTP id 4so291744eyg.34 for ; Sat, 10 Apr 2010 00:46:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :message-id:mime-version:content-type; bh=jW4KTE3cWuKiqdqtj2/UjiKuEVhNKKWVf+fKb96EG3Y=; b=wMPKylj6V4UEZSmbQxdYP/SAO5cxqB9f7Jr6+qzWHMtDdGeHZo5kqOoyFgXgegCWyj 3SeSkcGjWzy8fAtOjfloZ0ObO+xFoA/8YT72mMXQ4Vmq8Yq3S1ieK0SaxYcrV/A4SRWm oaec5PeR8Sr0NuCuscv8yhAGVQoHTZVDMPJ7M= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:message-id:mime-version:content-type; b=dKTsl6nKmks7Ak6OT2khPzmU9IQkYEfke0fPdXW74k8b6rUe5KBQGHcup6Hjv1Eqf+ Y32pbu5r7S5F2Cx0Cg6qeTN4tESnpkiX5JWB2jydQSK8Ps7Sv8yZ0OQHgJWlN2Fdqd1l Z4Vmj8fH7f3/UGxJ55NuMGzscG94e1aE29JDs= Received: by 10.213.55.11 with SMTP id s11mr952566ebg.64.1270885602959; Sat, 10 Apr 2010 00:46:42 -0700 (PDT) Received: from arirop (dsl-jklbrasgw1-fecbdf00-152.dhcp.inet.fi [80.223.203.152]) by mx.google.com with ESMTPS id 15sm1262351ewy.4.2010.04.10.00.46.40 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 10 Apr 2010 00:46:41 -0700 (PDT) From: Ari Roponen Date: Sat, 10 Apr 2010 10:46:42 +0300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.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: -5.3 (-----) Hi, there seems to be a problem handling 'display' text property in bidi. The bug can be reproduced with this: (progn (switch-to-buffer "*tmp*") (setq bidi-display-reordering t) (insert "first\nsecond\n" (propertize "III" 'display "third") "\nfourth")) After evaluating the form the buffer looks like this: ('|' represents the cursor): ------------- first second third II fourth| ------------- The extra line showing "II" disappears when disabling bidi. In GNU Emacs 24.0.50.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.19.7) of 2010-04-09 on arirop Windowing system distributor `Fedora Project', version 11.0.10799901 -- Ari Roponen From unknown Sun Jun 22 17:16:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5920: 24.0.50; bidi: problem using 'display' text property Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Apr 2010 08:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5920 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Ari Roponen Cc: 5920@debbugs.gnu.org Received: via spool by 5920-submit@debbugs.gnu.org id=B5920.127088929525573 (code B ref 5920); Sat, 10 Apr 2010 08:49:01 +0000 Received: (at 5920) by debbugs.gnu.org; 10 Apr 2010 08:48:15 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O0WMR-0006eQ-3q for submit@debbugs.gnu.org; Sat, 10 Apr 2010 04:48:15 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O0WMO-0006eK-TX for 5920@debbugs.gnu.org; Sat, 10 Apr 2010 04:48:14 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0L0N00M00KEAZO00@a-mtaout23.012.net.il> for 5920@debbugs.gnu.org; Sat, 10 Apr 2010 11:48:04 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.127.74.198]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L0N00KGVKG3K2C0@a-mtaout23.012.net.il>; Sat, 10 Apr 2010 11:48:04 +0300 (IDT) Date: Sat, 10 Apr 2010 11:48:07 +0300 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83aatbzoag.fsf@gnu.org> References: X-Spam-Score: -1.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: -1.9 (-) > From: Ari Roponen > Date: Sat, 10 Apr 2010 10:46:42 +0300 > Cc: > > there seems to be a problem handling 'display' text property in > bidi. That's right: `display' properties were not yet made bidi-aware. It's on my TODO list. Patches welcome to fix it. Thanks. From unknown Sun Jun 22 17:16:56 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ari Roponen Subject: bug#5920: closed (Re: bug#5920: 24.0.50; bidi: problem using 'display' text property) Message-ID: References: <83iq7i2oda.fsf@gnu.org> X-Gnu-PR-Message: they-closed 5920 X-Gnu-PR-Package: emacs Reply-To: 5920@debbugs.gnu.org Date: Fri, 23 Apr 2010 15:14:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1272035642-14780-1" This is a multi-part message in MIME format... ------------=_1272035642-14780-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #5920: 24.0.50; bidi: problem using 'display' text property which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 5920@debbugs.gnu.org. --=20 5920: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D5920 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1272035642-14780-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 5920-done) by debbugs.gnu.org; 23 Apr 2010 15:13:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O5KZc-0003q5-Vf for submit@debbugs.gnu.org; Fri, 23 Apr 2010 11:13:45 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O5KZa-0003py-OH for 5920-done@debbugs.gnu.org; Fri, 23 Apr 2010 11:13:43 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0L1C00D004S6ND00@a-mtaout21.012.net.il> for 5920-done@debbugs.gnu.org; Fri, 23 Apr 2010 18:13:36 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.228.104.173]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L1C00CUM4YNN940@a-mtaout21.012.net.il>; Fri, 23 Apr 2010 18:13:36 +0300 (IDT) Date: Fri, 23 Apr 2010 18:13:37 +0300 From: Eli Zaretskii Subject: Re: bug#5920: 24.0.50; bidi: problem using 'display' text property In-reply-to: X-012-Sender: halo1@inter.net.il To: Ari Roponen Message-id: <83iq7i2oda.fsf@gnu.org> References: X-Spam-Score: -2.1 (--) X-Debbugs-Envelope-To: 5920-done Cc: 5920-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii 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.1 (--) Thanks. This is fixed by revno 100005. ------------=_1272035642-14780-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 10 Apr 2010 07: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 1O0VP5-0006Fq-8S for submit@debbugs.gnu.org; Sat, 10 Apr 2010 03:46:55 -0400 Received: from mail.gnu.org ([199.232.76.166] helo=mx10.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O0VP3-0006Fj-CO for submit@debbugs.gnu.org; Sat, 10 Apr 2010 03:46:53 -0400 Received: from lists.gnu.org ([199.232.76.165]:48624) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O0VP0-0004KK-B0 for submit@debbugs.gnu.org; Sat, 10 Apr 2010 03:46:50 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O0VOy-0004kC-Ss for bug-gnu-emacs@gnu.org; Sat, 10 Apr 2010 03:46:49 -0400 Received: from [140.186.70.92] (port=34519 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O0VOw-0004jL-Fz for bug-gnu-emacs@gnu.org; Sat, 10 Apr 2010 03:46:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_DKIM_INVALID,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O0VOu-0003A5-UB for bug-gnu-emacs@gnu.org; Sat, 10 Apr 2010 03:46:46 -0400 Received: from ey-out-1920.google.com ([74.125.78.145]:17280) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O0VOu-00039s-Po for bug-gnu-emacs@gnu.org; Sat, 10 Apr 2010 03:46:44 -0400 Received: by ey-out-1920.google.com with SMTP id 4so291744eyg.34 for ; Sat, 10 Apr 2010 00:46:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:date :message-id:mime-version:content-type; bh=jW4KTE3cWuKiqdqtj2/UjiKuEVhNKKWVf+fKb96EG3Y=; b=wMPKylj6V4UEZSmbQxdYP/SAO5cxqB9f7Jr6+qzWHMtDdGeHZo5kqOoyFgXgegCWyj 3SeSkcGjWzy8fAtOjfloZ0ObO+xFoA/8YT72mMXQ4Vmq8Yq3S1ieK0SaxYcrV/A4SRWm oaec5PeR8Sr0NuCuscv8yhAGVQoHTZVDMPJ7M= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:message-id:mime-version:content-type; b=dKTsl6nKmks7Ak6OT2khPzmU9IQkYEfke0fPdXW74k8b6rUe5KBQGHcup6Hjv1Eqf+ Y32pbu5r7S5F2Cx0Cg6qeTN4tESnpkiX5JWB2jydQSK8Ps7Sv8yZ0OQHgJWlN2Fdqd1l Z4Vmj8fH7f3/UGxJ55NuMGzscG94e1aE29JDs= Received: by 10.213.55.11 with SMTP id s11mr952566ebg.64.1270885602959; Sat, 10 Apr 2010 00:46:42 -0700 (PDT) Received: from arirop (dsl-jklbrasgw1-fecbdf00-152.dhcp.inet.fi [80.223.203.152]) by mx.google.com with ESMTPS id 15sm1262351ewy.4.2010.04.10.00.46.40 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 10 Apr 2010 00:46:41 -0700 (PDT) From: Ari Roponen To: bug-gnu-emacs@gnu.org Subject: 24.0.50; bidi: problem using 'display' text property Date: Sat, 10 Apr 2010 10:46:42 +0300 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.2 (-----) X-Debbugs-Envelope-To: submit 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: -5.3 (-----) Hi, there seems to be a problem handling 'display' text property in bidi. The bug can be reproduced with this: (progn (switch-to-buffer "*tmp*") (setq bidi-display-reordering t) (insert "first\nsecond\n" (propertize "III" 'display "third") "\nfourth")) After evaluating the form the buffer looks like this: ('|' represents the cursor): ------------- first second third II fourth| ------------- The extra line showing "II" disappears when disabling bidi. In GNU Emacs 24.0.50.2 (x86_64-unknown-linux-gnu, GTK+ Version 2.19.7) of 2010-04-09 on arirop Windowing system distributor `Fedora Project', version 11.0.10799901 -- Ari Roponen ------------=_1272035642-14780-1--