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 01:06:21 -0400 Message-ID: <1FAF37DF-0307-4668-911F-D9A99DCED659@mac.com> References: <1BFACD74-B73A-4786-AE12-CDF7D39D9B94@mac.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Boundary_(ID_RzRH+u/kf32yjDvcxQ4X7Q)" X-Trace: ger.gmane.org 1216703209 9985 80.91.229.12 (22 Jul 2008 05:06:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 22 Jul 2008 05:06:49 +0000 (UTC) To: emacs-devel emacs-devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 22 07:07:38 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 1KLA66-0000N6-2A for ged-emacs-devel@m.gmane.org; Tue, 22 Jul 2008 07:07:38 +0200 Original-Received: from localhost ([127.0.0.1]:56419 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KLA5C-0000Jg-OU for ged-emacs-devel@m.gmane.org; Tue, 22 Jul 2008 01:06:42 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KLA54-0000JV-SO for emacs-devel@gnu.org; Tue, 22 Jul 2008 01:06:34 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KLA53-0000JB-1Y for emacs-devel@gnu.org; Tue, 22 Jul 2008 01:06:34 -0400 Original-Received: from [199.232.76.173] (port=37464 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KLA52-0000J8-PA for emacs-devel@gnu.org; Tue, 22 Jul 2008 01:06:32 -0400 Original-Received: from asmtpout015.mac.com ([17.148.16.90]:49080) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KLA52-0002ht-7b for emacs-devel@gnu.org; Tue, 22 Jul 2008 01:06:32 -0400 Original-Received: from [10.0.1.200] (c-98-218-103-81.hsd1.md.comcast.net [98.218.103.81]) by asmtp015.mac.com (Sun Java(tm) System Messaging Server 6.3-6.03 (built Mar 14 2008; 32bit)) with ESMTPA id <0K4E00MHX66T4D70@asmtp015.mac.com> for emacs-devel@gnu.org; Mon, 21 Jul 2008 22:06:31 -0700 (PDT) In-reply-to: <1BFACD74-B73A-4786-AE12-CDF7D39D9B94@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:101164 Archived-At: --Boundary_(ID_RzRH+u/kf32yjDvcxQ4X7Q) Content-type: text/plain; charset=US-ASCII; format=flowed Content-transfer-encoding: 7BIT Hi, Here is a merged Info.plist file for Cocoa port. (nextstep/Cocoa/Emacs.base/Contents/Info.plist) --Boundary_(ID_RzRH+u/kf32yjDvcxQ4X7Q) Content-type: application/octet-stream; x-unix-mode=0644; name=Info.plist Content-transfer-encoding: 7bit Content-disposition: attachment; filename=Info.plist CFBundleDevelopmentRegion English CFBundleDocumentTypes CFBundleTypeExtensions text txt CFBundleTypeIconFile document.icns CFBundleTypeName Plain text document CFBundleTypeOSTypes TEXT utxt CFBundleTypeRole Editor CFBundleTypeExtensions html htm shtm shtml jsp asp CFBundleTypeIconFile document.icns CFBundleTypeName HTML document CFBundleTypeOSTypes HTML CFBundleTypeRole Editor CFBundleTypeExtensions css CFBundleTypeIconFile document.icns CFBundleTypeName CSS style sheet CFBundleTypeRole Editor CFBundleTypeExtensions xhtml xhtm CFBundleTypeIconFile document.icns CFBundleTypeName XHTML document CFBundleTypeRole Editor CFBundleTypeExtensions xml xsl xslt xbl xul rdf dtd xsd xsdl CFBundleTypeIconFile document.icns CFBundleTypeName XML document CFBundleTypeRole Editor CFBundleTypeExtensions sgml sgm CFBundleTypeIconFile document.icns CFBundleTypeName SGML document CFBundleTypeRole Editor CFBundleTypeExtensions yml CFBundleTypeIconFile document.icns CFBundleTypeName YAML document CFBundleTypeRole Editor CFBundleTypeExtensions js JS CFBundleTypeIconFile document.icns CFBundleTypeName JavaScript script CFBundleTypeRole Editor CFBundleTypeExtensions php php3 php4 CFBundleTypeIconFile document.icns CFBundleTypeName PHP script CFBundleTypeRole Editor CFBundleTypeExtensions tcl CFBundleTypeIconFile document.icns CFBundleTypeName Tcl script CFBundleTypeRole Editor CFBundleTypeExtensions rb CFBundleTypeIconFile document.icns CFBundleTypeName Ruby script CFBundleTypeRole Editor CFBundleTypeExtensions py CFBundleTypeIconFile document.icns CFBundleTypeName Python script CFBundleTypeRole Editor CFBundleTypeExtensions pl pm CFBundleTypeIconFile document.icns CFBundleTypeName Perl script CFBundleTypeRole Editor CFBundleTypeExtensions sh csh CFBundleTypeIconFile document.icns CFBundleTypeName Shell script CFBundleTypeRole Editor CFBundleTypeExtensions h CFBundleTypeIconFile document.icns CFBundleTypeName C Header Source File CFBundleTypeRole Editor CFBundleTypeExtensions c CFBundleTypeIconFile document.icns CFBundleTypeName C Source File CFBundleTypeRole Editor CFBundleTypeExtensions hh hp hpp hxx h++ CFBundleTypeIconFile document.icns CFBundleTypeName C++ Header Source File CFBundleTypeRole Editor CFBundleTypeExtensions cc cp cpp cxx c++ CFBundleTypeIconFile document.icns CFBundleTypeName C++ Source File CFBundleTypeRole Editor CFBundleTypeExtensions m CFBundleTypeIconFile document.icns CFBundleTypeName Objective-C Source File CFBundleTypeRole Editor CFBundleTypeExtensions s asm CFBundleTypeIconFile document.icns CFBundleTypeName Assembly Source File CFBundleTypeRole Editor CFBundleTypeExtensions java jav CFBundleTypeIconFile document.icns CFBundleTypeName Java Source File CFBundleTypeRole Editor CFBundleTypeExtensions f for f77 f90 f95 f99 CFBundleTypeIconFile document.icns CFBundleTypeName Fortran Source File CFBundleTypeRole Editor CFBundleTypeExtensions pas CFBundleTypeIconFile document.icns CFBundleTypeName Pascal Source file CFBundleTypeRole Editor CFBundleTypeExtensions ada adb ads CFBundleTypeIconFile document.icns CFBundleTypeName Ada Source File CFBundleTypeRole Editor CFBundleTypeExtensions el CFBundleTypeIconFile document.icns CFBundleTypeName Emacs Lisp Source File CFBundleTypeRole Editor CFBundleTypeExtensions hs lhs CFBundleTypeIconFile document.icns CFBundleTypeName Haskell Source File CFBundleTypeRole Editor CFBundleTypeExtensions lua CFBundleTypeIconFile document.icns CFBundleTypeName Lua Source File CFBundleTypeRole Editor CFBundleTypeExtensions pro CFBundleTypeIconFile document.icns CFBundleTypeName IDL Procedure File CFBundleTypeRole Editor CFBundleTypeExtensions gp CFBundleTypeIconFile document.icns CFBundleTypeName gnuplot file CFBundleTypeRole Editor CFBundleTypeExtensions bib CFBundleTypeIconFile document.icns CFBundleTypeName BibTeX document CFBundleTypeRole Editor CFBundleTypeExtensions tex ltx ctx latex texi CFBundleTypeIconFile document.icns CFBundleTypeName TeX document CFBundleTypeRole Editor CFBundleTypeExtensions * CFBundleTypeName All CFBundleTypeOSTypes **** CFBundleTypeRole Viewer NSServices NSMenuItem default Emacs.app/New Buffer Containing Selection NSMessage requestService NSUserData open-selection NSPortName Emacs NSSendTypes NSStringPboardType NSMenuItem default Emacs.app/Open Selected File NSMessage requestService NSUserData open-file NSPortName Emacs NSSendTypes NSStringPboardType NSMenuItem default Emacs.app/Email Selection NSMessage requestService NSUserData mail-selection NSPortName Emacs NSSendTypes NSStringPboardType NSMenuItem default Emacs.app/Send Email to Selected Address NSMessage requestService NSUserData mail-to NSPortName Emacs NSSendTypes NSStringPboardType CFBundleExecutable Emacs CFBundleGetInfoString Emacs 23.0.60 (C) Free Software Foundation CFBundleIconFile Emacs.icns CFBundleIdentifier org.gnu.Emacs CFBundleInfoDictionaryVersion 6.0 CFBundleName Emacs CFBundlePackageType APPL CFBundleShortVersionString Version 23.0.60 CFBundleSignature EMAx CFBundleVersion NS 9.0 NSPrincipalClass EmacsApp CFBundleURLTypes CFBundleURLName Email Address URL CFBundleURLSchemes mailto --Boundary_(ID_RzRH+u/kf32yjDvcxQ4X7Q) Content-type: text/plain; charset=US-ASCII; format=flowed Content-transfer-encoding: 7BIT #1 I changed CFBundleIdentifier from "Emacs" to "org.gnu.Emacs", similar to the current Carbon port. #2 I temporary changed the application signature (CFBundleSignature) from "Emcs" (Emacs.app) to "EMAx" (Carbon Emacs). Which signature will we use? I prefer "EMAx", because Cocoa Emacs will be a new version (23) of GNU Emacs, whose current signature is "EMAx". The file "PkgInfo" should be modified accordingly. Seiji On 2008/07/21, at 23:32, Seiji Zenitani wrote: > Hi, > > It would be nice if Cocoa Emacs uses Carbon's document icon. > The following files are related. > If other people are busy, I can work on merging Info.plist. > > mac/Emacs.app/Contents/Resources/document.icns > mac/Emacs.app/Contents/Info.plist > > Seiji > --Boundary_(ID_RzRH+u/kf32yjDvcxQ4X7Q)--