From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 700521A1DEB for ; Wed, 21 Sep 2016 09:26:19 -0700 (PDT) Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga104.jf.intel.com with ESMTP; 21 Sep 2016 09:26:19 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.30,374,1470726000"; d="scan'208";a="1043769293" Received: from orsmsx101.amr.corp.intel.com ([10.22.225.128]) by fmsmga001.fm.intel.com with ESMTP; 21 Sep 2016 09:26:18 -0700 Received: from orsmsx113.amr.corp.intel.com ([169.254.9.161]) by ORSMSX101.amr.corp.intel.com ([169.254.8.194]) with mapi id 14.03.0248.002; Wed, 21 Sep 2016 09:26:18 -0700 From: "Kinney, Michael D" To: Tim Lewis , "Gao, Liming" , Boaz Kahana , "edk2-devel@lists.01.org" , "Kinney, Michael D" Thread-Topic: Protocol EFI_FORM_BROWSER_EXTENSION_PROTOCOL - included in UDK code but not part of the spec Thread-Index: AdIPsLF3tuc7Fe+1RouBAK+2myvhewECxgMQABlxMDAAAJAXoA== Date: Wed, 21 Sep 2016 16:26:18 +0000 Message-ID: References: <60b0bbecb9a64ffc9dfb1f1947c9b75f@SCL-EXCHMB-13.phoenix.com> <4A89E2EF3DFEDB4C8BFDE51014F606A14B47B0B2@shsmsx102.ccr.corp.intel.com> <7236196A5DF6C040855A6D96F556A53F3EEF30@msmail.insydesw.com.tw> In-Reply-To: <7236196A5DF6C040855A6D96F556A53F3EEF30@msmail.insydesw.com.tw> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ctpclassification: CTP_IC x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiY2QzNmUyZmYtMTRmZC00OWRjLTljZGMtZTRhODNiNGM5ODU5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IjYwbDNWbTZQR1A5eHRvTlZnK0JPMGlZMTM2cmZRWTJqcGYrakU5WExJMzg9In0= x-originating-ip: [10.22.254.138] MIME-Version: 1.0 Subject: Re: Protocol EFI_FORM_BROWSER_EXTENSION_PROTOCOL - included in UDK code but not part of the spec X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Sep 2016 16:26:19 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Tim, That is a good idea. We should also add a comment block for that typedef t= o explain why=20 the EFI_ name is provided for compatibility. The rule that should be followed for new Protocols/PPIs/GUIDs that are part= of the=20 EDK II implementation is to prefix with EDKII_. Thanks, Mike > -----Original Message----- > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of Ti= m Lewis > Sent: Wednesday, September 21, 2016 9:03 AM > To: Gao, Liming ; Boaz Kahana ; edk2- > devel@lists.01.org > Subject: Re: [edk2] Protocol EFI_FORM_BROWSER_EXTENSION_PROTOCOL - includ= ed in UDK > code but not part of the spec >=20 > Liming -- >=20 > Could you change the protocol name, and then use a typedef with the old n= ame for > compatibility? >=20 > Tim >=20 > -----Original Message----- > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of Ga= o, Liming > Sent: Tuesday, September 20, 2016 8:57 PM > To: Boaz Kahana ; edk2-devel@lists.01.org > Subject: Re: [edk2] Protocol EFI_FORM_BROWSER_EXTENSION_PROTOCOL - includ= ed in UDK > code but not part of the spec >=20 > Boaz: > This protocol is edk2 implement protocol. We have no plan to propose it= to UEFI > spec. Its EFI_ prefix is history reason. To avoid the incompatible change= , we don't > change its definition. But for any new introduced protocol, we will insis= t on this > rule without EFI_ prefix. >=20 > Thanks > Liming > > -----Original Message----- > > From: edk2-devel [mailto:edk2-devel-bounces@lists.01.org] On Behalf Of > > Boaz Kahana > > Sent: Friday, September 16, 2016 8:25 AM > > To: edk2-devel@lists.01.org > > Subject: [edk2] Protocol EFI_FORM_BROWSER_EXTENSION_PROTOCOL - > > included in UDK code but not part of the spec > > > > The protocol EFI_FORM_BROWSER_EXTENSION_PROTOCOL is defined in > > MdeModulePkg\Include\Protocol\FormBrowserEx.h with EFI_ prefix > > although it is not part of the UEFI spec. > > (It was added by Intel - Liming - in Sep 2011) > > > > IMHO it should be added to the UEFI spec otherwise it should not use > > the EFI_ prefix. > > > > Boaz > > > > _______________________________________________ > > edk2-devel mailing list > > edk2-devel@lists.01.org > > https://lists.01.org/mailman/listinfo/edk2-devel > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel