From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.bugs Subject: bug#48740: 28.0.50; Composition text property is not always honoured Date: Mon, 31 May 2021 21:00:29 +0800 Message-ID: <87eedn12j6.fsf@localhost> References: <87im30ad2g.fsf@localhost> <837djg4gvq.fsf@gnu.org> <87wnrgtlln.fsf@localhost> <8335u449de.fsf@gnu.org> <87pmx8tfub.fsf@localhost> <83y2bw2oyr.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34031"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 48740@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 31 14:56:11 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lnhSk-0008fg-LZ for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 31 May 2021 14:56:10 +0200 Original-Received: from localhost ([::1]:35290 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lnhSj-0004Ik-LA for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 31 May 2021 08:56:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45742) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lnhSc-0004IL-Gl for bug-gnu-emacs@gnu.org; Mon, 31 May 2021 08:56:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49650) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lnhSc-0003Af-8j for bug-gnu-emacs@gnu.org; Mon, 31 May 2021 08:56:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lnhSc-0007gZ-6d for bug-gnu-emacs@gnu.org; Mon, 31 May 2021 08:56:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 31 May 2021 12:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48740 X-GNU-PR-Package: emacs Original-Received: via spool by 48740-submit@debbugs.gnu.org id=B48740.162246575829533 (code B ref 48740); Mon, 31 May 2021 12:56:02 +0000 Original-Received: (at 48740) by debbugs.gnu.org; 31 May 2021 12:55:58 +0000 Original-Received: from localhost ([127.0.0.1]:32963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnhSX-0007gH-Jt for submit@debbugs.gnu.org; Mon, 31 May 2021 08:55:57 -0400 Original-Received: from mail-wm1-f53.google.com ([209.85.128.53]:40888) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lnhST-0007g1-Uo for 48740@debbugs.gnu.org; Mon, 31 May 2021 08:55:56 -0400 Original-Received: by mail-wm1-f53.google.com with SMTP id b145-20020a1c80970000b029019c8c824054so1818518wmd.5 for <48740@debbugs.gnu.org>; Mon, 31 May 2021 05:55:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:in-reply-to:references:cc:date:message-id :mime-version; bh=XTL4zZp5TLx68de5RK50Lv1W7K9T9zXeC43vU9Mlfbg=; b=Tr5PeaWNikUJFW7bo86j0KADC8du/BG2QjWpZ2sg5m1YIyDEQMxxuMRG6nYmaRJuk0 Vp5+wMKVmIxtZmatTF6u48rxd6pBwSBNJSnc8D/4itp7YxXNlZm5bJQN0tFkx1lv5U4b 25tRdkXEwh3o8HkhgSRr3MzcQA7KvQX9tljm/2GgCznFj6jOXbOjv9fCdZrKt5kCC9iW jUKIH8lFEdbVSRXZBnMk6BEZ5oxoohTC2j40Z2MdILhtn8uXrisAH6qnZ47kv1jLN2nX 26o3e83C4m83us+t0OvvJu8ZgzLTJAy5dgo8HjPt0kapQru01MZ4m5boZlDE1KgQTexI xodg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:in-reply-to:references:cc:date :message-id:mime-version; bh=XTL4zZp5TLx68de5RK50Lv1W7K9T9zXeC43vU9Mlfbg=; b=k8x9CHcoh7xJ/2a0VbyaBoMkyequo8E/eUNVRe5RHF683Q08/Rz6nfaHwNYqv5fFC3 +DcEMG/W35hek+wxq0MqyCHPvAQAXqKi+TKyI5ZyGWseUSab9Cpbtd20ROQ+dw+dQYG7 E5BxjLESzEiuI0Vq7n4gQmrk0Rex79azGmGX7aFByv2sGiHayUMfffsgPcK4uFU25wOx 2kx4TtBHFNgUjLLHagVRKeASAbjDsy+2wA/jJ/JFKh5Tp8xv+MpUl3dYbud5vrY9Ngu9 98fjmZci/4vu4O1K+ht09Ss/24TaOlBuskZJeDXWOFlxrWu5jiDjOT9nm2ZSU7JmNcEM uvzg== X-Gm-Message-State: AOAM533BwGc44B/LYNAWfzZtD49Rq9bBPHChyz0g22Ty2AkIEpiwDS9D D+dd7f1500seo05bRrNlsdo/QMENDOxtDw== X-Google-Smtp-Source: ABdhPJxI7VyVsYhSrN7wond0teYP7w8Ufku+Js7dhgycGVev3GP2uLnwi7DtIKElKKZirMyDfh71dw== X-Received: by 2002:a7b:c30f:: with SMTP id k15mr26464023wmj.128.1622465747860; Mon, 31 May 2021 05:55:47 -0700 (PDT) Original-Received: from localhost ([158.255.2.9]) by smtp.gmail.com with ESMTPSA id a77sm12636187wmd.14.2021.05.31.05.55.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 May 2021 05:55:47 -0700 (PDT) In-Reply-To: <83y2bw2oyr.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:207698 Archived-At: Eli Zaretskii writes: > No, it is also subdivided into two separate regions, each one of 3 > characters. And that's why it doesn't work: the display engine > expects that the composed text should be covered by a single text > property which specifies the length (7 - 0 = 7) that is equal to the > length of the covered text (301 - 294 = 7). > > So the problem is caused by whatever code in org-agenda-redo-all that > "breaks" the composition property into 2 separate adjacent properties. Yet, the same "broken" property does work in step 6... And in both cases the composition properties of the two regions are same. The two intervals are there because other properties in the list are not same, as I understand. The only possibility I can think about is that compositions in the two intervals are 'eq at step 6, but only 'equal at step 8. (How on Earth can one debug this???) Best, Ihor