From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#37630: 27.0.50; image-mode-fit-frame doesn't Date: Wed, 23 Mar 2022 18:30:55 +0100 Message-ID: <87ils47f00.fsf@gnus.org> References: <83v9t34kxv.fsf@gnu.org> <877e5hb3yo.fsf@gnus.org> <01C6CC54-E926-470A-9736-41498FC7A25F@gnu.org> <871rvp86ks.fsf@gnus.org> <83sgo4zfnf.fsf@gnu.org> <0d475083-0f51-ed60-95f4-970fa67df241@gmx.at> <871rvn2q8v.fsf@gnus.org> <831rvnxm1s.fsf@gnu.org> <87d0f71aiv.fsf@gnus.org> <83y2xvw5i1.fsf@gnu.org> <87v9sx68id.fsf@gnus.org> <871qysajss.fsf@gnus.org> <83a6dgeo8q.fsf@gnu.org> <87zglg7n5g.fsf@gnus.org> <87v8w47n43.fsf@gnus.org> <838rt0en9m.fsf@gnu.org> <87r16s7m7u.fsf@gnus.org> <835yo4emmd.fsf@gnu.org> <534dc98d-a307-f034-7cd5-151b76506efc@gmx.at> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5415"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 37630@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Mar 23 18:32:22 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nX4qL-0001FZ-JT for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 23 Mar 2022 18:32:21 +0100 Original-Received: from localhost ([::1]:58672 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nX4qK-0002yr-IT for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 23 Mar 2022 13:32:20 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:44896) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nX4q1-0002xZ-UK for bug-gnu-emacs@gnu.org; Wed, 23 Mar 2022 13:32:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51989) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nX4q1-0003u6-L7 for bug-gnu-emacs@gnu.org; Wed, 23 Mar 2022 13:32:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nX4q1-0007Ua-Ic for bug-gnu-emacs@gnu.org; Wed, 23 Mar 2022 13:32:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Mar 2022 17:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37630 X-GNU-PR-Package: emacs Original-Received: via spool by 37630-submit@debbugs.gnu.org id=B37630.164805666728712 (code B ref 37630); Wed, 23 Mar 2022 17:32:01 +0000 Original-Received: (at 37630) by debbugs.gnu.org; 23 Mar 2022 17:31:07 +0000 Original-Received: from localhost ([127.0.0.1]:45880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nX4p9-0007T0-IH for submit@debbugs.gnu.org; Wed, 23 Mar 2022 13:31:07 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:48568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nX4p7-0007ST-Qk for 37630@debbugs.gnu.org; Wed, 23 Mar 2022 13:31:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=qmZFpbzjKR4BDTan/EvUNahbAGBwaNCYj+WYmE8uPSM=; b=H4lWsk71CZR4/x+7QL50qHc6Zf OyZOMdNhNZ1I6u1D1zoDJJBcAY6uCIa7JbU2Yh9V1fLVAczLthXFxXFVk+HJm/KSo7gfZcAio7wiT W9Y3w22aTkzzeMeGhMIL3oG63iIH74L9w6+Z/YqTRDgSOWtbKVvF0em+KvEfwUZDHQj4=; Original-Received: from 109.179.236.69.tmi.telenormobil.no ([109.179.236.69] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nX4oy-0006Yo-Tn; Wed, 23 Mar 2022 18:30:59 +0100 In-Reply-To: <534dc98d-a307-f034-7cd5-151b76506efc@gmx.at> (martin rudalics's message of "Wed, 23 Mar 2022 18:07:48 +0100") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:228826 Archived-At: martin rudalics writes: > A silly one. For historical reason, 'set-frame-height' expects a "text > height" as argument. 'frame-pixel-height' OTOH returns the "native > height" of the frame. How these relate is explained in sections 30.3.1 > and 30.3.4 of the Elisp Manual. The idempotent operation you have in > mind is probably > > (set-frame-height nil (frame-text-height) nil t) > > although with a GTK build you usually won't notice the difference. Ah, right. I've poked at the image-mode-fit-frame code some more to see whether we could use frame-text-height directly without any further changes, but that makes the frame too short. So there's something not adding up in the computations it does, but it's not clear what, exactly. Perhaps somebody else should take a peek at it... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no