From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Jan D." Newsgroups: gmane.emacs.devel Subject: Re: raise-frame doesn't work in Fedora Core 4 Date: Tue, 31 Oct 2006 18:19:17 +0100 Message-ID: <45478595.5090306@swipnet.se> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1162315225 18685 80.91.229.2 (31 Oct 2006 17:20:25 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 31 Oct 2006 17:20:25 +0000 (UTC) Cc: Masatake YAMATO , Katsumi Yamaoka , Kenichi Handa , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Oct 31 18:20:21 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GexHb-0003Js-6X for ged-emacs-devel@m.gmane.org; Tue, 31 Oct 2006 18:20:15 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GexHa-0002de-Da for ged-emacs-devel@m.gmane.org; Tue, 31 Oct 2006 12:20:14 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GexHK-0002aG-Dz for emacs-devel@gnu.org; Tue, 31 Oct 2006 12:19:58 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GexHE-0002Ro-CK for emacs-devel@gnu.org; Tue, 31 Oct 2006 12:19:57 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GexHD-0002Qu-Q8 for emacs-devel@gnu.org; Tue, 31 Oct 2006 12:19:51 -0500 Original-Received: from [81.228.9.184] (helo=av8-2-sn3.vrr.skanova.net) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GexHD-0001tS-Ln for emacs-devel@gnu.org; Tue, 31 Oct 2006 12:19:51 -0500 Original-Received: by av8-2-sn3.vrr.skanova.net (Postfix, from userid 502) id 55C9E380AE; Tue, 31 Oct 2006 18:19:50 +0100 (CET) Original-Received: from smtp3-1-sn3.vrr.skanova.net (smtp3-1-sn3.vrr.skanova.net [81.228.9.101]) by av8-2-sn3.vrr.skanova.net (Postfix) with ESMTP id 4505237FE6; Tue, 31 Oct 2006 18:19:50 +0100 (CET) Original-Received: from coolsville.localdomain (81-235-205-78-no59.tbcn.telia.com [81.235.205.78]) by smtp3-1-sn3.vrr.skanova.net (Postfix) with ESMTP id 9D3FC37E5C; Tue, 31 Oct 2006 18:19:48 +0100 (CET) User-Agent: Thunderbird 1.5.0.7 (X11/20060913) Original-To: Stefan Monnier In-Reply-To: X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:61487 Archived-At: Stefan Monnier skrev: > Is there some documented rationale for this wm-spec thingy? > I mean, why on earth should the window-manager need more than "XRaiseWindow" > to figure out that the window should be brought on top? Activate doesn't have to mean raise. It usually mean uniconify, focus and possibly raise if the WM manager wants it. If you have several workspaces, you can have different active windows in each one of them. Here is the (very brief) rationale from freedesktop: Rationale: XSetInputFocus is not sufficient, since the window may be hidden on another virtual desktop ( in that case XSetInputFocus fails with a BadWindow error ) But I'm not sure exactly why this is needed. Jan D.