GNU logs - #80043, boring messages


Message sent to rudalics@HIDDEN, bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#80043: 31.0.50; TTY child frame border color is not customizable
Resent-From: Daniel Mendler <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: rudalics@HIDDEN, bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 20 Dec 2025 21:03:01 +0000
Resent-Message-ID: <handler.80043.B.176626457532476 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 80043
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 80043 <at> debbugs.gnu.org
Cc: martin rudalics <rudalics@HIDDEN>
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
X-Debbugs-Original-Xcc: martin rudalics <rudalics@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.176626457532476
          (code B ref -1); Sat, 20 Dec 2025 21:03:01 +0000
Received: (at submit) by debbugs.gnu.org; 20 Dec 2025 21:02:55 +0000
Received: from localhost ([127.0.0.1]:54691 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vX46I-0008Rk-JI
	for submit <at> debbugs.gnu.org; Sat, 20 Dec 2025 16:02:54 -0500
Received: from lists.gnu.org ([2001:470:142::17]:49650)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mail@HIDDEN>)
 id 1vX46F-0008RN-GT
 for submit <at> debbugs.gnu.org; Sat, 20 Dec 2025 16:02:52 -0500
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 <mail@HIDDEN>)
 id 1vX468-00069P-Uf
 for bug-gnu-emacs@HIDDEN; Sat, 20 Dec 2025 16:02:45 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1] helo=mail.qxqx.de)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <mail@HIDDEN>)
 id 1vX462-0006pc-MT
 for bug-gnu-emacs@HIDDEN; Sat, 20 Dec 2025 16:02:42 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=daniel-mendler.de; s=key; h=Content-Type:MIME-Version:Message-ID:Date:
 Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=+rk/GYWNNxzXfQ6PAVk+Txt4RlGzuRwCkuluHIhZdJc=; b=FQNFNEj4WgtpAMyDwwDNSoEhtV
 pBowvG7Rz7hc1/vM29pRKmJcNzXgjT6jZJCsXALYeu3CRIA0rCvD0DveXDQDQVTMacgy5Q7rdBJz+
 c4xJmT5PNkhGkJ9bzfDbmwqEj21j7RdjFVcVipZkLmsXJHxhtRxBKKF8MAcoCRKK6JkY=;
From: Daniel Mendler <mail@HIDDEN>
Date: Sat, 20 Dec 2025 22:02:16 +0100
Message-ID: <87tsxk27fr.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a01:4f8:c012:9177::1;
 envelope-from=mail@HIDDEN; helo=mail.qxqx.de
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, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
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.1 (/)

When Unicode characters are used for the child frame border, the border
color does not seem to be customizable. Unicode borders can be requested
via `M-x standard-display-unicode-special-glyphs'.

In contrast, the border uses the color of the `border' face if the
default ASCII border characters are used.

In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
 3.24.49, cairo version 1.18.4) of 2025-12-20
Windowing system distributor 'The X.Org Foundation', version 11.0.12101016
System Description: Debian GNU/Linux 13 (trixie)

Configured using:
 'configure --prefix=$HOME/.local/share/emacs
 --without-compress-install --with-tree-sitter --with-native-compilation
 --with-dbus --without-selinux --without-threads --disable-gc-mark-trace
 --without-gsettings --without-gpm --with-cairo --with-cairo-xcb
 --with-xinput2 --with-x-toolkit=gtk3 --without-toolkit-scroll-bars
 'CFLAGS=-O3 -mtune=native -march=native''

Configured features:
CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS HARFBUZZ JPEG LIBOTF LIBSYSTEMD
LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP
SOUND SQLITE3 TIFF TREE_SITTER WEBP X11 XDBE XIM XINERAMA XINPUT2 XPM
XRANDR GTK3 ZLIB




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: Daniel Mendler <mail@HIDDEN>
Subject: bug#80043: Acknowledgement (31.0.50; TTY child frame border color
 is not customizable)
Message-ID: <handler.80043.B.176626457532476.ack <at> debbugs.gnu.org>
References: <87tsxk27fr.fsf@HIDDEN>
X-Gnu-PR-Message: ack 80043
X-Gnu-PR-Package: emacs
Reply-To: 80043 <at> debbugs.gnu.org
Date: Sat, 20 Dec 2025 21:03:01 +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.

As you requested using X-Debbugs-CC, your message was also forwarded to
  martin rudalics <rudalics@HIDDEN>
(after having been given a bug report number, if it did not have one).

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 80043 <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
80043: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D80043
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#80043: 31.0.50; TTY child frame border color is not customizable
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 21 Dec 2025 05:48:01 +0000
Resent-Message-ID: <handler.80043.B80043.17662960316329 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 80043
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Daniel Mendler <mail@HIDDEN>, Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: 80043 <at> debbugs.gnu.org, rudalics@HIDDEN
Received: via spool by 80043-submit <at> debbugs.gnu.org id=B80043.17662960316329
          (code B ref 80043); Sun, 21 Dec 2025 05:48:01 +0000
Received: (at 80043) by debbugs.gnu.org; 21 Dec 2025 05:47:11 +0000
Received: from localhost ([127.0.0.1]:59982 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vXCHf-0001e0-3m
	for submit <at> debbugs.gnu.org; Sun, 21 Dec 2025 00:47:11 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:49642)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1vXCHc-0001dk-Kp
 for 80043 <at> debbugs.gnu.org; Sun, 21 Dec 2025 00:47:09 -0500
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 <eliz@HIDDEN>)
 id 1vXCHV-0000XU-UU; Sun, 21 Dec 2025 00:47:01 -0500
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=Z+T/iNmOatORKRPilnMOmGjlJbS0lPKuytIQHyL0Q0g=; b=j7UOw6rq1hTxzFUMm1g6
 2p9rnK8ItfReLYb1wJ1v9L5TAnTBvlNaV1u8jLMW53qS7sdpaf9fJh/L7nGxUF0zmpJQzfjOFRNGh
 ZIRv/79ADP1DujIiC+/fC7St9Z8aBKcpslD6SN9ZUjSEWYSQCw4TIIXrtG8ECXfUcrPMTpzt0r3GA
 RkhLmwmy0Eaqx1lyV2cVeiBLW19UD6q2e7jZ1QnwnqIiih+3RVWa9j3U+pjmZ3i8P5U5SjCUpYovF
 yAvOpkUD/O06fj3T5HP1EMmWyHLSU2SMMeN7wRpvHcOWvfhZrMLdBKufqRWO3Oje5m8iCi5XiGtMA
 e0Klly5bBgxbtA==;
Date: Sun, 21 Dec 2025 07:46:57 +0200
Message-Id: <86tsxkxu7i.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87tsxk27fr.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
References: <87tsxk27fr.fsf@HIDDEN>
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -2.3 (--)
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: -3.3 (---)

> Cc: martin rudalics <rudalics@HIDDEN>
> Date: Sat, 20 Dec 2025 22:02:16 +0100
> From:  Daniel Mendler via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> When Unicode characters are used for the child frame border, the border
> color does not seem to be customizable. Unicode borders can be requested
> via `M-x standard-display-unicode-special-glyphs'.

How did you try to customize that?  These characters are actually
glyphs that come from a display table, and glyphs in the display table
can have faces.  See the node "Glyphs" in the ELisp manual, and
especially the function make-glyph described there.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#80043: 31.0.50; TTY child frame border color is not customizable
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 21 Dec 2025 06:17:01 +0000
Resent-Message-ID: <handler.80043.B80043.176629781714527 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 80043
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 80043 <at> debbugs.gnu.org, Daniel Mendler <mail@HIDDEN>, rudalics@HIDDEN
Received: via spool by 80043-submit <at> debbugs.gnu.org id=B80043.176629781714527
          (code B ref 80043); Sun, 21 Dec 2025 06:17:01 +0000
Received: (at 80043) by debbugs.gnu.org; 21 Dec 2025 06:16:57 +0000
Received: from localhost ([127.0.0.1]:60304 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vXCkS-0003mE-SM
	for submit <at> debbugs.gnu.org; Sun, 21 Dec 2025 01:16:57 -0500
Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]:50389)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1vXCkQ-0003ly-0F
 for 80043 <at> debbugs.gnu.org; Sun, 21 Dec 2025 01:16:54 -0500
Received: by mail-ed1-x52b.google.com with SMTP id
 4fb4d7f45d1cf-64b4b35c812so4030061a12.0
 for <80043 <at> debbugs.gnu.org>; Sat, 20 Dec 2025 22:16:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1766297807; x=1766902607; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=/Ue+OElytIMxiKXqTs1JHU7wJLQ4Fvb+7Y0zRjlDgrs=;
 b=E62EpEhhHgZ23UiO0tmGAUJWbWX6DragsFoEDNiao9wIAzI97nRxQFlq/6GGlk2wG/
 Y2fP0h4YZFfFOr5kUEd91Ev9vNM1Yw5LHeX9GGCZ0Xewf948ax8Ao8rk18JNxsziEi8R
 E/CQkspYMF7v7I6jLYQw1DfOTYYWMwfhX7JSWletnVwfVnWKNxJ5v+93QDeoItvgUqMA
 ENrVHMLQH4VVMqCGIPjBcsyHjGY9EzLrnS1xzuqdN+vTD8/+MwphqZWuGNh7H/6J5ffz
 Ao69xQ8o+L2Yp6Kzgf0W8V9YfiMH+6EizenVyUBr6NZKWZV2KV3sjwlMuDKAgfT2ZI/e
 K8JQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1766297807; x=1766902607;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject
 :date:message-id:reply-to;
 bh=/Ue+OElytIMxiKXqTs1JHU7wJLQ4Fvb+7Y0zRjlDgrs=;
 b=FOPFcIKp8nEUKsdnwJA7Ilj3SBTLYxL2BA31aS/IADjwn3tJdT+xkPN5bGzf6e+SQ0
 0P5owt8dJPilfe/p+iRboGeXnbVNel9OjUpR2f0o1J3IlsufRVhD84Eo+5+FPipTND4y
 vImcCSa2VdWemE48H+AtwoZ/U/68A0rgulQX01t74q0O6bY+bEI/C4T3PgaTOn8vu56i
 FQQZ9WpTb5sCQ6uEuGNpmH6sXSkdvA6MpVJed4/xYCHCPai/kO/bIwt3wWL6Hmb8KGH4
 C0lHc+xnz0+VawlTuwZeWskrUtKvfRWZGnEuKbOH0SaLBiKKUsegEblFfxDD6TJtPqL8
 DO8g==
X-Forwarded-Encrypted: i=1;
 AJvYcCXAbIA8pZ3Vgh+jf7DIQq/XAs+kpyPeWk/9Oqatru7PYemvdrkm/bTui9+L6bSLh8hVRXUv+Q==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxurcIaPN9Ylv+CXKO0+hPf+Wf4vZ95+WVDbff3wpuQmreMiV7N
 SlKAUoBx6gTDfgmoM9og729Gmh3pX2zjwJdo/H3MLZT/ntximYkuVSmI
X-Gm-Gg: AY/fxX6RkdoerXhDkOS3xcx6lGUzKTd149Ye4ln7XPK2NiOH8iq9POvMn29QqgTNg28
 01zT75cvie2fLdF5+afqfd7QSX8/JpVhYpfWbqfIWj+TMF/vJtF4ahRZHLYSDe5Q7Vc0OezUBzG
 zRznHU8Hrs9ubASmo2sBy1F3fd4hBTq8ycbGBcvdhDAMqMxNrEi/iB8uQoBa/6Jdurkyqm1ar7P
 ZWpiVWSm7diLAgL+4DoKQJl6TclHshqaJTijFGazXtqedU/sskUCmTwKvqfOhsJBGruTUqZE9Ki
 UNa1ioc0uS4YWE4r83apThUAGhDaPqI4CyEgtkxSCLHVFju6hD9kJU53v2r3AZMhTDp5WmFzH2o
 7l75XMNmQOhbFNkSdX2/qs9fWQhSxPUsHBGjydFAYW+BvrWSDcwXqz69iVOBJ7/SuKREdqoRz8g
 2gV0yMlDd2+2Uwt5rBf+/IPgRZKkK2mmhalFLwVoDx02NRsuCRDdQmg1kk0VORUCQyKYut/OGJl
 YnToaxY+ES4kHIqsXwtnUA=
X-Google-Smtp-Source: AGHT+IGFq5Biqwppc/iTE4DyJh0E0+rnI9qzZ9IIav5luRPhVHh2pd0z1LARxxir9p4pTnPRG7wjWw==
X-Received: by 2002:aa7:df88:0:b0:64b:5f4e:9e88 with SMTP id
 4fb4d7f45d1cf-64b8ec69a85mr4439707a12.21.1766297807329; 
 Sat, 20 Dec 2025 22:16:47 -0800 (PST)
Received: from pro4 (p200300e0b7213500848f8515e8d12367.dip0.t-ipconnect.de.
 [2003:e0:b721:3500:848f:8515:e8d1:2367])
 by smtp.gmail.com with ESMTPSA id
 4fb4d7f45d1cf-64b9105655asm6592401a12.9.2025.12.20.22.16.45
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 20 Dec 2025 22:16:46 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <86tsxkxu7i.fsf@HIDDEN>
References: <87tsxk27fr.fsf@HIDDEN> <86tsxkxu7i.fsf@HIDDEN>
Date: Sun, 21 Dec 2025 07:16:45 +0100
Message-ID: <m2ecoocqb6.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
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 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> Cc: martin rudalics <rudalics@HIDDEN>
>> Date: Sat, 20 Dec 2025 22:02:16 +0100
>> From:  Daniel Mendler via "Bug reports for GNU Emacs,
>>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>> 
>> When Unicode characters are used for the child frame border, the border
>> color does not seem to be customizable. Unicode borders can be requested
>> via `M-x standard-display-unicode-special-glyphs'.
>
> How did you try to customize that?  These characters are actually
> glyphs that come from a display table, and glyphs in the display table
> can have faces.  See the node "Glyphs" in the ELisp manual, and
> especially the function make-glyph described there.

No need to check further, I see it: I didn't realize that
SET_GLYPH_FROM_GLYPH_CODE overwrites the face_id in the GLYPH, in this
case with 0 if the display-table entry doesn't have a face.

While at it, I'll also merge faces as other such places do, like window
dividers. Please hold the line.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#80043: 31.0.50; TTY child frame border color is not customizable
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 21 Dec 2025 06:50:02 +0000
Resent-Message-ID: <handler.80043.B80043.176629974922179 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 80043
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 80043 <at> debbugs.gnu.org, Daniel Mendler <mail@HIDDEN>, rudalics@HIDDEN
Received: via spool by 80043-submit <at> debbugs.gnu.org id=B80043.176629974922179
          (code B ref 80043); Sun, 21 Dec 2025 06:50:02 +0000
Received: (at 80043) by debbugs.gnu.org; 21 Dec 2025 06:49:09 +0000
Received: from localhost ([127.0.0.1]:60651 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vXDFc-0005lf-Mw
	for submit <at> debbugs.gnu.org; Sun, 21 Dec 2025 01:49:09 -0500
Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d]:44181)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1vXDFZ-0005l5-SV
 for 80043 <at> debbugs.gnu.org; Sun, 21 Dec 2025 01:49:06 -0500
