From unknown Sat Jun 14 03:49:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35873: Add atomic window support to Gnus Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 23 May 2019 20:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35873 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: 35873@debbugs.gnu.org X-Debbugs-Original-To: submit@debbugs.gnu.org (The Gnus Bugfixing Girls + Boys) Received: via spool by submit@debbugs.gnu.org id=B.155864432423557 (code B ref -1); Thu, 23 May 2019 20:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 23 May 2019 20:45:24 +0000 Received: from localhost ([127.0.0.1]:45415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hTuaZ-00067t-Tg for submit@debbugs.gnu.org; Thu, 23 May 2019 16:45:24 -0400 Received: from ericabrahamsen.net ([52.70.2.18]:58368 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hTuaX-00067d-Ss for submit@debbugs.gnu.org; Thu, 23 May 2019 16:45:22 -0400 Received: from localhost (50-251-205-17-static.hfc.comcastbusiness.net [50.251.205.17]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id C774CFA022 for ; Thu, 23 May 2019 20:45:14 +0000 (UTC) From: Eric Abrahamsen Date: Thu, 23 May 2019 13:45:13 -0700 Message-ID: <87h89kuch2.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain The attached patch adds atomic window support with a new customization option, `gnus-use-atomic-windows', defaulting to nil. If t, a multi-window Gnus layout will be treated as a single window when other code pops up buffers. Ie, your completions buffer won't end up squished between the summary and article buffers. I'm pretty sure I've done the elisp manual cross reference incorrectly. Thanks, Eric Gnus v5.13 GNU Emacs 27.0.50 (build 15, x86_64-pc-linux-gnu, GTK+ Version 3.24.8) of 2019-05-23 200 news.gmane.org InterNetNews NNRP server INN 2.6.1 ready (posting ok) 100 Legal commands ARTICLE [message-ID|number] AUTHINFO USER name|PASS password|SASL mechanism [initial-response]|GENERIC program [argument ...] BODY [message-ID|number] CAPABILITIES [keyword] COMPRESS DEFLATE DATE GROUP newsgroup HDR header [message-ID|range] HEAD [message-ID|number] HELP IHAVE message-ID LAST LIST [ACTIVE [wildmat]|ACTIVE.TIMES [wildmat]|COUNTS [wildmat]|DISTRIB.PATS|DISTRIBUTIONS|HEADERS [MSGID|RANGE]|MODERATORS|MOTD|NEWSGROUPS [wildmat]|OVERVIEW.FMT|SUBSCRIPTIONS [wildmat]] LISTGROUP [newsgroup [range]] MODE READER NEWGROUPS [yy]yymmdd hhmmss [GMT] NEWNEWS wildmat [yy]yymmdd hhmmss [GMT] NEXT OVER [range] POST QUIT STARTTLS STAT [message-ID|number] XGTITLE [wildmat] XHDR header [message-ID|range] XOVER [range] XPAT header message-ID|range pattern [pattern ...] Report problems to . . 382 Begin TLS negotiation now 100 Legal commands ARTICLE [message-ID|number] AUTHINFO USER name|PASS password|SASL mechanism [initial-response]|GENERIC program [argument ...] BODY [message-ID|number] CAPABILITIES [keyword] COMPRESS DEFLATE DATE GROUP newsgroup HDR header [message-ID|range] HEAD [message-ID|number] HELP IHAVE message-ID LAST LIST [ACTIVE [wildmat]|ACTIVE.TIMES [wildmat]|COUNTS [wildmat]|DISTRIB.PATS|DISTRIBUTIONS|HEADERS [MSGID|RANGE]|MODERATORS|MOTD|NEWSGROUPS [wildmat]|OVERVIEW.FMT|SUBSCRIPTIONS [wildmat]] LISTGROUP [newsgroup [range]] MODE READER NEWGROUPS [yy]yymmdd hhmmss [GMT] NEWNEWS wildmat [yy]yymmdd hhmmss [GMT] NEXT OVER [range] POST QUIT STARTTLS STAT [message-ID|number] XGTITLE [wildmat] XHDR header [message-ID|range] XOVER [range] XPAT header message-ID|range pattern [pattern ...] Report problems to . . --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Add-atomic-window-support-to-Gnus.patch >From 48b94c157144230f9e955d4b94202ee152f3d820 Mon Sep 17 00:00:00 2001 From: Eric Abrahamsen Date: Thu, 23 May 2019 13:41:47 -0700 Subject: [PATCH] Add atomic window support to Gnus * lisp/gnus/gnus-win.el (gnus-use-atomic-windows): New option governing behavior, default to nil. (gnus-configure-windows): Add and remove 'atomic-window parameter when switching window configurations. * doc/misc/gnus.texi (Window Layout): Document. --- doc/misc/gnus.texi | 6 ++++++ lisp/gnus/gnus-win.el | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index b9c91a02a3..c09d9dc47f 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi @@ -22918,6 +22918,12 @@ Window Layout to fiddle with @code{gnus-tree-minimize-window} to avoid having the windows resized. +@vindex gnus-use-atomic-windows +Lastly, when you've got a multiple-window layout, Gnus can treat them +as one ``atomic window'' with regards to help or completion pop-up +windows (@pxref{Atomic Windows, , Atomic Windows, elisp}). Set @code{gnus-use-atomic-windows} +to a non-@code{nil} value to enable this. + @subsection Window Configuration Names Here's a list of most of the currently known window configurations, diff --git a/lisp/gnus/gnus-win.el b/lisp/gnus/gnus-win.el index 40c5b42d45..04d9e40884 100644 --- a/lisp/gnus/gnus-win.el +++ b/lisp/gnus/gnus-win.el @@ -39,6 +39,10 @@ gnus-use-full-window :group 'gnus-windows :type 'boolean) +(defcustom gnus-use-atomic-windows nil + "If non-nil, Gnus' window compositions will be atomic." + :type 'boolean) + (defcustom gnus-window-min-width 2 "Minimum width of Gnus buffers." :group 'gnus-windows @@ -402,6 +406,15 @@ gnus-configure-windows (unless (gnus-buffer-live-p nntp-server-buffer) (nnheader-init-server-buffer)) + ;; Remove all 'window-atom parameters, as we're going to blast + ;; and recreate the window layout. + (when (window-parameter nil 'window-atom) + (let ((root (window-atom-root))) + (walk-window-subtree + (lambda (win) + (set-window-parameter win 'window-atom nil)) + root t))) + ;; Either remove all windows or just remove all Gnus windows. (let ((frame (selected-frame))) (unwind-protect @@ -423,6 +436,11 @@ gnus-configure-windows (set-buffer nntp-server-buffer) (gnus-configure-frame split) (run-hooks 'gnus-configure-windows-hook) + + (when (and gnus-use-atomic-windows + (window-parent (selected-window))) + (window-make-atom (window-parent (selected-window)))) + (when gnus-window-frame-focus (select-frame-set-input-focus (window-frame gnus-window-frame-focus))))))))) -- 2.21.0 --=-=-=-- From unknown Sat Jun 14 03:49:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35873: Add atomic window support to Gnus Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Fri, 21 Jun 2019 09:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35873 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: To: Eric Abrahamsen Cc: 35873@debbugs.gnu.org Received: via spool by 35873-submit@debbugs.gnu.org id=B35873.156110824415601 (code B ref 35873); Fri, 21 Jun 2019 09:11:02 +0000 Received: (at 35873) by debbugs.gnu.org; 21 Jun 2019 09:10:44 +0000 Received: from localhost ([127.0.0.1]:49639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1heFZE-00043U-Am for submit@debbugs.gnu.org; Fri, 21 Jun 2019 05:10:44 -0400 Received: from mail-io1-f43.google.com ([209.85.166.43]:44522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1heFZA-00043B-S9; Fri, 21 Jun 2019 05:10:42 -0400 Received: by mail-io1-f43.google.com with SMTP id s7so1503319iob.11; Fri, 21 Jun 2019 02:10:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=oaRgLbamNoREuPtO+r+yGerL51mbqbKwifO4770yd0Q=; b=DGRjgBN20bu/mZqpvosnMmFTKQ0w4S7eEegS3Tqkg2wtYtrRImKFvSWoPKDxWNR1mS gAImeFtWr2Y2Wy6yAvw6QE0PjDlmBjicxxIz/AMHGGdohiXVRCBypxug09MjG2dYN5k/ M6GO2mUdMLDrkOZm1iGYGcbj2haayE522hLAcPzrwt8o+eoEYblOzXjH7BYzopqRzQwF FVx607StihcmtwM0XvEdMafXvhSU7lsQXNuqXDqajBwxMeTIoEb+7eQcc9QWf8b3hG7h ctijuFee5oQ8obqVhj74x5Hi6zfeod1ut84DsTiycbKLE8+SK0tV8ssNnSP7j+AHYHBE tYKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=oaRgLbamNoREuPtO+r+yGerL51mbqbKwifO4770yd0Q=; b=Xsz28yxoo/dKbsYpsBvE8j40nadr0giAgFQTXFmOPPhA3i0WbJqP+WdKrHzmIXov/x 5ixLPQvO0xyELNsjXYSx6bfRCXKsRupqX1U14iWNLAOrW5I4LL6/3uhArhfd7ZRe0tU1 4Aph92IBCCO8NLC+b3AZkcIFD1kmkefeIXw1EkViIXFwQQG4l0h2wH4Sx1Vr+3UP5IVi epEdnym8Q3EMgv2DAcr5Gb2T03r5VcFsNMDYSu1H8z5eWIBGAH0ICLCI9uw604CSBB2V vRsOwY11wjRop6rlf3zHRhj3oQO+K3v4lCBAqUT0bNfNiH6N84yvi60MfZDeHu1KIPyV mmBg== X-Gm-Message-State: APjAAAVdkd3pfuK4PcBPm8G5VsyCYyQdX5sf80XIybjAN0o/1j8U6JWr REzD9jHcE05vfD/LRvh07K/+3KFr X-Google-Smtp-Source: APXvYqwPKWZeZ41sW7RYQOg6YWnlTWyDAwYb0A7hVdZfPfut0vTs7+wGOVsd7Hc9cVMNAoYleFYHYQ== X-Received: by 2002:a02:1948:: with SMTP id b69mr6844786jab.55.1561108234872; Fri, 21 Jun 2019 02:10:34 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id m7sm1809164iob.69.2019.06.21.02.10.34 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 21 Jun 2019 02:10:34 -0700 (PDT) From: Noam Postavsky References: <87h89kuch2.fsf@ericabrahamsen.net> Date: Fri, 21 Jun 2019 05:10:33 -0400 In-Reply-To: <87h89kuch2.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Thu, 23 May 2019 13:45:13 -0700") Message-ID: <874l4jwbg6.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 (-) severity 35873 wishlist tags 35873 + patch quit Eric Abrahamsen writes: > The attached patch adds atomic window support with a new customization > option, `gnus-use-atomic-windows', defaulting to nil. If t, a > multi-window Gnus layout will be treated as a single window when other > code pops up buffers. Ie, your completions buffer won't end up squished > between the summary and article buffers. > > I'm pretty sure I've done the elisp manual cross reference incorrectly. > +windows (@pxref{Atomic Windows, , Atomic Windows, elisp}). I believe the correct form would be: (@pxref{Atomic Windows,,, elisp, The Emacs Lisp Reference Manual}) That is, no need to repeat the topic title, as it's the same as the node name. But the printed manual name is needed as the last argument. See (info "(texinfo) Four and Five Arguments"), and grep for xref.*elisp in doc/ for similar examples. I guess the code part of the patch is alright, but I'm not too familiar with how atomic windows work. From unknown Sat Jun 14 03:49:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35873: Add atomic window support to Gnus In-Reply-To: <87h89kuch2.fsf@ericabrahamsen.net> Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Fri, 21 Jun 2019 15:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35873 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: 35873@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15611298911773 (code B ref -1); Fri, 21 Jun 2019 15:12:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Jun 2019 15:11:31 +0000 Received: from localhost ([127.0.0.1]:50589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1heLCM-0000SX-Pc for submit@debbugs.gnu.org; Fri, 21 Jun 2019 11:11:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:38258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1heLCL-0000SQ-Io for submit@debbugs.gnu.org; Fri, 21 Jun 2019 11:11:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52986) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1heLCH-0006dJ-6n for bug-gnu-emacs@gnu.org; Fri, 21 Jun 2019 11:11:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.6 required=5.0 tests=BAYES_50,RDNS_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1heLCG-0004NL-53 for bug-gnu-emacs@gnu.org; Fri, 21 Jun 2019 11:11:25 -0400 Received: from [195.159.176.226] (port=55276 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1heLCF-0004Mg-Tq for bug-gnu-emacs@gnu.org; Fri, 21 Jun 2019 11:11:24 -0400 Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1heLCC-000Z7N-2G for bug-gnu-emacs@gnu.org; Fri, 21 Jun 2019 17:11:20 +0200 X-Injected-Via-Gmane: http://gmane.org/ From: Eric Abrahamsen Date: Fri, 21 Jun 2019 08:11:14 -0700 Message-ID: <87tvcj0y99.fsf@ericabrahamsen.net> References: <87h89kuch2.fsf@ericabrahamsen.net> <874l4jwbg6.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cancel-Lock: sha1:uXKgyLLJZGf0Ywh7qEGoLtpNyuU= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-Spam-Score: -2.0 (--) 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.0 (---) Noam Postavsky writes: > severity 35873 wishlist > tags 35873 + patch > quit > > Eric Abrahamsen writes: > >> The attached patch adds atomic window support with a new customization >> option, `gnus-use-atomic-windows', defaulting to nil. If t, a >> multi-window Gnus layout will be treated as a single window when other >> code pops up buffers. Ie, your completions buffer won't end up squished >> between the summary and article buffers. >> >> I'm pretty sure I've done the elisp manual cross reference incorrectly. > >> +windows (@pxref{Atomic Windows, , Atomic Windows, elisp}). > > I believe the correct form would be: > > (@pxref{Atomic Windows,,, elisp, The Emacs Lisp Reference Manual}) > > That is, no need to repeat the topic title, as it's the same as the node > name. But the printed manual name is needed as the last argument. See > (info "(texinfo) Four and Five Arguments"), and grep for xref.*elisp in > doc/ for similar examples. Okay, thanks -- I'd read the texinfo manual but found that part fairly confusing. > I guess the code part of the patch is alright, but I'm not too familiar > with how atomic windows work. I've since had a back-and-forth with Martin about messing more with window management in Gnus, and am hoping to get a little farther with that. (Or maybe I should Just Say No to mission creep, and try to get this patch in...) From unknown Sat Jun 14 03:49:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35873: Add atomic window support to Gnus Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sat, 22 Jun 2019 11:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35873 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: Eric Abrahamsen Cc: 35873@debbugs.gnu.org Received: via spool by 35873-submit@debbugs.gnu.org id=B35873.15612045118026 (code B ref 35873); Sat, 22 Jun 2019 11:56:02 +0000 Received: (at 35873) by debbugs.gnu.org; 22 Jun 2019 11:55:11 +0000 Received: from localhost ([127.0.0.1]:51038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1heebv-00025O-Cv for submit@debbugs.gnu.org; Sat, 22 Jun 2019 07:55:11 -0400 Received: from quimby.gnus.org ([80.91.231.51]:38658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1heebt-00025E-0b for 35873@debbugs.gnu.org; Sat, 22 Jun 2019 07:55:09 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1heebp-0005Vt-Vy; Sat, 22 Jun 2019 13:55:08 +0200 From: Lars Ingebrigtsen References: <87h89kuch2.fsf@ericabrahamsen.net> Date: Sat, 22 Jun 2019 13:55:05 +0200 In-Reply-To: <87h89kuch2.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Thu, 23 May 2019 13:45:13 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eric Abrahamsen writes: > The attached patch adds atomic window support with a new customization > option, `gnus-use-atomic-windows', defaulting to nil. If t, a > multi-window Gnus layout will be treated as a single window w [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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 (-) Eric Abrahamsen writes: > The attached patch adds atomic window support with a new customization > option, `gnus-use-atomic-windows', defaulting to nil. If t, a > multi-window Gnus layout will be treated as a single window when other > code pops up buffers. Ie, your completions buffer won't end up squished > between the summary and article buffers. I'm not familiar with the atomic window stuff at all -- I don't use pop-up windows and all the newfangled stuff kids today use -- but the feature sounds sensible to me, so go ahead and apply (unless you wanted to do this in another way, which you alluded to in a subsequent message)... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Jun 14 03:49:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35873: Add atomic window support to Gnus Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sat, 22 Jun 2019 16:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35873 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: 35873@debbugs.gnu.org Received: via spool by 35873-submit@debbugs.gnu.org id=B35873.156122172023900 (code B ref 35873); Sat, 22 Jun 2019 16:42:02 +0000 Received: (at 35873) by debbugs.gnu.org; 22 Jun 2019 16:42:00 +0000 Received: from localhost ([127.0.0.1]:52466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hej5S-0006DP-Um for submit@debbugs.gnu.org; Sat, 22 Jun 2019 12:41:59 -0400 Received: from ericabrahamsen.net ([52.70.2.18]:39744 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hej5R-0006DB-KH for 35873@debbugs.gnu.org; Sat, 22 Jun 2019 12:41:58 -0400 Received: from localhost (unknown [172.92.212.120]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id DDD2AFA648; Sat, 22 Jun 2019 16:41:50 +0000 (UTC) From: Eric Abrahamsen References: <87h89kuch2.fsf@ericabrahamsen.net> Date: Sat, 22 Jun 2019 09:41:44 -0700 In-Reply-To: (Lars Ingebrigtsen's message of "Sat, 22 Jun 2019 13:55:05 +0200") Message-ID: <87imsxy3lj.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > Eric Abrahamsen writes: > >> The attached patch adds atomic window support with a new customization >> option, `gnus-use-atomic-windows', defaulting to nil. If t, a >> multi-window Gnus layout will be treated as a single window when other >> code pops up buffers. Ie, your completions buffer won't end up squished >> between the summary and article buffers. > > I'm not familiar with the atomic window stuff at all -- I don't use > pop-up windows and all the newfangled stuff kids today use -- but the > feature sounds sensible to me, so go ahead and apply (unless you wanted > to do this in another way, which you alluded to in a subsequent > message)... Well, but even *Completion* buffers are pop-up buffers... Maybe helm users, in particular, would be bothered by this. I do want to pursue the other avenue a bit, but if that doesn't work out or looks like too much effort, I'll push this. Thanks, Eric From unknown Sat Jun 14 03:49:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35873: Add atomic window support to Gnus Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 16 Sep 2019 21:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35873 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: Eric Abrahamsen Cc: 35873@debbugs.gnu.org Received: via spool by 35873-submit@debbugs.gnu.org id=B35873.156866792012932 (code B ref 35873); Mon, 16 Sep 2019 21:06:02 +0000 Received: (at 35873) by debbugs.gnu.org; 16 Sep 2019 21:05:20 +0000 Received: from localhost ([127.0.0.1]:51189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i9yBU-0003MV-30 for submit@debbugs.gnu.org; Mon, 16 Sep 2019 17:05:20 -0400 Received: from quimby.gnus.org ([80.91.231.51]:39310) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i9yBR-0003ML-Tt for 35873@debbugs.gnu.org; Mon, 16 Sep 2019 17:05:19 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1i9yBO-0006Qw-Pc; Mon, 16 Sep 2019 23:05:17 +0200 From: Lars Ingebrigtsen References: <87h89kuch2.fsf@ericabrahamsen.net> <87imsxy3lj.fsf@ericabrahamsen.net> Date: Mon, 16 Sep 2019 23:05:14 +0200 In-Reply-To: <87imsxy3lj.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Sat, 22 Jun 2019 09:41:44 -0700") Message-ID: <87a7b4q7ed.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eric Abrahamsen writes: > I do want to pursue the other avenue a bit, but if that doesn't work out > or looks like too much effort, I'll push this. That was twelve weeks ago -- has there been any further progress here, or should this bug report be closed? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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 (-) Eric Abrahamsen writes: > I do want to pursue the other avenue a bit, but if that doesn't work out > or looks like too much effort, I'll push this. That was twelve weeks ago -- has there been any further progress here, or should this bug report be closed? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Jun 14 03:49:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35873: Add atomic window support to Gnus Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 16 Sep 2019 22:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35873 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: 35873@debbugs.gnu.org Received: via spool by 35873-submit@debbugs.gnu.org id=B35873.15686737567171 (code B ref 35873); Mon, 16 Sep 2019 22:43:02 +0000 Received: (at 35873) by debbugs.gnu.org; 16 Sep 2019 22:42:36 +0000 Received: from localhost ([127.0.0.1]:51292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i9zhb-0001rb-S1 for submit@debbugs.gnu.org; Mon, 16 Sep 2019 18:42:36 -0400 Received: from ericabrahamsen.net ([52.70.2.18]:34456 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i9zha-0001rM-8M for 35873@debbugs.gnu.org; Mon, 16 Sep 2019 18:42:34 -0400 Received: from localhost (unknown [36.102.228.103]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id D353BFA028; Mon, 16 Sep 2019 22:42:26 +0000 (UTC) From: Eric Abrahamsen References: <87h89kuch2.fsf@ericabrahamsen.net> <87imsxy3lj.fsf@ericabrahamsen.net> <87a7b4q7ed.fsf@gnus.org> Date: Tue, 17 Sep 2019 06:42:20 +0800 In-Reply-To: <87a7b4q7ed.fsf@gnus.org> (Lars Ingebrigtsen's message of "Mon, 16 Sep 2019 23:05:14 +0200") Message-ID: <87a7b3eucz.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > Eric Abrahamsen writes: > >> I do want to pursue the other avenue a bit, but if that doesn't work out >> or looks like too much effort, I'll push this. > > That was twelve weeks ago -- has there been any further progress here, > or should this bug report be closed? The "other avenue" hasn't gone anywhere, at least not for now, so I would still like to push this. It's fairly self-contained, and seems to do the right thing. I'm getting on a plane in a bit, but when I've settled a bit I'll look at the patch again and push. Eric From unknown Sat Jun 14 03:49:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35873: Add atomic window support to Gnus Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 16 Sep 2019 22:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35873 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: Eric Abrahamsen Cc: 35873@debbugs.gnu.org Received: via spool by 35873-submit@debbugs.gnu.org id=B35873.15686737937248 (code B ref 35873); Mon, 16 Sep 2019 22:44:01 +0000 Received: (at 35873) by debbugs.gnu.org; 16 Sep 2019 22:43:13 +0000 Received: from localhost ([127.0.0.1]:51298 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i9ziD-0001sq-7o for submit@debbugs.gnu.org; Mon, 16 Sep 2019 18:43:13 -0400 Received: from quimby.gnus.org ([80.91.231.51]:41250) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1i9ziA-0001sh-QW for 35873@debbugs.gnu.org; Mon, 16 Sep 2019 18:43:11 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1i9zi6-0007YJ-Mh; Tue, 17 Sep 2019 00:43:09 +0200 From: Lars Ingebrigtsen References: <87h89kuch2.fsf@ericabrahamsen.net> <87imsxy3lj.fsf@ericabrahamsen.net> <87a7b4q7ed.fsf@gnus.org> <87a7b3eucz.fsf@ericabrahamsen.net> Date: Tue, 17 Sep 2019 00:43:06 +0200 In-Reply-To: <87a7b3eucz.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Tue, 17 Sep 2019 06:42:20 +0800") Message-ID: <875zlrq2v9.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eric Abrahamsen writes: > The "other avenue" hasn't gone anywhere, at least not for now, so I > would still like to push this. It's fairly self-contained, and seems to > do the right thing. I'm getting on a plane in a bit, b [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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 (-) Eric Abrahamsen writes: > The "other avenue" hasn't gone anywhere, at least not for now, so I > would still like to push this. It's fairly self-contained, and seems to > do the right thing. I'm getting on a plane in a bit, but when I've > settled a bit I'll look at the patch again and push. Sounds good. :-) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Jun 14 03:49:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35873: Add atomic window support to Gnus Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 19 Sep 2019 17:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35873 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: 35873@debbugs.gnu.org Received: via spool by 35873-submit@debbugs.gnu.org id=B35873.156891370916259 (code B ref 35873); Thu, 19 Sep 2019 17:22:02 +0000 Received: (at 35873) by debbugs.gnu.org; 19 Sep 2019 17:21:49 +0000 Received: from localhost ([127.0.0.1]:56344 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iB07p-0004EA-1B for submit@debbugs.gnu.org; Thu, 19 Sep 2019 13:21:49 -0400 Received: from ericabrahamsen.net ([52.70.2.18]:36626 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iB07m-0004Du-TG for 35873@debbugs.gnu.org; Thu, 19 Sep 2019 13:21:47 -0400 Received: from localhost (c-73-254-86-141.hsd1.wa.comcast.net [73.254.86.141]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 064DBFA081; Thu, 19 Sep 2019 17:21:39 +0000 (UTC) From: Eric Abrahamsen References: <87h89kuch2.fsf@ericabrahamsen.net> <87imsxy3lj.fsf@ericabrahamsen.net> <87a7b4q7ed.fsf@gnus.org> <87a7b3eucz.fsf@ericabrahamsen.net> <875zlrq2v9.fsf@gnus.org> Date: Thu, 19 Sep 2019 10:21:38 -0700 In-Reply-To: <875zlrq2v9.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 17 Sep 2019 00:43:06 +0200") Message-ID: <87o8zgnqvx.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > Eric Abrahamsen writes: > >> The "other avenue" hasn't gone anywhere, at least not for now, so I >> would still like to push this. It's fairly self-contained, and seems to >> do the right thing. I'm getting on a plane in a bit, but when I've >> settled a bit I'll look at the patch again and push. > > Sounds good. :-) I updated the patch with Martin's suggestion, and am back to running this daily. One thing I noticed is that (in this case in my Gnorb package) running `delete-other-windows' from a Gnus window will now result in one of these: delete-other-windows: Root of atomic window is root window of its frame That error is expected with atomic windows. I can change Gnorb to not use `delete-other-windows' (it shouldn't be using that anyway), but I wonder if that's likely to cause an unacceptable amount of friction with other packages/user code. (While noting that this behavior is off by default.) WDYT? From unknown Sat Jun 14 03:49:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35873: Add atomic window support to Gnus Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Fri, 20 Sep 2019 08:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35873 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: Eric Abrahamsen , Lars Ingebrigtsen Cc: 35873@debbugs.gnu.org Received: via spool by 35873-submit@debbugs.gnu.org id=B35873.15689672233708 (code B ref 35873); Fri, 20 Sep 2019 08:14:02 +0000 Received: (at 35873) by debbugs.gnu.org; 20 Sep 2019 08:13:43 +0000 Received: from localhost ([127.0.0.1]:56729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBE2w-0000xk-Pb for submit@debbugs.gnu.org; Fri, 20 Sep 2019 04:13:42 -0400 Received: from mout.gmx.net ([212.227.17.22]:41873) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBE2v-0000xY-9B for 35873@debbugs.gnu.org; Fri, 20 Sep 2019 04:13:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1568967203; bh=fZ5IYEeOac0KkdbY29CIZzIlMyYkw/SpaLz1f0cnRFg=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=H4ZOeXGiEoasmRhapuvG7dEotpou4jzQL5K7wcxne6PB5aI325I+EpnlVVYV8D1KX w9f4G6paczssz7akn/xRT/kHiTPidTtfnMnKUlOpEWQIZXlgb7GAngdEWLnKhgTHHJ rLFyh7MlRb6ePSAoGi/7AduQWhgAZyPjCiDJks0o= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.1.101] ([46.125.249.36]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MGQnF-1iPqd53gqL-00GnxI; Fri, 20 Sep 2019 10:13:23 +0200 References: <87h89kuch2.fsf@ericabrahamsen.net> <87imsxy3lj.fsf@ericabrahamsen.net> <87a7b4q7ed.fsf@gnus.org> <87a7b3eucz.fsf@ericabrahamsen.net> <875zlrq2v9.fsf@gnus.org> <87o8zgnqvx.fsf@ericabrahamsen.net> From: martin rudalics Message-ID: Date: Fri, 20 Sep 2019 10:13:21 +0200 MIME-Version: 1.0 In-Reply-To: <87o8zgnqvx.fsf@ericabrahamsen.net> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: de-DE Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:+B0Oz+qzZGlNpOA1Gli3ikCRaGPTn2UNngy1q9AuthFbo8gWP1i 7ymfarP0Kbo/t9i4VH4Dk0MH8ZG5YKp8ZQocDfig0J6pPzIgeLvDJCdSKdg/QnpCE/e1YEZ tTL6GcaFVKGWKTsmzW1fiuB3N8CU5WwaO6Cv9Dbkax2ENNcRl4d+3aXgunf5MudEUH9HfvD wNVgw7nu22fiaE8w6Y+gQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:fYKNl12Arvg=:Sib88pG4+aR3Rss3tWDACL k7PdfIsKOCx4fQ8uQs1mJbjQ1W5U4wCRnmkfw1oLpL3ER/GsA8WDKkCC1lSRof+/53z9NKiiR Zu2xbD11/M6IcUzYD//WtXrJaEWDwEUKGjraiX45Dh6U9HNu652OYUapf7jTxTutZZppLWpw3 WyL9gdPJMEG0+iO76TDRTZtoXB37SC0BkEwsBRqUozT5xSY7ox76QZkLdwlrm1XpckneDMBIE 53jWnBCZoudzs5+Wm9yO8sDnY6lRk1hCJ7etWtczuvwFFILXHhPBWU4EJrKRalwDbpfDpztRc U2blSmR4ppf+Wn9Yunc6Q8HDxekoW22HJ0TrwgZ5BQoQos1jlA8vTEuNAy96Tf+NrUa2hiHXs BfPuZNvWXnxIyQk6PkLpvIdZfISoq8uRQfEBgpkWCahOCYvI/haOfD+JC2wofM4B2fU37tJc9 KbhQ84cgBr4okVTq1ACWb7qxEePCOQ28FkV5DXAdtjvyd5G/1TMhk5wq/GMXrjZVoGEBT1Chj 82oGD7k7AlP1RLvM0j8iZYjNTPKflrgsZcbBn0aEfHSC22MetbenvBMZXHRFWEguBzCHDQSeE ayQvMk4g0pUvMLdKqtEw0JiFCV8LQOli6kYdzdGC+6Ko3/ezJruP09T5PZgiUcHa3+zL/Gehg drljtpN739rNvCE4Es4c2GaFX7Th+Kgq6DNBLu5gJXL6JWUe98hVtq1lJb8PWUpMpKc1CGLD5 WGCzZ1agx0xrUTypI58Lf8RslJ6ujTxEx/WgNkfGKKpPAt+k7vhfV/wL/QTnMUBRhJRuwNrgJ Gr3BzFJBDzbrZWMZXcEQrB+ftX7n6nCTJJ4OPWUl0ubIq+gd26P9aIoRg2ilCbrzaICDi8D18 IRsc0IlLwJB/JTuBJPRc5om1jysMoyWoVRg7Ar9XCOLtVCRmLjA+TcbWUgHju/FRqEYdczwNY yYvf9RM8pOBNa8jB2j7Z+H6EUD6yyxj+V4RnNzb/ux8x3l+nJAJuRb+3pHJWihmtOXQVG45qC vc5qGmsWmeZkU/p6GwbWLnvKrbv3WpoTehaNGFWfNzl+WjgF1j+0K41bSCbNjL9FmHOUTX8mZ EC8cnoTzxuUhy9+tXiL+/v5sQLApx75e1maOGrj3nUetE4K4FlKGVhA5Ac3NWSaFJcO0xECPb kvfT9zzGNG09wEcCzpS4899wrI1q3fdUeKAMoF79xlzX9S18LGX6xFUpBgpGnoubxRXDpMxpA zqiwotKrBu9UYMZsqBZBAHHa1DKQqukE4qabDB27t7CFJq86CL3FwvBClKcM= X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > I updated the patch with Martin's suggestion, and am back to running > this daily. One thing I noticed is that (in this case in my Gnorb > package) running `delete-other-windows' from a Gnus window will now > result in one of these: > > delete-other-windows: Root of atomic window is root window of its frame > > That error is expected with atomic windows. I can change Gnorb to not > use `delete-other-windows' (it shouldn't be using that anyway), but I > wonder if that's likely to cause an unacceptable amount of friction with > other packages/user code. (While noting that this behavior is off by > default.) You can also specify a function in the 'delete-other-windows' parameter of any window involved. One that dissolves atomicity, for example. martin From unknown Sat Jun 14 03:49:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35873: Add atomic window support to Gnus Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Fri, 20 Sep 2019 18:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35873 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: martin rudalics Cc: Lars Ingebrigtsen , 35873@debbugs.gnu.org Received: via spool by 35873-submit@debbugs.gnu.org id=B35873.15690031686805 (code B ref 35873); Fri, 20 Sep 2019 18:13:02 +0000 Received: (at 35873) by debbugs.gnu.org; 20 Sep 2019 18:12:48 +0000 Received: from localhost ([127.0.0.1]:58431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBNOi-0001lg-4O for submit@debbugs.gnu.org; Fri, 20 Sep 2019 14:12:48 -0400 Received: from ericabrahamsen.net ([52.70.2.18]:38772 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBNOg-0001lJ-3h for 35873@debbugs.gnu.org; Fri, 20 Sep 2019 14:12:46 -0400 Received: from localhost (c-73-254-86-141.hsd1.wa.comcast.net [73.254.86.141]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 2B8F0FA025; Fri, 20 Sep 2019 18:12:38 +0000 (UTC) From: Eric Abrahamsen References: <87h89kuch2.fsf@ericabrahamsen.net> <87imsxy3lj.fsf@ericabrahamsen.net> <87a7b4q7ed.fsf@gnus.org> <87a7b3eucz.fsf@ericabrahamsen.net> <875zlrq2v9.fsf@gnus.org> <87o8zgnqvx.fsf@ericabrahamsen.net> Date: Fri, 20 Sep 2019 11:12:36 -0700 In-Reply-To: (martin rudalics's message of "Fri, 20 Sep 2019 10:13:21 +0200") Message-ID: <878sqizvjf.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) martin rudalics writes: >> I updated the patch with Martin's suggestion, and am back to running >> this daily. One thing I noticed is that (in this case in my Gnorb >> package) running `delete-other-windows' from a Gnus window will now >> result in one of these: >> >> delete-other-windows: Root of atomic window is root window of its frame >> >> That error is expected with atomic windows. I can change Gnorb to not >> use `delete-other-windows' (it shouldn't be using that anyway), but I >> wonder if that's likely to cause an unacceptable amount of friction with >> other packages/user code. (While noting that this behavior is off by >> default.) > > You can also specify a function in the 'delete-other-windows' > parameter of any window involved. One that dissolves atomicity, for > example. Oh, excellent! I don't think I'll actually use that yet -- I'll fix my own package not to call `delete-other-windows', then ask folks to enable this feature and watch out for the error, and hopefully bug reports will show how `delete-other-windows' might be being used in the wild. Then we can look at how best to implement the d-o-w parameter for Gnus windows. Thanks, Eric From unknown Sat Jun 14 03:49:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35873: Add atomic window support to Gnus Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Fri, 20 Sep 2019 19:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35873 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: martin rudalics Cc: Lars Ingebrigtsen , 35873@debbugs.gnu.org Received: via spool by 35873-submit@debbugs.gnu.org id=B35873.156900769631572 (code B ref 35873); Fri, 20 Sep 2019 19:29:02 +0000 Received: (at 35873) by debbugs.gnu.org; 20 Sep 2019 19:28:16 +0000 Received: from localhost ([127.0.0.1]:58557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBOZj-0008D9-SI for submit@debbugs.gnu.org; Fri, 20 Sep 2019 15:28:16 -0400 Received: from ericabrahamsen.net ([52.70.2.18]:40562 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBOZh-0008Ct-RN for 35873@debbugs.gnu.org; Fri, 20 Sep 2019 15:28:14 -0400 Received: from localhost (c-73-254-86-141.hsd1.wa.comcast.net [73.254.86.141]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 131E6FA025; Fri, 20 Sep 2019 19:28:06 +0000 (UTC) From: Eric Abrahamsen References: <87h89kuch2.fsf@ericabrahamsen.net> <87imsxy3lj.fsf@ericabrahamsen.net> <87a7b4q7ed.fsf@gnus.org> <87a7b3eucz.fsf@ericabrahamsen.net> <875zlrq2v9.fsf@gnus.org> <87o8zgnqvx.fsf@ericabrahamsen.net> <878sqizvjf.fsf@ericabrahamsen.net> Date: Fri, 20 Sep 2019 12:28:05 -0700 In-Reply-To: <878sqizvjf.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Fri, 20 Sep 2019 11:12:36 -0700") Message-ID: <87v9tmydh6.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Eric Abrahamsen writes: > martin rudalics writes: > >>> I updated the patch with Martin's suggestion, and am back to running >>> this daily. One thing I noticed is that (in this case in my Gnorb >>> package) running `delete-other-windows' from a Gnus window will now >>> result in one of these: >>> >>> delete-other-windows: Root of atomic window is root window of its frame >>> >>> That error is expected with atomic windows. I can change Gnorb to not >>> use `delete-other-windows' (it shouldn't be using that anyway), but I >>> wonder if that's likely to cause an unacceptable amount of friction with >>> other packages/user code. (While noting that this behavior is off by >>> default.) >> >> You can also specify a function in the 'delete-other-windows' >> parameter of any window involved. One that dissolves atomicity, for >> example. > > Oh, excellent! I don't think I'll actually use that yet -- I'll fix my > own package not to call `delete-other-windows', then ask folks to enable > this feature and watch out for the error, and hopefully bug reports will > show how `delete-other-windows' might be being used in the wild. Then we > can look at how best to implement the d-o-w parameter for Gnus windows. There's the patch as it stands. I'll push in a bit if there's no objection. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-New-option-for-making-Gnus-window-layouts-atomic.patch >From 1ac1048dff4f2ddae5dec9eee75c0a4122c3feb8 Mon Sep 17 00:00:00 2001 From: Eric Abrahamsen Date: Sun, 21 Apr 2019 11:04:20 -0700 Subject: [PATCH] New option for making Gnus window layouts atomic * lisp/gnus/gnus-win.el (gnus-use-atomic-windows): New boolean customization option. (gnus-configure-windows): When removing old window layouts, check for and remove atomicity. (gnus-configure-windows): When gnus-use-atomic-windows is non-nil, make Gnus window layouts atomic. * doc/misc/gnus.texi (Window Layout): Document. --- doc/misc/gnus.texi | 8 ++++++++ lisp/gnus/gnus-win.el | 20 ++++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index fb9581f985..d535c1a49e 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi @@ -22923,6 +22923,14 @@ Window Layout to fiddle with @code{gnus-tree-minimize-window} to avoid having the windows resized. +Lastly, it's possible to make Gnus window layouts ``atomic'' +(@xref{Atomic Windows, , Atomic Windows, elisp, The GNU Emacs Lisp +Reference Manual}) by setting @code{gnus-use-atomic-windows} to +@code{t}. This will ensure that pop-up buffers (e.g. help or +completion buffers), will appear below or to the side of the entire +Gnus window layout and not, for example, squashed between the summary +and article buffers. + @subsection Window Configuration Names Here's a list of most of the currently known window configurations, diff --git a/lisp/gnus/gnus-win.el b/lisp/gnus/gnus-win.el index e6906e99bb..c6a9832f30 100644 --- a/lisp/gnus/gnus-win.el +++ b/lisp/gnus/gnus-win.el @@ -39,6 +39,10 @@ gnus-use-full-window :group 'gnus-windows :type 'boolean) +(defcustom gnus-use-atomic-windows t + "If non-nil, Gnus' window compositions will be atomic." + :type 'boolean) + (defcustom gnus-window-min-width 2 "Minimum width of Gnus buffers." :group 'gnus-windows @@ -402,6 +406,15 @@ gnus-configure-windows (unless (gnus-buffer-live-p nntp-server-buffer) (nnheader-init-server-buffer)) + ;; Remove all 'window-atom parameters, as we're going to blast + ;; and recreate the window layout. + (when (window-parameter nil 'window-atom) + (let ((root (window-atom-root))) + (walk-window-subtree + (lambda (win) + (set-window-parameter win 'window-atom nil)) + root t))) + ;; Either remove all windows or just remove all Gnus windows. (let ((frame (selected-frame))) (unwind-protect @@ -423,6 +436,13 @@ gnus-configure-windows (set-buffer nntp-server-buffer) (gnus-configure-frame split) (run-hooks 'gnus-configure-windows-hook) + + ;; If we're using atomic windows, and the current frame has + ;; multiple windows, make them atomic. + (when (and gnus-use-atomic-windows + (window-parent (selected-window))) + (window-make-atom (window-parent (selected-window)))) + (when gnus-window-frame-focus (select-frame-set-input-focus (window-frame gnus-window-frame-focus))))))))) -- 2.23.0 --=-=-=-- From unknown Sat Jun 14 03:49:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35873: Add atomic window support to Gnus Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Fri, 20 Sep 2019 20:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35873 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: Eric Abrahamsen Cc: martin rudalics , 35873@debbugs.gnu.org Received: via spool by 35873-submit@debbugs.gnu.org id=B35873.156901075820690 (code B ref 35873); Fri, 20 Sep 2019 20:20:02 +0000 Received: (at 35873) by debbugs.gnu.org; 20 Sep 2019 20:19:18 +0000 Received: from localhost ([127.0.0.1]:58591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBPN8-0005Nc-Cb for submit@debbugs.gnu.org; Fri, 20 Sep 2019 16:19:18 -0400 Received: from quimby.gnus.org ([80.91.231.51]:35458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBPN6-0005NU-Se for 35873@debbugs.gnu.org; Fri, 20 Sep 2019 16:19:17 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iBPN3-0005rR-2Y; Fri, 20 Sep 2019 22:19:15 +0200 From: Lars Ingebrigtsen References: <87h89kuch2.fsf@ericabrahamsen.net> <87imsxy3lj.fsf@ericabrahamsen.net> <87a7b4q7ed.fsf@gnus.org> <87a7b3eucz.fsf@ericabrahamsen.net> <875zlrq2v9.fsf@gnus.org> <87o8zgnqvx.fsf@ericabrahamsen.net> <878sqizvjf.fsf@ericabrahamsen.net> <87v9tmydh6.fsf@ericabrahamsen.net> Date: Fri, 20 Sep 2019 22:19:12 +0200 In-Reply-To: <87v9tmydh6.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Fri, 20 Sep 2019 12:28:05 -0700") Message-ID: <87muey7mbj.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eric Abrahamsen writes: > There's the patch as it stands. I'll push in a bit if there's no objection. I've never used the atomic window stuff, so I'm probably not a good judge here, but it looked logical to me. It should have a NEWS entry, though. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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 (-) Eric Abrahamsen writes: > There's the patch as it stands. I'll push in a bit if there's no objection. I've never used the atomic window stuff, so I'm probably not a good judge here, but it looked logical to me. It should have a NEWS entry, though. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sat Jun 14 03:49:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35873: Add atomic window support to Gnus Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Fri, 20 Sep 2019 20:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35873 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: 35873@debbugs.gnu.org Received: via spool by 35873-submit@debbugs.gnu.org id=B35873.156901210631044 (code B ref 35873); Fri, 20 Sep 2019 20:42:02 +0000 Received: (at 35873) by debbugs.gnu.org; 20 Sep 2019 20:41:46 +0000 Received: from localhost ([127.0.0.1]:58622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBPip-00084c-OD for submit@debbugs.gnu.org; Fri, 20 Sep 2019 16:41:45 -0400 Received: from ericabrahamsen.net ([52.70.2.18]:42282 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBPio-00084N-54 for 35873@debbugs.gnu.org; Fri, 20 Sep 2019 16:41:42 -0400 Received: from localhost (c-73-254-86-141.hsd1.wa.comcast.net [73.254.86.141]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 94F4CFA025; Fri, 20 Sep 2019 20:41:35 +0000 (UTC) From: Eric Abrahamsen References: <87h89kuch2.fsf@ericabrahamsen.net> <87imsxy3lj.fsf@ericabrahamsen.net> <87a7b4q7ed.fsf@gnus.org> <87a7b3eucz.fsf@ericabrahamsen.net> <875zlrq2v9.fsf@gnus.org> <87o8zgnqvx.fsf@ericabrahamsen.net> <878sqizvjf.fsf@ericabrahamsen.net> <87v9tmydh6.fsf@ericabrahamsen.net> <87muey7mbj.fsf@gnus.org> Date: Fri, 20 Sep 2019 13:41:34 -0700 In-Reply-To: <87muey7mbj.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 20 Sep 2019 22:19:12 +0200") Message-ID: <877e62em4h.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Lars Ingebrigtsen writes: > Eric Abrahamsen writes: > >> There's the patch as it stands. I'll push in a bit if there's no objection. > > I've never used the atomic window stuff, so I'm probably not a good > judge here, but it looked logical to me. It should have a NEWS entry, > though. Ah, I was wondering about that. I'll add that as well, then push. Thanks, Eric From unknown Sat Jun 14 03:49:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35873: Add atomic window support to Gnus Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Fri, 20 Sep 2019 20:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35873 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: martin rudalics , 35873@debbugs.gnu.org Received: via spool by 35873-submit@debbugs.gnu.org id=B35873.156901257331950 (code B ref 35873); Fri, 20 Sep 2019 20:50:02 +0000 Received: (at 35873) by debbugs.gnu.org; 20 Sep 2019 20:49:33 +0000 Received: from localhost ([127.0.0.1]:58639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBPqO-0008JG-IG for submit@debbugs.gnu.org; Fri, 20 Sep 2019 16:49:32 -0400 Received: from ericabrahamsen.net ([52.70.2.18]:42488 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iBPqN-0008It-BO for 35873@debbugs.gnu.org; Fri, 20 Sep 2019 16:49:31 -0400 Received: from localhost (c-73-254-86-141.hsd1.wa.comcast.net [73.254.86.141]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 9D72EFA025; Fri, 20 Sep 2019 20:49:25 +0000 (UTC) From: Eric Abrahamsen References: <87h89kuch2.fsf@ericabrahamsen.net> <87imsxy3lj.fsf@ericabrahamsen.net> <87a7b4q7ed.fsf@gnus.org> <87a7b3eucz.fsf@ericabrahamsen.net> <875zlrq2v9.fsf@gnus.org> <87o8zgnqvx.fsf@ericabrahamsen.net> <878sqizvjf.fsf@ericabrahamsen.net> <87v9tmydh6.fsf@ericabrahamsen.net> <87muey7mbj.fsf@gnus.org> Date: Fri, 20 Sep 2019 13:49:23 -0700 In-Reply-To: <87muey7mbj.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 20 Sep 2019 22:19:12 +0200") Message-ID: <8736gqelrg.fsf@ericabrahamsen.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On 09/20/19 22:19 PM, Lars Ingebrigtsen wrote: > Eric Abrahamsen writes: > >> There's the patch as it stands. I'll push in a bit if there's no objection. > > I've never used the atomic window stuff, so I'm probably not a good > judge here, but it looked logical to me. It should have a NEWS entry, > though. Okay, I've added a NEWS entry, and also a :version tag to the new option. Hopefully we're good to go. From unknown Sat Jun 14 03:49:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#35873: Add atomic window support to Gnus Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Sat, 28 Sep 2019 18:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 35873 X-GNU-PR-Package: emacs,gnus X-GNU-PR-Keywords: patch To: Eric Abrahamsen Cc: 35873@debbugs.gnu.org Received: via spool by 35873-submit@debbugs.gnu.org id=B35873.156969365121823 (code B ref 35873); Sat, 28 Sep 2019 18:01:01 +0000 Received: (at 35873) by debbugs.gnu.org; 28 Sep 2019 18:00:51 +0000 Received: from localhost ([127.0.0.1]:51164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iEH1X-0005fv-Da for submit@debbugs.gnu.org; Sat, 28 Sep 2019 14:00:51 -0400 Received: from quimby.gnus.org ([80.91.231.51]:33418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iEH1V-0005fm-Rr for 35873@debbugs.gnu.org; Sat, 28 Sep 2019 14:00:50 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iEH1S-00059S-EI; Sat, 28 Sep 2019 20:00:48 +0200 From: Lars Ingebrigtsen References: <87h89kuch2.fsf@ericabrahamsen.net> <87imsxy3lj.fsf@ericabrahamsen.net> <87a7b4q7ed.fsf@gnus.org> <87a7b3eucz.fsf@ericabrahamsen.net> <875zlrq2v9.fsf@gnus.org> <87o8zgnqvx.fsf@ericabrahamsen.net> <878sqizvjf.fsf@ericabrahamsen.net> <87v9tmydh6.fsf@ericabrahamsen.net> <87muey7mbj.fsf@gnus.org> <877e62em4h.fsf@ericabrahamsen.net> Date: Sat, 28 Sep 2019 20:00:46 +0200 In-Reply-To: <877e62em4h.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Fri, 20 Sep 2019 13:41:34 -0700") Message-ID: <87blv4uwq9.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Eric Abrahamsen writes: > Ah, I was wondering about that. I'll add that as well, then push. This is now on the trunk, so I'm closing this bug report. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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 (-) Eric Abrahamsen writes: > Ah, I was wondering about that. I'll add that as well, then push. This is now on the trunk, so I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 28 14:00:57 2019 Received: (at control) by debbugs.gnu.org; 28 Sep 2019 18:00:58 +0000 Received: from localhost ([127.0.0.1]:51167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iEH1d-0005gH-Ln for submit@debbugs.gnu.org; Sat, 28 Sep 2019 14:00:57 -0400 Received: from quimby.gnus.org ([80.91.231.51]:33432) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iEH1c-0005g8-9D for control@debbugs.gnu.org; Sat, 28 Sep 2019 14:00:56 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iEH1Z-00059d-Fu for control@debbugs.gnu.org; Sat, 28 Sep 2019 20:00:55 +0200 Date: Sat, 28 Sep 2019 20:00:53 +0200 Message-Id: <87a7aouwq2.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #35873 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: tags 35873 fixed close 35873 27.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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: -1.0 (-) tags 35873 fixed close 35873 27.1 quit