From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: bug in frame-width Date: Fri, 13 Aug 2004 11:14:54 -0400 Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Message-ID: References: <200408100259.i7A2xiF19311@raven.dms.auburn.edu> <200408120151.i7C1poG03775@raven.dms.auburn.edu> <200408121812.i7CICrK04649@raven.dms.auburn.edu> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1092410143 24015 80.91.224.253 (13 Aug 2004 15:15:43 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 13 Aug 2004 15:15:43 +0000 (UTC) Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 13 17:15:36 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BvdmJ-0008TP-00 for ; Fri, 13 Aug 2004 17:15:36 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BvdqH-0004Al-8W for ged-emacs-devel@m.gmane.org; Fri, 13 Aug 2004 11:19:41 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BvdqA-0004AA-Jy for emacs-devel@gnu.org; Fri, 13 Aug 2004 11:19:34 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1Bvdq6-00049u-QT for emacs-devel@gnu.org; Fri, 13 Aug 2004 11:19:34 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Bvdq6-00049k-Ox for emacs-devel@gnu.org; Fri, 13 Aug 2004 11:19:30 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Bvdlh-0008Nj-2W for emacs-devel@gnu.org; Fri, 13 Aug 2004 11:14:57 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1Bvdle-0003pN-0f; Fri, 13 Aug 2004 11:14:54 -0400 Original-To: Luc Teirlinck In-reply-to: <200408121812.i7CICrK04649@raven.dms.auburn.edu> (message from Luc Teirlinck on Thu, 12 Aug 2004 13:12:53 -0500 (CDT)) 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: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:26264 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:26264 If I understand correctly, Richard believes that _both_ number of text lines and number of text columns should take precedence over X window size. Yes. The specified window size (in the X geometry) should be the number of lines and columns (as long as you stick to the standard character height and width), and the other things in the frame should be in addition to them. David Kastrup wrote: And my view is that width and height should refer to available text area when specified in the units of characters, and that it should refer to the complete area inclusive of fringe, scroll bar, menu bar and toolbar when specified in the unit of pixels. The question about dimensions in pixels is one where we may not have to choose. These dimensions are only used in various Lisp functions, and we can easily have functions for both inclusive and exclusive versions of the pixel dimensions. Well, my point was that we don't need any inconsistencies if we can come up with a scheme where you may specify your geometry in terms of characters _or_ pixels. Let's say, something stupid like unsigned numbers are in characters, signed numbers are in pixels. I have nothing against this in principle, after the coming release. However, what we need to do now is fix bugs, and above all, to check the manuals for things that need updating. If more people don't start helping with that, we won't HAVE another release, and these ideas will all be irrelevant. Only a few people have helped in checking the manual. Luc Teirlinck has done a lot, but everyone else combined has not done as much as he. Would people please help with this essential task?