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: bug#7296: display-pixel-height not enough Date: Mon, 01 Nov 2010 11:46:06 +0900 Organization: Faculty of Science, Chiba University Message-ID: References: <83hbg66vt4.fsf@gnu.org> <83d3qt77lj.fsf@gnu.org> <4CCA9E5D.5060002@swipnet.se> <838w1h6zbp.fsf@gnu.org> <4CCAC90B.4070800@swipnet.se> <4CCB2713.5070104@swipnet.se> <4CCBC930.5060705@swipnet.se> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Trace: dough.gmane.org 1288581219 12453 80.91.229.12 (1 Nov 2010 03:13:39 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 1 Nov 2010 03:13:39 +0000 (UTC) Cc: Jan@debbugs.gnu.org, 7296@debbugs.gnu.org To: Lennart Borgman Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Nov 01 04:13:34 2010 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.69) (envelope-from ) id 1PCkpx-0000uE-5Z for geb-bug-gnu-emacs@m.gmane.org; Mon, 01 Nov 2010 04:13:33 +0100 Original-Received: from localhost ([127.0.0.1]:38590 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PCkpw-0002uV-0E for geb-bug-gnu-emacs@m.gmane.org; Sun, 31 Oct 2010 23:13:32 -0400 Original-Received: from [140.186.70.92] (port=60767 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PCkpm-0002ql-Vv for bug-gnu-emacs@gnu.org; Sun, 31 Oct 2010 23:13:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PCkph-0007ik-KN for bug-gnu-emacs@gnu.org; Sun, 31 Oct 2010 23:13:22 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:43874) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PCkph-0007gq-Gz for bug-gnu-emacs@gnu.org; Sun, 31 Oct 2010 23:13:17 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PCkLS-0006F3-1V; Sun, 31 Oct 2010 22:42:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: YAMAMOTO Mitsuharu Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Nov 2010 02:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7296 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 7296-submit@debbugs.gnu.org id=B7296.128857931423987 (code B ref 7296); Mon, 01 Nov 2010 02:42:01 +0000 Original-Received: (at 7296) by debbugs.gnu.org; 1 Nov 2010 02:41:54 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PCkLJ-0006Eq-V4 for submit@debbugs.gnu.org; Sun, 31 Oct 2010 22:41:54 -0400 Original-Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PCkLG-0006Ei-Dc for 7296@debbugs.gnu.org; Sun, 31 Oct 2010 22:41:52 -0400 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 5A829C055D; Mon, 1 Nov 2010 11:46:06 +0900 (JST) In-Reply-To: User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?UTF-8?Q?Shij=C5=8D?=) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sun, 31 Oct 2010 22:42:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , 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:41324 Archived-At: >>>>> On Mon, 1 Nov 2010 02:26:44 +0100, Lennart Borgman said: >> I'd rather suggest implementing "some of window manager emulations" >> (i.e., shortening width/height if specified one exceeds available >> one, and possibly maximized, fullwidth, and fullheight for the >> fullscreen frame parameter) on W32 and seeing if the proposed >> function is still necessary, before introducing incompatibility or >> new primitives. > In what way can the working display area size in pixels be > incompatible? And why is using the current total display area size > better (and more compatible)? I mean compatibility with previous versions. It looks unnatural that we can't know the offsets of the available display area, if we are to have primitives to get its size. Also we need to consider multiple-monitor environment. Anyway, no matter how you try to specify position/size in detail at the Lisp level, additional constraints are forced by the window manager on X11 and the Cocoa framework on Mac OS X. And such additional constraints actually solve the problem in your motivating example in the first place. It looks more natural to implement such constraints in the remaining environment, i.e., W32. > And how do you plan to implement the shortening without knowing what > the limits are? Of course they are used, but just internally. YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp