GNU logs - #77096, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77096: 31.0.50; Theme names disappear in customize-themes
Resent-From: Mauro Aranda <maurooaranda@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 18 Mar 2025 09:54:05 +0000
Resent-Message-ID: <handler.77096.B.17422916098091 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 77096
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 77096 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17422916098091
          (code B ref -1); Tue, 18 Mar 2025 09:54:05 +0000
Received: (at submit) by debbugs.gnu.org; 18 Mar 2025 09:53:29 +0000
Received: from localhost ([127.0.0.1]:37066 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuTdW-000266-FQ
	for submit <at> debbugs.gnu.org; Tue, 18 Mar 2025 05:53:28 -0400
Received: from lists.gnu.org ([2001:470:142::17]:51836)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <maurooaranda@HIDDEN>)
 id 1tuTdT-000251-Jb
 for submit <at> debbugs.gnu.org; Tue, 18 Mar 2025 05:53:24 -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 <maurooaranda@HIDDEN>)
 id 1tuTdN-0003sa-Rf
 for bug-gnu-emacs@HIDDEN; Tue, 18 Mar 2025 05:53:18 -0400
Received: from mail-pl1-x62b.google.com ([2607:f8b0:4864:20::62b])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <maurooaranda@HIDDEN>)
 id 1tuTdF-0001ce-SZ
 for bug-gnu-emacs@HIDDEN; Tue, 18 Mar 2025 05:53:17 -0400
Received: by mail-pl1-x62b.google.com with SMTP id
 d9443c01a7336-223a7065ff8so2912095ad.0
 for <bug-gnu-emacs@HIDDEN>; Tue, 18 Mar 2025 02:53:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742291585; x=1742896385; darn=gnu.org;
 h=content-transfer-encoding:subject:from:to:content-language
 :user-agent:mime-version:date:message-id:from:to:cc:subject:date
 :message-id:reply-to;
 bh=WYYEiZ1jlnyxnM6QXUobej3/QFLdQm9/9P6Wbh1QV7Q=;
 b=fSubYgxt6Quw8Ekx2NDW+lF56RuhdA1S+RrNX8zh9KxdPJGU7Mwep49W0IU32xj3mm
 PabuwpThJTidbNe2ikU1GPrVTyURp4itLW8xOtgF5ofy+Pywa/mW6V26Q3aFqyX4swVS
 obv1cFOPQM3LOcdhEOVEDYWvcZLPEBRPLvpBp51kF9pW0hFG2UkbcHvEPo355KxzOjF4
 vw5FUK0F5j/iVXxJcuN4acJ+tx8kRqFvYQiVrVya3rqpiNZrSnk3xgPbfkRBDEvbnTY4
 3gLS6jbucNfUQejW7whD9FMeu8IU2Ozo7RHir7ZMML9a/qJjTF4xyrzZictQS4rhrtwo
 Av5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742291585; x=1742896385;
 h=content-transfer-encoding:subject:from:to:content-language
 :user-agent:mime-version:date:message-id:x-gm-message-state:from:to
 :cc:subject:date:message-id:reply-to;
 bh=WYYEiZ1jlnyxnM6QXUobej3/QFLdQm9/9P6Wbh1QV7Q=;
 b=edPKRsD7lo9OcDGl5LHN7fHCK+mNoZGc+/ZpxnSVwkkHou4QFR8172I+nFaJJ0j0G4
 0urAfX1ypxrJUbl2PPabuKcM+UnWoUU6Z3hhP2N1uzVH8N2cveeGUYAnwUo4GMgdmjdA
 ZDYcORkEUZCxWSrya8WBwR6NxyB8C+MZ3KQbi2kt2vE6nek5LoP+KwNUaY9Ku0ay0EGk
 YHpoXeAWljmDeetJJTbVJKbhdoDz/0p+VaAea+drVRRCc6nZZaWsWmD7dVLY+1LPNiza
 cWe1c2ZUpLbJxXb94rR1ku4TeuUCmoTQlikm2tagq9KLfXmCw09LgrX6FM1mjMBvryyF
 GiOw==
X-Gm-Message-State: AOJu0YwZWe3RkC9/+E0xpwa3xPD/KENYU2HT9k5oULNEBVEeMEjB7MSh
 SjC7dXc3kQAMjQkOVa1NGwu7H6iSyGy7s+5QJwV7CA3NAUsYLHblC0ncds+F
X-Gm-Gg: ASbGnctjcxSEOq0FyfWPRNfyFzgouTpWwc3skvpFJKinKZSTi1zNuofz7uaerDvyyHc
 TXudyy4x8VjVgSYzfdv4xrFbIc6SMeyRMc0qJv6pYI6vQhRFauAfEoco5XT6SCE6ZM9AouW1xly
 O3SqEEYesnE2IYalpX5tzZTbdfmueUCVz6YCRaVqiH/1E8AbI+gn8B7znpAPCGyJshRdBECkCKM
 nPC0yn9tChDf86bQykzJ1GDQWJSbcnDyg5avHCayr4eobjpQbqeUWlncle+j7VOEyLc58f7clMF
 Be30+1P3Q32nq4XBim1TTq8+Gx0vwXbrRUifz+mfo3IC6I4w5qQ=
X-Google-Smtp-Source: AGHT+IHopNgSZcH3x86htcFfPK7m62CdKCmqD9gm15AWrg8agbS4CBHJXrCbL9v34A4q2j2sNYktmg==
X-Received: by 2002:a05:6a21:7894:b0:1f5:5b2a:f629 with SMTP id
 adf61e73a8af0-1f5c12c7fcamr22490527637.30.1742291584574; 
 Tue, 18 Mar 2025 02:53:04 -0700 (PDT)
Received: from [192.168.0.234] ([181.228.33.6])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-73711578d15sm9120623b3a.82.2025.03.18.02.53.03
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 18 Mar 2025 02:53:04 -0700 (PDT)
Message-ID: <82c988b6-5da9-4e80-8bc1-d8a16956a9f0@HIDDEN>
Date: Tue, 18 Mar 2025 06:53:01 -0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
From: Mauro Aranda <maurooaranda@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2607:f8b0:4864:20::62b;
 envelope-from=maurooaranda@HIDDEN; helo=mail-pl1-x62b.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

After emacs -Q:
M-x customize-themes
Select any theme, with the keyboard or with the mouse.
The theme gets activated, but all theme names disappear.


In GNU Emacs 31.0.50 (build 69, x86_64-pc-linux-gnu, GTK+ Version
  3.24.33, cairo version 1.16.0) of 2025-03-18 built on tbb-desktop
Repository revision: 739d18dc41234824f4f01bfaa2313510e2df14a7
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12201001
System Description: Ubuntu 22.04.5 LTS

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINERAMA XINPUT2 XPM XRANDR
GTK3 ZLIB

Important settings:
   value of $LC_MONETARY: es_AR.UTF-8
   value of $LC_NUMERIC: es_AR.UTF-8
   value of $LC_TIME: es_AR.UTF-8
   value of $LANG: en_US.UTF-8
   value of $XMODIFIERS: @im=ibus
   locale-coding-system: utf-8-unix

Major mode: Lisp Interaction

Minor modes in effect:
   tooltip-mode: t
   global-eldoc-mode: t
   eldoc-mode: t
   show-paren-mode: t
   electric-indent-mode: t
   mouse-wheel-mode: t
   tool-bar-mode: t
   menu-bar-mode: t
   file-name-shadow-mode: t
   global-font-lock-mode: t
   font-lock-mode: t
   blink-cursor-mode: t
   minibuffer-regexp-mode: t
   line-number-mode: t
   indent-tabs-mode: t
   transient-mark-mode: t
   auto-composition-mode: t
   auto-encryption-mode: t
   auto-compression-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug lisp-mnt message mailcap yank-media puny
dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg
rfc6068 epg-config gnus-util text-property-search time-date subr-x
mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils
mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums
mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren
electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset
image regexp-opt fringe tabulated-list replace newcomment text-mode
lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch
easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify lcms2
dynamic-setting system-font-setting font-render-setting cairo gtk
x-toolkit xinput2 x multi-tty move-toolbar make-network-process
tty-child-frames emacs)

Memory information:
((conses 16 39573 10979) (symbols 48 5473 0) (strings 32 12934 2380)
  (string-bytes 1 311205) (vectors 16 9551)
  (vector-slots 8 113960 5194) (floats 8 21 3) (intervals 56 236 0)
  (buffers 992 10))





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Mauro Aranda <maurooaranda@HIDDEN>
Subject: bug#77096: Acknowledgement (31.0.50; Theme names disappear in
 customize-themes)
Message-ID: <handler.77096.B.17422916098091.ack <at> debbugs.gnu.org>
References: <82c988b6-5da9-4e80-8bc1-d8a16956a9f0@HIDDEN>
X-Gnu-PR-Message: ack 77096
X-Gnu-PR-Package: emacs
Reply-To: 77096 <at> debbugs.gnu.org
Date: Tue, 18 Mar 2025 09:54:07 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 77096 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
77096: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D77096
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77096: 31.0.50; Theme names disappear in customize-themes
Resent-From: Mauro Aranda <maurooaranda@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 18 Mar 2025 10:07:02 +0000
Resent-Message-ID: <handler.77096.B77096.174229239316572 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77096
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 77096 <at> debbugs.gnu.org
Received: via spool by 77096-submit <at> debbugs.gnu.org id=B77096.174229239316572
          (code B ref 77096); Tue, 18 Mar 2025 10:07:02 +0000
