From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Paul Rankin Newsgroups: gmane.emacs.bugs Subject: bug#24193: 25.1; `window-min-size' fails for horizontal width when margins >= body text Date: Tue, 09 Aug 2016 19:14:27 +1000 Message-ID: <1470734067.1046352.690034953.5B0A54FE@webmail.messagingengine.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1470734184 9628 195.159.176.226 (9 Aug 2016 09:16:24 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 9 Aug 2016 09:16:24 +0000 (UTC) To: 24193@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Aug 09 11:16:20 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bX38y-0002Jv-1R for geb-bug-gnu-emacs@m.gmane.org; Tue, 09 Aug 2016 11:16:16 +0200 Original-Received: from localhost ([::1]:34347 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bX38u-0005HE-24 for geb-bug-gnu-emacs@m.gmane.org; Tue, 09 Aug 2016 05:16:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39862) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bX37s-0004jk-Fx for bug-gnu-emacs@gnu.org; Tue, 09 Aug 2016 05:15:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bX37o-00081W-Ca for bug-gnu-emacs@gnu.org; Tue, 09 Aug 2016 05:15:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:35122) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bX37m-00080h-3O for bug-gnu-emacs@gnu.org; Tue, 09 Aug 2016 05:15:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bX37l-000316-Vs for bug-gnu-emacs@gnu.org; Tue, 09 Aug 2016 05:15:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Paul Rankin Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Aug 2016 09:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 24193 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.147073409611566 (code B ref -1); Tue, 09 Aug 2016 09:15:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 9 Aug 2016 09:14:56 +0000 Original-Received: from localhost ([127.0.0.1]:60652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bX37f-00030U-SP for submit@debbugs.gnu.org; Tue, 09 Aug 2016 05:14:56 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:48798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bX37e-00030H-Jw for submit@debbugs.gnu.org; Tue, 09 Aug 2016 05:14:54 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bX37Y-0007y9-Fe for submit@debbugs.gnu.org; Tue, 09 Aug 2016 05:14:49 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:34574) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bX37X-0007xx-Ae for submit@debbugs.gnu.org; Tue, 09 Aug 2016 05:14:48 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39759) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bX37V-0004W4-6P for bug-gnu-emacs@gnu.org; Tue, 09 Aug 2016 05:14:46 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bX37Q-0007xH-23 for bug-gnu-emacs@gnu.org; Tue, 09 Aug 2016 05:14:43 -0400 Original-Received: from out2-smtp.messagingengine.com ([66.111.4.26]:43010) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bX37N-0007tU-Jf for bug-gnu-emacs@gnu.org; Tue, 09 Aug 2016 05:14:39 -0400 Original-Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 6AA5620388 for ; Tue, 9 Aug 2016 05:14:27 -0400 (EDT) Original-Received: from web1 ([10.202.2.211]) by compute7.internal (MEProxy); Tue, 09 Aug 2016 05:14:27 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=paulwrankin.com; h=content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=/OB O9NduaSKwV44wwPFvijWLcCw=; b=B+NG9Y/H6JbiaI/LECH37MXmbbG8gIMtWgn Ls25mTeF5Q/0Me1KVT2h6GsgyrhXK1zVzCnDTJCr0msNO9Ak0oozJ5L84BJRaho4 FxlM0zexYkfr6/D2x/WaOvRF/zqXQC7wEo2VYFD3jpugFh6fFxCvisre8/SW5bmL CXAx/MpQ= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-sasl-enc :x-sasl-enc; s=smtpout; bh=/OBO9NduaSKwV44wwPFvijWLcCw=; b=rJijA ailglCJjg9BzEXBgWHtMZDJPrkgASPy8lHBkfCL72bY9pkbNLKnxQ1ChEmNEDcHR TpQ95ijMxA9HSHuZDIhUnLiwfzPhR6G8cwtAeiM803X1dp1kCTBLCbK5cGVpZLm7 ISleO1MmACeHODQOZ/0CrDc9x9w2roSbpm/pcw= Original-Received: by mailuser.nyi.internal (Postfix, from userid 99) id 3BC6F6A5F6; Tue, 9 Aug 2016 05:14:27 -0400 (EDT) X-Sasl-Enc: CmZJFx2ESPLW2LyJaQgojCuQ3Bv6wUgTSQtuFCfGT7RS 1470734067 X-Mailer: MessagingEngine.com Webmail Interface - ajax-b9085e99 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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" Xref: news.gmane.org gmane.emacs.bugs:122000 Archived-At: There appears to be a change to `window-min-size' that gives an erroneously large minimum horizontal window size when the combined size of window margins exceed that of the body text, e.g. in a frame 80 columns wide, with left margin 20 columns and right margin 20 columns, would return a minimum horizontal size of 42, when body text would be 40. This causes `split-window-right' to fail. To reproduce: 1. emacs -Q 2. in a frame 80 columns wide... 3. M-: (set-window-margins nil 20 20) 4. C-x 3 => "Window # too small for splitting (2)" 5. M-: (window-min-size nil t) => 42 Expected results: Window should split horizontally. Minimum window width should not be dictated by margin width. Actual results: Margin width dictates minimum window width and prevents window splitting. Configuration: GNU Emacs 25.1.1 (x86_64-apple-darwin15.6.0, NS appkit-1404.47 Version 10.11.6 (Build 15G31)) of 2016-08-09 MacBook Pro (Retina, 15-inch, Mid 2014) 2.2 GHz Intel Core i7 16 GB 1600 MHz DDR3 Intel Iris Pro 1536 MB