From unknown Mon Jun 23 11:27:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Resent-From: Aleksandr Skobelev Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 15 Apr 2010 15:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 5953 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 5953@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.127134492216628 (code B ref -1); Thu, 15 Apr 2010 15:23:02 +0000 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 Date: Thu, 15 Apr 2010 19:00:08 +0400 Message-Id: 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-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 unknown Mon Jun 23 11:27:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Resent-From: Leo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Wed, 22 Aug 2012 03:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5953 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: To: Aleksandr Skobelev Cc: 5953@debbugs.gnu.org Received: via spool by 5953-submit@debbugs.gnu.org id=B5953.134560638927491 (code B ref 5953); Wed, 22 Aug 2012 03:34:02 +0000 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 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-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 unknown Mon Jun 23 11:27:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Resent-From: Leo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Wed, 22 Aug 2012 09:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5953 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: To: Aleksandr Skobelev Cc: 5953@debbugs.gnu.org X-Debbugs-Original-Cc: 5953@debbugs.gnu.org, bug-cc-mode@gnu.org Received: via spool by 5953-submit@debbugs.gnu.org id=B5953.13456284405802 (code B ref 5953); Wed, 22 Aug 2012 09:41:02 +0000 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 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-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 unknown Mon Jun 23 11:27:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Fri, 01 Nov 2019 16:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5953 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: patch To: Leo Cc: 5953@debbugs.gnu.org, Alan Mackenzie , Aleksandr Skobelev Received: via spool by 5953-submit@debbugs.gnu.org id=B5953.15726247253927 (code B ref 5953); Fri, 01 Nov 2019 16:13:01 +0000 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 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-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 unknown Mon Jun 23 11:27:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Sat, 23 Nov 2019 13:16:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5953 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: patch To: Alan Mackenzie Cc: 5953@debbugs.gnu.org, Aleksandr Skobelev , Leo Received: via spool by 5953-submit@debbugs.gnu.org id=B5953.15745149041079 (code B ref 5953); Sat, 23 Nov 2019 13:16:03 +0000 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 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-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 unknown Mon Jun 23 11:27:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Mon, 04 May 2020 00:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5953 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: 5953@debbugs.gnu.org, Alan Mackenzie , Aleksandr Skobelev , Leo Received: via spool by 5953-submit@debbugs.gnu.org id=B5953.158855365120970 (code B ref 5953); Mon, 04 May 2020 00:55:02 +0000 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 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-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 unknown Mon Jun 23 11:27:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Sun, 24 May 2020 19:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5953 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: patch To: Stefan Kangas Cc: 5953@debbugs.gnu.org, Lars Ingebrigtsen , Aleksandr Skobelev , Leo Received: via spool by 5953-submit@debbugs.gnu.org id=B5953.15903483001246 (code B ref 5953); Sun, 24 May 2020 19:25:02 +0000 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 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-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 unknown Mon Jun 23 11:27:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Sun, 24 May 2020 19:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5953 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: patch To: Alan Mackenzie , Stefan Kangas Cc: 5953@debbugs.gnu.org, Lars Ingebrigtsen , Aleksandr Skobelev , Leo Received: via spool by 5953-submit@debbugs.gnu.org id=B5953.15903492512750 (code B ref 5953); Sun, 24 May 2020 19:41:02 +0000 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) 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-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 unknown Mon Jun 23 11:27:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Mon, 25 May 2020 04:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5953 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: patch To: Alan Mackenzie Cc: 5953@debbugs.gnu.org, larsi@gnus.org, stefan@marxist.se, al.skobelev@gmail.com, sdl.web@gmail.com Reply-To: rms@gnu.org Received: via spool by 5953-submit@debbugs.gnu.org id=B5953.159038127420808 (code B ref 5953); Mon, 25 May 2020 04:35:01 +0000 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 In-Reply-To: <20200524192456.GB6253@ACM> (message from Alan Mackenzie on Sun, 24 May 2020 19:24:56 +0000) 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-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: -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 unknown Mon Jun 23 11:27:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Resent-From: Paul Smith Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Mon, 25 May 2020 04:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5953 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: patch To: rms@gnu.org, Alan Mackenzie Cc: 5953@debbugs.gnu.org, larsi@gnus.org, stefan@marxist.se, al.skobelev@gmail.com, sdl.web@gmail.com Reply-To: psmith@gnu.org Received: via spool by 5953-submit@debbugs.gnu.org id=B5953.159038236622497 (code B ref 5953); Mon, 25 May 2020 04:53:02 +0000 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: From: Paul Smith 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-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: -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 unknown Mon Jun 23 11:27:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Tue, 26 May 2020 04:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5953 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: patch To: psmith@gnu.org Cc: 5953@debbugs.gnu.org, stefan@marxist.se, al.skobelev@gmail.com, acm@muc.de, larsi@gnus.org, sdl.web@gmail.com Reply-To: rms@gnu.org Received: via spool by 5953-submit@debbugs.gnu.org id=B5953.159046631927780 (code B ref 5953); Tue, 26 May 2020 04:12:01 +0000 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 In-Reply-To: (message from Paul Smith on Mon, 25 May 2020 00:52:29 -0400) 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-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: -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 unknown Mon Jun 23 11:27:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Tue, 26 May 2020 10:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5953 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: patch To: rms@gnu.org, psmith@gnu.org Cc: 5953@debbugs.gnu.org, stefan@marxist.se, al.skobelev@gmail.com, acm@muc.de, larsi@gnus.org, sdl.web@gmail.com Received: via spool by 5953-submit@debbugs.gnu.org id=B5953.15904886286883 (code B ref 5953); Tue, 26 May 2020 10:24:02 +0000 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) 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-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 unknown Mon Jun 23 11:27:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Resent-From: Alan Mackenzie Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Tue, 26 May 2020 18:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5953 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: patch To: Richard Stallman , Dmitry Gutov Cc: 5953@debbugs.gnu.org, stefan@marxist.se, al.skobelev@gmail.com, psmith@gnu.org, larsi@gnus.org, sdl.web@gmail.com Received: via spool by 5953-submit@debbugs.gnu.org id=B5953.15905178695402 (code B ref 5953); Tue, 26 May 2020 18:32:01 +0000 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 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-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 unknown Mon Jun 23 11:27:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Resent-From: Paul Smith Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Tue, 26 May 2020 20:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5953 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: patch To: Alan Mackenzie , Richard Stallman , Dmitry Gutov Cc: 5953@debbugs.gnu.org, al.skobelev@gmail.com, stefan@marxist.se, larsi@gnus.org, sdl.web@gmail.com Reply-To: psmith@gnu.org Received: via spool by 5953-submit@debbugs.gnu.org id=B5953.159052342613488 (code B ref 5953); Tue, 26 May 2020 20:04:02 +0000 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> From: Paul Smith 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-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: -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 unknown Mon Jun 23 11:27:03 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Aleksandr Skobelev Subject: bug#5953: closed (Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly) Message-ID: References: <20200526202116.GC3905@ACM> X-Gnu-PR-Message: they-closed 5953 X-Gnu-PR-Package: emacs,cc-mode X-Gnu-PR-Keywords: patch Reply-To: 5953@debbugs.gnu.org Date: Tue, 26 May 2020 20:22:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1590524522-15183-1" This is a multi-part message in MIME format... ------------=_1590524522-15183-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesi= ze and @property correctly which was filed against the emacs,cc-mode package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 5953@debbugs.gnu.org. --=20 5953: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D5953 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1590524522-15183-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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). ------------=_1590524522-15183-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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. ------------=_1590524522-15183-1-- From unknown Mon Jun 23 11:27:03 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Yuriy Pitometsu Subject: bug#25066: closed (Re: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly) Message-ID: References: <20200526202116.GC3905@ACM> X-Gnu-PR-Message: they-closed 25066 X-Gnu-PR-Package: emacs,cc-mode X-Gnu-PR-Keywords: patch Reply-To: 25066@debbugs.gnu.org Date: Tue, 26 May 2020 20:22:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1590524522-15183-3" This is a multi-part message in MIME format... ------------=_1590524522-15183-3 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #5953: 25.1; objc-mode still doesn't fontify Objective-C 2.0 keywords which was filed against the emacs,cc-mode package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 25066@debbugs.gnu.org. --=20 5953: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D5953 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1590524522-15183-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit 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). ------------=_1590524522-15183-3 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 Nov 2016 20:32:32 +0000 Received: from localhost ([127.0.0.1]:46472 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBp4q-0007RC-4t for submit@debbugs.gnu.org; Tue, 29 Nov 2016 15:32:32 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBp4p-0007R0-61 for submit@debbugs.gnu.org; Tue, 29 Nov 2016 15:32:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cBp4i-0003JX-Ry for submit@debbugs.gnu.org; Tue, 29 Nov 2016 15:32:25 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53459) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cBp4i-0003JT-Oh for submit@debbugs.gnu.org; Tue, 29 Nov 2016 15:32:24 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38568) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cBp4h-0000Cb-Ad for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2016 15:32:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cBp4g-0003Iz-5V for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2016 15:32:23 -0500 Received: from mail-vk0-x233.google.com ([2607:f8b0:400c:c05::233]:35611) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cBp4f-0003Il-V8 for bug-gnu-emacs@gnu.org; Tue, 29 Nov 2016 15:32:22 -0500 Received: by mail-vk0-x233.google.com with SMTP id w194so98691504vkw.2 for ; Tue, 29 Nov 2016 12:32:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=68ovG+hQpga+7EXY6rqvhEZ72Vw/pTO9aGfcbC2U56s=; b=cdlTb+o5LHpJYbFV+fsOnhj9iwXvf+SSbSni+NbLEKn5NabkUspVFRkrFDKkenXrs8 X2ICWXVpUlKbn8VYNvUBkJXL9FM1zu7MTBveGK3tnBRW0LB3hE2t9uHu6O7ROJOj0Ak2 vP+Jh0/pQEC1eLRdgHs8ItTIFPzR6ULEObQVQ+0Rn/jz+F+jPL77SLsbECkwmS7xJIcf xU6KLNkMp7aFLoC3Cmt/Bf3/zqfsRE6k7/I5kBAn9B0PbIVpzwTGV7twe1EtZDN3sV26 iiB623cEGWZLUVj0VQA+TJlY8O21wFD6cGrRYpjQAdJiu0z6PARKwQvkJZ6Dmzvjc+Cy 3Pag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=68ovG+hQpga+7EXY6rqvhEZ72Vw/pTO9aGfcbC2U56s=; b=jdPQY9NIZYTWloAJ6mmlrGWdLMQFt0c83LA1XERMdqd493jNpOJvXFGJ9EQiqQNmIj Lpg0rLh5LplXHtlzMCQMjd7Eqz2ZngLxyss1QA/H0v1dRm6HFTujbvffrLDF8TI/r62a mS+q5FTU/Ep1JntuLuHEW8Qcd0mnosGeouoby0MbF5vQlsnidhio74KDfMmCjqoKljl7 sdVBUDTL4Xzt5xxf072c0qxNKE32B7cxs6l8R/ntovBlgbSBEmPdySZhXb+mcdqaztlp oV/hPPh+5wAUA3b2WnPsJ91ysNTCh1kUBSBoMhYNcyQNw+FfC3cJSE/BxUYAjzCwEUX1 HFdw== X-Gm-Message-State: AKaTC019eqqP8NpUqvIBADtfNCSAQTrJoSiMroaqhpC56otInOk/GC6+12fGgp77qCiiqse6yVx4wqd6oxahKw== X-Received: by 10.31.218.68 with SMTP id r65mr9419739vkg.28.1480451539978; Tue, 29 Nov 2016 12:32:19 -0800 (PST) MIME-Version: 1.0 Received: by 10.176.82.215 with HTTP; Tue, 29 Nov 2016 12:32:19 -0800 (PST) From: Yuriy Pitometsu Date: Tue, 29 Nov 2016 22:32:19 +0200 Message-ID: Subject: 25.1; objc-mode still doesn't fontify Objective-C 2.0 keywords To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=UTF-8 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit 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: -4.0 (----) As noticed here https://lists.gnu.org/archive/html/bug-gnu-emacs/2012-08/msg00689.html, there some problems with modern ObjC in Emacs. Further more, that issue even contain patch that works at least for "properties". But that functionality not available in Emacs 25.1 yet, so disappointing. In addition, there's no support in font-lock for such nowadays features of ObjC syntax like: - properties (example: @property (copy, nonatomic, readonly, getter=getBlock, null_resettable) void (^ block)(inout NSDictionary *_Nullable __autoreleasing *errorDictionary);) - blocks (example: ^ { void (^)(void) = ^(void) {}; }();) - literals (example: @{@"":@(@[@1])};) - lightweight generics (example: NSArray *) - modern keywords (example: @import, nullable, __bridge, __block, strong) -- In GNU Emacs 25.1.1 (x86_64-apple-darwin15.6.0, NS appkit-1404.47 Version 10.11.6 (Build 15G1004)) of 2016-10-22 built on Yuriys-iMac.local Configured using: 'configure --disable-dependency-tracking --disable-silent-rules --enable-locallisppath=/usr/local/share/emacs/site-lisp --infodir=/usr/local/Cellar/emacs/25.1/share/info/emacs --prefix=/usr/local/Cellar/emacs/25.1 --without-x --with-xml2 --without-dbus --without-gnutls --with-imagemagick --with-rsvg --with-ns --disable-ns-self-contained' Configured features: JPEG RSVG IMAGEMAGICK NOTIFY ACL LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS Important settings: value of $LC_CTYPE: UTF-8 value of $LANG: en_UA.UTF-8 locale-coding-system: utf-8-unix Major mode: ObjC/l Minor modes in effect: diff-auto-refine-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent messages: next-line: End of buffer Saving file /Users/netsu/Documents/Projects/Bank34/Podfile... Wrote /Users/netsu/Documents/Projects/Bank34/Podfile Quit Mark saved where search started Making completion list... Quit Making completion list... Quit Making completion list... [4 times] Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message dired format-spec rfc822 mml mml-sec password-cache epg epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils cl-extra help-mode cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs cl-loaddefs pcase cl-lib misearch multi-isearch vc-git diff-mode easy-mmode ruby-mode smie easymenu term/xterm xterm time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win ucs-normalize term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 228671 7694) (symbols 48 22509 0) (miscs 40 59 399) (strings 32 23546 6369) (string-bytes 1 777372) (vectors 16 34183) (vector-slots 8 647690 3156) (floats 8 167 683) (intervals 56 872 14) (buffers 976 22)) -- With best regards, Yuriy Pitomets Haskell developer | Strong solution For beautiful ideas ------------=_1590524522-15183-3-- From unknown Mon Jun 23 11:27:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Tue, 26 May 2020 20:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5953 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: patch To: psmith@gnu.org, Alan Mackenzie , Richard Stallman Cc: 5953@debbugs.gnu.org, al.skobelev@gmail.com, stefan@marxist.se, larsi@gnus.org, sdl.web@gmail.com Received: via spool by 5953-submit@debbugs.gnu.org id=B5953.159052459815360 (code B ref 5953); Tue, 26 May 2020 20:24:01 +0000 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) 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-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 unknown Mon Jun 23 11:27:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#5953: 23.1.95; objc-mode doesn't fontify Objective-C 2.0 keywords @syntesize and @property correctly Resent-From: Leo Liu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Wed, 27 May 2020 01:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 5953 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: patch To: Alan Mackenzie Cc: Richard Stallman , 5953@debbugs.gnu.org, Dmitry Gutov , stefan@marxist.se, al.skobelev@gmail.com, psmith@gnu.org, larsi@gnus.org Received: via spool by 5953-submit@debbugs.gnu.org id=B5953.159054194710702 (code B ref 5953); Wed, 27 May 2020 01:13:02 +0000 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 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-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