From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: YAMAMOTO Mitsuharu Newsgroups: gmane.emacs.devel Subject: Re: Fullscreen patch for Cocoa Emacs Date: Wed, 03 Feb 2010 08:57:15 +0900 Organization: Faculty of Science, Chiba University Message-ID: References: <4B661981.5000004@gmail.com> <7CBFA48F-7E58-4AA4-85E9-8F799A8AFE32@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1265155061 10452 80.91.229.12 (2 Feb 2010 23:57:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 2 Feb 2010 23:57:41 +0000 (UTC) Cc: Filipe Cabecinhas , emacs-devel@gnu.org To: Ivan Andrus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Feb 03 00:57:37 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NcScZ-0003k2-0K for ged-emacs-devel@m.gmane.org; Wed, 03 Feb 2010 00:57:27 +0100 Original-Received: from localhost ([127.0.0.1]:54765 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NcScY-0002r0-9n for ged-emacs-devel@m.gmane.org; Tue, 02 Feb 2010 18:57:26 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NcScS-0002pn-NK for emacs-devel@gnu.org; Tue, 02 Feb 2010 18:57:20 -0500 Original-Received: from [199.232.76.173] (port=56526 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NcScS-0002pE-1p for emacs-devel@gnu.org; Tue, 02 Feb 2010 18:57:20 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NcScQ-00037o-ES for emacs-devel@gnu.org; Tue, 02 Feb 2010 18:57:19 -0500 Original-Received: from ntp.math.s.chiba-u.ac.jp ([133.82.132.2]:60527 helo=mathmail.math.s.chiba-u.ac.jp) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NcScP-00037e-P7 for emacs-devel@gnu.org; Tue, 02 Feb 2010 18:57:18 -0500 Original-Received: from church.math.s.chiba-u.ac.jp (church [133.82.132.36]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id 2C992C0557; Wed, 3 Feb 2010 08:57:15 +0900 (JST) In-Reply-To: <7CBFA48F-7E58-4AA4-85E9-8F799A8AFE32@gmail.com> User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) X-detected-operating-system: by monty-python.gnu.org: NetBSD 3.0 (DF) 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:120835 Archived-At: >>>>> On Tue, 2 Feb 2010 12:16:51 +0100, Ivan Andrus said: >> This is a patch to port Aquamacs' fullscreen mode to GNU >> Emacs. With this patch we also hide the old frame, instead of >> displaying an empty frame when using Expos=E9. > This works for me, except that the toolbar is not shown in > fullscreen mode. Is this difficult for some technical reason, or > just not desired? Unlike GTK+, the Cocoa toolbar is considered by design as extension of the title bar, not part of the window contents. So a window without the title bar cannot display the Cocoa toolbar. The Mac port uses Emacs-native toolbars, which are used in W32 and non-GTK+ X11 builds, instead of Cocoa ones for fullscreen frames: http://lists.gnu.org/archive/html/emacs-devel/2010-01/msg01487.html You may want to try this if you can accept its experimental/hackers-only status. (That does not mean it is unstable.) Its fullscreen mode is supposed to be robust against several configuration changes trigerred by either frame parameters or external environments such as monitor configurations. If you find some problematic cases about the fullscreen mode on the Mac port, please report them to the address written in the README-mac file, not here. YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp