From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 25 08:30:11 2024 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.= From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 25 14:28:36 2024 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 To: JD Smith In-Reply-To: <9B4D7166-F63F-4980-9A48-492E8D85036A@gmail.com> (message from JD Smith on Thu, 25 Jul 2024 08:29:45 -0400) Subject: Re: bug#72287: Emacs 29; RTL replacing display bug on 1st line References: <9B4D7166-F63F-4980-9A48-492E8D85036A@gmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72287 Cc: 72287@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 (---) > 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 debbugs-submit-bounces@debbugs.gnu.org Sat Aug 17 04:09:51 2024 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. From unknown Sun Jun 15 13:01:52 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 14 Sep 2024 11:24:14 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator