From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 15 10:16:48 2011 Received: (at submit) by debbugs.gnu.org; 15 Sep 2011 14:16:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4CkB-0000Jj-Lp for submit@debbugs.gnu.org; Thu, 15 Sep 2011 10:16:48 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4Ck8-0000Ja-H8 for submit@debbugs.gnu.org; Thu, 15 Sep 2011 10:16:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R4Cfc-00005O-Lg for submit@debbugs.gnu.org; Thu, 15 Sep 2011 10:12:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:44027) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4Cfc-00005H-FX for submit@debbugs.gnu.org; Thu, 15 Sep 2011 10:12:04 -0400 Received: from eggs.gnu.org ([140.186.70.92]:36128) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4Cfb-0005Vc-H2 for bug-gnu-emacs@gnu.org; Thu, 15 Sep 2011 10:12:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R4CfV-0008Vw-OE for bug-gnu-emacs@gnu.org; Thu, 15 Sep 2011 10:12:03 -0400 Received: from mx02.lb01.inode.at ([62.99.145.2]:8919 helo=mx.inode.at) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R4CfV-0008Ui-IF for bug-gnu-emacs@gnu.org; Thu, 15 Sep 2011 10:11:57 -0400 Received: from [85.127.95.209] (port=2385 helo=iznogoud.viz) by smartmx-02.inode.at with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1R4CfQ-0004DP-AC; Thu, 15 Sep 2011 16:11:52 +0200 Received: from wolfgang by iznogoud.viz with local (Exim 4.76 (FreeBSD)) (envelope-from ) id 1R4CfN-0000g8-7L; Thu, 15 Sep 2011 16:11:49 +0200 From: Wolfgang Jenkner To: bug-gnu-emacs@gnu.org Subject: 24.0.50; eval + format weirdness Mail-Followup-To: bug-gnu-emacs@gnu.org, eggert@cs.ucla.edu Date: Thu, 15 Sep 2011 16:11:49 +0200 Message-ID: <85fwjxki8q.fsf@iznogoud.viz> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.7 (----) X-Debbugs-Envelope-To: submit Cc: eggert@cs.ucla.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.9 (----) The form (let* ((string (with-temp-buffer (insert "%%b") (buffer-string))) (form `(format ,string))) (list form (eval form))) evaluates to ((format "%%b") "%bb") but it should evaluate to ((format "%%b") "%b") Note that bzr trunk rev. 104389 gives the correct result whereas rev. 104390 gives the wrong result. In GNU Emacs 24.0.50.1 (amd64-unknown-freebsd8.2, GTK+ Version 2.24.6) of 2011-09-13 on iznogoud.viz Windowing system distributor `The X.Org Foundation', version 11.0.10707000 configured using `configure 'CC=gcc46' '--without-gsettings'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: en_US.UTF-8 value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 15 12:18:50 2011 Received: (at 9514-done) by debbugs.gnu.org; 15 Sep 2011 16:18:50 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4EeI-0000yd-9V for submit@debbugs.gnu.org; Thu, 15 Sep 2011 12:18:50 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4EeF-0000yS-Ky for 9514-done@debbugs.gnu.org; Thu, 15 Sep 2011 12:18:48 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 9D4A439E80CF; Thu, 15 Sep 2011 09:14:07 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cFQtlRbMxaFF; Thu, 15 Sep 2011 09:14:07 -0700 (PDT) Received: from [192.168.1.10] (pool-71-189-109-235.lsanca.fios.verizon.net [71.189.109.235]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 1FBC639E80F8; Thu, 15 Sep 2011 09:14:07 -0700 (PDT) Message-ID: <4E72244A.1060601@cs.ucla.edu> Date: Thu, 15 Sep 2011 09:14:02 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.21) Gecko/20110831 Thunderbird/3.1.13 MIME-Version: 1.0 To: Wolfgang Jenkner Subject: Re: 24.0.50; eval + format weirdness References: <85fwjxki8q.fsf@iznogoud.viz> In-Reply-To: <85fwjxki8q.fsf@iznogoud.viz> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 9514-done Cc: 9514-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) Thanks for reporting that. I fixed it in the trunk (bzr 105786). From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 15 12:23:45 2011 Received: (at 9514) by debbugs.gnu.org; 15 Sep 2011 16:23:45 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4Ej2-00016J-Ii for submit@debbugs.gnu.org; Thu, 15 Sep 2011 12:23:45 -0400 Received: from mail-out.m-online.net ([212.18.0.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4Eiz-00016A-6J for 9514@debbugs.gnu.org; Thu, 15 Sep 2011 12:23:42 -0400 Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id A7FB0188A195; Thu, 15 Sep 2011 18:18:59 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.8.164]) by mail.m-online.net (Postfix) with ESMTP id 013E11C000B1; Thu, 15 Sep 2011 18:19:00 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.8.164]) (amavisd-new, port 10024) with ESMTP id d2Wi09+xjiKL; Thu, 15 Sep 2011 18:18:59 +0200 (CEST) Received: from igel.home (ppp-88-217-116-28.dynamic.mnet-online.de [88.217.116.28]) by mail.mnet-online.de (Postfix) with ESMTP; Thu, 15 Sep 2011 18:18:59 +0200 (CEST) Received: by igel.home (Postfix, from userid 501) id B5639CA296; Thu, 15 Sep 2011 18:18:58 +0200 (CEST) From: Andreas Schwab To: 9514@debbugs.gnu.org Subject: Re: bug#9514: 24.0.50; eval + format weirdness References: <85fwjxki8q.fsf@iznogoud.viz> <4E72244A.1060601@cs.ucla.edu> X-Yow: I'm wearing PAMPERS!! Date: Thu, 15 Sep 2011 18:18:58 +0200 In-Reply-To: <4E72244A.1060601@cs.ucla.edu> (Paul Eggert's message of "Thu, 15 Sep 2011 09:14:02 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9514 Cc: eggert@cs.ucla.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Except that this has nothing to do with eval. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 15 13:29:48 2011 Received: (at 9514) by debbugs.gnu.org; 15 Sep 2011 17:29:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4Fkx-0005kp-G1 for submit@debbugs.gnu.org; Thu, 15 Sep 2011 13:29:48 -0400 Received: from mx15.lb01.inode.at ([62.99.145.17] helo=mx.inode.at) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4Fks-0005kd-M1 for 9514@debbugs.gnu.org; Thu, 15 Sep 2011 13:29:44 -0400 Received: from [84.119.91.89] (port=9273 helo=iznogoud.viz) by smartmx-15.inode.at with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1R4FgL-0004rB-9g; Thu, 15 Sep 2011 19:25:01 +0200 Received: from wolfgang by iznogoud.viz with local (Exim 4.76 (FreeBSD)) (envelope-from ) id 1R4FgH-0000pG-P0; Thu, 15 Sep 2011 19:24:57 +0200 From: Wolfgang Jenkner To: Andreas Schwab Subject: Re: bug#9514: 24.0.50; eval + format weirdness References: <85fwjxki8q.fsf@iznogoud.viz> <4E72244A.1060601@cs.ucla.edu> Date: Thu, 15 Sep 2011 19:24:57 +0200 In-Reply-To: (Andreas Schwab's message of "Thu, 15 Sep 2011 18:18:58 +0200") Message-ID: <8562ktk9au.fsf@iznogoud.viz> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9514 Cc: 9514@debbugs.gnu.org, eggert@cs.ucla.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Andreas Schwab writes: > Except that this has nothing to do with eval. Nor with most anything else in my example... So a better bug report would have been Subject: format barfs on certain strings For example, (format "%%=C3=A9") evaluates to garbage. However, the paradoxical thing was rather (let* ((string1 "%%b") (string2 (with-temp-buffer (insert string1) (buffer-string)))) (list (string-equal string1 string2) (format string1) (format string2))) =3D> (t "%b" "%bb") as it wouldn't have easily occurred to me that string1 and string2 can have different representations on the C level, which format treats differently (though this shouldn't show ;-) Wolfgang From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 15 14:20:43 2011 Received: (at 9514) by debbugs.gnu.org; 15 Sep 2011 18:20:43 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4GYE-0001cj-3o for submit@debbugs.gnu.org; Thu, 15 Sep 2011 14:20:43 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4GYB-0001cZ-JJ for 9514@debbugs.gnu.org; Thu, 15 Sep 2011 14:20:41 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 3F92039E80F8; Thu, 15 Sep 2011 11:15:59 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W6i-I8D6wQYK; Thu, 15 Sep 2011 11:15:58 -0700 (PDT) Received: from [192.168.1.10] (pool-71-189-109-235.lsanca.fios.verizon.net [71.189.109.235]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 9BBBA39E80F2; Thu, 15 Sep 2011 11:15:58 -0700 (PDT) Message-ID: <4E7240DE.10507@cs.ucla.edu> Date: Thu, 15 Sep 2011 11:15:58 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.21) Gecko/20110831 Thunderbird/3.1.13 MIME-Version: 1.0 To: Andreas Schwab Subject: Re: bug#9514: 24.0.50; eval + format weirdness References: <85fwjxki8q.fsf@iznogoud.viz> <4E72244A.1060601@cs.ucla.edu> <8562ktk9au.fsf@iznogoud.viz> In-Reply-To: <8562ktk9au.fsf@iznogoud.viz> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 9514 Cc: Wolfgang Jenkner , 9514@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.9 (--) Andreas Schwab writes: > Except that this has nothing to do with eval. True; I fixed the ChangeLog entry to not mention eval. The patch you just installed for text properties (bzr 105788) causes (format "%4000s%%" "") to fail with (error "Format string ends in middle of format specifier"), and it causes (length (format "%%")) to incorrectly return 2. I fixed those two problems in a further patch (bzr 105791); I hope this also fixes the text-property issue. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 16 03:57:52 2011 Received: (at 9514) by debbugs.gnu.org; 16 Sep 2011 07:57:52 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4TJ1-0003kr-Nd for submit@debbugs.gnu.org; Fri, 16 Sep 2011 03:57:52 -0400 Received: from mail-out.m-online.net ([212.18.0.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4TIy-0003kg-1P for 9514@debbugs.gnu.org; Fri, 16 Sep 2011 03:57:50 -0400 Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 98B4118038D5; Fri, 16 Sep 2011 09:53:02 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.8.164]) by mail.m-online.net (Postfix) with ESMTP id B57331C00205; Fri, 16 Sep 2011 09:53:02 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.8.164]) (amavisd-new, port 10024) with ESMTP id X0z6boCoVr-U; Fri, 16 Sep 2011 09:53:02 +0200 (CEST) Received: from hase.home (ppp-93-104-145-20.dynamic.mnet-online.de [93.104.145.20]) by mail.mnet-online.de (Postfix) with ESMTP; Fri, 16 Sep 2011 09:53:01 +0200 (CEST) From: Andreas Schwab To: Wolfgang Jenkner Subject: Re: bug#9514: 24.0.50; eval + format weirdness References: <85fwjxki8q.fsf@iznogoud.viz> <4E72244A.1060601@cs.ucla.edu> <8562ktk9au.fsf@iznogoud.viz> X-Yow: I am a traffic light, and Alan Ginsberg kidnapped my laundry in 1927! Date: Fri, 16 Sep 2011 09:53:03 +0200 In-Reply-To: <8562ktk9au.fsf@iznogoud.viz> (Wolfgang Jenkner's message of "Thu, 15 Sep 2011 19:24:57 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9514 Cc: 9514@debbugs.gnu.org, eggert@cs.ucla.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) The only issue was the mishandling of %% in a multibyte format string, like this: (format (string-to-multibyte "%%foo")) Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 16 04:11:11 2011 Received: (at 9514) by debbugs.gnu.org; 16 Sep 2011 08:11:11 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4TVs-0004ql-LK for submit@debbugs.gnu.org; Fri, 16 Sep 2011 04:11:10 -0400 Received: from mail-out.m-online.net ([212.18.0.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1R4TVp-0004qd-RQ for 9514@debbugs.gnu.org; Fri, 16 Sep 2011 04:11:07 -0400 Received: from frontend1.mail.m-online.net (frontend1.mail.intern.m-online.net [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id C6AA918038AE; Fri, 16 Sep 2011 10:06:21 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.8.164]) by mail.m-online.net (Postfix) with ESMTP id 1A6911C00195; Fri, 16 Sep 2011 10:06:22 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.8.164]) (amavisd-new, port 10024) with ESMTP id DcbvHO-1+XHf; Fri, 16 Sep 2011 10:06:21 +0200 (CEST) Received: from hase.home (ppp-93-104-145-20.dynamic.mnet-online.de [93.104.145.20]) by mail.mnet-online.de (Postfix) with ESMTP; Fri, 16 Sep 2011 10:06:20 +0200 (CEST) From: Andreas Schwab To: Paul Eggert Subject: Re: bug#9514: 24.0.50; eval + format weirdness References: <85fwjxki8q.fsf@iznogoud.viz> <4E72244A.1060601@cs.ucla.edu> <8562ktk9au.fsf@iznogoud.viz> <4E7240DE.10507@cs.ucla.edu> X-Yow: Our father who art in heaven.. I sincerely pray that SOMEBODY at this table will PAY for my SHREDDED WHAT and ENGLISH MUFFIN.. and also leave a GENEROUS TIP... Date: Fri, 16 Sep 2011 10:06:23 +0200 In-Reply-To: <4E7240DE.10507@cs.ucla.edu> (Paul Eggert's message of "Thu, 15 Sep 2011 11:15:58 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9514 Cc: Wolfgang Jenkner , 9514@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Paul Eggert writes: > The patch you just installed for text properties (bzr 105788) > causes (format "%4000s%%" "") to fail with > (error "Format string ends in middle of format specifier"), > and it causes (length (format "%%")) to incorrectly return 2. > I fixed those two problems in a further patch (bzr 105791); > I hope this also fixes the text-property issue. Thanks, looks good. For reference, here's a testcase for the text-property issue: (let ((s (string-to-multibyte "%%%%foo"))) (add-text-properties 2 7 '(foo t) s) (format s)) Before my patch it returned #("%%foo" 0 5 (foo t)). Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From unknown Sat Aug 16 16:53:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 14 Oct 2011 11:24:02 +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