[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Changes 2009-07-15/16 in branch?

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).

reply via email to

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