emacs-devel
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]