From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Seiji Zenitani Newsgroups: gmane.emacs.devel Subject: Re: Cocoa port: document icon Date: Tue, 22 Jul 2008 23:40:47 -0400 Message-ID: References: <1BFACD74-B73A-4786-AE12-CDF7D39D9B94@mac.com> <1FAF37DF-0307-4668-911F-D9A99DCED659@mac.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7BIT X-Trace: ger.gmane.org 1216788200 10918 80.91.229.12 (23 Jul 2008 04:43:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 23 Jul 2008 04:43:20 +0000 (UTC) To: emacs-devel emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jul 23 06:44:08 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KLWCt-0000Qh-Ak for ged-emacs-devel@m.gmane.org; Wed, 23 Jul 2008 06:44:07 +0200 Original-Received: from localhost ([127.0.0.1]:60248 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KLWBz-00044W-Pc for ged-emacs-devel@m.gmane.org; Wed, 23 Jul 2008 00:43:11 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KLWBv-00044R-Bz for emacs-devel@gnu.org; Wed, 23 Jul 2008 00:43:07 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KLWBt-00043r-Uk for emacs-devel@gnu.org; Wed, 23 Jul 2008 00:43:07 -0400 Original-Received: from [199.232.76.173] (port=43720 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KLWBt-00043m-Q0 for emacs-devel@gnu.org; Wed, 23 Jul 2008 00:43:05 -0400 Original-Received: from asmtpout020.mac.com ([17.148.16.95]:36845) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KLWBt-0007AY-LM for emacs-devel@gnu.org; Wed, 23 Jul 2008 00:43:05 -0400 Original-Received: from [10.0.1.200] (c-98-218-103-81.hsd1.md.comcast.net [98.218.103.81]) by asmtp020.mac.com (Sun Java(tm) System Messaging Server 6.3-6.03 (built Mar 14 2008; 32bit)) with ESMTPA id <0K4F006ETWW36M50@asmtp020.mac.com> for emacs-devel@gnu.org; Tue, 22 Jul 2008 20:40:52 -0700 (PDT) In-reply-to: <1FAF37DF-0307-4668-911F-D9A99DCED659@mac.com> X-Mailer: Apple Mail (2.928.1) X-detected-kernel: by monty-python.gnu.org: Solaris 10 (1203?) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:101281 Archived-At: Hi, > > #1 > > I changed CFBundleIdentifier from "Emacs" to "org.gnu.Emacs", > > similar to the current Carbon port. > > Can you check this doesn't affect services handling or other places? > (Search for "Emacs" (enclosed in double-quotes) in ns*.m). > "Emacs" in nsfns.m, nsmenu.m and nsterm.m don't seem to be related -- colorlist index, appMenu name, and default frame name etc. > Also, defaults storage (X resources, essentially) currently goes under > plain "Emacs". This should also be changed to include org.gnu prefix. > I don't well understand this. "TODO" in nsfns.m: x_get_string_resource? > > #2 > > I temporary changed the application signature (CFBundleSignature) > > from "Emcs" (Emacs.app) to "EMAx" (Carbon Emacs). > > As long as there is no conflict with, e.g., co-installed Carbon Emacs, > this seems fine to me. (I imagine there will be a long period while > people have various 22-based Carbon emacsen co-installed with > Cocoa Emacs.app, and that may persist into the future if the Carbon > port ends up being maintained in emacs-23. Again, Cocoa Emacs (23) is just an upgrade from Carbon Emacs (22). It is usual that different versions share the same signature; for example, Photoshop CS 3 and Photoshop CS use "8BIM", and OmniGraffle 5 and OmniGraffle Pro 4 use "OGfl". I've never experienced serious conflicts between these different versions. Furthermore, these old Mac codes (the signature and the file type) don't play an important role on recent OSX. I've checked in my change in nextstep/. Seiji