|
From: | Adrian Robert |
Subject: | Re: Changes 2009-07-15/16 in branch? |
Date: | Sat, 25 Jul 2009 12:59:38 -0400 |
On Jul 25, 2009, at 12:55 AM, Richard Stallman wrote:
unfortunately adopted by the Carbon port following Emacs.app in the Sourceforge days, but were never subjected to the same scrutiny): Most of the things in that list seem harmless adaptations to the Mac environment, but these two make me worry. - services integration (no counterpart on other platforms) - applescript integration (use DBUS instead)
They are two protocols for interapp communication. The first one, services, exists on MacOS and GNUstep and was added originally by the Cocoa port as a consumer-only implementation. The second exists only on MacOS and was added by the Carbon port.
After the merge, to support users migrating from Carbon, provider functionality was added to the Cocoa services implementation, and some Applescript functionality. I'd recommend backing these out in 23.2, as they go beyond the minimum platform compliance requires (services provider), and/or support a proprietary-only feature (Applescript).
[Prev in Thread] | Current Thread | [Next in Thread] |