From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Mauro Aranda Newsgroups: gmane.emacs.bugs Subject: bug#12533: 24.2.50; incorrect behavior & formatting in Customize Date: Thu, 26 Sep 2019 11:53:55 -0300 Message-ID: References: <83blv7mshu.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000000cc0fa059375f19b" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="219873"; mail-complaints-to="usenet@blaine.gmane.org" Cc: 12533@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Sep 26 16:55:12 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iDVAl-000v2T-Iv for geb-bug-gnu-emacs@m.gmane.org; Thu, 26 Sep 2019 16:55:11 +0200 Original-Received: from localhost ([::1]:38556 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iDVAk-0006si-Fr for geb-bug-gnu-emacs@m.gmane.org; Thu, 26 Sep 2019 10:55:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46964) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iDVAd-0006ok-E4 for bug-gnu-emacs@gnu.org; Thu, 26 Sep 2019 10:55:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iDVAc-0005Og-10 for bug-gnu-emacs@gnu.org; Thu, 26 Sep 2019 10:55:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35398) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iDVAb-0005Ob-VF for bug-gnu-emacs@gnu.org; Thu, 26 Sep 2019 10:55:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iDVAb-0001Yb-RJ for bug-gnu-emacs@gnu.org; Thu, 26 Sep 2019 10:55:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Sep 2019 14:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12533 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 12533-submit@debbugs.gnu.org id=B12533.15695096595929 (code B ref 12533); Thu, 26 Sep 2019 14:55:01 +0000 Original-Received: (at 12533) by debbugs.gnu.org; 26 Sep 2019 14:54:19 +0000 Original-Received: from localhost ([127.0.0.1]:44219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iDV9v-0001XZ-GV for submit@debbugs.gnu.org; Thu, 26 Sep 2019 10:54:19 -0400 Original-Received: from mail-lj1-f176.google.com ([209.85.208.176]:41785) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iDV9s-0001XG-3Y for 12533@debbugs.gnu.org; Thu, 26 Sep 2019 10:54:17 -0400 Original-Received: by mail-lj1-f176.google.com with SMTP id f5so2487235ljg.8 for <12533@debbugs.gnu.org>; Thu, 26 Sep 2019 07:54:15 -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=l57wGAue1m3eNFMjZU+9lK9AgJtRJhZWc+qFcyKk9N0=; b=Vg49qnQSzvx3ALBwttLlAPU9SDAkrc+nnt5YjaJw6ddGjPF2hXYzfgMqzh2Vj0uhdc X+59rBC7ByHdMIibhSgJQ3Mq0HJc7yw3cRszT7+cyE7M0LSXolloYb/oznJimSA67ivC plkxF65Qt/OTb/uuJKdnljmFj/sQVbwBTiLS9kSdwj2HJrO2Nk0HEmDtjnK0TYe0SFUy BuHqZKI7FnZe9JHgcF2Qa6SSFFrA2MYlRswKbrJt4eEoXukgY9HzxfKMmDEPuesFj3Tw yyraC7xx41MO0dwX98p5pEjoIOR1TKOfO1bwOkcWL2VC8jSr+UaZxzzuknWUxqodbPq9 yGpA== 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=l57wGAue1m3eNFMjZU+9lK9AgJtRJhZWc+qFcyKk9N0=; b=f3EfCNnaGSu8ZpCH9WA3Iou2qQJBTx8HbwGoqUEI1eG5NUJZc0SU1meoKGx2nyAl88 bJMrZsxS4uatuAEVUcq67CWq4o5CUqHcV00A+KfHydJ12A8UTPR801EU16G5gnernhkk JPFC5/AQ+kGnQE9IeEiQko+a8UMIOzTOxbXtyHAMCdXCJLyijgmgkpbYTwUV94tojb/4 Qvp0KFKVHZrq1N0u5gUvvORC/u/OYmrOueBdnRn69b+MF8xY1g50P/W7V4EJYfbBzD6m PVKglo1JZRoezziQW0deNbADTHjND9mjVBm0cZ1JdP3dACOSZAxamWprJtRNRU/c3QDC JlHw== X-Gm-Message-State: APjAAAX8z8XDF9EV2xUgoL6IKSZ6kz+9JJF4avGIod7zE+6WhKNvyPpZ ERBTXd0mibDgjHbBzBZ7aZZZn2rOmE89WeLRVAM= X-Google-Smtp-Source: APXvYqy45+Qh44ZPIZ22GhleU/ALVWV6q6H1j+nvzkcfmvQWIelbUvbubpS4PRENW4cyVhDRNgXWGjuHE9x0+SVJZb0= X-Received: by 2002:a05:651c:1ae:: with SMTP id c14mr2914677ljn.169.1569509648053; Thu, 26 Sep 2019 07:54:08 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:167260 Archived-At: --0000000000000cc0fa059375f19b Content-Type: multipart/alternative; boundary="0000000000000cc0f8059375f199" --0000000000000cc0f8059375f199 Content-Type: text/plain; charset="UTF-8" I've added three tests to the patch: 1) One that should fail, because of the use of %n at the end. 2) One that should pass, because \n is used instead of %n. 3) Another one that should pass, because %n is used correctly, at the middle of the format string. Let me know what you think. Best regards, Mauro. --0000000000000cc0f8059375f199 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I've added three tests to the patch:
1)= One that should fail, because of the use of %n at the end.
2) On= e that should pass, because \n is used instead of %n.
3) Another = one that should pass, because %n is used correctly,
at the middle= of the format string.

