From unknown Mon Jun 23 11:25:04 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#5953 <5953@debbugs.gnu.org> To: bug#5953 <5953@debbugs.gnu.org> Subject: Status: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Reply-To: bug#5953 <5953@debbugs.gnu.org> Date: Mon, 23 Jun 2025 18:25:04 +0000 retitle 5953 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @s= yntesize and @property correctly reassign 5953 emacs,cc-mode submitter 5953 Aleksandr Skobelev severity 5953 wishlist tag 5953 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 15 11:22:02 2010 Received: (at submit) by debbugs.gnu.org; 15 Apr 2010 15:22:02 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O2QtG-0004Jz-7R for submit@debbugs.gnu.org; Thu, 15 Apr 2010 11:22:02 -0400 Received: from mx10.gnu.org ([199.232.76.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O2QgN-0004De-9l for submit@debbugs.gnu.org; Thu, 15 Apr 2010 11:08:44 -0400 Received: from lists.gnu.org ([199.232.76.165]:45678) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1O2QgH-0003hZ-6v for submit@debbugs.gnu.org; Thu, 15 Apr 2010 11:08:37 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O2QgG-0000b6-7B for bug-gnu-emacs@gnu.org; Thu, 15 Apr 2010 11:08:36 -0400 Received: from [140.186.70.92] (port=43274 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O2QgD-0000Z5-VB for bug-gnu-emacs@gnu.org; Thu, 15 Apr 2010 11:08:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_DKIM_INVALID,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.0 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O2Qg7-0003Ic-QJ for bug-gnu-emacs@gnu.org; Thu, 15 Apr 2010 11:08:32 -0400 Received: from fg-out-1718.google.com ([72.14.220.152]:6210) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O2Qg7-0003IJ-L3 for bug-gnu-emacs@gnu.org; Thu, 15 Apr 2010 11:08:27 -0400 Received: by fg-out-1718.google.com with SMTP id e21so740708fga.12 for ; Thu, 15 Apr 2010 08:08:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:content-type :content-transfer-encoding:subject:date:message-id:to:mime-version :x-mailer; bh=cXEW4nPY1shAtnCSzfXoRtEjWln7RkAn2iqak5xdMrg=; b=ocU0zAZsKjgFjxY8RnSY/j89gtHMxwF18g4DPpmtmdHND+pZcS9devbTY5TACRek4D 1s1UQ5w1NLlypoxuucW7LXXa3StSV0MIZuDUtagde5Q2Z+8qQ1rcS6RuvlLwXKm6l1iW ODl0Ipv6oJdWhLgRR36C+z5ZuYvHRQXcA5S8g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:content-type:content-transfer-encoding:subject:date:message-id :to:mime-version:x-mailer; b=XInF5N9p7PPNCzQvx2kDTRcTifwa05GAc6cU/nFpNitxRmUYLCkDxx2H9YoEahdbVe 23jomqS+riU3ETRTRzCtN5WJQt6bGmfH7OZ9xIWN4R5drOVKPlq/pir0qAqBS4uOPMKs MisNvWAXhIFOTclFPZzR33VT6yvPSVvF9UbT0= Received: by 10.87.1.12 with SMTP id d12mr371636fgi.78.1271343611724; Thu, 15 Apr 2010 08:00:11 -0700 (PDT) Received: from [192.168.1.34] ([188.134.36.223]) by mx.google.com with ESMTPS id d4sm2293894fga.5.2010.04.15.08.00.10 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 15 Apr 2010 08:00:10 -0700 (PDT) From: Aleksandr Skobelev Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Date: Thu, 15 Apr 2010 19:00:08 +0400 Message-Id: To: bug-gnu-emacs@gnu.org Mime-Version: 1.0 (Apple Message framework v1078) X-Mailer: Apple Mail (2.1078) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 15 Apr 2010 11:22:00 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.9 (-----) objc-mode doesn't know anything about the new Objective-C 2.0 keywords like @property and @syntesize, for example. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 15 14:29:17 2010 Received: (at control) by debbugs.gnu.org; 15 Apr 2010 18:29:17 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O2ToS-0006Lv-G1 for submit@debbugs.gnu.org; Thu, 15 Apr 2010 14:29:16 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O2ToQ-0006Lk-Gy for control@debbugs.gnu.org; Thu, 15 Apr 2010 14:29:15 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1O2ToE-0004Yp-8p; Thu, 15 Apr 2010 14:29:02 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <19399.23277.131729.705471@fencepost.gnu.org> Date: Thu, 15 Apr 2010 14:29:01 -0400 From: Glenn Morris To: control Subject: control X-Attribution: GM X-Mailer: VM (www.wonderworks.com/vm), GNU Emacs (www.gnu.org/software/emacs) X-Hue: black X-Ran: I2osu0uqhYF(oLTuF1AB"l21"KvQ3eLee*z=|sh+n2)N_$p!_]VW&cPXC&Mgg;U0FphPs\ X-Debbugs-No-Ack: yes X-Spam-Score: -5.1 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.1 (-----) reassign 5922 aquamacs severity 5931 minor tags 5931 moreinfo merge 5252 5921 retitle 5921 /sw and /opt/local on OSX tags 5531 moreinfo tags 5568 wontfix notabug severity 5568 minor reassign 5932 emacs,cc-mode reassign 5953 emacs,cc-mode severity 5952 wishlist severity 5953 wishlist tags 5952 patch reassign 5946 emacs,ns severity 5937 minor From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 21 23:33:09 2012 Received: (at 5953) by debbugs.gnu.org; 22 Aug 2012 03:33:09 +0000 Received: from localhost ([127.0.0.1]:42305 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T41gr-00079L-9D for submit@debbugs.gnu.org; Tue, 21 Aug 2012 23:33:09 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:44699) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T41go-00079E-QT for 5953@debbugs.gnu.org; Tue, 21 Aug 2012 23:33:08 -0400 Received: by pbbrr4 with SMTP id rr4so770514pbb.3 for <5953@debbugs.gnu.org>; Tue, 21 Aug 2012 20:32:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=P+VjpSDoZ4DmgpSIyS6dtGJ80PxDBUCvpangKhwMNFk=; b=dKPSCxdCXHXkffL1Cy941nIKCp0rLMyfwdoC0ER0cmYQ08RpGmls5Lwj5JFyFHB1R6 pfVJu4Zl6nGEA+CgvPYBB+7h2FKls3qZLUUWq6YYtg8eIeluWQsrYdBhA6Z3I2eREwnm GpC8RP1zrFlwtMKQWYfNtyInlW+KLSA91noObvCpVD69VQWVzijJfFP6XK4LEodA3kTG TGi4T1kYdcIR4ERF3XU87pS+XtpyMRSMuyzyTYCS9TlvSJjHSUozARTOtuFBVzIqHzZQ Yvy7a8sSgm+D5VGyMAh+rn9wJh+97IltOCAFPxIPPx1entVUh4z9+cGqkKOazl+LyUNs tfiA== Received: by 10.66.79.198 with SMTP id l6mr10039664pax.55.1345606363607; Tue, 21 Aug 2012 20:32:43 -0700 (PDT) Received: from localhost ([216.185.105.36]) by mx.google.com with ESMTPS id mu8sm2747712pbc.49.2012.08.21.20.32.40 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 21 Aug 2012 20:32:42 -0700 (PDT) From: Leo To: Aleksandr Skobelev Subject: Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly References: Date: Wed, 22 Aug 2012 11:32:25 +0800 In-Reply-To: (Aleksandr Skobelev's message of "Thu, 15 Apr 2010 19:00:08 +0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (OS X 10.8) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 5953 Cc: 5953@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On 2010-04-15 23:00 +0800, Aleksandr Skobelev wrote: > objc-mode doesn't know anything about the new Objective-C 2.0 > keywords like @property and @syntesize, for example. Here is a list of OjbC2.0 directives with annotations: http://maniacdev.com/cheatsheetobjccd.pdf Leo From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 22 05:40:40 2012 Received: (at 5953) by debbugs.gnu.org; 22 Aug 2012 09:40:40 +0000 Received: from localhost ([127.0.0.1]:42643 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T47QS-0001VT-BJ for submit@debbugs.gnu.org; Wed, 22 Aug 2012 05:40:40 -0400 Received: from mail-pz0-f44.google.com ([209.85.210.44]:39817) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T47QM-0001VI-1N for 5953@debbugs.gnu.org; Wed, 22 Aug 2012 05:40:35 -0400 Received: by dadf8 with SMTP id f8so560474dad.3 for <5953@debbugs.gnu.org>; Wed, 22 Aug 2012 02:40:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=eApiEJTOrt6bVn7hu4SZc8XudeD/ErNMbm7Tu23Txvc=; b=EW6ePCzXIzuI1syX59IoJjccaHoOnXU0ltehycK50SOp7udi+RZl8nuSTL4gHNSBsJ peq019WAR00FwBToRzkO6WCfJ2pT4lxzymc6QA1/Z0ClkPJ8dGX3tdNG1qt8fXJmSThI SSEshVFbBUHj+2FwJqUDRGhhJREZceRtzFq9Xud2cG3Ax2p15M2pFzlA/lHD+sZGhoMb oyd4Exk9Lqwz8CwDmFH/7Y3FfptI9cA60GEvHo1o/yoFBkM799tIxRh4B/Udz5BBOIIn MyLwMVxBKS1cIrcpPb0hKPJvlIBWaJp3vagHBxRddx24CVCxeA106g3+9k7QAHrlv5kG ar4Q== Received: by 10.66.88.198 with SMTP id bi6mr44704136pab.23.1345628405375; Wed, 22 Aug 2012 02:40:05 -0700 (PDT) Received: from localhost ([216.185.105.36]) by mx.google.com with ESMTPS id ho7sm1017797pbc.3.2012.08.22.02.40.01 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 22 Aug 2012 02:40:04 -0700 (PDT) From: Leo To: Aleksandr Skobelev Subject: Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly References: Date: Wed, 22 Aug 2012 17:39:50 +0800 In-Reply-To: (Leo's message of "Wed, 22 Aug 2012 11:32:25 +0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (OS X 10.8) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 5953 Cc: 5953@debbugs.gnu.org, bug-cc-mode@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) --=-=-= Content-Type: text/plain On 2012-08-22 11:32 +0800, Leo wrote: > Here is a list of OjbC2.0 directives with annotations: > > http://maniacdev.com/cheatsheetobjccd.pdf > > Leo I have compiled a patch to improve support for Objective C. I am not sure where to add the following keywords so they live in c-other-decl-kwds for now. Please review the patch. Thanks. 1. @property : @property (attributes) Type propertyName; 2. @dynamic : @dynamic aProperty, bProperty; 3. @synthesize : @synthesize aProperty, bProperty, cProperty=_ivar; 4. @compatibility_alias : @compatibility_alias AliasClassName ExistingClassName; --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-Add-ObjC-2.0-directives-support.patch Content-Description: 0001-Add-ObjC-2.0-directives-support.patch >From 3ea4329978ebe2e5cb9d4bfd1e544277cf8e0352 Mon Sep 17 00:00:00 2001 From: Leo Liu Date: Wed, 22 Aug 2012 16:54:18 +0800 Subject: [PATCH] Add ObjC 2.0 directives support --- lisp/progmodes/cc-langs.el | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lisp/progmodes/cc-langs.el b/lisp/progmodes/cc-langs.el index 78be8ac2..4aed2048 100644 --- a/lisp/progmodes/cc-langs.el +++ b/lisp/progmodes/cc-langs.el @@ -1884,7 +1884,8 @@ (c-lang-defconst c-other-decl-kwds `c-<>-type-kwds', or `c-<>-arglist-kwds' then the associated clauses will be handled." t nil - objc '("@class" "@end" "@defs") + objc '("@class" "@defs" "@end" "@property" "@dynamic" "@synthesize" + "@compatibility_alias") java '("import" "package") pike '("import" "inherit")) @@ -2006,7 +2007,8 @@ (c-lang-defconst c-protection-kwds "Access protection label keywords in classes." t nil c++ '("private" "protected" "public") - objc '("@private" "@protected" "@public")) + objc '("@private" "@protected" "@package" "@public" + "@required" "@optional")) (c-lang-defconst c-block-decls-with-vars "Keywords introducing declarations that can contain a block which @@ -2176,7 +2178,7 @@ (c-lang-defconst c-block-stmt-1-kwds "Statement keywords followed directly by a substatement." t '("do" "else") c++ '("do" "else" "try") - objc '("do" "else" "@finally" "@try") + objc '("do" "else" "@finally" "@try" "@autoreleasepool") java '("do" "else" "finally" "try") idl nil) @@ -2292,7 +2294,8 @@ (c-lang-defconst c-constant-kwds t nil (c c++) '("NULL" ;; Not a keyword, but practically works as one. "false" "true") ; Defined in C99. - objc '("nil" "Nil" "YES" "NO" "NS_DURING" "NS_HANDLER" "NS_ENDHANDLER") + objc '("nil" "Nil" "YES" "NO" "IBAction" "IBOutlet" + "NS_DURING" "NS_HANDLER" "NS_ENDHANDLER") idl '("TRUE" "FALSE") java '("true" "false" "null") ; technically "literals", not keywords pike '("UNDEFINED")) ;; Not a keyword, but practically works as one. -- 1.7.12 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 29 21:22:29 2016 Received: (at control) by debbugs.gnu.org; 30 Nov 2016 02:22:30 +0000 Received: from localhost ([127.0.0.1]:46711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBuXV-0000Zk-M1 for submit@debbugs.gnu.org; Tue, 29 Nov 2016 21:22:29 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60967) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBuXT-0000Z7-Vd for control@debbugs.gnu.org; Tue, 29 Nov 2016 21:22:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cBuXO-0007Jb-1s for control@debbugs.gnu.org; Tue, 29 Nov 2016 21:22:22 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44880) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cBuXN-0007JX-VJ for control@debbugs.gnu.org; Tue, 29 Nov 2016 21:22:21 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1cBuXN-0005Rt-GU for control@debbugs.gnu.org; Tue, 29 Nov 2016 21:22:21 -0500 Subject: control message for bug 25066 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 29 Nov 2016 21:22:21 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) forcemerge 5953 25066 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 01 12:10:22 2019 Received: (at control) by debbugs.gnu.org; 1 Nov 2019 16:10:22 +0000 Received: from localhost ([127.0.0.1]:56896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iQZVF-0000xx-Tm for submit@debbugs.gnu.org; Fri, 01 Nov 2019 12:10:22 -0400 Received: from quimby.gnus.org ([80.91.231.51]:38516) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iQZVB-0000xi-Mm for control@debbugs.gnu.org; Fri, 01 Nov 2019 12:10:19 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iQZV8-0007ia-FY for control@debbugs.gnu.org; Fri, 01 Nov 2019 17:10:16 +0100 Date: Fri, 01 Nov 2019 17:10:14 +0100 Message-Id: <87sgn7zift.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #5953 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 5953 + patch quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 5953 + patch quit From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 01 12:12:05 2019 Received: (at 5953) by debbugs.gnu.org; 1 Nov 2019 16:12:05 +0000 Received: from localhost ([127.0.0.1]:56901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iQZWv-00011H-8h for submit@debbugs.gnu.org; Fri, 01 Nov 2019 12:12:05 -0400 Received: from quimby.gnus.org ([80.91.231.51]:38570) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iQZWt-000116-3U for 5953@debbugs.gnu.org; Fri, 01 Nov 2019 12:12:03 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iQZWp-0007jd-Aw; Fri, 01 Nov 2019 17:12:01 +0100 From: Lars Ingebrigtsen To: Leo Subject: Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly References: Date: Fri, 01 Nov 2019 17:11:58 +0100 In-Reply-To: (Leo's message of "Wed, 22 Aug 2012 17:39:50 +0800") Message-ID: <87o8xvzicx.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Leo writes: > On 2012-08-22 11:32 +0800, Leo wrote: >> Here is a list of OjbC2.0 directives with annotations: >> >> http://maniacdev.com/cheatsheetobjccd.pdf >> >> Leo > > I have compiled a patch to improve suppo [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 5953 Cc: 5953@debbugs.gnu.org, Alan Mackenzie , Aleksandr Skobelev X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Leo writes: > On 2012-08-22 11:32 +0800, Leo wrote: >> Here is a list of OjbC2.0 directives with annotations: >> >> http://maniacdev.com/cheatsheetobjccd.pdf >> >> Leo > > I have compiled a patch to improve support for Objective C. > > I am not sure where to add the following keywords so they live in > c-other-decl-kwds for now. Please review the patch. Thanks. > > 1. @property > : @property (attributes) Type propertyName; > 2. @dynamic > : @dynamic aProperty, bProperty; > 3. @synthesize > : @synthesize aProperty, bProperty, cProperty=_ivar; > 4. @compatibility_alias > : @compatibility_alias AliasClassName ExistingClassName; [...] > - objc '("@class" "@end" "@defs") > + objc '("@class" "@defs" "@end" "@property" "@dynamic" "@synthesize" > + "@compatibility_alias") (etc) It seems like this patch (from seven years ago) was never applied. I know nothing about Objective C, though. Alan, could you have a look at this? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 23 08:15:04 2019 Received: (at 5953) by debbugs.gnu.org; 23 Nov 2019 13:15:04 +0000 Received: from localhost ([127.0.0.1]:55958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iYVFd-0000Gn-TP for submit@debbugs.gnu.org; Sat, 23 Nov 2019 08:15:04 -0500 Received: from quimby.gnus.org ([95.216.78.240]:35916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iYVFY-0000GI-1V for 5953@debbugs.gnu.org; Sat, 23 Nov 2019 08:14:57 -0500 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1iYVFP-0005bI-9J; Sat, 23 Nov 2019 14:14:49 +0100 From: Lars Ingebrigtsen To: Alan Mackenzie Subject: Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly References: <87o8xvzicx.fsf@gnus.org> Date: Sat, 23 Nov 2019 14:14:41 +0100 In-Reply-To: <87o8xvzicx.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 01 Nov 2019 17:11:58 +0100") Message-ID: <874kyuohtq.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > It seems like this patch (from seven years ago) was never applied. I > know nothing about Objective C, though. Alan, could you have a look at > this? Alan, did you find time to look at this patch? It looks fairly straightforward to me, but my knowledge of Objective C is very rudimentary. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: ingebrigtsen.no] -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 5953 Cc: 5953@debbugs.gnu.org, Aleksandr Skobelev , Leo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > It seems like this patch (from seven years ago) was never applied. I > know nothing about Objective C, though. Alan, could you have a look at > this? Alan, did you find time to look at this patch? It looks fairly straightforward to me, but my knowledge of Objective C is very rudimentary. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun May 03 20:54:11 2020 Received: (at 5953) by debbugs.gnu.org; 4 May 2020 00:54:11 +0000 Received: from localhost ([127.0.0.1]:58607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVPN5-0005S9-6n for submit@debbugs.gnu.org; Sun, 03 May 2020 20:54:11 -0400 Received: from ted.gofardesign.uk ([67.225.143.91]:47674) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jVPN3-0005Rt-9J for 5953@debbugs.gnu.org; Sun, 03 May 2020 20:54:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=marxist.se; s=default; h=Content-Type:MIME-Version:Message-ID:Date:References: In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=xLAOtjEmzX4MeBMZBRagKqqxPCKZbPH7mQ2urJZrke8=; b=F5vGQHggGGvNEFjihUlSZhAoxC wmmdanfHTDWU1nNGQltxcL3Hv1SSPZ6gnMSER1F+fok9xgQuSccllPvBXebg1iQtnRUDkD2WlCPoV 1pBoOa859hM5RtPsd+p8qRk3Iv4zVIY/AaE7UgIvWia3f4TqzGlnY9ly5MlbNuIZxg1UDvjM4yPOb TMEhmoaIP0x0sM56FsN/TG+nsly/WaFk/EQNVILO2KKS0rO12kV+kwGQXcS8tDyA3uSe7+HFHl1O4 DkVJRkOuYpoZcOGoIoFwR0pZU8Tf1AK+Xthcactuf/lKGTT15zzuyCFPj/9OYD/T8MWKWj9UjZHgG 5Y1IbJpQ==; Received: from h-4-70-69.a785.priv.bahnhof.se ([155.4.70.69]:60374 helo=localhost) by ted.gofardesign.uk with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1jVPMu-001Z2x-Tv; Sun, 03 May 2020 20:54:01 -0400 From: Stefan Kangas To: Lars Ingebrigtsen Subject: Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly In-Reply-To: <874kyuohtq.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sat, 23 Nov 2019 14:14:41 +0100") References: <87o8xvzicx.fsf@gnus.org> <874kyuohtq.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Date: Mon, 04 May 2020 02:53:59 +0200 Message-ID: <87h7wwzfiw.fsf@stefankangas.se> MIME-Version: 1.0 Content-Type: text/plain X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - ted.gofardesign.uk X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - marxist.se X-Get-Message-Sender-Via: ted.gofardesign.uk: authenticated_id: stefan@marxist.se X-Authenticated-Sender: ted.gofardesign.uk: stefan@marxist.se X-Source: X-Source-Args: X-Source-Dir: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 5953 Cc: 5953@debbugs.gnu.org, Alan Mackenzie , Aleksandr Skobelev , Leo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lars Ingebrigtsen writes: > Lars Ingebrigtsen writes: > >> It seems like this patch (from seven years ago) was never applied. I >> know nothing about Objective C, though. Alan, could you have a look at >> this? > > Alan, did you find time to look at this patch? It looks fairly > straightforward to me, but my knowledge of Objective C is very > rudimentary. That was 23 weeks ago. Alan, did you find any time to look at this patch? Thanks in advance. Best regards, Stefan Kangas From debbugs-submit-bounces@debbugs.gnu.org Sun May 24 15:25:00 2020 Received: (at 5953) by debbugs.gnu.org; 24 May 2020 19:25:00 +0000 Received: from localhost ([127.0.0.1]:38800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcwF2-0000K2-Fx for submit@debbugs.gnu.org; Sun, 24 May 2020 15:25:00 -0400 Received: from colin.muc.de ([193.149.48.1]:11143 helo=mail.muc.de) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1jcwF1-0000Jt-Kf for 5953@debbugs.gnu.org; Sun, 24 May 2020 15:25:00 -0400 Received: (qmail 31195 invoked by uid 3782); 24 May 2020 19:24:57 -0000 Received: from acm.muc.de (p4fe15a02.dip0.t-ipconnect.de [79.225.90.2]) by localhost.muc.de (tmda-ofmipd) with ESMTP; Sun, 24 May 2020 21:24:56 +0200 Received: (qmail 12190 invoked by uid 1000); 24 May 2020 19:24:56 -0000 Date: Sun, 24 May 2020 19:24:56 +0000 To: Stefan Kangas Subject: Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Message-ID: <20200524192456.GB6253@ACM> References: <87o8xvzicx.fsf@gnus.org> <874kyuohtq.fsf@gnus.org> <87h7wwzfiw.fsf@stefankangas.se> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87h7wwzfiw.fsf@stefankangas.se> X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 5953 Cc: 5953@debbugs.gnu.org, Lars Ingebrigtsen , Aleksandr Skobelev , Leo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Stefan. Sorry for the long delay in answering. On Mon, May 04, 2020 at 02:53:59 +0200, Stefan Kangas wrote: > Lars Ingebrigtsen writes: > > Lars Ingebrigtsen writes: > >> It seems like this patch (from seven years ago) was never applied. I > >> know nothing about Objective C, though. Alan, could you have a look at > >> this? > > Alan, did you find time to look at this patch? It looks fairly > > straightforward to me, but my knowledge of Objective C is very > > rudimentary. > That was 23 weeks ago. Alan, did you find any time to look at this > patch? Thanks in advance. I've been trying to come to some sort of conclusion on this for quite a long time now. Somehow, adding nine keywords together with their semantics seems to go outside the bounds of "trivial" for copyright purposes, even if they do fit into the arbitrary maximum number of lines. Kudos to Martin Stjernholm, my predecessor, who made such compact amendments possible. I don't know if Leo Liu, the author of the patch, has signed copyright papers, but I strongly suspect not. As I say, I don't know what to do with this patch. > Best regards, > Stefan Kangas -- Alan Mackenzie (Nuremberg, Germany). From debbugs-submit-bounces@debbugs.gnu.org Sun May 24 15:40:51 2020 Received: (at 5953) by debbugs.gnu.org; 24 May 2020 19:40:51 +0000 Received: from localhost ([127.0.0.1]:38833 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcwUN-0000iI-2d for submit@debbugs.gnu.org; Sun, 24 May 2020 15:40:51 -0400 Received: from mail-wm1-f51.google.com ([209.85.128.51]:36428) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jcwUL-0000i4-Ps for 5953@debbugs.gnu.org; Sun, 24 May 2020 15:40:50 -0400 Received: by mail-wm1-f51.google.com with SMTP id u188so14997813wmu.1 for <5953@debbugs.gnu.org>; Sun, 24 May 2020 12:40:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=uyfttIpExJOH7CJU+8iMMg7qi16ANjc8n/Cjq35d/sg=; b=CJP10lphEp75wtR75q08Qz8cHhCzYbNI+wZ7xmuxZzV/1vR32B8UOGyzvNa6LwkW4W ctZBBQtDluG+Ve70u+jhPNWEZuJIEeUTtJaoxue7/OvHR5bwJfDulAEF+jufIRNOt2dF nNHANxfkRDRhz0vfa7LT1yzixq4RYWiJICsPYtQTRBOVTX+2zSLKpbpr7wFKirso5Das yg3MTXxiMmIESECt1gfms0aS7zdd9exijmsavfmOMCHu67wAPNrMGlbP0aAD2rteYZSI zVy/s3auJFkwYwZ/y8uO5ROGQ+kuD1O7JLKNO2+drp6ldhr3EILfMJ2+PqTJ5/dPHEWi zv7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=uyfttIpExJOH7CJU+8iMMg7qi16ANjc8n/Cjq35d/sg=; b=ZKK0CkVTIW9ALSm9auIBlTl/UnTlS/CG5ciUH/oj9UVckNarxUM7iMtIqDbvn9VWl+ 2lUbzepn0CdFi7jYcQW75WR1dzOcuf88F0Dbku1pODIx1ZniPPUl9rS89t0IK05/Prz5 OwMv+PeAimzdXUHB9Wg16ud1xDJougl2EwuKc4OpKIFdMDQG+zcMEBYnrkUclIjBK8gy heino2N16sSmY0xWv1P1g0NvDKij/Qt6zQBgs95Mcuh1wB5bJiJdLmop2HmY+Rk8Wxa+ f8/gF7SyOPGWg+M82/wzNt6mZ+8vE04B0Llg4jGK6+gbVVhDL3NgGOsdrzof/ecNKb1/ Ce9w== X-Gm-Message-State: AOAM530BGI8vSx1+B1OFHMxCBAWK2XMB4YgzTWaj9Mdal0EUhJJ7lN74 BKz4P2GwqXC4Il5JpUgy8xg= X-Google-Smtp-Source: ABdhPJzcgzeCHxc+7HDF4RA0Fveq9AMGibRDM7izPHkpeyrF+LwYrZXhzsgZZf7icMmQGD2p/f+s+g== X-Received: by 2002:a1c:5fd4:: with SMTP id t203mr23496889wmb.175.1590349243891; Sun, 24 May 2020 12:40:43 -0700 (PDT) Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id p4sm15916937wrq.31.2020.05.24.12.40.42 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 24 May 2020 12:40:43 -0700 (PDT) Subject: Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly To: Alan Mackenzie , Stefan Kangas References: <87o8xvzicx.fsf@gnus.org> <874kyuohtq.fsf@gnus.org> <87h7wwzfiw.fsf@stefankangas.se> <20200524192456.GB6253@ACM> From: Dmitry Gutov Message-ID: Date: Sun, 24 May 2020 22:40:41 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <20200524192456.GB6253@ACM> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 5953 Cc: 5953@debbugs.gnu.org, Lars Ingebrigtsen , Aleksandr Skobelev , Leo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) On 24.05.2020 22:24, Alan Mackenzie wrote: > I don't know if Leo Liu, the author of the patch, has signed copyright > papers, but I strongly suspect not. He has, quite a few years ago. Also see: git log --author "Leo Liu" From debbugs-submit-bounces@debbugs.gnu.org Mon May 25 00:34:34 2020 Received: (at 5953) by debbugs.gnu.org; 25 May 2020 04:34:34 +0000 Received: from localhost ([127.0.0.1]:39388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jd4os-0005PY-IK for submit@debbugs.gnu.org; Mon, 25 May 2020 00:34:34 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jd4or-0005PE-7G for 5953@debbugs.gnu.org; Mon, 25 May 2020 00:34:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43051) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jd4ol-0006wO-2d; Mon, 25 May 2020 00:34:27 -0400 Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1jd4oi-0005uX-BL; Mon, 25 May 2020 00:34:24 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: Alan Mackenzie In-Reply-To: <20200524192456.GB6253@ACM> (message from Alan Mackenzie on Sun, 24 May 2020 19:24:56 +0000) Subject: Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly References: <87o8xvzicx.fsf@gnus.org> <874kyuohtq.fsf@gnus.org> <87h7wwzfiw.fsf@stefankangas.se> <20200524192456.GB6253@ACM> Message-Id: Date: Mon, 25 May 2020 00:34:24 -0400 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 5953 Cc: 5953@debbugs.gnu.org, larsi@gnus.org, stefan@marxist.se, al.skobelev@gmail.com, sdl.web@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: rms@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Somehow, adding nine keywords together with their semantics seems to go > outside the bounds of "trivial" for copyright purposes, even if they do > fit into the arbitrary maximum number of lines. Would you like to show me the patch? That description suggests that maybe it is trivial. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From debbugs-submit-bounces@debbugs.gnu.org Mon May 25 00:52:46 2020 Received: (at 5953) by debbugs.gnu.org; 25 May 2020 04:52:46 +0000 Received: from localhost ([127.0.0.1]:39439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jd56U-0005ql-17 for submit@debbugs.gnu.org; Mon, 25 May 2020 00:52:46 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jd56S-0005qX-IN for 5953@debbugs.gnu.org; Mon, 25 May 2020 00:52:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43395) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jd56M-0001x5-7B; Mon, 25 May 2020 00:52:38 -0400 Received: from pool-98-118-0-140.bstnma.fios.verizon.net ([98.118.0.140]:46052 helo=pdslaptop.home) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jd56E-0004fE-SH; Mon, 25 May 2020 00:52:30 -0400 Message-ID: Subject: Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly From: Paul Smith To: rms@gnu.org, Alan Mackenzie Date: Mon, 25 May 2020 00:52:29 -0400 In-Reply-To: References: <87o8xvzicx.fsf@gnus.org> <874kyuohtq.fsf@gnus.org> <87h7wwzfiw.fsf@stefankangas.se> <20200524192456.GB6253@ACM> Organization: GNU's Not UNIX! Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.2 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 5953 Cc: 5953@debbugs.gnu.org, larsi@gnus.org, stefan@marxist.se, al.skobelev@gmail.com, sdl.web@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: psmith@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On Mon, 2020-05-25 at 00:34 -0400, Richard Stallman wrote: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > Somehow, adding nine keywords together with their semantics seems to go > > outside the bounds of "trivial" for copyright purposes, even if they do > > fit into the arbitrary maximum number of lines. > > Would you like to show me the patch? That description suggests that > maybe it is trivial. It's unfortunate that the SourceForge mailing list archives are so gross. FYI, this is a link to the email from 2012 with the patch attached: https://sourceforge.net/p/cc-mode/mailman/message/29722632/ This is a link to download the patch: https://sourceforge.net/p/cc-mode/mailman/attachment/m2sjbfi7tl.fsf%40gmail.com/1/ I've included the patch itself below if you prefer that instead of the above links. Cheers! -------------------------------- >>From 3ea4329978ebe2e5cb9d4bfd1e544277cf8e0352 Mon Sep 17 00:00:00 2001 From: Leo Liu Date: Wed, 22 Aug 2012 16:54:18 +0800 Subject: [PATCH] Add ObjC 2.0 directives support --- lisp/progmodes/cc-langs.el | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lisp/progmodes/cc-langs.el b/lisp/progmodes/cc-langs.el index 78be8ac2..4aed2048 100644 --- a/lisp/progmodes/cc-langs.el +++ b/lisp/progmodes/cc-langs.el @@ -1884,7 +1884,8 @@ (c-lang-defconst c-other-decl-kwds `c-<>-type-kwds', or `c-<>-arglist-kwds' then the associated clauses will be handled." t nil - objc '("@class" "@end" "@defs") + objc '("@class" "@defs" "@end" "@property" "@dynamic" "@synthesize" + "@compatibility_alias") java '("import" "package") pike '("import" "inherit")) @@ -2006,7 +2007,8 @@ (c-lang-defconst c-protection-kwds "Access protection label keywords in classes." t nil c++ '("private" "protected" "public") - objc '("@private" "@protected" "@public")) + objc '("@private" "@protected" "@package" "@public" + "@required" "@optional")) (c-lang-defconst c-block-decls-with-vars "Keywords introducing declarations that can contain a block which @@ -2176,7 +2178,7 @@ (c-lang-defconst c-block-stmt-1-kwds "Statement keywords followed directly by a substatement." t '("do" "else") c++ '("do" "else" "try") - objc '("do" "else" "@finally" "@try") + objc '("do" "else" "@finally" "@try" "@autoreleasepool") java '("do" "else" "finally" "try") idl nil) @@ -2292,7 +2294,8 @@ (c-lang-defconst c-constant-kwds t nil (c c++) '("NULL" ;; Not a keyword, but practically works as one. "false" "true") ; Defined in C99. - objc '("nil" "Nil" "YES" "NO" "NS_DURING" "NS_HANDLER" "NS_ENDHANDLER") + objc '("nil" "Nil" "YES" "NO" "IBAction" "IBOutlet" + "NS_DURING" "NS_HANDLER" "NS_ENDHANDLER") idl '("TRUE" "FALSE") java '("true" "false" "null") ; technically "literals", not keywords pike '("UNDEFINED")) ;; Not a keyword, but practically works as one. -- 1.7.12 From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 00:11:59 2020 Received: (at 5953) by debbugs.gnu.org; 26 May 2020 04:11:59 +0000 Received: from localhost ([127.0.0.1]:43210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdQwZ-0007E0-5h for submit@debbugs.gnu.org; Tue, 26 May 2020 00:11:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:43498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdQwX-0007Do-GP for 5953@debbugs.gnu.org; Tue, 26 May 2020 00:11:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35885) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jdQwR-0003X1-FA; Tue, 26 May 2020 00:11:51 -0400 Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1jdQwQ-0002IH-Lj; Tue, 26 May 2020 00:11:50 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: psmith@gnu.org In-Reply-To: (message from Paul Smith on Mon, 25 May 2020 00:52:29 -0400) Subject: Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly References: <87o8xvzicx.fsf@gnus.org> <874kyuohtq.fsf@gnus.org> <87h7wwzfiw.fsf@stefankangas.se> <20200524192456.GB6253@ACM> Message-Id: Date: Tue, 26 May 2020 00:11:50 -0400 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 5953 Cc: 5953@debbugs.gnu.org, stefan@marxist.se, al.skobelev@gmail.com, acm@muc.de, larsi@gnus.org, sdl.web@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: rms@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] This patch is trivial. Only 7 lines are changed, and the change is directly controlled by the job to be done, so it has no creativing. IANAL, but as I understand US copyright law, there is nothing copyrightable in this change. So you can just install it. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 06:23:47 2020 Received: (at 5953) by debbugs.gnu.org; 26 May 2020 10:23:48 +0000 Received: from localhost ([127.0.0.1]:44193 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdWkN-0001mx-Mi for submit@debbugs.gnu.org; Tue, 26 May 2020 06:23:47 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:33940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdWkM-0001mj-Ac for 5953@debbugs.gnu.org; Tue, 26 May 2020 06:23:46 -0400 Received: by mail-wr1-f42.google.com with SMTP id r7so3160945wro.1 for <5953@debbugs.gnu.org>; Tue, 26 May 2020 03:23:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=5mFMM52+4lpK38SZyWwhJ/PN0AItnD4kgFJC/koOC/k=; b=QN29XnF6K+zBiATxtKW6a2Aw8Os2bnrzSJtq9peZagV36XqepXAhncIto1uUkDG/e2 B8gtwV5j9wrWRu2FtRj3I6oX5CC9v1jUWNrwYBCqeAODQLsj5IjgN/y9fLBPpXkv27h3 /voKtblLnVQvRylwx1lQHMizePJVuAHvdAGwGjCdZimEh97UjidIEfIU5Szf4LUoAReJ JgHbT7JMhCSyf9hEZxxGZMgxDTb/EDo1SZRpedliGcc8/sk/wpMjdR4WocCvpPpFj9AL 0sMMTZowEOF/K59uTfN4ASTkV8zcjIlz6zfpUg3mcZMRbR0x2G9s/OKUzcxu8HXG4/Bf KFmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=5mFMM52+4lpK38SZyWwhJ/PN0AItnD4kgFJC/koOC/k=; b=ss4GCyNaxGnXxB4LAiK4Gws6w/NHEG/gYLVfu5g15doRPWahq6bUPRUKLuX1uhgFaD 06ObSfqOmoia2reURD07+bObJsFc4kl7dScRRjj/Pbgkp20HQuajKKqTQUIWlPQySOsL dWXvowHYMIQS+BepQn3VvHkZku8/u1ky4Tx5CdQUE+DpO5zQ3sjYNSZE+766bxmaTN3E jJknYgaQBuPSmlgqGQ1zIIcKjMZzgkDLHsrMtXmBvEIrepnzZiqfveRpBUuED6JxZ7Md DsLRygkXl9q9E0/A86PZySIP77cWnR1e+37QmDFuzPI5nKBIeLLsMI2WlMuyLilI/ice voJg== X-Gm-Message-State: AOAM5336XHDRmpREtJtSj2GU9s+7lHNBmeCTrt9G7+Kbxb1FXE8h5bXR PvQHfxbbvO6M62m+Lw87yBw= X-Google-Smtp-Source: ABdhPJzQPh7/RDzwaeG1KehvyY6kxm4nsq9Yz39pR/Xuq4IF+dtqPI85f2usG6AUDZ5FP2Z/YsLDYw== X-Received: by 2002:a5d:4a04:: with SMTP id m4mr13948572wrq.153.1590488620344; Tue, 26 May 2020 03:23:40 -0700 (PDT) Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id k14sm9412587wrq.97.2020.05.26.03.23.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 26 May 2020 03:23:39 -0700 (PDT) Subject: Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly To: rms@gnu.org, psmith@gnu.org References: <87o8xvzicx.fsf@gnus.org> <874kyuohtq.fsf@gnus.org> <87h7wwzfiw.fsf@stefankangas.se> <20200524192456.GB6253@ACM> From: Dmitry Gutov Message-ID: <5b7531a8-f56c-f911-821a-ebc4727e4363@yandex.ru> Date: Tue, 26 May 2020 13:23:36 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 5953 Cc: 5953@debbugs.gnu.org, stefan@marxist.se, al.skobelev@gmail.com, acm@muc.de, larsi@gnus.org, sdl.web@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) On 26.05.2020 07:11, Richard Stallman wrote: > This patch is trivial. Only 7 lines are changed, and the change > is directly controlled by the job to be done, so it has no > creativing. > > IANAL, but as I understand US copyright law, there is nothing > copyrightable in this change. *And* the author has signed the copyright assignment papers long ago. Good note about copyrightability, though. From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 14:31:09 2020 Received: (at 5953) by debbugs.gnu.org; 26 May 2020 18:31:09 +0000 Received: from localhost ([127.0.0.1]:46376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdeM1-0001P4-EH for submit@debbugs.gnu.org; Tue, 26 May 2020 14:31:09 -0400 Received: from colin.muc.de ([193.149.48.1]:47229 helo=mail.muc.de) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1jdeM0-0001Ow-8F for 5953@debbugs.gnu.org; Tue, 26 May 2020 14:31:09 -0400 Received: (qmail 30219 invoked by uid 3782); 26 May 2020 18:31:06 -0000 Received: from acm.muc.de (p4fe15b30.dip0.t-ipconnect.de [79.225.91.48]) by localhost.muc.de (tmda-ofmipd) with ESMTP; Tue, 26 May 2020 20:31:05 +0200 Received: (qmail 6807 invoked by uid 1000); 26 May 2020 18:31:05 -0000 Date: Tue, 26 May 2020 18:31:05 +0000 To: Richard Stallman , Dmitry Gutov Subject: Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Message-ID: <20200526183105.GB3905@ACM> References: <87o8xvzicx.fsf@gnus.org> <874kyuohtq.fsf@gnus.org> <87h7wwzfiw.fsf@stefankangas.se> <20200524192456.GB6253@ACM> <5b7531a8-f56c-f911-821a-ebc4727e4363@yandex.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5b7531a8-f56c-f911-821a-ebc4727e4363@yandex.ru> X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 5953 Cc: 5953@debbugs.gnu.org, stefan@marxist.se, al.skobelev@gmail.com, psmith@gnu.org, larsi@gnus.org, sdl.web@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, Richard and Dmitry. On Tue, May 26, 2020 at 13:23:36 +0300, Dmitry Gutov wrote: > On 26.05.2020 07:11, Richard Stallman wrote: > > This patch is trivial. Only 7 lines are changed, and the change > > is directly controlled by the job to be done, so it has no > > creativing. OK, thanks for that. > > IANAL, but as I understand US copyright law, there is nothing > > copyrightable in this change. That is good to know. > *And* the author has signed the copyright assignment papers long ago. That is also very good to know. > Good note about copyrightability, though. And if you're still around, Leo, thanks very much for the patch! I'll commit it in the next day or so. -- Alan Mackenzie (Nuremberg, Germany). From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 16:03:46 2020 Received: (at 5953) by debbugs.gnu.org; 26 May 2020 20:03:46 +0000 Received: from localhost ([127.0.0.1]:46417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdfnd-0003VU-P0 for submit@debbugs.gnu.org; Tue, 26 May 2020 16:03:45 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdfnb-0003VH-Rk for 5953@debbugs.gnu.org; Tue, 26 May 2020 16:03:44 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51127) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jdfnV-00007b-Qp; Tue, 26 May 2020 16:03:37 -0400 Received: from pool-98-118-0-140.bstnma.fios.verizon.net ([98.118.0.140]:38000 helo=pdslaptop.home) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jdfnO-00032B-So; Tue, 26 May 2020 16:03:31 -0400 Message-ID: <8414a67694f5739a90d84d620cff141bc322a415.camel@gnu.org> Subject: Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly From: Paul Smith To: Alan Mackenzie , Richard Stallman , Dmitry Gutov Date: Tue, 26 May 2020 16:03:30 -0400 In-Reply-To: <20200526183105.GB3905@ACM> References: <87o8xvzicx.fsf@gnus.org> <874kyuohtq.fsf@gnus.org> <87h7wwzfiw.fsf@stefankangas.se> <20200524192456.GB6253@ACM> <5b7531a8-f56c-f911-821a-ebc4727e4363@yandex.ru> <20200526183105.GB3905@ACM> Organization: GNU's Not UNIX! Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.2 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 5953 Cc: 5953@debbugs.gnu.org, al.skobelev@gmail.com, stefan@marxist.se, larsi@gnus.org, sdl.web@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: psmith@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) On Tue, 2020-05-26 at 18:31 +0000, Alan Mackenzie wrote: > > *And* the author has signed the copyright assignment papers long > > ago. > > That is also very good to know. Curious as to how to find out this information? I checked the copyright list available in /gd/gnuorg and did not see any entry for "Leo Liu". There were plenty of other names containing "Liu" (and some "Leo"'s) but I have no idea how to tell if one of them is this same person. From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 16:21:20 2020 Received: (at 5953-done) by debbugs.gnu.org; 26 May 2020 20:21:21 +0000 Received: from localhost ([127.0.0.1]:46455 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdg4e-0003vy-OK for submit@debbugs.gnu.org; Tue, 26 May 2020 16:21:20 -0400 Received: from colin.muc.de ([193.149.48.1]:64902 helo=mail.muc.de) by debbugs.gnu.org with smtp (Exim 4.84_2) (envelope-from ) id 1jdg4d-0003vq-0N for 5953-done@debbugs.gnu.org; Tue, 26 May 2020 16:21:19 -0400 Received: (qmail 10851 invoked by uid 3782); 26 May 2020 20:21:17 -0000 Received: from acm.muc.de (p4fe15b30.dip0.t-ipconnect.de [79.225.91.48]) by localhost.muc.de (tmda-ofmipd) with ESMTP; Tue, 26 May 2020 22:21:16 +0200 Received: (qmail 8378 invoked by uid 1000); 26 May 2020 20:21:16 -0000 Date: Tue, 26 May 2020 20:21:16 +0000 To: Richard Stallman , stefan@marxist.se, Dmitry Gutov Subject: Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Message-ID: <20200526202116.GC3905@ACM> References: <87o8xvzicx.fsf@gnus.org> <874kyuohtq.fsf@gnus.org> <87h7wwzfiw.fsf@stefankangas.se> <20200524192456.GB6253@ACM> <5b7531a8-f56c-f911-821a-ebc4727e4363@yandex.ru> <20200526183105.GB3905@ACM> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200526183105.GB3905@ACM> X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Alan Mackenzie X-Primary-Address: acm@muc.de X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 5953-done Cc: 5953-done@debbugs.gnu.org, al.skobelev@gmail.com, larsi@gnus.org, sdl.web@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, all. On Tue, May 26, 2020 at 18:31:05 +0000, Alan Mackenzie wrote: > On Tue, May 26, 2020 at 13:23:36 +0300, Dmitry Gutov wrote: > > On 26.05.2020 07:11, Richard Stallman wrote: > > > This patch is trivial. Only 7 lines are changed, and the change > > > is directly controlled by the job to be done, so it has no > > > creativing. > OK, thanks for that. > > > IANAL, but as I understand US copyright law, there is nothing > > > copyrightable in this change. > That is good to know. > > *And* the author has signed the copyright assignment papers long ago. > That is also very good to know. > > Good note about copyrightability, though. > And if you're still around, Leo, thanks very much for the patch! I'll > commit it in the next day or so. I've committed the patch, and with this post, I'm closing the bug. Many thanks to everybody who's been so patient. > -- > Alan Mackenzie (Nuremberg, Germany). From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 16:23:18 2020 Received: (at 5953) by debbugs.gnu.org; 26 May 2020 20:23:18 +0000 Received: from localhost ([127.0.0.1]:46465 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdg6Y-0003zg-3Q for submit@debbugs.gnu.org; Tue, 26 May 2020 16:23:18 -0400 Received: from mail-wm1-f41.google.com ([209.85.128.41]:34009) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdg6W-0003zS-Kb for 5953@debbugs.gnu.org; Tue, 26 May 2020 16:23:16 -0400 Received: by mail-wm1-f41.google.com with SMTP id u26so756061wmn.1 for <5953@debbugs.gnu.org>; Tue, 26 May 2020 13:23:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=8xYilZCZ2hkfbl0uq3bJ4cTIHE4ppp28/uPek3xrrEo=; b=Y6XgmJ7S3jxLDak/swKvjzIyjnOga7IixK7tfJkZ8xhrEbh77yFKoRRg1dnAVv6wTO qU7b3cAkHLbg65BwVRiy/5E6Az395klwRjgto0kCb1OwSOIQ5J+ViPI2qW15vnmHACqL gtiCQ+NOrEpj3tPMX8RCbjVB4qSPoDZoHIGa7b6ce4PtB+1pcAd+9im1gyft9yij3H0C fMwo1y4JmI9sTWI6hq6uyzbXcEPcsGYgHb/X15x6DGYJYLFBPvEtEEtPK9lGPcdWQ2rO /7BN2oaF0hdlvQ2TVcL92zMfGyD2KB47YNkAYxsZvdXcnwtPPBw9NykKJYooB+i8CCHn U/og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=8xYilZCZ2hkfbl0uq3bJ4cTIHE4ppp28/uPek3xrrEo=; b=YNlCxwIjIk/dohCIjOVLFnxE9/tY6kcK04A64I63d45IzEm0B0U5N4pwq8qKBFgzEn UpYoBtC/JoKaFeFiwUgnUrNxcgwS2u/jFG35N4c2A31wc2OUa70DAHRkxA13fApHFX1/ m8hCIsAbTcUmBZe3o5rmqQg+qD1H8k6QMI7KR1jb+okxDBjuvuoIk8Kj+W9yuazW97Qf 0pkhHafIxqhgktrcJQMP2wk3umuAwIsylz40TTUlf9kXr5zJF3MHRouzLuCymNJJQ9Sh CfzjaSHZQ+Qz3vrBZmyAEd2CuGDAa2zfKVk9dmRrIedDsKOErTD1Ro42T7Jlh3iPxOwO T41Q== X-Gm-Message-State: AOAM530aEa/buPatw2/YsGvU+sSJAiZguhXlN2kPfDBQPl/UBW7HAI5+ zxRc7p+9U0r3+Hto4cBM4Yw= X-Google-Smtp-Source: ABdhPJwD596JKetE4sH5s2nBS9rxg5hQppUXliqahkKvbKIKm28a/Jv9Q3TIvaWb/ogVfR16JePWgg== X-Received: by 2002:a1c:32c5:: with SMTP id y188mr979124wmy.16.1590524590769; Tue, 26 May 2020 13:23:10 -0700 (PDT) Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id l204sm584696wmf.19.2020.05.26.13.23.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 26 May 2020 13:23:09 -0700 (PDT) Subject: Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly To: psmith@gnu.org, Alan Mackenzie , Richard Stallman References: <87o8xvzicx.fsf@gnus.org> <874kyuohtq.fsf@gnus.org> <87h7wwzfiw.fsf@stefankangas.se> <20200524192456.GB6253@ACM> <5b7531a8-f56c-f911-821a-ebc4727e4363@yandex.ru> <20200526183105.GB3905@ACM> <8414a67694f5739a90d84d620cff141bc322a415.camel@gnu.org> From: Dmitry Gutov Message-ID: Date: Tue, 26 May 2020 23:23:07 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <8414a67694f5739a90d84d620cff141bc322a415.camel@gnu.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 5953 Cc: 5953@debbugs.gnu.org, al.skobelev@gmail.com, stefan@marxist.se, larsi@gnus.org, sdl.web@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) On 26.05.2020 23:03, Paul Smith wrote: > I checked the copyright list available in /gd/gnuorg and did not see > any entry for "Leo Liu". There were plenty of other names containing > "Liu" (and some "Leo"'s) but I have no idea how to tell if one of them > is this same person. Search the file for his email (specifically: the part before @). The name written in the file is a bit different. From debbugs-submit-bounces@debbugs.gnu.org Tue May 26 21:12:27 2020 Received: (at 5953) by debbugs.gnu.org; 27 May 2020 01:12:27 +0000 Received: from localhost ([127.0.0.1]:47500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdkcN-0002mY-3D for submit@debbugs.gnu.org; Tue, 26 May 2020 21:12:27 -0400 Received: from mail-pl1-f179.google.com ([209.85.214.179]:44096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jdkcL-0002mF-PA for 5953@debbugs.gnu.org; Tue, 26 May 2020 21:12:26 -0400 Received: by mail-pl1-f179.google.com with SMTP id bh7so2522666plb.11 for <5953@debbugs.gnu.org>; Tue, 26 May 2020 18:12:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:user-agent:face:date :message-id:mime-version; bh=kEP75yYfSr+CPkjVtNksLvnim8WFq7TloJZiTnxWOmo=; b=PxKXUh0u8JF4OZ34pSkoMsTVsTO9ob24ObMbFdvrzMSg+ry+0pAYHTe5IbXzZ0WXFN PomWYTK977i8WXzQm5YoZO+JXkYD3kS6uE6nZMPe1e+TNs6MJJDqMVi2OlmUd9iQdEFx zcwT9fdYzDFmWx4qo+j9G8JC4u4fV227X/God2Tmj0VRm6wjraWFZArTVb78JdQ53wMX 3H8qJaDnPf4AX6/trBeGsqMkKc19ATPN7jzGhUwDoxX59SBKWdip4fVT0hh2ONbMF0fG /IID7zpLytVDwoBhwr/VmYt2k/lAbqHApkrLCWEYbiZpFeoOoJhKgMGDoOphcJEM3sIG gyBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:face:date:message-id:mime-version; bh=kEP75yYfSr+CPkjVtNksLvnim8WFq7TloJZiTnxWOmo=; b=Va0gfAd0z3CrztX21XP2hTD4pzdr8As6UVpO/KvfVfXOP85qePVbbRysdVEu++mIpy hcGV/Dgesb4779aZUp+9m2+IOeLenqaMFQU48pzlzDN/C/9XHjqFOypePP+S84xXlewA EDfcmXPL4vugzwNGugLUPOZEJnOW85x2lFB98iSqe4pw5Au0vd14AgNmvnxzuPFqNIdn 61LQ+ZDmkfiCvkBJW3/0eayFnbV248iFaKHttWNW9EhfGbFyVNnbbg9l4EsWLqqRy7aF TkWiRgCREHKFktKv2/jngnySJwD53tquM1wpIP5SmZwg5rJhgwyjkFyDSKqPQVOgRVQG 3/hg== X-Gm-Message-State: AOAM532iG8PsiaTrmTWayGpNjs6TDO6HhrkWHapiIefqf+R5Oy4ocTe3 z3EzOpuSE7REXkBNVfRyDqY= X-Google-Smtp-Source: ABdhPJwG3pI24UWLnI+j3B1b+MBkU4vsIy2apWJAtt8SLCkB3+vHP72oBF+cUzDWOj5TCLQoWFXEIg== X-Received: by 2002:a17:90a:d818:: with SMTP id a24mr2060435pjv.75.1590541939765; Tue, 26 May 2020 18:12:19 -0700 (PDT) Received: from Zeuss-MacBook-Air.local ([2001:4450:8363:0:e541:e056:eb3e:72cd]) by smtp.gmail.com with ESMTPSA id w69sm623357pff.168.2020.05.26.18.12.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 May 2020 18:12:18 -0700 (PDT) From: Leo Liu To: Alan Mackenzie Subject: Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly In-Reply-To: <20200526183105.GB3905@ACM> (Alan Mackenzie's message of "Tue, 26 May 2020 18:31:05 +0000") References: <87o8xvzicx.fsf@gnus.org> <874kyuohtq.fsf@gnus.org> <87h7wwzfiw.fsf@stefankangas.se> <20200524192456.GB6253@ACM> <5b7531a8-f56c-f911-821a-ebc4727e4363@yandex.ru> <20200526183105.GB3905@ACM> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (macOS 10.14.6) Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAGFBMVEUKDAg1NjRWV1V9fnyg op/DxcLk5uP8/voi63ReAAAACXBIWXMAAAWJAAAFiQFtaJ36AAAAB3RJTUUH1goZAgAz00bgXgAA AeVJREFUKM9lk0Fz2jAQhQXJD3CCO70CmcC1YMtcWyTZ14Bl69xats4N9r6/3zWQBlodNKNPu/s0 b1cCQFuZGpfVVh3vAvBJolIXRkapSuoRUtIdFyo1Y5xSdlAj7OtvD1XnXxmWRi+eWgcxyCed1lVV B1CrKyujMoi+eLA5kU1SsjoHlW+nQjTtFxk4MXgrOxvIqzoTZR8XgPaLl419zgsMaSGFPiUOZCIh thsx5Xy9NsK8Kwf/JoQgMxcVJ301HKkcSWaT0O7FY056J4U9xcYfnmVXG4801lW6lqwu2nKFZoHC HuzvaTVndZ+LaRQgZdthXw1cpynEkLEwyFHXk/aIxNQ6QeooJuzPMB+wn+D7JJNsiCcVA13/A3h/ xE9J+WidpAwoYNmRFwyvSRhNVtsdaAewzZZP5uw82QL9+tyNfocyP0McAzICUr5Mk9RdIjWasUNx aIIt6NK4ZtXIMdfMQt3nuMAyWbLI4DqZ4xPq/ag8jPond4XU/cLuOgw6XCFX/YCUfcDAMMH58fD4 G9kDchwfqVefkBwup2uZM+Q4WhJt5jN3AxXCsaS2yXEDuWgS8VOzW0gFjhEPmLyFMKBFaLb1HRwc DiaKwx0EeTMRYnYPQRW3PP4HApvlMv0PttX5v/D6Aws3IOSEwzmLAAAAAElFTkSuQmCC Date: Wed, 27 May 2020 09:12:13 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 5953 Cc: Richard Stallman , 5953@debbugs.gnu.org, Dmitry Gutov , stefan@marxist.se, al.skobelev@gmail.com, psmith@gnu.org, larsi@gnus.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 2020-05-26 18:31 +0000, Alan Mackenzie wrote: >> Good note about copyrightability, though. > > And if you're still around, Leo, thanks very much for the patch! I'll > commit it in the next day or so. Yes. Thanks everyone to get this closed. I am still around and read the emacs bug and devel mailing lists at lease once a week ;) Leo From unknown Mon Jun 23 11:25:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 24 Jun 2020 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator