From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: src/nsterm.m: fix window tabbing on macOS Date: Fri, 28 May 2021 11:21:30 +0200 Message-ID: <8f618ff4-aa8b-e592-9723-c99e2913a260@gmx.at> References: <9cdf9d6dc55ccd4894d758d3237b0be2@purelymail.com> <03FB7137-A02D-4B94-AF1F-8B7E84DEF5DB@bydasein.com> <39fa782b82e274d3e9c40e934df89d68@purelymail.com> <4cf0b73bcefc7d159881d368b3a4b7f5@purelymail.com> <14A97A03-E9F8-4B6D-8E58-D29CEFA7931C@bydasein.com> <5a9c34f8-fcc2-fb5d-f726-e1ce47621ed7@gmx.at> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19297"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Alan Third , "Paul W. Rankin" , emacs-devel@gnu.org To: Andrii Kolomoiets Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri May 28 11:22:32 2021 Return-path: Envelope-to: ged-emacs-devel@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 1lmYhM-0004tw-6y for ged-emacs-devel@m.gmane-mx.org; Fri, 28 May 2021 11:22:32 +0200 Original-Received: from localhost ([::1]:37798 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lmYhL-0000v2-A8 for ged-emacs-devel@m.gmane-mx.org; Fri, 28 May 2021 05:22:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56886) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lmYgf-0000C1-3c for emacs-devel@gnu.org; Fri, 28 May 2021 05:21:49 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:39445) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lmYga-0008Pg-T1 for emacs-devel@gnu.org; Fri, 28 May 2021 05:21:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1622193694; bh=zrapg8mnUtQSLCaUnNSFRIlfBdxPgZb2hsHh0+NfL/8=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=CMRbE040+6C1ooER4/ibEBK0SxFrRmGhiwJR0xIzNfl4GvaiXcQGg499qyQ5Q/1gP ehRlhc/q2mZem+j7i46+zl31vTi9rScuZoyZAQqTbIbO3bBhlyWsY1c/zhT4/TxF6A RkaqtcFwAFcR2rMGu5YJ38VzCGxhtZ9/Utd39w30= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.100] ([212.95.5.98]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MXXuB-1lv6Ty2wqF-00Z2dq; Fri, 28 May 2021 11:21:33 +0200 In-Reply-To: Content-Language: en-US X-Provags-ID: V03:K1:FQNpZIhd1l1fRZDeifwW7s2/6iBIuxn2LVVQPMWiXcJ9E5Qa5st MrXIpKHQaDHXF+ld6hoWJTI0/edREsOTewCNJt8qhpUsrJ7hk0ZMREXmL6qqff3LkkdV+Xa BDceCpyeQr5Z99NwaLJuzXB1c16c3nI+eMNMQ4ethVLc+mOcnHI7iMSfOKjuIRQhKNErjtg Q9u/O8o1gH/YG49A5wBTA== X-UI-Out-Filterresults: notjunk:1;V03:K0:BKM3esoqiiE=:x3vF8CIINXr2xgsn7Q807B g00BgsqU9DGCGmzSIBMK6vaEi3j1Cf+OOpe+ixhwQUOtIb6cPHb2LRKxVWulKJrvttPTphOxI HDpQtNZQxPjrtUnf65tBdwPI6ZJdVXkXJFFpSEt2sPMClBOpyoR8DmD6cVnFm1Lri3LdTtY1X r9E/l/gcJ0vnlEX4uxTKoFTuJdnA0yC6b/TzO876BHNWFbTDcJ+upg5dKsF9XoGpMEhclqyJB WYieIBwPTVVyZti+Hp/3iZf+IXj4qIRbRogGvRQY6oL9+Jqp+TCeXwQ0b7crsrFNt2Zp9xZeu rfC9RcQhbNSYgq/ZnsZOZt1Geednlf0YtiNbr1KjRemUxX/x0c6PiV8yJnoehCIpVZ/u1UoZI kpVWJdzAm3cz6iyeLfki+mXd1X24lqfFJ8IUScmX3OViZVuf6N5VlZBtU4VCWF1KC1dIZSttK 1wOSM1c1jsYT1inWyheNxSIw078cEd/G9tI0QrrG28Pr84+3SpL6g25MLSjUT6CzDyclLdZws hd5UfGRgr3tJMsOhG5JhCVK0BL8rSWE7fSPuQvDDnrYZJqu8yUxcR97Y2ZEeDd2gVrUDg9fj8 60uy0THTQ0uwprPPYoeGdlQSboNcUKtzzNpQTZ/MmEd6vpF5fo/p55E9USV3iIIYfQnp1xnK6 x29aptsdEfKRIIx60QE2siite77r+oVoKPlnoR6e9XXYQur/1Gfjy5S1eUEeQvZSntcBrufL7 yOsyk97zjP6AMTPxkk19Osj3FIXhUsySfw3QIra2u7uz9zlSs1rZOQaCwg6FONGnQbWVvh6f Received-SPF: pass client-ip=212.227.17.21; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:269985 Archived-At: > All Emacs frames are grouped in single window manager window. I refer > to that window manager window as frame. I'm afraid that will confuse us. Let's call that WM-frame. > Initially the tab bar is hidden. After new frame created (s-n), the tab > bar is shown with two tabs, Why? Have you `tab-bar-mode' turned on or have you set the `tab-bar-lines' frame parameter? > frame height is increased by the tab bar > height. That's intentional: We do that to produce the initial frame height as specified. What does (frame-height) give after that frame has become visible? > After frame deleted (s-w), tab bar become hidden again but > frame height is not decreased. That's intentional again. If the tab bar has been shown once, the "native" height of its frame should remain constant when toggling or wrapping the tab bar. Just like the internal tool bar on Lucid or Windows builds. martin