From unknown Fri Jun 20 05:28:54 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#72331 <72331@debbugs.gnu.org> To: bug#72331 <72331@debbugs.gnu.org> Subject: Status: 29.4; Modifying horizontal-scroll-bar does not fully work (MacOS only) Reply-To: bug#72331 <72331@debbugs.gnu.org> Date: Fri, 20 Jun 2025 12:28:54 +0000 retitle 72331 29.4; Modifying horizontal-scroll-bar does not fully work (Ma= cOS only) reassign 72331 emacs submitter 72331 Jared Finder severity 72331 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 28 01:10:28 2024 Received: (at submit) by debbugs.gnu.org; 28 Jul 2024 05:10:28 +0000 Received: from localhost ([127.0.0.1]:42615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sXwAu-0004db-5V for submit@debbugs.gnu.org; Sun, 28 Jul 2024 01:10:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:35534) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sXwAs-0004dT-8l for submit@debbugs.gnu.org; Sun, 28 Jul 2024 01:10:27 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sXwAg-0001d5-Vv for bug-gnu-emacs@gnu.org; Sun, 28 Jul 2024 01:10:15 -0400 Received: from greenhill.hpalace.com ([192.155.80.58]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sXwAe-0000qa-8s for bug-gnu-emacs@gnu.org; Sun, 28 Jul 2024 01:10:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018; t=1722143406; bh=5RFbNdP2Js11qqtFJ2H6opT4sX0nS4oAFdgIaMdklyY=; h=Date:From:To:Subject:From; b=QWn6bNMhrf6AdxGZl83Hll/+ZGv4wGDr+Ji9ffOxdMsYDJmTmY/5LfT0CUgZbbPmU E5yNVE1wNpKdaUgeuYVJMgctDd6Mu9W0TvDY61iVpMwQETrOpOtw4wTaFd4rt0FJoE 9tXPCFjkw6THQFPW8IzrWe5wHTYFdYoRgwm9GtMz1kBTnAdzqHjtD/1cSrPrzVCdhD GNSYdSY2cT0u6EZn+Pgn5CG7MLaWzKniKS0v3ecoEcMIwRSfhI+M5ygknjrf8RbzBS AbrwLfj+Zbi6Ah5R/Jfgs3YK5xkw5wZdIn1Cxm1+f0zeyYdxtJaZn9NQc43ZXHUTas YrIiTOVMXUWZg== Received: from mail.finder.org (unknown [192.155.80.58]) by greenhill.hpalace.com (Postfix) with ESMTPSA id 83F927A1 for ; Sun, 28 Jul 2024 05:10:06 +0000 (UTC) MIME-Version: 1.0 Date: Sat, 27 Jul 2024 22:10:06 -0700 From: Jared Finder To: bug-gnu-emacs@gnu.org Subject: 29.4; Modifying horizontal-scroll-bar does not fully work (MacOS only) Message-ID: <8e515633e5357ca950d4990b03bb4897@finder.org> X-Sender: jared@finder.org Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=192.155.80.58; envelope-from=jared@finder.org; helo=greenhill.hpalace.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) Directly modifying the variable horizontal-scroll-bar on MacOS doesn't show a scroll bar unless the frame also has the horizontal-scroll-bars frame parameter set. This only happens on MacOS, on Linux and Windows everything behaves as I would expect. To reproduce, define the following function: (defun bug-report-toggle-buffer-horizontal-scroll-bar () "Like `toggle-scroll-bar', but for just the current buffer. And for horizontal scroll bars. I guess it's acutally very different." (interactive) (setq horizontal-scroll-bar (if horizontal-scroll-bar nil 'bottom)) (set-window-buffer (selected-window) (current-buffer))) Then run M-x bug-report-toggle-buffer-horizontal-scroll-bar repeatedly and observe that on MacOS space gets reserved for the horizontal scroll bar but no scroll bar is rendered. Finally, run M-x horizontal-scroll-bar-mode and observe that now the horizontal scroll bar is properly shown and hidden. I also tested this on master and observed the same behavior. In GNU Emacs 29.4 (build 1, aarch64-apple-darwin21.6.0, NS appkit-2113.60 Version 12.6.6 (Build 21G646)) of 2024-07-24 built on armbob.lan Windowing system distributor 'Apple', version 10.3.2487 System Description: macOS 14.5 Configured using: 'configure --with-ns '--enable-locallisppath=/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' --with-modules 'CFLAGS=-DFD_SETSIZE=10000 -DDARWIN_UNLIMITED_SELECT' --with-x-toolkit=no' Configured features: ACL GLIB GMP GNUTLS JPEG JSON LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: ELisp/l Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr vc-git diff-mode easy-mmode vc-dispatcher cl-extra cl-print byte-opt gv bytecomp byte-compile thingatpt help-fns radix-tree help-mode dabbrev emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 60165 20431) (symbols 48 6527 0) (strings 32 20561 2286) (string-bytes 1 561629) (vectors 16 13714) (vector-slots 8 194672 14038) (floats 8 33 135) (intervals 56 399 17) (buffers 984 14)) From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 04 04:34:27 2024 Received: (at 72331) by debbugs.gnu.org; 4 Aug 2024 08:34:27 +0000 Received: from localhost ([127.0.0.1]:55462 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saWh9-00072R-AO for submit@debbugs.gnu.org; Sun, 04 Aug 2024 04:34:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33526) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1saWh7-000727-4a for 72331@debbugs.gnu.org; Sun, 04 Aug 2024 04:34:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1saWgg-0004RG-QF; Sun, 04 Aug 2024 04:33:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=tpLwTLZdvH202R/1yUuN59KN095F8Gil+BGvFiduNqo=; b=DoPiBn3Aoel+ Wumq9Hw7Kj6/Fx6dftIHiDsxDpfe7WoXKUeoju2lOdKm8wscgQZ4DzzLmY4OzjczgGH/j6CCtXXMO R52pwZbSJgzk3EUzmPGacb9UkLqwZmErVrcmnngwAK1W+M31GwhzMQgnSi8wZDvOqu7vgOlDOOgP9 K43GYid8E5J93Sw6mwicPtPtZnaZaTWYkByC/XuVlZ0Y/rmVJZzrKQ1NzAx6aF1r/GRCQY1N3XFuO 1ZyqyH63ziQewuySP/wE9TDlEXCKiOjec4IhtQzVUIktHWTDVM+z+PQ4DgzGDWSLtLy8EYkuuaGxV JEpCMKH1lW9c1iY8x/5y1w==; Date: Sun, 04 Aug 2024 11:33:34 +0300 Message-Id: <86ed74sn4x.fsf@gnu.org> From: Eli Zaretskii To: Jared Finder In-Reply-To: <8e515633e5357ca950d4990b03bb4897@finder.org> (bug-gnu-emacs@gnu.org) Subject: Re: bug#72331: 29.4; Modifying horizontal-scroll-bar does not fully work (MacOS only) References: <8e515633e5357ca950d4990b03bb4897@finder.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72331 Cc: 72331@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Sat, 27 Jul 2024 22:10:06 -0700 > From: Jared Finder via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Directly modifying the variable horizontal-scroll-bar on MacOS doesn't > show a scroll bar unless the frame also has the horizontal-scroll-bars > frame parameter set. This only happens on MacOS, on Linux and Windows > everything behaves as I would expect. > > To reproduce, define the following function: > > (defun bug-report-toggle-buffer-horizontal-scroll-bar () > "Like `toggle-scroll-bar', but for just the current buffer. > And for horizontal scroll bars. I guess it's acutally very > different." > (interactive) > (setq horizontal-scroll-bar (if horizontal-scroll-bar nil 'bottom)) > (set-window-buffer (selected-window) (current-buffer))) > > Then run M-x bug-report-toggle-buffer-horizontal-scroll-bar repeatedly > and observe that on MacOS space gets reserved for the horizontal scroll > bar but no scroll bar is rendered. Finally, run M-x > horizontal-scroll-bar-mode and observe that now the horizontal scroll > bar is properly shown and hidden. > > I also tested this on master and observed the same behavior. Thanks. Could some macOS user please look into this? From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 05 09:44:56 2024 Received: (at 72331) by debbugs.gnu.org; 5 Aug 2024 13:44:56 +0000 Received: from localhost ([127.0.0.1]:58289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1say1A-0002gn-27 for submit@debbugs.gnu.org; Mon, 05 Aug 2024 09:44:56 -0400 Received: from mail-lf1-f42.google.com ([209.85.167.42]:53531) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1say17-0002gK-0L for 72331@debbugs.gnu.org; Mon, 05 Aug 2024 09:44:53 -0400 Received: by mail-lf1-f42.google.com with SMTP id 2adb3069b0e04-530ae4ef29dso10971224e87.3 for <72331@debbugs.gnu.org>; Mon, 05 Aug 2024 06:44:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1722865404; x=1723470204; 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=7cwrzIo6hbGsX64Ak4/szqOVuXLlLspbRvJOJmFjywk=; b=DUvftUENH0QuzoyDpWyGduwAa4BY5FlgxFdxTnw4K7wQ8Kei6ACPLOhl2zrBvAb91+ kVxaIZhBPniL61ELLfjTEA+DLgSxI7LiOBWYJTT1+mf1WL1vrBTkCm2NvvBcP7z68NQJ XQANSqCk+CtzvRDhzhhzHWiAmDTpljoH71sJJz33N3g0Fx79HTh/wEsJ7rLguLwv4Gsl 45ng2MkscdGTAoSR92VesJW542gkXBeL37QYt4OaG30i2RYGQJA89W2f4DlTVuR9/L8L BRHNYkCn6RZ+Svdkt5dF/ImKhppTKjsAqbtFO5gw/+VoXLuITjBip23LKkQSkcBtsTml O4YA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722865404; x=1723470204; h=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=7cwrzIo6hbGsX64Ak4/szqOVuXLlLspbRvJOJmFjywk=; b=Elu/HPccsI9NY732ATERJTbBPb7R6qtQsA6pvgtik4qJyf4JN0JPsYIaMuYl8zKF2q SdcRstOn5PQGlOLjK069289IOqapAEN7JE0w0pmJMLjTLj/F4BZ+4sfGKBaxAbCEw8jZ VeKXrOX3ux1hDzIJfHfA+hiXdkZgJb9AFFuY0CHT+s3iAiyPU9g9+SBQCMux4zR19yh9 IjZwTzJMGa3NwEfu4CFqaDS8cZDFvPxzTl38im7z3pYhlhAMM0jiSUxilVYoHBF0QMv+ g04c6kmGbPLo3BBah7Hf5JhTIYA+9UMFbt6EIit4GQEQ5c5XcGJmAwBuxM7eJUA5Trny 6Xkw== X-Forwarded-Encrypted: i=1; AJvYcCV05Hb6NpNo9yzu0GsyBakEGXM6Z6kde5cTkLwMspVkzX5NMTGUS5BMxoo9BvSrEd+gGCsWZDOyamcXbpFh9M3o/9AgPVQ= X-Gm-Message-State: AOJu0YxjN+xXii+IgDMXjxGXOm78Pms7xum/DmND8z7+ETQG5IaAMLq0 1PjJ3WRLNSTzptwIoR9EeqnYVTyJSdKJvYLzGXHoFp01BJs6NmD7M5EjSw== X-Google-Smtp-Source: AGHT+IGGXdxrB7EwbPiAVdPv49eFkyX6qXLfIxew8uZ8bjEKBSsM+HHtbCnOKqQxbhipyu8ULXtnYA== X-Received: by 2002:a05:6512:31c1:b0:52e:716a:1898 with SMTP id 2adb3069b0e04-530bb3bcc80mr9138699e87.58.1722865403674; Mon, 05 Aug 2024 06:43:23 -0700 (PDT) Received: from pro2.fritz.box (pd9e366bb.dip0.t-ipconnect.de. [217.227.102.187]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a7dc9e842bfsm455927266b.181.2024.08.05.06.43.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 05 Aug 2024 06:43:23 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= To: Eli Zaretskii Subject: Re: bug#72331: 29.4; Modifying horizontal-scroll-bar does not fully work (MacOS only) In-Reply-To: <86ed74sn4x.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 04 Aug 2024 11:33:34 +0300") References: <8e515633e5357ca950d4990b03bb4897@finder.org> <86ed74sn4x.fsf@gnu.org> Date: Mon, 05 Aug 2024 15:43:21 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72331 Cc: Po Lu , Jared Finder , 72331@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> Date: Sat, 27 Jul 2024 22:10:06 -0700 >> From: Jared Finder via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> Directly modifying the variable horizontal-scroll-bar on MacOS doesn't >> show a scroll bar unless the frame also has the horizontal-scroll-bars >> frame parameter set. This only happens on MacOS, on Linux and Windows >> everything behaves as I would expect. >> >> To reproduce, define the following function: >> >> (defun bug-report-toggle-buffer-horizontal-scroll-bar () >> "Like `toggle-scroll-bar', but for just the current buffer. >> And for horizontal scroll bars. I guess it's acutally very >> different." >> (interactive) >> (setq horizontal-scroll-bar (if horizontal-scroll-bar nil 'bottom)) >> (set-window-buffer (selected-window) (current-buffer))) >> >> Then run M-x bug-report-toggle-buffer-horizontal-scroll-bar repeatedly >> and observe that on MacOS space gets reserved for the horizontal scroll >> bar but no scroll bar is rendered. Finally, run M-x >> horizontal-scroll-bar-mode and observe that now the horizontal scroll >> bar is properly shown and hidden. >> >> I also tested this on master and observed the same behavior. > > Thanks. > > Could some macOS user please look into this? Same for vertical-scroll-bar, BTW. From reading the code and setting a breakpoint in ns_set_horizontal_scroll_bar, I'd say it's the definition of these macros in nsterm.h: /* Compute pixel size for vertical scroll bars. */ #define NS_SCROLL_BAR_WIDTH(f) \ (FRAME_HAS_VERTICAL_SCROLL_BARS (f) \ ? rint (FRAME_CONFIG_SCROLL_BAR_WIDTH (f) > 0 \ ? FRAME_CONFIG_SCROLL_BAR_WIDTH (f) \ : (FRAME_SCROLL_BAR_COLS (f) * FRAME_COLUMN_WIDTH (f))) \ : 0) /* Compute pixel size for horizontal scroll bars. */ #define NS_SCROLL_BAR_HEIGHT(f) \ (FRAME_HAS_HORIZONTAL_SCROLL_BARS (f) \ ? rint (FRAME_CONFIG_SCROLL_BAR_HEIGHT (f) > 0 \ ? FRAME_CONFIG_SCROLL_BAR_HEIGHT (f) \ : (FRAME_SCROLL_BAR_LINES (f) * FRAME_LINE_HEIGHT (f))) \ : 0) Both check FRAME_HAS_H/V_SCROLL_BARS which in this case results in width or height being 0, which is a bit small. A change like the one below makes the horizontal scroll bar visible with Jared's test function. 1 file changed, 4 insertions(+), 1 deletion(-) src/nsterm.m | 5 ++++- modified src/nsterm.m @@ -5167,7 +5167,10 @@ Function modeled after x_draw_glyph_string_box (). window_box (window, ANY_AREA, &window_x, 0, &window_width, 0); left = window_x; width = window_width; - height = NS_SCROLL_BAR_HEIGHT (f); + // height = NS_SCROLL_BAR_HEIGHT (f); + height = rint (FRAME_CONFIG_SCROLL_BAR_HEIGHT (f) > 0 + ? FRAME_CONFIG_SCROLL_BAR_HEIGHT (f) + : (FRAME_SCROLL_BAR_LINES (f) * FRAME_LINE_HEIGHT (f))); top = WINDOW_SCROLL_BAR_AREA_Y (window); r = NSMakeRect (left, top, width, height); If that's the right thing (plus a corresponding change for vertical scroll bars) I don't know without studying the code and docs, and what other platforms do. Maybe Po Lu can help (CC'd). From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 08 02:47:08 2024 Received: (at 72331) by debbugs.gnu.org; 8 Aug 2024 06:47:08 +0000 Received: from localhost ([127.0.0.1]:35388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbwvU-0000jB-4R for submit@debbugs.gnu.org; Thu, 08 Aug 2024 02:47:08 -0400 Received: from mail-ej1-f49.google.com ([209.85.218.49]:42263) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sbwvS-0000if-2H for 72331@debbugs.gnu.org; Thu, 08 Aug 2024 02:47:06 -0400 Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-a7ab76558a9so89974566b.1 for <72331@debbugs.gnu.org>; Wed, 07 Aug 2024 23:46:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723099534; x=1723704334; 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=2z4kvd61uEZxE5Scmghd6tSK04gEQ1RSXNZY1l1FXds=; b=i1At6mxqMqnnRp2ObLhzj3/zPoTtww7+Xq/tL2WYhfOgYrikhzn6P40bg790RzczX9 YTk2+Fu7f6VO8MWchaUyJ+IiO4498RGSuAJ/aJTQfwDtR8WRRTBqgzIgvrm/rh0rCd7I 3m4ia9gstIMjTHEtr1UXylchKrhUn8EiTL2IusrWddFebM2iUiUG2G3WEKy8T2nsw7dt Ut1B4WqDnRxQp8iwfNiN+VPsIpMvoehvtr5HT+uuWF/fBbI6DX1YPHypSea+8GIpjjmN ET2Gz9xr13Kv1IEL/VxkW8/Rlzn45fYqfP/yx+ujhHEEgPAGmWuMZnFumAurq2hD5qe2 DyEw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723099534; x=1723704334; h=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=2z4kvd61uEZxE5Scmghd6tSK04gEQ1RSXNZY1l1FXds=; b=CLxunOCr6CAG7FE+X0YyyxeVM54xlWNXJBU4+nxq9YEsT17/Pj01Zq4vGq81i835M8 OcDXcQf3jBA5e4co2pnAv33TKOkhuG/gZiLF6vXjFOgvCLhXdxcdVv+hmDkmaw5uEwR/ gQ1mA2TkZ602c5JpJsUinyu6kTw6xMpnvIt4PE7Cbnxvgp2elQY+LmVzbYHRW3VepFwp 4HxN/Suw1hZEfTs7ClPTatBq1Xeds7aW5ODf4KGB9wuOTavFUjgBg9KUCzsMGUYa1oOx Kg2ZSwkvMMh1NEqPtVaqFmqFFnVJhlCZslJxjeuCDuTfRgN4DAtA0adR1TcJtxH0QP8K C/Ng== X-Forwarded-Encrypted: i=1; AJvYcCVu8df/W5efk6emUIP9SAZqp93ya17stuNd9x2BqU3yOcQR3185EqF5PxXhl1Uau4jBToQHiA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzlVtUo5enk9cPZuBConj9AQ8+l2LkWz1RX6QpInjQ0Quif1GZm f9gXtd3gtp4hX1/uqY6Kx1SbMR8A4yoE1usOX/yumEOuVax01Qa12Ov//Q== X-Google-Smtp-Source: AGHT+IEZQn+AOTzAFtxTvmoZSJPctXfLjSpua5Mm/y6urRnbs5Vjyn/2mlNiH/hdOad5v5+f/M7XNA== X-Received: by 2002:a17:906:da8d:b0:a7a:a4cf:4f93 with SMTP id a640c23a62f3a-a8091fe7306mr54086266b.32.1723099533257; Wed, 07 Aug 2024 23:45:33 -0700 (PDT) Received: from pro2.fritz.box (p4fe3a254.dip0.t-ipconnect.de. [79.227.162.84]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-a7dc9c0c58esm707090666b.86.2024.08.07.23.45.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 07 Aug 2024 23:45:32 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= To: Eli Zaretskii Subject: Re: bug#72331: 29.4; Modifying horizontal-scroll-bar does not fully work (MacOS only) In-Reply-To: ("Gerd =?utf-8?Q?M=C3=B6llman?= =?utf-8?Q?n=22's?= message of "Mon, 05 Aug 2024 15:43:21 +0200") References: <8e515633e5357ca950d4990b03bb4897@finder.org> <86ed74sn4x.fsf@gnu.org> Date: Thu, 08 Aug 2024 08:45:31 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72331 Cc: Po Lu , Jared Finder , 72331@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Gerd M=C3=B6llmann writes: > Eli Zaretskii writes: > >>> Date: Sat, 27 Jul 2024 22:10:06 -0700 >>> From: Jared Finder via "Bug reports for GNU Emacs, >>> the Swiss army knife of text editors" >>>=20 >>> Directly modifying the variable horizontal-scroll-bar on MacOS doesn't >>> show a scroll bar unless the frame also has the horizontal-scroll-bars >>> frame parameter set. This only happens on MacOS, on Linux and Windows >>> everything behaves as I would expect. >>>=20 >>> To reproduce, define the following function: >>>=20 >>> (defun bug-report-toggle-buffer-horizontal-scroll-bar () >>> "Like `toggle-scroll-bar', but for just the current buffer. >>> And for horizontal scroll bars. I guess it's acutally very >>> different." >>> (interactive) >>> (setq horizontal-scroll-bar (if horizontal-scroll-bar nil 'bottom)) >>> (set-window-buffer (selected-window) (current-buffer))) >>>=20 >>> Then run M-x bug-report-toggle-buffer-horizontal-scroll-bar repeatedly >>> and observe that on MacOS space gets reserved for the horizontal scroll >>> bar but no scroll bar is rendered. Finally, run M-x >>> horizontal-scroll-bar-mode and observe that now the horizontal scroll >>> bar is properly shown and hidden. >>>=20 >>> I also tested this on master and observed the same behavior. >> >> Thanks. >> >> Could some macOS user please look into this? > > Same for vertical-scroll-bar, BTW. From reading the code and setting a > breakpoint in ns_set_horizontal_scroll_bar, I'd say it's the definition > of these macros in nsterm.h: > > /* Compute pixel size for vertical scroll bars. */ > #define NS_SCROLL_BAR_WIDTH(f) \ > (FRAME_HAS_VERTICAL_SCROLL_BARS (f) \ > ? rint (FRAME_CONFIG_SCROLL_BAR_WIDTH (f) > 0 \ > ? FRAME_CONFIG_SCROLL_BAR_WIDTH (f) \ > : (FRAME_SCROLL_BAR_COLS (f) * FRAME_COLUMN_WIDTH (f))) \ > : 0) > > /* Compute pixel size for horizontal scroll bars. */ > #define NS_SCROLL_BAR_HEIGHT(f) \ > (FRAME_HAS_HORIZONTAL_SCROLL_BARS (f) \ > ? rint (FRAME_CONFIG_SCROLL_BAR_HEIGHT (f) > 0 \ > ? FRAME_CONFIG_SCROLL_BAR_HEIGHT (f) \ > : (FRAME_SCROLL_BAR_LINES (f) * FRAME_LINE_HEIGHT (f))) \ > : 0) > > Both check FRAME_HAS_H/V_SCROLL_BARS which in this case results in width > or height being 0, which is a bit small. > > A change like the one below makes the horizontal scroll bar visible with > Jared's test function. I think the fix is the attached patch. Jared, could you please try it? --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-NS-Fix-scroll-bar-setting-code-bug-72331.patch >From 0388af932e0c013ad45597fffad3e990ae00d664 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerd=20M=C3=B6llmann?= Date: Thu, 8 Aug 2024 08:19:56 +0200 Subject: [PATCH] NS: Fix scroll-bar setting code ()bug#72331) * src/nsterm.m (ns_set_vertical_scroll_bar): Use WINDOW_SCROLL_AREA_WIDTH instead of NS_SCROLL_BAR_WIDTH. (ns_set_horizontal_scroll_bar): Use WINDOW_SCROLL_AREA_HEIGHT instead of NS_SCROLL_BAR_HEIGHT. Clear area differently if vertical scroll bars are present. * src/nsterm.h (NS_SCROLL_BAR_WIDTH, NS_SCROLL_BAR_HEIGHT): Remove. --- src/nsterm.h | 16 ---------------- src/nsterm.m | 6 +++--- 2 files changed, 3 insertions(+), 19 deletions(-) diff --git a/src/nsterm.h b/src/nsterm.h index 844f2b2bc78..256a233558e 100644 --- a/src/nsterm.h +++ b/src/nsterm.h @@ -1070,22 +1070,6 @@ #define FRAME_TOOLBAR_HEIGHT(f) \ styleMask:[[FRAME_NS_VIEW (f) window] styleMask]]) \ - NSHeight([[[FRAME_NS_VIEW (f) window] contentView] frame]))) -/* Compute pixel size for vertical scroll bars. */ -#define NS_SCROLL_BAR_WIDTH(f) \ - (FRAME_HAS_VERTICAL_SCROLL_BARS (f) \ - ? rint (FRAME_CONFIG_SCROLL_BAR_WIDTH (f) > 0 \ - ? FRAME_CONFIG_SCROLL_BAR_WIDTH (f) \ - : (FRAME_SCROLL_BAR_COLS (f) * FRAME_COLUMN_WIDTH (f))) \ - : 0) - -/* Compute pixel size for horizontal scroll bars. */ -#define NS_SCROLL_BAR_HEIGHT(f) \ - (FRAME_HAS_HORIZONTAL_SCROLL_BARS (f) \ - ? rint (FRAME_CONFIG_SCROLL_BAR_HEIGHT (f) > 0 \ - ? FRAME_CONFIG_SCROLL_BAR_HEIGHT (f) \ - : (FRAME_SCROLL_BAR_LINES (f) * FRAME_LINE_HEIGHT (f))) \ - : 0) - /* Difference between char-column-calculated and actual SB widths. This is only a concern for rendering when SB on left. */ #define NS_SCROLL_BAR_ADJUST(w, f) \ diff --git a/src/nsterm.m b/src/nsterm.m index 594f7ba974b..4f2047fa3ef 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -5072,7 +5072,7 @@ Function modeled after x_draw_glyph_string_box (). window_box (window, ANY_AREA, 0, &window_y, 0, &window_height); top = window_y; height = window_height; - width = NS_SCROLL_BAR_WIDTH (f); + width = WINDOW_SCROLL_BAR_AREA_WIDTH (window); left = WINDOW_SCROLL_BAR_AREA_X (window); r = NSMakeRect (left, top, width, height); @@ -5166,7 +5166,7 @@ Function modeled after x_draw_glyph_string_box (). window_box (window, ANY_AREA, &window_x, 0, &window_width, 0); left = window_x; width = window_width; - height = NS_SCROLL_BAR_HEIGHT (f); + height = WINDOW_SCROLL_BAR_AREA_HEIGHT (window); top = WINDOW_SCROLL_BAR_AREA_Y (window); r = NSMakeRect (left, top, width, height); @@ -5204,7 +5204,7 @@ Function modeled after x_draw_glyph_string_box (). it fills with junk. */ if (!NILP (window->vertical_scroll_bar)) ns_clear_frame_area (f, WINDOW_SCROLL_BAR_AREA_X (window), top, - NS_SCROLL_BAR_HEIGHT (f), height); + WINDOW_SCROLL_BAR_AREA_WIDTH (window), height); if (update_p) [bar setPosition: position portion: portion whole: whole]; -- 2.46.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 08 23:47:37 2024 Received: (at 72331) by debbugs.gnu.org; 9 Aug 2024 03:47:37 +0000 Received: from localhost ([127.0.0.1]:37368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1scGbJ-0000cH-0T for submit@debbugs.gnu.org; Thu, 08 Aug 2024 23:47:37 -0400 Received: from greenhill.hpalace.com ([192.155.80.58]:52368) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1scGbG-0000c8-Gj for 72331@debbugs.gnu.org; Thu, 08 Aug 2024 23:47:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=finder.org; s=2018; t=1723175225; bh=s7JxPUVuG0kO8MezGY3RPDJOXTH+ojD0ho6bkIeaTk0=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=fYHNz75pCfT2YBzdT6TZRKV3JdKXwG39bcphML2FxK8AnT0rZJOWv/vwR7Ir7OD17 TPQfxedoSi8VrY/ryIZgpoCtWYR2ofARUmiLyoEq9bJQFVLCZnELuhJvWXQ5C5BWdr j2TjNM38n8IawP2jF2pHw0c+mIq5VyxlLHQo2IabiWmupwv9A9wrkL+mSmcU/7BgwS +LBepj4a0x7lid9IckeWtGp9KiYtBizOC4g7L5O6mDl26fKUVN9UahCGu+CkgZrD6i okALki+jvTN0tjuO6oMneotvmQkrb96wMSr4tl16b/MrA8Vs9r/6DrNdV7+jOqBbX9 515w/xRU1px/A== Received: from mail.finder.org (unknown [192.155.80.58]) by greenhill.hpalace.com (Postfix) with ESMTPSA id CB97B16C7; Fri, 9 Aug 2024 03:47:05 +0000 (UTC) MIME-Version: 1.0 Date: Thu, 08 Aug 2024 20:47:05 -0700 From: Jared Finder To: =?UTF-8?Q?Gerd_M=C3=B6llmann?= Subject: Re: bug#72331: 29.4; Modifying horizontal-scroll-bar does not fully work (MacOS only) In-Reply-To: References: <8e515633e5357ca950d4990b03bb4897@finder.org> <86ed74sn4x.fsf@gnu.org> Message-ID: <4dd8b57fbf0654792ae87bb21a99cf08@finder.org> X-Sender: jared@finder.org Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72331 Cc: Po Lu , Eli Zaretskii , 72331@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2024-08-07 23:45, Gerd Möllmann wrote: > Gerd Möllmann writes: > >> Eli Zaretskii writes: > > I think the fix is the attached patch. Jared, could you please try it? The patch fully worked for me, both in the test case I provided and my real use case. Thanks! -- MJF From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 09 01:24:57 2024 Received: (at 72331) by debbugs.gnu.org; 9 Aug 2024 05:24:57 +0000 Received: from localhost ([127.0.0.1]:37494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1scI7U-0003Sp-Nt for submit@debbugs.gnu.org; Fri, 09 Aug 2024 01:24:57 -0400 Received: from mail-ed1-f51.google.com ([209.85.208.51]:53332) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1scI7S-0003Sa-GU for 72331@debbugs.gnu.org; Fri, 09 Aug 2024 01:24:55 -0400 Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-5a1f9bc80e3so664146a12.2 for <72331@debbugs.gnu.org>; Thu, 08 Aug 2024 22:24:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723181001; x=1723785801; 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=zNDJ/hKMITqWN2FTiERf2lXyd3UqxF05Xq8heqKDdbE=; b=ZkTGaxNOYckcYQxzNUWRYHBQGdme7ITwT8Esw/me4yXR4T46l1ZHvgtX1H8RNhuQPl /QbP9lhugRIxWmUppFYuY7A6nLqWaWnyx8hIbkr//RcaBzsgCrW9qgqDdCot0ilOmkYI IZNJBDShX2XxtzBvVdrgeiZkCsxnFBINtMqWFEzXrsLkqtp6PA5zgupoISMD8toZP1CG 5pKb7YsipAKoTkU2ceyV3QUDDuDeF7/Y7bnaQ3V588m1/3cEPb3bYcxhfvPfuWRaviLy EvZT9PCjWKSPoOZHpLewNmMpcBF+K9YbS2vqyEmPAK5bG5z43T1VlufM7lf8GDl4ys4W GSJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723181001; x=1723785801; 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=zNDJ/hKMITqWN2FTiERf2lXyd3UqxF05Xq8heqKDdbE=; b=Q0rYcR0e9aeLYFWdiBcMtleO5d8KpKKXmF95rbUBaCfELw2cla5vNKuml9NuMM8jIM xxCtmYN1hJu6gazt8poQA6x1aWXU/nrlEZdXBTOpy9KYmqhH3oUtLfveiPHQ2tlDC4xn FEGo9fVBIy5M9vn+8u2CnonO2LnGDwpzuP2Ys/m7PDzisnfb/l/BKbENjPjS6khIwPa9 NnV+7Fy2LVs7gq1GWIhmOVs8I+rCsSUtfnKTNom9XBirBCDc4KzKZLD9dXYSo2fQPPTv Zx1nEpBCd3iiYxXORkb8RqlJ6vARWzmNPUPzGdxlvksR0Lnt5FF+vKmkRyPqgtanPHkC BE7Q== X-Forwarded-Encrypted: i=1; AJvYcCW7bOjmpN5dYJIVYCkLTPQbQIYSjCYs7nPiCXURe43JYCbDWlrfu66kfuTzXXxDXi5iXB3RIytpv7OKqyuz5AHbkYXAs4I= X-Gm-Message-State: AOJu0YwAf6PXzCMo5dvpzopkgiLcrkvE8kQYG/ebuAML7Zcb79Q/B+Me 13e1/DNePdk30lKcvxCDSXVAe+/pCwyLOzlKS2U12M5EQ6woDH1q4j1Pkw== X-Google-Smtp-Source: AGHT+IFi2Q/dRJZ4Y5OigU7Iukw9j5Y3DkgxEArPja2pTNZthY0t5tCO9ddcR0EgQKg0oEEXOsfVfg== X-Received: by 2002:a05:6402:5286:b0:5a3:18a6:6988 with SMTP id 4fb4d7f45d1cf-5bd0a56cc62mr342320a12.17.1723181000467; Thu, 08 Aug 2024 22:23:20 -0700 (PDT) Received: from pro2.fritz.box (p4fe3a9c0.dip0.t-ipconnect.de. [79.227.169.192]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5bbb2c73911sm1242786a12.58.2024.08.08.22.23.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Aug 2024 22:23:20 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= To: Jared Finder Subject: Re: bug#72331: 29.4; Modifying horizontal-scroll-bar does not fully work (MacOS only) In-Reply-To: <4dd8b57fbf0654792ae87bb21a99cf08@finder.org> (Jared Finder's message of "Thu, 08 Aug 2024 20:47:05 -0700") References: <8e515633e5357ca950d4990b03bb4897@finder.org> <86ed74sn4x.fsf@gnu.org> <4dd8b57fbf0654792ae87bb21a99cf08@finder.org> Date: Fri, 09 Aug 2024 07:23:18 +0200 Message-ID: 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-Debbugs-Envelope-To: 72331 Cc: Po Lu , Eli Zaretskii , 72331@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Jared Finder writes: > On 2024-08-07 23:45, Gerd M=C3=B6llmann wrote: >> Gerd M=C3=B6llmann writes: >>=20 >>> Eli Zaretskii writes: >> I think the fix is the attached patch. Jared, could you please try >> it? > > The patch fully worked for me, both in the test case I provided and my > real use case. > > Thanks! > > -- MJF Thanks for testing! Pushed to emacs-30, and closing. From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 09 01:25:08 2024 Received: (at control) by debbugs.gnu.org; 9 Aug 2024 05:25:08 +0000 Received: from localhost ([127.0.0.1]:37498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1scI7g-0003Tf-2g for submit@debbugs.gnu.org; Fri, 09 Aug 2024 01:25:08 -0400 Received: from mail-ed1-f51.google.com ([209.85.208.51]:44348) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1scI7e-0003TD-RO for control@debbugs.gnu.org; Fri, 09 Aug 2024 01:25:07 -0400 Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-5bb8e62570fso2028669a12.1 for ; Thu, 08 Aug 2024 22:24:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723181013; x=1723785813; 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=BPCViYyGBAfx9Y78aVgdbagijWMMC97WDSMirC6+b7c=; b=aQQv3DnWY2vwB590Rlix21m3pKkpNp9D3FqZ2dH7FG43lF2jhFf9XKFKFvsdHxO6n5 H66k0HckUNTDJlWfTJxAr8J5DkdLn8isaum+ZxhE2S9FA60k3RIChNk1a22OHA8peg+6 bvTbFCc1EDxwP5C4UPvRX7mwvwoaZ2qFgAOlz7bhly+Lcqtg73pqe5cfhPqOE0bFKJbE aTtpuBuyI+pF60esU8V+0gKh0c5FP+5sSYSvT62d8lbo4eDO24dqvQBGF0AnVDG/eCuV SZfImkCTyO14nNvpuD5AmAtDQxYqRRQvVUgH+biOlv5PZdCY6YxP6Dzc3pIzJCbXiIoK VfeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723181013; x=1723785813; h=content-transfer-encoding:mime-version:subject:from:to:message-id :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=BPCViYyGBAfx9Y78aVgdbagijWMMC97WDSMirC6+b7c=; b=LUigVozGR3eiTph3iZ1/IHRWAFGbJPqxlqE6p9pt3pDr3QoyRKT/84E6smRLCf60VY AAJfC5t5BrZoTUvIVl+VGkBhoKfzCqsSq8Ia0DhMktwSadSUR+DpC6nEh6UDsIdXGx0u 1+W8c6tHOhe3YmX7WNEG/d5LcH76MAv5b8qjgJDl5y1m+Szu+qQFHX52l8+8plQ3CTRv W5laGv3pqZ9wzfGvYfsc76MCIfAF5no0AyppPkSvMRkj6O9VVxUiIa6JygySuG/efPSK S214+EPKGaMdJeGe5bU45LGFL4uWZUBH7BfUPFptcBzKx5BYMczfdAz1TDDDP5N0gYgx fzMg== X-Gm-Message-State: AOJu0YwsQA3lE6leEZ4KZQ7l+ZF9+3k+mbeatLszPszj6QNqbKPfVQz8 EMCGk+UscJ6i65/D+Ee3Rcvbxh/rgrzUCCBsGU93GyC51iw5h++D/IAVVw== X-Google-Smtp-Source: AGHT+IHD1IU/m2YNgHhA+YaKqoktCcMe0mM3lCW8w4s0MXZJWbVZyDCMt6U9AQUe0BGYW1Ks5KJfxA== X-Received: by 2002:a05:6402:350a:b0:5bb:b8e1:4653 with SMTP id 4fb4d7f45d1cf-5bd0a672044mr242248a12.24.1723181013310; Thu, 08 Aug 2024 22:23:33 -0700 (PDT) Received: from pro2.fritz.box (p4fe3a9c0.dip0.t-ipconnect.de. [79.227.169.192]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5bbb2c1eaa8sm1212478a12.24.2024.08.08.22.23.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Aug 2024 22:23:32 -0700 (PDT) Date: Fri, 09 Aug 2024 07:23:32 +0200 Message-Id: To: control@debbugs.gnu.org From: =?utf-8?Q?Gerd_M=C3=B6llmann?= Subject: control message for bug #72331 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 3.0 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 72331 30.1 quit Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.208.51 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.208.51 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (gerd.moellmann[at]gmail.com) 3.0 MALFORMED_FREEMAIL Bad headers on message from free email service X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: close 72331 30.1 quit Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.208.51 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.208.51 listed in list.dnswl.org] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (gerd.moellmann[at]gmail.com) 3.0 MALFORMED_FREEMAIL Bad headers on message from free email service -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager close 72331 30.1 quit From unknown Fri Jun 20 05:28:54 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 07 Sep 2024 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator