From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs,gmane.emacs.pretest.bugs Subject: bug#3464: 23.0.94; Please add new frame parameter for frame stacking order Date: Wed, 3 Jun 2009 14:35:42 -0700 Message-ID: <77152C6216744C43B6E44C77CC91C5F3@us.oracle.com> Reply-To: Drew Adams , 3464@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 1244066310 30373 80.91.229.12 (3 Jun 2009 21:58:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 3 Jun 2009 21:58:30 +0000 (UTC) To: Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jun 03 23:58:26 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 1MByTZ-00089M-Ee for geb-bug-gnu-emacs@m.gmane.org; Wed, 03 Jun 2009 23:58:25 +0200 Original-Received: from localhost ([127.0.0.1]:36565 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MByTY-0003dV-R4 for geb-bug-gnu-emacs@m.gmane.org; Wed, 03 Jun 2009 17:58:24 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MBySc-0002mI-9N for bug-gnu-emacs@gnu.org; Wed, 03 Jun 2009 17:57:26 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MBySX-0002jp-JN for bug-gnu-emacs@gnu.org; Wed, 03 Jun 2009 17:57:25 -0400 Original-Received: from [199.232.76.173] (port=60088 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MBySX-0002ja-Cy for bug-gnu-emacs@gnu.org; Wed, 03 Jun 2009 17:57:21 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:45052) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MBySW-00019b-Hu for bug-gnu-emacs@gnu.org; Wed, 03 Jun 2009 17:57:21 -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 n53LvIJW021312; Wed, 3 Jun 2009 14:57:18 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.14.3/8.14.3/Submit) id n53Lj4tZ019475; Wed, 3 Jun 2009 14:45:04 -0700 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: "Drew Adams" Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Wed, 03 Jun 2009 21:45:04 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: report 3464 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by submit@emacsbugs.donarmstrong.com id=B.124406495418443 (code B ref -1); Wed, 03 Jun 2009 21:45:04 +0000 Original-Received: (at submit) by emacsbugs.donarmstrong.com; 3 Jun 2009 21:35:54 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.14.3/8.14.3/Debian-5) with ESMTP id n53LZo0D018438 for ; Wed, 3 Jun 2009 14:35:51 -0700 Original-Received: from mx10.gnu.org ([199.232.76.166]:60245) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1MBy7h-0008VI-AJ for emacs-pretest-bug@gnu.org; Wed, 03 Jun 2009 17:35:49 -0400 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1MBy7g-0005NE-0H for emacs-pretest-bug@gnu.org; Wed, 03 Jun 2009 17:35:49 -0400 Original-Received: from rcsinet12.oracle.com ([148.87.113.124]:26783 helo=rgminet12.oracle.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MBy7f-0005Mu-Mb for emacs-pretest-bug@gnu.org; Wed, 03 Jun 2009 17:35:47 -0400 Original-Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by rgminet12.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n53LZWHh012899 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 3 Jun 2009 21:35:34 GMT Original-Received: from abhmt008.oracle.com (abhmt008.oracle.com [141.146.116.17]) by acsinet15.oracle.com (Switch-3.3.1/Switch-3.3.1) with ESMTP id n53Lagrb014382 for ; Wed, 3 Jun 2009 21:36:42 GMT Original-Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Wed, 03 Jun 2009 14:35:42 -0700 X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 Thread-Index: Acnkkz8x/A3CqCltT1KDKLtX286ygQ== X-Source-IP: abhmt008.oracle.com [141.146.116.17] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090209.4A26ECAE.033C:SCFSTAT5015188,ss=1,fgs=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 1) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) Resent-Date: Wed, 03 Jun 2009 17:57:25 -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:28467 gmane.emacs.pretest.bugs:24563 Archived-At: 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 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.0.94.1 (i386-mingw-nt5.1.2600) of 2009-05-24 on SOFT-MJASON Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4)'