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#14233: 24.3; Don't constrain frame size to character multiples Date: Thu, 25 Apr 2013 09:29:43 +0200 Message-ID: <5178DB67.5000703@gmx.at> References: <2r7gjy2gyy.fsf@fencepost.gnu.org> <83bo991z00.fsf@gnu.org> <517257A0.4080607@gmx.at> <071A708E-3A98-4D11-A15F-7AB92D5200DD@swipnet.se> <51727563.70905@gmx.at> <5172908F.7090206@swipnet.se> <83sj2lz6nm.fsf@gnu.org> <5172EBEF.7030301@swipnet.se> <5173B0D8.4010408@gmx.at> <9CE9273D-8550-478F-8CB9-0C0D693C0BB8@swipnet.se> <5175042E.5020508@gmx.at> <5064BF03-8A61-4C0E-AA6C-5197A177B61A@swipnet.se> <517558ED.7080907@gmx.at> <5175679B.8010903@gmx.at> <868917EF-7586-4F0D-BCDA-0B6F83FBB0A6@swipnet.se> <51767F8E.7000106@gmx.at> <83zjwpw5uh.fsf@gnu.org> <51777E2B.6090508@gmx.at> <83d2tjx337.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1366875015 30173 80.91.229.3 (25 Apr 2013 07:30:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 25 Apr 2013 07:30:15 +0000 (UTC) Cc: esabof@gmail.com, 14233@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Apr 25 09:30:19 2013 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 1UVGdH-00053x-2F for geb-bug-gnu-emacs@m.gmane.org; Thu, 25 Apr 2013 09:30:19 +0200 Original-Received: from localhost ([::1]:46266 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UVGdG-0006Yq-Iz for geb-bug-gnu-emacs@m.gmane.org; Thu, 25 Apr 2013 03:30:18 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:35804) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UVGd0-0006CC-Er for bug-gnu-emacs@gnu.org; Thu, 25 Apr 2013 03:30:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UVGcv-0006rc-Rg for bug-gnu-emacs@gnu.org; Thu, 25 Apr 2013 03:30:02 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:38126) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UVGcv-0006rX-OD for bug-gnu-emacs@gnu.org; Thu, 25 Apr 2013 03:29:57 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1UVGhr-0001vK-PB for bug-gnu-emacs@gnu.org; Thu, 25 Apr 2013 03:35:04 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Apr 2013 07:35:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14233 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 14233-submit@debbugs.gnu.org id=B14233.13668752977353 (code B ref 14233); Thu, 25 Apr 2013 07:35:03 +0000 Original-Received: (at 14233) by debbugs.gnu.org; 25 Apr 2013 07:34:57 +0000 Original-Received: from localhost ([127.0.0.1]:42233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVGhk-0001uU-Ma for submit@debbugs.gnu.org; Thu, 25 Apr 2013 03:34:57 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:58840) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UVGhh-0001uA-NT for 14233@debbugs.gnu.org; Thu, 25 Apr 2013 03:34:55 -0400 Original-Received: from mailout-de.gmx.net ([10.1.76.19]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0LyglF-1UbP6k3yH1-016AuD for <14233@debbugs.gnu.org>; Thu, 25 Apr 2013 09:29:45 +0200 Original-Received: (qmail invoked by alias); 25 Apr 2013 07:29:45 -0000 Original-Received: from 62-47-46-229.adsl.highway.telekom.at (EHLO [62.47.46.229]) [62.47.46.229] by mail.gmx.net (mp019) with SMTP; 25 Apr 2013 09:29:45 +0200 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1/ddFN4HGXdpEfqywrNeNKJ/whsULnwIyOMRDi6Zm GENN+KNoi92460 In-Reply-To: <83d2tjx337.fsf@gnu.org> X-Y-GMX-Trusted: 0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.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:73668 Archived-At: >> A function that would tell me in a platform independent way the pixel >> offset of the frame's root window from the top edge of the frame's >> "client rectangle" (sorry for the Windows parlance). > > Does Emacs even know that today, in any way, form, or shape? At least > with toolkits, I'm not sure this is possible without having the > toolkit tell us this information. But I'm not the expert on this. I suppose so since otherwise we were not able to draw that correctly. Note that the client rectangle refers to the part of the frame that is controlled by the application, in our case Emacs. The Gtk+ toolbar, for example, is not part of the client rectangle as anything else that can be obtained only via a frame's output_data. martin