From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Jun 2023 10:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 64347@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.168803371813246 (code B ref -1); Thu, 29 Jun 2023 10:16:01 +0000 Received: (at submit) by debbugs.gnu.org; 29 Jun 2023 10:15:18 +0000 Received: from localhost ([127.0.0.1]:52293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEogF-0003RX-Nj for submit@debbugs.gnu.org; Thu, 29 Jun 2023 06:15:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:33628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEogA-0003RL-5u for submit@debbugs.gnu.org; Thu, 29 Jun 2023 06:15:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qEog8-0007Bg-TW for bug-gnu-emacs@gnu.org; Thu, 29 Jun 2023 06:15:09 -0400 Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qEog5-0004DW-5O for bug-gnu-emacs@gnu.org; Thu, 29 Jun 2023 06:15:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1688033700; x=1688638500; i=stephen.berman@gmx.net; bh=Qd+lNr9BhoDSsj7Odq2V2NBfHuGIy0pIJ6YyEzOmQfo=; h=X-UI-Sender-Class:From:To:Subject:Date; b=HutYYkm4DEcmVn/rfrPy/9RpeojuQkM1T2HL8jn4LgCC5q149MY7ujG5Go0lixwXoSpM3Uj 2ye0f8xOpyddv7zFgu7mWBzaeHhFMatGznxi10uOii3egn1byAEG4ewfS39K2o99pLOCC4/Zl 23hqBgfGlzVwe8Z2Hu79U8s6U9Ctm5c91sVNWpYulGZUBjx2yys6NIuiTufTmi3S7SwhihPKK fmzki6ulrjo//qPCcgBoVIInwhF1EKXX3cpsrZ7FX6/IvFLaeZsUrGTV14UnLpFZ8km1jWlyV j7Sg2mBW3ddYaC0zfY57jGvOCjSuYJPQvpi4SaR3NgoiFCZYTTfw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfssd ([89.246.37.236]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MSbxD-1qchDB2wIr-00SxqF for ; Thu, 29 Jun 2023 12:15:00 +0200 From: Stephen Berman Date: Thu, 29 Jun 2023 12:15:00 +0200 Message-ID: <87jzvmd17f.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:zpa3fA+r1O5yO55LVTN/+24zC5Ha3t3ed2zROGn23I7/uc+tyX5 ZePZb6uXwex8Jc81/Md8tL4dTYsIeHSHI2+3xw5suDXG90dlUSB9XhCiEtPET8qkye615l4 N92bs8CJhEoAbSpf0ob8DEwKgVesE5hnyhtx/onET3UI1IR9zfsQQRT4/hnCaw6UT/vO5zY OjNLob8vvBfcOaO31Qi+g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:y3HN8AbLztE=;8csoaS6DLsSjRnitdyAPhQGqLmn +O57a1ZwWchwU9iAUHH1ssdPT0CesB2mjQ6/1gBpPESLu3u1umb9jbA7og1oCMamX+4HKpSXF /lo1sxyAMNgxm9KEQbwPxENM1h1MYhYDPSFod7Jx96J0YFkcxWZETqMlVLpQocF83E6m2GR9U 8bktdMvw1IvfOB5nYc05j14+1aYADP/P/KBQwzxopSnZyuQ6B6XdW85dw7MvtCvWcyIubh7LA FOaV+uzyE4mQYXn10HWEo1jk1sP5ETJtf7wIepdQw0GIYi5o8V66dSxqUyI0XpW7fL2Ov614H awhhBt3am0PJmoybM/rboyeaJDjIk6eOqhXCfHxO8uH3mGsWARdxGFQUGgur4hf5+g9TfCIr8 wHOq5gkeVUKUNaFTXMvoMfEY0QGmF8PYa73rF0ONark0D4BU/3NmWaEmkDpFos+62si9PGUkj 9hOTLze8rCiM+8Rbcf4OVHeB+mgBpzK3/HkFM8nbYXzJja3bFOCRqI9ZxtmI5nZ27amEN4I7C Sp2b98R9cu5lFZcycaD4RFLX0KeIAj0hxqn4SBL5G8T8qTakL9VHQPg/F3z+/5MYa89Z6CHxk ucXkrX93e7tCIgf8H7O85oypCVPy2fM+8zWyxxkDKUcznLzFC1AYJiPn5Ob3fyJw5wvwIcQHE 54gJmqV7kIQymgZXIjxmpc+3juc5ntgcEbRGgEndWvsLAeI3ZYsnrUhXLlGN+wmx3cidPeCBB aAkWivzSCeSxbPXJedgnIuMz2yYrIgWX4Ye26s3yfIPJphdJbsXwwF2xRCBpRweDq/5FRinG/ iORbJgqhLXRkHD1S6X1RjGKcUcsdo7kXA1fGtmzXVLNdJ9DEuKP0LuQ7zB/EHgTHgxQnm2Osi nQKUHaL2oAP4eshwFhDDsDIEgOX8KlXtIJ4irm1E6vhPFJ0x14oggvrsGAI4OTHuYtmQZAim4 7dNx9jJaGkuUOkV1Nw+sxK34cCs= Received-SPF: pass client-ip=212.227.15.18; envelope-from=stephen.berman@gmx.net; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.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: -2.3 (--) 0. emacs -Q 1. M-x customize-face RET RET 2. Toggle all face entries in the buffer *Customize Faces* (e.g. by creating this keyboard macro: C-s C-q C-j S RET C-f and then executing it 164 times) and search for the string "EDITED" in the buffer. => The following faces show the State "EDITED, shown value does not take effect until you set or save it.": confusingly-reordered custom-button custom-button-mouse custom-button-pressed mode-line mode-line-highlight mode-line-inactive tab-bar-tab tool-bar All other faces show the State "STANDARD". 3. Clicking the State button of these faces and selecting either "Undo Edits" or "Revert This Session's Customization" does not change the State shown. 4. Clicking the State button of, e.g., mode-line and selecting "Set for Current Session" changes the State shown to "SET for current session only." I see no difference in the appearance of the mode line before and after this State change. 5. Clicking the State button of mode-line again and selecting "Revert This Session's Customization" changes the State shown back to "EDITED, shown value does not take effect until you set or save it.", and again the appearance of the mode-line is unchanged. In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.6) of 2023-06-27 built on strobelfssd Repository revision: cf4ccc58284de50959ea66b1cd2655ab2fa4d15b Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101008 System Description: Linux From Scratch r11.3-100-systemd Configured using: 'configure -C --with-xwidgets 'CFLAGS=-Og -g3' PKG_CONFIG_PATH=/opt/qt5/lib/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Jun 2023 12:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stephen Berman , Mauro Aranda Cc: 64347@debbugs.gnu.org Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.16880423016030 (code B ref 64347); Thu, 29 Jun 2023 12:39:01 +0000 Received: (at 64347) by debbugs.gnu.org; 29 Jun 2023 12:38:21 +0000 Received: from localhost ([127.0.0.1]:52471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEquj-0001ZC-68 for submit@debbugs.gnu.org; Thu, 29 Jun 2023 08:38:21 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEque-0001Yv-OA for 64347@debbugs.gnu.org; Thu, 29 Jun 2023 08:38:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qEquZ-0000HJ-CK; Thu, 29 Jun 2023 08:38:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=IEqwv3pa7k2+xsVHcgOgwIW7bCz9Nij4VdIRDBSiW4g=; b=IPlUVAXQI9FI yvx8v8dJB9Dv9PU1iFGs+VHwlRUqqmAAAut1hJCtolEcOBvLUIShVtKp5TehpbUKjOIaXBiFPgyCB tCpVoF9g6hmoUZxCblRW8KxLAwDj/u6tr2UfoLitI1yW0M+cFYC1A9UvmeJoigwStANiC6fmD98Y8 P7x0SV8iKmVLgmTnceFHCCgI9ux2UbWJOeKfEplQNZnLuJGmMO0N8QxPtKBNKGZAxcPqansU4t8FR Q01jYYgEh6ocqiifCTyS5NEbCWsVAS/qzYRLdi5FVpM78bLSEc1Wz1qYiWiBAQhqz+KswLyskxPdh RvKkoJX17fjVD19RHRmkeg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qEquQ-0001SR-Em; Thu, 29 Jun 2023 08:38:11 -0400 Date: Thu, 29 Jun 2023 15:38:29 +0300 Message-Id: <83cz1etpdm.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87jzvmd17f.fsf@gmx.net> (message from Stephen Berman on Thu, 29 Jun 2023 12:15:00 +0200) References: <87jzvmd17f.fsf@gmx.net> X-Spam-Score: -2.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: -3.3 (---) > From: Stephen Berman > Date: Thu, 29 Jun 2023 12:15:00 +0200 > > 0. emacs -Q > 1. M-x customize-face RET RET > 2. Toggle all face entries in the buffer *Customize Faces* (e.g. by > creating this keyboard macro: C-s C-q C-j S RET C-f and then > executing it 164 times) and search for the string "EDITED" in the > buffer. > => The following faces show the State "EDITED, shown value does not > take effect until you set or save it.": > confusingly-reordered > custom-button > custom-button-mouse > custom-button-pressed > mode-line > mode-line-highlight > mode-line-inactive > tab-bar-tab > tool-bar > All other faces show the State "STANDARD". > 3. Clicking the State button of these faces and selecting either "Undo > Edits" or "Revert This Session's Customization" does not change the > State shown. > 4. Clicking the State button of, e.g., mode-line and selecting "Set for > Current Session" changes the State shown to "SET for current session > only." I see no difference in the appearance of the mode line before > and after this State change. > 5. Clicking the State button of mode-line again and selecting "Revert > This Session's Customization" changes the State shown back to > "EDITED, shown value does not take effect until you set or save it.", > and again the appearance of the mode-line is unchanged. This is a regression between Emacs 27.2 and Emacs 28.1. Bisecting will be welcome. From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Jun 2023 11:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Stephen Berman , 64347@debbugs.gnu.org Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.16881248329983 (code B ref 64347); Fri, 30 Jun 2023 11:34:01 +0000 Received: (at 64347) by debbugs.gnu.org; 30 Jun 2023 11:33:52 +0000 Received: from localhost ([127.0.0.1]:54602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qFCNr-0002aw-LL for submit@debbugs.gnu.org; Fri, 30 Jun 2023 07:33:52 -0400 Received: from mail-oa1-f43.google.com ([209.85.160.43]:57800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qFCNp-0002ah-AH for 64347@debbugs.gnu.org; Fri, 30 Jun 2023 07:33:49 -0400 Received: by mail-oa1-f43.google.com with SMTP id 586e51a60fabf-1b060bce5b0so1616222fac.3 for <64347@debbugs.gnu.org>; Fri, 30 Jun 2023 04:33:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688124823; x=1690716823; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=iCmxn53HWQTYZwCJrap439wu7pdS4POI6fjBn8m0vr8=; b=lApE5cATdiBjV/vu6q/+5kovv/4d+LwlzvxmXbL8TM22xgInF64SvLbdMKo5DASiY/ HsL/m+MDxHsw1BimRCg1acJwSS4a2dZ0tccWgvzkNQHd6v7swkri9z6B2v9F8gCw6ShN sVOeBjvfnsmaAoShYcAlbwL/U8DRE7C2FsWr6JSxqKJUcLMfokiu4IKuavYgaAS1QcVR M6/0xMjbmD3IvTKt+HkY3vx+u5NEQCoFOf6EL+4OfoODmaWsUOGl2WlAIkjpRUUcKiE2 5Ja+FiLOcdveTg3V3622Ef0RSprSEU2RwUujFp/T44psxHkgBK4NyImY2K5bbTqcVspr rjUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688124823; x=1690716823; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=iCmxn53HWQTYZwCJrap439wu7pdS4POI6fjBn8m0vr8=; b=A3aUmpBjwVuQHH8IgIg7o72T1z+u0EMG8J3jSCMsIhqAOIzMUAXejUa2l+YLXXLCRZ oEmHVgLoo8tv7tKuDFeS+BKLz6oMAb/ItO3HVV0waIgLLYrUW4AaKnIDpSGO6UIzA6/l jXWx+w+K4TvySvIBNtG2Y5An1pr4kQXH0/syENdd0POgkz1zHNcoLtm7ocrN0GAMz0fC qlZvw0ZBGKlwIm1+oDcXNqgaoEbsLxLi/ffvgeylI9TztlviX5EnE4Bs90trxoP3TjS1 vHNWvjMfCBiaP4EpXG5kT8vds5gXuiw/cdAR+AntggHUs0eE9YuFK5SprLQE+atjqaLf ia5g== X-Gm-Message-State: ABy/qLaEmYl3BpohxR/jvYO9/ujs05IMw6GIg4atce1/kQwR9EYBzCkd XMPDO2i+415pSZhNPiL23ig= X-Google-Smtp-Source: APBJJlH3p8QEaM/fGwrylcCyCnZSG8gCTZzdd33Eo13XrU8imJnGcVFUz5iJKEQtTvmKP1OrXy+l/Q== X-Received: by 2002:a05:6871:288:b0:1b0:4ee7:a753 with SMTP id i8-20020a056871028800b001b04ee7a753mr3407199oae.37.1688124823334; Fri, 30 Jun 2023 04:33:43 -0700 (PDT) Received: from [192.168.0.234] ([186.127.128.249]) by smtp.gmail.com with ESMTPSA id l10-20020a056870f14a00b001b011efb1ebsm8349377oac.0.2023.06.30.04.33.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 30 Jun 2023 04:33:42 -0700 (PDT) Message-ID: <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> Date: Fri, 30 Jun 2023 08:33:39 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> Content-Language: en-US From: Mauro Aranda In-Reply-To: <83cz1etpdm.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -1.1 (-) 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.1 (--) Eli Zaretskii writes: >> From: Stephen Berman >> Date: Thu, 29 Jun 2023 12:15:00 +0200 >> >> 0. emacs -Q >> 1. M-x customize-face RET RET >> 2. Toggle all face entries in the buffer *Customize Faces* (e.g. by >>    creating this keyboard macro: C-s C-q C-j S RET C-f and then >>    executing it 164 times) and search for the string "EDITED" in the >>    buffer. >>    => The following faces show the State "EDITED, shown value does not >>    take effect until you set or save it.": >>    confusingly-reordered >>    custom-button >>    custom-button-mouse >>    custom-button-pressed >>    mode-line >>    mode-line-highlight >>    mode-line-inactive >>    tab-bar-tab >>    tool-bar >>    All other faces show the State "STANDARD". >> 3. Clicking the State button of these faces and selecting either "Undo >>    Edits" or "Revert This Session's Customization" does not change the >>    State shown. >> 4. Clicking the State button of, e.g., mode-line and selecting "Set for >>    Current Session" changes the State shown to "SET for current session >>    only."  I see no difference in the appearance of the mode line before >>    and after this State change. >> 5. Clicking the State button of mode-line again and selecting "Revert >>    This Session's Customization" changes the State shown back to >>    "EDITED, shown value does not take effect until you set or save it.", >>    and again the appearance of the mode-line is unchanged. > > This is a regression between Emacs 27.2 and Emacs 28.1. Bisecting > will be welcome. I tried to bisect but I'm finding build errors on older commits: CC       sysdep.o sysdep.c:1784:22: error: variably modified ‘sigsegv_stack’ at file scope  1784 | static unsigned char sigsegv_stack[SIGSTKSZ]; So I did some debugging.  I noted that all the faces posted by Stephen (except confusingly-reordered) have a Horizontal Width widget.  So something like this is enough to get Custom confused: (defface test   '((t :box (:line-width 2 :style released-button)))   "...") M-x customize-face RET test Shows the EDITED State. So that points to Custom fiddling with the real value, i.e., what face-attribute would return, but not with the "customized value", the value that holds the Widget. Looking at the changes in custom-face-attributes, I see this commit: commit 34ae2d0c220c945443e94a43d043a4a63c444bf4 Author: Alexandre Adolphe Date:   Sat Aug 10 22:57:24 2019 +0200     Allow negative line width for :box face attribute And I noticed that it modified the real-value filter, but not the customized-value filter.  So I suspect that might be the problem. Maybe someone that is able to build Emacs for that and previous commits can confirm. In the meantime, I'll read the documentation on :line-width, since I'm pretty sure a changed in the customized value filter is required. (And I don't know what's wrong with the confusingly-reordered face yet) From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Jun 2023 12:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mauro Aranda , Eli Zaretskii Cc: Stephen Berman , "64347@debbugs.gnu.org" <64347@debbugs.gnu.org> Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.168812903817260 (code B ref 64347); Fri, 30 Jun 2023 12:44:02 +0000 Received: (at 64347) by debbugs.gnu.org; 30 Jun 2023 12:43:58 +0000 Received: from localhost ([127.0.0.1]:54650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qFDTh-0004UK-QR for submit@debbugs.gnu.org; Fri, 30 Jun 2023 08:43:58 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:45296) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qFDTf-0004UB-Er for 64347@debbugs.gnu.org; Fri, 30 Jun 2023 08:43:56 -0400 Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 35UBOXQj027208; Fri, 30 Jun 2023 12:43:54 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2023-03-30; bh=oL/Db0Shyct0m/PwavBQLVaXJa35n3FJC3/7ae8OTYI=; b=SLA4IR2q6Q69UU7QU8PSotLR39apzTSAbLBxdGTyaK3DnKv+mXArXgl5NYB0o41okIgt ogoRj2PQmY7nEtPeV/xmZToPrUrV/CSetAgPGnKWlJZrhck0Xy1xROIKnFx5wJEUqDKH wszd8dXh/y1ZGWUF6bFaj2BuYoFApFrTBuqNRJFS0hninK5sH02APSVoD4RiQYZCAdzf ZeP9aRXV6DiF4RvVkkpWdzD0kHjgBGJBEBB16qO/pzisBTz0DsQVhvWvHMpdM877+L1l A72JkGrxrz++u/PHUu1BhyWdJ86oL+O+UdZzkFEvi1rWrKdnwvR24DtULpkHh7MvE6+A EQ== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3rf40eeser-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 30 Jun 2023 12:43:54 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 35UC0wpF004005; Fri, 30 Jun 2023 12:43:54 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2041.outbound.protection.outlook.com [104.47.66.41]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3rdpxeu1ku-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 30 Jun 2023 12:43:53 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iOEMWhDCD1HcnRl20+rloY0VBIlCMFtpIB9MhYPxG5b68F20Ps0vF/3A6AaaBeeli+pjcUtk8hHo5VWHrzkEgUjs3BYZ8kPa3iN8beb79DrJ8dAbyB3YSjnntCHKuU6AQ+kKdAyaEPy3tGylDQO0o/rVvD94ZuI9yvkn2nuvJ+sPsC6arId2BqiDYGLW7qlxboc4qchvTxPYppL8Eg331fLrJi4OxKOTsIhQEg0ulZwPJaTIeD7TCTVCCg1b8TR+enE08xcWB2taYbrNum68P3f37c+1+YLqY9s/xhkMmxtySeSP8srk0mHq3E+S0RHKXPpENdv3aWRUvn9jIdZWqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=oL/Db0Shyct0m/PwavBQLVaXJa35n3FJC3/7ae8OTYI=; b=hG//kINp7EbFy7rTXN/tZTNjjzQsSRN2pwA00Uh++RBylVD9EKwMAQXtTbhsmAJ4HKA3LKuZl9DeSDUrQ4SEIyLMsXnvVgWmVofFXBL+mgC7piog6QSCiVGpnRf0sZD61wpSM9M1KGDRsjssa1lnkXkksgy78ROEMWjUhelBzWRttbbWqqmBdmEPIlq5BpANAY6Ry/1QfKXD9dTapj8zVvWW1n1DpKU38WYwYoHUcQtGIctYUF2fCzAuHSiKY/Y3sIrDhEZ5fHliOo9pcRZkacFFBZtF5HMcWVyOzLJWGmdWDlMaQmoq1w6c1lG2EBr5phxh+vzYLuBurO6byoEcCw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oL/Db0Shyct0m/PwavBQLVaXJa35n3FJC3/7ae8OTYI=; b=zc7tbB0mP1j5OKWOcdUQnQNmfmgxfBy5MbZdM+vNlAVvRb5rQ6HnENrszuHbpIy5ic9XlIBvGKLuc9x91gRABISx8H+/RuEvZaBUcPkQDMWWKyMdSaYL0ZV3NY/6cdy288alhOz4tOFhKr9D9BAYffOV23OhpbUeghF/T5ta9Qw= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BN0PR10MB4918.namprd10.prod.outlook.com (2603:10b6:408:12e::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.19; Fri, 30 Jun 2023 12:43:51 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::22c4:9389:291e:aeae]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::22c4:9389:291e:aeae%7]) with mapi id 15.20.6544.019; Fri, 30 Jun 2023 12:43:51 +0000 From: Drew Adams Thread-Topic: [External] : bug#64347: 30.0.50; Some customize faces shown as edited with -Q Thread-Index: AQHZq0bS/6R29o8nQUWRIocNOQ4Gr6+jSgLg Date: Fri, 30 Jun 2023 12:43:51 +0000 Message-ID: References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> In-Reply-To: <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|BN0PR10MB4918:EE_ x-ms-office365-filtering-correlation-id: b0e5bc79-4645-428b-b977-08db7967a82e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 1M9y4MjrZousPsICPlzPHzNOZH6+7uhWq8UjfLi69Sl3XOSi2ug03fTwRpn+475sQH49SXXgb6PmHvGb68xHDx8BsfdGFc5WqnlIIxfcooTYWD4XDXXGh01qu9gevqynUkb1Y3/4b1QXBkF4/K9Ca15BqOD0wFmjFxAYpNQn0EWEI9jf3PxAyc/aImRM9vz2opsblDbEksLKiDvH3NsnKHF9R+MQ/U684t4MhYTrra+x49gcaBoKVXxrpQYcet+AqS0lRq3EK1eO4Pd7RCkrvnZF3pMva2V4hpvF/9jPFPgf40pzKE02SKDnJ9zH17+1CoE5utK/8Cm3a3UgXhVOSAmpjwrtnTfgL6rSDl2I7z+5VFXLCu9WTTvdRjwPyHbZ5ppxUgCQAA5dy1NHNUqoAZV6G6w60h035FjQH+eubXWBIVZijzBYE2NJoNpJBz+2HlXASPu5clUNOc8zNhPotKdOHHeWWYC3s4vOBvkxz7rPerdRMQsANUrHRTItQUNlzf9DWdbZsI9de9cY+xNitHoZIRxVDcA/5BbKRWHM3Fg25xb39U9xLPjb3eBzOQf/QlHLmKtQhBvIC2suhbwPJRYQyGgJ1kIVULJgQN6YgugBacBRt/rTNQ8wvqjLf4F2 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(39860400002)(376002)(396003)(346002)(366004)(136003)(451199021)(8936002)(8676002)(5660300002)(44832011)(64756008)(76116006)(66946007)(66556008)(66476007)(66446008)(55016003)(4326008)(2906002)(316002)(52536014)(41300700001)(110136005)(54906003)(478600001)(71200400001)(7696005)(6506007)(33656002)(186003)(26005)(9686003)(558084003)(38100700002)(122000001)(38070700005)(86362001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: lGkIoAE2qTao/CjLOk9tteMJncG/1kasfb3e58N1vnYkGIT+TrBdtt0aii6i2bimMlUhpF+LYmuT0jO0++U5QRJ1PUlYZiem+4fV6Kgr8N3lzNEGhAekfuQZ8S7lfNjgpjVNdoO0Y1LQPUmU7LhTW2XEloGZG0UR16GJG2xJVMob6OUCvWL1KLsQLewifKqenES7h5dSIDi8NoLw0Q6ajEiFImBCDwQTkFqxYhWqUZB3doS40RtWyPE2WpftUgJAHKLIjcWUQ2ct5fqpxttMEfakqEwhNZOJiDx3yYN9u7yU9yg04zcOpyjJZIdMt/4poznv5fPtR9eeDC13kfKrEirl6PgeB1cH9ylD0D5exEdXrOxb12WqifXV+Xqlxp4zjsxH9FSfIKzvYLhE78MH6YXgNvGy45xSiy+DQPWCCip8apaIZKragEkyw7vN4OGHWLc/bGVu56edajIMP9AQHZr3rspcwPQ+oNLFxnNIM3HnBKFh1tdUB/YmuTLEEHnopWdr1aGOyn8yhBth99N4R5iORYNG+ESuKSe883QtDSsQZ98FrrEclkxbn28VmuMtA3PIbwnBCmTXbj524hlajSQ7lS+tgcavh5DJeFD3XtwhBTJ+vOVtJqoXiqXJlv1x869Mu4pe5a6Y5lkhMYDs00DGVf0+/tzHPE/ukwvUSoB3/NLadmI2OEqXChKHgSDsRlrYp03QbtlmtPezAIl8WT1/jDpb34wuERG8RMjqNQBbDrPqnYvC95zIxaZIqn6eOtADGo3sWzr+z5aDMF0lYjP4DuMdyIa8ypE5nLWlYZhbVJOrLSfvJ76Khw3jbREOW9HKfkHU2Kmum0vCvAwoUbE/HORXhyGPCKVgVHrEN2V5QyUNxRgnJ/zCobP/PMBUuFlwbdnKj4hUbsUkgEIgesEkBiGcVVY8wrWiCvGufiNUarQc1KZ+FgMANgJAy6U+sJ1anGdlgDOeSN+GQsQFSPWO53Cx6duz1Q7fS74G/41XaUYMRsLjhAN6pKy7vqOWGgZjGCyub5FvZjnMp7Wsjup2SXKmSBtkYfdkW/lJN16hYQtyklaAToIr59dAjkhlBqogbHktnAXThl3IUvTGHmTrbDWYu1iMUm/oXr2p1mpuaMFdCygF3YenZ4hEyqLO4UonsijaWwfWN19V3fB1z3azuJCv+SVXR8TcTLiPe5yaw/1DsgpwI7SHxG1VR+0PcjOlKGD7jqGhDKKlhpkt9FF+PnvKoYDnEjfQLXNHP2TuV9fOi1kgFkWeFzmUs1ge17+kf0QmGUY4mELzrmKKCGe60AciGKjCvw0lQwE5HGaXKknIrnFvwnq6bi2LMAazVpoUyYszIgnyIUjQtQJ3xBto8aBwxfg7anedcOuSunTiw+EzZf8q+Nz/bVxKqwniHV5+BHsoI9x516xp/1h/J8AkbbGBqbMBT6g20JWnXtcGfK0YYNyb8CCtOnU2SiaOXql6Kv8g3XmSALIzZr+hV7TTyFT8zqATp6tt1/0WKKKGAE9bffYQG8+/7dPnUHs0GJ/0ez1M90PxQDXIQ9WSn/LvQYvUw11MjauFOKPudP6osPWbiudinJGd/OpdVds3 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: SOJNOhIq+qd/KXcGa4orP2svWylsHsd5LbE2CTyigMGlHgFyE2kL2UZ9rqbgrJzWscPGHjd0RRrJrnYAgo33sgE3Q8BLtfVyLM4cV035DTvYmXB6ZJ008vJGlLK1id7PKMfuijOze7c89WmhgN7+bYoJ+pDqrGkaw6US277xp5oHzzxWapggbbUlEgPFMIm5+Tj/F607xZML0HFrdI4mx4GToleRO2luAMBXdb+Px+n8tHynvcDeeNXySMXqRvDe0IilYBYnSTcDT8vGZ/6RQw/JQg3ekZ6kzOA91cGpuihJ0/8FPtSZD47Al9hAWukzwEFOGAL13HlHjXchIckjxXVDntLfkCdQ83kK+XlinzUcc8HWvqLp44r54vFXSPaA/4IeCX/BljKgB6Un4eJ7JaGKJtgvu9rpwiEP6359eu/d3GNqmAcIEJPfvJ+1mvB6rAOZr5NlkuZ4M9nTiaF3X0uGYS0Doi49pM0v4bRKxq8criWI5RTsZ79F9o180pL/NgTVF3BDgXKVcxzG+4FX90czRiI4AybB7zysP8AnBIlTuqYWz0AQYgmrw+6SEYIVvGUprpeJrFf1O8YLCe9cFmCLh7n5J9GRADCzkUTWHoRXMLMVcd5fMSA7oxuKv663WDMKPimxiS4cN9L3WiTIk+9bPKAU0071Wb0pg5ZAfObxMpcOdo008pl2ZLKs0nNanAaAufjvP3nGCIQg3qf9Rh7zeunRw5PBgyhGYfzGUe9R6k0UNHyRFxqQ2hLnJ1GfSaaEqN11dv0W/fyMxSLjdw6seXfwrnONjR1j/75lsa57GMksHAXdtLchUJIGizho+d4o7TxWyaAjILtW0iQ5Ig== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b0e5bc79-4645-428b-b977-08db7967a82e X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Jun 2023 12:43:51.2680 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: N7/n9dKiV9T1+mr8pLAjjPSKEupuu9Ao4GJice1PqyNWD+ssGfIGVa9xm/vt+koVBDdrcmCGaU0Qtm+7iIHZNA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN0PR10MB4918 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-06-30_05,2023-06-30_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 mlxscore=0 mlxlogscore=663 bulkscore=0 spamscore=0 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2306300108 X-Proofpoint-GUID: Px4gaKQQT4WVnsyPOc96N_qUFnPYspTW X-Proofpoint-ORIG-GUID: Px4gaKQQT4WVnsyPOc96N_qUFnPYspTW 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: -1.7 (-) VGhhbmtzIGZvciBzYXlpbmcgd2hhdCB5b3UgZGlkIHRvIHRyeSB0bw0KdHJhY2sgdGhpcyBkb3du IChzdGVwcywgbG9naWMpLiAgRXZlbiBmb3INCnBlb3BsZSBzdWNoIGFzIG1lLCB3aG8gZG9uJ3Qg aGVscCBvbiB0aGlzLA0KdGhpcyBoZWxwcyB1cyB1bmRlcnN0YW5kIGJldHRlci4NCg0K From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Jun 2023 14:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 64347@debbugs.gnu.org Cc: Eli Zaretskii , Stephen Berman Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.168813394526081 (code B ref 64347); Fri, 30 Jun 2023 14:06:01 +0000 Received: (at 64347) by debbugs.gnu.org; 30 Jun 2023 14:05:45 +0000 Received: from localhost ([127.0.0.1]:55450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qFEkq-0006mZ-BI for submit@debbugs.gnu.org; Fri, 30 Jun 2023 10:05:44 -0400 Received: from mail-oa1-f45.google.com ([209.85.160.45]:62609) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qFEko-0006mJ-5F for 64347@debbugs.gnu.org; Fri, 30 Jun 2023 10:05:42 -0400 Received: by mail-oa1-f45.google.com with SMTP id 586e51a60fabf-1b0748bc78dso1196952fac.0 for <64347@debbugs.gnu.org>; Fri, 30 Jun 2023 07:05:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688133936; x=1690725936; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=Hoss68T97kWdN8ebZ3qnQn5UEg0VCBgwK696mI2CjKg=; b=JhyAbB09j+MOCs4ActGvvfgF1C+Q+IXFZFJ2kTLI+n9KjqPJSososEiqPHIU28r3TW azhuuMpvjgrWVqxqXRwXMQXaL7U5LdAuO4VYDSuSvxkwkAUyo2ZY3LVRxBOiYA1BNZED cE0qVXsS79fb9mtoE/B9XQggP5XwPOeF/DvJjB7eNsHxy7asdfqROuwlCNqR9RplPLQ5 //JOrBffsv09y7r6g7eoCHR9a4+/zUGm6e8U+rnaBCPXO/I8AW4I1YbVUHmiGMuINsaS vN8T25ZPY8mjTnJQORKd1bzRsz6JQTB3/STwXm6HscbPlp5Yk5AJTFLgA719qsVfk70Y N/Yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688133936; x=1690725936; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Hoss68T97kWdN8ebZ3qnQn5UEg0VCBgwK696mI2CjKg=; b=bw/Nf/tWj3gjTI6T/xPAZ9L+oYHrMigTyvWSb8pPNg54osLjHZhHr5wmKJdY0fjL7I 477RqZdgrzmQ72mp5t3cEcOGg1Ripq2c4aAj1oeU6x1L1USY3sCtFKLYoJQR3l9FA9mo AMauFX+2/r1j6eNZ5V7ydCTFk1CmLSaKeyE/i3VB6h6mOpPD5CrllB5dQIm5+DM/QB57 SrlgEgvLYAjvhRTAg8uIocMtgFydp0iKdm8ilQx3x4olM456OYpiKPQud3cixbf2VM3b 0mejKYcq1ykHPNDNA2LDoEuRKwY5z+RQr0QvuTFRJPoATReCnFDcnkZfSpxm/8NewHbx yqow== X-Gm-Message-State: ABy/qLb2vfebpU70WzVDqXiVr1szu429ysgyzx0uOnCrUhC/pxKgfjXM lTxAQrypJqOODEsF/fE2tWsa4NSgmgEg3Q== X-Google-Smtp-Source: ACHHUZ51F3B+DIVjYjx0EZmj3s/k94oXIuAp9j59lFNIFazNb5ngITiDzcjAtBJlsDqohJHXkDk/lw== X-Received: by 2002:a05:6870:f686:b0:1b0:d28:2a76 with SMTP id el6-20020a056870f68600b001b00d282a76mr1714487oab.21.1688133936003; Fri, 30 Jun 2023 07:05:36 -0700 (PDT) Received: from [192.168.0.234] ([186.127.128.249]) by smtp.gmail.com with ESMTPSA id em15-20020a0568705b8f00b0019e6b96f909sm8967640oab.22.2023.06.30.07.05.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 30 Jun 2023 07:05:35 -0700 (PDT) Message-ID: <28fa0831-bb28-b7c1-1535-3a950f6b2545@gmail.com> Date: Fri, 30 Jun 2023 11:05:33 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Content-Language: en-US From: Mauro Aranda References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> In-Reply-To: <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -1.1 (-) 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.1 (--) Mauro Aranda writes: > (And I don't know what's wrong with the confusingly-reordered face yet) OK, some information about the confusingly-reordered face.  Take the definition of the face, only change the name. (defface test   '((((supports :underline (:style wave)))      :underline (:style wave :color "Red1"))     (t      :inherit warning))   "...") And evaluate that in Emacs 27, with -Q.  Then: M-x customize-face RET test Notice that it says Edited, and that the Widget shows the option to modify Underline, Color, Style, as expected. Now take the same definition to Emacs 29, with -Q and do the same. The State is still EDITED (which is wrong, and the cause of the bug report), but now you don't see the option to modify the Underline. Somehow it didn't match.  So there's something different (and still wrong) here going on.  I took a look at why the matching has changed and it looks to me like this code in custom-face-attributes is responsible:      ,(lambda (real-value)     (and real-value          (let ((color             (or (and (consp real-value) (plist-get real-value :color))                 (and (stringp real-value) real-value)                 'foreground-color))            (style             (or (and (consp real-value) (plist-get real-value :style))                 'line))                    (position (and (consp real-value)                                   (plist-get real-value :style))))                (nconc (and color  `(:color ,color))                       `(:style ,style)                       (and position `(:position ,position)))))) (plist-get real-value :style) for position looks like a typo introduced in: commit 4f50d964e51bbe5219f40df4353f4314c7ade985 Author: Po Lu Date:   Mon Jan 10 19:26:46 2022 +0800     Allow controlling the underline position of faces Changing that line to (plist-get real-value :position) brings back the correct match, so that's one less bug. Still, the important one is left.  Now, go back in time to Emacs 27 again, but slightly change the definition for test: (defface test   '((((supports :underline (:style wave)))      :underline (:color "Red1" :style wave))     (t      :inherit warning))   "...") Notice the properties in :underline were swapped. M-x customize-face RET test Shows the Standard State, as expected.  So it seems to me that something somewhere is checking for list equality where it should check for plist equality. With the previous typo fix, go back to Emacs 29 and repeat.  It still shows EDITED as the State, so again, there's something else wrong here. I think what was left out in terms of the :underline property is that :position doesn't have to be always specified.  Changing the filter for the customized-value to return something like this: (nconc `(:color ,color) `(:style ,style) (and position `(:position ,position))) fixes it, now customizing the unedited face shows STANDARD as the state. To sum it up, I think there are bugs in custom-face-attributes. One is most surely a typo, and the other ones are oversights in the filters for the :underline and :box properties.  Fixing those, we are left with one bug, I think, that will be reproducible with Emacs -Q and evaluating: (defface test   '((((supports :underline (:style wave)))      :underline (:color "Red1" :style wave))     (t      :inherit warning))   "...") (defface test-2   '((((supports :underline (:style wave)))      :underline (:style wave :color "Red1"))     (t      :inherit warning))   "...") M-x customize-face RET test will show STANDARD state while M-x customize-face RET test-2 will show EDITED state From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Jul 2023 07:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mauro Aranda Cc: stephen.berman@gmx.net, 64347@debbugs.gnu.org Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.168880259825571 (code B ref 64347); Sat, 08 Jul 2023 07:50:02 +0000 Received: (at 64347) by debbugs.gnu.org; 8 Jul 2023 07:49:58 +0000 Received: from localhost ([127.0.0.1]:44231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qI2ha-0006eN-GN for submit@debbugs.gnu.org; Sat, 08 Jul 2023 03:49:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38950) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qI2hW-0006e8-Sw for 64347@debbugs.gnu.org; Sat, 08 Jul 2023 03:49:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qI2hR-0002s6-7t; Sat, 08 Jul 2023 03:49:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=QV2hwAMXV7WD6Ka23S0Rrbouj6bvanJ4GkjaUWfXgAI=; b=nz0AYVQlCRiNQXogUouQ 0z0uHlTmPcAdc6fi8kq36rvsGOocKLtO6o93LsQgNi9m8QOcvWM+Fk1LJLnpREyU/c2EIEPuV3rgd Q9cULpT5C+u66o43n/F1mX9I0qzFSajkvQQZzC5Jdh0jeRErmeiG1n60fK8I0HqT/RwiT2GjLJpa7 BTSd5SldMWJ6Ia99d1IxOIz4wZcMTuK5pAZ/yexh7tI4ajDQqVY6gvnami+43FxIt8mxOPFJjLgHw ghp1F31fRXUxk349zV/Xmb/Kx2O5GyblsiaW/4Kl1I4x7i0kJ3oGZ75wdqOkdo5BlWTkk4s1WqvXT KMCYZa444kGpfQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qI2hQ-00032d-Oz; Sat, 08 Jul 2023 03:49:49 -0400 Date: Sat, 08 Jul 2023 10:49:53 +0300 Message-Id: <83y1jqdeqm.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <28fa0831-bb28-b7c1-1535-3a950f6b2545@gmail.com> (message from Mauro Aranda on Fri, 30 Jun 2023 11:05:33 -0300) References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> <28fa0831-bb28-b7c1-1535-3a950f6b2545@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.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: -3.3 (---) > Date: Fri, 30 Jun 2023 11:05:33 -0300 > From: Mauro Aranda > Cc: Stephen Berman , Eli Zaretskii > > To sum it up, I think there are bugs in custom-face-attributes. One is > most surely a typo, and the other ones are oversights in the filters for > the :underline and :box properties.  Fixing those, we are left with one > bug, I think, that will be reproducible with Emacs -Q and evaluating: > > (defface test >   '((((supports :underline (:style wave))) >      :underline (:color "Red1" :style wave)) >     (t >      :inherit warning)) >   "...") > > (defface test-2 >   '((((supports :underline (:style wave))) >      :underline (:style wave :color "Red1")) >     (t >      :inherit warning)) >   "...") > > M-x customize-face RET test > will show STANDARD state > > while > M-x customize-face RET test-2 > will show EDITED state Thanks. Can you show a patch for the two bugs you've succeeded to identify? Did you make any progress with the one bug that's left after the other two are fixed? From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Jul 2023 21:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: stephen.berman@gmx.net, 64347@debbugs.gnu.org Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.168885194827635 (code B ref 64347); Sat, 08 Jul 2023 21:33:01 +0000 Received: (at 64347) by debbugs.gnu.org; 8 Jul 2023 21:32:28 +0000 Received: from localhost ([127.0.0.1]:45282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIFXY-0007Bf-8g for submit@debbugs.gnu.org; Sat, 08 Jul 2023 17:32:28 -0400 Received: from mail-oa1-f41.google.com ([209.85.160.41]:47333) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIFXW-0007BR-8C for 64347@debbugs.gnu.org; Sat, 08 Jul 2023 17:32:26 -0400 Received: by mail-oa1-f41.google.com with SMTP id 586e51a60fabf-1b056276889so2862942fac.2 for <64347@debbugs.gnu.org>; Sat, 08 Jul 2023 14:32:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688851940; x=1691443940; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=8SEgranjN2Evqyd1TyY+MIS6uR7/+cefvfWQNSsfA5s=; b=ORe5+H0nWZSy352Wnl7zhOqtuE/h8iJbblpHyxqn0Asc6lDFRyDa7Q1lnDDTnTFxmC 86m58LeCvYCHjLB85nWTZEAYXyum2UTMIa7QGqV+Zwq9ocGrIUQDy8wUHF2gESMTyBy0 0tojwtr2aly2UGD2pSQLBmZsWGRz4k1hXlqdzgLv9ZQxStjdAuF0s9zYDL8IdRejnJcU O2HNyj0gzJVeWWVq5e6khFjdvglwYkVpBrnN0dbZwCDPzuhGuufGQcGUTFLaLV0kpw7R 3yYiFkFkIrwT3utOecxGScQv7wwPFOmhh1460I0mWMwQAiBTdpx/hGuedmQuMCAiazsM 5pJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688851940; x=1691443940; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=8SEgranjN2Evqyd1TyY+MIS6uR7/+cefvfWQNSsfA5s=; b=AZcIDNM/MftUoKj7RMDmPRiDYO2CxLr5LxnR1lFtU2+oc90F8VSM2b0k/o38vpiwsx UCupm9wnYnhRZfH/nH9kW/VCB5LjyHaYubB3BVXzT221+/WFGMiFz7Y35TRTXdOsxMc5 Xni3tL69MYc5srom45gfXdcvmeZQkgR4J2AHXnIF0G2W+zNhwAbTLImAbYUWRAVUG9Kh iCj9FtWlACT8cwYttGiU/6kOsrC0+0qF6lBTrajW9/+lQBHnV9uRtZ+DuZHg7Ey+em0Y wUVNr+BuxH2NG1WlT2uMDkB1aSxJYvZSYF0msUYMA2g3+9d5sJ5hTXtRj6hrIClyurp8 Tqcw== X-Gm-Message-State: ABy/qLb4nftGHBtPNtk2WzI96Pd4Hf6DFMpL6tYRtk756H3HhRYW1biy fcF5N/JM83iSSHF4U1jTsUQ= X-Google-Smtp-Source: APBJJlEE1PeqYNfNtdjyXZxCVPO5HyEj/eaSehxvp8xWa7AtLk351dQGWmBCImGj3jxuWd6llVohpg== X-Received: by 2002:a05:6870:588f:b0:1b0:6539:40fa with SMTP id be15-20020a056870588f00b001b0653940famr10425290oab.19.1688851940369; Sat, 08 Jul 2023 14:32:20 -0700 (PDT) Received: from [192.168.0.234] ([186.127.128.249]) by smtp.gmail.com with ESMTPSA id w4-20020a056830110400b006b87f593877sm2862791otq.37.2023.07.08.14.32.17 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 08 Jul 2023 14:32:19 -0700 (PDT) Message-ID: <748ccb81-d56c-76aa-d06b-47e4e3807ddb@gmail.com> Date: Sat, 8 Jul 2023 18:32:15 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> <28fa0831-bb28-b7c1-1535-3a950f6b2545@gmail.com> <83y1jqdeqm.fsf@gnu.org> Content-Language: en-US From: Mauro Aranda In-Reply-To: <83y1jqdeqm.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -1.1 (-) 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.1 (--) Eli Zaretskii writes: > Thanks. > > Can you show a patch for the two bugs you've succeeded to identify? Not yet.  I wrote a working post-filter for the :box property, but there are still some faces that show with the EDITED state. Since there are both ways to specify the same information for the :line-width value, there's always a chance of not sending the expected format to face-spec-match-p. Let's say we have (:line-width 1).  Then the pre-filter converts it into (:line-width (1 . 1)), and then the post-filter should convert it back to (:line-width 1), and that works. But if we have (:line-width (1 . 1)), the pre-filter does nothing, and the post-filter will transform it into (:line-width 1), and that way specs won't match. So sometimes we want to post-filter to (:line-width WIDTH) and sometimes to (VWIDTH . HWIDTH) and there's currently not enough information to do that, or at least I missed it. > Did you make any progress with the one bug that's left after the other > two are fixed? I did find that face-attr-match-p uses equal even with properties like :underline and :box that can have plists as values.  But I haven't tried to fix it, because I got frustrated with the post-filter thing. From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Jul 2023 05:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mauro Aranda Cc: stephen.berman@gmx.net, 64347@debbugs.gnu.org Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.168888143822135 (code B ref 64347); Sun, 09 Jul 2023 05:44:02 +0000 Received: (at 64347) by debbugs.gnu.org; 9 Jul 2023 05:43:58 +0000 Received: from localhost ([127.0.0.1]:45580 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINDC-0005kx-IB for submit@debbugs.gnu.org; Sun, 09 Jul 2023 01:43:58 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qINDB-0005kk-Ig for 64347@debbugs.gnu.org; Sun, 09 Jul 2023 01:43:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qIND6-0006B8-3X; Sun, 09 Jul 2023 01:43:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=N2Eim++PRMrjM0NY003Z+zyh+MfFPEvr+R7e7/ug904=; b=nEDMcn3wK7xtSmftjqhZ 50SOnjYB0egCO6Hhdzl54TGJEBXtolhVU+XOI13uc6RksFY+yPyX8DclwRlRgHqs7D4mXZUYI+Xm9 V0a6Szt5IHKfTZwb/BbQcOirBGuK711AOSaD70liJ36mO5yVmqYvGxrdCVSObLxMwY+myEzRghHQl JmwZd7kLTx22O0yLECFgjJdbgVMJ52m7w06bVDJKpXeFoBXlEnfhgDgKsrTg4a/hqKQhGtxABA6Yy VtM467qUOT9rCh4mPomg8i2X7kHvYV6xuLHDblCuwqY9+rKOpk0H+Kly/DteDYHMpNeI2TtLLEtEE MsYXHBQHlQ8vvQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qIND4-0002Xl-Rk; Sun, 09 Jul 2023 01:43:51 -0400 Date: Sun, 09 Jul 2023 08:43:58 +0300 Message-Id: <83mt05bpwh.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <748ccb81-d56c-76aa-d06b-47e4e3807ddb@gmail.com> (message from Mauro Aranda on Sat, 8 Jul 2023 18:32:15 -0300) References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> <28fa0831-bb28-b7c1-1535-3a950f6b2545@gmail.com> <83y1jqdeqm.fsf@gnu.org> <748ccb81-d56c-76aa-d06b-47e4e3807ddb@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.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: -3.3 (---) > Date: Sat, 8 Jul 2023 18:32:15 -0300 > Cc: 64347@debbugs.gnu.org, stephen.berman@gmx.net > From: Mauro Aranda > > Since there are both ways to specify the same information for the > :line-width value, there's always a chance of not sending the expected > format to face-spec-match-p. > > Let's say we have (:line-width 1).  Then the pre-filter converts it into > (:line-width (1 . 1)), and then the post-filter should convert it back > to (:line-width 1), and that works. > > But if we have (:line-width (1 . 1)), the pre-filter does nothing, and > the post-filter will transform it into (:line-width 1), and that way > specs won't match. > > So sometimes we want to post-filter to (:line-width WIDTH) and sometimes > to (VWIDTH . HWIDTH) and there's currently not enough information to do > that, or at least I missed it. > > > Did you make any progress with the one bug that's left after the other > > two are fixed? > > I did find that face-attr-match-p uses equal even with properties like > :underline and :box that can have plists as values.  But I haven't tried > to fix it, because I got frustrated with the post-filter thing. I guess I'm missing something here: why do we need those pre-filter and post-filter conversions? The C code understands both forms of :line-width, so there should be no need for Lisp to do any conversions, right? So why do we do that? why not simply leave the spec as it was originally? From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Jul 2023 11:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: stephen.berman@gmx.net, 64347@debbugs.gnu.org Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.16889030805105 (code B ref 64347); Sun, 09 Jul 2023 11:45:02 +0000 Received: (at 64347) by debbugs.gnu.org; 9 Jul 2023 11:44:40 +0000 Received: from localhost ([127.0.0.1]:45910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qISqF-0001KG-GO for submit@debbugs.gnu.org; Sun, 09 Jul 2023 07:44:39 -0400 Received: from mail-ot1-f50.google.com ([209.85.210.50]:59545) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qISqA-0001Jz-2S for 64347@debbugs.gnu.org; Sun, 09 Jul 2023 07:44:37 -0400 Received: by mail-ot1-f50.google.com with SMTP id 46e09a7af769-6b71eef1bc0so2961505a34.2 for <64347@debbugs.gnu.org>; Sun, 09 Jul 2023 04:44:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688903068; x=1691495068; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=+qPaSrmMXujxHvQBU90gpar6HIcFs2vCl2yYkSx7oKs=; b=Whlxa+fhW/dJyurEErSXVEQdqAVCrEH3yazRrjMmfII/hU0ZJZvCEfmT9JGZXSA5/7 zFEP6UhUHrxxXVf/AU//pnOXzgR+uS+UkdWuRsEp3ZSnBPO/BSsN+w7gF6hl1dcfaeMy rYIXB/OgI7qwnfYH7hizklWw+vL5x1l1bn2ewWRGNSvsvrngVO2K0mVuhn4HN5QE35Jm HjwAnuQnS8tzC8+6bM84RNN1+P69grG2KzD7mjoh5d9fvQVdFAiJ7MgjA+uOM0APnMIX PJF4OMPzi/jigqly07rEtuIn1TvCtCmGJnU4/UdFmJoiLHWJo5Bigs1pGlFdSnB1SK+k xz8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688903068; x=1691495068; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=+qPaSrmMXujxHvQBU90gpar6HIcFs2vCl2yYkSx7oKs=; b=fpX1bWVA3FJTEwV52gP1g5KeNZ1WXAky1qIVmQOeuo5vIWTFQPOxZJxXcss4L3+n7n OwlqeTdSLiXtYXZ94OblwaRMiJkzaJC/PcOBP3aRD3wU8FabEdmiT9oQRs6fIyf2I81w mIVQxNrCbTcwtzes2x8p4SVmJOrBM0q0ifA3zJ5cQ/QD4jxk9NdxwkP1s12ce/CnqFPO RqsgqGeCMrj59FsQzi3E0BnH8mTxjv/GuPdT11FesD3nYkvKH/Bejc+8w78l5SQYbdmK Wbei7vjm4sEqeHtu0hyqKVEvRgEKxe3R22x1O/iF4zMeyTHsc/cPssPWBl7IJ5h9c3xc 6VPw== X-Gm-Message-State: ABy/qLYuIoj9iYg5xk1HlPN6KNF/+6xYtzz565m8Ghgaz5MIz1SRToKM iusnr0NQj/vRRhpqQq3uYGY= X-Google-Smtp-Source: APBJJlEKgIjfmzSHVVpV+5y7rocGNN2bWdBInpxJBEcM/dRQtWywU3rohzNj8wJcYAg3PQGx1eJWYA== X-Received: by 2002:a05:6830:32ac:b0:6b7:1f33:5ec4 with SMTP id m44-20020a05683032ac00b006b71f335ec4mr7808916ott.12.1688903067976; Sun, 09 Jul 2023 04:44:27 -0700 (PDT) Received: from [192.168.0.234] ([186.127.128.249]) by smtp.gmail.com with ESMTPSA id b15-20020a9d754f000000b006b957cbeebfsm318738otl.1.2023.07.09.04.44.26 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 09 Jul 2023 04:44:27 -0700 (PDT) Message-ID: Date: Sun, 9 Jul 2023 08:44:23 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Content-Language: en-US References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> <28fa0831-bb28-b7c1-1535-3a950f6b2545@gmail.com> <83y1jqdeqm.fsf@gnu.org> <748ccb81-d56c-76aa-d06b-47e4e3807ddb@gmail.com> <83mt05bpwh.fsf@gnu.org> From: Mauro Aranda In-Reply-To: <83mt05bpwh.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.1 (/) 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.1 (--) Eli Zaretskii writes: >> Date: Sat, 8 Jul 2023 18:32:15 -0300 >> Cc: 64347@debbugs.gnu.org, stephen.berman@gmx.net >> From: Mauro Aranda >> >> Since there are both ways to specify the same information for the >> :line-width value, there's always a chance of not sending the expected >> format to face-spec-match-p. >> >> Let's say we have (:line-width 1).  Then the pre-filter converts it into >> (:line-width (1 . 1)), and then the post-filter should convert it back >> to (:line-width 1), and that works. >> >> But if we have (:line-width (1 . 1)), the pre-filter does nothing, and >> the post-filter will transform it into (:line-width 1), and that way >> specs won't match. >> >> So sometimes we want to post-filter to (:line-width WIDTH) and sometimes >> to (VWIDTH . HWIDTH) and there's currently not enough information to do >> that, or at least I missed it. >> >>  > Did you make any progress with the one bug that's left after the other >>  > two are fixed? >> >> I did find that face-attr-match-p uses equal even with properties like >> :underline and :box that can have plists as values.  But I haven't tried >> to fix it, because I got frustrated with the post-filter thing. > > I guess I'm missing something here: why do we need those pre-filter > and post-filter conversions?  The C code understands both forms of > :line-width, so there should be no need for Lisp to do any > conversions, right?  So why do we do that? why not simply leave the > spec as it was originally? Custom needs the pre-filter in order to present a Custom buffer to edit the face. Let's say there's a face: (defface foo   '((t (:box (:line-width 1 :color "black"))))   "...") And let's say a user wants to customize it via Custom. M-x customize-face RET foo should show the user a buffer with all the capabilities to edit it. Because we have an integer for the :line-width property, the user will be presented with an integer Widget to edit the value, without giving the user the opportunity to edit the HWIDTH and VWIDTH separately. So the pre-filter takes the (:line-width 1), and converts it into (:line-width (1 . 1)), and now the Custom buffer will have a cons Widget.  If we didn't do that conversion, that would be a Bug report, I'm sure. Of course, if the face is defined like so: (defface foo   '((t (:box (:line-width (1 . 1) :color "black"))))   "...") then the pre-filter doesn't have to do anything.  So, sometimes it does something, sometimes not, but I hope I've convinced you about why is needed. Now, your question about the post-filter made me question its need a little bit.  At first sight, I thought it was clear than a post-filter was needed too.  As I said in my first message, Custom is fiddling with the value for :line-width, but should present it to the face-spec-match-p "unfiltered".  And currently, that's a need because when it comes to the face-attr-match-p function, it will use equal to try to see if attributes in two specs match.  So the post-filter should take (:line-width (1 . 1)) and turn it back into (:line-width 1) That's where I was originally, before your mail.  Now I think that maybe face-attr-match-p could do something slightly smarter when comparing these values, since, as you say, the C code understands both forms. IOW, maybe the fix is that face-attr-match-p shouldn't produce a mismatch between specs that have these both forms being compared. From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Jul 2023 12:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mauro Aranda Cc: stephen.berman@gmx.net, 64347@debbugs.gnu.org Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.16889047938298 (code B ref 64347); Sun, 09 Jul 2023 12:14:01 +0000 Received: (at 64347) by debbugs.gnu.org; 9 Jul 2023 12:13:13 +0000 Received: from localhost ([127.0.0.1]:45920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qITHs-00029l-Nt for submit@debbugs.gnu.org; Sun, 09 Jul 2023 08:13:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:36644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qITHp-00029X-Bv for 64347@debbugs.gnu.org; Sun, 09 Jul 2023 08:13:12 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qITHj-00058S-Qe; Sun, 09 Jul 2023 08:13:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=D1XZ5WfeHE6eTVER0lxhC+lqHs5b1CxpL37ntk5gJzU=; b=qcN7nv0SJyjiWeu6kXip fvRUNezC+EoF1MvRBbxAHFyevrKqnFZzJpRW9VC2RjepTXD4MUzSwDLxwiScZwwX5CfNb2g6FyvLK jKn9GUIIG28GN/dtZne6HGZkUjK5rg41kQGuqdjMj5FPuAio0Js5u6hcJEoDTYtKkzLdrfy0g7yXG xo2tQy5VzCCHvOU65pCeShZQ639OrdSC11ydsT3Cb/Kq4hbxrEyg02PwTbYpSD+sc47lSE0IF4xo/ EqQSXlib0o5il+GPAtG+MozJk0JVGv395bmVHTBQzszzWIdKi8Vj29t79eFNDGYAyltcPU5u1Q8v7 jd1SPNCWijCmCw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qITHj-0005ls-9b; Sun, 09 Jul 2023 08:13:03 -0400 Date: Sun, 09 Jul 2023 15:13:10 +0300 Message-Id: <83lefp9tbd.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Mauro Aranda on Sun, 9 Jul 2023 08:44:23 -0300) References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> <28fa0831-bb28-b7c1-1535-3a950f6b2545@gmail.com> <83y1jqdeqm.fsf@gnu.org> <748ccb81-d56c-76aa-d06b-47e4e3807ddb@gmail.com> <83mt05bpwh.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.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: -3.3 (---) > Date: Sun, 9 Jul 2023 08:44:23 -0300 > Cc: 64347@debbugs.gnu.org, stephen.berman@gmx.net > From: Mauro Aranda > > Eli Zaretskii writes: > > > I guess I'm missing something here: why do we need those pre-filter > > and post-filter conversions?  The C code understands both forms of > > :line-width, so there should be no need for Lisp to do any > > conversions, right?  So why do we do that? why not simply leave the > > spec as it was originally? > > Custom needs the pre-filter in order to present a Custom buffer to edit > the face. > Let's say there's a face: > (defface foo >   '((t (:box (:line-width 1 :color "black")))) >   "...") > > And let's say a user wants to customize it via Custom. > M-x customize-face RET foo > should show the user a buffer with all the capabilities to edit it. > Because we have an integer for the :line-width property, the user will > be presented with an integer Widget to edit the value, without giving > the user the opportunity to edit the HWIDTH and VWIDTH separately. > > So the pre-filter takes the (:line-width 1), and converts it into > (:line-width (1 . 1)), and now the Custom buffer will have > a cons Widget.  If we didn't do that conversion, that would be a Bug > report, I'm sure. OK, but why does it have to do that on the original value? It could do that on a copy that serves for the display and editing, in which case the original value could be left intact if the user didn't change it or did change, but didn't click Apply. (If the user does modify the original value, then any conversions are okay, since the variable is really "edited".) From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Jul 2023 23:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: stephen.berman@gmx.net, 64347@debbugs.gnu.org Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.168894437227351 (code B ref 64347); Sun, 09 Jul 2023 23:13:01 +0000 Received: (at 64347) by debbugs.gnu.org; 9 Jul 2023 23:12:52 +0000 Received: from localhost ([127.0.0.1]:47280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIdaG-000775-Bz for submit@debbugs.gnu.org; Sun, 09 Jul 2023 19:12:52 -0400 Received: from mail-oa1-f54.google.com ([209.85.160.54]:58402) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIdaB-00076m-9c for 64347@debbugs.gnu.org; Sun, 09 Jul 2023 19:12:50 -0400 Received: by mail-oa1-f54.google.com with SMTP id 586e51a60fabf-1b00b0ab0daso3254237fac.0 for <64347@debbugs.gnu.org>; Sun, 09 Jul 2023 16:12:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688944361; x=1691536361; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=uTSULeYSkDyW9jamCUbYMHC/c07B2Q7GG/btlUdtG/E=; b=RjaoqRLqNTXi9RzLFlPk2Yzba5tkcumhYKeLyyHv3ywwQmHpr4GoRKaJ4U/+15rxzI 5tG7+QV7ooavUAOJNWI1Ns6AM/WLHLRCOift0kmkAav2iNquiG/7lP95xqQ2MSjw9fyP M4CBrV0dZnosKNy3K3SzXkpky16kqyDQ7QFb/HJru7NpICAUPB+p9UUl3qvalQ9NlfNy L/1neDESMagiwk28CGtmw4+DmMajST2YS1jYb1UdWJx+aTKyub/lNbxmJnIi6asFh1xt LAr0jnN5yDLVr9zEL6xMIpOJ13Ht/oNdxUFskpuweZUaJF0LtwcKLMYmQ2z/f/TC+Tde ic+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688944361; x=1691536361; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=uTSULeYSkDyW9jamCUbYMHC/c07B2Q7GG/btlUdtG/E=; b=bXWLtEGoMrgDq3GG7NlngcbJEtgYSIu7BiD0WdRHk2R2S+Ma9l1BdgFSIgR7A6yiZ4 hxE8mvNeHwVesAwD6AAbY8aaQu/ibhZftcTbCeRCbO/NQ/FRFRMxMl4PKtkOm6RkZt29 /forqgJgiHG6YoXH4d257YqBBH+6cIrZzdi/DFIFI2jMoDs1U9/AKy/jNDXam6sXRJpj buIPboPb6nWBxcsLGvLJD1oubn4adC4QeMSKcuWVdg591dirMQEZSdcRzXtu20l/VNIY l/3EFmNqBHJxWIBm7KP2hL1a+auZhZEz5ALKsPx4vXZJDanuTgIhRWArHd2rJ1+FtF1U 6usg== X-Gm-Message-State: ABy/qLYXm+GAcmRVCSYNGqtjLXsALkxdsERHOliEufWFVBAjxI2EIRIi X6bzHnbpbF8EELoCtCY/yso= X-Google-Smtp-Source: APBJJlFgwKPDcP4fkp5R25Ow+CsaWiVaQBBJBG2txjoHPStdryu9DQWrd+T+NS1jyLxYGx7pR1A3Sw== X-Received: by 2002:a05:6870:ac24:b0:1a9:71c3:b7c2 with SMTP id kw36-20020a056870ac2400b001a971c3b7c2mr11525714oab.50.1688944361506; Sun, 09 Jul 2023 16:12:41 -0700 (PDT) Received: from [192.168.0.234] ([186.127.128.249]) by smtp.gmail.com with ESMTPSA id k3-20020a056830168300b006b8c505d8aesm3707819otr.34.2023.07.09.16.12.39 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 09 Jul 2023 16:12:41 -0700 (PDT) Message-ID: <26d4603c-302c-8de9-fb22-8d0720516bb0@gmail.com> Date: Sun, 9 Jul 2023 20:12:38 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Content-Language: en-US References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> <28fa0831-bb28-b7c1-1535-3a950f6b2545@gmail.com> <83y1jqdeqm.fsf@gnu.org> <748ccb81-d56c-76aa-d06b-47e4e3807ddb@gmail.com> <83mt05bpwh.fsf@gnu.org> <83lefp9tbd.fsf@gnu.org> From: Mauro Aranda In-Reply-To: <83lefp9tbd.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.1 (/) 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.1 (--) Eli Zaretskii writes: >> Date: Sun, 9 Jul 2023 08:44:23 -0300 >> Cc: 64347@debbugs.gnu.org, stephen.berman@gmx.net >> From: Mauro Aranda >> >> Eli Zaretskii writes: >> >>  > I guess I'm missing something here: why do we need those pre-filter >>  > and post-filter conversions?  The C code understands both forms of >>  > :line-width, so there should be no need for Lisp to do any >>  > conversions, right?  So why do we do that? why not simply leave the >>  > spec as it was originally? >> >> Custom needs the pre-filter in order to present a Custom buffer to edit >> the face. >> Let's say there's a face: >> (defface foo >>    '((t (:box (:line-width 1 :color "black")))) >>    "...") >> >> And let's say a user wants to customize it via Custom. >> M-x customize-face RET foo >> should show the user a buffer with all the capabilities to edit it. >> Because we have an integer for the :line-width property, the user will >> be presented with an integer Widget to edit the value, without giving >> the user the opportunity to edit the HWIDTH and VWIDTH separately. >> >> So the pre-filter takes the (:line-width 1), and converts it into >> (:line-width (1 . 1)), and now the Custom buffer will have >> a cons Widget.  If we didn't do that conversion, that would be a Bug >> report, I'm sure. > > OK, but why does it have to do that on the original value? It could > do that on a copy that serves for the display and editing, in which > case the original value could be left intact if the user didn't change > it or did change, but didn't click Apply.  (If the user does modify > the original value, then any conversions are okay, since the variable > is really "edited".) I think my description was inaccurate, because it seemed to imply that it is a destructive operation.  It is not, it leaves the original value intact. But when deciding to set a state, Custom always consults the spec built from the data the face Widget has. From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Jul 2023 12:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mauro Aranda Cc: stephen.berman@gmx.net, 64347@debbugs.gnu.org Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.16889932746254 (code B ref 64347); Mon, 10 Jul 2023 12:48:02 +0000 Received: (at 64347) by debbugs.gnu.org; 10 Jul 2023 12:47:54 +0000 Received: from localhost ([127.0.0.1]:47924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIqIz-0001cn-Vt for submit@debbugs.gnu.org; Mon, 10 Jul 2023 08:47:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57402) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIqIv-0001bm-Sx for 64347@debbugs.gnu.org; Mon, 10 Jul 2023 08:47:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qIqIq-000359-Ep; Mon, 10 Jul 2023 08:47:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=SZWKpCZnXsEhipGshVgfuGT9NoY99fBvpzE5R4cIEsQ=; b=BC1WElfoydQLX49D8XDn 1AzGU5RjQ2sgIeAEoV3hSeZdygfVfo97/TrK65RnFYXvNGHhjv27k5QbA6OXeYvjzw7uJyYh5F32c 58voCpYe8GA8HQ116/YQT0FrMtwJ9kdFKJntEANPQyhWZkr60Qw+HEF9TvsSGKTuX0VgohGYG4bGL g6z4QfQctMX8YMlV3flC+NvYzKrdc6C2v5u6n5009DLLrz/BDYstm4qsXUEvglC973BvUE3In4EiW H4NYwXEbG3CpdVC890RN26yf7WQ7tV7w7E38USVgCMuSkkxxFz2/JcQyFTZgWWY9lbN2Biqf2fMaC rvUATA6MsmHXNQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qIqIp-0002JD-Mf; Mon, 10 Jul 2023 08:47:44 -0400 Date: Mon, 10 Jul 2023 15:47:53 +0300 Message-Id: <83sf9w7x1i.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <26d4603c-302c-8de9-fb22-8d0720516bb0@gmail.com> (message from Mauro Aranda on Sun, 9 Jul 2023 20:12:38 -0300) References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> <28fa0831-bb28-b7c1-1535-3a950f6b2545@gmail.com> <83y1jqdeqm.fsf@gnu.org> <748ccb81-d56c-76aa-d06b-47e4e3807ddb@gmail.com> <83mt05bpwh.fsf@gnu.org> <83lefp9tbd.fsf@gnu.org> <26d4603c-302c-8de9-fb22-8d0720516bb0@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.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: -3.3 (---) > Date: Sun, 9 Jul 2023 20:12:38 -0300 > Cc: 64347@debbugs.gnu.org, stephen.berman@gmx.net > From: Mauro Aranda > > Eli Zaretskii writes: > > > OK, but why does it have to do that on the original value? It could > > do that on a copy that serves for the display and editing, in which > > case the original value could be left intact if the user didn't change > > it or did change, but didn't click Apply.  (If the user does modify > > the original value, then any conversions are okay, since the variable > > is really "edited".) > > I think my description was inaccurate, because it seemed to imply that > it is a destructive operation.  It is not, it leaves the original value > intact. > > But when deciding to set a state, Custom always consults the spec built > from the data the face Widget has. Can we change this last aspect, so that the state is set using the original spec if the setting was not changed by the user? From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 Jul 2023 13:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: stephen.berman@gmx.net, 64347@debbugs.gnu.org Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.168899675512746 (code B ref 64347); Mon, 10 Jul 2023 13:46:02 +0000 Received: (at 64347) by debbugs.gnu.org; 10 Jul 2023 13:45:55 +0000 Received: from localhost ([127.0.0.1]:48031 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIrD9-0003JV-43 for submit@debbugs.gnu.org; Mon, 10 Jul 2023 09:45:55 -0400 Received: from mail-oi1-f171.google.com ([209.85.167.171]:51408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIrD3-0003JF-D6 for 64347@debbugs.gnu.org; Mon, 10 Jul 2023 09:45:53 -0400 Received: by mail-oi1-f171.google.com with SMTP id 5614622812f47-392116b8f31so2959217b6e.2 for <64347@debbugs.gnu.org>; Mon, 10 Jul 2023 06:45:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688996744; x=1691588744; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=dzMvEdZu0TAGa3e49SxWUs+5p6gug6z0rD4KjHNCgEY=; b=Q/GtmwLPa6WfQFZ6aCaMMX7l7sihaGb56eNc8/2sIYrhz9wT6Vl/fis0e0wLwCrM7/ X0UwYYYbjIwdHDER48XrAAk+jKsOLHwqX7Rg54qoDrInqZiY8y+OCIgRYDh1arPBvNRD 4ZCZXIV/x4XdnqWRIMwuwFW7zbbGYC7MdAKcWLrV7qGGWV2hzG6Tq5Bsvd+gglk4hOwy IDrpIdmtiV3kWn9kS6yXk3ojTPkY5wJLAT85s0mFc8TvFowsbo6J45xboWGc3QGcO2Z2 o/2Hu993f0fi0dfOIH4zhzGdU43rF/TnDEMxSRQNo5qAXZbU69/WyMsXqwED75A+Oy3C hEqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688996744; x=1691588744; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=dzMvEdZu0TAGa3e49SxWUs+5p6gug6z0rD4KjHNCgEY=; b=DMS2DrTOv6NsWbgygl12QXafOrbTnEX3sURrY1fMLjGtdXnAF/SzwtfCMsXQcMGGto OD/mTKTHfn+S+vyqEDuh6HS+gkGi7NK7m4FZfXwkCHMYbOHk0DMIVIoYtZ2ncgnz4QsW byVBUDCDjcT2UJp6ba1ytqH/dwD+3fH06X+ZpmIkz+8x9BE45Iy/0QKnzEcla7E5Y9xJ mQjWjG2kwRQYhLukCIlsvydOaqY0poJXBy5oYSDI1kaxYaTh1EZPcjZw0AcwSmwcomf3 BbdGNcRckuvXMeXIV+DCMUuzUL0Ig7tM52yHK21aYcoBGYa49whA1Eq65wnSEiujZgym K/RQ== X-Gm-Message-State: ABy/qLZj2YWQh0vtM5Qaic50hhXoMIy06pMcARzx/WiLWVbs0maKQEAu tiET4VCdpG4GuxsWqhyUODU= X-Google-Smtp-Source: APBJJlG5GIqC8GqmDmz/j55FIjeir3m7WiqHavhfYh7dfMCaMZ7wtHlz8skAEmI8HhlAMGijRCndcA== X-Received: by 2002:a05:6808:8e9:b0:3a1:de77:2cc2 with SMTP id d9-20020a05680808e900b003a1de772cc2mr10662159oic.20.1688996743720; Mon, 10 Jul 2023 06:45:43 -0700 (PDT) Received: from [192.168.0.234] ([186.127.128.249]) by smtp.gmail.com with ESMTPSA id q15-20020a0568080ecf00b003a3600182f8sm4138139oiv.57.2023.07.10.06.45.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 10 Jul 2023 06:45:43 -0700 (PDT) Message-ID: Date: Mon, 10 Jul 2023 10:45:38 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Content-Language: en-US References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> <28fa0831-bb28-b7c1-1535-3a950f6b2545@gmail.com> <83y1jqdeqm.fsf@gnu.org> <748ccb81-d56c-76aa-d06b-47e4e3807ddb@gmail.com> <83mt05bpwh.fsf@gnu.org> <83lefp9tbd.fsf@gnu.org> <26d4603c-302c-8de9-fb22-8d0720516bb0@gmail.com> <83sf9w7x1i.fsf@gnu.org> From: Mauro Aranda In-Reply-To: <83sf9w7x1i.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.1 (/) 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.1 (--) Eli Zaretskii writes: >> Date: Sun, 9 Jul 2023 20:12:38 -0300 >> Cc: 64347@debbugs.gnu.org, stephen.berman@gmx.net >> From: Mauro Aranda >> >> Eli Zaretskii writes: >> >>  > OK, but why does it have to do that on the original value? It could >>  > do that on a copy that serves for the display and editing, in which >>  > case the original value could be left intact if the user didn't change >>  > it or did change, but didn't click Apply.  (If the user does modify >>  > the original value, then any conversions are okay, since the variable >>  > is really "edited".) >> >> I think my description was inaccurate, because it seemed to imply that >> it is a destructive operation.  It is not, it leaves the original value >> intact. >> >> But when deciding to set a state, Custom always consults the spec built >> from the data the face Widget has. > > Can we change this last aspect, so that the state is set using the > original spec if the setting was not changed by the user? That might be possible.  I will check if it doesn't lead to any troubles and if it actually fixes these inconsistencies. From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Jul 2023 20:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: stephen.berman@gmx.net, 64347@debbugs.gnu.org Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.16894513219151 (code B ref 64347); Sat, 15 Jul 2023 20:02:02 +0000 Received: (at 64347) by debbugs.gnu.org; 15 Jul 2023 20:02:01 +0000 Received: from localhost ([127.0.0.1]:46142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKlSq-0002NW-Aq for submit@debbugs.gnu.org; Sat, 15 Jul 2023 16:02:00 -0400 Received: from mail-ot1-x330.google.com ([2607:f8b0:4864:20::330]:47594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKlSm-0002NC-Am for 64347@debbugs.gnu.org; Sat, 15 Jul 2023 16:01:58 -0400 Received: by mail-ot1-x330.google.com with SMTP id 46e09a7af769-6b7541d885cso2388462a34.3 for <64347@debbugs.gnu.org>; Sat, 15 Jul 2023 13:01:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689451310; x=1692043310; h=in-reply-to:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=7MMB+Y1UysCgAUoOMHuWBvsD6gA/VQBhCUuLUhuCv2E=; b=TnBKzXp+0AxVYFS51JO2kTjqGmkyZKL2AoCS4470Od+evESFJHhKLPMcZbkuiqgcOK ssgHyHT++XoEr4L75MNtSH0o3a2uAy4I4JJ9kzwQoGkUZDwvh6FiNkwbPAJDUe0iHWwo MEWcb8Uzl0YjPrwG5RGJgXYE/fLUekL1sbZR1ALiM07huCvTvxrRbx+ZsC/Cy+pu1Ekq jyBBKLwtcOU2AmJaayftqKO2/hWbsTBqJghJ52xZnjnYfhkA5Un0kI98d8JXqFcqreDA OFNndEHO/oMmUZ59oHXQYLKm7gKS5JQxKJ+XdOFoEPR2Tpr77iOPSSuxk4vwMDrVnYGv co8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689451310; x=1692043310; h=in-reply-to:from:content-language:references:cc:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=7MMB+Y1UysCgAUoOMHuWBvsD6gA/VQBhCUuLUhuCv2E=; b=BzRTzw+inplSIVn10+AtguAP/O4+CD9d9ugWidWPloSK66UI4e0lnxe8QNhC4GKJxF 0FbtoJV7S1BaANu/DryPtmmF3A7Kv0Zr1zlKfy7l/8j5W5LOeXwIzLzCff3HgMobhSV5 3Rbok3yYLVz3l0VR7Kl6X7nbTtTOun72+TIP9qkE0w9Lym1vuY8OwH4Evdv2v7gs1ec1 y0I1qWRiL7qII7FjBfPPW4x6c1vOKxBr9yCRRq5X7t7xhMkzv5gS9PXjD3rGnhV5nmps Ug3gOxpG8+XTVw7e4EgLeI79H5HJJCPCF/cTkV4YuOiySRTQf5ip2XnHYR279Y0iVpl8 cVeQ== X-Gm-Message-State: ABy/qLao+PAKq45btFduhJlouk1KB+UppnlENvvaKX/PnpOZy9By5njy po89j/N+7Hz52CNL4emqHyo= X-Google-Smtp-Source: APBJJlEkghKQoCpFIjE0ClLCEhQZTPhyxB7RFtotk50jD5dmLatSBIKdc1XNqWxxVH2AGXAaCbSW1g== X-Received: by 2002:a05:6870:a707:b0:17f:7388:4c69 with SMTP id g7-20020a056870a70700b0017f73884c69mr8815372oam.30.1689451310525; Sat, 15 Jul 2023 13:01:50 -0700 (PDT) Received: from [192.168.0.234] ([186.127.128.249]) by smtp.gmail.com with ESMTPSA id z21-20020a056871039500b001b0cad9f72esm5367064oaf.18.2023.07.15.13.01.48 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 15 Jul 2023 13:01:49 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------FAr0jrOGD7KfD4yRUUFm4kjk" Message-ID: <467e6be9-8238-53e8-d221-0cb407ec3d84@gmail.com> Date: Sat, 15 Jul 2023 17:01:44 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> <28fa0831-bb28-b7c1-1535-3a950f6b2545@gmail.com> <83y1jqdeqm.fsf@gnu.org> <748ccb81-d56c-76aa-d06b-47e4e3807ddb@gmail.com> <83mt05bpwh.fsf@gnu.org> <83lefp9tbd.fsf@gnu.org> <26d4603c-302c-8de9-fb22-8d0720516bb0@gmail.com> <83sf9w7x1i.fsf@gnu.org> Content-Language: en-US From: Mauro Aranda In-Reply-To: <83sf9w7x1i.fsf@gnu.org> X-Spam-Score: 0.9 (/) 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.1 (-) This is a multi-part message in MIME format. --------------FAr0jrOGD7KfD4yRUUFm4kjk Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Eli Zaretskii writes: >> Date: Sun, 9 Jul 2023 20:12:38 -0300 >> Cc: 64347@debbugs.gnu.org, stephen.berman@gmx.net >> From: Mauro Aranda >> >> Eli Zaretskii writes: >> >>  > OK, but why does it have to do that on the original value? It could >>  > do that on a copy that serves for the display and editing, in which >>  > case the original value could be left intact if the user didn't change >>  > it or did change, but didn't click Apply.  (If the user does modify >>  > the original value, then any conversions are okay, since the variable >>  > is really "edited".) >> >> I think my description was inaccurate, because it seemed to imply that >> it is a destructive operation.  It is not, it leaves the original value >> intact. >> >> But when deciding to set a state, Custom always consults the spec built >> from the data the face Widget has. > > Can we change this last aspect, so that the state is set using the > original spec if the setting was not changed by the user? OK, here's a patch for doing that.  It seems to me that after creating the widget, the only reason to use the value that's represented in the widget is if we loaded the spec from the :shown-value property (meaning we are redrawing the widget and we want to keep a spec that was already in the widget) --------------FAr0jrOGD7KfD4yRUUFm4kjk Content-Type: text/x-patch; charset=UTF-8; name="0001-Pass-original-spec-just-after-creating-the-face-widg.patch" Content-Disposition: attachment; filename*0="0001-Pass-original-spec-just-after-creating-the-face-widg.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA3ZmZiM2Y0NjZjYjNjMDgwNGY4Y2IwZWMyNTE3MWU2MDEzZjQxZGZmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFp bC5jb20+CkRhdGU6IE1vbiwgMTAgSnVsIDIwMjMgMTA6NDc6MjMgLTAzMDAKU3ViamVjdDog W1BBVENIXSBQYXNzIG9yaWdpbmFsIHNwZWMganVzdCBhZnRlciBjcmVhdGluZyB0aGUgZmFj ZS13aWRnZXQKCiogbGlzcC9jdXMtZWRpdC5lbCAoY3VzdG9tLWZhY2UtZ2V0LWN1cnJlbnQt c3BlYy11bmZpbHRlcmVkKTogTmV3CmZ1bmN0aW9uLCBleHRyYWN0ZWQgZnJvbSBjdXN0b20t ZmFjZS1nZXQtY3VycmVudC1zcGVjLgooY3VzdG9tLWZhY2UtZ2V0LWN1cnJlbnQtc3BlYyk6 IFVzZSBpdC4KKGN1c3RvbS1mYWNlLXN0YXRlLXNldCk6IFRha2UgYW4gb3B0aW9uYWwgYXJn dW1lbnQsIHRvIGRlY2lkZSBpZiB3ZQpzaG91bGQgY2hlY2sgYWdhaW5zdCBhIGZpbHRlcmVk IG9yIHVuZmlsdGVyZWQgc3BlYy4KKGN1c3RvbS1mYWNlLXZhbHVlLWNyZWF0ZSk6IFVzZSB0 aGUgbmV3IG9wdGlvbmFsIGFyZ3VtZW50LiAgKEJ1ZyM2NDM0NykKLS0tCiBsaXNwL2N1cy1l ZGl0LmVsIHwgMjYgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk LCAxOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3Av Y3VzLWVkaXQuZWwgYi9saXNwL2N1cy1lZGl0LmVsCmluZGV4IGRiZWY1ZjQ3Y2Q2Li5jNWRk Y2E5YmMyOSAxMDA2NDQKLS0tIGEvbGlzcC9jdXMtZWRpdC5lbAorKysgYi9saXNwL2N1cy1l ZGl0LmVsCkBAIC0zNzE3LDcgKzM3MTcsOCBAQCBjdXN0b20tZmFjZS13aWRnZXQtdG8tc3Bl YwogCSBgKCh0ICwod2lkZ2V0LXZhbHVlIGNoaWxkKSkpCiAgICAgICAgKHdpZGdldC12YWx1 ZSBjaGlsZCkpKSkpCiAKLShkZWZ1biBjdXN0b20tZmFjZS1nZXQtY3VycmVudC1zcGVjIChm YWNlKQorKGRlZnVuIGN1c3RvbS1mYWNlLWdldC1jdXJyZW50LXNwZWMtdW5maWx0ZXJlZCAo ZmFjZSkKKyAgIlJldHVybiB0aGUgY3VycmVudCBzcGVjIGZvciBmYWNlIEZBQ0UsIHdpdGhv dXQgZmlsdGVyaW5nIGl0LiIKICAgKGxldCAoKHNwZWMgKG9yIChnZXQgZmFjZSAnY3VzdG9t aXplZC1mYWNlKQogCQkgIChnZXQgZmFjZSAnc2F2ZWQtZmFjZSkKIAkJICAoZ2V0IGZhY2Ug J2ZhY2UtZGVmZmFjZS1zcGVjKQpAQCAtMzcyOCw3ICszNzI5LDExIEBAIGN1c3RvbS1mYWNl LWdldC1jdXJyZW50LXNwZWMKICAgICA7OyBlZGl0IGl0IGFzIHRoZSB1c2VyIGhhcyBzcGVj aWZpZWQgaXQuCiAgICAgKGlmIChub3QgKGZhY2Utc3BlYy1tYXRjaC1wIGZhY2Ugc3BlYyAo c2VsZWN0ZWQtZnJhbWUpKSkKIAkoc2V0cSBzcGVjIGAoKHQgLChmYWNlLWF0dHItY29uc3Ry dWN0IGZhY2UgKHNlbGVjdGVkLWZyYW1lKSkpKSkpCi0gICAgKGN1c3RvbS1wcmUtZmlsdGVy LWZhY2Utc3BlYyBzcGVjKSkpCisgICAgc3BlYykpCisKKyhkZWZ1biBjdXN0b20tZmFjZS1n ZXQtY3VycmVudC1zcGVjIChmYWNlKQorICAiUmV0dXJuIHRoZSBjdXJyZW50IHNwZWMgZm9y IGZhY2UgRkFDRSwgZmlsdGVyaW5nIGl0LiIKKyAgKGN1c3RvbS1wcmUtZmlsdGVyLWZhY2Ut c3BlYyAoY3VzdG9tLWZhY2UtZ2V0LWN1cnJlbnQtc3BlYy11bmZpbHRlcmVkIGZhY2UpKSkK IAogKGRlZnVuIGN1c3RvbS10b2dnbGUtaGlkZS1mYWNlICh2aXNpYmlsaXR5LXdpZGdldCAm cmVzdCBfaWdub3JlKQogICAiVG9nZ2xlIHRoZSB2aXNpYmlsaXR5IG9mIGEgYGN1c3RvbS1m YWNlJyBwYXJlbnQgd2lkZ2V0LgpAQCAtMzg0OCw4ICszODUzLDggQEAgY3VzdG9tLWZhY2Ut dmFsdWUtY3JlYXRlCiAJKHVubGVzcyAod2lkZ2V0LWdldCB3aWRnZXQgOmN1c3RvbS1mb3Jt KQogCSAgKHdpZGdldC1wdXQgd2lkZ2V0IDpjdXN0b20tZm9ybSBjdXN0b20tZmFjZS1kZWZh dWx0LWZvcm0pKQogCi0JKGxldCogKChzcGVjIChvciAod2lkZ2V0LWdldCB3aWRnZXQgOnNo b3duLXZhbHVlKQotCQkJIChjdXN0b20tZmFjZS1nZXQtY3VycmVudC1zcGVjIHN5bWJvbCkp KQorCShsZXQqICgoc2hvd24tdmFsdWUgKHdpZGdldC1nZXQgd2lkZ2V0IDpzaG93bi12YWx1 ZSkpCisgICAgICAgICAgICAgICAoc3BlYyAob3Igc2hvd24tdmFsdWUgKGN1c3RvbS1mYWNl LWdldC1jdXJyZW50LXNwZWMgc3ltYm9sKSkpCiAJICAgICAgIChmb3JtICh3aWRnZXQtZ2V0 IHdpZGdldCA6Y3VzdG9tLWZvcm0pKQogCSAgICAgICAoaW5kZW50ICh3aWRnZXQtZ2V0IHdp ZGdldCA6aW5kZW50KSkKIAkgICAgICAgZmFjZS1hbGlzdCBmYWNlLWVudHJ5IHNwZWMtZGVm YXVsdCBzcGVjLW1hdGNoIGVkaXRvcikKQEAgLTM4OTAsNyArMzg5NSw3IEBAIGN1c3RvbS1m YWNlLXZhbHVlLWNyZWF0ZQogCQkgICB3aWRnZXQgJ3NleHAgOnZhbHVlIHNwZWMpKSkpCiAg ICAgICAgICAgKHB1c2ggZWRpdG9yIGNoaWxkcmVuKQogICAgICAgICAgICh3aWRnZXQtcHV0 IHdpZGdldCA6Y2hpbGRyZW4gY2hpbGRyZW4pCi0JICAoY3VzdG9tLWZhY2Utc3RhdGUtc2V0 IHdpZGdldCkpKSkpKQorCSAgKGN1c3RvbS1mYWNlLXN0YXRlLXNldCB3aWRnZXQgKG5vdCBz aG93bi12YWx1ZSkpKSkpKSkKIAogKGRlZnVuIGN1cy0tZmFjZS1saW5rICh3aWRnZXQgX2Zv cm1hdCkKICAgKHdpZGdldC1jcmVhdGUtY2hpbGQtYW5kLWNvbnZlcnQKQEAgLTQwMTAsMTMg KzQwMTUsMTggQEAgY3VzdG9tLWZhY2Utc3RhdGUKIAknY2hhbmdlZAogICAgICAgc3RhdGUp KSkKIAotKGRlZnVuIGN1c3RvbS1mYWNlLXN0YXRlLXNldCAod2lkZ2V0KQorKGRlZnVuIGN1 c3RvbS1mYWNlLXN0YXRlLXNldCAod2lkZ2V0ICZvcHRpb25hbCBuby1maWx0ZXIpCiAgICJT ZXQgdGhlIHN0YXRlIG9mIFdJREdFVCwgYSBjdXN0b20tZmFjZSB3aWRnZXQuCiBJZiB0aGUg dXNlciBlZGl0ZWQgdGhlIHdpZGdldCwgc2V0IHRoZSBzdGF0ZSB0byBtb2RpZmllZC4gIElm IG5vdCwgdGhlIG5ldwotc3RhdGUgaXMgb25lIG9mIHRoZSByZXR1cm4gdmFsdWVzIG9mIGBj dXN0b20tZmFjZS1zdGF0ZScuIgorc3RhdGUgaXMgb25lIG9mIHRoZSByZXR1cm4gdmFsdWVz IG9mIGBjdXN0b20tZmFjZS1zdGF0ZScuCitPcHRpb25hbCBhcmd1bWVudCBOTy1GSUxURVIg bWVhbnMgdG8gY2hlY2sgYWdhaW5zdCBhbiB1bmZpbHRlcmVkIHNwZWMuIgogICAobGV0ICgo ZmFjZSAod2lkZ2V0LXZhbHVlIHdpZGdldCkpKQogICAgICh3aWRnZXQtcHV0IHdpZGdldCA6 Y3VzdG9tLXN0YXRlCi0gICAgICAgICAgICAgICAgKGlmIChmYWNlLXNwZWMtbWF0Y2gtcCBm YWNlIChjdXN0b20tZmFjZS13aWRnZXQtdG8tc3BlYyB3aWRnZXQpKQorICAgICAgICAgICAg ICAgIChpZiAoZmFjZS1zcGVjLW1hdGNoLXAKKyAgICAgICAgICAgICAgICAgICAgIGZhY2UK KyAgICAgICAgICAgICAgICAgICAgIChpZiBuby1maWx0ZXIKKyAgICAgICAgICAgICAgICAg ICAgICAgICAoY3VzdG9tLWZhY2UtZ2V0LWN1cnJlbnQtc3BlYy11bmZpbHRlcmVkIGZhY2Up CisgICAgICAgICAgICAgICAgICAgICAgIChjdXN0b20tZmFjZS13aWRnZXQtdG8tc3BlYyB3 aWRnZXQpKSkKICAgICAgICAgICAgICAgICAgICAgKGN1c3RvbS1mYWNlLXN0YXRlIGZhY2Up CiAgICAgICAgICAgICAgICAgICAnbW9kaWZpZWQpKSkpCiAKLS0gCjIuMzQuMQoK --------------FAr0jrOGD7KfD4yRUUFm4kjk-- From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Jul 2023 20:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: stephen.berman@gmx.net, 64347@debbugs.gnu.org Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.168945189210106 (code B ref 64347); Sat, 15 Jul 2023 20:12:02 +0000 Received: (at 64347) by debbugs.gnu.org; 15 Jul 2023 20:11:32 +0000 Received: from localhost ([127.0.0.1]:46159 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKlc4-0002cu-62 for submit@debbugs.gnu.org; Sat, 15 Jul 2023 16:11:32 -0400 Received: from mail-ot1-x329.google.com ([2607:f8b0:4864:20::329]:49192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qKlc2-0002cc-L4 for 64347@debbugs.gnu.org; Sat, 15 Jul 2023 16:11:31 -0400 Received: by mail-ot1-x329.google.com with SMTP id 46e09a7af769-6b9bf0252f3so1330868a34.2 for <64347@debbugs.gnu.org>; Sat, 15 Jul 2023 13:11:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689451885; x=1692043885; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=5QcNve0PIwICWUs/BQK2Kj7nOXUH/b+csVMVmh4Zqgg=; b=SxZZT+xiBIkQn9kNwcxI44GeYbPsdPC/VkiJu3j2/5ttzqf6ZlvBZAaNNKsTbBm5uL /bgpE5peZGHRbniSFvjKF0WpYm/DwN3tFkm6PEYPKzc/0qBYbsC57AUSk8JimUFcrmrq htTBUJBiOV6Sj9UBkOEZxjbLcCyMAQPPKp8E2L+mWHEA8D81SSZ+UA1ioHQ3bFTjNlru LlyaIyUqMar4+UXavyG131sfIfFHp+ykCt9W6WIrax8iKq2xw4aCwcYNB3khDPp13EwT OT/bCtm3C3uDn9PsahF5RygNpK5BDgRpTQF1ZxxaM7Rr713xW3YCL2KGE8JpYMwgWgbQ P0dA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689451885; x=1692043885; h=in-reply-to:from:references:cc:to:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=5QcNve0PIwICWUs/BQK2Kj7nOXUH/b+csVMVmh4Zqgg=; b=UxycU1xS6tC+12xIYuP9kqUVYACxYd5rfPNfphT/7BSOIpN5EcaVELiEZmHVr9XGAM XiU2WNqF2LYCnV4wGZ6ZcFIwBHtamsIby2Bxb4snm/DaEgn0DilsDUi8yg/ybc9J/Ceq pHCHTPZ/EOwRaK0HuJaCyRoYDUZjl09e9yHrtZgkdUn+zpyFYTi2a3vic0KSjbGfes+Q J6wLVrNhh1uSZG9u2Ghp9qLEYfZu8OpfWrDjvGn4+zOWPVFi2FRteqy6xNVZE7BVglqZ 6bpgVUFPiIeKciLdMEhgqHQyhB8SR7PtnFT77gQPsOQHp/8mooEjwclVTbp0NBPer3ft SnrQ== X-Gm-Message-State: ABy/qLYkoWZd0syWY5BmQDdTaobPSp4+xU2q8GGEv5nqszFGU1XDYagO TUD7qgviOtuUCEXtBuqZZ1uPOA5OIAkQZt+9 X-Google-Smtp-Source: APBJJlFupmsxgoNiahTrAh6+MnHx7O6yJ3Jt+nySEWOLLrCQuhxx6QqdgkOQbOPItROceEyNhtq+WA== X-Received: by 2002:a9d:4b04:0:b0:6b9:1ee7:5289 with SMTP id q4-20020a9d4b04000000b006b91ee75289mr7143869otf.10.1689451885007; Sat, 15 Jul 2023 13:11:25 -0700 (PDT) Received: from [192.168.0.234] ([186.127.128.249]) by smtp.gmail.com with ESMTPSA id s19-20020a056830149300b006b9be9b41e7sm1681553otq.68.2023.07.15.13.11.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 15 Jul 2023 13:11:24 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------07YscNQpkPDQYQMnJnuRdeyS" Message-ID: <77337d8b-9bbb-2642-0488-5899d05b76a8@gmail.com> Date: Sat, 15 Jul 2023 17:11:21 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Content-Language: en-US References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> <28fa0831-bb28-b7c1-1535-3a950f6b2545@gmail.com> <83y1jqdeqm.fsf@gnu.org> From: Mauro Aranda In-Reply-To: <83y1jqdeqm.fsf@gnu.org> X-Spam-Score: -0.1 (/) 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.1 (-) This is a multi-part message in MIME format. --------------07YscNQpkPDQYQMnJnuRdeyS Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Eli Zaretskii writes: >> Date: Fri, 30 Jun 2023 11:05:33 -0300 >> From: Mauro Aranda >> Cc: Stephen Berman , Eli Zaretskii >> >> To sum it up, I think there are bugs in custom-face-attributes. One is >> most surely a typo, and the other ones are oversights in the filters for >> the :underline and :box properties.  Fixing those, we are left with one >> bug, I think, that will be reproducible with Emacs -Q and evaluating: >> >> (defface test >>    '((((supports :underline (:style wave))) >>       :underline (:color "Red1" :style wave)) >>      (t >>       :inherit warning)) >>    "...") >> >> (defface test-2 >>    '((((supports :underline (:style wave))) >>       :underline (:style wave :color "Red1")) >>      (t >>       :inherit warning)) >>    "...") >> >> M-x customize-face RET test >> will show STANDARD state >> >> while >> M-x customize-face RET test-2 >> will show EDITED state > > Thanks. > > Can you show a patch for the two bugs you've succeeded to identify? > > Did you make any progress with the one bug that's left after the other > two are fixed? Here's a patch for the typo. Concerning the other bugs I discovered, I think that while the filters could be tweaked, a better fix would be to teach face-spec-match-p about matching plists correctly and not just by equality. --------------07YscNQpkPDQYQMnJnuRdeyS Content-Type: text/x-patch; charset=UTF-8; name="0001-Fix-typo-in-pre-filter-for-underline-property.patch" Content-Disposition: attachment; filename="0001-Fix-typo-in-pre-filter-for-underline-property.patch" Content-Transfer-Encoding: base64 RnJvbSA0MDliNTlmMjFmZWM1NDJlMTY3NDBiZmE2MmRhZjA5ZGY0Y2RjZWNiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFp bC5jb20+CkRhdGU6IFNhdCwgMTUgSnVsIDIwMjMgMTc6MDU6MjMgLTAzMDAKU3ViamVjdDog W1BBVENIXSBGaXggdHlwbyBpbiBwcmUtZmlsdGVyIGZvciB1bmRlcmxpbmUgcHJvcGVydHkK CiogbGlzcC9jdXMtZmFjZS5lbCAoY3VzdG9tLWZhY2UtYXR0cmlidXRlcyk6IEZpeCB0eXBv IChCdWcjNjQzNDcpCi0tLQogbGlzcC9jdXMtZmFjZS5lbCB8IDIgKy0KIDEgZmlsZSBjaGFu Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xpc3Av Y3VzLWZhY2UuZWwgYi9saXNwL2N1cy1mYWNlLmVsCmluZGV4IGVjODliNGY3ZmY2Li5hM2Ey NzI2M2E3YyAxMDA2NDQKLS0tIGEvbGlzcC9jdXMtZmFjZS5lbAorKysgYi9saXNwL2N1cy1m YWNlLmVsCkBAIC0xNTgsNyArMTU4LDcgQEAgY3VzdG9tLWZhY2UtYXR0cmlidXRlcwogCQkg ICAgKG9yIChhbmQgKGNvbnNwIHJlYWwtdmFsdWUpIChwbGlzdC1nZXQgcmVhbC12YWx1ZSA6 c3R5bGUpKQogCQkgICAgICAgICdsaW5lKSkKICAgICAgICAgICAgICAgICAgICAocG9zaXRp b24gKGFuZCAoY29uc3AgcmVhbC12YWx1ZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAocGxpc3QtZ2V0IHJlYWwtdmFsdWUgOnN0eWxlKSkpKQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChwbGlzdC1nZXQgcmVhbC12YWx1ZSA6cG9zaXRpb24p KSkpCiAJICAgICAgIChsaXN0IDpjb2xvciBjb2xvciA6c3R5bGUgc3R5bGUgOnBvc2l0aW9u IHBvc2l0aW9uKSkpKQogICAgICA7OyBmaWx0ZXIgdG8gbWFrZSBjdXN0b21pemVkLXZhbHVl IHN1aXRhYmxlIGZvciBzdG9yaW5nCiAgICAgICwobGFtYmRhIChjdXMtdmFsdWUpCi0tIAoy LjM0LjEKCg== --------------07YscNQpkPDQYQMnJnuRdeyS-- From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Jul 2023 15:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mauro Aranda Cc: stephen.berman@gmx.net, 64347@debbugs.gnu.org Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.168986795322018 (code B ref 64347); Thu, 20 Jul 2023 15:46:02 +0000 Received: (at 64347) by debbugs.gnu.org; 20 Jul 2023 15:45:53 +0000 Received: from localhost ([127.0.0.1]:59494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMVqi-0005j4-Lf for submit@debbugs.gnu.org; Thu, 20 Jul 2023 11:45:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45964) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMVqg-0005iq-Jc for 64347@debbugs.gnu.org; Thu, 20 Jul 2023 11:45:51 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMVqZ-0001W7-CE; Thu, 20 Jul 2023 11:45:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=luM+jmIP4Xp+j8FhbfzW7c0O7uvlBr2zwnpMkoVYQUM=; b=Ry5l+P67Ez3wSc2X9PBd PgNfQ4G+Oj4g+Jv9jqH6WKb0MI9NIu9qCHdYfHdkiHeNICGf3ZR+kabTWOfvbjjhbb7gb9pglX0kR we/gd/4gbfAo8H+OsN6jqUnpHBvebIBYR5WEgMKYZp+NqM0agwn3q4PVZk7NrqnRpCCBnTgUGQVhs RVBijKq2DiM/yutiaRrPeOH4mnBatzsnAABsYruGfOrKUif4co8BGVGFqyUipOIY4PF1gWd1ArzvL u4iH6P8RWEiadTzYtfJVRxrmuaOxw5+D5aILf+VOrnBulshIqrlVInKvayFXTH52FGrR0tAv18PAZ GkxpXuQsOWRxCw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMVqD-0005tX-IS; Thu, 20 Jul 2023 11:45:38 -0400 Date: Thu, 20 Jul 2023 18:45:46 +0300 Message-Id: <83h6py37th.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <467e6be9-8238-53e8-d221-0cb407ec3d84@gmail.com> (message from Mauro Aranda on Sat, 15 Jul 2023 17:01:44 -0300) References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> <28fa0831-bb28-b7c1-1535-3a950f6b2545@gmail.com> <83y1jqdeqm.fsf@gnu.org> <748ccb81-d56c-76aa-d06b-47e4e3807ddb@gmail.com> <83mt05bpwh.fsf@gnu.org> <83lefp9tbd.fsf@gnu.org> <26d4603c-302c-8de9-fb22-8d0720516bb0@gmail.com> <83sf9w7x1i.fsf@gnu.org> <467e6be9-8238-53e8-d221-0cb407ec3d84@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.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: -3.3 (---) > Date: Sat, 15 Jul 2023 17:01:44 -0300 > Cc: 64347@debbugs.gnu.org, stephen.berman@gmx.net > From: Mauro Aranda > > > Can we change this last aspect, so that the state is set using the > > original spec if the setting was not changed by the user? > > OK, here's a patch for doing that.  It seems to me that after creating > the widget, the only reason to use the value that's represented in the > widget is if we loaded the spec from the :shown-value property (meaning > we are redrawing the widget and we want to keep a spec that was already > in the widget) Thanks, installed on master. From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Jul 2023 15:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Mauro Aranda Cc: stephen.berman@gmx.net, 64347@debbugs.gnu.org Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.168986817522678 (code B ref 64347); Thu, 20 Jul 2023 15:50:01 +0000 Received: (at 64347) by debbugs.gnu.org; 20 Jul 2023 15:49:35 +0000 Received: from localhost ([127.0.0.1]:59503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMVuI-0005ti-Kf for submit@debbugs.gnu.org; Thu, 20 Jul 2023 11:49:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMVuG-0005tV-HU for 64347@debbugs.gnu.org; Thu, 20 Jul 2023 11:49:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMVuB-00023f-AD; Thu, 20 Jul 2023 11:49:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=1z4ZrnLTesfSHff9xMLm2h54SGtXlg3ZfURqlshMXwU=; b=PQfBpGC0mAj8 OzUEMm+TALu3I3i3HZvbtdhchpg4aFOmzwn3XS8qyKIMWPflweShryyhpniA9BQanK3fcp5Uqjjfc Jt94A2z4hmdWVXOhLKMr7Js/jk9YMYjIpGR+V4chtiLzp+yvNTyXmBdu8Eio+ZYkVJTjDVjN4G3+E TZd15DyoRThmB5rqBuouOvBarQm7wLcbFT30pw3xSWnKgrPi/1zDEC526vy6VV/IG9DFY7tZay2dl aDBe49KHOOes2VsifocfuY7V3hmfsN4dw4Sg1M6W5e8E1vRAFXyYPxCIoy6MHAKXAvHaH4r7A1Z70 MsZt766ld/hi0H7JlHBAGQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMVtu-0006K9-SW; Thu, 20 Jul 2023 11:49:26 -0400 Date: Thu, 20 Jul 2023 18:49:44 +0300 Message-Id: <83fs5i37mv.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <77337d8b-9bbb-2642-0488-5899d05b76a8@gmail.com> (message from Mauro Aranda on Sat, 15 Jul 2023 17:11:21 -0300) References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> <28fa0831-bb28-b7c1-1535-3a950f6b2545@gmail.com> <83y1jqdeqm.fsf@gnu.org> <77337d8b-9bbb-2642-0488-5899d05b76a8@gmail.com> X-Spam-Score: -2.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: -3.3 (---) > Date: Sat, 15 Jul 2023 17:11:21 -0300 > Cc: 64347@debbugs.gnu.org, stephen.berman@gmx.net > From: Mauro Aranda > > Here's a patch for the typo. Thanks, installed on the emacs-29 branch. > Concerning the other bugs I discovered, I think that while the filters > could be tweaked, a better fix would be to teach face-spec-match-p > about matching plists correctly and not just by equality. Probably. Do we have anything left to do in this bug, or could it be closed? From unknown Tue Jun 24 10:32:28 2025 X-Loop: help-debbugs@gnu.org Subject: bug#64347: 30.0.50; Some customize faces shown as edited with -Q Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Jul 2023 18:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64347 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: stephen.berman@gmx.net, 64347@debbugs.gnu.org Received: via spool by 64347-submit@debbugs.gnu.org id=B64347.168987937721161 (code B ref 64347); Thu, 20 Jul 2023 18:57:01 +0000 Received: (at 64347) by debbugs.gnu.org; 20 Jul 2023 18:56:17 +0000 Received: from localhost ([127.0.0.1]:59895 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMYoy-0005VF-Nw for submit@debbugs.gnu.org; Thu, 20 Jul 2023 14:56:16 -0400 Received: from mail-oo1-xc31.google.com ([2607:f8b0:4864:20::c31]:61694) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMYou-0005Ux-Ow for 64347@debbugs.gnu.org; Thu, 20 Jul 2023 14:56:15 -0400 Received: by mail-oo1-xc31.google.com with SMTP id 006d021491bc7-565f3881cbeso778786eaf.2 for <64347@debbugs.gnu.org>; Thu, 20 Jul 2023 11:56:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1689879367; x=1690484167; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=KPm5qogHJVctscnsh0l/m1zmYPmMv5NSqh9TiVFH+ec=; b=DpfISNF6rGHMVY1hwv4Mgp8mT4zMcau1elRxMrQ88zWhoH/PotkMkBnsUf0fyM6/8R ihxegTyET/yOm+H9s5Cldc/pYw1aUBbh9/inkwV0w0DBZHVa26JGBhuhz2a2n+kfsN4Q JTU8SlW7waPAddsgd8Uw1kKlsWp7wgtf8ICxzQa+EQho6FdDpAcD6gcnIoP3XIghdDts IclsX+WsGuhZ4XPSeqDu2z8qThEYpXGkzBLkbZmmRyLlPZHtQ3DBhCCGgPkje3rN5/yu EXHcbl19fHzyCoR09g7Z6RF/a2nnwtFxiIbrjc4p5V3kN3kKVqFUJyEfP0q/d8A6PCOO 0eEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689879367; x=1690484167; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=KPm5qogHJVctscnsh0l/m1zmYPmMv5NSqh9TiVFH+ec=; b=SfBM8wffBlVzl2Urt8V4xuUdWQxsCMoVh5SCf4RX18sIaEWV2BP8colOazKmemezRo iiuPUahgpy5YdE8PFtjpnauibN1dd2gFknkH/4hCe32l5XW8bJgL1XNyGWt/AOQVWGhr b9EiEAHrk+9KJ6MM3YBBDB0ctqnBk4JifIdptgxkBZcDM4kylRx0YFEi+3jVpp/EBtPN KDIklgggp95i2jlihrzcLQEJjZsUF6s1iYIZ57ybBo7T9/LZoMJ+8DQvI/EOycMwj+jn uNl+rmp8BsBJ8gBDF5BK2VMSQyR/zJFVrHe/rtKNeWysOIYlWIDRsBZldx95PZyAYKal /Tmg== X-Gm-Message-State: ABy/qLbvl+lQ6jlNUNdLLqb3kfMCyYyFP0q9hBeIbJoYUV79eRuQjDwc ZZFtS8ZNriCFtp8+QJ5rE7A= X-Google-Smtp-Source: APBJJlGKV5xPXxSh1fKSE+p0JOvkPwme9KtQOYnIMcrkIJYxombjwT+3RZiTW0ZMuYK8rFfb8818dA== X-Received: by 2002:a4a:d1c2:0:b0:566:8bc8:af2 with SMTP id a2-20020a4ad1c2000000b005668bc80af2mr123802oos.4.1689879366825; Thu, 20 Jul 2023 11:56:06 -0700 (PDT) Received: from [192.168.0.234] ([186.127.128.249]) by smtp.gmail.com with ESMTPSA id v12-20020a4a974c000000b0056082ad01desm746529ooi.14.2023.07.20.11.56.05 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 20 Jul 2023 11:56:06 -0700 (PDT) Message-ID: <89ea56d9-78f1-d442-8c63-f4d5adcb1414@gmail.com> Date: Thu, 20 Jul 2023 15:56:02 -0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> <28fa0831-bb28-b7c1-1535-3a950f6b2545@gmail.com> <83y1jqdeqm.fsf@gnu.org> <77337d8b-9bbb-2642-0488-5899d05b76a8@gmail.com> <83fs5i37mv.fsf@gnu.org> Content-Language: en-US From: Mauro Aranda In-Reply-To: <83fs5i37mv.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.1 (/) 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.1 (-) Eli Zaretskii writes: >> Concerning the other bugs I discovered, I think that while the filters >> could be tweaked, a better fix would be to teach face-spec-match-p >> about matching plists correctly and not just by equality. > > Probably. > > Do we have anything left to do in this bug, or could it be closed? I think this can be closed. From unknown Tue Jun 24 10:32:28 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: Stephen Berman Subject: bug#64347: closed (Re: bug#64347: 30.0.50; Some customize faces shown as edited with -Q) Message-ID: References: <83v8ee1ju2.fsf@gnu.org> <87jzvmd17f.fsf@gmx.net> X-Gnu-PR-Message: they-closed 64347 X-Gnu-PR-Package: emacs Reply-To: 64347@debbugs.gnu.org Date: Thu, 20 Jul 2023 19:09:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1689880141-22819-1" This is a multi-part message in MIME format... ------------=_1689880141-22819-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #64347: 30.0.50; Some customize faces shown as edited with -Q 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 64347@debbugs.gnu.org. --=20 64347: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D64347 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1689880141-22819-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 64347-done) by debbugs.gnu.org; 20 Jul 2023 19:08:47 +0000 Received: from localhost ([127.0.0.1]:59910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMZ14-0005vS-OW for submit@debbugs.gnu.org; Thu, 20 Jul 2023 15:08:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49790) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qMZ0z-0005v3-Nd for 64347-done@debbugs.gnu.org; Thu, 20 Jul 2023 15:08:45 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMZ0u-0000z4-1i; Thu, 20 Jul 2023 15:08:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=yWwoMQ5rfZCtd6nBF4Izl2iZi8huZV8jc8r/ayQSlBs=; b=JCJ4Dxi2U1rb WjCp2VaRdi7MacmQnfx4QiNkFFSxf9wV2siJYzRcdgov2f2E/19gjf5EMcybQls2HSc+kwKplvZUw MKFOZNBwEsMn9SeVL6wLfOy1NGmYYas8HK7WJiUkSBbegFr+4FuPvV7DqpSt579u96OdjNt4wXMkS qHy108z7zBcsuwBXFX6ygUZopY0MKbR8gm7fbDjPkraduba5y9IAgp64ZI01SiBRhiuBsKlRMPoOK 3uc6RxtNV2Xnt8datk1jCARH2gIcicByJqFogsiA/uGkrxKimszOPLRmQXA3wHnlwZ/eXdIs47bi4 nblCIdadOQ8gTWt+WDSOsg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qMZ0t-0007NZ-Dr; Thu, 20 Jul 2023 15:08:35 -0400 Date: Thu, 20 Jul 2023 22:09:09 +0300 Message-Id: <83v8ee1ju2.fsf@gnu.org> From: Eli Zaretskii To: Mauro Aranda In-Reply-To: <89ea56d9-78f1-d442-8c63-f4d5adcb1414@gmail.com> (message from Mauro Aranda on Thu, 20 Jul 2023 15:56:02 -0300) Subject: Re: bug#64347: 30.0.50; Some customize faces shown as edited with -Q References: <87jzvmd17f.fsf@gmx.net> <83cz1etpdm.fsf@gnu.org> <2b6de9de-f33f-0547-eaa0-1f9d24f70115@gmail.com> <28fa0831-bb28-b7c1-1535-3a950f6b2545@gmail.com> <83y1jqdeqm.fsf@gnu.org> <77337d8b-9bbb-2642-0488-5899d05b76a8@gmail.com> <83fs5i37mv.fsf@gnu.org> <89ea56d9-78f1-d442-8c63-f4d5adcb1414@gmail.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64347-done Cc: stephen.berman@gmx.net, 64347-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: -3.3 (---) > Date: Thu, 20 Jul 2023 15:56:02 -0300 > Cc: 64347@debbugs.gnu.org, stephen.berman@gmx.net > From: Mauro Aranda > > Eli Zaretskii writes: > > > Do we have anything left to do in this bug, or could it be closed? > > I think this can be closed. Thanks, done. ------------=_1689880141-22819-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 Jun 2023 10:15:18 +0000 Received: from localhost ([127.0.0.1]:52293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEogF-0003RX-Nj for submit@debbugs.gnu.org; Thu, 29 Jun 2023 06:15:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:33628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEogA-0003RL-5u for submit@debbugs.gnu.org; Thu, 29 Jun 2023 06:15:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qEog8-0007Bg-TW for bug-gnu-emacs@gnu.org; Thu, 29 Jun 2023 06:15:09 -0400 Received: from mout.gmx.net ([212.227.15.18]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qEog5-0004DW-5O for bug-gnu-emacs@gnu.org; Thu, 29 Jun 2023 06:15:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1688033700; x=1688638500; i=stephen.berman@gmx.net; bh=Qd+lNr9BhoDSsj7Odq2V2NBfHuGIy0pIJ6YyEzOmQfo=; h=X-UI-Sender-Class:From:To:Subject:Date; b=HutYYkm4DEcmVn/rfrPy/9RpeojuQkM1T2HL8jn4LgCC5q149MY7ujG5Go0lixwXoSpM3Uj 2ye0f8xOpyddv7zFgu7mWBzaeHhFMatGznxi10uOii3egn1byAEG4ewfS39K2o99pLOCC4/Zl 23hqBgfGlzVwe8Z2Hu79U8s6U9Ctm5c91sVNWpYulGZUBjx2yys6NIuiTufTmi3S7SwhihPKK fmzki6ulrjo//qPCcgBoVIInwhF1EKXX3cpsrZ7FX6/IvFLaeZsUrGTV14UnLpFZ8km1jWlyV j7Sg2mBW3ddYaC0zfY57jGvOCjSuYJPQvpi4SaR3NgoiFCZYTTfw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfssd ([89.246.37.236]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MSbxD-1qchDB2wIr-00SxqF for ; Thu, 29 Jun 2023 12:15:00 +0200 From: Stephen Berman To: bug-gnu-emacs@gnu.org Subject: 30.0.50; Some customize faces shown as edited with -Q Date: Thu, 29 Jun 2023 12:15:00 +0200 Message-ID: <87jzvmd17f.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:zpa3fA+r1O5yO55LVTN/+24zC5Ha3t3ed2zROGn23I7/uc+tyX5 ZePZb6uXwex8Jc81/Md8tL4dTYsIeHSHI2+3xw5suDXG90dlUSB9XhCiEtPET8qkye615l4 N92bs8CJhEoAbSpf0ob8DEwKgVesE5hnyhtx/onET3UI1IR9zfsQQRT4/hnCaw6UT/vO5zY OjNLob8vvBfcOaO31Qi+g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:y3HN8AbLztE=;8csoaS6DLsSjRnitdyAPhQGqLmn +O57a1ZwWchwU9iAUHH1ssdPT0CesB2mjQ6/1gBpPESLu3u1umb9jbA7og1oCMamX+4HKpSXF /lo1sxyAMNgxm9KEQbwPxENM1h1MYhYDPSFod7Jx96J0YFkcxWZETqMlVLpQocF83E6m2GR9U 8bktdMvw1IvfOB5nYc05j14+1aYADP/P/KBQwzxopSnZyuQ6B6XdW85dw7MvtCvWcyIubh7LA FOaV+uzyE4mQYXn10HWEo1jk1sP5ETJtf7wIepdQw0GIYi5o8V66dSxqUyI0XpW7fL2Ov614H awhhBt3am0PJmoybM/rboyeaJDjIk6eOqhXCfHxO8uH3mGsWARdxGFQUGgur4hf5+g9TfCIr8 wHOq5gkeVUKUNaFTXMvoMfEY0QGmF8PYa73rF0ONark0D4BU/3NmWaEmkDpFos+62si9PGUkj 9hOTLze8rCiM+8Rbcf4OVHeB+mgBpzK3/HkFM8nbYXzJja3bFOCRqI9ZxtmI5nZ27amEN4I7C Sp2b98R9cu5lFZcycaD4RFLX0KeIAj0hxqn4SBL5G8T8qTakL9VHQPg/F3z+/5MYa89Z6CHxk ucXkrX93e7tCIgf8H7O85oypCVPy2fM+8zWyxxkDKUcznLzFC1AYJiPn5Ob3fyJw5wvwIcQHE 54gJmqV7kIQymgZXIjxmpc+3juc5ntgcEbRGgEndWvsLAeI3ZYsnrUhXLlGN+wmx3cidPeCBB aAkWivzSCeSxbPXJedgnIuMz2yYrIgWX4Ye26s3yfIPJphdJbsXwwF2xRCBpRweDq/5FRinG/ iORbJgqhLXRkHD1S6X1RjGKcUcsdo7kXA1fGtmzXVLNdJ9DEuKP0LuQ7zB/EHgTHgxQnm2Osi nQKUHaL2oAP4eshwFhDDsDIEgOX8KlXtIJ4irm1E6vhPFJ0x14oggvrsGAI4OTHuYtmQZAim4 7dNx9jJaGkuUOkV1Nw+sxK34cCs= Received-SPF: pass client-ip=212.227.15.18; envelope-from=stephen.berman@gmx.net; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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 (--) 0. emacs -Q 1. M-x customize-face RET RET 2. Toggle all face entries in the buffer *Customize Faces* (e.g. by creating this keyboard macro: C-s C-q C-j S RET C-f and then executing it 164 times) and search for the string "EDITED" in the buffer. => The following faces show the State "EDITED, shown value does not take effect until you set or save it.": confusingly-reordered custom-button custom-button-mouse custom-button-pressed mode-line mode-line-highlight mode-line-inactive tab-bar-tab tool-bar All other faces show the State "STANDARD". 3. Clicking the State button of these faces and selecting either "Undo Edits" or "Revert This Session's Customization" does not change the State shown. 4. Clicking the State button of, e.g., mode-line and selecting "Set for Current Session" changes the State shown to "SET for current session only." I see no difference in the appearance of the mode line before and after this State change. 5. Clicking the State button of mode-line again and selecting "Revert This Session's Customization" changes the State shown back to "EDITED, shown value does not take effect until you set or save it.", and again the appearance of the mode-line is unchanged. In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.6) of 2023-06-27 built on strobelfssd Repository revision: cf4ccc58284de50959ea66b1cd2655ab2fa4d15b Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101008 System Description: Linux From Scratch r11.3-100-systemd Configured using: 'configure -C --with-xwidgets 'CFLAGS=-Og -g3' PKG_CONFIG_PATH=/opt/qt5/lib/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM XWIDGETS GTK3 ZLIB ------------=_1689880141-22819-1--