From unknown Fri Jun 20 07:13:41 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#41626 <41626@debbugs.gnu.org> To: bug#41626 <41626@debbugs.gnu.org> Subject: Status: 28.0.50; activating mark breaks RTL shaping in etc/HELLO (auto-composition-mode) Reply-To: bug#41626 <41626@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:13:41 +0000 retitle 41626 28.0.50; activating mark breaks RTL shaping in etc/HELLO (aut= o-composition-mode) reassign 41626 emacs submitter 41626 Pip Cet severity 41626 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun May 31 06:03:31 2020 Received: (at submit) by debbugs.gnu.org; 31 May 2020 10:03:31 +0000 Received: from localhost ([127.0.0.1]:59790 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfKoU-0004Dw-Qf for submit@debbugs.gnu.org; Sun, 31 May 2020 06:03:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:54454) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfKoS-0004Do-NS for submit@debbugs.gnu.org; Sun, 31 May 2020 06:03:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:47590) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jfKoR-0005SL-J8 for bug-gnu-emacs@gnu.org; Sun, 31 May 2020 06:03:28 -0400 Received: from mail-oi1-x234.google.com ([2607:f8b0:4864:20::234]:38490) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jfKoQ-0000lv-NY for bug-gnu-emacs@gnu.org; Sun, 31 May 2020 06:03:27 -0400 Received: by mail-oi1-x234.google.com with SMTP id c194so1738508oig.5 for ; Sun, 31 May 2020 03:03:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=Vk0hxujPsaJ1BJHJv2W0/0FAWytbGjxeFk+r4wiGK8g=; b=LExKk61hI9PVed7uloIgqyzIm5cvNY3yOVODwq2xuaaJLtpYVccDc+IzoSSyrp5Y0T jzEQmgdVjeV3AtlpttUWdJoUvUJferNR51pN7K5MRlIxyjgsDAmPkLxs91QZlipCksQb Fjk5egJXy0yoVjktwi1xPNe8DVWzOvfK1+zaSUeceh8Y5cmjQ+nzWU0SL2UCGa6xdx0I B3EoX5WBRaRiqEhcfvDkwAbFo+Gh/APTRIimm96SLG5sZf9BPaQEl1OdYK5LsbuVLa4Q Ohm4wRDyWR1f28OnX+1x13yH8SVVV2iGsz+2MGmfL3Sy04hPkSWu/PB3mFLFkn0PUeJ+ CDoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Vk0hxujPsaJ1BJHJv2W0/0FAWytbGjxeFk+r4wiGK8g=; b=TX2GhnKHKmsA86PtineGYNJQZ8ELvVnv92bnB8KAAYE+f0XzTGF7iz+iDpHm4zxAvx XI4kWV6lpNFxviCs3pDo/7zrWSqUOyhITYHMHBgoo/ujK6/Y3UfnWJ7MpJguYvOlZPWh yI/4qBg6PHdWmT3Ga/xz/RNIyEF48ka8UZqrtxw248A++zkzyfEnUfrEOHDNMpa2W1g4 ikMb7SvXda8gVRxlx6K3473uU/y36qsM5oWfHWBlopGQOGJtBxQ8ZjOfDZwZtBLnwDlM pw45kJ9SxmiwQ6g4FRGQJwFACyVsu6Rh+NfZqj5UVpHYsK8nTsz7Xhzq/n1wO1Xqnfro Xt8A== X-Gm-Message-State: AOAM533cGiXiwlicybNz0ksldEcnjlBblAKjkwT7eAXk9dnzr+sxn6xg AuGDX65myjtFJrvfwNMkDvNO8REiYFvXKNApLLiXVB82 X-Google-Smtp-Source: ABdhPJydnZyayoFj2WoMQ22zORVosWdgYr71/NJVwGpFRruZ8XfdLjNq4IA67oTOa2LRnZ6QPPSjQg08PYf+LaN0te0= X-Received: by 2002:aca:b708:: with SMTP id h8mr10765722oif.122.1590919397001; Sun, 31 May 2020 03:03:17 -0700 (PDT) MIME-Version: 1.0 From: Pip Cet Date: Sun, 31 May 2020 10:02:40 +0000 Message-ID: Subject: 28.0.50; activating mark breaks RTL shaping in etc/HELLO (auto-composition-mode) To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary="000000000000ae106c05a6eec938" Received-SPF: pass client-ip=2607:f8b0:4864:20::234; envelope-from=pipcet@gmail.com; helo=mail-oi1-x234.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-Spam-Score: 0.4 (/) 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 (--) --000000000000ae106c05a6eec938 Content-Type: text/plain; charset="UTF-8" Recipe: start emacs -Q etc/HELLO move point to character position 358 (ARABIC LETTER SEEN) hit C-SPC to activate the mark Expected result: mark is activated, no change to shaping Actual result: The character at position 357 is no longer composed with the one at position 358. (screenshot with-mark.png) whereas it was composed before (screenshot without-mark.png) The same thing works fine in a separate buffer in an RTL paragraph. --000000000000ae106c05a6eec938 Content-Type: image/png; name="without-mark.png" Content-Disposition: attachment; filename="without-mark.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kauwa3u00 iVBORw0KGgoAAAANSUhEUgAAAEYAAAAcCAIAAABTWV5CAAAERUlEQVRYw+1YXSizbxi/9lhejWe0 EmPZJBw4MUmhJDnYakoOHDhQCGcopiXJZ1FLPo6ooTjDCmHL4nS+ydYWWRvNwTD2bGtPm+d53oP7 bfnPfPx79frI7+juun7Pfd+/XddzXc8ugG8HFgAwDPOdJGEfdTBJkna7/ctImpiYkEgkKysrYb3j 4+Mul8tsNovF4rfsZjabJRJJe3t7WO/GxoZEIhkZGXk3SRaLxWKxhBhNJpNWq7XZbI+NAwMDs7Oz ANDd3W2323Ec93g8bzni/v5eq9Xu7OyE9drtdq1WazAY3k1Sc3NzWlqaXq9/lXl8fPzw8AAAfr// 7OyMIAgOh/MZE6+1tRUAhoeHX2V6PJ5AIOB0On0+X39/f29vb3p6+meUVFxcnJOTo1arQ9LsKYRC 4dTUVHV1dW1trc/n29/fHxoa+qTlobW1laKo0dHRl2kKhYLH48XHxyuVSoPBcHFxUVRU9EklVVZW CgQClUpFEMTLUVpbW5uenuZyuZ+9L7HZ7KamJoIgVCrVF2u1Xq/X5/OFdTU0NOA4PjY2RlEUqgSf XdLt7W15eTmO4zExMVKp9HETQIiNja2trbVarWq1GgDu7u7efoO4uLjs7Ox/KokkydLS0qWlJYZh aJrWaDQFBQUnJychtJaWloiICFTNjUZjyKej0+lUKpU6nQ4AaJqemZnRaDQfFqWJiYmjoyOBQHBw cHB6eiqTydxud19fXwhNJBJVVFTo9fqpqamzs7OQ9HM4HHK5fGFhAQAIgqipqenq6vowSdvb2wAg l8vFYnF6enpHRwcAHB4ePtd26+vraZoGgMvLy6ALWQKBAEpjALi5uUEu9EnxjyRRFDU3N3d0dITS DxlRUoVFXl6eSCSiaZrH4wGAVqtFSgDg/PwcAKxWKwDs7e0BgM1m8/l8JEl6vd6Xq7/D4QAAtOdb wYQDTdNSqfQxLSUlpbCwMDIyEgDa2toQze/3o4XL5aqqqgKAyMhInU6XlZUFAL29vRRFuVyugoIC AOBwOFdXVyUlJWhDtVq9urqK1ltbW0/v4Pf7zWYz6sgKhSLsPaenpwGgrq4uaHlW0uLiIgBER0dP Tk4ODg5mZGSgs3Ec7+npCQQCiDY/P5+YmJibm4vjOABwudzV1VWGYVZWVlgsFgBgGIYWQqGQzWZj GAYAMpkMw7Do6OioqKg/f0VZLAzDIv6L4K/569cvm832t5Kam5tDqG63+/z8PBgWhOXl5T8ZjGHl 5eUWiyXoUqlUycnJyJWfn28ymeRyOQAkJSVZrdbGxkb0YFlZWWdnJ5L6tIknJCRIpdLNzU3mGfwP SXV1deiNZ17D1dXVwcHB9fX1q0yapnd3dwmCYBiGoqj19XW1Wo0CTpIkSZLMe4D99xWGz+fz+fw3 DTpYrNzc3GBUJRLJ49T68rOHbzhO+ZH0HnM8o9F4eXmZmpqamZn5M5r8Sbz3xm9v7nA2HGbzfQAA AABJRU5ErkJggg== --000000000000ae106c05a6eec938 Content-Type: image/png; name="with-mark.png" Content-Disposition: attachment; filename="with-mark.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kauwac371 iVBORw0KGgoAAAANSUhEUgAAAE8AAAAcCAIAAACvTHWIAAAEuElEQVRYw+1ZbSi7XRi/3IYt22gk 8p4wUcKaMmrFh9tLGUlSykv4IC9lyEheUqKET6hR8okQUrvDF0V8mdVIkRnig3fb2LLd9/3/cHr2 aDzs8ff3zP//XJ9O9/U757p+51znOtc5N8CfJE4AQNP019lzcrIH9otcwv6otf2f7ZcLk8n09/f/ HdiOjIzgOL64uPiqtrq62sPDg8/nb29v2zng8fExjuNVVVUvVcvLyziODwwMfAVbjUaj0WhsPu7t 7REEcXx8/PxjS0tLUVERALS3t/v7++v1ejabbacVvV5PEMT6+vpL1dnZGUEQOzs7X8G2trY2LCxs c3PzXWRsbCyDwQAAV1fX8PBwLpf7+Pj4zSK5vr4eAPr7+99FstlsFxcXHo/HYrFaW1vb2toODg6+ GVuxWBwfHz87O2sTt6/uvdLS0omJibGxMRaLlZCQ0NTU9P2yVH19PUmSg4ODb8N6enpubm4uLy+l UmlMTExQUNDa2tr3Y5ufnx8QECCXy3U63dtrm5GRUVJS8jbM0dkyGIyamhqdTieXy3+f6uLh4cFo NL6qqqio4HA4Q0NDJEkCgMFg+MZsr6+vJRIJh8Nhs9np6ekvDzcPD4/S0lKtVjs7OwsAt7e39g9+ d3enUqkcha3JZEpLS5ufn6dpmqIohUKRlJSkVqttYHV1dc7Ozugo2t3dtbnT8Hg8qVSalpYGABiG FRcX4zjuiGs7MjKiUqkCAgKUSuX+/n5WVpZer+/q6rKBhYSE5Obmbm5ujo2NoYP0eTz7+Pj09fXl 5eUBAJfLHR8f7+zsdES2W1tbANDQ0BAXFxceHi6TyQDg1RIXVRrl5eUURQHA6enp3yYxDABcXFwA wMvLCwC8vb2tSe5z78kfZEuS5OTkJNpUJpMJfURR+qoIhcKQkBCKong8HgAQBIFoA0BYWBhafwAQ CAQAEBwczGKxmEymu7s7l8tFMJVKpVAoLi4ubEa2WCzWyfqI0O8JRVHp6enPuwQFBYlEIldXVwCQ SqUI9vT0hBr39/eFhYWoDF5ZWYmOjgaAzs5OkiS5XO76+jpN0w8PD35+fqurq6hLTk5ORkYGaovF 4sfHRy8vLyaTeXV1ZeMMug+kpKS89HN8fBwAysrK/omIXWxnZmYAwN3dfXR0tKenJyIiAnHmcDgd HR1msxnBpqenfX19BQIBh8NBe3JpaYmm6cXFRRR4GIZRFEXTtFarNZvNJEkiLUmSBoPBaDRaJzc1 NRUARCLRS2empqYAIDs7+1exra2ttRlFr9cfHh5aFxPJwsKCdWdKJBKNRmNVyeVydF8nSXJjY4PP 5/f29tI0fXZ2FhwcPDw8bB2hq6vLYrEkJiYCQGpq6ktnMjMznwfU57MtKytDiedd5Pn5uVKpvLy8 fMveX2nGGgUYhuE4npOTg7KUm5vb0dERg8HAMGxubs7a12KxNDc3I4Barab/vXwyW7vs2ZdKampq UDs5ObmysrKgoCAwMBBNzcTExMetOyZbkiS7u7tRSreGg0gkIgjiw9YZ4KiCYZhMJmtsbFQqlScn J56enlFRUT/5WOe4bK31hlAoFAqFn/N2b8/D/O7u7unpaWhoaGRk5M/a+0//FfwAoswcmTs0wKUA AAAASUVORK5CYII= --000000000000ae106c05a6eec938-- From debbugs-submit-bounces@debbugs.gnu.org Sun May 31 08:41:21 2020 Received: (at 41626) by debbugs.gnu.org; 31 May 2020 12:41:22 +0000 Received: from localhost ([127.0.0.1]:59925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfNH0-0001qJ-Sw for submit@debbugs.gnu.org; Sun, 31 May 2020 08:41:21 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:45776) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfNGz-0001pi-2c for 41626@debbugs.gnu.org; Sun, 31 May 2020 08:41:05 -0400 Received: by mail-wr1-f47.google.com with SMTP id c3so8644640wru.12 for <41626@debbugs.gnu.org>; Sun, 31 May 2020 05:41:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=289GAUJn1RADevNOqtZWEqMWW3FZ1jnVZFHlw5pbSH0=; b=VGCB9cb9s8XYAvB7fGHQzE9eSMrVmGnf59ZYBw1HRZ3ZgWB/kONDX9sQTCast0/HFE vTUcgEMT2UA0iOX1O/0Xl1JHasrguIR/9rytkqSo5YNybuaVoV6BZVuIhuyPl8jE1qHk 21EjQuM488emdjf2EYWFBaetB1s5SrhxSZTfOt34zQsYZpf6Trn8O5O7Iy5n0N1CypfH a0IN6vFkksOEhW1PaWo+dTq9SsadNFzldovlIi6PG31ayc1KO65M3GNfMFK0G/2NIZzr C7Qku7Feps/hGdKZU5I5Yj+/5DQCe+rlXq7TwsuJF22gBsD+v6a3C70niglzwil2PAqg KYsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=289GAUJn1RADevNOqtZWEqMWW3FZ1jnVZFHlw5pbSH0=; b=nPs8qSN6MOD8vIdbJCYeWaWuX+SW9rHp/LYGtYTrNUc4M00EOK0MpM9lzL3SmfQPXY FvqqmVKSGhJax6MI0giZSvNuJq25s3KKJGBqG87387Te5fU/dYtw6YZASUGyew3Nvk5+ bZlCkmeu/7yU5SG+xVvnGTjOgDtWb7SIjUEHmE1szf7zDOvQT+rEA/Bwgx+u2Lw4rsUU c3a510J3Rs8R+PHp/DPEIDCkEwnOPzvKZoqbUJkY80zRCEIuWqTrmoRy0G3Ez1exx6Wa GOMQOJhq1BN9PkFwtJQIVAlbdKTlpaCO0rtAEhHA9bDVbQI+eYxVzDFyoaipeWk2qPnb ur9Q== X-Gm-Message-State: AOAM531pqQU6UMLUQtBHMbc17RXen448pnTyVT3XXsuLehv4hZWj1OEP SASsUofoYTA2/9yC6KcrlfDKvg== X-Google-Smtp-Source: ABdhPJwON/0Yry8WtlDmw1OVjt1LZMCeTnSsoQEpAVd/TkSSFEuzhkM8yuN6WKesx75A910zefvdNw== X-Received: by 2002:adf:dd06:: with SMTP id a6mr18020538wrm.142.1590928859212; Sun, 31 May 2020 05:40:59 -0700 (PDT) Received: from localhost ([2a02:8084:20e2:c380:1f68:7ff5:120d:64e]) by smtp.gmail.com with ESMTPSA id a10sm7095693wmf.46.2020.05.31.05.40.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 31 May 2020 05:40:58 -0700 (PDT) From: "Basil L. Contovounesios" To: Pip Cet Subject: Re: bug#41626: 28.0.50; activating mark breaks RTL shaping in etc/HELLO (auto-composition-mode) References: Date: Sun, 31 May 2020 13:40:57 +0100 In-Reply-To: (Pip Cet's message of "Sun, 31 May 2020 10:02:40 +0000") Message-ID: <87zh9o6zvq.fsf@tcd.ie> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41626 Cc: 41626@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: -1.0 (-) Pip Cet writes: > Recipe: > start emacs -Q etc/HELLO > move point to character position 358 (ARABIC LETTER SEEN) > hit C-SPC to activate the mark > > Expected result: > mark is activated, no change to shaping > > Actual result: > The character at position 357 is no longer composed with the one at > position 358. (screenshot with-mark.png) whereas it was composed > before (screenshot without-mark.png) > > The same thing works fine in a separate buffer in an RTL paragraph. FWIW, a similar thing was discussed in bug#35721. -- Basil From debbugs-submit-bounces@debbugs.gnu.org Sun May 31 09:11:33 2020 Received: (at 41626) by debbugs.gnu.org; 31 May 2020 13:11:33 +0000 Received: from localhost ([127.0.0.1]:59934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfNkT-0002Z5-DF for submit@debbugs.gnu.org; Sun, 31 May 2020 09:11:33 -0400 Received: from mail-oi1-f178.google.com ([209.85.167.178]:37264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfNkR-0002Yr-HR for 41626@debbugs.gnu.org; Sun, 31 May 2020 09:11:32 -0400 Received: by mail-oi1-f178.google.com with SMTP id m67so6721293oif.4 for <41626@debbugs.gnu.org>; Sun, 31 May 2020 06:11:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xzQnAqs/bcEQVXRr8XT2RQ/HzsvGX6CM+sP9CWdd5ws=; b=q8zlJpukP23DBXmjJXLEwzjX0FQrrTxcveyaG2gWPcWirXXhGrQ2GlyuLqd8R8M85A OZx21EOi9hg2lGMOSEHrd3lzlIqZjLWMtO5u8zjWRrdlBGWOwDPHHw2npYmv3r5HUwVO sDwEdjqlJ5aviDPxUTqKP6pHGcildjyI7DSGVQ9fTLbWY9IGZ7gWABcdupKOga0zZEXK u2fo5al54Na4sfBkwGIO5bl22aYIYB+ibjuHjNPepb9D4uDXc09O1b2XneuvKUtYgXqI Pil9TmYvqUzla+a+3koAI1It0Z3m0Ma9kP6K4JxC+T/7KIy4sjg0plRYinxIzIlStBJX xftA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xzQnAqs/bcEQVXRr8XT2RQ/HzsvGX6CM+sP9CWdd5ws=; b=P5qTUiUMIQ69Gj6wz7pD4/JHjFifjZHdtHWzgFj+Zl++QRjoGOe+cE+EXLKlcfRdj6 tF8wYROnXfGodRihCzs1VEsfX8hoiClq+iwqF6v4d3xuvaxvmPAPrTdflQMWTs//qR3m H86nAfQERjHde8ReW/wfelOaYHTC6OUgapXw8FJIJhx6W/znrXKWGaJSnkeIC3yB83ue PLnmk/QGSo+5GiIpuBw9rwdMyNKc3Dp9t/xWXMQ1KSOwje/FM/mwH/gCK9zFtiGmV7i2 j5Oz51RsFd+2uZBHdJFStsAGDFKMlBRSbFi3IwDbhuPAaynU38O09AkOL56l3KALbWGO ezTw== X-Gm-Message-State: AOAM5331V8ice5P/Roobyp8DbcBiXGeeoxNocpvsUYV86U6n5D7ek4B/ E6Pfy2E2e2GBUhizCFdWNSsu9oByEnnINGR4alslBjsF X-Google-Smtp-Source: ABdhPJxxb9S0CWi+7HeEFiM2tzwgAZ/WrZHGX0zBS2942pvY9oE8LfkWxv9WlZO8Qa06jxUJ1+5yweVfTx9Ch9sRtqI= X-Received: by 2002:aca:4e0d:: with SMTP id c13mr979013oib.30.1590930685891; Sun, 31 May 2020 06:11:25 -0700 (PDT) MIME-Version: 1.0 References: <87zh9o6zvq.fsf@tcd.ie> In-Reply-To: <87zh9o6zvq.fsf@tcd.ie> From: Pip Cet Date: Sun, 31 May 2020 13:10:47 +0000 Message-ID: Subject: Re: bug#41626: 28.0.50; activating mark breaks RTL shaping in etc/HELLO (auto-composition-mode) To: "Basil L. Contovounesios" Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41626 Cc: 41626@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: -1.0 (-) On Sun, May 31, 2020 at 12:40 PM Basil L. Contovounesios wrote: > > The same thing works fine in a separate buffer in an RTL paragraph. > FWIW, a similar thing was discussed in bug#35721. Thanks for the hint! What I don't understand is why it works in pure RTL paragraphs, though. If I yank the Arabic greeting into a new buffer, I can place the mark anywhere and nothing happens to the shaping. From debbugs-submit-bounces@debbugs.gnu.org Sun May 31 10:46:12 2020 Received: (at 41626) by debbugs.gnu.org; 31 May 2020 14:46:13 +0000 Received: from localhost ([127.0.0.1]:33595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfPE4-0005DJ-Mp for submit@debbugs.gnu.org; Sun, 31 May 2020 10:46:12 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfPE2-0005D8-G4 for 41626@debbugs.gnu.org; Sun, 31 May 2020 10:46:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55238) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jfPDx-0006O7-7D; Sun, 31 May 2020 10:46:05 -0400 Received: from [176.228.60.248] (port=1170 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jfPDw-000848-Gz; Sun, 31 May 2020 10:46:05 -0400 Date: Sun, 31 May 2020 17:46:03 +0300 Message-Id: <83d06kkvro.fsf@gnu.org> From: Eli Zaretskii To: Pip Cet In-Reply-To: (message from Pip Cet on Sun, 31 May 2020 10:02:40 +0000) Subject: Re: bug#41626: 28.0.50; activating mark breaks RTL shaping in etc/HELLO (auto-composition-mode) References: X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 41626 Cc: 41626@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: -2.4 (--) > From: Pip Cet > Date: Sun, 31 May 2020 10:02:40 +0000 > > Recipe: > start emacs -Q etc/HELLO > move point to character position 358 (ARABIC LETTER SEEN) > hit C-SPC to activate the mark > > Expected result: > mark is activated, no change to shaping > > Actual result: > The character at position 357 is no longer composed with the one at > position 358. (screenshot with-mark.png) whereas it was composed > before (screenshot without-mark.png) > > The same thing works fine in a separate buffer in an RTL paragraph. This is a known problem with how we handle character composition and faces when they intermix. At the time, my conclusion was that fixing this would be next to impossible without changing the way we handle the "stop position" during iteration through buffer text. Of course, I could be mistaken. From debbugs-submit-bounces@debbugs.gnu.org Sun May 31 10:59:52 2020 Received: (at 41626) by debbugs.gnu.org; 31 May 2020 14:59:52 +0000 Received: from localhost ([127.0.0.1]:33615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfPR7-0005Vn-Kx for submit@debbugs.gnu.org; Sun, 31 May 2020 10:59:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfPR5-0005Va-IM for 41626@debbugs.gnu.org; Sun, 31 May 2020 10:59:39 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:55354) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jfPR0-0000l6-1O; Sun, 31 May 2020 10:59:34 -0400 Received: from [176.228.60.248] (port=1990 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jfPQu-0000TX-G1; Sun, 31 May 2020 10:59:33 -0400 Date: Sun, 31 May 2020 17:59:26 +0300 Message-Id: <838sh8kv5d.fsf@gnu.org> From: Eli Zaretskii To: Pip Cet In-Reply-To: (message from Pip Cet on Sun, 31 May 2020 13:10:47 +0000) Subject: Re: bug#41626: 28.0.50; activating mark breaks RTL shaping in etc/HELLO (auto-composition-mode) References: <87zh9o6zvq.fsf@tcd.ie> X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 41626 Cc: contovob@tcd.ie, 41626@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: -0.1 (/) > From: Pip Cet > Date: Sun, 31 May 2020 13:10:47 +0000 > Cc: 41626@debbugs.gnu.org > > What I don't understand is why it works in pure RTL paragraphs, > though. If I yank the Arabic greeting into a new buffer, I can place > the mark anywhere and nothing happens to the shaping. Because testing where the face changes while going backwards in a buffer is "tricky". See handle_stop_backwards and its callers. Maybe there's some bug in the logic there, I don't know. From debbugs-submit-bounces@debbugs.gnu.org Sun May 31 13:09:40 2020 Received: (at 41626) by debbugs.gnu.org; 31 May 2020 17:09:40 +0000 Received: from localhost ([127.0.0.1]:33717 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfRSu-0002Ii-A5 for submit@debbugs.gnu.org; Sun, 31 May 2020 13:09:40 -0400 Received: from mail-oi1-f173.google.com ([209.85.167.173]:44470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfRSs-0002IV-SD for 41626@debbugs.gnu.org; Sun, 31 May 2020 13:09:39 -0400 Received: by mail-oi1-f173.google.com with SMTP id x202so6577369oix.11 for <41626@debbugs.gnu.org>; Sun, 31 May 2020 10:09:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=d8fBp3F2rkmDi/gzIbclYGpwpoJ3IggSGOeOsFlJWbo=; b=bZJOp0elb8cUxoEgvV2/k5a3VSSI7q3QCFQZJi/os2sRGW0KswqiFBiet4LSwZocMM 8Smwyeguc4cFM1rm5+k9e9n7lLf3ZJCbwchaDJz+Ne9ucxTDxfAj1M60iH0z+pmNPm0G 0CI1YHCT5QwfcimCHhWxiVszy9FXRL4YfydLHcvDTx5rGy/Km7nH06raMU6C2ciQvECq BmPB3dC/VhdSTZtTRfxSfK9SQK0KHlGZ5DObH3BnA53uykxpgdF4ECUvGdGi/sO4pDW0 qqYZJOPakvkmNWK995KQphN+xj8q/mB/exZD6BMRm9wZ/9f+HufnFHhrkCPDP65oGddm OVmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=d8fBp3F2rkmDi/gzIbclYGpwpoJ3IggSGOeOsFlJWbo=; b=UoWZI2ozQtFYxvXW7bVmzHit7cvk4ibHthLDznwCJ3M8NOIDzk46n9LvRnDqvWGobv 4l1tVJc70UnkIzYOJPXRBIPOQeAmYtYTx9+KADFUyPIctEGOqDKBnY0y0aoeL8pidt7t lSFNc5NtPdl5MoNbN8YLBNEWlpCQC3mfK5zdC2//t2gxuCzPwPbNZ1uHQcU/NGbKIBz/ ICW7s9XLbk0UQSrqwmQoH9hvgDJq5dL3UC94uNghMRRaeL9LCOttt29/KwbndKqJpdGx blJarCMZrjWXeP7yCTVZfspRAfR3xCjvhjH0VwNj2UWtZC6sS1Ewiw0UCZiV9FsL+1V5 4ZXw== X-Gm-Message-State: AOAM530FuSyKhBGr9f87Up1C0aNUxQbGMDDoFl0H/4U80P7e14lQ0X1A neEFlYmctBXmV/UAGP/WWwkfuAl3PTECSjEG1jc= X-Google-Smtp-Source: ABdhPJyqBVwN0IGrLuqWnQrZRxHko+Cxn/Yk4EoPkbburpcE4ait/q970/64Hvf07o/jLvzPEqbA8wSKCRxa+vofTRE= X-Received: by 2002:aca:4e0d:: with SMTP id c13mr1521673oib.30.1590944973215; Sun, 31 May 2020 10:09:33 -0700 (PDT) MIME-Version: 1.0 References: <87zh9o6zvq.fsf@tcd.ie> <838sh8kv5d.fsf@gnu.org> In-Reply-To: <838sh8kv5d.fsf@gnu.org> From: Pip Cet Date: Sun, 31 May 2020 17:08:56 +0000 Message-ID: Subject: Re: bug#41626: 28.0.50; activating mark breaks RTL shaping in etc/HELLO (auto-composition-mode) To: Eli Zaretskii Content-Type: multipart/mixed; boundary="000000000000fce73305a6f4bdcf" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41626 Cc: contovob@tcd.ie, 41626@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: -1.0 (-) --000000000000fce73305a6f4bdcf Content-Type: text/plain; charset="UTF-8" On Sun, May 31, 2020 at 2:59 PM Eli Zaretskii wrote: > > From: Pip Cet > > Date: Sun, 31 May 2020 13:10:47 +0000 > > Cc: 41626@debbugs.gnu.org > > > > What I don't understand is why it works in pure RTL paragraphs, > > though. If I yank the Arabic greeting into a new buffer, I can place > > the mark anywhere and nothing happens to the shaping. > > Because testing where the face changes while going backwards in a > buffer is "tricky". See handle_stop_backwards and its callers. Thanks! I don't see why we need to invalidate composition state in handle_stop_backwards. How's this? --000000000000fce73305a6f4bdcf Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Avoid-losing-composition-state-in-handle_stop_backwa.patch" Content-Disposition: attachment; filename="0001-Avoid-losing-composition-state-in-handle_stop_backwa.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kavbg1690 RnJvbSAwMWZlMTcyMjAzNmU2Y2JiZjQyOGUyMDY4YTY2NmMzNmQ3MThjNzRlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaXAgQ2V0IDxwaXBjZXRAZ21haWwuY29tPgpEYXRlOiBTdW4s IDMxIE1heSAyMDIwIDE2OjU4OjE5ICswMDAwClN1YmplY3Q6IFtQQVRDSF0gQXZvaWQgbG9zaW5n IGNvbXBvc2l0aW9uIHN0YXRlIGluIGhhbmRsZV9zdG9wX2JhY2t3YXJkcwoKKiBzcmMveGRpc3Au YyAoaGFuZGxlX3N0b3BfYmFja3dhcmRzKTogU2F2ZSBjb21wb3NpdGlvbiBpdGVyYXRvciBzdGF0 ZQphY3Jvc3Mgb3VyIGZvcndhcmQgc2Nhbi4KLS0tCiBzcmMveGRpc3AuYyB8IDIgKysKIDEgZmls ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zcmMveGRpc3AuYyBiL3Ny Yy94ZGlzcC5jCmluZGV4IGVhMjgzOTVjZjUuLmU5M2IwYmMyMDEgMTAwNjQ0Ci0tLSBhL3NyYy94 ZGlzcC5jCisrKyBiL3NyYy94ZGlzcC5jCkBAIC04NjkyLDYgKzg2OTIsNyBAQCBoYW5kbGVfc3Rv cF9iYWNrd2FyZHMgKHN0cnVjdCBpdCAqaXQsIHB0cmRpZmZfdCBjaGFycG9zKQogICBwdHJkaWZm X3Qgd2hlcmVfd2VfYXJlID0gKGJ1ZnAgPyBJVF9DSEFSUE9TICgqaXQpIDogSVRfU1RSSU5HX0NI QVJQT1MgKCppdCkpOwogICBzdHJ1Y3QgZGlzcGxheV9wb3Mgc2F2ZV9jdXJyZW50ID0gaXQtPmN1 cnJlbnQ7CiAgIHN0cnVjdCB0ZXh0X3BvcyBzYXZlX3Bvc2l0aW9uID0gaXQtPnBvc2l0aW9uOwor ICBzdHJ1Y3QgY29tcG9zaXRpb25faXQgc2F2ZV9jbXBfaXQgPSBpdC0+Y21wX2l0OwogICBzdHJ1 Y3QgdGV4dF9wb3MgcG9zMTsKICAgcHRyZGlmZl90IG5leHRfc3RvcDsKIApAQCAtODcxOSw2ICs4 NzIwLDcgQEAgaGFuZGxlX3N0b3BfYmFja3dhcmRzIChzdHJ1Y3QgaXQgKml0LCBwdHJkaWZmX3Qg Y2hhcnBvcykKICAgaXQtPmJpZGlfcCA9IHRydWU7CiAgIGl0LT5jdXJyZW50ID0gc2F2ZV9jdXJy ZW50OwogICBpdC0+cG9zaXRpb24gPSBzYXZlX3Bvc2l0aW9uOworICBpdC0+Y21wX2l0ID0gc2F2 ZV9jbXBfaXQ7CiAgIG5leHRfc3RvcCA9IGl0LT5zdG9wX2NoYXJwb3M7CiAgIGl0LT5zdG9wX2No YXJwb3MgPSBpdC0+cHJldl9zdG9wOwogICBoYW5kbGVfc3RvcCAoaXQpOwotLSAKMi4yNy4wLnJj MAoK --000000000000fce73305a6f4bdcf-- From debbugs-submit-bounces@debbugs.gnu.org Sun May 31 13:31:09 2020 Received: (at 41626) by debbugs.gnu.org; 31 May 2020 17:31:09 +0000 Received: from localhost ([127.0.0.1]:33747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfRna-0002pa-A2 for submit@debbugs.gnu.org; Sun, 31 May 2020 13:31:09 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfRnY-0002p6-6B for 41626@debbugs.gnu.org; Sun, 31 May 2020 13:31:01 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57643) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jfRnR-0002oS-QL; Sun, 31 May 2020 13:30:53 -0400 Received: from [176.228.60.248] (port=3606 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jfRnO-0005ga-8a; Sun, 31 May 2020 13:30:52 -0400 Date: Sun, 31 May 2020 20:30:48 +0300 Message-Id: <83tuzwj9kn.fsf@gnu.org> From: Eli Zaretskii To: Pip Cet In-Reply-To: (message from Pip Cet on Sun, 31 May 2020 17:08:56 +0000) Subject: Re: bug#41626: 28.0.50; activating mark breaks RTL shaping in etc/HELLO (auto-composition-mode) References: <87zh9o6zvq.fsf@tcd.ie> <838sh8kv5d.fsf@gnu.org> X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 41626 Cc: contovob@tcd.ie, 41626@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: -2.4 (--) > From: Pip Cet > Date: Sun, 31 May 2020 17:08:56 +0000 > Cc: contovob@tcd.ie, 41626@debbugs.gnu.org > > I don't see why we need to invalidate composition state in > handle_stop_backwards. > > How's this? Good catch! Please install, and thanks. From debbugs-submit-bounces@debbugs.gnu.org Sun May 31 13:36:09 2020 Received: (at 41626) by debbugs.gnu.org; 31 May 2020 17:36:09 +0000 Received: from localhost ([127.0.0.1]:33752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfRsW-0002wW-Sy for submit@debbugs.gnu.org; Sun, 31 May 2020 13:36:09 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jfRsR-0002vz-RU for 41626@debbugs.gnu.org; Sun, 31 May 2020 13:36:07 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57708) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jfRsM-0003gV-3R; Sun, 31 May 2020 13:35:58 -0400 Received: from [176.228.60.248] (port=3932 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jfRsL-0004Ej-66; Sun, 31 May 2020 13:35:57 -0400 Date: Sun, 31 May 2020 20:35:57 +0300 Message-Id: <83sgfgj9c2.fsf@gnu.org> From: Eli Zaretskii To: pipcet@gmail.com In-Reply-To: <83tuzwj9kn.fsf@gnu.org> (message from Eli Zaretskii on Sun, 31 May 2020 20:30:48 +0300) Subject: Re: bug#41626: 28.0.50; activating mark breaks RTL shaping in etc/HELLO (auto-composition-mode) References: <87zh9o6zvq.fsf@tcd.ie> <838sh8kv5d.fsf@gnu.org> <83tuzwj9kn.fsf@gnu.org> X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 41626 Cc: contovob@tcd.ie, 41626@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: -2.4 (--) > Date: Sun, 31 May 2020 20:30:48 +0300 > From: Eli Zaretskii > Cc: contovob@tcd.ie, 41626@debbugs.gnu.org > > Good catch! Please install, and thanks. On master, of course. From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 03 03:31:50 2020 Received: (at 41626-done) by debbugs.gnu.org; 3 Jun 2020 07:31:51 +0000 Received: from localhost ([127.0.0.1]:41806 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jgNsM-00073C-OC for submit@debbugs.gnu.org; Wed, 03 Jun 2020 03:31:50 -0400 Received: from mail-ed1-f66.google.com ([209.85.208.66]:38094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jgNsK-00072w-Gh for 41626-done@debbugs.gnu.org; Wed, 03 Jun 2020 03:31:49 -0400 Received: by mail-ed1-f66.google.com with SMTP id c35so882442edf.5 for <41626-done@debbugs.gnu.org>; Wed, 03 Jun 2020 00:31:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=uwZkm7SgtZPQhYdO8fTqJAVn73s1wdqgNZwvsBRMyr0=; b=maIm5InQ9iS5kfqx9c2um0qZeyps3dwAAs6GAc0Xw2s1Sbg3cr3nW41c56HdBAmRhq 0K08l+LKmLfF5wKUUGko8we9vXFXTCBun5DfpLtLYAcrppM7TfiQ8t/VZ7yUTU3G4CJw g/T6xlKq1f8R7dc1Tut2N9hP0r/bTOPXuvuGMGL80ghvwvtzbwxBcB9JRCs7tnMhskOd cwu8zfUqe0kxfPw7VqhOccDZcSEA5+smpYrw64Rgg+qAr/440qssLzJKcg2/VgqnDG9S hVdO2JKQJ6dUJa+twBF8dXTIiGj2LV+6BtbdqKMGSLVgXOAqaYG7ol8Qdbf49U4KUapq M+EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=uwZkm7SgtZPQhYdO8fTqJAVn73s1wdqgNZwvsBRMyr0=; b=JkIO6+KxiYVHHNyFf5Hay16HWX3IoMQhFfFKQGutzJl06ODZ2DioFjNAzs2yQENvZl X/Ve4BeysRJm2LwJvMyCsruDIBjgaAYLB52peprz5Tw5zq1raCXzurbQNL+FXtYgkmpx NDy7Yqv67hM9j1qhgiqxN8O9BN2Kigjc0+ORPW+SlBZDSH3QEKtbGwfcJb/p8HLJSxVc eTIAYAM41nrgssE2wWyyaZB/jv1xYWaGTU1704ZSarFdmCnx38NxZR9No5a0fgw4H2ui u6s7GQHDadQSOoQs/4cnpuuO5lBT/BKjsG19s5G8WLXKWG6q1/a8r7wtKcUjsglRra0M FBIA== X-Gm-Message-State: AOAM532VXA8P3PDFt+FfE0ezbg9NQZouBZD/dJC3mfD5/+GX18+7FKgf u4joDhbwZM5f+Oavyv2ftu21T5SPm24= X-Google-Smtp-Source: ABdhPJzPdmcf6odcJROcAOfB08vMbDid8fAUB084n97ohHHaYljEKxm75YGNRugVoTjM2oXqUAipSQ== X-Received: by 2002:a50:8d07:: with SMTP id s7mr30713464eds.371.1591169502370; Wed, 03 Jun 2020 00:31:42 -0700 (PDT) Received: from chametz (exit-ua1.yggdrasil.ws. [176.107.187.151]) by smtp.gmail.com with ESMTPSA id p13sm722246edx.69.2020.06.03.00.31.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2020 00:31:41 -0700 (PDT) From: Pip Cet To: Eli Zaretskii Subject: Re: bug#41626: 28.0.50; activating mark breaks RTL shaping in etc/HELLO (auto-composition-mode) References: <87zh9o6zvq.fsf@tcd.ie> <838sh8kv5d.fsf@gnu.org> <83tuzwj9kn.fsf@gnu.org> <83sgfgj9c2.fsf@gnu.org> Date: Wed, 03 Jun 2020 07:31:31 +0000 In-Reply-To: <83sgfgj9c2.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 31 May 2020 20:35:57 +0300") Message-ID: <87zh9k7gh8.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Eli Zaretskii writes: >> Date: Sun, 31 May 2020 20:30:48 +0300 >> From: Eli Zaretskii >> Cc: contovob@tcd.ie, 41626@debbugs.gnu.org >> >> Good catch! Please install, and thanks. > > On master, of course. Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: tcd.ie] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [176.107.187.151 listed in zen.spamhaus.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (pipcet[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.208.66 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.208.66 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 41626-done Cc: contovob@tcd.ie, 41626-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: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Eli Zaretskii writes: >> Date: Sun, 31 May 2020 20:30:48 +0300 >> From: Eli Zaretskii >> Cc: contovob@tcd.ie, 41626@debbugs.gnu.org >> >> Good catch! Please install, and thanks. > > On master, of course. Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: tcd.ie] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [176.107.187.151 listed in zen.spamhaus.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.208.66 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.208.66 listed in wl.mailspike.net] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (pipcet[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager Eli Zaretskii writes: >> Date: Sun, 31 May 2020 20:30:48 +0300 >> From: Eli Zaretskii >> Cc: contovob@tcd.ie, 41626@debbugs.gnu.org >> >> Good catch! Please install, and thanks. > > On master, of course. Done, closing this bug. Thank you! From unknown Fri Jun 20 07:13:41 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 01 Jul 2020 11:24:04 +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