X-Loop: help-debbugs@HIDDEN Subject: bug#75024: [PATCH] Fix check for underlining capability on ttys 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, 22 Dec 2024 13:15:02 +0000 Resent-Message-ID: <handler.75024.B.173487324513268 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 75024 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 75024 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.173487324513268 (code B ref -1); Sun, 22 Dec 2024 13:15:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 Dec 2024 13:14:05 +0000 Received: from localhost ([127.0.0.1]:49379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tPLmW-0003Ru-Tu for submit <at> debbugs.gnu.org; Sun, 22 Dec 2024 08:14:05 -0500 Received: from lists.gnu.org ([209.51.188.17]:49692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1tPLmU-0003Ra-0m for submit <at> debbugs.gnu.org; Sun, 22 Dec 2024 08:14:02 -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 <gerd.moellmann@HIDDEN>) id 1tPLmT-0001UJ-47 for bug-gnu-emacs@HIDDEN; Sun, 22 Dec 2024 08:14:01 -0500 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <gerd.moellmann@HIDDEN>) id 1tPLmR-0003ud-8M for bug-gnu-emacs@HIDDEN; Sun, 22 Dec 2024 08:14:00 -0500 Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-5d0f6fa6f8bso5410312a12.0 for <bug-gnu-emacs@HIDDEN>; Sun, 22 Dec 2024 05:13:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734873237; x=1735478037; darn=gnu.org; h=mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=jHp9XNXeGIdNQE40oPCgQfzeKy4KbwiTw8WEBcXfAs4=; b=lBKIZ8iWFOAmkwolxjX/BR/bgBpBxyV1jjIDuIy9BxLPU2qcUUsI0d4LPy4bfFV4iL XbR9we/GN/5muikZotKMQrbeot5/DuVASyZjxNu+kJqVXyEIMf8H9j2RgbI/qCF0B7WQ mUupDNjFJYxB5orhgM/UkBfdbZ79rYlBkp4UMje31zmLrVcuYucCaebtOsnSphhgaSOU IDgUrzjTQiQ1qFWkdOJDWPxu6hbI2aM6MEjYP5eB60GPmpzRCMrd3OA8EQL+/aHZ+JUx OAusxh3pfQ3Yd4tj6o6OR0KQVZ41VlWwHJFS8S30gflAFlRnx3JlqRL7ge1OyXcSkloo Vchg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734873237; x=1735478037; h=mime-version:message-id:date:subject:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=jHp9XNXeGIdNQE40oPCgQfzeKy4KbwiTw8WEBcXfAs4=; b=ZpCHnkTRQMWyIuLaxU2p/pNDHbit/YtVStNn+/9+zImjKvdBI1PoarNsVKCkWADcp+ xs7PHqs0jBjZ9iwrKupTAFWY0ekay03WCHYmsuIeFPxNmiUrtjuBQa/h5hYD+ZZRs6X+ vv7wbGODXKcNVWpjPrgjtiuk0iL7YQtHPPYQftypZmmyP7pSXGMGD2qu5kJHhZxNZmRA 19TniLU7GY8X3+NIE9Wi3nPimxG3ceijx1/FQ5DA4ArLvPoJXDzgQx7o1hJxyX4c4nyh s7aftgU4u0eryihcbakrKl9zboCh+Si1+vPNJ/IuIRquNQNTFm9UI1L0dKryv09mCKu6 xHIw== X-Gm-Message-State: AOJu0Yw8DFbSa3MebnuNsylNlRTEOQZLdwVo8xRWreumFKe+52739J5H ATIJ1cUa9hVQH0J7u75NeioQEulUaIvdAy5BRbm08hi8gh8cGEX7S2oecQ== X-Gm-Gg: ASbGncuQi9khaVXsqznvcECelbjfI2Eicnf0R6+w1YqZWhIh3yiolPMGqQEmrktOiOV xBOoCxP6fnIOm1xolR6lDgfTJ5qQq5tyQvdavKEB6360QnikC4c54Hh07fdCFhu83evCQmGbZnp WoXulgHHfvffBQBMWHRg5WbQHlG4C44n0gMBeiemr7JskDIcXFrxRY8A//wsS9Ro7uNJEWNtUrs z4oxwMkyq7HivOQMR9ZbvWOfUz1OUvUqJEcdtjL6vSbenII1JTCrQCvpQlcEX69zDmnU5EUrHEV IniD9CRVRg97rWnLzumkyMo7v+UwycPiEXy4EpQko3/PQU49OXkCUopWkHHdOVa9rA== X-Google-Smtp-Source: AGHT+IGbHHTDFL2E9B2zE3Uu6H2n2pM9bvQkn7oiwsCOkvUV7A/Sco853LGpZ9TWL993MtNM6cR02w== X-Received: by 2002:a05:6402:13c8:b0:5d4:3761:d184 with SMTP id 4fb4d7f45d1cf-5d81dd7f3b0mr8968500a12.10.1734873236892; Sun, 22 Dec 2024 05:13:56 -0800 (PST) Received: from pro2 (p200300e0b71f6700b0196211433a3436.dip0.t-ipconnect.de. [2003:e0:b71f:6700:b019:6211:433a:3436]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5d80701ac68sm3664387a12.78.2024.12.22.05.13.54 for <bug-gnu-emacs@HIDDEN> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Dec 2024 05:13:55 -0800 (PST) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Date: Sun, 22 Dec 2024 14:13:54 +0100 Message-ID: <m234ifoo6l.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=2a00:1450:4864:20::52b; envelope-from=gerd.moellmann@HIDDEN; helo=mail-ed1-x52b.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.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: -2.3 (--) --=-=-= Content-Type: text/plain Tags: patch With current master emacs -nw -Q on Terminal.app, $TERM=xterm-256color 1. (display-supports-face-attributes-p '(underline t)) => nil 2. C-h f context-menu-map RET => The separator line in *Help* in underlined, which means that term.c thinks that underlines can be used. display-supports-face-attribute-p uses tty_capable_p in term.c. This code in tty_capable_p looks wrong: TTY_CAPABLE_P_TRY (tty, TTY_CAP_UNDERLINE, tty->TS_enter_underline_mode, NC_UNDERLINE); TTY_CAPABLE_P_TRY (tty, TTY_CAP_UNDERLINE_STYLED, tty->TF_set_underline_style, NC_UNDERLINE); It returns false as soon as it finds TS_enter_underline_mode is cannot be used, and doesn't check TS_set_underline_style. The output code uses one or the other if (face->underline && MAY_USE_WITH_COLORS_P (tty, NC_UNDERLINE)) { if (face->underline == FACE_UNDERLINE_SINGLE || !tty->TF_set_underline_style) OUTPUT1_IF (tty, tty->TS_enter_underline_mode); else if (tty->TF_set_underline_style) { char *p; p = tparam (tty->TF_set_underline_style, NULL, 0, face->underline, 0, 0, 0); OUTPUT (tty, p); xfree (p); } } In GNU Emacs 31.0.50 (build 6, aarch64-apple-darwin24.2.0) of 2024-12-22 built on pro2 Repository revision: d481da70010eab163d12f770ed11f8fef171406a Repository branch: cl-packages System Description: macOS 15.2 Configured using: 'configure --without-ns --cache-file /var/folders/1d/k_6t25f94sl83szqbf8gpkrh0000gn/T//config.cache.cl-packages --with-native-compilation --with-mps=yes CC=clang 'CFLAGS=-Wgnu-imaginary-constant -Wunused-result -g -fno-omit-frame-pointer -F /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks -Wno-ignored-attributes -Wno-flag-enum -Wno-missing-method-return-type -Wno-variadic-macros -Wno-strict-prototypes -Wno-availability -Wno-nullability-completeness' --prefix=/Users/gerd/.local' --=-=-= Content-Type: text/patch Content-Disposition: attachment; filename=0001-Fix-check-for-underlining-capability-on-ttys.patch From 419a5fa0fd98f673660b123f5b37c99cd0b8c61b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerd=20M=C3=B6llmann?= <gerd@HIDDEN> Date: Sun, 22 Dec 2024 14:11:33 +0100 Subject: [PATCH] Fix check for underlining capability on ttys * src/term.c (tty_capable_p): Check both possible terminal capabilities for underlining. --- src/term.c | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/term.c b/src/term.c index f2d1846e488..875d4d2deff 100644 --- a/src/term.c +++ b/src/term.c @@ -2113,18 +2113,20 @@ turn_off_face (struct frame *f, struct face *face) tty_capable_p (struct tty_display_info *tty, unsigned int caps) { #ifndef HAVE_ANDROID -#define TTY_CAPABLE_P_TRY(tty, cap, TS, NC_bit) \ - if ((caps & (cap)) && (!(TS) || !MAY_USE_WITH_COLORS_P (tty, NC_bit))) \ - return 0; +# define TTY_CAPABLE_P(tty, cap, TS, NC_bit) \ + ((caps & (cap)) && (TS) && MAY_USE_WITH_COLORS_P (tty, NC_bit)) +# define TTY_CAPABLE_P_TRY(tty, cap, TS, NC_bit) \ + if (!TTY_CAPABLE_P (tty, cap, TS, NC_bit)) \ + return false; + + if (!TTY_CAPABLE_P (tty, TTY_CAP_UNDERLINE, tty->TS_enter_underline_mode, + NC_UNDERLINE) + && !TTY_CAPABLE_P (tty, TTY_CAP_UNDERLINE_STYLED, + tty->TF_set_underline_style, NC_UNDERLINE)) + return false; TTY_CAPABLE_P_TRY (tty, TTY_CAP_INVERSE, tty->TS_standout_mode, NC_REVERSE); - TTY_CAPABLE_P_TRY (tty, - TTY_CAP_UNDERLINE, tty->TS_enter_underline_mode, - NC_UNDERLINE); - TTY_CAPABLE_P_TRY (tty, - TTY_CAP_UNDERLINE_STYLED, tty->TF_set_underline_style, - NC_UNDERLINE); TTY_CAPABLE_P_TRY (tty, TTY_CAP_BOLD, tty->TS_enter_bold_mode, NC_BOLD); TTY_CAPABLE_P_TRY (tty, @@ -2135,8 +2137,7 @@ #define TTY_CAPABLE_P_TRY(tty, cap, TS, NC_bit) \ TTY_CAP_STRIKE_THROUGH, tty->TS_enter_strike_through_mode, NC_STRIKE_THROUGH); - /* We can do it! */ - return 1; + return true; #else return false; #endif -- 2.47.1 --=-=-=--
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: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Subject: bug#75024: Acknowledgement ([PATCH] Fix check for underlining capability on ttys) Message-ID: <handler.75024.B.173487324513268.ack <at> debbugs.gnu.org> References: <m234ifoo6l.fsf@HIDDEN> X-Gnu-PR-Message: ack 75024 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 75024 <at> debbugs.gnu.org Date: Sun, 22 Dec 2024 13:15:02 +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 75024 <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 75024: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D75024 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#75024: [PATCH] Fix check for underlining capability on ttys 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, 23 Dec 2024 05:54:01 +0000 Resent-Message-ID: <handler.75024.B75024.17349332371173 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75024 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 75024 <at> debbugs.gnu.org Received: via spool by 75024-submit <at> debbugs.gnu.org id=B75024.17349332371173 (code B ref 75024); Mon, 23 Dec 2024 05:54:01 +0000 Received: (at 75024) by debbugs.gnu.org; 23 Dec 2024 05:53:57 +0000 Received: from localhost ([127.0.0.1]:52938 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tPbO8-0000Ir-MV for submit <at> debbugs.gnu.org; Mon, 23 Dec 2024 00:53:56 -0500 Received: from mail-ed1-f46.google.com ([209.85.208.46]:55335) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1tPbO6-0000Ia-3x for 75024 <at> debbugs.gnu.org; Mon, 23 Dec 2024 00:53:55 -0500 Received: by mail-ed1-f46.google.com with SMTP id 4fb4d7f45d1cf-5d437235769so248266a12.2 for <75024 <at> debbugs.gnu.org>; Sun, 22 Dec 2024 21:53:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734933168; x=1735537968; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Wpq1JhBXH1heX8DjqB2kzmSEWp+1MB9s8BJVT8aNsH0=; b=S3CFOPAyqbpJTyodVubYrc1Z93ikhTGKaL57iQWQG93na8CfyPrIAtPq/dBJUWTnx1 y60g0jSE3/M4J8lb70GbzumTqzFz8e7kP2nTxRDaZpnChQHRfgQr6JkCcACGkkawTfjW qRVs+5R8HgfbyjOLWn7x6GfixYYsyvAYuWpA4S1PCz8vVtiLDOSigC3mAhR2GJ0W1xEC fIJcYbhNjN57wtCT5ZyOXyT6OKUBvgs8U6NpNuoUit0/Ryw+qjcfzRTEc5hvFgh16Ale 9pNHRx+FnqNmlcyNQ6yOsvemvsL8J6YFfT+5L3gD09/tRxMdN19AfV5yzAdlPE1zgx9I 6h8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734933168; x=1735537968; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Wpq1JhBXH1heX8DjqB2kzmSEWp+1MB9s8BJVT8aNsH0=; b=L47Zw07S/6iy4W1BaxLGg4uWN7hMnlbXoHPHLLxX0dG28u3xDe+Nwdvp4zkGeNrUR6 XpicQKJkHwcMYQJYZIRkL73ryrs4cO3NJezz/wZg7lztER/lo2kyc+YKWGB8t6aiO/0P t49JoJkZPXcnagN1If2iSxWfOd60KxYvbphHQH98S3xL0MDh3b1if/chD5IH24TIYtIw 2DmboBfsDhnSaMRTY3k696CLGleryrJJyN/s/MUV9mRj/DBO/rIKIwXl7EOWApEycLmN wIoNWcF5+LoM6WMx10gtAv+tcHlv7ovcJVv5BwM1gFA8W8KxD30eMufwc+X2aCNg12Xc cPHw== X-Gm-Message-State: AOJu0YyWpHeua+oEeMtBh9z46sx4mmA4u1Yxuiu3V5/T2zwpmnbPUz+m IoOrJvkqqnZkpUHSs3INCvYeByUc7OXFSzwhAsP03Xqha4z2G+XOxH8CIA== X-Gm-Gg: ASbGncsfpHsGd8XR0++QjX6aEvZzO1tWiyucQDlYlJ9DIW6JJy+iM9XmsDUE+2QkjXV tvf1e/v2uiXwnYYNm0uVgky+qOyZ41whlEWntLb8XnIL/2yr0k5tAmJGsr5XVFa754sLkq9gV9k Hcz7WHrHSFPl6mY+GaQ4iWDFz7yx7S9hpqMneC6JV9V8wqoatPdKyXECNf3iWgUL5p/tq250EtV /5BaGSFaKYFUKKj80CO3EPztLzQguuQo8hbE2zsKZyvAbo2j222Oq8LMmS4LsV7JpxOW9EoT601 0tRo8BACUYqDm37O8samPm4j4xGkb50L/R8JW/8aAZn+Wj0anXtwUfe8lpHF/uVLvQ== X-Google-Smtp-Source: AGHT+IE4r84vp+tfZOz/o6tCfeOoEnbH/HgEaACzH/PqEXOmj+9q1NL5nc+3s93i+HUdISQB2gvL6w== X-Received: by 2002:a17:907:d92:b0:aa6:7c8e:8087 with SMTP id a640c23a62f3a-aac27026fdfmr1095567466b.12.1734933167850; Sun, 22 Dec 2024 21:52:47 -0800 (PST) Received: from pro2 (p200300e0b728c00045f88d4d4db0c1e7.dip0.t-ipconnect.de. [2003:e0:b728:c000:45f8:8d4d:4db0:c1e7]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aaee340665asm15551466b.187.2024.12.22.21.52.46 for <75024 <at> debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Dec 2024 21:52:46 -0800 (PST) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> In-Reply-To: <m234ifoo6l.fsf@HIDDEN> ("Gerd =?UTF-8?Q?M=C3=B6llmann?="'s message of "Sun, 22 Dec 2024 14:13:54 +0100") References: <m234ifoo6l.fsf@HIDDEN> Date: Mon, 23 Dec 2024 06:52:45 +0100 Message-ID: <m25xnbx7wy.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: > Tags: patch Please disregard the patch. I'll send another one later.
X-Loop: help-debbugs@HIDDEN Subject: bug#75024: [PATCH] Fix check for underlining capability on ttys 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, 23 Dec 2024 07:56:02 +0000 Resent-Message-ID: <handler.75024.B75024.173494053425675 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75024 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 75024 <at> debbugs.gnu.org Cc: Mohsin Kaleem <mohkale@HIDDEN> Received: via spool by 75024-submit <at> debbugs.gnu.org id=B75024.173494053425675 (code B ref 75024); Mon, 23 Dec 2024 07:56:02 +0000 Received: (at 75024) by debbugs.gnu.org; 23 Dec 2024 07:55:34 +0000 Received: from localhost ([127.0.0.1]:53163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tPdHq-0006g3-8o for submit <at> debbugs.gnu.org; Mon, 23 Dec 2024 02:55:34 -0500 Received: from mail-ej1-f47.google.com ([209.85.218.47]:43215) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <gerd.moellmann@HIDDEN>) id 1tPdHo-0006fs-JB for 75024 <at> debbugs.gnu.org; Mon, 23 Dec 2024 02:55:33 -0500 Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-aa679ad4265so889527966b.0 for <75024 <at> debbugs.gnu.org>; Sun, 22 Dec 2024 23:55:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734940471; x=1735545271; 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=O3SlHbCXaTbZQOF2qis/4KZUQV5GaiWBBygpKdpvvcQ=; b=muGbKOfJm8EAbw91MLK5+7WszmbTR9MCVkbnoJc5cW87U9yUGJPA/w7LlUVvMQYTp/ IkGenC6P5fWOy2XzZsSiXinUQ0J7G4DSa+nHo7pIomQRe1ktp3Z4Dw4LCSGPCm/HP/vf Xh7foSESk39PNp3ksUgz2wqCWLBCiNhaUIOO9w4DO64I4qm3R/sgk52bcfvQ93Klt3yE uNAMKSCUrJH1cvRLvsW5hhUdvFcFAvpminUmRtDC7RNeKCAfPdZxSh0GtoSxjzQ+bSHz yQLdhCC+b6eRNf22xIYcBrVeKupk1tN0b8s6kZBliCOgHkSizCTF1Qlw0p5IV0y9ywdX q7+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734940471; x=1735545271; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=O3SlHbCXaTbZQOF2qis/4KZUQV5GaiWBBygpKdpvvcQ=; b=ci8IdsZW/9ShEeE+LhmqbqyxFkRZQ8n1Vx5O2Dh79teuAEt2t/aYroCbXN1GAah84D thHig0TrmEGXOwKMS+BUs99nSgCMFQGGnQZ4DejYCb0++jxQFcYIFGzWewxSpJNiE38s DAclh2IJ94C6XyeYakuXAJirHrEq4QJiUwbOaR/RevCC4go3EIWZ8JtQb8+LLfOP3vk1 +I55AXRUcQUqOV8s5i1SEys3MY4WnxDtCu5HVf4S2eemqP+MWznVOS7ofNW3ga0VIuCw vALwtppw5UtVSkQKVL8rHOHrz3U/CY9zW6IgDJXo4MIsoPxDxJThWxcHRuczHgYyx4lM GrPw== X-Gm-Message-State: AOJu0Yw1XiixCeWtlDjvGZgRE7GbJQaED5aQKZnWTS663ypxkQ8Qw8XO R2NGa33zQjTqe+WB6irlEOX+aln0l+phYr8XLVnsZdUqmduLwFRQd7MhZQ== X-Gm-Gg: ASbGncuu84N2/+ODnakK95L3B/atGV9LkDfLKgvJPgnhhPzwtsIWrDKjBxrXrcqiXUr fU118f2XtF+aXg5SCN5rSAFRqQatABBgHLFcZF7tRtZxUttc+xxg3H3UdGAwvaz8/rddrcxvlP3 SbeoZcOuZZ6cHqHfqCLX5hFkzPBprNuQH1+whsyVOzjloR0m4lyK1DIayZSAO3MXDw5WF4rTbTX AIYDAt6Lo1kgVsIq1z2VFPsBD49E9N6TOoERXHPb0yh5sG6TKZ8lCdQI7HXhmC+a5CvrNRGuxzt gigyp4VHqsOV2KbUUCm1WIgH9qmvgt7tA3QX4wEfsF+aZivEWNnqtDPlVg4j+Ol7Hw== X-Google-Smtp-Source: AGHT+IFoFr+FAw5ycBsoeK0K9D9/nMeYU+PJhfsRTd6KofAW7OClolHZ8+j3LSFIkvli+OKdFGIzag== X-Received: by 2002:a17:907:2d22:b0:aa6:acbe:1a81 with SMTP id a640c23a62f3a-aac0822b57cmr1545709866b.21.1734940471219; Sun, 22 Dec 2024 23:54:31 -0800 (PST) Received: from pro2 (p200300e0b728c00045f88d4d4db0c1e7.dip0.t-ipconnect.de. [2003:e0:b728:c000:45f8:8d4d:4db0:c1e7]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aac0f06ebf3sm479589466b.196.2024.12.22.23.54.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Dec 2024 23:54:30 -0800 (PST) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> In-Reply-To: <m25xnbx7wy.fsf@HIDDEN> ("Gerd =?UTF-8?Q?M=C3=B6llmann?="'s message of "Mon, 23 Dec 2024 06:52:45 +0100") References: <m234ifoo6l.fsf@HIDDEN> <m25xnbx7wy.fsf@HIDDEN> Date: Mon, 23 Dec 2024 08:54:29 +0100 Message-ID: <m2ttauj0lm.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: > >> Tags: patch > > Please disregard the patch. I'll send another one later. I meanwhile found this, to my great surprise: #define TTY_CAP_UNDERLINE_STYLED (0x32 & TTY_CAP_UNDERLINE) That makes TTY_CAP_UNDERLINE_STYLED =3D=3D TTY_CAP_UNDERLINE. And this test in tty_capable_p TTY_CAPABLE_P_TRY (tty, TTY_CAP_UNDERLINE, tty->TS_enter_underline_mode, NC_UNDERLINE); TTY_CAPABLE_P_TRY (tty, TTY_CAP_UNDERLINE_STYLED, tty->TF_set_underline_style, fails because it tests TTY_CAP_UNDERLINE twice, and requires both TS_enter_underline_mode and TF_set_underline_style to be usable for underline support. In Terminal.app, only TS_enter_underline_mode is available. Maybe this should have been=20 #define TTY_CAP_UNDERLINE_STYLED 0x40 ? BTW, the 0x32 also also makes no sense to me because of=20 #define TTY_CAP_ITALIC 0x10 #define TTY_CAP_STRIKE_THROUGH 0x20 CC to the original author to check.
X-Loop: help-debbugs@HIDDEN Subject: bug#75024: [PATCH] Fix check for underlining capability on ttys 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, 05 Jan 2025 04:09:01 +0000 Resent-Message-ID: <handler.75024.B75024.173605009628057 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75024 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 75024 <at> debbugs.gnu.org Cc: Mohsin Kaleem <mohkale@HIDDEN> Received: via spool by 75024-submit <at> debbugs.gnu.org id=B75024.173605009628057 (code B ref 75024); Sun, 05 Jan 2025 04:09:01 +0000 Received: (at 75024) by debbugs.gnu.org; 5 Jan 2025 04:08:16 +0000 Received: from localhost ([127.0.0.1]:58266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tUHvz-0007IT-U6 for submit <at> debbugs.gnu.org; Sat, 04 Jan 2025 23:08:16 -0500 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]:52424) 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 1tUHvw-0007II-28 for 75024 <at> debbugs.gnu.org; Sat, 04 Jan 2025 23:08:14 -0500 Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-3862ca8e0bbso10194694f8f.0 for <75024 <at> debbugs.gnu.org>; Sat, 04 Jan 2025 20:08:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736050090; x=1736654890; 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=xi1uFWVVzF9L3BUsWwjw342P+Yo/8ds5o6aURYv/sus=; b=KH7xug+9XTHK6AVwyAzh6CFPjqVe1z3HfMqN7kmcu7Wwz1Bn0Yhuh/pF368YhksT7w Bc32SCXVBXPvde+Y+XfsCwTUnahlN43T0qtGoVgn3XBwPtfZo2MeUgs5cZPFcK8YobUk G9wVVuay1tuqr6wOUkX8fk3Ko4mZWuE3SlYZtZPVufYhaKjpOJnIgv0T2fowUfprSxcY HItfrwF0HE210oNnsgamPblhWUZZKJjhVLz7yPLoMaqren8wSl+5v5lvu2PlEimfzcS2 kumiv/xSOl2Ruj1fpuM0MebJzGZFMbBJvGGISEYIkKRxSCF2xcCbyzYjpHGVo57iNt9L OHLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736050090; x=1736654890; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=xi1uFWVVzF9L3BUsWwjw342P+Yo/8ds5o6aURYv/sus=; b=OziYfTIULaKNjermHXnFayTekAiSFVInvxO+K0iH1bDft+jmhHT9PHlnhZVlk3rwDI B7XT0aYLmenVNH3OS3z6lrrFPOXAAZiLlTDQ23uQAgQ+vKRht8KdkHMOIfPkO8Ns4N3y C5vW5wHzf9fE0LmLdfOsokmijYgYRRobXMubR+uf1GD6O+Ly3iC94R+PhIVJLtmdvkOg At1bg58BQUMd0Q8x6UnXYuJN8uBCP/zIi02/ztRmcpe0aLdFEsj5dXnosSUZPdkgefCG PUa6ypbrO4PorO5UE5BSIv2DkBAu0XlYEUOJ8r3et3QK4p+f2ESn2DBmmUHLHZf5MmhN w1jA== X-Gm-Message-State: AOJu0YwH7wDYwxPkkwAz55AY1xmtnhL3/6iSV9L25htaojy3aPOHzQr4 fcug+ofAH+GqGhnkjn1G9OOZY8s+ADIIbnZZux6hYQ+6jAmulmYH X-Gm-Gg: ASbGncuvOlDilLjPxY9w5yeYtgco/vdrmEE9v9xYltWm8DjJeH23mB44rmjZdTuzvn4 thn9yCUj8DLn06YJ3K4GvAtiAGzOpjomWTfLDjGopuEc581sidhkLfxdHzoOKyj6bRq4+bRwKxY lNBwjxIsS8SH1aft+NG9D1IvX/PabcHCqJz9ZzPD+ZLiCXqQgY3iDwvr4cFWG4unjrwCfWhbfpl FEhUJLLlH9KWOxPetURG91QY4XE8hqK0oSaOATW2SGvol3GQagCzG6aQgC5EPkRwmcEKSBAeM7c Wu5ShiKX4tEG2xQwXp9MfHoKy6uoYRhCFNPpPA+y2am9P+DIE66HQ9tv/HFa480pbw== X-Google-Smtp-Source: AGHT+IEK7wDyXw+0vilVaV0+dN4iW6PiXgnnNj1oWKEGcBrtPAl0ZOENoMnLkp4GMzaZ09BdVWv62A== X-Received: by 2002:a5d:5f4f:0:b0:386:375a:8322 with SMTP id ffacd0b85a97d-38a221ea68cmr46738957f8f.13.1736050090367; Sat, 04 Jan 2025 20:08:10 -0800 (PST) Received: from pro2 (p200300e0b747500078d774d9859911e7.dip0.t-ipconnect.de. [2003:e0:b747:5000:78d7:74d9:8599:11e7]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38a1c8a8d32sm44901663f8f.99.2025.01.04.20.08.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 04 Jan 2025 20:08:09 -0800 (PST) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> In-Reply-To: <m2ttauj0lm.fsf@HIDDEN> ("Gerd =?UTF-8?Q?M=C3=B6llmann?="'s message of "Mon, 23 Dec 2024 08:54:29 +0100") References: <m234ifoo6l.fsf@HIDDEN> <m25xnbx7wy.fsf@HIDDEN> <m2ttauj0lm.fsf@HIDDEN> Date: Sun, 05 Jan 2025 05:08:07 +0100 Message-ID: <m25xmtx5qw.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 (-) Hi Mohsin, friendly ping. Could you find the time to look at this? Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: > Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: > >> Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: >> >>> Tags: patch >> >> Please disregard the patch. I'll send another one later. > > I meanwhile found this, to my great surprise: > > #define TTY_CAP_UNDERLINE_STYLED (0x32 & TTY_CAP_UNDERLINE) > > That makes TTY_CAP_UNDERLINE_STYLED =3D=3D TTY_CAP_UNDERLINE. And this te= st > in tty_capable_p > > TTY_CAPABLE_P_TRY (tty, > TTY_CAP_UNDERLINE, tty->TS_enter_underline_mode, > NC_UNDERLINE); > TTY_CAPABLE_P_TRY (tty, > TTY_CAP_UNDERLINE_STYLED, tty->TF_set_underline_style, > > fails because it tests TTY_CAP_UNDERLINE twice, and requires both > TS_enter_underline_mode and TF_set_underline_style to be usable for > underline support. In Terminal.app, only TS_enter_underline_mode is > available. > > Maybe this should have been=20 > > #define TTY_CAP_UNDERLINE_STYLED 0x40 > > ? > > BTW, the 0x32 also also makes no sense to me because of=20 > > #define TTY_CAP_ITALIC 0x10 > #define TTY_CAP_STRIKE_THROUGH 0x20 > > CC to the original author to check.
X-Loop: help-debbugs@HIDDEN Subject: bug#75024: [PATCH] Fix check for underlining capability on ttys Resent-From: Mohsin Kaleem <mohkale@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 05 Jan 2025 11:37:02 +0000 Resent-Message-ID: <handler.75024.B75024.173607702120823 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75024 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN>, 75024 <at> debbugs.gnu.org Received: via spool by 75024-submit <at> debbugs.gnu.org id=B75024.173607702120823 (code B ref 75024); Sun, 05 Jan 2025 11:37:02 +0000 Received: (at 75024) by debbugs.gnu.org; 5 Jan 2025 11:37:01 +0000 Received: from localhost ([127.0.0.1]:60170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tUOwH-0005Pk-3n for submit <at> debbugs.gnu.org; Sun, 05 Jan 2025 06:37:01 -0500 Received: from 119.ip-51-38-65.eu ([51.38.65.119]:54680 helo=kisara.moe) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <mohkale@HIDDEN>) id 1tUOwE-0005PP-3x for 75024 <at> debbugs.gnu.org; Sun, 05 Jan 2025 06:36:59 -0500 Received: from mk-desktop (unknown [143.58.198.125]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by kisara.moe (Postfix) with ESMTPSA id 375F5A2CF0; Sun, 05 Jan 2025 12:36:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kisara.moe; s=default; t=1736077011; bh=OG+5LsE+ymZ6PC9NqRZWkF/xTslPvVoSwEPLJyTYqCU=; h=From:To:Subject:In-Reply-To:References:Date:From; b=VXcu3BEfRDlGy1U89F1GpI+gtWWl0QJj/J1qzhsRWYHct+JNT2ktSaQMK4vxif5Se s/ZTwlwB/R50uBodX2gqXcZTQccxV8NHq7RjQs265W2RHCSt8eiCZ81wvDpy8jDT0+ T6MFNNZDXEslfihNC5qSv/2dGDXyVO6NgTrZw80xLzKsmY9OqpgtsBipTdkPHrvf6D /Ec2KT+2SxM4BE14DTTVGPitKTJexzKECvBWyTknGdAcADyxRbfVjvvtUWO/YYKhNK 6WMlfktFH7gqNbVmjRNDd3MVbms8ZvMK7jIWDuPUzuoiQuxkTeisAFEqYcDXJvkfhv pwuXjtLP6Mi0Q== From: Mohsin Kaleem <mohkale@HIDDEN> In-Reply-To: <m25xmtx5qw.fsf@HIDDEN> References: <m234ifoo6l.fsf@HIDDEN> <m25xnbx7wy.fsf@HIDDEN> <m2ttauj0lm.fsf@HIDDEN> <m25xmtx5qw.fsf@HIDDEN> Date: Sun, 05 Jan 2025 11:36:50 +0000 Message-ID: <874j2dh4q5.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.4 (/) 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.6 (/) Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: Hi there, Sorry for the late response. >> I meanwhile found this, to my great surprise: >> >> #define TTY_CAP_UNDERLINE_STYLED (0x32 & TTY_CAP_UNDERLINE) >> >> That makes TTY_CAP_UNDERLINE_STYLED =3D=3D TTY_CAP_UNDERLINE. And this t= est >> in tty_capable_p >> >> TTY_CAPABLE_P_TRY (tty, >> TTY_CAP_UNDERLINE, tty->TS_enter_underline_mode, >> NC_UNDERLINE); >> TTY_CAPABLE_P_TRY (tty, >> TTY_CAP_UNDERLINE_STYLED, tty->TF_set_underline_style, >> >> fails because it tests TTY_CAP_UNDERLINE twice, and requires both >> TS_enter_underline_mode and TF_set_underline_style to be usable for >> underline support. In Terminal.app, only TS_enter_underline_mode is >> available. >> >> Maybe this should have been=20 >> >> #define TTY_CAP_UNDERLINE_STYLED 0x40 >> >> ? Ah, yep. The original intention was or a new bit flag with the existing underline bit flag so that styled underlines were only available in environments with at least regular underlines. In retrospect that was probably excessive and simply checking for styled underline support by itself (with a value of 0x40) is sufficient. I'd find it strange to have a terminal that supported styled underlines but not regular ones but there's no need to enforce this on the Emacs side. >> >> BTW, the 0x32 also also makes no sense to me because of=20 >> >> #define TTY_CAP_ITALIC 0x10 >> #define TTY_CAP_STRIKE_THROUGH 0x20 >> >> CC to the original author to check. Correct here as well, I should've confirmed the binary representation :-(. 0b00000000000000000000000000010000 0o00000000020 0d0000000016 0x00000010 0b00000000000000000000000000100000 0o00000000040 0d0000000032 0x00000020 0b00000000000000000000000000110010 0o00000000062 0d0000000050 0x00000032 0b00000000000000000000000001000000 0o00000000100 0d0000000064 0x00000040 0x40 is what the next entry in the flag should have been. --=20 Mohsin Kaleem
X-Loop: help-debbugs@HIDDEN Subject: bug#75024: [PATCH] Fix check for underlining capability on ttys 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, 05 Jan 2025 11:50:02 +0000 Resent-Message-ID: <handler.75024.B75024.173607774523273 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75024 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Mohsin Kaleem <mohkale@HIDDEN> Cc: 75024 <at> debbugs.gnu.org Received: via spool by 75024-submit <at> debbugs.gnu.org id=B75024.173607774523273 (code B ref 75024); Sun, 05 Jan 2025 11:50:02 +0000 Received: (at 75024) by debbugs.gnu.org; 5 Jan 2025 11:49:05 +0000 Received: from localhost ([127.0.0.1]:60199 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tUP7x-00063J-5E for submit <at> debbugs.gnu.org; Sun, 05 Jan 2025 06:49:05 -0500 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]:60604) 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 1tUP7v-00062Q-DR for 75024 <at> debbugs.gnu.org; Sun, 05 Jan 2025 06:49:04 -0500 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-436202dd7f6so153705775e9.0 for <75024 <at> debbugs.gnu.org>; Sun, 05 Jan 2025 03:49:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736077737; x=1736682537; 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=2ilFNXWOgzZ+2Z9GAZT1rzdfBju8wjXbr3mf19uZt5w=; b=AEaHimgTgVI9ZRU4y0VBSV1xuIZz7DthiS38O/KzBhetUDrlKKDxYVuhC6nh/lBJtC cpukO4V9SIhMnM5EZcqt5FpLkiqwi/9rTeZz/5of/U056dsWM7AEglGckMIXlP4amuxF bim54PrrrIYdPjR8yEqWApDFXPHa7zd8/8rRI4jshaYmpxLSf1i+37Qw5w1tCdXA7Dea pEPUbrUJLCSaQ6t7NtZ3MG3WigfMsk8j/3oisHlbSJSrQzTNlKUWKS1yQjvPPO+Leqdv 0no7BZGqy+jgsE0OBphzKjCd3At5Bfmu1M89V0cnz2qoS6ifZhtNwdNwEToC1GoRwQG4 1GDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736077737; x=1736682537; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=2ilFNXWOgzZ+2Z9GAZT1rzdfBju8wjXbr3mf19uZt5w=; b=j1HtS6d5/XarxEfO9J3ltW4s40CsKoAs9EFPOBtzAZYOALgZ3ZoK6wFonchhr6GtcA F2bLU2MT97FNLA6qODJAPsa+g3PQeixbLuCHQJkbtFWHpRzrzSTKiKNVG8emuGYipkfv dJ12xzVlZo5TjQT3zpSpA8D4lYFll1KhKfVAWix2LHxOixy8Yig5gNoMrJ5f0KK59iMm cfmmxP6RGygHgbUNXk1RVBH6c3XosGLq1IVyJPg0soKvHzOmfAZkfSHRT7aBdOw1IduN 6rbLs7g7pmC8uTbMHMfYEztG8pMI57UHZ1ZJ/N+7iwHso67GxtjlTroQUIUID0EUnghq 5EoQ== X-Gm-Message-State: AOJu0YzLgCNcad+6G1InuhriOKmUgIydqoqufjf+0JXcaqTFEgVjFO9q R+E0cVNIQr6nhoo76TpeNmQJjbth6GwNawufEGYY6x15bFYjPMAwmACKNw== X-Gm-Gg: ASbGncvYiLjhPpGiubda/HFSzMZwLCVT01PXOpPmB5frX6+jQvAqrgokbupOuQzDKfn nU1aBsbRGunkkQBBwEQqTWl2j5cW9oz8F6QTG60c8E9zXZWR6tCqJ5dbIwjlTDyUB3VYbVpNSIY C6CtlATL0omZLKvo5tLs0z8qa28/oXFp2E3P+k/GqLg1mHANRfJSBpOfBf1VR99cvYF4WjcRnkl TJE4yx2vRxe/1dDu+4W/6S5dnw2u7ZtgeTt6czi6BrfTT/WjMgW/Co0gl5M1MJnHiC9mz8M0ijS AKodJfBkhwku3pwNJ2zA6AJ9OwyjNNze/p+Nyv+SehAS1qK2jjVfvlpQsFK3CIHUOA== X-Google-Smtp-Source: AGHT+IFW9dKIY8mXtBUsVT8wYJ0dgXvDIZv+oK5bfu9UhnbqG0en4Y6GszP3vJrNZwYWKhkcHtrBsQ== X-Received: by 2002:adf:a455:0:b0:385:df4e:366f with SMTP id ffacd0b85a97d-38a223f5c78mr33997469f8f.38.1736077736776; Sun, 05 Jan 2025 03:48:56 -0800 (PST) Received: from pro2 (p200300e0b747500078d774d9859911e7.dip0.t-ipconnect.de. [2003:e0:b747:5000:78d7:74d9:8599:11e7]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4366127c639sm531862905e9.31.2025.01.05.03.48.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Jan 2025 03:48:56 -0800 (PST) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> In-Reply-To: <874j2dh4q5.fsf@HIDDEN> (Mohsin Kaleem's message of "Sun, 05 Jan 2025 11:36:50 +0000") References: <m234ifoo6l.fsf@HIDDEN> <m25xnbx7wy.fsf@HIDDEN> <m2ttauj0lm.fsf@HIDDEN> <m25xmtx5qw.fsf@HIDDEN> <874j2dh4q5.fsf@HIDDEN> Date: Sun, 05 Jan 2025 12:48:54 +0100 Message-ID: <m2bjwlv5uh.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 (-) Mohsin Kaleem <mohkale@HIDDEN> writes: > Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: > > Hi there, > > Sorry for the late response. > >>> I meanwhile found this, to my great surprise: >>> >>> #define TTY_CAP_UNDERLINE_STYLED (0x32 & TTY_CAP_UNDERLINE) >>> >>> That makes TTY_CAP_UNDERLINE_STYLED =3D=3D TTY_CAP_UNDERLINE. And this = test >>> in tty_capable_p >>> >>> TTY_CAPABLE_P_TRY (tty, >>> TTY_CAP_UNDERLINE, tty->TS_enter_underline_mode, >>> NC_UNDERLINE); >>> TTY_CAPABLE_P_TRY (tty, >>> TTY_CAP_UNDERLINE_STYLED, tty->TF_set_underline_style, >>> >>> fails because it tests TTY_CAP_UNDERLINE twice, and requires both >>> TS_enter_underline_mode and TF_set_underline_style to be usable for >>> underline support. In Terminal.app, only TS_enter_underline_mode is >>> available. >>> >>> Maybe this should have been=20 >>> >>> #define TTY_CAP_UNDERLINE_STYLED 0x40 >>> >>> ? > > Ah, yep. The original intention was or a new bit flag with the existing > underline bit flag so that styled underlines were only available in > environments with at least regular underlines. In retrospect that was > probably excessive and simply checking for styled underline support by > itself (with a value of 0x40) is sufficient. I'd find it strange to have > a terminal that supported styled underlines but not regular ones but > there's no need to enforce this on the Emacs side. > >>> >>> BTW, the 0x32 also also makes no sense to me because of=20 >>> >>> #define TTY_CAP_ITALIC 0x10 >>> #define TTY_CAP_STRIKE_THROUGH 0x20 >>> >>> CC to the original author to check. > > Correct here as well, I should've confirmed the binary representation > :-(. > > 0b00000000000000000000000000010000 0o00000000020 0d0000000016 0x00000010 > 0b00000000000000000000000000100000 0o00000000040 0d0000000032 0x00000020 > 0b00000000000000000000000000110010 0o00000000062 0d0000000050 0x00000032 > 0b00000000000000000000000001000000 0o00000000100 0d0000000064 0x00000040 > > 0x40 is what the next entry in the flag should have been. Thanks for checking, Mohsin! Would you perhaps have the time to prepare a patch that fixes this?
X-Loop: help-debbugs@HIDDEN Subject: bug#75024: [PATCH] Fix check for underlining capability on ttys Resent-From: Mohsin Kaleem <mohkale@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Sun, 05 Jan 2025 11:54:01 +0000 Resent-Message-ID: <handler.75024.B75024.173607799624225 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75024 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> Cc: 75024 <at> debbugs.gnu.org Received: via spool by 75024-submit <at> debbugs.gnu.org id=B75024.173607799624225 (code B ref 75024); Sun, 05 Jan 2025 11:54:01 +0000 Received: (at 75024) by debbugs.gnu.org; 5 Jan 2025 11:53:16 +0000 Received: from localhost ([127.0.0.1]:60212 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tUPC0-0006Ie-IY for submit <at> debbugs.gnu.org; Sun, 05 Jan 2025 06:53:16 -0500 Received: from 119.ip-51-38-65.eu ([51.38.65.119]:56716 helo=kisara.moe) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <mohkale@HIDDEN>) id 1tUPBz-0006IE-8K for 75024 <at> debbugs.gnu.org; Sun, 05 Jan 2025 06:53:16 -0500 Received: from mk-desktop (unknown [143.58.198.125]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by kisara.moe (Postfix) with ESMTPSA id ABAEDA2CF0; Sun, 05 Jan 2025 12:53:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kisara.moe; s=default; t=1736077988; bh=/A5+b1IMGS7uFJxPyhbY9eMCzA6LClNwHzmHWrR2S6I=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=kkpd5TZ7rEUDv+Vcm8bcmP5I3bCNfzYY83qleTMJs5H60iQORKU3Cf7Zco4tUO2qH muG5x9fQC/atlR1GJ6CZfyc2i3JUYcNEHqgy8wAcw9lzo+7c75ajqnuAjdi9Sqnblu WwUbN2y95mHTWRnS/P3bBsaUa3MExxnaSg+3Azhbm+nC29j381pZalUfh0mMZXDaJ/ UwivyjNyqinnoh0Fjd3fhToG78S2/DQ8fEErXVTKPYRSypsdHU+46FU/6WIlePvgV0 i4dBDSeeJBvFqFzP9/SND/kZ/KvJbtJT6REdvOycexGj2IS/fkd3k4ko6owJ8dxIAp KyqcNryB/OoWQ== From: Mohsin Kaleem <mohkale@HIDDEN> In-Reply-To: <m2bjwlv5uh.fsf@HIDDEN> References: <m234ifoo6l.fsf@HIDDEN> <m25xnbx7wy.fsf@HIDDEN> <m2ttauj0lm.fsf@HIDDEN> <m25xmtx5qw.fsf@HIDDEN> <874j2dh4q5.fsf@HIDDEN> <m2bjwlv5uh.fsf@HIDDEN> Date: Sun, 05 Jan 2025 11:53:08 +0000 Message-ID: <871pxhh3yz.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.4 (/) 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.6 (/) Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: > Would you perhaps have the time to prepare a patch that fixes this? I'm a bit swamped atm but could try prepping something in the next few weeks. Hopefully shouldn't be too big of a change :-). --=20 Mohsin Kaleem
X-Loop: help-debbugs@HIDDEN Subject: bug#75024: [PATCH] Fix check for underlining capability on ttys 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, 05 Jan 2025 11:56:01 +0000 Resent-Message-ID: <handler.75024.B75024.173607811024461 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 75024 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Mohsin Kaleem <mohkale@HIDDEN> Cc: 75024 <at> debbugs.gnu.org Received: via spool by 75024-submit <at> debbugs.gnu.org id=B75024.173607811024461 (code B ref 75024); Sun, 05 Jan 2025 11:56:01 +0000 Received: (at 75024) by debbugs.gnu.org; 5 Jan 2025 11:55:10 +0000 Received: from localhost ([127.0.0.1]:60216 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tUPDp-0006MS-06 for submit <at> debbugs.gnu.org; Sun, 05 Jan 2025 06:55:09 -0500 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]:48611) 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 1tUPDm-0006Le-N6 for 75024 <at> debbugs.gnu.org; Sun, 05 Jan 2025 06:55:07 -0500 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-436ce2ab251so10990695e9.1 for <75024 <at> debbugs.gnu.org>; Sun, 05 Jan 2025 03:55:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736078100; x=1736682900; 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=SRH2FuwS/oAsD3WNEUtJGvXY6gOG2kjadAUu1u3YJ/M=; b=jWPd/pxck9o8udJrr6gvlOlQyC/XLmh0GCz37/75qfrv2za+TikvwlqWPjN7X2vg9A lvfFChHFqOgKG6NiQzgauFVn0hnccrCQfup/L0XMip4BHVKcnGafV0SX9rqrjcMezxHX C7pVnA6/GRHh0g45gT4YZhNA2xmkvPsueG+xROicVyagmMbk5FrUjNZxuuwZBlnhyynx jmQN23M6OoA9rQvdT8gXDlO3Chww/HFlOqcVHHzJJvvo8HmE6pYEQ83eejXGMsovs+3J oPiVzSzjnDsKLTb6YZJbQHHbEG9p1t3nQl0So7Oesiddfx7kdDDTRefEXTU1Zx40c4PY Q+bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736078100; x=1736682900; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=SRH2FuwS/oAsD3WNEUtJGvXY6gOG2kjadAUu1u3YJ/M=; b=jHTV1mTMCPsoxMCXg7SgSB03+dk1poO5E8g+SiWt9EzYPsusgrm4KgS1jUw4awOLEJ tfKRtBXt7s5ISt77yKG+qg6eO/X5Wvy/Zdbv2XidE1r2+3lt6rt4KhB1DN6QMeuw/1Se nFf2BkU5hLLpuz2ZcaWnKNnBO+InpUIpgrngc6CNPtaumdxl9hfH6npf4q8z/slHdkK5 ZQ10SG517GWRmehlCagpxe8UNeDjfATMVSmwwYqFMD3bYv7kXcJ8nbNdngOC4z8m+WFS 0N7QHAqD5nirr3K2TCQFXCQUdQHtgeaStw2x8VE0SZtUlM3LkFlew98D3ZNfUcOKYCKf 49rw== X-Gm-Message-State: AOJu0Yze6eFxScJkefPHx8J/EDOwz01qcmsyFBrKJq1ZAJjBmGVJDQ2l vGyDgewz/LZ5Grav3KtCfXEJ9NaOGo/HxqV6umP2jQLtD5FLg6SriYx+fg== X-Gm-Gg: ASbGncuEBtnGjh4HlxlDRRqrhTC+blSp8rRu0rRnYa7b8yOUQj6LrkvI0XS1gkiWCPj /GcQtfhoInQe+gIi+ZwXiEX0fDah7afD979vrmxkzsS3smrvH/MTiSPQyPqXPRW/OHDJ2UCAYyc CWMX+NbBM5vcFzjdKmAPtjk6cZbh5y3fFUq7thOgttblvonwqKUYaTFno3m+jCZW1BTbtfiU9bO P3Dn99tOlphBV9B28iB4LfALYRw7BgBdLsKbH64XOMGlmzUaH5mjz09S6Buxh2nXLeOsN9I5tPz +UjTMlS1GAFPhvsaAaUTDzPqR9MuzSlabPnyzyxU4W+gN/+LttFtTPzq1+GvQh0RSA== X-Google-Smtp-Source: AGHT+IGaT4Md5KpbQfR1EDzg68CmsCXiR+Aj6/ZT+ADRkPaKvIaNpU4XD/FZmgik3lFZc0/hlCKRbA== X-Received: by 2002:a05:600c:45cd:b0:434:a7b6:10e9 with SMTP id 5b1f17b1804b1-436686462f9mr505643755e9.17.1736078099584; Sun, 05 Jan 2025 03:54:59 -0800 (PST) Received: from pro2 (p200300e0b747500078d774d9859911e7.dip0.t-ipconnect.de. [2003:e0:b747:5000:78d7:74d9:8599:11e7]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38a1c847263sm45172922f8f.50.2025.01.05.03.54.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Jan 2025 03:54:58 -0800 (PST) From: Gerd =?UTF-8?Q?M=C3=B6llmann?= <gerd.moellmann@HIDDEN> In-Reply-To: <871pxhh3yz.fsf@HIDDEN> (Mohsin Kaleem's message of "Sun, 05 Jan 2025 11:53:08 +0000") References: <m234ifoo6l.fsf@HIDDEN> <m25xnbx7wy.fsf@HIDDEN> <m2ttauj0lm.fsf@HIDDEN> <m25xmtx5qw.fsf@HIDDEN> <874j2dh4q5.fsf@HIDDEN> <m2bjwlv5uh.fsf@HIDDEN> <871pxhh3yz.fsf@HIDDEN> Date: Sun, 05 Jan 2025 12:54:56 +0100 Message-ID: <m27c79v5kf.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 (-) Mohsin Kaleem <mohkale@HIDDEN> writes: > Gerd M=C3=B6llmann <gerd.moellmann@HIDDEN> writes: > >> Would you perhaps have the time to prepare a patch that fixes this? > > I'm a bit swamped atm but could try prepping something in the next few > weeks. Hopefully shouldn't be too big of a change :-). Thanks!
Received: (at control) by debbugs.gnu.org; 13 Feb 2025 09:58:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 04:58:37 2025 Received: from localhost ([127.0.0.1]:40618 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiVzM-0007DR-9n for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 04:58:37 -0500 Received: from mail-ed1-x532.google.com ([2a00:1450:4864:20::532]:46265) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1tiVzJ-0007DA-Vu for control <at> debbugs.gnu.org; Thu, 13 Feb 2025 04:58:30 -0500 Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-5de4c7720bcso965218a12.0 for <control <at> debbugs.gnu.org>; Thu, 13 Feb 2025 01:58:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739440704; x=1740045504; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=P6tYfqMjpqycMOUkVLEEak5qKfyer21N0lY4PtqgSrI=; b=E6hPBxNZQLBcJRpq864E3vtPPKlfPDX7j7GqedxUtBRav2WsNzEcW4UV+wNrZBMt0t z0DRSrhWd9Ynxgr0gxlJd8UKVRHr6z01VnpUIXbGTKC2i2Q8ApDMWjVp8u0gyFtjeW/i abh7C+cj2QhNvnYL1uF+yhLz8C+46cdxkeXY0sAxBWi6gwWH+jjYjW0l4X8h++OOCXV1 v0JqZtsh9ccffS9bE4BOC5X6upfY6T61QZ6Maql5jc/5Mqnc52dLc7gs9u4woPskH3SD /ocwiqJ1fVjdJMmxTS+QERBHoTa0hfcU/9B1/uysgn8+Y4DuBXkjkPL+EzxMMizaFuFP RONQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739440704; x=1740045504; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=P6tYfqMjpqycMOUkVLEEak5qKfyer21N0lY4PtqgSrI=; b=MhtVSMmJNCq7n6V4UU3nIbxWpo//QJ/0+BC1ssVmw0RXBJ+GRqrU5FmiSNjH8Chrjr FRDShx4Fm8SF5qXCRenkdqYGAgtLcPFuQI7vhi0i4EzvToe9HicFizMBmzgMg+Q8EWb3 3bNvp59sLep/dXq53EcW8c4C82y3LYk0mc1zIXSV65u7TIfFlR3X/etaRiJdSwkHfVHE 2VmAQi4EX8/57vA9IvvMm+KUxi7w9jusRSUi9NY4xgd5i/bb8vm0jAtyP2W/t/oCmK5h upomunrfFtyndxdjqksbKLHpEbP/f7erqDwrP5xp2DZ0hWATZKsLzpKE8CMAcs8remfT PWTQ== X-Gm-Message-State: AOJu0YzIoIE9Gq+kO5zph3N+6RrJCf27NXjn8umdVZY4bzSliF6y4XPn PXMorfD34FWVC8idUFs+qOL0RvCyYui+aVRL0bCCkfjS3XpWEEoN6Mpid/EVctKmpK1Zf0XXSuO fwwlH7UeyyeIqsAw+lIOmjINPU9V1PKlVaSs/Fg== X-Gm-Gg: ASbGncsfaeBKMoyKjIznIJw+CR4a6vuS9tz45VI1PYWk9O0ay0RYkJgAsfVqeTfvm2u VlXSDNwasF9b2PxY/tHlwqgEEMZPmfHvJ7zvSQvTtegLyHNSbK/W7lFI7es7V7tQuyIxD/wF9aL 0= X-Google-Smtp-Source: AGHT+IEo2OQ/Mg4HZSBXrsO7CkuYwc8Xyqc7JaXpEbf6eDz5B9sDh6Da3EDTDa312zUQtdwJQ26sXWENPnzxMGM5k/Q= X-Received: by 2002:a17:907:3d87:b0:ab6:db3e:2649 with SMTP id a640c23a62f3a-ab7f33a3b39mr681032566b.14.1739440703712; Thu, 13 Feb 2025 01:58:23 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 13 Feb 2025 01:58:22 -0800 From: Stefan Kangas <stefankangas@HIDDEN> MIME-Version: 1.0 Date: Thu, 13 Feb 2025 01:58:22 -0800 X-Gm-Features: AWEUYZmbmqUW-Amw6pyJkyfgq3RhZDCLze-rOPNhmHABaIT16soHbhqUEMMEnhc Message-ID: <CADwFkm=Q_=Px63pmM+GRxbRmmMgGaGF9JZF6qSeWXCQ6cNFsTw@HIDDEN> Subject: control message for bug #75024 To: control <at> debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" 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 (-) tags 75024 - patch quit
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.