From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Vivek Dasmohapatra Newsgroups: gmane.emacs.bugs Subject: bug#22000: Patch addressing the menu-bar frame-resize interaction Date: Thu, 11 Oct 2018 14:05:49 +0100 (BST) Message-ID: References: <87k2p8h1vn.fsf@isaac.fritz.box> <5B4C4911.8040900@gmx.at> <5B4D9F5F.20506@gmx.at> <5B4EE5AF.5000304@gmx.at> <5B504994.3090202@gmx.at> <5B5199F7.7000303@gmx.at> <5B51D6C4.9030006@gmx.at> <5B52E425.8010608@gmx.at> <5B543148.1010004@gmx.at> <5B557ACA.4020106@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-944154500-1539263150=:5980" X-Trace: blaine.gmane.org 1539263049 27953 195.159.176.226 (11 Oct 2018 13:04:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 11 Oct 2018 13:04:09 +0000 (UTC) User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) Cc: 22000@debbugs.gnu.org, David Engster To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 11 15:04:05 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gAadG-00076y-IH for geb-bug-gnu-emacs@m.gmane.org; Thu, 11 Oct 2018 15:04:02 +0200 Original-Received: from localhost ([::1]:34305 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gAafN-0005iZ-1y for geb-bug-gnu-emacs@m.gmane.org; Thu, 11 Oct 2018 09:06:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49712) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gAafF-0005gA-Bw for bug-gnu-emacs@gnu.org; Thu, 11 Oct 2018 09:06:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gAafC-0003yL-7l for bug-gnu-emacs@gnu.org; Thu, 11 Oct 2018 09:06:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:40009) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gAafC-0003y2-0M for bug-gnu-emacs@gnu.org; Thu, 11 Oct 2018 09:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gAafB-00081A-Js for bug-gnu-emacs@gnu.org; Thu, 11 Oct 2018 09:06:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Vivek Dasmohapatra Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Oct 2018 13:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22000 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22000-submit@debbugs.gnu.org id=B22000.153926315430806 (code B ref 22000); Thu, 11 Oct 2018 13:06:01 +0000 Original-Received: (at 22000) by debbugs.gnu.org; 11 Oct 2018 13:05:54 +0000 Original-Received: from localhost ([127.0.0.1]:44267 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gAaf4-00080o-59 for submit@debbugs.gnu.org; Thu, 11 Oct 2018 09:05:54 -0400 Original-Received: from ceres.etla.org ([85.119.82.193]:39793) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gAaf2-00080g-CD for 22000@debbugs.gnu.org; Thu, 11 Oct 2018 09:05:52 -0400 Original-Received: from yaffle.pepperfish.net ([88.99.213.221] helo=[10.112.101.20]) by ceres.etla.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1gAaf0-0008Uu-Kp; Thu, 11 Oct 2018 14:05:50 +0100 X-X-Sender: vivek@platypus.pepperfish.net In-Reply-To: <5B557ACA.4020106@gmx.at> X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-Spam_report: Spam detection software, running on the system "ceres.etla.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: Hi - have been busy for a while but finally put this together. The attached patch series: - Lets the user control menubar scrolling via a frame parameter. - Handles initial-frame-alist - Handles default-frame-alist - Handles the modify-frame-parameter path (this is secretly how initial frames work). - Documents the new frame parameter. [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted host X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:151109 Archived-At: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323329-944154500-1539263150=:5980 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Hi - have been busy for a while but finally put this together. The attached patch series: - Lets the user control menubar scrolling via a frame parameter. - Handles initial-frame-alist - Handles default-frame-alist - Handles the modify-frame-parameter path (this is secretly how initial frames work). - Documents the new frame parameter. Patches prepared on top of the emacs-26 branch but should apply to master too. Let me know if the series needs any revision (I have already done the copyright-assignment dance). --8323329-944154500-1539263150=:5980 Content-Type: APPLICATION/octet-stream; name=emacs-frame-size-jitter.tar.xz Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=emacs-frame-size-jitter.tar.xz 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 --8323329-944154500-1539263150=:5980--