From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Anders Lindgren Newsgroups: gmane.emacs.devel Subject: Re: Nextstep build uses iso-latin by default. WHY? Date: Fri, 8 Apr 2016 21:59:25 +0200 Message-ID: References: <56E32A19.7060304@alice.it> <831t7givui.fsf@gnu.org> <20160320151123.GA65516@galloway.idiocy.org> <20160402154513.GA9618@breton.local> <3323FE99-3D82-4A2A-B6B8-1FB7A2A6D66C@iotcl.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=94eb2c1246bac6b6fe052ffea138 X-Trace: ger.gmane.org 1460145573 32491 80.91.229.3 (8 Apr 2016 19:59:33 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 8 Apr 2016 19:59:33 +0000 (UTC) Cc: emacs-devel To: Toon Claes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 08 21:59:32 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aocZ2-0003Mn-Aa for ged-emacs-devel@m.gmane.org; Fri, 08 Apr 2016 21:59:32 +0200 Original-Received: from localhost ([::1]:57948 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aocZ1-0001Oj-Pp for ged-emacs-devel@m.gmane.org; Fri, 08 Apr 2016 15:59:31 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33922) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aocYx-0001M4-Q8 for emacs-devel@gnu.org; Fri, 08 Apr 2016 15:59:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aocYw-0002HF-Pq for emacs-devel@gnu.org; Fri, 08 Apr 2016 15:59:27 -0400 Original-Received: from mail-vk0-x22a.google.com ([2607:f8b0:400c:c05::22a]:36054) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aocYw-0002Gz-Jv for emacs-devel@gnu.org; Fri, 08 Apr 2016 15:59:26 -0400 Original-Received: by mail-vk0-x22a.google.com with SMTP id c4so150797607vkb.3 for ; Fri, 08 Apr 2016 12:59:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=scewuOPPshVz+YJUblLiCYHI7r3ZTeH/9oBVuCNiGhI=; b=BHGTOQkswjsQf9/E2f4Q58+QHwFnyL3E7H0zgK1z3tgn6cxm4Vr/ue7LTOcHcCTvL7 gZ1fVWG2mKq6HheS4v8y+Fy6GNZYhbRff1oXlxhCPxaGEUl82+DTkzYZEhzgXikL/mSx jAu6/RMg3Rp0loWg/fBMjStk40UJ5dCg5mijhEqy+O4dsda4z2NniGlx+JRIY7fmGjmb kAzCyKJ1mMGn5KUXIhuuPQ5y+oFPydpHUskNxZe0EjhtMvrUKXxIxaAFy/aySh3IDZQ3 YsWZl6XvUpWx1Y72iewc4j+yuv+LcS3UIPshHdeZra9OIMFNFiiUytzZ/Jl18aGoImO9 MHHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=scewuOPPshVz+YJUblLiCYHI7r3ZTeH/9oBVuCNiGhI=; b=E81UNF1UJU7VSsyVyncpDU0C72mXuYzburcMNA4evNLGseIC9/0aot1kvh8uDK5zdd 4WduWz/APCeZNGqNFIo78Gw+bu8+MIk81RepCRVfKdcsXmKTDEVvz3xppLZR826VVVpJ P78FJ9gQ4rZPZcu+H045slsRX5q9SaT33rq74Bg19n2vvjwpFirWZe3VOQV8WO21nAAJ K8k6xoIM+Tm2t2ZDjjaBwIukKIlO9gs6QL8UHQh4FPA8haKG+nV5S7prL6bHaWlAZ1W9 0b3/4ep2IHsu9JCxcMLAw0PEAtXcGa4r9Sik3qLqXC/f1M6yTMQlQyU96QLiiWK6bZC+ WJmw== X-Gm-Message-State: AD7BkJIWmEiF4WTUPVLphV1kCq0u1QpnTU6J5QveltknQXfEnzyX16T+xvmu6OQudrS4efd3Wk/aUHMHe1lfcg== X-Received: by 10.159.39.71 with SMTP id a65mr5068095uaa.47.1460145565904; Fri, 08 Apr 2016 12:59:25 -0700 (PDT) Original-Received: by 10.31.214.131 with HTTP; Fri, 8 Apr 2016 12:59:25 -0700 (PDT) In-Reply-To: <3323FE99-3D82-4A2A-B6B8-1FB7A2A6D66C@iotcl.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400c:c05::22a X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:202819 Archived-At: --94eb2c1246bac6b6fe052ffea138 Content-Type: text/plain; charset=UTF-8 > > Ps. As I have mentioned before -- anyone interested in working on the NS port is more than welcome to do so! > I might be interested. > What do you expect from us? It all depends on your ambition level, of course... ;-) To make a long story short. The maintainer before me did a very good job for a number of years. When I found out that he had retired, I took over, as I had some knowledge of the NS code base having implemented multi-monitor support and support for auto-hiding the menu bar. Unfortunately, I don't have to time to do all of the heavy lifting myself any more. However, I have no plans to leave the Emacs world. Ideally, I would like to find a group of people interested in the NS port, this would allow us to share the work and to have people to discuss things with. Things that is "expected" of you are: * Fixing bugs. For example, making sure the Emacs frames are resized and placed properly in various situations, that fringe icons are rendered correctly etc. * Eye-balling patches from other developers (like Alans locale patch) * Make sure the NS interface support many (if not all) features Emacs expect it to have * Add OS X-specific features (while still respecting the FSF policy that features should not only be available on non-free systems) * Refactor and documenting the code * Add tests (it's a good place to document corner cases and it reduces the "what breaks if I change this" anxiety) * To learn new things and having fun doing it! A good start is reading "nextstep/README" and the NS port wishlist found in "etc/TODO" under the heading "NeXTstep port". -- Anders --94eb2c1246bac6b6fe052ffea138 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
> > Ps. As I have mentioned before -- anyone interes= ted in working on the NS port is more than welcome to do so!

&g= t; I might be interested.
> What do you expect from us?


It= all depends on your ambition level, of course... ;-)

To make a long= story short. The maintainer before me did a very good job for a number of = years. When I found out that he had retired, I took over, as I had some kno= wledge of the NS code base having implemented multi-monitor support and sup= port for auto-hiding the menu bar.

Unfortunately, I don't have t= o time to do all of the heavy lifting myself any more. However, I have no p= lans to leave the Emacs world. Ideally, I would like to find a group of peo= ple interested in the NS port, this would allow us to share the work and to= have people to discuss things with.

Things that is "expected&q= uot; of you are:

* Fixing bugs. For example, making sure the Emacs f= rames are resized and placed properly in various situations, that fringe ic= ons are rendered correctly etc.
* Eye-balling patches from other = developers (like Alans locale patch)
* Make sure the NS inter= face support many (if not all) features Emacs expect it to have
* Add OS= X-specific features (while still respecting the FSF policy that features s= hould not only be available on non-free systems)
* Refactor and d= ocumenting the code
* Add tests (it's a good place to documen= t corner cases and it reduces the "what breaks if I change this" = anxiety)
* To learn new things and having fun doing it!

A = good start is reading "nextstep/README" and the NS port wishlist = found in "etc/TODO" under the heading "NeXTstep port".<= div>
=C2=A0 =C2=A0 -- Anders

--94eb2c1246bac6b6fe052ffea138--