From unknown Sat Aug 16 16:18:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23859: 25.1.50; Inconsistent behavior of (format "%_width_s" string-has-text-property) Resent-From: Chunyang Xu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 28 Jun 2016 04:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23859 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 23859@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.146708839831396 (code B ref -1); Tue, 28 Jun 2016 04:34:01 +0000 Received: (at submit) by debbugs.gnu.org; 28 Jun 2016 04:33:18 +0000 Received: from localhost ([127.0.0.1]:58650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHki6-0008AK-EE for submit@debbugs.gnu.org; Tue, 28 Jun 2016 00:33:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHki4-0008A5-G1 for submit@debbugs.gnu.org; Tue, 28 Jun 2016 00:33:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bHkhy-0007P6-HJ for submit@debbugs.gnu.org; Tue, 28 Jun 2016 00:33:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42408) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bHkhy-0007Nv-EE for submit@debbugs.gnu.org; Tue, 28 Jun 2016 00:33:10 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50737) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bHkhw-0005wu-8K for bug-gnu-emacs@gnu.org; Tue, 28 Jun 2016 00:33:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bHkht-0007JL-0M for bug-gnu-emacs@gnu.org; Tue, 28 Jun 2016 00:33:08 -0400 Received: from mail-pf0-x22c.google.com ([2607:f8b0:400e:c00::22c]:34030) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bHkhs-0007J9-OF for bug-gnu-emacs@gnu.org; Tue, 28 Jun 2016 00:33:04 -0400 Received: by mail-pf0-x22c.google.com with SMTP id h14so2423963pfe.1 for ; Mon, 27 Jun 2016 21:33:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=awBdco7PxEmdHhAvG/rLRPdjy0Jrb2H1wxzis3Xz8eU=; b=f8hX+mYNIks5MYsM+aC5o2gEO0OdiVJIo1rLRINGnYkCWpeIgpnCsIdodVLGTIa8ZU 4oobyXmayrbflAvDsdzrS7tgw8wEO5jINE1OSNcglLN6p0Jmtl9GwXPE4/vGj1QzycYd 82dR2UaBLan1b1P6qjaW49A5O/PBeswsQU+b3luPe4IGaDjm8jHv4vBm4WOYZ/rpn0YR WoFQorX23Mk4fDlLMlx+mPCVyFC64KeCvCgn5EmsW1m0zJ0fLogZEUa2PFPdFP23P4Pr k2ZirCKsNCy4rCNMbEJ0Xh4pGxIWAPKOQU0AGT5ZQaMR7HK6rwAQ3Trkfn2l3ompYRBh CAWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=awBdco7PxEmdHhAvG/rLRPdjy0Jrb2H1wxzis3Xz8eU=; b=A2okMNA5r149CSBuTTQg250kJWSZrbpGW8NonBEXjEcjlqfd/TicjJXgBz3qc6kUcK KntiQTaykrAI5g1dvO7JCUOO1xc7KskgxGGRKgPUM6hggVDV8fMiosvaUsyxKQ9Ybems pz293+BTEohs+y/9lSAaGLuykgzDkE6QA3VUWeu0ATVKNpRK9H+G49DAHW5NOBtIQVrd YQBnRWO1dwocHxI3Z5jB1gxTD5vgIvHRdnUbRWqz9C0YslQtUa0hHmYohP86BK/+oTlc ejpw9Ox0y46bk41oDwDQw+RLBul5r563IXIN5BjZihmCa0R92CHHSkLY2CoMxVwsrLBL cVpA== X-Gm-Message-State: ALyK8tJLN4xeKWAyHv/Q18WnyPnbH/uAX+TQDN4853hPImW4eIkpllkcQkTW9hXlg+L+vg== X-Received: by 10.98.107.129 with SMTP id g123mr1486887pfc.62.1467088383342; Mon, 27 Jun 2016 21:33:03 -0700 (PDT) Received: from localhost ([47.88.9.6]) by smtp.gmail.com with ESMTPSA id ql1sm3386650pac.2.2016.06.27.21.33.01 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 Jun 2016 21:33:02 -0700 (PDT) From: Chunyang Xu Date: Tue, 28 Jun 2016 12:32:57 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) ;; 24.5 (format "%4s" (propertize "hi" 'face 'bold)) =E2=87=92 #(" hi" 2 4 (face bold)) ;; master (format "%4s" (propertize "hi" 'face 'bold)) =E2=87=92 #(" hi" 0 2 (face bold)) is the new behavior wanted? I have code relying on the old behavior. In GNU Emacs 25.1.50.1 (x86_64-apple-darwin15.5.0, NS appkit-1404.47 Versio= n 10.11.5 (Build 15F34)) of 2016-06-25 built on MBA.lan Repository revision: a985d2b09bb88f31b27b02c3131cb34c5879d767 From unknown Sat Aug 16 16:18:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23859: 25.1.50; Inconsistent behavior of (format "%_width_s" string-has-text-property) Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 28 Jun 2016 16:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23859 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Chunyang Xu Cc: 23859@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 23859-submit@debbugs.gnu.org id=B23859.14671303066379 (code B ref 23859); Tue, 28 Jun 2016 16:12:01 +0000 Received: (at 23859) by debbugs.gnu.org; 28 Jun 2016 16:11:46 +0000 Received: from localhost ([127.0.0.1]:59251 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHvc2-0001eo-Ef for submit@debbugs.gnu.org; Tue, 28 Jun 2016 12:11:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41619) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHvc0-0001eZ-Jj for 23859@debbugs.gnu.org; Tue, 28 Jun 2016 12:11:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bHvbs-0002zW-ED for 23859@debbugs.gnu.org; Tue, 28 Jun 2016 12:11:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57193) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bHvbs-0002zR-Ao; Tue, 28 Jun 2016 12:11:36 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4380 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bHvbr-0000ay-JN; Tue, 28 Jun 2016 12:11:36 -0400 Date: Tue, 28 Jun 2016 19:11:12 +0300 Message-Id: <8360stxpi7.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Chunyang Xu on Tue, 28 Jun 2016 12:32:57 +0800) References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.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: -6.3 (------) > From: Chunyang Xu > Date: Tue, 28 Jun 2016 12:32:57 +0800 > > ;; 24.5 > (format "%4s" (propertize "hi" 'face 'bold)) > ⇒ #(" hi" 2 4 (face bold)) > > ;; master > (format "%4s" (propertize "hi" 'face 'bold)) > ⇒ #(" hi" 0 2 (face bold)) > > is the new behavior wanted? I have code relying on the old behavior. The change in behavior is intended, but its result in this case reveals a 6-year old bug, now fixed on master. After fixing the bug the result is (format "%4s" (propertize "hi" 'face 'bold)) ⇒ #(" hi" 0 4 (face bold)) If this still breaks your code, I'm sorry, but you will have to adapt. The old behavior was buggy and inconsistent (see bug#23730), and the only way to make the behavior consistent and easily predictable was to copy the properties onto the entire text produced from a given argument, including any padding. Which is what should be expected to happen on master now. From unknown Sat Aug 16 16:18:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23859: 25.1.50; Inconsistent behavior of (format "%_width_s" string-has-text-property) Resent-From: Chunyang Xu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 28 Jun 2016 16:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23859 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 23859@debbugs.gnu.org Received: via spool by 23859-submit@debbugs.gnu.org id=B23859.14671313338067 (code B ref 23859); Tue, 28 Jun 2016 16:29:02 +0000 Received: (at 23859) by debbugs.gnu.org; 28 Jun 2016 16:28:53 +0000 Received: from localhost ([127.0.0.1]:59274 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHvsa-000263-Vh for submit@debbugs.gnu.org; Tue, 28 Jun 2016 12:28:53 -0400 Received: from mail-io0-f171.google.com ([209.85.223.171]:36347) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHvsa-00025q-2S for 23859@debbugs.gnu.org; Tue, 28 Jun 2016 12:28:52 -0400 Received: by mail-io0-f171.google.com with SMTP id s63so21571612ioi.3 for <23859@debbugs.gnu.org>; Tue, 28 Jun 2016 09:28:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=9Y5Dt+7g1s7BdF1UeFtxzFyWq/ZfnypZ0Q3IyakEfQo=; b=oz6a/wAO0W64EqoO9kIIZE4TmCzvnJAMHwcsqxinq0qWBU0NZcg+VSl2jktb+T2rQr ikO7LnsLCUDcQfWBK49LBryyMFloMqfRkfdT+GjtYsUpWOEqmO0itbJuvXXt2rjInuSa mfULPIJabVjuCo9KjYTtHrzuFz8plIPChR3hyqZXdSL85GUSY88IJSLiYan4tV4LSQfA yfonpJUPeF7zBGoTx6M+T31XHB/yJ06cdSoSkWZrNRdd1S5b0v6vWr8OUaDYEWNk6cRJ j4T1v0HF2vfrUExl+bInZHqmfHT5a3Jgi9+dGuSzmut4F1aGCUKzI6ia2IwVZHtTIrap elzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=9Y5Dt+7g1s7BdF1UeFtxzFyWq/ZfnypZ0Q3IyakEfQo=; b=IkFhjz2OplwQ5J48xBZo0H7jb/2W8xrk5LjYJdEp32L6kMIGh0CI1FDFEERVs10Syk PzfNr4EDzEdJxT/UaYIrF6jxFtVNM98+rxOvz4KfnV7znH7/un5LzKMl/t9iq8Eg0a8g vOMVfPUspGS0pctFIimB+IqXDRf5Jx68/INdS2X3uQb+8LToqXT4AG+W1DYw+T9DqVm0 WYVkxcsdjzjTU0A5VlC2BTB9P8BfAnAu87UawpSQgyqJanhHdH1vsgdqTPp9noSR970h jiMCZVXyr34uyM9drM8RjXM8x4qCPQkMvxG/a3bg53qAwYodgAwJkvhbfqATGLKvWSdJ wjog== X-Gm-Message-State: ALyK8tIhdlhJVxqdY6OtUWCJuljyx5w9fhm5FY5WwCp/8Mztc12k2Ssi/plwP+7j0/32h66iUHQhOsf1OYb3Lg== X-Received: by 10.107.47.41 with SMTP id j41mr4343609ioo.168.1467131326476; Tue, 28 Jun 2016 09:28:46 -0700 (PDT) MIME-Version: 1.0 Received: by 10.36.10.202 with HTTP; Tue, 28 Jun 2016 09:28:46 -0700 (PDT) In-Reply-To: <8360stxpi7.fsf@gnu.org> References: <8360stxpi7.fsf@gnu.org> From: Chunyang Xu Date: Wed, 29 Jun 2016 00:28:46 +0800 Message-ID: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) 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.7 (/) On Wed, Jun 29, 2016 at 12:11 AM, Eli Zaretskii wrote: > > > From: Chunyang Xu > > Date: Tue, 28 Jun 2016 12:32:57 +0800 > > > > ;; 24.5 > > (format "%4s" (propertize "hi" 'face 'bold)) > > =E2=87=92 #(" hi" 2 4 (face bold)) > > > > ;; master > > (format "%4s" (propertize "hi" 'face 'bold)) > > =E2=87=92 #(" hi" 0 2 (face bold)) > > > > is the new behavior wanted? I have code relying on the old behavior. > > The change in behavior is intended, but its result in this case > reveals a 6-year old bug, now fixed on master. After fixing the bug > the result is > > (format "%4s" (propertize "hi" 'face 'bold)) > =E2=87=92 #(" hi" 0 4 (face bold)) > > If this still breaks your code, I'm sorry, but you will have to adapt. > The old behavior was buggy and inconsistent (see bug#23730), and the > only way to make the behavior consistent and easily predictable was to > copy the properties onto the entire text produced from a given > argument, including any padding. Which is what should be expected to > happen on master now. Thanks. It works as you described. My code now works as usual without any changes, since white spaces (with the text properties I want) still remains invisible. From unknown Sat Aug 16 16:18:20 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: Chunyang Xu Subject: bug#23859: closed (Re: bug#23859: 25.1.50; Inconsistent behavior of (format "%_width_s" string-has-text-property)) Message-ID: References: <83vb0tw9pc.fsf@gnu.org> X-Gnu-PR-Message: they-closed 23859 X-Gnu-PR-Package: emacs Reply-To: 23859@debbugs.gnu.org Date: Tue, 28 Jun 2016 16:39:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1467131942-9017-1" This is a multi-part message in MIME format... ------------=_1467131942-9017-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #23859: 25.1.50; Inconsistent behavior of (format "%_width_s" string-has-te= xt-property) 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 23859@debbugs.gnu.org. --=20 23859: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D23859 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1467131942-9017-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 23859-done) by debbugs.gnu.org; 28 Jun 2016 16:38:52 +0000 Received: from localhost ([127.0.0.1]:59279 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHw2F-0002L3-Un for submit@debbugs.gnu.org; Tue, 28 Jun 2016 12:38:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50433) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHw2E-0002Kr-3J for 23859-done@debbugs.gnu.org; Tue, 28 Jun 2016 12:38:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bHw23-0003QW-Rt for 23859-done@debbugs.gnu.org; Tue, 28 Jun 2016 12:38:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57761) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bHw23-0003Q1-Ox; Tue, 28 Jun 2016 12:38:39 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4413 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bHw1y-0006oq-JP; Tue, 28 Jun 2016 12:38:38 -0400 Date: Tue, 28 Jun 2016 19:37:51 +0300 Message-Id: <83vb0tw9pc.fsf@gnu.org> From: Eli Zaretskii To: Chunyang Xu In-reply-to: (message from Chunyang Xu on Wed, 29 Jun 2016 00:28:46 +0800) Subject: Re: bug#23859: 25.1.50; Inconsistent behavior of (format "%_width_s" string-has-text-property) References: <8360stxpi7.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 23859-done Cc: 23859-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: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.3 (------) > From: Chunyang Xu > Date: Wed, 29 Jun 2016 00:28:46 +0800 > Cc: 23859@debbugs.gnu.org > > > (format "%4s" (propertize "hi" 'face 'bold)) > > ⇒ #(" hi" 0 4 (face bold)) > > > > If this still breaks your code, I'm sorry, but you will have to adapt. > > The old behavior was buggy and inconsistent (see bug#23730), and the > > only way to make the behavior consistent and easily predictable was to > > copy the properties onto the entire text produced from a given > > argument, including any padding. Which is what should be expected to > > happen on master now. > > > Thanks. It works as you described. My code now works as usual without > any changes, since white spaces (with the text properties I want) > still remains invisible. Great, closing. Thanks for reporting the bug. ------------=_1467131942-9017-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 28 Jun 2016 04:33:18 +0000 Received: from localhost ([127.0.0.1]:58650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHki6-0008AK-EE for submit@debbugs.gnu.org; Tue, 28 Jun 2016 00:33:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59778) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bHki4-0008A5-G1 for submit@debbugs.gnu.org; Tue, 28 Jun 2016 00:33:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bHkhy-0007P6-HJ for submit@debbugs.gnu.org; Tue, 28 Jun 2016 00:33:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42408) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bHkhy-0007Nv-EE for submit@debbugs.gnu.org; Tue, 28 Jun 2016 00:33:10 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50737) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bHkhw-0005wu-8K for bug-gnu-emacs@gnu.org; Tue, 28 Jun 2016 00:33:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bHkht-0007JL-0M for bug-gnu-emacs@gnu.org; Tue, 28 Jun 2016 00:33:08 -0400 Received: from mail-pf0-x22c.google.com ([2607:f8b0:400e:c00::22c]:34030) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bHkhs-0007J9-OF for bug-gnu-emacs@gnu.org; Tue, 28 Jun 2016 00:33:04 -0400 Received: by mail-pf0-x22c.google.com with SMTP id h14so2423963pfe.1 for ; Mon, 27 Jun 2016 21:33:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=awBdco7PxEmdHhAvG/rLRPdjy0Jrb2H1wxzis3Xz8eU=; b=f8hX+mYNIks5MYsM+aC5o2gEO0OdiVJIo1rLRINGnYkCWpeIgpnCsIdodVLGTIa8ZU 4oobyXmayrbflAvDsdzrS7tgw8wEO5jINE1OSNcglLN6p0Jmtl9GwXPE4/vGj1QzycYd 82dR2UaBLan1b1P6qjaW49A5O/PBeswsQU+b3luPe4IGaDjm8jHv4vBm4WOYZ/rpn0YR WoFQorX23Mk4fDlLMlx+mPCVyFC64KeCvCgn5EmsW1m0zJ0fLogZEUa2PFPdFP23P4Pr k2ZirCKsNCy4rCNMbEJ0Xh4pGxIWAPKOQU0AGT5ZQaMR7HK6rwAQ3Trkfn2l3ompYRBh CAWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=awBdco7PxEmdHhAvG/rLRPdjy0Jrb2H1wxzis3Xz8eU=; b=A2okMNA5r149CSBuTTQg250kJWSZrbpGW8NonBEXjEcjlqfd/TicjJXgBz3qc6kUcK KntiQTaykrAI5g1dvO7JCUOO1xc7KskgxGGRKgPUM6hggVDV8fMiosvaUsyxKQ9Ybems pz293+BTEohs+y/9lSAaGLuykgzDkE6QA3VUWeu0ATVKNpRK9H+G49DAHW5NOBtIQVrd YQBnRWO1dwocHxI3Z5jB1gxTD5vgIvHRdnUbRWqz9C0YslQtUa0hHmYohP86BK/+oTlc ejpw9Ox0y46bk41oDwDQw+RLBul5r563IXIN5BjZihmCa0R92CHHSkLY2CoMxVwsrLBL cVpA== X-Gm-Message-State: ALyK8tJLN4xeKWAyHv/Q18WnyPnbH/uAX+TQDN4853hPImW4eIkpllkcQkTW9hXlg+L+vg== X-Received: by 10.98.107.129 with SMTP id g123mr1486887pfc.62.1467088383342; Mon, 27 Jun 2016 21:33:03 -0700 (PDT) Received: from localhost ([47.88.9.6]) by smtp.gmail.com with ESMTPSA id ql1sm3386650pac.2.2016.06.27.21.33.01 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 Jun 2016 21:33:02 -0700 (PDT) From: Chunyang Xu To: bug-gnu-emacs@gnu.org Subject: 25.1.50; Inconsistent behavior of (format "%_width_s" string-has-text-property) Date: Tue, 28 Jun 2016 12:32:57 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) ;; 24.5 (format "%4s" (propertize "hi" 'face 'bold)) =E2=87=92 #(" hi" 2 4 (face bold)) ;; master (format "%4s" (propertize "hi" 'face 'bold)) =E2=87=92 #(" hi" 0 2 (face bold)) is the new behavior wanted? I have code relying on the old behavior. In GNU Emacs 25.1.50.1 (x86_64-apple-darwin15.5.0, NS appkit-1404.47 Versio= n 10.11.5 (Build 15F34)) of 2016-06-25 built on MBA.lan Repository revision: a985d2b09bb88f31b27b02c3131cb34c5879d767 ------------=_1467131942-9017-1--