From unknown Sun Aug 10 07:36:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#7028: 24.0.50; incomplete ns protocol implementations in nsmenu Resent-From: Derrell Piper Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 Sep 2010 17:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 7028 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 7028@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.128440038222663 (code B ref -1); Mon, 13 Sep 2010 17:54:01 +0000 Received: (at submit) by debbugs.gnu.org; 13 Sep 2010 17:53: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 1OvDDA-0005tD-NZ for submit@debbugs.gnu.org; Mon, 13 Sep 2010 13:53:02 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OvD79-0005qk-VO for submit@debbugs.gnu.org; Mon, 13 Sep 2010 13:46:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OvD9H-0002LT-72 for submit@debbugs.gnu.org; Mon, 13 Sep 2010 13:49:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:43839) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OvD9H-0002LP-4U for submit@debbugs.gnu.org; Mon, 13 Sep 2010 13:48:59 -0400 Received: from [140.186.70.92] (port=48901 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OvD9F-0005Lv-TB for bug-gnu-emacs@gnu.org; Mon, 13 Sep 2010 13:48:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OvD9D-0002Ky-O4 for bug-gnu-emacs@gnu.org; Mon, 13 Sep 2010 13:48:57 -0400 Received: from mail.yoyodyne.com ([204.87.183.39]:65273) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OvD9D-0002KP-6N for bug-gnu-emacs@gnu.org; Mon, 13 Sep 2010 13:48:55 -0400 Received: from [192.168.1.106] by Mail.Yoyodyne.COM via Internet ; Mon, 13 Sep 2010 10:48:50 PDT From: Derrell Piper Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Mon, 13 Sep 2010 10:48:48 -0700 Message-Id: <265D0CB9-C182-4E4C-ADE7-2303DB7B0457@electric-loft.org> Mime-Version: 1.0 (Apple Message framework v1081) X-Mailer: Apple Mail (2.1081) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -6.6 (------) X-Mailman-Approved-At: Mon, 13 Sep 2010 13:52:59 -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: -6.6 (------) The current GNUstep trunk is giving warnings about not completely implementing these protocols (10.6.4, Xcode 3.2.4, MacOSX10.6.sdk): gcc -c -Demacs -DHAVE_CONFIG_H -I. -I/Users/ddp/src/emacs/src = -MMD -MF deps/nsmenu.d -Wimplicit-function-declaration -Wold-style-defi= nition -Wdeclaration-after-statement -Wno-pointer-sign -g -O2 nsmenu.m nsmenu.m: In function =E2=80=98ns_update_menubar=E2=80=99: nsmenu.m:461: warning: class 'EmacsMenu' does not implement the 'NSMenuDele= gate' protocol nsmenu.m: In function =E2=80=98-[EmacsMenu initWithTitle:frame:]=E2=80=99: nsmenu.m:552: warning: class 'EmacsMenu' does not implement the 'NSMenuDele= gate' protocol nsmenu.m: In function =E2=80=98-[EmacsMenu fillWithWidgetValue:]=E2=80=99: nsmenu.m:717: warning: =E2=80=98sizeToFit=E2=80=99 is deprecated (declared = at /System/Library/Frameworks/AppKit.framework/Headers/NSMenu.h:281) nsmenu.m: In function =E2=80=98-[EmacsToolbar initForView:withIdentifier:]= =E2=80=99: nsmenu.m:1126: warning: class 'EmacsToolbar' does not implement the 'NSTool= barDelegate' protocol nsmenu.m: In function =E2=80=98-[EmacsTooltip init]=E2=80=99: nsmenu.m:1257: warning: class 'EmacsTooltip' does not implement the 'NSWind= owDelegate' protocol In GNU Emacs 24.0.50.3 (x86_64-apple-darwin10.4.0, NS apple-appkit-1038.32) of 2010-09-13 on fluffy.local Windowing system distributor `Apple', version 10.3.1038 configured using `configure '--with-ns'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t Recent input: M-x r e p o r t - Recent messages: Loading /Users/ddp/src/el/custom.el (source)...done --> .emacs loaded in 1s For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: ~/src/el/custom hides /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Reso= urces/lisp/custom ~/src/el/xscheme hides /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Res= ources/lisp/progmodes/xscheme /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-vars hides /Users/ddp/src/el/cc-mode-5.31.3/cc-vars /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-styles hides /Users/ddp/src/el/cc-mode-5.31.3/cc-styles /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-mode hides /Users/ddp/src/el/cc-mode-5.31.3/cc-mode /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-menus hides /Users/ddp/src/el/cc-mode-5.31.3/cc-menus /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-langs hides /Users/ddp/src/el/cc-mode-5.31.3/cc-langs /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-fonts hides /Users/ddp/src/el/cc-mode-5.31.3/cc-fonts /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-engine hides /Users/ddp/src/el/cc-mode-5.31.3/cc-engine /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-defs hides /Users/ddp/src/el/cc-mode-5.31.3/cc-defs /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-compat hides /Users/ddp/src/el/cc-mode-5.31.3/cc-compat /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-cmds hides /Users/ddp/src/el/cc-mode-5.31.3/cc-cmds /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-bytecomp hides /Users/ddp/src/el/cc-mode-5.31.3/cc-bytecomp /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-awk hides /Users/ddp/src/el/cc-mode-5.31.3/cc-awk /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-align hides /Users/ddp/src/el/cc-mode-5.31.3/cc-align Features: (shadow sort gnus-util mail-extr message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader emacsbug finder-inf package simple-wiki derived scheme-complete git-blame git log-edit easy-mmode ring pcvs-util ewoc add-log avoid server paren mic-paren cl cl-19 tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win easymenu tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process ns multi-tty emacs) From unknown Sun Aug 10 07:36:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#7028: 24.0.50; incomplete ns protocol implementations in nsmenu Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 15 Sep 2010 09:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7028 X-GNU-PR-Package: emacs,ns X-GNU-PR-Keywords: To: Derrell Piper Cc: 7028@debbugs.gnu.org Received: via spool by 7028-submit@debbugs.gnu.org id=B7028.12845436281166 (code B ref 7028); Wed, 15 Sep 2010 09:41:01 +0000 Received: (at 7028) by debbugs.gnu.org; 15 Sep 2010 09:40:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OvoTa-0000Il-ST for submit@debbugs.gnu.org; Wed, 15 Sep 2010 05:40:27 -0400 Received: from smtprelay-h31.telenor.se ([213.150.131.4]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OvoTY-0000If-Oo for 7028@debbugs.gnu.org; Wed, 15 Sep 2010 05:40:25 -0400 Received: from ipb4.telenor.se (ipb4.telenor.se [195.54.127.167]) by smtprelay-h31.telenor.se (Postfix) with ESMTP id A5D06EA5F8 for <7028@debbugs.gnu.org>; Wed, 15 Sep 2010 11:42:40 +0200 (CEST) X-SENDER-IP: [85.225.45.35] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApcwAMcxkExV4S0jPGdsb2JhbACHbZoDDAEBAQE1LcI9hUEEjSo X-IronPort-AV: E=Sophos;i="4.56,370,1280700000"; d="scan'208";a="1671242504" Received: from c-232de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.35]) by ipb4.telenor.se with ESMTP; 15 Sep 2010 11:42:39 +0200 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 679437FA05A; Wed, 15 Sep 2010 11:42:39 +0200 (CEST) Message-ID: <4C90950F.4090203@swipnet.se> Date: Wed, 15 Sep 2010 11:42:39 +0200 From: Jan =?UTF-8?Q?Dj=C3=A4rv?= User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; sv-SE; rv:1.9.2.9) Gecko/20100825 Thunderbird/3.1.3 MIME-Version: 1.0 References: <265D0CB9-C182-4E4C-ADE7-2303DB7B0457@electric-loft.org> In-Reply-To: <265D0CB9-C182-4E4C-ADE7-2303DB7B0457@electric-loft.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.4 (--) 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: -2.4 (--) I've seen this and thinks it is because the classes doesn't declare that they implement those protocols. I don't know why. Is it perhaps to cater for an older version of the compiler or maybe the protocols are called something else in NextStep? Jan D. Derrell Piper skrev 2010-09-13 19.48: > The current GNUstep trunk is giving warnings about not completely > implementing these protocols (10.6.4, Xcode 3.2.4, MacOSX10.6.sdk): > > gcc -c -Demacs -DHAVE_CONFIG_H -I. -I/Users/ddp/src/emacs/src = > -MMD -MF deps/nsmenu.d -Wimplicit-function-declaration -Wold-style-defi= > nition -Wdeclaration-after-statement -Wno-pointer-sign -g -O2 nsmenu.m > nsmenu.m: In function =E2=80=98ns_update_menubar=E2=80=99: > nsmenu.m:461: warning: class 'EmacsMenu' does not implement the 'NSMenuDele= > gate' protocol > nsmenu.m: In function =E2=80=98-[EmacsMenu initWithTitle:frame:]=E2=80=99: > nsmenu.m:552: warning: class 'EmacsMenu' does not implement the 'NSMenuDele= > gate' protocol > nsmenu.m: In function =E2=80=98-[EmacsMenu fillWithWidgetValue:]=E2=80=99: > nsmenu.m:717: warning: =E2=80=98sizeToFit=E2=80=99 is deprecated (declared = > at /System/Library/Frameworks/AppKit.framework/Headers/NSMenu.h:281) > nsmenu.m: In function =E2=80=98-[EmacsToolbar initForView:withIdentifier:]= > =E2=80=99: > nsmenu.m:1126: warning: class 'EmacsToolbar' does not implement the 'NSTool= > barDelegate' protocol > nsmenu.m: In function =E2=80=98-[EmacsTooltip init]=E2=80=99: > nsmenu.m:1257: warning: class 'EmacsTooltip' does not implement the 'NSWind= > owDelegate' protocol > > > In GNU Emacs 24.0.50.3 (x86_64-apple-darwin10.4.0, NS apple-appkit-1038.32) > of 2010-09-13 on fluffy.local > Windowing system distributor `Apple', version 10.3.1038 > configured using `configure '--with-ns'' > > Important settings: > value of $LC_ALL: nil > value of $LC_COLLATE: nil > value of $LC_CTYPE: nil > value of $LC_MESSAGES: nil > value of $LC_MONETARY: nil > value of $LC_NUMERIC: nil > value of $LC_TIME: nil > value of $LANG: en_US.UTF-8 > value of $XMODIFIERS: nil > locale-coding-system: utf-8-unix > default enable-multibyte-characters: t > > Major mode: Lisp Interaction > > Minor modes in effect: > tooltip-mode: t > menu-bar-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > font-lock-mode: t > blink-cursor-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > column-number-mode: t > line-number-mode: t > > Recent input: > M-x r e p o r t - > > Recent messages: > Loading /Users/ddp/src/el/custom.el (source)...done > --> .emacs loaded in 1s > For information about GNU Emacs and the GNU system, type C-h C-a. > > Load-path shadows: > ~/src/el/custom hides /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Reso= > urces/lisp/custom > ~/src/el/xscheme hides /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Res= > ources/lisp/progmodes/xscheme > /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= > c-vars hides /Users/ddp/src/el/cc-mode-5.31.3/cc-vars > /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= > c-styles hides /Users/ddp/src/el/cc-mode-5.31.3/cc-styles > /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= > c-mode hides /Users/ddp/src/el/cc-mode-5.31.3/cc-mode > /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= > c-menus hides /Users/ddp/src/el/cc-mode-5.31.3/cc-menus > /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= > c-langs hides /Users/ddp/src/el/cc-mode-5.31.3/cc-langs > /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= > c-fonts hides /Users/ddp/src/el/cc-mode-5.31.3/cc-fonts > /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= > c-engine hides /Users/ddp/src/el/cc-mode-5.31.3/cc-engine > /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= > c-defs hides /Users/ddp/src/el/cc-mode-5.31.3/cc-defs > /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= > c-compat hides /Users/ddp/src/el/cc-mode-5.31.3/cc-compat > /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= > c-cmds hides /Users/ddp/src/el/cc-mode-5.31.3/cc-cmds > /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= > c-bytecomp hides /Users/ddp/src/el/cc-mode-5.31.3/cc-bytecomp > /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= > c-awk hides /Users/ddp/src/el/cc-mode-5.31.3/cc-awk > /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= > c-align hides /Users/ddp/src/el/cc-mode-5.31.3/cc-align > > Features: > (shadow sort gnus-util mail-extr message rfc822 mml mml-sec mm-decode > mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums > mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader emacsbug > finder-inf package simple-wiki derived scheme-complete git-blame git > log-edit easy-mmode ring pcvs-util ewoc add-log avoid server paren > mic-paren cl cl-19 tooltip ediff-hook vc-hooks lisp-float-type mwheel > ns-win easymenu tool-bar dnd fontset image fringe lisp-mode register > page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock > font-lock syntax facemenu font-core frame cham georgian utf-8-lang > misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew > greek romanian slovak czech european ethiopic indian cyrillic chinese > case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button > minibuffer faces cus-face files text-properties overlay md5 base64 > format env code-pages mule custom widget hashtable-print-readable > backquote make-network-process ns multi-tty emacs) > > From unknown Sun Aug 10 07:36:27 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: Derrell Piper Subject: bug#7028: closed (Re: bug#7028: 24.0.50; incomplete ns protocol implementations in nsmenu) Message-ID: References: <265D0CB9-C182-4E4C-ADE7-2303DB7B0457@electric-loft.org> X-Gnu-PR-Message: they-closed 7028 X-Gnu-PR-Package: emacs Reply-To: 7028@debbugs.gnu.org Date: Sun, 27 Nov 2016 14:01:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1480255261-20005-1" This is a multi-part message in MIME format... ------------=_1480255261-20005-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #7028: 24.0.50; incomplete ns protocol implementations in nsmenu which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 7028@debbugs.gnu.org. --=20 7028: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D7028 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1480255261-20005-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 7028-done) by debbugs.gnu.org; 27 Nov 2016 14:00:20 +0000 Received: from localhost ([127.0.0.1]:42969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cB00C-0005BV-AQ for submit@debbugs.gnu.org; Sun, 27 Nov 2016 09:00:20 -0500 Received: from mail-wj0-f195.google.com ([209.85.210.195]:36582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cB00A-0005BJ-S2 for 7028-done@debbugs.gnu.org; Sun, 27 Nov 2016 09:00:19 -0500 Received: by mail-wj0-f195.google.com with SMTP id jb2so10893379wjb.3 for <7028-done@debbugs.gnu.org>; Sun, 27 Nov 2016 06:00:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=5dQeJOHnQk7ecBthseKI2eI/vcQcFuQDign0kp7SHKY=; b=VOiQ7TT52Fj7CJdey3e8G70/4MXNOpI5zbDzHefnTScb08jndhA+A7BqS7317WcNpY acCYRtxJw5yTJXAujy049aMTCXa0bGNNI5SBHk6laNfF99Rg4uiRRuU4EJx1WXc5EPYy EIsPEq4bNTJUn9G4DsdoHEDvFQlV2cuhjp2HcACo/kMdWuZWdM8sDsGwJ3Zu2+FsMLol Yp3EEtaA5A3HmNWBEL9B3bxSuDmttpGkWdxXFVMFbAyE7MW5lFSJA/rm0PdqDfj79sSs E4JzgmedGcKAvNo4/Q8U4UzzdbvTXEHY2vBpltKQ8iuip67TlDwScs4gyFNc4I776izU 8Rng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version; bh=5dQeJOHnQk7ecBthseKI2eI/vcQcFuQDign0kp7SHKY=; b=GTcBij9UTqILg91BnAiKAYpCXOHh/ZUbLbiRS0J8sRZyKMjhQsswGMPgRI7MJho4w8 dGgnVYkH2AgENeo6+jSRFksqsoZ3IrsPoPNkY/tKIKkJefbTp5TZ53F1BUvXTnKd4Ixo lxankANGjXedFALzg8RiFrv4S9ioGF/p+rH7mL1jhgNghB6Et3S1ccgHKhuViqL0N0aw p+YDILOylwvX3ek0xAnQMIblt5xY6AQuzPhI72NNnlTp6ciSkarPDDTEeXv6rVuS9FG+ f8NF3kqqkfy5qgLJaXbIkcHU5CW0Ll+jy4eAEYgdZLY7zcUOBo5DBCJwu/8XN7OxpUsS QD9w== X-Gm-Message-State: AKaTC00L6JNE0TYFzAqIQCA2WKw5W/rkVqRxec6gq/cjWTxBXS4DKzoVWDeSo3FF1QtThA== X-Received: by 10.194.113.129 with SMTP id iy1mr15392892wjb.127.1480255212928; Sun, 27 Nov 2016 06:00:12 -0800 (PST) Received: from breton.holly.idiocy.org (ip6-2001-08b0-03f8-8129-6c4b-8e7c-8761-0054.holly.idiocy.org. [2001:8b0:3f8:8129:6c4b:8e7c:8761:54]) by smtp.gmail.com with ESMTPSA id g197sm23739817wmd.15.2016.11.27.06.00.12 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 27 Nov 2016 06:00:12 -0800 (PST) From: Alan Third To: Derrell Piper Subject: Re: bug#7028: 24.0.50; incomplete ns protocol implementations in nsmenu References: <265D0CB9-C182-4E4C-ADE7-2303DB7B0457@electric-loft.org> Date: Sun, 27 Nov 2016 14:00:12 +0000 In-Reply-To: <265D0CB9-C182-4E4C-ADE7-2303DB7B0457@electric-loft.org> (Derrell Piper's message of "Mon, 13 Sep 2010 10:48:48 -0700") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (darwin) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 7028-done Cc: 7028-done@debbugs.gnu.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: 0.5 (/) Derrell Piper writes: > The current GNUstep trunk is giving warnings about not completely > implementing these protocols (10.6.4, Xcode 3.2.4, MacOSX10.6.sdk): > > gcc -c -Demacs -DHAVE_CONFIG_H -I. -I/Users/ddp/src/emacs/src = > -MMD -MF deps/nsmenu.d -Wimplicit-function-declaration -Wold-style-defi= > nition -Wdeclaration-after-statement -Wno-pointer-sign -g -O2 nsmenu.m > nsmenu.m: In function =E2=80=98ns_update_menubar=E2=80=99: > nsmenu.m:461: warning: class 'EmacsMenu' does not implement the 'NSMenuDele= > gate' protocol > nsmenu.m: In function =E2=80=98-[EmacsMenu initWithTitle:frame:]=E2=80=99: > nsmenu.m:552: warning: class 'EmacsMenu' does not implement the 'NSMenuDele= > gate' protocol > nsmenu.m: In function =E2=80=98-[EmacsMenu fillWithWidgetValue:]=E2=80=99: > nsmenu.m:717: warning: =E2=80=98sizeToFit=E2=80=99 is deprecated (declared = > at /System/Library/Frameworks/AppKit.framework/Headers/NSMenu.h:281) > nsmenu.m: In function =E2=80=98-[EmacsToolbar initForView:withIdentifier:]= > =E2=80=99: > nsmenu.m:1126: warning: class 'EmacsToolbar' does not implement the 'NSTool= > barDelegate' protocol > nsmenu.m: In function =E2=80=98-[EmacsTooltip init]=E2=80=99: > nsmenu.m:1257: warning: class 'EmacsTooltip' does not implement the 'NSWind= > owDelegate' protocol I can't reproduce these warnings on the current master on macOS 10.12. I get plenty of others warnings, just not these. I think it's safe to assume this has been sorted at some point in the last six years. If you still see these, please let us know. -- Alan Third ------------=_1480255261-20005-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 13 Sep 2010 17:53: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 1OvDDA-0005tD-NZ for submit@debbugs.gnu.org; Mon, 13 Sep 2010 13:53:02 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OvD79-0005qk-VO for submit@debbugs.gnu.org; Mon, 13 Sep 2010 13:46:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OvD9H-0002LT-72 for submit@debbugs.gnu.org; Mon, 13 Sep 2010 13:49:00 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:43839) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OvD9H-0002LP-4U for submit@debbugs.gnu.org; Mon, 13 Sep 2010 13:48:59 -0400 Received: from [140.186.70.92] (port=48901 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OvD9F-0005Lv-TB for bug-gnu-emacs@gnu.org; Mon, 13 Sep 2010 13:48:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OvD9D-0002Ky-O4 for bug-gnu-emacs@gnu.org; Mon, 13 Sep 2010 13:48:57 -0400 Received: from mail.yoyodyne.com ([204.87.183.39]:65273) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OvD9D-0002KP-6N for bug-gnu-emacs@gnu.org; Mon, 13 Sep 2010 13:48:55 -0400 Received: from [192.168.1.106] by Mail.Yoyodyne.COM via Internet ; Mon, 13 Sep 2010 10:48:50 PDT From: Derrell Piper Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: 24.0.50; incomplete ns protocol implementations in nsmenu Date: Mon, 13 Sep 2010 10:48:48 -0700 Message-Id: <265D0CB9-C182-4E4C-ADE7-2303DB7B0457@electric-loft.org> To: bug-gnu-emacs@gnu.org Mime-Version: 1.0 (Apple Message framework v1081) X-Mailer: Apple Mail (2.1081) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 13 Sep 2010 13:52:59 -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: -6.6 (------) The current GNUstep trunk is giving warnings about not completely implementing these protocols (10.6.4, Xcode 3.2.4, MacOSX10.6.sdk): gcc -c -Demacs -DHAVE_CONFIG_H -I. -I/Users/ddp/src/emacs/src = -MMD -MF deps/nsmenu.d -Wimplicit-function-declaration -Wold-style-defi= nition -Wdeclaration-after-statement -Wno-pointer-sign -g -O2 nsmenu.m nsmenu.m: In function =E2=80=98ns_update_menubar=E2=80=99: nsmenu.m:461: warning: class 'EmacsMenu' does not implement the 'NSMenuDele= gate' protocol nsmenu.m: In function =E2=80=98-[EmacsMenu initWithTitle:frame:]=E2=80=99: nsmenu.m:552: warning: class 'EmacsMenu' does not implement the 'NSMenuDele= gate' protocol nsmenu.m: In function =E2=80=98-[EmacsMenu fillWithWidgetValue:]=E2=80=99: nsmenu.m:717: warning: =E2=80=98sizeToFit=E2=80=99 is deprecated (declared = at /System/Library/Frameworks/AppKit.framework/Headers/NSMenu.h:281) nsmenu.m: In function =E2=80=98-[EmacsToolbar initForView:withIdentifier:]= =E2=80=99: nsmenu.m:1126: warning: class 'EmacsToolbar' does not implement the 'NSTool= barDelegate' protocol nsmenu.m: In function =E2=80=98-[EmacsTooltip init]=E2=80=99: nsmenu.m:1257: warning: class 'EmacsTooltip' does not implement the 'NSWind= owDelegate' protocol In GNU Emacs 24.0.50.3 (x86_64-apple-darwin10.4.0, NS apple-appkit-1038.32) of 2010-09-13 on fluffy.local Windowing system distributor `Apple', version 10.3.1038 configured using `configure '--with-ns'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t Recent input: M-x r e p o r t - Recent messages: Loading /Users/ddp/src/el/custom.el (source)...done --> .emacs loaded in 1s For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: ~/src/el/custom hides /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Reso= urces/lisp/custom ~/src/el/xscheme hides /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Res= ources/lisp/progmodes/xscheme /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-vars hides /Users/ddp/src/el/cc-mode-5.31.3/cc-vars /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-styles hides /Users/ddp/src/el/cc-mode-5.31.3/cc-styles /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-mode hides /Users/ddp/src/el/cc-mode-5.31.3/cc-mode /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-menus hides /Users/ddp/src/el/cc-mode-5.31.3/cc-menus /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-langs hides /Users/ddp/src/el/cc-mode-5.31.3/cc-langs /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-fonts hides /Users/ddp/src/el/cc-mode-5.31.3/cc-fonts /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-engine hides /Users/ddp/src/el/cc-mode-5.31.3/cc-engine /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-defs hides /Users/ddp/src/el/cc-mode-5.31.3/cc-defs /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-compat hides /Users/ddp/src/el/cc-mode-5.31.3/cc-compat /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-cmds hides /Users/ddp/src/el/cc-mode-5.31.3/cc-cmds /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-bytecomp hides /Users/ddp/src/el/cc-mode-5.31.3/cc-bytecomp /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-awk hides /Users/ddp/src/el/cc-mode-5.31.3/cc-awk /Users/ddp/src/trunk/nextstep/Emacs.app/Contents/Resources/lisp/progmodes/c= c-align hides /Users/ddp/src/el/cc-mode-5.31.3/cc-align Features: (shadow sort gnus-util mail-extr message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader emacsbug finder-inf package simple-wiki derived scheme-complete git-blame git log-edit easy-mmode ring pcvs-util ewoc add-log avoid server paren mic-paren cl cl-19 tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win easymenu tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process ns multi-tty emacs) ------------=_1480255261-20005-1--