From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#27525: 25.1; Line wrapping of bidi paragraphs Date: Tue, 04 Jul 2017 17:40:07 +0300 Message-ID: <83lgo4nu48.fsf@gnu.org> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1499179361 28945 195.159.176.226 (4 Jul 2017 14:42:41 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 4 Jul 2017 14:42:41 +0000 (UTC) Cc: 27525@debbugs.gnu.org To: Itai Berli Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jul 04 16:42:37 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSP2C-00075n-Vq for geb-bug-gnu-emacs@m.gmane.org; Tue, 04 Jul 2017 16:42:37 +0200 Original-Received: from localhost ([::1]:41744 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSP2F-000613-9N for geb-bug-gnu-emacs@m.gmane.org; Tue, 04 Jul 2017 10:42:39 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33840) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSP0k-0005Ih-1w for bug-gnu-emacs@gnu.org; Tue, 04 Jul 2017 10:41:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSP0g-0005IP-3R for bug-gnu-emacs@gnu.org; Tue, 04 Jul 2017 10:41:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:49593) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dSP0g-0005Hy-05 for bug-gnu-emacs@gnu.org; Tue, 04 Jul 2017 10:41:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dSP0f-0004bs-Pg for bug-gnu-emacs@gnu.org; Tue, 04 Jul 2017 10:41:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 04 Jul 2017 14:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27525 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 27525-submit@debbugs.gnu.org id=B27525.149917922217667 (code B ref 27525); Tue, 04 Jul 2017 14:41:01 +0000 Original-Received: (at 27525) by debbugs.gnu.org; 4 Jul 2017 14:40:22 +0000 Original-Received: from localhost ([127.0.0.1]:52270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSP02-0004at-C5 for submit@debbugs.gnu.org; Tue, 04 Jul 2017 10:40:22 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:42638) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dSP01-0004ah-5A for 27525@debbugs.gnu.org; Tue, 04 Jul 2017 10:40:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dSOzr-0004eK-Vg for 27525@debbugs.gnu.org; Tue, 04 Jul 2017 10:40:15 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48124) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dSOzr-0004eG-S0; Tue, 04 Jul 2017 10:40:11 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1789 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1dSOzr-0001Tw-7G; Tue, 04 Jul 2017 10:40:11 -0400 In-reply-to: (message from Itai Berli on Tue, 4 Jul 2017 12:10:17 +0300) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:134168 Archived-At: > From: Itai Berli > Date: Tue, 4 Jul 2017 12:10:17 +0300 > > I'd like to add that this behavior breaks the Unicode bidirectional algorithm (UBA), and hence invalidates > Emacs' claim of full conformance, or indeed of weak conformance, for that matter (so-called 'implicit > bidirectionality' -- see section 4.2 of the UBA specifications). Yes, line wrapping when text direction is opposite to the paragraph direction is where Emacs deviates from the UBA. I've added this caveat to the Emacs manuals a few days ago. The "full conformance" part refers to the fact that all the explicit directional controls are supported, including the isolates.