Received: by mail-ej1-x62d.google.com with SMTP id
 a640c23a62f3a-b79d6a70fc8so510455666b.0
 for <80043 <at> debbugs.gnu.org>; Sat, 20 Dec 2025 22:49:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1766299739; x=1766904539; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=XjVatSudB3bVNFETDhHHJ/yH2+4sCY31oXopblvt7E4=;
 b=l/Zf7G+RCe0OeXAYR6iwzDRr7O9rw8kUvxJncQjBji82jRtswXGvMJws7X/zntgnpH
 5wxgfqtEs9KZHJh5ZR4oyOxdvJUmWjWUd5kQ+TCoZNqVqI96+pIBOcW3ZPrMbZwh8rbm
 PugdcilxFSN+TSYiZErV6oE2eSU6UyKN5B2xVSWVpHxfyInoUP+WrFZIqSe7spv7BolP
 YlmvnG0SXHafvBAt2U4DeaoeCKsv6KMvWsrH2Q/JMIO9b4V4FNHBzPEXbcRLvDuQZ7Qv
 eE/OmShQfOzGEmKDjI1ixPOVB+UeqpNNVVqTw/a91N26GfDsef7k9Y3fjcT0RhJQV/I9
 yeGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1766299739; x=1766904539;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject
 :date:message-id:reply-to;
 bh=XjVatSudB3bVNFETDhHHJ/yH2+4sCY31oXopblvt7E4=;
 b=ugU86FY7Dl/90Sl6HvTvn6zGn+SshmI9G//YFhkmJ4a5vpFCHZttOd10iSPEzYG1Q3
 /EMdyh/LkkMSD6x6uMqycZrKYUak/yF9kLZ5OlyXIAQY+gVw1gVYoM82NMm5Nw6FHO6v
 ioxZlIsQnPG9eyLFD0+vbAjs4Ms6nDH2gN1dYgNP2A5ON0IrzAeuodKt/LOCd0uxN5GS
 PXMTlifDEZofJl5xg9Q20mRtHTF6NPVMhaujT1PaaRWKM35jNpJwPAa6kXdgRIk77Lz9
 3UkzPKi9ueCc9JDHv/JWf2VDqFu596rxYvHqbbaGhzPv9VknL8Bh5+jm2HgG/LV12d+0
 t8UA==
X-Forwarded-Encrypted: i=1;
 AJvYcCUNMNRz3DKVTV0VZ6s2Uuq/hGbdqQYL4s4DMr0P8OB5Kv/xc65ZWLzbQ/pglXICcN08KEoDzA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzDXM+8TxKdwcDD/nibyS61VU6A6cZKqJ2ml+T/6g+tFZBYutKC
 yTJO5jtsMUpCG8NqJyXQP8TgqeukQfk/Ua0H6Kd9P5FA9EyXWWpSERVPpgPcwrfP
X-Gm-Gg: AY/fxX6fAzspo1iYr4byx7mZrNtdYWiwq1x3D3gM7skw+fYSUHxu23E86z/sidcyN1R
 EY+I+VBUgycAuU0eZPeu5aUyx9aaSEHS05OKk6ML6q/EYgiAif29w/prCEJyxaHA0d4sNqHdJ++
 Zlx6Lr4N8P0RufEG+W89Hn+eKRzTfaWAd1OAZg8yd3/GUKYaLriNCo7YKj40GuBCGbBe3hrf4/B
 1nMSbDDQmLD417rd/0vuFNPR2Ft09B2z4jg0aTnOps0k9tVdCyoTvXb26gxj0/bgSrXoGzdWCYd
 D2UHq6SyCWA+2Zjjh+V287a/5TuIYZtbTI1osKyttCJ3/9/1eekzI91DH5nNy5wsftwxWICH5+i
 tb3l64YSZATpbVFoWvdx0aJfsER9xSdlNOMYketCk6ppaC6hkzRO3onqxpOUXhSJ9d48g079qUP
 B/95EM6yYwJj27mh2xNWSYBZBCaqp7YXCsQsWWra1adNZtTgRikcVyJX8zjxYXhKHx35uxEM5OP
 8yVTyyrd4N/NvaCjc6fkKQ=
X-Google-Smtp-Source: AGHT+IHf1uT9ObcmAm0YV0k4Po3yLes+vM/9j0PHvQfcTlxjRZNZXuxLOneOHDRcbpfY0Lv3PHi4RQ==
X-Received: by 2002:a17:907:7f14:b0:b76:60ad:77f8 with SMTP id
 a640c23a62f3a-b803719d8c3mr899143066b.48.1766299738879; 
 Sat, 20 Dec 2025 22:48:58 -0800 (PST)
Received: from pro4 (p200300e0b7213500848f8515e8d12367.dip0.t-ipconnect.de.
 [2003:e0:b721:3500:848f:8515:e8d1:2367])
 by smtp.gmail.com with ESMTPSA id
 a640c23a62f3a-b8037a60574sm704012566b.2.2025.12.20.22.48.57
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 20 Dec 2025 22:48:58 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <m2ecoocqb6.fsf@HIDDEN>
References: <87tsxk27fr.fsf@HIDDEN> <86tsxkxu7i.fsf@HIDDEN>
 <m2ecoocqb6.fsf@HIDDEN>