Received: (at 77096) by debbugs.gnu.org; 18 Mar 2025 10:06:33 +0000
Received: from localhost ([127.0.0.1]:37106 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tuTqC-0004J4-Ln
	for submit <at> debbugs.gnu.org; Tue, 18 Mar 2025 06:06:33 -0400
Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]:59821)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <maurooaranda@HIDDEN>)
 id 1tuTq9-0004HT-Td
 for 77096 <at> debbugs.gnu.org; Tue, 18 Mar 2025 06:06:30 -0400
Received: by mail-pl1-x62f.google.com with SMTP id
 d9443c01a7336-22548a28d0cso146708765ad.3
 for <77096 <at> debbugs.gnu.org>; Tue, 18 Mar 2025 03:06:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742292382; x=1742897182; darn=debbugs.gnu.org;
 h=in-reply-to:content-language:references:to:from:subject:user-agent
 :mime-version:date:message-id:from:to:cc:subject:date:message-id
 :reply-to; bh=bOMgTSW8rAlOujD/d19503pjjqA2vc5xs+t5EcZQVf0=;
 b=bL7YwTBdJLhF7SA9XEjv3Bc/mzFFtfiVDsFe5SSa2EF0F2HG9O9m8ES+e699AtGhQi
 Rxf57lYGzSbdVgMVCXL9N4FtJ7T0U5Cx4dK6PCUvv2q8f0YioGdyK9Lxw/V1iUM8Krd9
 SX3USackfZAeonDUuDW3pj/ru7s8aKA5ruCN+L5bBJIYwUrun0KVkTmhGuGdbLbmCXFf
 joGcXLTD88SLhiZtBrNeOQHcwuW5sDE696w+zsGbenmSVzrfpeRJX5TbDFlBMqgYN8Vg
 HccBaIvZVjevp1UBb3IV94j6yC4k8yWCvxGsot1L5SftC1CEu6LUs/sbWlXa9qrqsreE
 eicg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742292382; x=1742897182;
 h=in-reply-to:content-language:references:to:from:subject:user-agent
 :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject
 :date:message-id:reply-to;
 bh=bOMgTSW8rAlOujD/d19503pjjqA2vc5xs+t5EcZQVf0=;
 b=DR/GpSfYCQUOmgGHsIvmwt5wYY0Pv9JEnOMS3/wIg4toQbI9VCnq8GeeMxmHmmV7Vt
 r0k8zgDJEDF5+5DggaMFS8t8/IAGFlqkahWOH6/DLezax4ThALezunVCDSUrFvyaCLEP
 9tdRT3uMJt89R3fn0VJxTMgbBoQoi/MKeEZJca7+PLE8aHyqwfIa2PTJRysvIa/1t5h+
 6mzApM+Qsb0m1pIUEa22vECD7ruAyF0zERAo32cLcfGbDcm2rJm/z5L3G7NG+zLChdr7
 tb2d6ukzCyWZ3sIdYDr3EoctO4cnqGczanRbPzukTx3RfsQh0Hf7BqMYEEF3r6Db4Rli
 gxMQ==
X-Gm-Message-State: AOJu0YwYFfQr9n6yutokK9nleXzIdLDfTX/vLPjHYezZRoDPk6DbadyX
 D1bl9X8STzXPogfGWnOLT+XMcIN5kWKkWhvQLxgLauQ+J6Q7gbyzIzNmMW/W
X-Gm-Gg: ASbGncsXiF/FJmT4n6gnkntvhL1SHQ72jZQGQTRQci8TJ5hAkMfpBdd3kBiakdfaYTM
 wkakzIC+Y6LnYF4MpeedjIaD1PlaMz5Bk7F1pSxU1zk2Z4OoWCItnw1dYGZExJv6GAjqTibXz5g
 WtHIzeOQ01nF+K7CCf9BrbiOZB4WZXHiGWx8Hlss8SQbhWlL7LqSlnAL6gQb9Ms4LIVh53BRgdO
 aKQoQDNQPY2PUMO0fRqZybEU61t7cCmPKjL87Lem7LqQiVDA9R4IMMuz2ZP4D1NbPW/IgSXFI6m
 Ui7HQqvJuKxw9/H+A3lvguEPR263XL52A+NFsik9FcrBKOJ0Q6Y=