Let me know what you think.=

Best regards,
Mauro.
--0000000000000cc0f8059375f199-- --0000000000000cc0fa059375f19b Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Don-t-indent-unrelated-widgets-following-widget-of-t.patch" Content-Disposition: attachment; filename="0001-Don-t-indent-unrelated-widgets-following-widget-of-t.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k10tav110 RnJvbSA3MDMzMzM5ZmUyNWY0OTBkNDUxZDhlNTk5Njc3YmU0ODYyMmI5ZmQzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFpbC5jb20+ CkRhdGU6IFdlZCwgMjUgU2VwIDIwMTkgMTg6MTI6NTUgLTAzMDAKU3ViamVjdDogW1BBVENIXSBE b24ndCBpbmRlbnQgdW5yZWxhdGVkIHdpZGdldHMgZm9sbG93aW5nIHdpZGdldCBvZiB0eXBlCiAn b3RoZXIKCiogbGlzcC93aWQtZWRpdC5lbCAod2lkZ2V0ICdvdGhlcik6IFVzZSBcbiBpbnN0ZWFk IG9mIHRoZSAlbiBlc2NhcGUgaW4gdGhlCjpmb3JtYXQgcHJvcGVydHkgb2YgdGhpcyB3aWRnZXQu ICBJZiAlbiBpcyB1c2VkIGF0IHRoZSBlbmQgb2YgdGhlCmZvcm1hdCBzdHJpbmcsIHVucmVsYXRl ZCB3aWRnZXRzIGdldCBpbmRlbnRlZC4gIChCdWcjMTI1MzMpCgoqIHRlc3Qvd2lkLWVkaXQtdGVz dHMuZWwgKHdpZGdldC10ZXN0LWluZGVudGF0aW9uLWFmdGVyLSVuKQood2lkZ2V0LXRlc3QtaW5k ZW50YXRpb24tYWZ0ZXItbmV3bGluZSkKKHdpZGdldC10ZXN0LW5ld2xpbmUtYW5kLWluZGVudC1z YW1lLXdpZGdldCk6IE5ldyB0ZXN0cy4KLS0tCiBsaXNwL3dpZC1lZGl0LmVsICAgICAgICAgICAg fCAgMiArLQogdGVzdC9saXNwL3dpZC1lZGl0LXRlc3RzLmVsIHwgNzcgKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDc4IGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saXNwL3dpZC1lZGl0LmVsIGIv bGlzcC93aWQtZWRpdC5lbAppbmRleCA1MmI3NTMyLi45MTZkNDFhIDEwMDY0NAotLS0gYS9saXNw L3dpZC1lZGl0LmVsCisrKyBiL2xpc3Avd2lkLWVkaXQuZWwKQEAgLTMwNjMsNyArMzA2Myw3IEBA ICdvdGhlcgogSWYgdGhlIHVzZXIgc2VsZWN0cyB0aGlzIGFsdGVybmF0aXZlLCB0aGF0IHNwZWNp ZmllcyBERUZBVUxUCiBhcyB0aGUgdmFsdWUuIgogICA6dGFnICJPdGhlciIKLSAgOmZvcm1hdCAi JXQlbiIKKyAgOmZvcm1hdCAiJXRcbiIKICAgOnZhbHVlICdvdGhlcikKIAogKGRlZnZhciB3aWRn ZXQtc3RyaW5nLXByb21wdC12YWx1ZS1oaXN0b3J5IG5pbApkaWZmIC0tZ2l0IGEvdGVzdC9saXNw L3dpZC1lZGl0LXRlc3RzLmVsIGIvdGVzdC9saXNwL3dpZC1lZGl0LXRlc3RzLmVsCmluZGV4IGE0 MzUwZTcxLi42NzlhMjlhIDEwMDY0NAotLS0gYS90ZXN0L2xpc3Avd2lkLWVkaXQtdGVzdHMuZWwK KysrIGIvdGVzdC9saXNwL3dpZC1lZGl0LXRlc3RzLmVsCkBAIC0zNiw0ICszNiw4MSBAQAogICAg IChpbnNlcnQtYnV0dG9uICJvdmVybGF5IGJ1dHRvbiIpCiAgICAgKHNob3VsZC1ub3QgKHdpZGdl dC1hdCAoMS0gKHBvaW50KSkpKSkpCiAKKzs7IFRoZSBmb2xsb3dpbmcgdGhyZWUgdGVzdHMgY29t cGFyZSB0aGUgZWZmZWN0IG9mIHVzaW5nIGVpdGhlciAlbiBvciBcbiBhdCB0aGUKKzs7IGVuZCBv ZiBhIGZvcm1hdCBzdHJpbmcsIGFzIHdlbGwgYXMgdXNpbmcgJW4gYXQgdGhlIGVuZCBvciBpbiB0 aGUgbWlkZGxlIG9mCis7OyB0aGUgZm9ybWF0IHN0cmluZy4gIChCdWcjMTI1MzMpCisKKyhlcnQt ZGVmdGVzdCB3aWRnZXQtdGVzdC1pbmRlbnRhdGlvbi1hZnRlci0lbiAoKQorICAiRmFpbCB3aGVu ICVuIGlzIHVzZWQgYXQgdGhlIGVuZCBvZiBhIGZvcm1hdCBzdHJpbmcuIgorICA6ZXhwZWN0ZWQt cmVzdWx0IDpmYWlsZWQKKyAgKHdpdGgtdGVtcC1idWZmZXIKKyAgICAobGV0ICh3aWQgaW5kZW50 ZWQpCisgICAgICAod2lkZ2V0LWluc2VydCAiVGVzdGluZyBpbmRlbnRhdGlvbi5cbiIpCisgICAg ICA7OyBJZiB3ZSB1c2UgJW4gYXQgdGhlIGVuZCBvZiB0aGUgZm9ybWF0IHN0cmluZyBvZiB0aGUg d2lkZ2V0IGBvdGhlcicsIHdlCisgICAgICA7OyBzY3JldyB1cCBpbmRlbnRhdGlvbiBvZiB0aGUg Zm9sbG93aW5nIHdpZGdldHMuCisgICAgICAoc2V0cSB3aWQgKHdpZGdldC1jcmVhdGUKKyAgICAg ICAgICAgICAgICAgJyhyZXBlYXQgOmluZGVudCA0CisgICAgICAgICAgICAgICAgICAgKGNvbnMK KyAgICAgICAgICAgICAgICAgICAgc3RyaW5nIChjaG9pY2UgKG90aGVyIDp0YWcgIk90aGVyIiA6 Zm9ybWF0ICIldCVuIiBjKSkpKSkpCisgICAgICAoZ290by1jaGFyICh3aWRnZXQtZ2V0IHdpZCA6 dmFsdWUtcG9zKSkKKyAgICAgIDs7IFNpbmNlIHdlIGluZGVudCB0aGUgYHJlcGVhdCcgd2lkZ2V0 LCB3ZSBza2lwIHRoZSBzcGFjZSBjaGFyYWN0ZXJzCisgICAgICA7OyBpbnNlcnRlZC4KKyAgICAg IChza2lwLWNoYXJzLWZvcndhcmQgIiAiKQorICAgICAgKHNldHEgaW5kZW50ZWQgKGN1cnJlbnQt Y29sdW1uKSkgOyBTYXZlIHRoZSBjb2x1bW4gdG8gd2hpY2ggd2UgaW5kZW50ZWQuCisgICAgICAo c2hvdWxkIChlcSBpbmRlbnRlZCAob3IgKHdpZGdldC1nZXQgd2lkIDppbmRlbnQpIDApKSkKKyAg ICAgIDs7IEluc2VydCBhbiBlbnRyeS4gIFRoaXMgc2ltdWxhdGVzIGEgY2xpY2sgb3IgUkVUIGF0 IHRoZSBJTlMgYnV0dG9uLgorICAgICAgKHdpZGdldC1hcHBseSAod2lkZ2V0LWF0KSA6YWN0aW9u KQorICAgICAgKGdvdG8tY2hhciAod2lkZ2V0LWdldCB3aWQgOnZhbHVlLXBvcykpCisgICAgICAo c2tpcC1jaGFycy1mb3J3YXJkICIgIikKKyAgICAgIDs7IFRoaXMgZmFpbHMsIGJlY2F1c2UgdGhl IGJ1dHRvbiBpcyBub3QgYXQgdGhlIHJpZ2h0IGNvbHVtbi4KKyAgICAgIChzaG91bGQgKGVxIChj dXJyZW50LWNvbHVtbikgaW5kZW50ZWQpKSkpKQorCisoZXJ0LWRlZnRlc3Qgd2lkZ2V0LXRlc3Qt aW5kZW50YXRpb24tYWZ0ZXItbmV3bGluZSAoKQorICAiUGFzcyB3aGVuIHRoZSBuZXdsaW5lIGlz IHVzZWQgYXQgdGhlIGVuZCBvZiBhIGZvcm1hdCBzdHJpbmcuIgorICAod2l0aC10ZW1wLWJ1ZmZl cgorICAgIChsZXQgKHdpZCBpbmRlbnRlZCkKKyAgICAgICh3aWRnZXQtaW5zZXJ0ICJUZXN0aW5n IGluZGVudGF0aW9uLlxuIikKKyAgICAgIChzZXRxIHdpZCAod2lkZ2V0LWNyZWF0ZQorICAgICAg ICAgICAgICAgICAnKHJlcGVhdCA6aW5kZW50IDQKKyAgICAgICAgICAgICAgICAgICAoY29ucwor ICAgICAgICAgICAgICAgICAgICBzdHJpbmcKKyAgICAgICAgICAgICAgICAgICAgKGNob2ljZSAo b3RoZXIgOnRhZyAiT3RoZXIiIDpmb3JtYXQgIiV0XG4iIGMpKSkpKSkKKyAgICAgIChnb3RvLWNo YXIgKHdpZGdldC1nZXQgd2lkIDp2YWx1ZS1wb3MpKQorICAgICAgKHNraXAtY2hhcnMtZm9yd2Fy ZCAiICIpCisgICAgICAoc2V0cSBpbmRlbnRlZCAoY3VycmVudC1jb2x1bW4pKQorICAgICAgKHNo b3VsZCAoZXEgKGN1cnJlbnQtY29sdW1uKSAob3IgKHdpZGdldC1nZXQgd2lkIDppbmRlbnQpIDAp KSkKKyAgICAgICh3aWRnZXQtYXBwbHkgKHdpZGdldC1hdCkgOmFjdGlvbikKKyAgICAgIChnb3Rv LWNoYXIgKHdpZGdldC1nZXQgd2lkIDp2YWx1ZS1wb3MpKQorICAgICAgKHNraXAtY2hhcnMtZm9y d2FyZCAiICIpCisgICAgICA7OyBCZWNhdXNlIHdlIHVzZWQgXG4gaW4gdGhlIGZvcm1hdCBzdHJp bmcsIHRoaXMgcGFzcy4KKyAgICAgIChzaG91bGQgKGVxIChjdXJyZW50LWNvbHVtbikgaW5kZW50 ZWQpKSkpKQorCisoZXJ0LWRlZnRlc3Qgd2lkZ2V0LXRlc3QtbmV3bGluZS1hbmQtaW5kZW50LXNh bWUtd2lkZ2V0ICgpCisgICJJdCdzIE9LIHRvIHVzZSB0aGUgJW4gZXNjYXBlIHNlcXVlbmNlIGlu IHRoZSBtaWRkbGUgb2YgdGhlIGZvcm1hdCBzdHJpbmcuIgorICAod2l0aC10ZW1wLWJ1ZmZlcgor ICAgIChsZXQgKHdpZCBpbmRlbnRlZCkKKyAgICAgICh3aWRnZXQtaW5zZXJ0ICJUZXN0aW5nIGlu ZGVudGF0aW9uLlxuIikKKyAgICAgIChzZXRxIHdpZCAod2lkZ2V0LWNyZWF0ZQorICAgICAgICAg ICAgICAgICAnKHJlcGVhdCA6aW5kZW50IDQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgOmZv cm1hdCAiJXsldCV9OiVuJXYlaVxuIgorICAgICAgICAgICAgICAgICAgICAgICAgICAoY29ucwor ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyaW5nCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAoY2hvaWNlIChvdGhlciA6dGFnICJPdGhlciIgOmZvcm1hdCAiJXRcbiIgYykpKSkpKQor ICAgICAgKGdvdG8tY2hhciAod2lkZ2V0LWdldCB3aWQgOnZhbHVlLXBvcykpCisgICAgICAoc2tp cC1jaGFycy1mb3J3YXJkICIgIikKKyAgICAgIChzZXRxIGluZGVudGVkIChjdXJyZW50LWNvbHVt bikpCisgICAgICAoc2hvdWxkIChlcSBpbmRlbnRlZCAob3IgKHdpZGdldC1nZXQgd2lkIDppbmRl bnQpIDApKSkKKyAgICAgICh3aWRnZXQtYXBwbHkgKHdpZGdldC1hdCkgOmFjdGlvbikKKyAgICAg IChnb3RvLWNoYXIgKHdpZGdldC1nZXQgd2lkIDp2YWx1ZS1wb3MpKQorICAgICAgKHNraXAtY2hh cnMtZm9yd2FyZCAiICIpCisgICAgICAoc2hvdWxkIChlcSAoY3VycmVudC1jb2x1bW4pIGluZGVu dGVkKSkKKworICAgICAgOzsgQWxzbywgdGhlIGNoaWxkcmVuIGFyZSBpbmRlbnRlZCBjb3JyZWN0 bHkuCisgICAgICAobGV0ICgoZ3JhbmRjaGlsZAorICAgICAgICAgICAgIDs7IFRoaXMgZ2V0cyB0 aGUgYHN0cmluZycgd2lkZ2V0LgorICAgICAgICAgICAgIChjYXIgKHdpZGdldC1nZXQgKGNhciAo d2lkZ2V0LWdldCB3aWQgOmNoaWxkcmVuKSkgOmNoaWxkcmVuKSkpKQorICAgICAgICAoZ290by1j aGFyICh3aWRnZXQtZ2V0IGdyYW5kY2hpbGQgOmZyb20pKQorICAgICAgICAoc2hvdWxkIChlcSAo Y3VycmVudC1jb2x1bW4pCisgICAgICAgICAgICAgICAgICAgICh3aWRnZXQtZ2V0IGdyYW5kY2hp bGQgOmluZGVudCkpKSkpKSkKKwogOzs7IHdpZC1lZGl0LXRlc3RzLmVsIGVuZHMgaGVyZQotLSAK Mi43LjQKCg== --0000000000000cc0fa059375f19b--