From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: Emacs Mac port Date: Sun, 18 Sep 2016 10:15:47 +0200 Message-ID: <57DE4D33.6070201@gmx.at> References: <57DE4306.6060904@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1474186631 26502 195.159.176.226 (18 Sep 2016 08:17:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 18 Sep 2016 08:17:11 +0000 (UTC) Cc: emacs-devel@gnu.org To: YAMAMOTO Mitsuharu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Sep 18 10:17:08 2016 Return-path: Envelope-to: ged-emacs-devel@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 1blXHW-0005ER-6k for ged-emacs-devel@m.gmane.org; Sun, 18 Sep 2016 10:16:58 +0200 Original-Received: from localhost ([::1]:49173 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1blXHU-0003Fg-Cf for ged-emacs-devel@m.gmane.org; Sun, 18 Sep 2016 04:16:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59104) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1blXGc-0003Fb-8q for emacs-devel@gnu.org; Sun, 18 Sep 2016 04:16:03 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1blXGZ-0000up-4H for emacs-devel@gnu.org; Sun, 18 Sep 2016 04:16:02 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:56134) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1blXGY-0000u6-Qc for emacs-devel@gnu.org; Sun, 18 Sep 2016 04:15:59 -0400 Original-Received: from [192.168.1.100] ([212.95.7.68]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0MLujU-1bdq9l0SFA-007og7; Sun, 18 Sep 2016 10:15:53 +0200 In-Reply-To: X-Provags-ID: V03:K0:tkOauiqJPYHP5Dbo1hC+tZoN6cfu8kkah5tkcvL+6oRJdNNpfGx f+j7n5RDX9WMLh3x15Qj8THsN3sZoHRSmWgwgDd3m8xEarx5m1f1bzmaWrvkY0FcrWpne6m 9uoZO0ESKpdsAaiPnPENJTv26El9jzvFzsfQ3uZqvcS8PDtO0D3f5eoHYhLdHG9pcirehp0 x+uGne1h51sQPB26+KgOw== X-UI-Out-Filterresults: notjunk:1;V01:K0:CIaNcVBJrsU=:UW2cFGFII4Nx0Gbijqx4P4 7GN47D2pdYXuW8z/xa5qWMf0JuI036CjWxAGm0LRLE2CBc//RAy8fdBYDR8+iw65Z/TpnGkx7 4QiU3j0ZsTYHHeMTD5nxpzk3OEhHQtE1EivZlaKKKgRZ4zrZ58+LjiphlLOivo/j9Mk6SO/ZR Y+5+hLVPsxSrUwoZyHzgGly8xPKT9utCzI12XLX1MTAiDKbOo7YNdTxS5A2ygfSQcTktmDore /pZFArEv51SmqBeZr9rKK3nTW4R2wF4aRlp068s852LvfGz22xSFbD4zXXtWogOoTO8MnaKA8 v+RifDqta/5x7cDzw7KN0mpkiCvrBoqfI+yK4IRbknsgOcg1aUA0KTeuLwfXH3M3zdnx6tJCD ZGlj7btsb8z+ezLm4bi9Cw1SPack+XhRErEoHy/YpitA8WUqXpeyZISLuMCvOZwjXP8Z+s9Cz 53f3i4eR6OnKMGVCZjsUCeF9PN6vR7CPE1QU6Hs/BjIQgahEnwyHjGWQ45v31P76XudE/tbvD MsIDkkZ1lbGwr2Vyrr4G51a6Bl819hal6BExIFDlXwfwhEm/i4wB5m22avEKrDYrI4E3xzjn+ k2HuPkReKyztcluuX0yTDvM9zqBED5ty8yXm0UNibHhVlhhVZfCj7bTdeGLgLpRfk0zjUjURu mWoAMSUOst/KhAvtwf6o+OwLkD4V+GXsJ43/gRd8demUlU+OIdd++bZoKDK1QGHrDJ6dn8e85 D1ln79SAJHxO5BcM83x7P5LM31Tqr6yJ+R4spwHnEA8wSUFoJbfVJyKw6WIn/du7Uui0twKf X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.15 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:207528 Archived-At: > When `frame-resize-pixelwise' is nil, the previous versions of the Mac > port always respected the window size hints and did rounding. But > this appears to interfere with "automatic window tabbing" introduced > in macOS 10.12, so I restricted the cases where the size hints is > respected. I must be still missing something: Originally you said that "we now round the frame size according to the character size only on resize by mouse dragging or changes of the `fullscreen' frame parameter" which doesn't make sense to me: Rounding on resize by mouse dragging doesn't seem reasonable to me because the frame edge will not follow the mouse pointer but rather jump instead. Rounding when maximizing or making a fullscreen frame, however, is much worse because it may leave a maximized or fullscreen frame with empty space at anedge of the screen. So I'm curious whether your description above just inverts the meaning of what you actually do. martin