From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: YAMAMOTO Mitsuharu Newsgroups: gmane.emacs.devel Subject: Re: Emacs Mac port Date: Thu, 24 Aug 2017 10:14:57 +0900 Organization: Faculty of Science, Chiba University Message-ID: References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Trace: blaine.gmane.org 1503537319 26753 195.159.176.226 (24 Aug 2017 01:15:19 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 24 Aug 2017 01:15:19 +0000 (UTC) User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Aug 24 03:15:11 2017 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 1dkgjm-0006TZ-9D for ged-emacs-devel@m.gmane.org; Thu, 24 Aug 2017 03:15:10 +0200 Original-Received: from localhost ([::1]:46281 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkgjs-00070Z-RZ for ged-emacs-devel@m.gmane.org; Wed, 23 Aug 2017 21:15:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33652) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkgjl-0006u6-RV for emacs-devel@gnu.org; Wed, 23 Aug 2017 21:15:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dkgjh-0004q4-Q6 for emacs-devel@gnu.org; Wed, 23 Aug 2017 21:15:09 -0400 Original-Received: from mathmail.math.s.chiba-u.ac.jp ([133.82.132.2]:51980) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dkgjh-0004oG-2z for emacs-devel@gnu.org; Wed, 23 Aug 2017 21:15:05 -0400 Original-Received: from fermat1.math.s.chiba-u.ac.jp (fermat [192.168.32.10]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id D492FF08D5 for ; Thu, 24 Aug 2017 10:14:57 +0900 (JST) (envelope-from mituharu@math.s.chiba-u.ac.jp) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 133.82.132.2 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:217750 Archived-At: The third update of the Mac port based on Emacs 25.2 is now available from ftp://ftp.math.s.chiba-u.ac.jp/emacs/emacs-25.2-mac-6.6.tar.gz and Git repository is also available at https://bitbucket.org/mituharu/emacs-mac.git YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp ** Fixed bugs *** Infinite recursion under prettify-symbols-mode and linum-mode. Apply a fix for Bug#27761. *** Crash when resizing a frame too small by mouse dragging. *** Can't resize a frame by dragging on macOS 10.13 Beta via Screen Sharing.app. ** Improvements *** The fancy splash screen look vibrant on OS X 10.10 and later. For non-Retina display users, it is recommended to replace etc/images/splash.png with the alpha-channeled version: https://bytebucket.org/mituharu/emacs-mac/raw/82af04a197db41d8b9cc3bc04127be2bf01d255f/etc/images/splash.png This effect can be turned off with "Reduce translucency" in the Accessibility pane of the System Preferences. *** On OS X 10.10 and later, if the frame background color is light, then scroll bars look slightly translucent. This effect can be turned off with "Reduce translucency" in the Accessibility pane of the System Preferences. *** On OS X 10.10 and later, if the frame background color is dark, then the title bar, the tool bar, (the tab bar on macOS 10.12), scroll bars, and popup menus look also dark. The title/tool/tab bars have already looked translucent on macOS 10.12 regardless of the frame background color types. Text smoothing in these bars for the focused frame seems to be problematic if the contents contain Core Animation layers that use Core Image filters especially with dark window background colors and non-Retina displays. A change in the last version with respect to window/view hierarchy manifested this problem, and the use of dark bars works around it. *** Magnify and rotate events now contain the :phase property. Now absence of the :phase property in a magnify event means it is a "smart magnify" event rather than what is caused by a pinch gesture. On OS X 10.10 and later, its value is either `began', `changed', or `ended'. On earlier versions, it is always `none'. *** New function mac-send-action that sends the specified Cocoa action using the responder chain for action messages. Some useful examples Cocoa actions are `zoom', `hide', `unhide', `activate', `hideOtherApplications', `unhideAllApplications', and `orderFrontCharacterPalette'. *** New function mac-frame-tab-group-property to set tab group properties. *** New menu items (mostly in the "Buffers" menu), key bindings (Control-Tab, Control-Shift-Tab) for tabbing on macOS 10.12 and later. *** On macOS 10.13 Beta, the pinch close gesture triggers tab group overview. If you want to make the text size smaller, first pinch open and then pinch close without releasing the fingers from the trackpad. Alternatively, remap the corresponding command as: (global-set-key [remap mac-magnify-text-scale-or-overview-tab-group] 'mac-magnify-text-scale)