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#21415: 25.0.50; Emacs Trunk -- pixelwise width/height for x-create-frame Date: Sun, 20 Sep 2015 00:17:10 +0200 Message-ID: <55FDDEE6.8070408@gmx.at> References: <55F5B9DF.5020001@gmx.at> <55F6860D.9060503@gmx.at> <55F6CE22.1070502@gmx.at> <55F705E6.1000609@gmx.at> <55F7D6F6.90801@gmx.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1442701103 863 80.91.229.3 (19 Sep 2015 22:18:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 19 Sep 2015 22:18:23 +0000 (UTC) Cc: Keith David Bershatsky , 21415@debbugs.gnu.org To: Anders Lindgren Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Sep 20 00:18:13 2015 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 1ZdQSS-0006fY-5Q for geb-bug-gnu-emacs@m.gmane.org; Sun, 20 Sep 2015 00:18:12 +0200 Original-Received: from localhost ([::1]:48122 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZdQSQ-0001iy-Pq for geb-bug-gnu-emacs@m.gmane.org; Sat, 19 Sep 2015 18:18:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36176) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZdQSN-0001ip-9O for bug-gnu-emacs@gnu.org; Sat, 19 Sep 2015 18:18:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZdQSJ-0008GU-8U for bug-gnu-emacs@gnu.org; Sat, 19 Sep 2015 18:18:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:45746) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZdQSJ-0008GO-5Z for bug-gnu-emacs@gnu.org; Sat, 19 Sep 2015 18:18:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZdQSI-0001hm-IP for bug-gnu-emacs@gnu.org; Sat, 19 Sep 2015 18:18:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 19 Sep 2015 22:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21415 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21415-submit@debbugs.gnu.org id=B21415.14427010456506 (code B ref 21415); Sat, 19 Sep 2015 22:18:02 +0000 Original-Received: (at 21415) by debbugs.gnu.org; 19 Sep 2015 22:17:25 +0000 Original-Received: from localhost ([127.0.0.1]:37956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZdQRg-0001gr-Nu for submit@debbugs.gnu.org; Sat, 19 Sep 2015 18:17:24 -0400 Original-Received: from mout.gmx.net ([212.227.15.19]:57014) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZdQRe-0001gk-W5 for 21415@debbugs.gnu.org; Sat, 19 Sep 2015 18:17:23 -0400 Original-Received: from [194.166.86.79] ([194.166.86.79]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0M08eS-1Yj6pp1xzY-00uJTh; Sun, 20 Sep 2015 00:17:21 +0200 In-Reply-To: X-Provags-ID: V03:K0:n91iJSoug449Y+XIMnDVnGmfzYsB8m9/0h5mlmiS1UfBpkfgGLV TDu8Bj8MuayZ8Yd0ER4EW2jznYYDyaUis5yu257CKJUEqY+vtXwG+UJVbFyE4x8nxD//aCt XtfXvAcWYChfm6yBjaBbzLQivPh4oD6lS7P7OISSWzvgVIppkVgDqCAn25//XMsSFuyA08f T04hdVCUIkrknSdLvIdag== X-UI-Out-Filterresults: notjunk:1;V01:K0:i6m5PdoQrLU=:lfznnoXIaedRwQvWqoc4TI cFIAmEvSj4jovLIq7dNZtD7TUDq2ZUKmhEM8rOMxZIC+hlmgpxKe6aLVwbLpRD0S4r3M9f6+E O5K4l16e3pTAMtxC11wfkFYbKeHQ+mjq+3raru9anLBs7MJk1qR01BIC3aVQuU5APnPr175Fs x33y4dF5kF1Lg91psO+uO2vMNP0mSfYCQw8B4sgINX3d+XJxomV/AGva7UnpvhWLV5fbVXjon JKbHqBoI3pB4OQxNp/Jsa0y4dxf1DHJFeGeYDggyleGypfcJXSK2kaCIHLxX8NWeIbx2lOosU y7APprJ2DkK4fABN9clZHX4EhjNRndaYO6ZvvbLOpQkwBc/7s9CiI/xeZiq3/d+BRoh4hQs2q 8HG82h31FpD7Tpr/pSpfeFsuz5A5ffLG3sOENOBjp8BhtIMEdwAke1BNLQINpf3CbrFfB/07p E/fKieCbejdwT1lKbEDn3cq1Jlymy47DEszlHvaJQt30UCV1WJ3XNYK6czZo+Wk0ZrSX+25+u gdTsHzCMMObWmM0S+eWXN3wXkVrY82Nwt5shVPZhmCphve8enE5eLsqAJcMXgBG79f2t/wlL9 j1D834FE+EiNUBpPox8LivHyrBKNjBGImRFXyYqSUY0uJg9wPXzVt5Xr14A2CIExbz+EAkgJs sN02gfJUrtsj6t6UVftsLAnYusiVDeENPo08exU/Amv+P4Osed8sdwNKim2sQTy2HOF7BbrM3 pRPk9xvahHue6jXYSKse4Tbo9vVJ7/WEEIHAOw== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 208.118.235.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:106712 Archived-At: > Below is a patch that should correct the problem: Thanks. But pretty please send it as an attachment. Here it arrived as: > diff --git a/src/nsterm.m b/src/nsterm.m > index 2806f31..14f2beb 100644--- a/src/nsterm.m > +++ b/src/nsterm.m@@ -1333,6 +1333,7 @@ x_set_window_size (struct > frame *f, int tb = FRAME_EXTERNAL_TOOL_BAR (f); > int pixelwidth, pixelheight; > int rows, cols;+ int orig_height = wr.size.height; > NSTRACE (x_set_window_size); > @@ -1386,7 +1387,7 @@ x_set_window_size (struct frame *f, if > (f->output_data.ns->zooming) > f->output_data.ns->zooming = 0; > else- wr.origin.y += FRAME_PIXEL_HEIGHT (f) - pixelheight;+ > wr.origin.y += orig_height - wr.size.height; > [view setRows: rows andColumns: cols]; > [window setFrame: wr display: YES]; > Effectively, this will ensure that whenever the height of a frame is > changed, the origin (the distance from the lower left corner of the display > to the lower left hand corner of the frame) is updated accordingly. Can you please tell us why the "origin" on OS X is apparently the lower left corner? Where can I read about this? martin