X-Google-Smtp-Source: AGHT+IEowYpNvoj0v47qMfttRO93mHWIT0NHTZqnwEf0SGn0WKFbvd0v82PpK8ZRar1KBOgJrA6H4g==
X-Received: by 2002:a05:6a21:271e:b0:1fa:9819:c0a5 with SMTP id
 adf61e73a8af0-1fa9819c1f7mr2155582637.11.1742292381681; 
 Tue, 18 Mar 2025 03:06:21 -0700 (PDT)
Received: from [192.168.0.234] ([181.228.33.6])
 by smtp.gmail.com with ESMTPSA id
 41be03b00d2f7-af56ea9489esm8710906a12.65.2025.03.18.03.06.19
 for <77096 <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 18 Mar 2025 03:06:20 -0700 (PDT)
Content-Type: multipart/mixed; boundary="------------ZE5RtZ0IymbHHl06CiH1QBuO"
Message-ID: <4d0a2b18-07d2-468d-8bcb-6fd77347accb@HIDDEN>
Date: Tue, 18 Mar 2025 07:06:18 -0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Mauro Aranda <maurooaranda@HIDDEN>
References: <82c988b6-5da9-4e80-8bc1-d8a16956a9f0@HIDDEN>
Content-Language: en-US
In-Reply-To: <82c988b6-5da9-4e80-8bc1-d8a16956a9f0@HIDDEN>
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This is a multi-part message in MIME format.
--------------ZE5RtZ0IymbHHl06CiH1QBuO
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

This is a result of my changes in:

