From unknown Tue Jun 17 01:47:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#72287: Emacs 29; RTL replacing display bug on 1st line Resent-From: JD Smith Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Jul 2024 12:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 72287 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 72287@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.172191061118180 (code B ref -1); Thu, 25 Jul 2024 12:31:02 +0000 Received: (at submit) by debbugs.gnu.org; 25 Jul 2024 12:30:11 +0000 Received: from localhost ([127.0.0.1]:35688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWxbm-0004jA-PX for submit@debbugs.gnu.org; Thu, 25 Jul 2024 08:30:11 -0400 Received: from lists.gnu.org ([209.51.188.17]:41828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWxbl-0004ht-6r for submit@debbugs.gnu.org; Thu, 25 Jul 2024 08:30:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sWxbd-0004eT-Gn for bug-gnu-emacs@gnu.org; Thu, 25 Jul 2024 08:30:01 -0400 Received: from mail-il1-x133.google.com ([2607:f8b0:4864:20::133]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sWxbb-0008J2-Gc for bug-gnu-emacs@gnu.org; Thu, 25 Jul 2024 08:30:01 -0400 Received: by mail-il1-x133.google.com with SMTP id e9e14a558f8ab-3960e73653fso2223305ab.0 for ; Thu, 25 Jul 2024 05:29:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721910597; x=1722515397; darn=gnu.org; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:from:to:cc:subject:date:message-id:reply-to; bh=Mi+DBath3EAl+4MiI8NKdtPXJ28/m10RziVaKLpqBZM=; b=Ah8WJlthgp5TFV0NwpTOvaMmVzFZyhpezepAZGVpVq+yf+wrFxxjkc9iIXCL9iZCUI aPNhlzmGw8R6YOhWGpKCLB+hC29iPK2tasCw8byyqrZFJPkK/Jq9d/lBm3PWDBm7Wbd8 aSmECRUTr84kIxOik/Qp0bvSuyKZWD/zTEOlvPmKUbluamFbWOBXMr1CeLNdqR5PqV6L 3/maQHK1Vdtw5JxIf6OVtlsr9ilZ5tsjYdEZ0731v92OqNGN2ZltDyboNyxdsOyhVKr5 H81g8ojvCspVqm2wN7E/cQ8Lj7fZKzE7IudSGCiOePkEvrA+BwckSKfuJgGzV0t/GxaP H8rA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721910597; x=1722515397; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Mi+DBath3EAl+4MiI8NKdtPXJ28/m10RziVaKLpqBZM=; b=G6eZak1LXPEF1epNITCJrmqPNZCgET5Tlp0Yc/cMIY8gQOnF8m91U5MDF4avOxgMfL DV8M4tELIMJd+14iN5vYiWwzJwsbM/c7G630IVYprNkvTf8ZQ/0ozaKYWEl5U5fnaTcX KuUaY5tnBJ/8YJGiY8yCnI0ODL0A7cKGN/VAZ+LpiRBjp8WvWUYE4g4SN3BMBdUIP1/7 wzI58BZhmUTcxbcFUnqRWcHciYGgPehm5DEP60OFnr/PI9XsjEAgJx3Kdd+/3HAvBMTL XD9hQgxnunkNkhHskwkLZ6x9he7NySEx4zHRZDjQIwYEEaY8zeRRRx8d4T5+OFh9lJWf /yhA== X-Gm-Message-State: AOJu0Yxij5WsvjOeslllEo0KKYMoBi16lBEx0EaAat9p/tYXTjLfcYjP EW1KG1MpfHpYPxz67GPZeREcaloPw1znwpjXN13hJ8cVg+L05zxItVJWVg== X-Google-Smtp-Source: AGHT+IE9L40cBP6fiPxlhLMBVfRpne1x7x/92bNUp/6DSRzwZugd2UWYJxGRqHeWTvfg/n3zVQovuw== X-Received: by 2002:a05:6e02:1645:b0:397:6dfc:993a with SMTP id e9e14a558f8ab-39a23ff1d16mr22948505ab.21.1721910596537; Thu, 25 Jul 2024 05:29:56 -0700 (PDT) Received: from smtpclient.apple (cm-24-53-187-34.buckeyecom.net. [24.53.187.34]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-39a231060efsm5387945ab.75.2024.07.25.05.29.55 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Jul 2024 05:29:56 -0700 (PDT) From: JD Smith Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\)) Message-Id: <9B4D7166-F63F-4980-9A48-492E8D85036A@gmail.com> Date: Thu, 25 Jul 2024 08:29:45 -0400 X-Mailer: Apple Mail (2.3774.600.62) Received-SPF: pass client-ip=2607:f8b0:4864:20::133; envelope-from=jdtsmith@gmail.com; helo=mail-il1-x133.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.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: -2.3 (--) With bidi-paragraph-direction=3Dright-to-left, replacing 'display = properties are sometimes reversed on the 1st displayed line of text.=20 (let* ((w (window-font-width)) (h (window-font-height)) (face ) (str (cl-loop for col in '("red" "green" "blue" "cyan") concat " " concat (propertize " " 'face `(:background = ,col))))) (dotimes (i 10) (insert "\n" (propertize " " 'display str) (format ";; line %d" = i)))) Evaluate in *scratch* and scroll the color bars off the top of the = screen. Try again with bidi-paragraph-direction=3Dright-to-left and the = color order will invert and the bars shift by one char. =20 Verified in Emacs 29 emacs-mac and NS builds.= From unknown Tue Jun 17 01:47:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#72287: Emacs 29; RTL replacing display bug on 1st line Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Jul 2024 18:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 72287 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: JD Smith Cc: 72287@debbugs.gnu.org Received: via spool by 72287-submit@debbugs.gnu.org id=B72287.172193211613934 (code B ref 72287); Thu, 25 Jul 2024 18:29:02 +0000 Received: (at 72287) by debbugs.gnu.org; 25 Jul 2024 18:28:36 +0000 Received: from localhost ([127.0.0.1]:37757 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sX3Cd-0003cg-W7 for submit@debbugs.gnu.org; Thu, 25 Jul 2024 14:28:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34484) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sX3Cb-0003cR-BY for 72287@debbugs.gnu.org; Thu, 25 Jul 2024 14:28:34 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sX3CL-0004m5-OB; Thu, 25 Jul 2024 14:28:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=3EMH59dIEtwfL5uMTRwswnExbtDdqjUjZUcvLwgnwDU=; b=l1qeJ7mK8Mya w8Q01tjAP4qjMYLHSCuW8BEor3AYHnKgQ0QcruAW2NJBBSSNynoGVodaKQqT5Mg3DyATpDA+12hUn FOqlgOpWHhusy4QhJkXqJiJsd3A4EBp4PKaEE+3fZmzXuh/xLZnKfK2a6WCW2gcZC9flvHBWpx5UI r8di/Cc4gpKfjxzrLcNbVOnd2JETEQypPGo6IJ0J0C9JgH/qhUSZeqiPr7fFxl6cm5iMQZEJgd8Hf XglgfvO8hVJ465M1TNm+J2UJ2QPZZkB5KUQiAM+fbStncpA7hrasVW8iL4hAVtiYdazHhkWp803n3 AFZMOVmkDcw5rsm5noSGiA==; Date: Thu, 25 Jul 2024 21:27:47 +0300 Message-Id: <86a5i54998.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <9B4D7166-F63F-4980-9A48-492E8D85036A@gmail.com> (message from JD Smith on Thu, 25 Jul 2024 08:29:45 -0400) References: <9B4D7166-F63F-4980-9A48-492E8D85036A@gmail.com> X-Spam-Score: -2.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: -3.3 (---) > From: JD Smith > Date: Thu, 25 Jul 2024 08:29:45 -0400 > > With bidi-paragraph-direction=right-to-left, replacing 'display properties are sometimes reversed on the 1st displayed line of text. > > (let* ((w (window-font-width)) > (h (window-font-height)) > (face ) > (str (cl-loop for col in '("red" "green" "blue" "cyan") > concat " " > concat (propertize " " 'face `(:background ,col))))) > (dotimes (i 10) > (insert "\n" (propertize " " 'display str) (format ";; line %d" i)))) > > Evaluate in *scratch* and scroll the color bars off the top of the screen. Try again with bidi-paragraph-direction=right-to-left and the color order will invert and the bars shift by one char. > > Verified in Emacs 29 emacs-mac and NS builds. Thanks, should be fixed now on the master branch. From unknown Tue Jun 17 01:47:29 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: JD Smith Subject: bug#72287: closed (Re: bug#72287: Emacs 29; RTL replacing display bug on 1st line) Message-ID: References: <86plq74llu.fsf@gnu.org> <9B4D7166-F63F-4980-9A48-492E8D85036A@gmail.com> X-Gnu-PR-Message: they-closed 72287 X-Gnu-PR-Package: emacs Reply-To: 72287@debbugs.gnu.org Date: Sat, 17 Aug 2024 08:10:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1723882202-1277-1" This is a multi-part message in MIME format... ------------=_1723882202-1277-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #72287: Emacs 29; RTL replacing display bug on 1st line 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 72287@debbugs.gnu.org. --=20 72287: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D72287 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1723882202-1277-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 72287-done) by debbugs.gnu.org; 17 Aug 2024 08:09:51 +0000 Received: from localhost ([127.0.0.1]:53360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfEVS-0000Jq-Vr for submit@debbugs.gnu.org; Sat, 17 Aug 2024 04:09:51 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sfEVR-0000Je-92 for 72287-done@debbugs.gnu.org; Sat, 17 Aug 2024 04:09:49 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sfEUj-0001e8-8Y; Sat, 17 Aug 2024 04:09:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=I3XBEzU3EIMYbSd0IEeY6iX1pd3zDdZ5wrZZGxo8xOA=; b=hhMV6lBf5sWy hp0WiojDd0vD9rPNB9/9X7/D6mESvrcKbp6vimD50qwHsVLdpKEM/RsTAVv5ZVdm/3eDHT5jmlNqJ iwDI7Vaj8sfucSiL9EHNd/bqJyQ0GhI2kNEHXmDddT07/8x62kfRcbK20SUbgrVbOmo3eydiRV5dR n3oEuPikJA8088pH2FHY3b4S/IfYmlloiUK9l9OEUPyjuyIc8n0GDcmbtPCUyF0oDvBMCY/9CuHWm VfxRA0kAB7M1mquCA3Si82X0ZfygRepoX3aOQY7IaXxR6UweRldjUPsKPXtUSNaPMG4zFrX9vymlE gbVepsknURm7cM9s94x6Ww==; Date: Sat, 17 Aug 2024 11:09:01 +0300 Message-Id: <86plq74llu.fsf@gnu.org> From: Eli Zaretskii To: jdtsmith@gmail.com In-Reply-To: <86a5i54998.fsf@gnu.org> (message from Eli Zaretskii on Thu, 25 Jul 2024 21:27:47 +0300) Subject: Re: bug#72287: Emacs 29; RTL replacing display bug on 1st line References: <9B4D7166-F63F-4980-9A48-492E8D85036A@gmail.com> <86a5i54998.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72287-done Cc: 72287-done@debbugs.gnu.org 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: -3.3 (---) > Cc: 72287@debbugs.gnu.org > Date: Thu, 25 Jul 2024 21:27:47 +0300 > From: Eli Zaretskii > > > From: JD Smith > > Date: Thu, 25 Jul 2024 08:29:45 -0400 > > > > With bidi-paragraph-direction=right-to-left, replacing 'display properties are sometimes reversed on the 1st displayed line of text. > > > > (let* ((w (window-font-width)) > > (h (window-font-height)) > > (face ) > > (str (cl-loop for col in '("red" "green" "blue" "cyan") > > concat " " > > concat (propertize " " 'face `(:background ,col))))) > > (dotimes (i 10) > > (insert "\n" (propertize " " 'display str) (format ";; line %d" i)))) > > > > Evaluate in *scratch* and scroll the color bars off the top of the screen. Try again with bidi-paragraph-direction=right-to-left and the color order will invert and the bars shift by one char. > > > > Verified in Emacs 29 emacs-mac and NS builds. > > Thanks, should be fixed now on the master branch. No further comments, so I presume the bug is indeed fixed, and I'm now closing it. ------------=_1723882202-1277-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 25 Jul 2024 12:30:11 +0000 Received: from localhost ([127.0.0.1]:35688 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWxbm-0004jA-PX for submit@debbugs.gnu.org; Thu, 25 Jul 2024 08:30:11 -0400 Received: from lists.gnu.org ([209.51.188.17]:41828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sWxbl-0004ht-6r for submit@debbugs.gnu.org; Thu, 25 Jul 2024 08:30:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sWxbd-0004eT-Gn for bug-gnu-emacs@gnu.org; Thu, 25 Jul 2024 08:30:01 -0400 Received: from mail-il1-x133.google.com ([2607:f8b0:4864:20::133]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sWxbb-0008J2-Gc for bug-gnu-emacs@gnu.org; Thu, 25 Jul 2024 08:30:01 -0400 Received: by mail-il1-x133.google.com with SMTP id e9e14a558f8ab-3960e73653fso2223305ab.0 for ; Thu, 25 Jul 2024 05:29:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721910597; x=1722515397; darn=gnu.org; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:from:to:cc:subject:date:message-id:reply-to; bh=Mi+DBath3EAl+4MiI8NKdtPXJ28/m10RziVaKLpqBZM=; b=Ah8WJlthgp5TFV0NwpTOvaMmVzFZyhpezepAZGVpVq+yf+wrFxxjkc9iIXCL9iZCUI aPNhlzmGw8R6YOhWGpKCLB+hC29iPK2tasCw8byyqrZFJPkK/Jq9d/lBm3PWDBm7Wbd8 aSmECRUTr84kIxOik/Qp0bvSuyKZWD/zTEOlvPmKUbluamFbWOBXMr1CeLNdqR5PqV6L 3/maQHK1Vdtw5JxIf6OVtlsr9ilZ5tsjYdEZ0731v92OqNGN2ZltDyboNyxdsOyhVKr5 H81g8ojvCspVqm2wN7E/cQ8Lj7fZKzE7IudSGCiOePkEvrA+BwckSKfuJgGzV0t/GxaP H8rA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721910597; x=1722515397; h=to:date:message-id:subject:mime-version:content-transfer-encoding :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Mi+DBath3EAl+4MiI8NKdtPXJ28/m10RziVaKLpqBZM=; b=G6eZak1LXPEF1epNITCJrmqPNZCgET5Tlp0Yc/cMIY8gQOnF8m91U5MDF4avOxgMfL DV8M4tELIMJd+14iN5vYiWwzJwsbM/c7G630IVYprNkvTf8ZQ/0ozaKYWEl5U5fnaTcX KuUaY5tnBJ/8YJGiY8yCnI0ODL0A7cKGN/VAZ+LpiRBjp8WvWUYE4g4SN3BMBdUIP1/7 wzI58BZhmUTcxbcFUnqRWcHciYGgPehm5DEP60OFnr/PI9XsjEAgJx3Kdd+/3HAvBMTL XD9hQgxnunkNkhHskwkLZ6x9he7NySEx4zHRZDjQIwYEEaY8zeRRRx8d4T5+OFh9lJWf /yhA== X-Gm-Message-State: AOJu0Yxij5WsvjOeslllEo0KKYMoBi16lBEx0EaAat9p/tYXTjLfcYjP EW1KG1MpfHpYPxz67GPZeREcaloPw1znwpjXN13hJ8cVg+L05zxItVJWVg== X-Google-Smtp-Source: AGHT+IE9L40cBP6fiPxlhLMBVfRpne1x7x/92bNUp/6DSRzwZugd2UWYJxGRqHeWTvfg/n3zVQovuw== X-Received: by 2002:a05:6e02:1645:b0:397:6dfc:993a with SMTP id e9e14a558f8ab-39a23ff1d16mr22948505ab.21.1721910596537; Thu, 25 Jul 2024 05:29:56 -0700 (PDT) Received: from smtpclient.apple (cm-24-53-187-34.buckeyecom.net. [24.53.187.34]) by smtp.gmail.com with ESMTPSA id e9e14a558f8ab-39a231060efsm5387945ab.75.2024.07.25.05.29.55 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 25 Jul 2024 05:29:56 -0700 (PDT) From: JD Smith Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\)) Subject: Emacs 29; RTL replacing display bug on 1st line Message-Id: <9B4D7166-F63F-4980-9A48-492E8D85036A@gmail.com> Date: Thu, 25 Jul 2024 08:29:45 -0400 To: bug-gnu-emacs@gnu.org X-Mailer: Apple Mail (2.3774.600.62) Received-SPF: pass client-ip=2607:f8b0:4864:20::133; envelope-from=jdtsmith@gmail.com; helo=mail-il1-x133.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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: -2.3 (--) With bidi-paragraph-direction=3Dright-to-left, replacing 'display = properties are sometimes reversed on the 1st displayed line of text.=20 (let* ((w (window-font-width)) (h (window-font-height)) (face ) (str (cl-loop for col in '("red" "green" "blue" "cyan") concat " " concat (propertize " " 'face `(:background = ,col))))) (dotimes (i 10) (insert "\n" (propertize " " 'display str) (format ";; line %d" = i)))) Evaluate in *scratch* and scroll the color bars off the top of the = screen. Try again with bidi-paragraph-direction=3Dright-to-left and the = color order will invert and the bars shift by one char. =20 Verified in Emacs 29 emacs-mac and NS builds.= ------------=_1723882202-1277-1--