From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#7004: 23.2; In fullscreen mode, the echo area takes too much vertical space Date: Fri, 17 Sep 2010 08:34:31 +0200 Message-ID: <4C930BF7.8040204@gmx.at> References: <4C89F3E3.6080804@swipnet.se> <4C8A3D5F.10502@swipnet.se> <4C8AC907.80102@harpegolden.net> <4C8B34C6.5060906@swipnet.se> <83r5gx4y6e.fsf@gnu.org> <4C8E748F.5040107@swipnet.se> <83aanl4fm3.fsf@gnu.org> <4C8E8E3B.7010305@swipnet.se> <831v8x49p3.fsf@gnu.org> <4C8F1E31.8030904@gmx.at> <83vd682puw.fsf@gnu.org> <4C906F09.2030809@gmx.at> <83fwxa3iug.fsf@gnu.org> <4C91C5E8.50508@gmx.at> <4C91F87D.4070306@swipnet.se> <4C920919.500@gmx.at> <4C921CCE.2000805@swipnet.se> <4C92430E.8080907@gmx.at> <4C92FBC6.4080905@swipnet.se> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1284706109 2814 80.91.229.12 (17 Sep 2010 06:48:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 17 Sep 2010 06:48:29 +0000 (UTC) Cc: 7004@debbugs.gnu.org To: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 17 08:48:28 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 1OwUkE-0000ot-5P for geb-bug-gnu-emacs@m.gmane.org; Fri, 17 Sep 2010 08:48:26 +0200 Original-Received: from localhost ([127.0.0.1]:45489 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OwUkC-0007Ih-TR for geb-bug-gnu-emacs@m.gmane.org; Fri, 17 Sep 2010 02:48:24 -0400 Original-Received: from [140.186.70.92] (port=45895 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OwUk6-0007IL-41 for bug-gnu-emacs@gnu.org; Fri, 17 Sep 2010 02:48:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OwUk4-00080z-KT for bug-gnu-emacs@gnu.org; Fri, 17 Sep 2010 02:48:17 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42161) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OwUk4-00080v-J6 for bug-gnu-emacs@gnu.org; Fri, 17 Sep 2010 02:48:16 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OwUVK-0005yv-2l; Fri, 17 Sep 2010 02:33:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 17 Sep 2010 06:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7004 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 7004-submit@debbugs.gnu.org id=B7004.128470513622986 (code B ref 7004); Fri, 17 Sep 2010 06:33:02 +0000 Original-Received: (at 7004) by debbugs.gnu.org; 17 Sep 2010 06:32:16 +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 1OwUUa-0005yh-1a for submit@debbugs.gnu.org; Fri, 17 Sep 2010 02:32:16 -0400 Original-Received: from mailout-de.gmx.net ([213.165.64.23] helo=mail.gmx.net) by debbugs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OwUUX-0005ya-Fe for 7004@debbugs.gnu.org; Fri, 17 Sep 2010 02:32:15 -0400 Original-Received: (qmail invoked by alias); 17 Sep 2010 06:34:33 -0000 Original-Received: from 62-47-32-236.adsl.highway.telekom.at (EHLO [62.47.32.236]) [62.47.32.236] by mail.gmx.net (mp045) with SMTP; 17 Sep 2010 08:34:33 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX19bxIs97HpbIAn/ARFqu1mWmam1vy5iyxI/6uEpPk dYZjEdAKBvYcLB User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) In-Reply-To: <4C92FBC6.4080905@swipnet.se> X-Y-GMX-Trusted: 0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 17 Sep 2010 02:33: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:40236 Archived-At: > Notice that change_frame_size takes lines/columns as arguments, not > pixels, so windows can only be sized in those increments. Right. And the proposal of the others boils down to make these pixel arguments instead. All I tried to explain was that doing that is fairly easy because we don't have to bother about the tool and menubars any more. The harder part is to handle converse routines like getting the right window from coordinates or `pos-visible-in-window-p'. For those we probably have to store pixel sizes within the window structure to avoid recalculating sizes, for example, during mouse tracking. And storing pixel sizes means we have to update them whenever we resize windows or the minibuffer. martin