commit 85113fcda97970bc2468f409278e27d6570fc76f
Author: Mauro Aranda <maurooaranda@HIDDEN>
Date:   Fri Jan 17 17:12:08 2025 -0300

     Prepare markers for insertions inside of a widget

     Recreating child widgets without recreating the parent widget
     may lead to situations where the parent widget doesn't cover its
     children or buttons entirely anymore.  This bug manifests as a
     faulty fontification of children or buttons, for example.
     (Bug#69941)

     * lisp/wid-edit.el (widget--prepare-markers-for-inside-insertion)
     (widget--prepare-markers-for-outside-insertion): New functions.
     (widget-default-create): Use them.

     * test/lisp/wid-edit-tests.el (widget-test-insertion-at-parent-markers)
     (widget-test-insertion-at-parent-markers-2): New tests.


But I don't think there's a bug in the wid-edit.el code, rather it's in
customize-themes.  The layout for a line with a theme is like this:
CHECKBOX BUTTON -- THEME-DESCRIPTION

BUTTON has the theme name as a label, and it disappears after toggling
the checkbox.  The code creates BUTTON as a child of CHECKBOX, so the
code is asking for BUTTON to be contained inside CHECKBOX.  It didn't
happen before because of Bug#69941, but I think that what happens now is
what should happen.  Now, when the checkbox gets recreated, it deletes
its child and never creates it back (the cus-theme.el code should be
responsible of telling it to create it back in that case).

But I don't think BUTTON should be a child of CHECKBOX.  In fact, the
usual thing to do with the Widget library is to make it a sibling.  So I
propose the attached patch.



--------------ZE5RtZ0IymbHHl06CiH1QBuO
Content-Type: text/x-patch; charset=UTF-8;
 name="0001-Fix-widget-relationship-in-customize-themes.patch"
Content-Disposition: attachment;
 filename="0001-Fix-widget-relationship-in-customize-themes.patch"
Content-Transfer-Encoding: base64

RnJvbSBhNjZlNWRkNDlhZDk4ODQ2MjY1MTZiNGQ0ZDUxYmM3MmFkMTMyOTQ5IE1vbiBTZXAg
MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFp
bC5jb20+CkRhdGU6IFR1ZSwgMTggTWFyIDIwMjUgMDc6MDQ6MjIgLTAzMDAKU3ViamVjdDog
W1BBVENIXSBGaXggd2lkZ2V0IHJlbGF0aW9uc2hpcCBpbiBjdXN0b21pemUtdGhlbWVzCgoq
IGxpc3AvY3VzLXRoZW1lLmVsIChjdXN0b21pemUtdGhlbWVzKTogVGhlIHRoZW1lIGJ1dHRv
biBzaG91bGQKYmUgYSBzaWJsaW5nIG9mIHRoZSBjaGVja2JveCB3aWRnZXQsIG5vdCBhIGNo
aWxkLiAgKEJ1ZyM3NzA5NikKLS0tCiBsaXNwL2N1cy10aGVtZS5lbCB8IDEzICsrKysrKyst
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvbGlzcC9jdXMtdGhlbWUuZWwgYi9saXNwL2N1cy10aGVtZS5lbApp
bmRleCA0NDEyNzBmZjYzYy4uNDFiY2M2NzgzMjIgMTAwNjQ0Ci0tLSBhL2xpc3AvY3VzLXRo
ZW1lLmVsCisrKyBiL2xpc3AvY3VzLXRoZW1lLmVsCkBAIC02NTQsMTIgKzY1NCwxMyBAQCBj
dXN0b21pemUtdGhlbWVzCiAJCQkJICAgIDpoZWxwLWVjaG8gaGVscC1lY2hvCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6YWN0aW9uICMnY3VzdG9tLXRoZW1lLWNo
ZWNrYm94LXRvZ2dsZSkpCiAgICAgICAgIChwdXNoIChjb25zIHRoZW1lIHdpZGdldCkgY3Vz
dG9tLS1saXN0ZWQtdGhlbWVzKQotICAgICAgICAod2lkZ2V0LWNyZWF0ZS1jaGlsZC1hbmQt
Y29udmVydCB3aWRnZXQgJ3B1c2gtYnV0dG9uCi0JCQkJICAgICAgICAgOmJ1dHRvbi1mYWNl
LWdldCAnaWdub3JlCi0JCQkJICAgICAgICAgOm1vdXNlLWZhY2UtZ2V0ICdpZ25vcmUKLQkJ
CQkgICAgICAgICA6dmFsdWUgKGZvcm1hdCAiICVzIiB0aGVtZSkKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOmFjdGlvbiAjJ3dpZGdldC1wYXJlbnQtYWN0
aW9uCi0JCQkJICAgICAgICAgOmhlbHAtZWNobyBoZWxwLWVjaG8pCisgICAgICAgICh3aWRn
ZXQtY3JlYXRlICdwdXNoLWJ1dHRvbgorICAgICAgICAgICAgICAgICAgICAgICA6YnV0dG9u
LWZhY2UtZ2V0ICdpZ25vcmUKKyAgICAgICAgICAgICAgICAgICAgICAgOm1vdXNlLWZhY2Ut
Z2V0ICdpZ25vcmUKKyAgICAgICAgICAgICAgICAgICAgICAgOnZhbHVlIChmb3JtYXQgIiAl
cyIgdGhlbWUpCisgICAgICAgICAgICAgICAgICAgICAgIDphY3Rpb24gKGxhbWJkYSAoX3cg
Jm9wdGlvbmFsIGV2ZW50KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGN1
c3RvbS10aGVtZS1jaGVja2JveC10b2dnbGUgd2lkZ2V0IGV2ZW50KSkKKyAgICAgICAgICAg
ICAgICAgICAgICAgOmhlbHAtZWNobyBoZWxwLWVjaG8pCiAgICAgICAgICh3aWRnZXQtaW5z
ZXJ0ICIgLS0gIgogCQkgICAgICAgKHByb3BlcnRpemUgKGN1c3RvbS10aGVtZS1zdW1tYXJ5
IHRoZW1lKQogCQkJCSAgICdmYWNlICdzaGFkb3cpCi0tIAoyLjM0LjEKCg==

--------------ZE5RtZ0IymbHHl06CiH1QBuO--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#77096: 31.0.50; Theme names disappear in customize-themes
Resent-From: Mauro Aranda <maurooaranda@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 02 Apr 2025 11:13:02 +0000
Resent-Message-ID: <handler.77096.B77096.17435923746225 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 77096
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 77096 <at> debbugs.gnu.org
Received: via spool by 77096-submit <at> debbugs.gnu.org id=B77096.17435923746225
          (code B ref 77096); Wed, 02 Apr 2025 11:13:02 +0000
Received: (at 77096) by debbugs.gnu.org; 2 Apr 2025 11:12:54 +0000
Received: from localhost ([127.0.0.1]:55393 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tzw1d-0001cK-NA
	for submit <at> debbugs.gnu.org; Wed, 02 Apr 2025 07:12:54 -0400
Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]:47599)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <maurooaranda@HIDDEN>)
 id 1tzw1b-0001bN-Sf; Wed, 02 Apr 2025 07:12:52 -0400
Received: by mail-pl1-x62f.google.com with SMTP id
 d9443c01a7336-224341bbc1dso110760985ad.3; 
 Wed, 02 Apr 2025 04:12:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1743592365; x=1744197165; darn=debbugs.gnu.org;
 h=content-transfer-encoding:in-reply-to:content-language:references
 :to:from:subject:user-agent:mime-version:date:message-id:from:to:cc
 :subject:date:message-id:reply-to;
 bh=0p5WJ6QHo0N8LfLxY4t7h5FGqec2QHY46GrK7Bp3y/U=;
 b=f3ANIcK8+91YAXvxXsMgHlE55YsB9WZEd+VpV1xcNwUkuwsWe79OIMjFrR0jda7oh0
 giJ6qv25kKSWu6mn4Yi+y0dY8XXZHF40lp6Sj93zHHAx5Yfwn9NtIeBq5IZkoo5yeyYx
 +w9ZvSjfxnOYU6rTh/BmDcRb8uPNSt6m//RJumcB65NCNXwMSaCVwuC9Kzczb/Aggc2l
 7//pd7AFORmOKFhgBCcaAfP8HrGsjLuWnWDc/1Aonu84LAd6TBzDg6YRQTplRkc5IOWW
 hwtRJLrrnnxqMIubpnuSzSdD7l4LtmceDwaijUC2s0oFJvqVcRIHcG7uLeI9qlI1Dcai
 iERw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1743592365; x=1744197165;
 h=content-transfer-encoding:in-reply-to:content-language:references
 :to:from:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=0p5WJ6QHo0N8LfLxY4t7h5FGqec2QHY46GrK7Bp3y/U=;
 b=oCwNRJz0N/BHH2J8+lAG+FMjr+w01z3SV1JmuQRqNpaaMMMcu9f7MqCKvqkTdVYN84
 F/LDsnK5q7lc79wfbT2+lWkrAIn2VcD5H1pc06XC2c76yiwQnyWxY/38vggcJ6VmqvgR
 dIsx88DGYRRUqzv+pnPpWMvWdN2bqMxqi9bDQFrRJ/MjLJgBp0cwYA0CPu+G7sIrvCAV
 D4wazNy1N8Yjamxwz+rEDq4JSV7zPBTZoh05dm9ekskl+Fv9OTPbzyRhr8Mb88NELfK2
 f0Lvpy5LZS4WxaVKHZ3sJZ4hiWsY9qGQoBSpNZd6NSwQZbsM+1W4SBtiEgHHvbja3J+D
 uuqQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCXqXoTJ/Do7MfD5EDhCkAolJUWniiXyz2aBi/7IVmSKlEmWF6CuRJgl4Ll/V9dQwgcB4OcQRBSM <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0YwqPdYBUeC+PQ33RJgP/5buDoPt74SBE0jloEaEAP/YJ4ZJb5Pc
 JzIaM7azIKsVHvnCU0YArpFi5CZ9WyroMuGb7OcsDGzHRkk2btEHTrNUSWiP
X-Gm-Gg: ASbGncvt1g7kU9/TezSjYFd1C0UArboyFeqNVM4W8vbqE8BcrvouNtutIUsfFya0qwg
 lCrq4gGVdn4fbqqN0IU5GsUZYR8FToZs1D3m59dJUXZ6iLNxc3HSuMiVeHMDxJEgsPWhP+EL1nE
 DQMlD0HHxspCJpJiHjSBR0jH/J7eeaSIZ6nQzFTO5O61k0zp6X42efXlhmK5utdtaZnfkL2Gq7Q
 7YIy9v3faDL9Xbyw8oORKv8vPi4YGFeemKJty5y8JD4Nijm24KCAsG1zXEz9xSTnn2bXgYWK84j
 BOseUpqDtDHZrv4hFD1cieGLDQ9jF+T9NlY2nXux0sDhK9JRBNg=
X-Google-Smtp-Source: AGHT+IERGdJQtXt/wNXek/vVjJxX1qCa59bEtPkgWawPmJbKpdMPKn1QrwE8S4NJWI0RPesQEF/8Cg==
X-Received: by 2002:a17:903:230d:b0:227:e82b:b585 with SMTP id
 d9443c01a7336-2296c6620c7mr25776565ad.20.1743592365382; 
 Wed, 02 Apr 2025 04:12:45 -0700 (PDT)
Received: from [192.168.0.234] ([181.228.33.6])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-73970deeea2sm10619819b3a.21.2025.04.02.04.12.43
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 02 Apr 2025 04:12:44 -0700 (PDT)
Message-ID: <72b4fe44-872a-49c0-9653-6eea973b1bb4@HIDDEN>
Date: Wed, 2 Apr 2025 08:12:42 -0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Mauro Aranda <maurooaranda@HIDDEN>
References: <82c988b6-5da9-4e80-8bc1-d8a16956a9f0@HIDDEN>
 <4d0a2b18-07d2-468d-8bcb-6fd77347accb@HIDDEN>
Content-Language: en-US
In-Reply-To: <4d0a2b18-07d2-468d-8bcb-6fd77347accb@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

close 77096
quit


On 18/3/25 07:06, Mauro Aranda wrote:
 > This is a result of my changes in:
 >
 > commit 85113fcda97970bc2468f409278e27d6570fc76f
 > Author: Mauro Aranda <maurooaranda@HIDDEN>
 > Date:   Fri Jan 17 17:12:08 2025 -0300
 >
 >      Prepare markers for insertions inside of a widget
 >
 >      Recreating child widgets without recreating the parent widget
 >      may lead to situations where the parent widget doesn't cover its
 >      children or buttons entirely anymore.  This bug manifests as a
 >      faulty fontification of children or buttons, for example.
 >      (Bug#69941)
 >
 >      * lisp/wid-edit.el (widget--prepare-markers-for-inside-insertion)
 >      (widget--prepare-markers-for-outside-insertion): New functions.
 >      (widget-default-create): Use them.
 >
 >      * test/lisp/wid-edit-tests.el
 > (widget-test-insertion-at-parent-markers)
 >      (widget-test-insertion-at-parent-markers-2): New tests.
 >
 >
 > But I don't think there's a bug in the wid-edit.el code, rather it's in
 > customize-themes.  The layout for a line with a theme is like this:
 > CHECKBOX BUTTON -- THEME-DESCRIPTION
 >
 > BUTTON has the theme name as a label, and it disappears after toggling
 > the checkbox.  The code creates BUTTON as a child of CHECKBOX, so the
 > code is asking for BUTTON to be contained inside CHECKBOX.  It didn't
 > happen before because of Bug#69941, but I think that what happens now is
 > what should happen.  Now, when the checkbox gets recreated, it deletes
 > its child and never creates it back (the cus-theme.el code should be
 > responsible of telling it to create it back in that case).
 >
 > But I don't think BUTTON should be a child of CHECKBOX.  In fact, the
 > usual thing to do with the Widget library is to make it a sibling.  So I
 > propose the attached patch.

Pushed to master.  Closing.




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 2 Apr 2025 11:12:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 02 07:12:54 2025
Received: from localhost ([127.0.0.1]:55395 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tzw1e-0001cM-2L
	for submit <at> debbugs.gnu.org; Wed, 02 Apr 2025 07:12:54 -0400
Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]:47599)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <maurooaranda@HIDDEN>)
 id 1tzw1b-0001bN-Sf; Wed, 02 Apr 2025 07:12:52 -0400
Received: by mail-pl1-x62f.google.com with SMTP id
 d9443c01a7336-224341bbc1dso110760985ad.3; 
 Wed, 02 Apr 2025 04:12:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1743592365; x=1744197165; darn=debbugs.gnu.org;
 h=content-transfer-encoding:in-reply-to:content-language:references
 :to:from:subject:user-agent:mime-version:date:message-id:from:to:cc
 :subject:date:message-id:reply-to;
 bh=0p5WJ6QHo0N8LfLxY4t7h5FGqec2QHY46GrK7Bp3y/U=;
 b=f3ANIcK8+91YAXvxXsMgHlE55YsB9WZEd+VpV1xcNwUkuwsWe79OIMjFrR0jda7oh0
 giJ6qv25kKSWu6mn4Yi+y0dY8XXZHF40lp6Sj93zHHAx5Yfwn9NtIeBq5IZkoo5yeyYx
 +w9ZvSjfxnOYU6rTh/BmDcRb8uPNSt6m//RJumcB65NCNXwMSaCVwuC9Kzczb/Aggc2l
 7//pd7AFORmOKFhgBCcaAfP8HrGsjLuWnWDc/1Aonu84LAd6TBzDg6YRQTplRkc5IOWW
 hwtRJLrrnnxqMIubpnuSzSdD7l4LtmceDwaijUC2s0oFJvqVcRIHcG7uLeI9qlI1Dcai
 iERw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1743592365; x=1744197165;
 h=content-transfer-encoding:in-reply-to:content-language:references
 :to:from:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=0p5WJ6QHo0N8LfLxY4t7h5FGqec2QHY46GrK7Bp3y/U=;
 b=oCwNRJz0N/BHH2J8+lAG+FMjr+w01z3SV1JmuQRqNpaaMMMcu9f7MqCKvqkTdVYN84
 F/LDsnK5q7lc79wfbT2+lWkrAIn2VcD5H1pc06XC2c76yiwQnyWxY/38vggcJ6VmqvgR
 dIsx88DGYRRUqzv+pnPpWMvWdN2bqMxqi9bDQFrRJ/MjLJgBp0cwYA0CPu+G7sIrvCAV
 D4wazNy1N8Yjamxwz+rEDq4JSV7zPBTZoh05dm9ekskl+Fv9OTPbzyRhr8Mb88NELfK2
 f0Lvpy5LZS4WxaVKHZ3sJZ4hiWsY9qGQoBSpNZd6NSwQZbsM+1W4SBtiEgHHvbja3J+D
 uuqQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCXqXoTJ/Do7MfD5EDhCkAolJUWniiXyz2aBi/7IVmSKlEmWF6CuRJgl4Ll/V9dQwgcB4OcQRBSM <at> debbugs.gnu.org
X-Gm-Message-State: AOJu0YwqPdYBUeC+PQ33RJgP/5buDoPt74SBE0jloEaEAP/YJ4ZJb5Pc
 JzIaM7azIKsVHvnCU0YArpFi5CZ9WyroMuGb7OcsDGzHRkk2btEHTrNUSWiP
X-Gm-Gg: ASbGncvt1g7kU9/TezSjYFd1C0UArboyFeqNVM4W8vbqE8BcrvouNtutIUsfFya0qwg
 lCrq4gGVdn4fbqqN0IU5GsUZYR8FToZs1D3m59dJUXZ6iLNxc3HSuMiVeHMDxJEgsPWhP+EL1nE
 DQMlD0HHxspCJpJiHjSBR0jH/J7eeaSIZ6nQzFTO5O61k0zp6X42efXlhmK5utdtaZnfkL2Gq7Q
 7YIy9v3faDL9Xbyw8oORKv8vPi4YGFeemKJty5y8JD4Nijm24KCAsG1zXEz9xSTnn2bXgYWK84j
 BOseUpqDtDHZrv4hFD1cieGLDQ9jF+T9NlY2nXux0sDhK9JRBNg=
X-Google-Smtp-Source: AGHT+IERGdJQtXt/wNXek/vVjJxX1qCa59bEtPkgWawPmJbKpdMPKn1QrwE8S4NJWI0RPesQEF/8Cg==
X-Received: by 2002:a17:903:230d:b0:227:e82b:b585 with SMTP id
 d9443c01a7336-2296c6620c7mr25776565ad.20.1743592365382; 
 Wed, 02 Apr 2025 04:12:45 -0700 (PDT)
Received: from [192.168.0.234] ([181.228.33.6])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-73970deeea2sm10619819b3a.21.2025.04.02.04.12.43
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 02 Apr 2025 04:12:44 -0700 (PDT)
Message-ID: <72b4fe44-872a-49c0-9653-6eea973b1bb4@HIDDEN>
Date: Wed, 2 Apr 2025 08:12:42 -0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#77096: 31.0.50; Theme names disappear in customize-themes
From: Mauro Aranda <maurooaranda@HIDDEN>
To: 77096 <at> debbugs.gnu.org
References: <82c988b6-5da9-4e80-8bc1-d8a16956a9f0@HIDDEN>
 <4d0a2b18-07d2-468d-8bcb-6fd77347accb@HIDDEN>
Content-Language: en-US
In-Reply-To: <4d0a2b18-07d2-468d-8bcb-6fd77347accb@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: control
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

close 77096
quit


On 18/3/25 07:06, Mauro Aranda wrote:
 > This is a result of my changes in:
 >
 > commit 85113fcda97970bc2468f409278e27d6570fc76f
 > Author: Mauro Aranda <maurooaranda@HIDDEN>
 > Date:   Fri Jan 17 17:12:08 2025 -0300
 >
 >      Prepare markers for insertions inside of a widget
 >
 >      Recreating child widgets without recreating the parent widget
 >      may lead to situations where the parent widget doesn't cover its
 >      children or buttons entirely anymore.  This bug manifests as a
 >      faulty fontification of children or buttons, for example.
 >      (Bug#69941)
 >
 >      * lisp/wid-edit.el (widget--prepare-markers-for-inside-insertion)
 >      (widget--prepare-markers-for-outside-insertion): New functions.
 >      (widget-default-create): Use them.
 >
 >      * test/lisp/wid-edit-tests.el
 > (widget-test-insertion-at-parent-markers)
 >      (widget-test-insertion-at-parent-markers-2): New tests.
 >
 >
 > But I don't think there's a bug in the wid-edit.el code, rather it's in
 > customize-themes.  The layout for a line with a theme is like this:
 > CHECKBOX BUTTON -- THEME-DESCRIPTION
 >
 > BUTTON has the theme name as a label, and it disappears after toggling
 > the checkbox.  The code creates BUTTON as a child of CHECKBOX, so the
 > code is asking for BUTTON to be contained inside CHECKBOX.  It didn't
 > happen before because of Bug#69941, but I think that what happens now is
 > what should happen.  Now, when the checkbox gets recreated, it deletes
 > its child and never creates it back (the cus-theme.el code should be
 > responsible of telling it to create it back in that case).
 >
 > But I don't think BUTTON should be a child of CHECKBOX.  In fact, the
 > usual thing to do with the Widget library is to make it a sibling.  So I
 > propose the attached patch.

Pushed to master.  Closing.





Last modified: Wed, 2 Apr 2025 11:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.