From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Anders Lindgren Newsgroups: gmane.emacs.devel Subject: Re: lisp/term/ns-win.el modification Date: Sun, 30 Apr 2017 07:36:51 +0200 Message-ID: References: <44D4AA3B-8F87-42B6-A2D2-00487B066183@gmail.com> <74D20593-63B6-46FB-BAC3-D841D0BCD461@gmail.com> <0A49E755-3D18-48E8-81D4-253160F60A16@gmail.com> <40f503a4-49eb-a3ff-fe5f-993c8f346c33@lanl.gov> <15112485-03CC-4FFF-8A9D-BA28D2490A91@gmail.com> <0AD01107-F03E-4F16-B953-5447242F6B53@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=f403045e2264a015f5054e5bb194 X-Trace: blaine.gmane.org 1493530654 18887 195.159.176.226 (30 Apr 2017 05:37:34 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 30 Apr 2017 05:37:34 +0000 (UTC) Cc: aquamacs-devel@googlegroups.com, emacs-devel To: Jean-Christophe Helary Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Apr 30 07:37:29 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d4hY0-0004nn-RT for ged-emacs-devel@m.gmane.org; Sun, 30 Apr 2017 07:37:29 +0200 Original-Received: from localhost ([::1]:43505 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d4hY4-0008NB-LB for ged-emacs-devel@m.gmane.org; Sun, 30 Apr 2017 01:37:32 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44208) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d4hXS-0008Mt-GP for emacs-devel@gnu.org; Sun, 30 Apr 2017 01:36:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d4hXR-0002og-IZ for emacs-devel@gnu.org; Sun, 30 Apr 2017 01:36:54 -0400 Original-Received: from mail-ua0-x234.google.com ([2607:f8b0:400c:c08::234]:36288) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d4hXR-0002oc-C5 for emacs-devel@gnu.org; Sun, 30 Apr 2017 01:36:53 -0400 Original-Received: by mail-ua0-x234.google.com with SMTP id 110so55351804uas.3 for ; Sat, 29 Apr 2017 22:36:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=iBir/UuKhJRrR42KyHLBTiC1IOt5YasElgfp/gV62mg=; b=Yy5xe+LMkgOM0ISU1l4qP2h8e6g6A50RhPZi8JfHyeWskPEbVUcBsDcOhdp/N/GzqC MThN3ogxGSuzDnX93zRGENzvmyyLv8sWFisXj3zzuGUEY4aIU1H36FAMDxpNt0FvRf04 Ih0S6RT0FUdsRX4kXsH/nSl1rwQpTl8RlXS2XvSq9mon94NfOh1BlQfBVdcF98XT37mS NXmLm3cvRIHQwvo4VUsBzik4lnTbqQu7eE0aJJ7+I2Pf69RqwZ7vvIy+geeTUn2cWN6b /VyoVchVcNnor0gtGRb4LyTEo8HSkAE2NNXPwuqMRRN6KCbeP9RVoxJxOOWKV2EgW9/R Fl3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=iBir/UuKhJRrR42KyHLBTiC1IOt5YasElgfp/gV62mg=; b=KSWd8IhqLw+e4ZsHwea+M26m5xo5xebwTDVaivTBJGrpVh7Vp4Z2JZtIHxN71D5NjU 8ush9/8x3rhxQa/Y2En2boa3AohcJ8rOuYU85xDyCOCeJ+WkmtgXMy4sRN1aDAQdcX6m gZfgHNmaWLgO4dyoLV/5Nl0DtT/ckAKjHO+D7y84kUrOrktBMq8HNJT7yK8OT6jzXX6b yadZfjkyR97N4vvvWxuk99uD3tiCNOWom7diUGOLheO7HW27DmsoLsq42behil4vTOBb P4pLFjo3btY/kP50QHIZ2Oet7HnK9OFlwH9w3NQYw+3hKWqHnaEX2dGke6m94QMGZWUa ybIg== X-Gm-Message-State: AN3rC/77HB293nQbXUDwkLXBid40/YoyDIGiRwJS27tlSeU5vp0MHgkI oe0cYxObBIc/GMlajuWHC5Lu17GrJA== X-Received: by 10.176.16.4 with SMTP id f4mr302614uab.132.1493530612601; Sat, 29 Apr 2017 22:36:52 -0700 (PDT) Original-Received: by 10.31.64.140 with HTTP; Sat, 29 Apr 2017 22:36:51 -0700 (PDT) In-Reply-To: <0AD01107-F03E-4F16-B953-5447242F6B53@gmail.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400c:c08::234 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:214434 Archived-At: --f403045e2264a015f5054e5bb194 Content-Type: text/plain; charset=UTF-8 Hi! > Regarding subr-x, maybe it would be good to modify it so that it trims > non-breakable spaces too. Also, not using it is a guaranty that it will > stay experimental forever... > Yes, that sounds like a good idea. You can supply a feature request for that, this thread is not the right place for it, as most people ignore NS-related discussions. > What is the condition to move something from experimental to "production" ? > No idea, really. As far as I know "subr-x.el" is the only file with that status. Also, there is another reason why I'am reluctant to use it. If ns-win.el requires it, packages written on a mac may use functions from it without realising it. Those packages would fail when used on other platforms. (The fix is easy, just add a `(require surb-x)', but it's easy to overlook it.) Thank you again for the comments, hopefully the third version will be the > good one ! > We're not in a hurry. It's quite normal for a patch to go through a number of iterations. It's better to make sure a patch is in a good state before applying it than to fix problems afterwards. Before a patch is accepted, you have to assign copyright of it (or, preferably, all your work on Emacs) to FSF. If you haven't done so yet, you can ask for papers to sign from assign@gnu.org and ask for papers to assign copyright. First you they will ask a few basic questions, then they will send you papers to sign and mail and fax, if I remember correctly. -- Anders --f403045e2264a015f5054e5bb194 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi!
=C2=A0
Yes, that sounds like a good idea. You can supply a fe= ature request for that, this thread is not the right place for it, as most = people ignore NS-related discussions.
=C2=A0
What is the condition to move something from experimental to "producti= on" ?

No idea, really. As far as I= know "subr-x.el" is the only file with that status.
Also, there is another reason why I'am reluctant to use it= . If ns-win.el requires it, packages written on a mac may use functions fro= m it without realising it. Those packages would fail when used on other pla= tforms. =C2=A0(The fix is easy, just add a `(require surb-x)', but it&#= 39;s easy to overlook it.)

Thank you again for the comments, hopefully the third= version will be the good one !

We'= re not in a hurry. It's quite normal for a patch to go through a number= of iterations. It's better to make sure a patch is in a good state bef= ore applying it than to fix problems afterwards.

B= efore a patch is accepted, you have to assign copyright of it (or, preferab= ly, all your work on Emacs) to FSF. If you haven't done so yet, you can= ask for papers to sign from=C2=A0assign@gnu.org=C2=A0and ask for papers to assign copyright. First you they= will ask a few basic questions, then they will send you papers to sign and= mail and fax, if I remember correctly.

=C2= =A0 =C2=A0 -- Anders

=
--f403045e2264a015f5054e5bb194--