From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Adrian Robert Newsgroups: gmane.emacs.devel Subject: Re: Changes 2009-07-15/16 in branch? Date: Sat, 25 Jul 2009 12:59:38 -0400 Message-ID: <1656D853-4154-4AAA-B6FE-8ADADA8647EF@gmail.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v935.3) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1248541214 32179 80.91.229.12 (25 Jul 2009 17:00:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 25 Jul 2009 17:00:14 +0000 (UTC) Cc: mituharu@math.s.chiba-u.ac.jp, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 25 19:00:07 2009 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 1MUkbM-0005S7-VB for ged-emacs-devel@m.gmane.org; Sat, 25 Jul 2009 19:00:05 +0200 Original-Received: from localhost ([127.0.0.1]:53432 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MUkbM-0000fr-HE for ged-emacs-devel@m.gmane.org; Sat, 25 Jul 2009 13:00:04 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MUkbJ-0000fm-4G for emacs-devel@gnu.org; Sat, 25 Jul 2009 13:00:01 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MUkbD-0000fX-Nh for emacs-devel@gnu.org; Sat, 25 Jul 2009 12:59:59 -0400 Original-Received: from [199.232.76.173] (port=47868 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MUkbD-0000fU-IV for emacs-devel@gnu.org; Sat, 25 Jul 2009 12:59:55 -0400 Original-Received: from mail-qy0-f183.google.com ([209.85.221.183]:61972) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MUkbB-0003R2-KX; Sat, 25 Jul 2009 12:59:53 -0400 Original-Received: by qyk13 with SMTP id 13so2941313qyk.14 for ; Sat, 25 Jul 2009 09:59:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:cc:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=ch4/c7zhtwyNE7/7zi3E2Uhd9la0mh5qQa0oVS0A14o=; b=nbO+fZ/REP2OLofeutRmnyd9LiyOLGxQlACBO/WDf53I/XRAl7BXFlV5rUVLyepw+W /cwXXuR4YD41pyQqyxxHmUaRJI0o6/JPTQHXLKCWezoYuti+bnfL873RnmoXiPqsGWAx zONc108YAPAFg8An2iSf0eDSXEYcpBytJTsYI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=cc:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=JI5JxTBByvrdcVF1xG1ejbc+O0Tt6x+MpKBtr+kBBlxFQwakzl79CcFuRRSVzmrPes iVFPCjX06TPnjQ73QlpKi8ylUYMJlNdwNHwh4igLl+OO6DQdZE0MRbl6/c5tNw5ZTy/D HXMZRQbUjvOrqPhkBUEfQ2TzR6TNiaxMzLIrE= Original-Received: by 10.224.2.65 with SMTP id 1mr4522992qai.57.1248541192716; Sat, 25 Jul 2009 09:59:52 -0700 (PDT) Original-Received: from ?10.0.1.3? (dpc6745214221.direcpc.com [67.45.214.221]) by mx.google.com with ESMTPS id 26sm785200qwa.39.2009.07.25.09.59.46 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 25 Jul 2009 09:59:52 -0700 (PDT) In-Reply-To: X-Mailer: Apple Mail (2.935.3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) 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:113141 Archived-At: 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).