From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#4476: 23.1; frame configuration,frame parameters - how about frame stacking order too? Date: Fri, 18 Sep 2009 00:07:34 -0700 Message-ID: <4528F957198E4CF792A809D694BB1DE1@us.oracle.com> Reply-To: Drew Adams , 4476@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1253258845 27145 80.91.229.12 (18 Sep 2009 07:27:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 18 Sep 2009 07:27:25 +0000 (UTC) To: Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 18 09:27:18 2009 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MoXsC-0005e5-NV for geb-bug-gnu-emacs@m.gmane.org; Fri, 18 Sep 2009 09:27:18 +0200 Original-Received: from localhost ([127.0.0.1]:47469 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MoXsC-0005Uu-03 for geb-bug-gnu-emacs@m.gmane.org; Fri, 18 Sep 2009 03:27:16 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MoXs6-0005Up-5r for bug-gnu-emacs@gnu.org; Fri, 18 Sep 2009 03:27:10 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MoXs1-0005Ud-Cq for bug-gnu-emacs@gnu.org; Fri, 18 Sep 2009 03:27:09 -0400 Original-Received: from [199.232.76.173] (port=34088 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MoXs1-0005Ua-4y for bug-gnu-emacs@gnu.org; Fri, 18 Sep 2009 03:27:05 -0400 Original-Received: from mx20.gnu.org ([199.232.41.8]:49802) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MoXs0-0004GY-FV for bug-gnu-emacs@gnu.org; Fri, 18 Sep 2009 03:27:04 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MoXrz-0000ID-FP for bug-gnu-emacs@gnu.org; Fri, 18 Sep 2009 03:27:03 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n8I7R1As028929; Fri, 18 Sep 2009 00:27:02 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.14.3/8.14.3/Submit) id n8I7F5Z6027215; Fri, 18 Sep 2009 00:15:05 -0700 Resent-Date: Fri, 18 Sep 2009 00:15:05 -0700 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: "Drew Adams" Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs 2Resent-Date: Fri, 18 Sep 2009 07:15:04 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: report 4476 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by submit@emacsbugs.donarmstrong.com id=B.125325766926362 (code B ref -1); Fri, 18 Sep 2009 07:15:04 +0000 Original-Received: (at submit) by emacsbugs.donarmstrong.com; 18 Sep 2009 07:07:49 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n8I77mto026359 for ; Fri, 18 Sep 2009 00:07:49 -0700 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MoXZL-0004St-N4 for bug-gnu-emacs@gnu.org; Fri, 18 Sep 2009 03:07:47 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MoXZH-0004Rn-1v for bug-gnu-emacs@gnu.org; Fri, 18 Sep 2009 03:07:47 -0400 Original-Received: from [199.232.76.173] (port=38104 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MoXZG-0004Rc-O2 for bug-gnu-emacs@gnu.org; Fri, 18 Sep 2009 03:07:42 -0400 Original-Received: from mx20.gnu.org ([199.232.41.8]:47913) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MoXZG-0001rj-1f for bug-gnu-emacs@gnu.org; Fri, 18 Sep 2009 03:07:42 -0400 Original-Received: from acsinet11.oracle.com ([141.146.126.233]) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MoXZF-0007av-D1 for bug-gnu-emacs@gnu.org; Fri, 18 Sep 2009 03:07:41 -0400 Original-Received: from rgminet13.oracle.com (rcsinet13.oracle.com [148.87.113.125]) by acsinet11.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n8I78lGR004755 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 18 Sep 2009 07:08:49 GMT Original-Received: from abhmt001.oracle.com (abhmt001.oracle.com [141.146.116.10]) by rgminet13.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n8I77uIJ024630 for ; Fri, 18 Sep 2009 07:07:59 GMT Original-Received: from dradamslap1 (/24.5.190.74) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 18 Sep 2009 00:07:30 -0700 X-Mailer: Microsoft Office Outlook 11 Thread-Index: Aco4LrKSrmzqBvcMSEOMHOAvYYQPMQ== X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Source-IP: abhmt001.oracle.com [141.146.116.10] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090202.4AB331B6.0152:SCFSTAT5015188,ss=1,fgs=0 X-detected-operating-system: by mx20.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by mx20.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) Resent-Date: Fri, 18 Sep 2009 03:27:09 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:31205 Archived-At: Enhancement request: A frame configuration saves the frame parameters of a set of frames. This information records, for each frame, whether it is visible, invisible, or iconified. But it does not record the frame stacking order: which frames are in front of which other frames. This is an important part of a user's idea of what a frame configuration should be: Restoring a frame config should restore the set of frames as they were when the config was saved, including their positions front to back. Feature request: Add this information to frame configs. Perhaps we could add to each frame, as a frame parameter, its current stacking order. Then we could perhaps make `set-frame-configuration' restore this saved order. I'm assuming this info can be obtained somehow from the window manager. (I'm no expert on this.) (I wonder too if we couldn't have a command to raise or lower a frame just one notch at at time in the stacking order. Currently, we can only raise it to the front or lower it to the back.) In GNU Emacs 23.1.1 (i386-mingw-nt5.1.2600) of 2009-07-29 on SOFT-MJASON Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.4)'