Date: Sun, 21 Dec 2025 07:48:57 +0100
Message-ID: <m2a4zccoti.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
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 (-)

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:

> Eli Zaretskii <eliz@HIDDEN> writes:
>
>>> Cc: martin rudalics <rudalics@HIDDEN>
>>> Date: Sat, 20 Dec 2025 22:02:16 +0100
>>> From:  Daniel Mendler via "Bug reports for GNU Emacs,
>>>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>>>=20
>>> When Unicode characters are used for the child frame border, the border
>>> color does not seem to be customizable. Unicode borders can be requested
>>> via `M-x standard-display-unicode-special-glyphs'.
>>
>> How did you try to customize that?  These characters are actually
>> glyphs that come from a display table, and glyphs in the display table
>> can have faces.  See the node "Glyphs" in the ELisp manual, and
>> especially the function make-glyph described there.
>
> No need to check further, I see it: I didn't realize that
> SET_GLYPH_FROM_GLYPH_CODE overwrites the face_id in the GLYPH, in this
> case with 0 if the display-table entry doesn't have a face.
>
> While at it, I'll also merge faces as other such places do, like window
> dividers. Please hold the line.


Patch attached. Could you please give a try, Daniel?

(It looks bigger than it is. I've split produce_box_glyphs because it
got too big for my taste.)


--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment; filename=0001-border-2.patch

diff --git a/src/dispnew.c b/src/dispnew.c
index d65a7cbc1f1..e002954b626 100644
--- a/src/dispnew.c
+++ b/src/dispnew.c
@@ -3622,13 +3622,41 @@ neutralize_wide_char (struct frame *root, struct glyph_row *row, int x)
     }
 }
 
-/* Produce glyphs for box character BOX in ROW.  X is the position in
-   ROW where to start producing glyphs.  N is the number of glyphs to
-   produce.  CHILD is the frame to use for the face of the glyphs.  */
+/* Fill *G with the code and face for box character BOX on frame F
+   Value is true if a standard display table entry for BOX exists.  */
+
+static bool
+box_from_display_table (struct frame *f, enum box box, GLYPH *g)
+{
+  if (DISP_TABLE_P (Vstandard_display_table))
+    {
+      struct Lisp_Char_Table *dp = XCHAR_TABLE (Vstandard_display_table);
+      Lisp_Object gc = dp->extras[box];
+      if (GLYPH_CODE_P (gc))
+	{
+	  SET_GLYPH_FROM_GLYPH_CODE (*g, gc);
+	  int lface_id = GLYPH_FACE (*g);
+	  int face_id;
+	  /* If the display-table entry specifies a face, merge that
+	     with the default face because that is what all other such
+	     places do.  The window being used here when merging faces
+	     in this case basically only stands for its frame.  */
+	  if (lface_id > 0)
+	    face_id = merge_faces (XWINDOW (f->root_window), Qt,
+				   lface_id, DEFAULT_FACE_ID);
+	  else
+	    face_id = lookup_basic_face (NULL, f, BORDER_FACE_ID);
+	  SET_GLYPH_FACE (*g, face_id);
+	  return true;
+	}
+    }
+  return false;
+}
+
+/* Fill *G with the default code and face for box BOX on frame F.  */
 
 static void
-produce_box_glyphs (enum box box, struct glyph_row *row, int x, int n,
-		    struct frame *child)
+box_default (struct frame *f, enum box box, GLYPH *g)
 {
   int dflt;
   switch (box)
@@ -3641,7 +3669,7 @@ produce_box_glyphs (enum box box, struct glyph_row *row, int x, int n,
       break;
     case BOX_DOWN_RIGHT:
     case BOX_DOWN_LEFT:
-    case BOX_UP_RIGHT:
+	case BOX_UP_RIGHT:
     case BOX_UP_LEFT:
       dflt = '+';
       break;
@@ -3654,22 +3682,30 @@ produce_box_glyphs (enum box box, struct glyph_row *row, int x, int n,
       emacs_abort ();
     }
 
-  /* FIXME/tty: some face for the border.  */
-  int face_id = BORDER_FACE_ID;
+  int face_id = lookup_basic_face (NULL, f, BORDER_FACE_ID);
+  SET_GLYPH (*g, dflt, face_id);
+}
+
+/* Return the glyph for displaying BOX on frame F.  */
+
+static GLYPH
+box_glyph (struct frame *f, enum box box)
+{
   GLYPH g;
-  SET_GLYPH (g, dflt, face_id);
+  if (!box_from_display_table (f, box, &g))
+    box_default (f, box, &g);
+  return g;
+}
 
-  if (DISP_TABLE_P (Vstandard_display_table))
-    {
-      struct Lisp_Char_Table *dp = XCHAR_TABLE (Vstandard_display_table);
-      Lisp_Object gc = dp->extras[box];
-      if (GLYPH_CODE_P (gc))
-	{
-	  SET_GLYPH_FROM_GLYPH_CODE (g, gc);
-	  /* Sorry, but I really don't care if the glyph has a face :-).  */
-	}
-    }
+/* Produce glyphs for box character BOX in ROW.  X is the position in
+   ROW where to start producing glyphs.  N is the number of glyphs to
+   produce.  CHILD is the frame to use for the face of the glyphs.  */
 
+static void
+produce_box_glyphs (enum box box, struct glyph_row *row, int x, int n,
+		    struct frame *child)
+{
+  GLYPH g = box_glyph (child, box);;
   struct glyph *glyph = row->glyphs[0] + x;
   for (int i = 0; i < n; ++i, ++glyph)
     {

--=-=-=--




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#80043: 31.0.50; TTY child frame border color is not customizable
Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 22 Dec 2025 14:06:03 +0000
Resent-Message-ID: <handler.80043.B80043.176641230710753 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 80043
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 80043 <at> debbugs.gnu.org, Daniel Mendler <mail@HIDDEN>, rudalics@HIDDEN
Received: via spool by 80043-submit <at> debbugs.gnu.org id=B80043.176641230710753
          (code B ref 80043); Mon, 22 Dec 2025 14:06:03 +0000
Received: (at 80043) by debbugs.gnu.org; 22 Dec 2025 14:05:07 +0000
Received: from localhost ([127.0.0.1]:47090 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vXgX4-0002nH-IY
	for submit <at> debbugs.gnu.org; Mon, 22 Dec 2025 09:05:06 -0500
Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:51609)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1vXgX1-0002ld-Ba
 for 80043 <at> debbugs.gnu.org; Mon, 22 Dec 2025 09:05:04 -0500
Received: by mail-wm1-x329.google.com with SMTP id
 5b1f17b1804b1-47aa03d3326so25050615e9.3
 for <80043 <at> debbugs.gnu.org>; Mon, 22 Dec 2025 06:05:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1766412297; x=1767017097; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=o1xA1IMu5uBEheurU1L3cZnQC+kHmy4GYZ511M7KqS4=;
 b=lc1H7n5YsHMEXmhJ5N0DWCZqQGR6ZOtnK7QuxxIZXZOOAwbpJQBlEkAh/lR23D5hsG
 +KJfZExVa15upRZ/c51oFQlWn7lgJGPdtPG2JctFV+mvuTovTxbYZx+Jl15Xp973DMCd
 QyrMKCx2tlYlrg9sPXk7Ywsb9kSp2EodqvFwQjLe0rILMjsrO3x+YzEdOhDnzgkLLN4v
 gD/z+Ydup6sEVzYrsrYzLgiYrPEPd6QTMZBLJXxG2k3wQtxQAuo+VzAKbginvLGu8YUE
 q3RNWvLsdjny2FXXdMoZ9/EQ6QjQZNzCOwVjQVwEOCyTvbY9pySWh4QN48pxRWjR9C6G
 H/LQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1766412297; x=1767017097;
 h=content-transfer-encoding:mime-version:user-agent:message-id:date
 :references:in-reply-to:subject:cc:to:from:x-gm-gg
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=o1xA1IMu5uBEheurU1L3cZnQC+kHmy4GYZ511M7KqS4=;
 b=gUwL1H/Lx7sKcz3OtuSDdp6Rg/ng+/eLIIbHXarRt2owOoiUvqVogI6cSdgDUFrNhR
 Yz4zdEtpXcmkI98c0W8yRcZ79sBBxoHGyAjmPZhk3FR6JuW07sG+yWba+islh5Nba6Gx
 vwyx+0whGubfnPK9I6SvQ4Np6r9K0o7T0hQijJvmt4Ys4R/iJNLy6A3CC+JlqAldfCdF
 4BxOc+mVkesQBt83HQoUg+Z7ThAlkXZprTc/7YRwqVQVG0uUF7r5+oBuecG67XgkNEas
 bejD3qH9MnK107SXiEkY+lpbwLbkC3lYz8xJLpV0p1UXzQLPl7sg4iF1szFdnHlh7TmH
 Ay4w==
X-Forwarded-Encrypted: i=1;
 AJvYcCWwjd6LZyU0Q29cnXpyDwb1OivgSEj2iPJYfB7dYCniBvnCRbpHonqAPA8teGbNzihG06c55Q==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxS+kB9KSWRItNoqlHC1Tjag+uzyuZJh9gqA0/8ay9iPgZQ/qVk
 yM+WET/T+E3BSUsZqLQ+EScaFyAR7ZzJMx+t5ljpzKFawae3MxH2Aut4
X-Gm-Gg: AY/fxX6a89RDMMXv90w+gTWRdUizdYZOd0JyjtnYWuSghBpMKbONQttVeHg1SB/zg7c
 SN49JaRuf5jVGWtXOmiMV5TKaFWDcOP7YgYnE8opaXnqcMHDo3jQ8+AklvCk/g3ZFFNIR7MWPkG
 pt32gg2463pWNFmVQwI4p7pHSk8B7YxJuti4bnEmCFQ8iNPe/OKmS9nl75ybWN/rOU+PB3rA6jn
 nBfeLhN9tT2T5set08K3zXS0KNNndGuCd7swzP7rGh3rxXe9ayH0TZnS8qh8xrUuLB0lPBU7C4d
 +6lb6vth+LEjWr0KgnLrxxliHYZXf0jPLIzlu2wlSUSV5h7EKrJOOossipyRvFFVxpaDKVFjMNM
 oYmXYBiYblrJyiQ8K4ya3i5tw/E/aYA2C9ADk26UoivXBudyWkgcdbIRAjhKq2F60lquirhhbzT
 pJTVc6RsrUb2FIyc/doM+C5XpWYw16jVjUjyqFggdQWBlbJ34ASO2P8vwYzQH1p/a1bcgllStTc
 jOZhksA+03C9qWakfpUNy4=
X-Google-Smtp-Source: AGHT+IFHNCBpoMEbdPJcD0zKO83OhdYsTZ61EbWYwVSvEkct+tT9wt9XFF9FXFKS5Ornm6S0P7jTYQ==
X-Received: by 2002:a05:600c:8183:b0:477:aed0:f401 with SMTP id
 5b1f17b1804b1-47d1957afbamr108735815e9.23.1766412296765; 
 Mon, 22 Dec 2025 06:04:56 -0800 (PST)
Received: from pro4 (p200300e0b728a0008c9aac19b3931983.dip0.t-ipconnect.de.
 [2003:e0:b728:a000:8c9a:ac19:b393:1983])
 by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-47d19346d33sm197391975e9.3.2025.12.22.06.04.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 22 Dec 2025 06:04:56 -0800 (PST)
From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
In-Reply-To: <m2a4zccoti.fsf@HIDDEN>
References: <87tsxk27fr.fsf@HIDDEN> <86tsxkxu7i.fsf@HIDDEN>
 <m2ecoocqb6.fsf@HIDDEN> <m2a4zccoti.fsf@HIDDEN>
Date: Mon, 22 Dec 2025 15:04:55 +0100
Message-ID: <m2h5ti4np4.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
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 (-)

Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:

> Patch attached. Could you please give a try, Daniel?
>
> (It looks bigger than it is. I've split produce_box_glyphs because it
> got too big for my taste.)

I've pushed that with a small simplification. And closing.




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


Received: (at control) by debbugs.gnu.org; 22 Dec 2025 14:05:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 22 09:05:21 2025
Received: from localhost ([127.0.0.1]:47100 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vXgXJ-0002tr-3s
	for submit <at> debbugs.gnu.org; Mon, 22 Dec 2025 09:05:21 -0500
Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:57558)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>)
 id 1vXgXG-0002qm-Ew
 for control <at> debbugs.gnu.org; Mon, 22 Dec 2025 09:05:19 -0500
Received: by mail-wr1-x42c.google.com with SMTP id
 ffacd0b85a97d-42fb2314eb0so3028663f8f.2
 for <control <at> debbugs.gnu.org>; Mon, 22 Dec 2025 06:05:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1766412312; x=1767017112; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:subject:from:to:message-id
 :date:from:to:cc:subject:date:message-id:reply-to;
 bh=MBIvphiEsV/6kAm4dugavIMcXfFWbyPGgM2JvBXYYq8=;
 b=Tb4YOwHwV6BD1TRtRwwBpWgszzzrgo/Y2kgrHr3lgJGLH3xy9LtdCY9AGiKJji9cF6
 RtpRCVutDzEhwsZaCXYxoQiGLRFZRK6LBzdMxFsSFtBV3mRPG0ZvLUIS5dPwaA4TgxiL
 q8H7BGGia2yfAbaG6Ie6DdvjLidSo1dS06x0XvWC+zc1KwakfFy6LLHIMqULrlWVJ8nY
 cLx57u8tse0k9w9IYAeiYHhLcQ3DrU6WtM2LSSzl/VtB9FotG6uqf8ycIpA4tmnkULiW
 0i9D81vB5l/Yex7yOSwUTy4iCc/pOZLoQfBJdq0NigSbVup6Ko7EpzfFYHlT/3AI6vUd
 /BXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1766412312; x=1767017112;
 h=content-transfer-encoding:mime-version:subject:from:to:message-id
 :date:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=MBIvphiEsV/6kAm4dugavIMcXfFWbyPGgM2JvBXYYq8=;
 b=RU+F3UlQuAnEcspf10vZoBiPitDSwPQ22/UIBbAofFA/261k6QfB8GSkuSp+G/ZiwD
 6QRh2e0LQCSwZjsgT/vcaErztVTOL2eUQFNM4E5PYuEh1sfGX6btas/X+u7jU82i6XC6
 xsmvcc2qqTdf/4EvGHPDtckdoUHKXoUb/6Uomx2OEuWORUw7gXPd82NjH6v2PUuWF8DM
 FsfY5JLZtzmXN8ghUsRFIhgBsiD62IfrL0haRja8SGlmcHvBMx4lJ/AcnLhx3u8bWK0B
 HYo6WvYxssxXsET8yrTXtVFP6r33NABd/nHPQbUXSYpfRoA1+uqflA7JGdePatnvAY9F
 XM+A==
X-Gm-Message-State: AOJu0Yz5RD173m+X1v+xwkdesgfYPvJ8ZBDQQ+pUoZyOdBx4BMxca3VK
 93I+Z3CtAoDMNOWue2ZMrWp8DmLnM/mFZdEYm+jJK8l7+o/LoJlmaGND3s6LX9vc
X-Gm-Gg: AY/fxX6RPQ9AQhUrHMVdfwtkdj25lxum1LgWfAP/ObC2gnetKF/GDxWhnlMnSS/klPw
 L1/y7PjBWeUEhNvukhktETQGGwJlRSvEP+sYoT1KdJ54+m38NtZjnFAnXfx9//T9sDYXD/qixud
 /ZkiDXbpDs5e1ZKeAKl7KMhMUM+42+7M44CQbdN9CA8gct+rDt8sZ3J20GfuLAcCTqHMQCeVs9k
 +LIDkAZMXEGbgimlcxo5ikhHoVhJrQlw8ROLQbquVM08cGIIW+bpEH85K2WmU3o1EJ/CssKVsMR
 FsJVUx621cK7HDT1eD7o/Ul+w0WuAFKieh9Zmqnpsb9PC1HyBsgxAfKSPWrlIl8JGBtFkYfzIdt
 J7Mx3HJ4b4h2nMxRfsuw/QAknSl5fv9U/sjyrtSdd27qa9onOk6MK9W0s15PmiR1gqZfDHU3Jyo
 QBSIuE/slW6xAXxkyU5Kgwy8AZ4jOqdhs5KRS3Mjj1/ifkHwmFUB1ymo7Xfi1DmXj81H4lQu2cO
 lA7ixvAf4DjeDZYImapoCn6HrBCtathEQ==
X-Google-Smtp-Source: AGHT+IGGjRV2Or4RLrZm2V7KfxqmN2+znRVQkpVBIalPA0tfrawex+mCs4Qc9ymTKs20h9TSkWPw8A==
X-Received: by 2002:a05:6000:2c01:b0:431:92e:1d44 with SMTP id
 ffacd0b85a97d-4324e4cbc63mr11385983f8f.20.1766412311738; 
 Mon, 22 Dec 2025 06:05:11 -0800 (PST)
Received: from pro4 (p200300e0b728a0008c9aac19b3931983.dip0.t-ipconnect.de.
 [2003:e0:b728:a000:8c9a:ac19:b393:1983])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-432613f7e6esm9411418f8f.21.2025.12.22.06.05.11
 for <control <at> debbugs.gnu.org>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 22 Dec 2025 06:05:11 -0800 (PST)
Date: Mon, 22 Dec 2025 15:05:10 +0100
Message-Id: <m2fr924nop.fsf@HIDDEN>
To: control <at> debbugs.gnu.org
From: =?utf-8?Q?Gerd_M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Subject: control message for bug #80043
MIME-version: 1.0
Content-type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
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 80043 31.1
quit





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#80043: 31.0.50; TTY child frame border color is not customizable
Resent-From: Daniel Mendler <mail@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 22 Dec 2025 14:10:02 +0000
Resent-Message-ID: <handler.80043.B80043.176641257813290 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 80043
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>
Cc: 80043 <at> debbugs.gnu.org, rudalics@HIDDEN, Eli Zaretskii <eliz@HIDDEN>
Received: via spool by 80043-submit <at> debbugs.gnu.org id=B80043.176641257813290
          (code B ref 80043); Mon, 22 Dec 2025 14:10:02 +0000
Received: (at 80043) by debbugs.gnu.org; 22 Dec 2025 14:09:38 +0000
Received: from localhost ([127.0.0.1]:47148 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1vXgbQ-0003Rz-63
	for submit <at> debbugs.gnu.org; Mon, 22 Dec 2025 09:09:37 -0500
Received: from server.qxqx.de ([2a01:4f8:c012:9177::1]:60613 helo=mail.qxqx.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <mail@HIDDEN>)
 id 1vXgbL-0003Ph-C0
 for 80043 <at> debbugs.gnu.org; Mon, 22 Dec 2025 09:09:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=daniel-mendler.de; s=key; h=Content-Transfer-Encoding:Content-Type:
 MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Mm2xW3SQEhremL5DnCPtYBy7ZP33ts+LJ8zZISlt9g4=; b=eeTWoMkD7r2Q4V2dk/9gc/+TdB
 7Gg2q+SDqYOd5yGAmfY/Rd3oM/xvflxbxSAEUHq3x0e35gbk4keQ+4e74vKdG/M/KIQ+afjwEekOO
 9/IuflerdAuh3mJVt1f7Yypdw1XpD2INb+z1jsRGw+UBSjKwtkOsQKgdk9nk1TVN3gTM=;
From: Daniel Mendler <mail@HIDDEN>
In-Reply-To: <m2h5ti4np4.fsf@HIDDEN>
References: <87tsxk27fr.fsf@HIDDEN> <86tsxkxu7i.fsf@HIDDEN>
 <m2ecoocqb6.fsf@HIDDEN> <m2a4zccoti.fsf@HIDDEN>
 <m2h5ti4np4.fsf@HIDDEN>
Date: Mon, 22 Dec 2025 15:09:23 +0100
Message-ID: <87qzsm38x8.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
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 (-)

Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:

> Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes:
>
>> Patch attached. Could you please give a try, Daniel?
>>
>> (It looks bigger than it is. I've split produce_box_glyphs because it
>> got too big for my taste.)
>
> I've pushed that with a small simplification. And closing.

Thanks, I will try it soon. The plan is to optionally support borders
for the Corfu popup on TTY.

Daniel





Last modified: Mon, 22 Dec 2025 14:15:01 UTC

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