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: Wed, 21 Oct 2015 10:02:50 +0200 Message-ID: <562746AA.7090004@gmx.at> References: <561E92D8.1050500@gmx.at> <561F7943.9090309@gmx.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1445414616 6860 80.91.229.3 (21 Oct 2015 08:03:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 21 Oct 2015 08:03:36 +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 Wed Oct 21 10:03:22 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 1ZooMj-0004Y5-BM for geb-bug-gnu-emacs@m.gmane.org; Wed, 21 Oct 2015 10:03:21 +0200 Original-Received: from localhost ([::1]:49749 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZooMi-0008Ev-Q2 for geb-bug-gnu-emacs@m.gmane.org; Wed, 21 Oct 2015 04:03:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40575) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZooMb-0008BI-6L for bug-gnu-emacs@gnu.org; Wed, 21 Oct 2015 04:03:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZooMR-0002Zy-J5 for bug-gnu-emacs@gnu.org; Wed, 21 Oct 2015 04:03:13 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:39756) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZooMR-0002Zj-Dl for bug-gnu-emacs@gnu.org; Wed, 21 Oct 2015 04:03:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZooMR-0007R0-0A for bug-gnu-emacs@gnu.org; Wed, 21 Oct 2015 04:03:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 21 Oct 2015 08:03: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.144541458028570 (code B ref 21415); Wed, 21 Oct 2015 08:03:02 +0000 Original-Received: (at 21415) by debbugs.gnu.org; 21 Oct 2015 08:03:00 +0000 Original-Received: from localhost ([127.0.0.1]:58697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZooMO-0007Qj-4n for submit@debbugs.gnu.org; Wed, 21 Oct 2015 04:03:00 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:56455) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZooMM-0007Qc-MZ for 21415@debbugs.gnu.org; Wed, 21 Oct 2015 04:02:59 -0400 Original-Received: from [62.47.255.204] ([62.47.255.204]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0MKt5A-1ZooMK3URM-00019i; Wed, 21 Oct 2015 10:02:57 +0200 In-Reply-To: X-Provags-ID: V03:K0:+kMS4JOoa3HZlguDFrqT3sdcZhiz9BGIuZez6wxS/w+shuzPKlu YVFEqz5d9ON94UI+0osrqt1BicijWW/onaAR/7nzQKGhGRYsdsZWZ+Ywal0e4eEtA3IxcjH 3wogqvh5a1cToL6dml5j0IYVSfeR6dwFbjcfcIErtIpy+v/DfpoZk1hNAVPccqkJTL9TDn9 0o+IkjA8SQtt71H80EWPQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:/DVYEsvEIns=:KVE2iGHaZFDBu3G6a/I/5j K795TpQDiKLcFDPNKcEcUNmYIZ+nDPkCqeeBrX+5df5bnmkOUXhb4KzMTYoQccvvNrdmAIWBi KddUaJkCeL1gqtf+ChLSmiEcD7G1jfpAuXHKCzuDuGGoqlVwwDYV+vuQxfYKeUJeGq6G0dm81 dT70PhLmNAAo9uErmjD/5eupcmlsHcQaGz7WuZSjnj84g0C9P9Dy+eY4SJTNCkRwt3sf6Rt8o 73J8jfVockj4iXqX2mK15zF801zNehezd848u/PkWw00KMwFJYbBtVdyeDZGexONn+BdiPO9k +Zkh60crvK7ILT7sAeuZ8IgMnj7Hg77XJEmYBRGR7pCl2vvklXUBcKKWcYHrCxNkknfx6tJ0V nhX6eoSUVjz0S+XcWSrbgNoVr0SGEtkjh7A4mcJYaVisvAmHqYaUk5ijRUo01yZpvlN42I8EV c6vxRzf/vOzkam7+4IDzuCjsvSTuErywVJW4zmJkhvInTLCadKTeOMYZ67nKhBdNwfefbiTDE 1CrpvgjZPbKBLUPCwAP4X7lddbNiRkgTTJldd1o85d65lN7glVdcoQiR2cl5MCWSylqTlAEfg df2AYaGvJCKIG8WzQe4tEkNaxMUHUFwu86xQs1HQfba3ybazIWbOSjvDW/N7XRxFDi07k5SQU nHpnwVH0xFh2Fe1HFPbbknun6HanRFtz34FwsyEOWXxLLuGErFBR5IPFL44lUs1j8tKSULe+I 4CFVnw70dxvUIiiqdpIrs1BqW2iQVW6gXY8ZTbtByvBrzB5aaQepXwIvjFaQEqUhn1YJseUG 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:107799 Archived-At: > Ok, here comes a patch file for the "maximize" and "NSTRACE" rewrites, see > the file "emacs-commit-message.txt" for details. I would like you > (especially Keith, since Martin don't use OS X) to take a look at it before > I post in on emacs-devel and (unless people object) I commit it. Great work! For reasons I don't understand yet the patch also fixes my biggest problem with GNUStep here, namely that an emacs -Q frame has two tool bars initially. Maximizing behavior is good though for some reasons my maximized GNUStep frame (under xfce) still has no external borders - if you have any ideas how to fix that please tell. Making a frame just full height works fine instead. > The patch below contains excluded code to maximize the frame the old way > using the system "zoom" function, and an excluded code section for a hybrid > maximize solution. Also, the code to restrict a frame to the screen height > is still present but excluded. Before I commit this to the archive I will > remove the excluded code, unless someone thinks that its worth while to > allow the user to configure this. Let's leave the old code in for a couple of weeks - this way you keep the changeset for the commit smaller. If there are no complaints with the new behavior remove it then. > You can enable the NSTRACE system by uncommenting a line in nsterm.h, see > comments for detail. I shall test that soon and post my comments - if any. > In addition, I have included my own test file for frame maximization I > wrote to ensure that I didn't introduce any problems. Martin, if there are > anything in this you can use for your frame test file, feel free to use it. Thanks for this as well. There's one problem with the change log and the code comments: Please stick to the rule to leave two empty spaces after each sentence. Done that please install your changes as soon as you have time to do so. Now the only remaining issue we must fix before the release is that of the non-shrinking echo area when toggling off the tool bar and the fact that a frame keeps shrinking when turning off/on the tool bar. I'll look into that but if you have any ideas ... Many thanks, martin