From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: CHENG Gao Newsgroups: gmane.emacs.devel Subject: Re: Emacs 22 Carbon+AppKit port and Emacs 23 Mac port Date: Sat, 05 Sep 2009 22:35:44 +0800 Organization: cyberhut.org Message-ID: References: <2282B3B4-D844-4E26-BB94-9F79EEA2E847@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1252163397 4640 80.91.229.12 (5 Sep 2009 15:09:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 5 Sep 2009 15:09:57 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Sep 05 17:09:50 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 1Mjwth-0000et-MD for ged-emacs-devel@m.gmane.org; Sat, 05 Sep 2009 17:09:49 +0200 Original-Received: from localhost ([127.0.0.1]:52645 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mjwth-00041U-1Q for ged-emacs-devel@m.gmane.org; Sat, 05 Sep 2009 11:09:49 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Mjwsn-0003i4-EA for emacs-devel@gnu.org; Sat, 05 Sep 2009 11:08:53 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mjwsi-0003h0-Ol for emacs-devel@gnu.org; Sat, 05 Sep 2009 11:08:52 -0400 Original-Received: from [199.232.76.173] (port=42997 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mjwsi-0003gi-Fv for emacs-devel@gnu.org; Sat, 05 Sep 2009 11:08:48 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:53401) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Mjwsh-0003bW-N1 for emacs-devel@gnu.org; Sat, 05 Sep 2009 11:08:48 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.50) id 1Mjwsb-0000Eh-Kq for emacs-devel@gnu.org; Sat, 05 Sep 2009 17:08:41 +0200 Original-Received: from 121.229.120.133 ([121.229.120.133]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 05 Sep 2009 17:08:41 +0200 Original-Received: from chenggao by 121.229.120.133 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 05 Sep 2009 17:08:41 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 36 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 121.229.120.133 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (darwin) Cancel-Lock: sha1:yK6H6eu0ts0ClaHfLCghVC7yHWo= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) 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:115051 Archived-At: *On Sat, 5 Sep 2009 08:15:41 -0400 * Also sprach David Reitter : > On Sep 5, 2009, at 3:47 AM, CHENG Gao wrote: >> Since Snow Leopard is out of cage, I am wondering if YAMAMOTO-san >> intend >> to add mac port into Emacs trunk. I personally hope this can happen. >> With mac port added, the greatest befinet is Emacs can work on all >> MacOSX versions. And if I understand correctly, it's not possible for >> Cocoa port to achieve this easily. > > What are the chances that improvements like the event loop from the > Mac port are combined with the NextStep/Cocoa code? > >> 1 Cocoa port uses 10.3 SDK to support MacOSX 10.3-10.5. > > Everybody please note that there are probably very few people still > left on 10.3. It came out in 2003, with the last minor release made > in early 2005. > Cheng Gao, perhaps you could provide a pointer to user statistics if > you think 10.3 is a big deal. > > If somebody needs to use the old OS X, they can certainly stick to an > older (and still supported!) Emacs 22. Developer resources are very > scarce. Supporting outdated platforms is not the best use of people's > time. I can not find anywhere in my postings that advertises support of 10.3. If you open ns port Emacs project file, you can find it uses 10.3.9 SDK. And its README tells it supports 10.3 and later, but it's wrong. Mac port supports 10.2-10.6 as explained by YAMAMOTO-san. As you said, developer resources are very scarce, and since YAMAMOTO-san already spent efforts to get it working across whole MACOSX line (except 10.0 and 10.1), I think it's good thing to get it merged into TRUNK. Anyway supporting as many platforms is always good thing.