From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: zsh-workers-return-43450-ml=inbox.vuxu.org@zsh.org X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.1 Received: from primenet.com.au (ns1.primenet.com.au [203.24.36.2]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 99ba2c0b for ; Wed, 12 Sep 2018 08:34:29 +0000 (UTC) Received: (qmail 13911 invoked by alias); 12 Sep 2018 08:34:14 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 43450 Received: (qmail 27961 invoked by uid 1010); 12 Sep 2018 08:34:13 -0000 X-Qmail-Scanner-Diagnostics: from mailout2.w1.samsung.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(210.118.77.12):SA:0(-6.9/5.0):. Processed in 3.65706 secs); 12 Sep 2018 08:34:13 -0000 X-Envelope-From: p.stephenson@samsung.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20180912083404euoutp021750a2fe6881e67d293db91266acd6f8~TmgUQbl6y2224822248euoutp02U DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1536741244; bh=xsiXJ7U5DliPSB+H3uBOO83cJd7eeXjSy0EqB4V9NHo=; h=Date:From:To:Subject:In-Reply-To:References:From; b=NgnocsZVP+goqPL9Dxfprz1IbHY0iIJdDnsGDy5dig5/sZs/Mm4le2p2/+P+0CaWQ uuI+3LpYw8V8W6M3OF66nlJCwmspbJNsj6qKX+MBjs1menvwMkPoqXLvnfXcOzv+vP FMaUZa5c5EcDyN/NV+efN64+LsRM5aB8oqcIdFxA= X-AuditID: cbfec7f5-34dff700000012c6-ba-5b98cf7b1805 Date: Wed, 12 Sep 2018 09:34:01 +0100 From: Peter Stephenson To: Subject: Re: zsh 5.6 doesn't get terminal size change information with "less" In-Reply-To: <20180912004421.GA24221@zira.vinc17.org> Organization: SCSC X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRmVeSWpSXmKPExsWy7djPc7rV52dEGzw9JG5xsPkhkwOjx6qD H5gCGKO4bFJSczLLUov07RK4MhYc/c5U0M9e8ezMTKYGxr2sXYwcHBICJhLtXWZdjFwcQgIr GCVe/e9ihnD6mCTa1t5nhHB6mSS2TN4G1MEJ1vFrwn12iMRyRon2/ZPAEmBVn19ZQCTOMEr8 XXqFDcK5ADR49lwmkCoWAVWJed8Ps4HYbAKGElM3zWYEsUUEJCWuNZ9mBDlKWMBf4s0xfZAw p4CpxMkdj5hAwvwCQhIXmm0hjrCXOLrnJNhEXgFBiZMzn7CA2MwC8hLb384Be0FC4DObREvL UxaQXl6BMoljk60gel0kdpxYzg5hC0u8Or4FypaROD25hwWit51RYs2k1+wQTg+jxKajdxgh qqwl+m5fBLuTWUBTYv0ufYiwo8SGY5dYIGHKJ3HjrSDEPXwSk7ZNZ4YI80p0tAlBVKtJ7Gja yjiBUXkWkg9mIflgFsL8BYzMqxjFU0uLc9NTi43zUsv1ihNzi0vz0vWS83M3MQLTwOl/x7/u YNz3J+kQowAHoxIP74p906OFWBPLiitzDzFKcDArifAKrp4RLcSbklhZlVqUH19UmpNafIhR moNFSZyXTystWkggPbEkNTs1tSC1CCbLxMEp1cAo9LqAJcvy6/8VYvzVn5lSVSo3bDgeWOfx bna5fOIMdZk5C/ZElsfMfumy4fkqFbdzF2QC2z+f+bFiquuluAhBp64tgYpGs7ufpCdkvnHe yh9rbHkix6VkWvQv1z9ZR/Wfe29ymNUVdeCj1ob3he89txzZ/1nlYsfbXO+3634FJ7e/4b0W cfKTEktxRqKhFnNRcSIACZtdsf8CAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeLIzCtJLcpLzFFi42I5/e/4Xd2q8zOiDR7MU7E42PyQyYHRY9XB D0wBjFF6NkX5pSWpChn5xSW2StGGFkZ6hpYWekYmlnqGxuaxVkamSvp2NimpOZllqUX6dgl6 GQuOfmcq6GeveHZmJlMD417WLkZODgkBE4lfE+6zg9hCAksZJZpn+0DEZSQ+XfnIDmELS/y5 1sXWxcgFVNPNJLFj1zoWiIYzjBIt09UhEheA7C8TmUASLAKqEvO+H2YDsdkEDCWmbprNCGKL CEhKXGs+DWRzcAgL+Eu8OaYPEuYVcJZ4s2wL2DJOAVOJkzseMUHM7GCUeNb5mxWknl9ASOJC sy3EQfYSR/ecZILoFZQ4OfMJ2D3MAjoSJ1YdY4aw5SW2v53DPIFReBaSsllIymYhKVvAyLyK USS1tDg3PbfYUK84Mbe4NC9dLzk/dxMjMCK2Hfu5eQfjpY3BhxgFOBiVeHhX7JseLcSaWFZc mXuIUYKDWUmEV3D1jGgh3pTEyqrUovz4otKc1OJDjKbAsJjILCWanA+M1rySeENTQ3MLS0Nz Y3NjMwslcd7zBpVRQgLpiSWp2ampBalFMH1MHJxSDYyZF/kWnrxdlb1z/7X89zUPJ93PXKQo dkxJPHGmd1mvyMppesuvFwVeSrn51VmOnWX2hZR5PlI7nPqm/d2ScmiHeJGAG4euoOCdbYEx r98/Dle97dBwPEVZc/G81ZLvxbNj0iR5Rc5n3xP3iTn7c4+67AkGnTJ72dnzTW4ULj/H6Su9 Jeg9i7MSS3FGoqEWc1FxIgDFYG0zngIAAA== Message-Id: <20180912083402eucas1p1fa1a8cf61051e237098819076711433d~TmgS2KmsK2054820548eucas1p1b@eucas1p1.samsung.com> X-CMS-MailID: 20180912083402eucas1p1fa1a8cf61051e237098819076711433d X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20180912005142epcas1p1ae6ae9743cca80301c302104047c03c6 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20180912005142epcas1p1ae6ae9743cca80301c302104047c03c6 References: <20180912004421.GA24221@zira.vinc17.org> On Wed, 12 Sep 2018 02:44:21 +0200 Vincent Lefevre wrote: > Another major regression in zsh 5.6 and zsh 5.6.1 (tested with both > xterm and GNOME Terminal): > > 1. Open the terminal to some size. > 2. View a file with "less" (do not quit). > 3. Change the size of the terminal. > 4. Quit "less". > > The terminal becomes unusable (at least if the size has been reduced) > because zsh did not notice the change. If I echo $COLUMNS and $LINES, > they still have their old values. That attachtty() was new back in April --- it needs an adjustwinsize() alongside it, like many of those in jobs.c. pws diff --git a/Src/signals.c b/Src/signals.c index 20c6fdf..99aad0f 100644 --- a/Src/signals.c +++ b/Src/signals.c @@ -550,6 +550,7 @@ wait_for_processes(void) * leader, however. */ attachtty(mypgrp); + adjustwinsize(0); } } }