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#16923: 24.3.50; reression: `set-frame-size' loses mode line Date: Fri, 07 Mar 2014 19:36:46 +0100 Message-ID: <531A11BE.5070300@gmx.at> References: <5314CBE1.6050905@gmx.at> <04dda5ae-8b70-42f5-ae09-c1d05ebc9297@default> <5314DB5D.50709@gmx.at> <29b76228-778a-4aea-8fe4-5abedb5b6795@default> <531589F3.1050300@gmx.at> <70615a8e-3923-40c3-bfbc-af0a305cd6df@default> <5316D1B5.8040801@gmx.at> <53176AF2.9010800@gmx.at> <53177AEF.9050106@gmx.at> <3f31643f-2638-4ada-8dc4-b3069f3a82fc@default> <531780D7.6070109@gmx.at> <291bd9d5-923f-440a-821a-06f585557e67@default> <5318AFD9.4000208@gmx.at> <8be91728-fcea-4e74-afff-db6a55b52985@default> <5318C478.1090007@gmx.at> <0f1c6cae-f9cd-4a2b-a662-bcc4116daafc@default> <5318E810.7000705@gmx.at> <531977B2.8030109@gmx.at> <531A0655.5040400@gmx.at> <5e0232ee-58e3-42a3-8102-e12e8e605b2b@default> 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 1394217437 5025 80.91.229.3 (7 Mar 2014 18:37:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 7 Mar 2014 18:37:17 +0000 (UTC) Cc: 16923@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Mar 07 19:37:24 2014 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 1WLze6-0005O1-2r for geb-bug-gnu-emacs@m.gmane.org; Fri, 07 Mar 2014 19:37:22 +0100 Original-Received: from localhost ([::1]:37817 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WLze5-0003Af-Mf for geb-bug-gnu-emacs@m.gmane.org; Fri, 07 Mar 2014 13:37:21 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60729) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WLzdu-00035N-Dc for bug-gnu-emacs@gnu.org; Fri, 07 Mar 2014 13:37:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WLzdn-0000EQ-2B for bug-gnu-emacs@gnu.org; Fri, 07 Mar 2014 13:37:10 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53960) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WLzdm-0000EK-Ut for bug-gnu-emacs@gnu.org; Fri, 07 Mar 2014 13:37:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WLzdm-0007Lr-EH for bug-gnu-emacs@gnu.org; Fri, 07 Mar 2014 13:37:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 07 Mar 2014 18:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16923 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 16923-submit@debbugs.gnu.org id=B16923.139421741428242 (code B ref 16923); Fri, 07 Mar 2014 18:37:02 +0000 Original-Received: (at 16923) by debbugs.gnu.org; 7 Mar 2014 18:36:54 +0000 Original-Received: from localhost ([127.0.0.1]:55142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WLzdd-0007LS-6U for submit@debbugs.gnu.org; Fri, 07 Mar 2014 13:36:53 -0500 Original-Received: from mout.gmx.net ([212.227.17.21]:54679) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WLzdZ-0007LG-Qy for 16923@debbugs.gnu.org; Fri, 07 Mar 2014 13:36:51 -0500 Original-Received: from [62.46.209.190] ([62.46.209.190]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0Lt1yI-1XJ5eE2ERu-012ZYl; Fri, 07 Mar 2014 19:36:48 +0100 In-Reply-To: <5e0232ee-58e3-42a3-8102-e12e8e605b2b@default> X-Provags-ID: V03:K0:9/uGY7Z3O2zQrc1nH8EFKpw77t/hEeCWi96ACNdGZhDwjmRrYQd G3UG9M5uWQVkKIgf3HRzdEC9r8WxCUHq1PewmscYdI6rFgJjkA5xWbD+ZcEcGHwETLMPrcU JB8mrgNeIwwr9kGn90TlzI7WqU22+80XOCl9m5lPJq002gW5MezDvXEKk/YbVrJeML5TFQw clHVR30xoUCsMV/I6lS6A== 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: 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:86630 Archived-At: > Sorry, I don't quite follow you. > Just what are you asking me to check Whether the frame title part, the menu bar or any other decorations provided by Windows change when the modeline disappears. > (and how)? By looking at the Emacs frame including its decorations. >> which means that there are 24 pixels less for the client rectangle and >> Windows partly draws the frame decoration over it and clips the rest. >> >> Prepare a function to print the difference of the (nth 3) of the two >> `w32-frame-rect' calls in the echo area of a second frame, bind it to a >> key, and you should see that whenever the modeline is absent that value >> is 56 while otherwise it is 80. > > Sorry, I really do not know what you would like me to do. > Please elaborate. Evaluate (defun foo () (interactive) (let ((window-rect (w32-frame-rect)) (client-rect (w32-frame-rect nil t))) (message "%s" (- (- (nth 3 window-rect) (nth 1 window-rect)) (- (nth 3 client-rect) (nth 1 client-rect)))))) (global-set-key [(control meta +)] 'foo) and look what it prints. I suppose the values are different depending on when the modeline is present and when it is not. Here the value is different when the menubar wraps or disappears, after F11, ... > OK, I guess I'll make that change, then. Can you say what is fragile > about it? Do you expect that it will break something? Or do you mean > only that it might not work in all cases? (Or do you mean something > else?) It might not work in all cases. martin