From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Jan D." Newsgroups: gmane.emacs.bugs Subject: bug#16659: ns-use-native-fullscreen breaks fullscreen functionality on maverick secondary monitor when old spaces behaviour is selected, plus slow transition Date: Thu, 06 Feb 2014 09:00:47 +0100 Message-ID: <52F3412F.6080504@swipnet.se> References: <52F27801.4060000@disi.unige.it> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1391673671 30335 80.91.229.3 (6 Feb 2014 08:01:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 6 Feb 2014 08:01:11 +0000 (UTC) Cc: 16659@debbugs.gnu.org To: Luigi Rocca Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Feb 06 09:01:19 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WBJte-000234-HX for geb-bug-gnu-emacs@m.gmane.org; Thu, 06 Feb 2014 09:01:18 +0100 Original-Received: from localhost ([::1]:35052 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WBJte-0008L1-7Q for geb-bug-gnu-emacs@m.gmane.org; Thu, 06 Feb 2014 03:01:18 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44777) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WBJtU-0008D2-TP for bug-gnu-emacs@gnu.org; Thu, 06 Feb 2014 03:01:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WBJtP-0002DV-Hf for bug-gnu-emacs@gnu.org; Thu, 06 Feb 2014 03:01:08 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:37999) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WBJtP-0002DQ-E2 for bug-gnu-emacs@gnu.org; Thu, 06 Feb 2014 03:01:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WBJtO-0007RC-Mv for bug-gnu-emacs@gnu.org; Thu, 06 Feb 2014 03:01:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Jan D." Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 06 Feb 2014 08:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16659 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 16659-submit@debbugs.gnu.org id=B16659.139167366028582 (code B ref 16659); Thu, 06 Feb 2014 08:01:02 +0000 Original-Received: (at 16659) by debbugs.gnu.org; 6 Feb 2014 08:01:00 +0000 Original-Received: from localhost ([127.0.0.1]:52018 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WBJtL-0007Qv-BX for submit@debbugs.gnu.org; Thu, 06 Feb 2014 03:00:59 -0500 Original-Received: from mailfe01.swip.net ([212.247.154.1]:51466 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WBJtG-0007Qh-KQ for 16659@debbugs.gnu.org; Thu, 06 Feb 2014 03:00:56 -0500 X-T2-Spam-Status: No, hits=0.0 required=5.0 Original-Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe01.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 477830133; Thu, 06 Feb 2014 09:00:52 +0100 Original-Received: from jdvpro.hq.ismobile.com (unknown [176.57.193.190]) (Authenticated sender: jhd) by hosdjarv.se (Postfix) with ESMTPSA id DCCAA1A026F; Thu, 6 Feb 2014 08:00:51 +0000 (UTC) User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:17.0) Gecko/20130328 Thunderbird/17.0.5 In-Reply-To: <52F27801.4060000@disi.unige.it> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:84715 Archived-At: Hello. I have checked in a fix for 1) as it is a bug. 2) will have to wait as we are in a feature freeze. Jan D. Luigi Rocca skrev 2014-02-05 18:42: > I am using the following emacs build, from > http://emacsformacosx.com/ on an updated Mavericks installation: "GNU > Emacs 24.3.50.1 (x86_64-apple-darwin, NS apple-appkit-1038.36) of > 2014-01-27 on bob.porkrind.org" > > I'm disabling the native fullscreen functionality in my conf file > (setq ns-use-native-fullscreen nil) and I have the OSX option > "Displays have separate spaces" disabled. > > While avoiding the native fullscreen does two very welcome things > (the fullscreen window remains on the current space and the other > monitor, if attached, is not greyed out) there are two problems: > > 1) Going fullscreen works only on the primary laptop monitor (I'm > using a macbook pro) but not on the secondary monitor on the display > port. When the emacs frame is on the secondary monitor, "M-x > toggle-frame-fullscreen" has the following results: - An animation of > a small black rectangle goes out of the screen (headed to the lower > right part of the screen - please note the secondary monitor is on > the upper left wrt the primary one, don't know if this is related or > not). - A brief macosx error sound is played. - The screen is now > empty and emacs is nowhere to be seen, neither primary nor secondary > monitor. - The only way to get the emacs frame back is blindly > calling toggle-frame-fullscreen again - the frame then returns to its > previous position. > > 2) Even on the working primary monitor there is still a very slow > scaling transition to fullscreen (and back). I find slow animations > in Maverick to be annoying and nausea-inducing. Users that are > disabling native fullscreen functionality are probably trying to > disable the slow transition too (most other open source apps that > give the user the option to disable the native fullscreen > functionality, such as VLC and iterm2, do exactly this and avoid the > slow animation entirely). It seems reasonable to either disable the > animation when native fullscreen is disabled or add and additional > option to disable it and/or control how fast it is (if I've missed > one I'm sorry, please point it out to me). > > I've tested one of the several unofficial osx emacs versions that > were fullscreen-patched in the past > (https://github.com/xajler/emacs24-macosx-lion-fullscreen) and it > works as intended on both counts: it goes fullscreen on both monitors > and without any animation whatsoever. > > If there's anything I can do to help, test etc, please do tell me. I > am confortable with building software from source and it is not a > problem for me to checkout and build the latest sources if > necessary. > > Many many thanks for all the amazing work that the emacs developers > have done in the past and are still doing on this amazing editor. > Keep up the good work! > > Cheers, Luigi Rocca > > >