[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Cocoa port: document icon
From: |
Seiji Zenitani |
Subject: |
Re: Cocoa port: document icon |
Date: |
Tue, 22 Jul 2008 23:40:47 -0400 |
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