From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: YAMAMOTO Mitsuharu Newsgroups: gmane.emacs.bugs Subject: Re: wrong fullscreen frame size on osx Date: Sun, 03 Feb 2008 07:41:20 +0900 (JST) Message-ID: <20080203.074120.24648493.mituharu@math.s.chiba-u.ac.jp> References: <20080202.220510.31790496.mituharu@math.s.chiba-u.ac.jp> 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 1201992068 11847 80.91.229.12 (2 Feb 2008 22:41:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 2 Feb 2008 22:41:08 +0000 (UTC) Cc: bug-gnu-emacs@gnu.org To: wavexx@users.sf.net Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Feb 02 23:41:29 2008 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 1JLR39-0000zs-7G for geb-bug-gnu-emacs@m.gmane.org; Sat, 02 Feb 2008 23:41:27 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JLR2h-0003hc-Hb for geb-bug-gnu-emacs@m.gmane.org; Sat, 02 Feb 2008 17:40:59 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JLR2e-0003hN-Bo for bug-gnu-emacs@gnu.org; Sat, 02 Feb 2008 17:40:56 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JLR2c-0003hB-Ti for bug-gnu-emacs@gnu.org; Sat, 02 Feb 2008 17:40:56 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JLR2c-0003h8-Qo for bug-gnu-emacs@gnu.org; Sat, 02 Feb 2008 17:40:54 -0500 Original-Received: from ntp.math.s.chiba-u.ac.jp ([133.82.132.2] helo=mathmail.math.s.chiba-u.ac.jp) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JLR2c-0003kO-A2 for bug-gnu-emacs@gnu.org; Sat, 02 Feb 2008 17:40:54 -0500 Original-Received: from localhost (church [133.82.132.36]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id 35BEF2C40; Sun, 3 Feb 2008 07:40:50 +0900 (JST) In-Reply-To: X-Mailer: Mew version 3.3 on Emacs 22.1 / Mule 5.0 (SAKAKI) X-detected-kernel: by monty-python.gnu.org: NetBSD 3.0 (DF) 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:17455 Archived-At: >>>>> On Sat, 02 Feb 2008 20:50:37 +0100, Yuri D'Elia said: >> > What about traditional X11 and Xinerama? >> >> I said there's no notion of "monitors" in Emacs, and I didn't mean >> there's no support for multiple monitors in X11. Apple X11 uses >> Xinerama, and I already mentioned this extension in the link below. > Sorry, since the other thread discussed issues with the Apple's X11 > version too, I supposed there could be differences in the port. The important point is that the multiple monitors support should be introduced in a platform-independent way, rather than adding Mac-specific functions or making some common functions' behavior different only on Mac. >> > Is there any progress on the cvs that I can use, or somewhere? >> >> No. Design and introduction of a new notion should be done really >> carefully, and such kind of changes should be avoided for Emacs >> 22.2. If you want to suggest a design of the notion of "monitors", >> Emacs 23 would be a good chance. > Certainly, but current behavior is equally unacceptable. Maximize > results in a badly-positioned ill-sized frame (not to mention that > on OSX the menu bar is ignored). The current behavior is consistent with its specification and not a bug. The "Multiple Displays" node in the elisp info says Note that some graphical terminals can output to more than a one monitor (or other output device) at the same time. On these "multi-monitor" setups, a single DISPLAY value controls the output to all the physical monitors. In this situation, there is currently no platform-independent way for Emacs to distinguish between the different physical monitors. and the documentation of x-display-pixel-width says "Return the width in pixels of DISPLAY." > Don't you think that, until this notion of monitors exists, just the > current monitor should be considered? In that case, "the current monitor" should be well-defined. And if you want to make a feature request, emacs-devel@gnu.org would be more appropriate place. YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp