From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Pankaj Jangid Newsgroups: gmane.emacs.devel Subject: Re: Emacs Mac port Date: Thu, 5 Dec 2019 04:07:40 +0000 Organization: J4D Network Message-ID: <0100016ed43df274-15225f6a-ec8b-40ff-b91b-325c2f2da308-000000@email.amazonses.com> References: <0100016ecaff2ce1-0e196691-7294-4b32-bb3a-f63572d3ece8-000000@email.amazonses.com> <0100016ed0d09112-27e7f039-98b4-46e4-aca6-9bcbca265ff6-000000@email.amazonses.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="32866"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (darwin) Cc: emacs-devel@gnu.org To: YAMAMOTO Mitsuharu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Dec 05 05:08:44 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iciRX-0008PV-Sd for ged-emacs-devel@m.gmane.org; Thu, 05 Dec 2019 05:08:44 +0100 Original-Received: from localhost ([::1]:49768 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iciRW-0007V2-01 for ged-emacs-devel@m.gmane.org; Wed, 04 Dec 2019 23:08:42 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53978) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <0100016ed43df274-15225f6a-ec8b-40ff-b91b-325c2f2da308-000000@amazonses.com>) id 1iciQc-0007Tw-Sr for emacs-devel@gnu.org; Wed, 04 Dec 2019 23:07:47 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <0100016ed43df274-15225f6a-ec8b-40ff-b91b-325c2f2da308-000000@amazonses.com>) id 1iciQY-0007cc-84 for emacs-devel@gnu.org; Wed, 04 Dec 2019 23:07:44 -0500 Original-Received: from a8-71.smtp-out.amazonses.com ([54.240.8.71]:60156) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from <0100016ed43df274-15225f6a-ec8b-40ff-b91b-325c2f2da308-000000@amazonses.com>) id 1iciQX-0007Zc-B1 for emacs-devel@gnu.org; Wed, 04 Dec 2019 23:07:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=2i3gzvbgh3d3bo7yfqpvb5eru2hqctky; d=j4d.net; t=1575518860; h=From:To:Cc:Subject:References:Date:In-Reply-To:Message-ID:MIME-Version:Content-Type; bh=XkJa8cYUzfaxuDQfQAR1mCcPH+UmLFk2yDUuHSYSh7g=; b=b+x6Iovro2EfrjzTHhOVM248/MeKbneyaibVHA+rAdJohucDV4EhdQaAxhvLQ/7B MmzBdXGsPvpVKEQ/62GEWeP5HL+Cxis0nnab4pJBUypM+ITYcDsLlm3np/o8eUyfsZi eANN1DscpJuR7CsNaxKAJttWhiCsFJ6kWixs9Efg= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=6gbrjpgwjskckoa6a5zn6fwqkn67xbtw; d=amazonses.com; t=1575518860; h=From:To:Cc:Subject:References:Date:In-Reply-To:Message-ID:MIME-Version:Content-Type:Feedback-ID; bh=XkJa8cYUzfaxuDQfQAR1mCcPH+UmLFk2yDUuHSYSh7g=; b=b+L5vRjlzhx9NCbTh4D9d8HFZdBhSj6dXYwWua/W5jHcQlGsmiaFzU2cNL5ST6+P MM97xQFU9QKdEijY7zP0nmpx/yHiawki3wXhMO76mz0Ddqh+ybYjnBmTmIjIjeLs/rK AZrJP/3GPM28sp+0/sWka1qiO3YUApCAhd2s4hJM= In-Reply-To: (YAMAMOTO Mitsuharu's message of "Thu, 05 Dec 2019 10:01:13 +0900") X-SES-Outgoing: 2019.12.05-54.240.8.71 Feedback-ID: 1.us-east-1.txOs6RzEvQ8hCXYeLqJ8lVjB3e7LuQl8h6pdq90PbRQ=:AmazonSES X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 54.240.8.71 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:243136 Archived-At: YAMAMOTO Mitsuharu writes: > No. You are referring to the NS port. The Mac port is not a modified > version of the NS port, but a different GUI implementation on macOS. > They have different designs, policies, and histories. > > NS port-specific Obj-C files and LOC (as of Emacs 26.3): > > 1514 nsfont.m > 197 nsgui.h > 513 nsimage.m > 1893 nsmenu.m > 511 nsselect.m > 1323 nsterm.h > 9460 nsterm.m > 18754 total > > Mac port-specific C/Obj-C files and LOC (as of Emacs 26.3 Mac 7.8): > > 3237 mac.c > 1436 macappkit.h > 17097 macappkit.m > 5434 macfns.c > 279 macgui.h > 896 macmenu.c > 1141 macselect.c > 6326 macterm.c > 793 macterm.h > 36639 total Okay I didn't know this as well. But the problem that I was referring to was specific to the build distributed from [[https://emacsformacosx.com/]]. This is NS build with some ruby wrappers. I have built my own NS build and that works as expected with the new MacOS permissions. Regards, -- Pankaj Jangid