Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CD34E102C6 for ; Wed, 30 Apr 2014 21:08:14 +0000 (UTC) Received: (qmail 51387 invoked by uid 500); 30 Apr 2014 21:08:14 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 51351 invoked by uid 500); 30 Apr 2014 21:08:13 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 51343 invoked by uid 99); 30 Apr 2014 21:08:13 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 Apr 2014 21:08:13 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of v-segreb@microsoft.com designates 207.46.163.190 as permitted sender) Received: from [207.46.163.190] (HELO na01-bn1-obe.outbound.protection.outlook.com) (207.46.163.190) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 30 Apr 2014 21:08:09 +0000 Received: from BL2PR03MB417.namprd03.prod.outlook.com (10.141.92.12) by BL2PR03MB418.namprd03.prod.outlook.com (10.141.92.13) with Microsoft SMTP Server (TLS) id 15.0.929.12; Wed, 30 Apr 2014 21:07:47 +0000 Received: from BL2PR03MB417.namprd03.prod.outlook.com ([10.141.92.12]) by BL2PR03MB417.namprd03.prod.outlook.com ([10.141.92.12]) with mapi id 15.00.0929.001; Wed, 30 Apr 2014 21:07:47 +0000 From: "Sergey Grebnov (Akvelon)" To: "dev@cordova.apache.org" Subject: RE: Proposal: hooks support for plugins Thread-Topic: Proposal: hooks support for plugins Thread-Index: Ac81fTwDAVFnKX8cTE6zne9QQhhY4QAK158AAFoDKAAAAO/pAABf/5cAAAFQSLAAA5pFAAABJ36AAABJZPAAAiEoAAAAWgEAACcmoIAAAaJSAAAAsdiAAALxKGAABLMa8AhH4MWAAAAjjoAAAJCKgAAe71+AAAA0pkAAAHg1gAAEwUYAAACOwQAAApUqgACXLD2wACd/2vAAAD3zsAADF4iAAABfEoAAAEi4gAAAYjMAAAGKb4AAAHZ3AAAAQdwAAZlf5TA= Date: Wed, 30 Apr 2014 21:07:46 +0000 Message-ID: <315146a23d47429990a8b4fd81a9e072@BL2PR03MB417.namprd03.prod.outlook.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [131.107.165.2] x-o365ent-eop-header: Message processed by - O365_ENT: Allow from ranges (Engineering ONLY) x-forefront-prvs: 0197AFBD92 x-forefront-antispam-report: SFV:NSPM;SFS:(10009001)(6009001)(428001)(377454003)(24454002)(199002)(51704005)(189002)(33646001)(19580405001)(74502001)(80976001)(77096999)(81542001)(31966008)(74316001)(561944002)(81342001)(83322001)(77982001)(20776003)(99286001)(46102001)(74662001)(15975445006)(92566001)(4396001)(66066001)(86612001)(101416001)(76482001)(80022001)(87936001)(85852003)(76576001)(2656002)(50986999)(19580395003)(86362001)(54356999)(99396002)(83072002)(79102001)(76176999)(24736002);DIR:OUT;SFP:1101;SCL:1;SRVR:BL2PR03MB418;H:BL2PR03MB417.namprd03.prod.outlook.com;FPR:ECCFE0DD.A3E65706.B2E17D77.44E8F97D.2046E;MLV:sfv;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (: microsoft.com does not designate permitted sender hosts) Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: microsoft.onmicrosoft.com X-Virus-Checked: Checked by ClamAV on apache.org VXBkYXRlZCBjb2RlIGFzIHBlciBsYXRlc3Qgbm90ZXMuIERvIHdlIHJlYWR5IHRvIG1lcmdlIHRo aXM/DQoNCmh0dHBzOi8vZ2l0aHViLmNvbS9hcGFjaGUvY29yZG92YS1wbHVnbWFuL3B1bGwvNzQN Cg0KVGh4IQ0KU2VyZ2V5DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogbW1vY255 QGdvb2dsZS5jb20gW21haWx0bzptbW9jbnlAZ29vZ2xlLmNvbV0gT24gQmVoYWxmIE9mIE1pY2hh bCBNb2NueQ0KU2VudDogVHVlc2RheSwgQXByaWwgMjIsIDIwMTQgMTA6MzkgQU0NClRvOiBkZXYN ClN1YmplY3Q6IFJlOiBQcm9wb3NhbDogaG9va3Mgc3VwcG9ydCBmb3IgcGx1Z2lucw0KDQpQYXNz aW5nIGluIGEgcmVmZXJlbmNlIGlzIG5vdCBhIGJhZCBpZGVhLCB0aG91Z2ggdGhhdCBpbXBsaWVz IHRoYXQgdGhlcmUgaXMgYSBzaW5nbGUgdG9wLWxldmVsIGBjb3Jkb3ZhYCBvYmplY3QgdG8gcmVm ZXJlbmNlLiAgTm90IHN1cmUgaWYgdGhhdHMgdGhlIHBsYW4gc28gZmFyLi4gdGhvdWdoIGl0IGNv dWxkIGJlLg0KDQpQcm9iYWJseSBlYXNpZXIgdG8ganVzdCBzdXBwb3J0IHJlcXVpcmUoKSBvZiBj b3Jkb3ZhIGJpdHMsIGJ1dCBJJ20gbm90IHN1cmUgaG93IHRvIGdldCB0aGF0IHRvIHdvcmsuDQoN Cg0KT24gVHVlLCBBcHIgMjIsIDIwMTQgYXQgMTozMiBQTSwgQnJpYW4gTGVSb3V4IDxiQGJyaWFu LmlvPiB3cm90ZToNCg0KPiBzaGhoDQo+DQo+DQo+IE9uIFR1ZSwgQXByIDIyLCAyMDE0IGF0IDEw OjE4IEFNLCBwdXJwbGVjYWJiYWdlIA0KPiA8cHVycGxlY2FiYmFnZUBnbWFpbC5jb20NCj4gPndy b3RlOg0KPg0KPiA+IElmIHlvdSBuZWVkIGEgc2hlbGwgc2NyaXB0LCB0aGF0IGNhbiBiZSBlYXNp bHkgaGlkZGVuIGJlaGluZCB0aGUgDQo+ID4gbm9kZSBtb2R1bGUuDQo+ID4NCj4gPiBTZW50IGZy b20gbXkgaVBob25lDQo+ID4NCj4gPiA+IE9uIEFwciAyMiwgMjAxNCwgYXQgOTozNCBBTSwgQnJp YW4gTGVSb3V4IDxiQGJyaWFuLmlvPiB3cm90ZToNCj4gPiA+DQo+ID4gPiBNYXliZSBoYXJzaCBi dXQgSSdtIGluIGZhdm9yIG9mIGFiYW5kb25pbmcgc2hlbGwgc2NyaXB0cyANCj4gPiA+IGFsdG9n ZXRoZXIgYW5kIGZvcmNpbmcgbW9kdWxlcyBhcyB0aGUgd2F5IGZvciBob29rcy4gQ3Jvc3MgcGxh dGZvcm0geWFkYSB5YWRhLg0KPiA+ID4NCj4gPiA+DQo+ID4gPj4gT24gVHVlLCBBcHIgMjIsIDIw MTQgYXQgOToyMyBBTSwgQW5kcmV3IEdyaWV2ZSANCj4gPiA+PiA8YWdyaWV2ZUBjaHJvbWl1bS5v cmc+DQo+ID4gd3JvdGU6DQo+ID4gPj4NCj4gPiA+PiBWZXJ5IGdvb2QgcG9pbnQuIFNlZW4gYXQg bGVhc3Qgb25lIG90aGVyIGJ1ZyByZXBvcnQgdGhhdCANCj4gPiA+PiBzdHJ1Z2dsZWQNCj4gd2l0 aA0KPiA+ID4+IHRoaXMgdXNlLWNhc2UuDQo+ID4gPj4NCj4gPiA+PiBJICp0aGluayogaG9va3Mt YXMtYS1tb2R1bGUgbWFrZXMgaXQgZWFzaWVyLg0KPiA+ID4+DQo+ID4gPj4gSnVzdCB0byBiZSBj bGVhciAtIEkgYW0gYWxzbyBpbiBmYXZvdXIgb2YgYWxsb3dpbmcgaG9va3MgdG8gYmUgDQo+ID4g Pj4gbnBtDQo+ID4gbW9kdWxlcy4NCj4gPiA+PiBQb3NzaWJsZSB0aGVyZSdzIHVzZSBpbiBjb250 aW51aW5nIHRvIHN1cHBvcnQgYmFzaCBzY3JpcHRzIGFzIA0KPiA+ID4+IGhvb2tzLA0KPiBidXQN Cj4gPiA+PiB0aGVyZSBhcmUgZGVmaW5pdGVseSBhZHZhbnRhZ2VzIHRvIGFsbG93aW5nIG1vZHVs ZXMuDQo+ID4gPj4NCj4gPiA+Pg0KPiA+ID4+IE9uIFR1ZSwgQXByIDIyLCAyMDE0IGF0IDEyOjE1 IFBNLCBNaWNoYWwgTW9jbnkgDQo+ID4gPj4gPG1tb2NueUBjaHJvbWl1bS5vcmc+DQo+ID4gPj4g d3JvdGU6DQo+ID4gPj4NCj4gPiA+Pj4gSSB3YXMgcmVjZW50bHkgdHJ5aW5nIHRvIHNvbHZlIGEg cHJvYmxlbSB3aXRoIGhvb2tzOiBob3cgZG8gSQ0KPiByZXF1aXJlKCkNCj4gPiA+Pj4gY29yZG92 YSBpdHNlbGY/ICAoSSB3YXMgdHJ5aW5nIHRvIGNhbGwgImNvcmRvdmEgcGx1Z2luIGxzIiBhbmQg DQo+ID4gPj4+IGVuZGVkDQo+IHVwDQo+ID4gPj4+IGp1c3Qgd3JpdGluZyBteSBvd24gY3J1ZGUg aW5saW5lIGltcGxlbWVudGF0aW9uIGluc3RlYWQpLiAgSWYgDQo+ID4gPj4+IHRoZQ0KPiBob29r cw0KPiA+ID4+PiB0aGVtc2VsdmVzIGFyZSBiZWluZyByZXF1aXJlKCktZWQsIGRvZXMgaXQgc2lt cGxpZnkgdGhhdCBwcm9ibGVtPw0KPiA+ID4+Pg0KPiA+ID4+PiAtTWljaGFsDQo+ID4gPj4+DQo+ ID4gPj4+DQo+ID4gPj4+IE9uIFR1ZSwgQXByIDIyLCAyMDE0IGF0IDEyOjA0IFBNLCBBbmRyZXcg R3JpZXZlIDwNCj4gYWdyaWV2ZUBjaHJvbWl1bS5vcmcNCj4gPiA+Pj4+IHdyb3RlOg0KPiA+ID4+ Pg0KPiA+ID4+Pj4gVGhlcmUgYXJlIHNvbWUgKmRpc2FkdmFudGFnZXMqIHRvIG5vdCBzdWItc2hl bGxpbmcgb3V0IGZvciBob29rczoNCj4gPiA+Pj4+IC0gSGFyZGVyIHRvIGNhcHR1cmUgdGhlaXIg c3RkaW8gKGNlcnRhaW5seSBkby1hYmxlIHRob3VnaCBieQ0KPiBzd2FwcGluZw0KPiA+ID4+IG91 dA0KPiA+ID4+Pj4gc3lzdGVtLnN0ZCogZm9yIHRoZSBkdXJhdGlvbiBvZiB0aGUgaG9vaykNCj4g PiA+Pj4+IC0gSGFyZGVyIHRvIGhhbmRsZSBzY3JpcHQgZmFpbHVyZXMgKGUuZy4gaWYgdGhleSB0 aHJvdyBhbiANCj4gPiA+Pj4+IHVuY2F1Z2h0IGV4Y2VwdGlvbiwgd2Ugd291bGQgbGlrZSB0byBi ZSBhYmxlIHRvIHNheSAiVGhpcyBob29rIHNjcmlwdCBmYWlsZWQ6DQo+ID4gPj4+PiBmb28uanMi KQ0KPiA+ID4+Pj4gIC0gTWF5YmUgdGhpcyBpcyBkb2FibGUsIGJ5IHN0b3JpbmcgYSBnbG9iYWwg DQo+ID4gPj4+PiBleGNlcHRpb24td2FzLXRocm93biBjYWxsYmFjaz8NCj4gPiA+Pj4+IC0gR2l2 ZXMgaG9va3MgdGhlIGFiaWxpdHkgdG8gbWVzcyB1cCBjb3Jkb3ZhJ3MgZW52aXJvbm1lbnQgDQo+ ID4gPj4+PiAoYWx0aG91Z2gNCj4gPiA+Pj4gbWF5YmUNCj4gPiA+Pj4+IHRoZSB2bSB0aGluZyBh ZGRyZXNzZXMgdGhpcz8pDQo+ID4gPj4+Pg0KPiA+ID4+Pj4gV291bGQgbGlrZSB0byBzZWUgdGVz dHMgZm9yIHRoZXNlIHRoaW5ncyBhZGRlZCBiZWZvcmUgd2UgbGF1bmNoIA0KPiA+ID4+Pj4gdGhp cyBmZWF0dXJlLg0KPiA+ID4+Pj4NCj4gPiA+Pj4+DQo+ID4gPj4+Pg0KPiA+ID4+Pj4gT24gVHVl LCBBcHIgMjIsIDIwMTQgYXQgMTA6NDAgQU0sIFNlcmdleSBHcmVibm92IChBa3ZlbG9uKSA8IA0K PiA+ID4+Pj4gdi1zZWdyZWJAbWljcm9zb2Z0LmNvbT4gd3JvdGU6DQo+ID4gPj4+Pg0KPiA+ID4+ Pj4+ICsxLCBJIHdpbGwgbmFtZSBpdCBhcyAnY29udGV4dCcNCj4gPiA+Pj4+Pg0KPiA+ID4+Pj4+ IFRoeCENCj4gPiA+Pj4+PiBTZXJnZXkNCj4gPiA+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiA+ID4+Pj4+IEZyb206IEpvbmF0aGFuIEJvbmQtQ2Fyb24gW21haWx0bzpqYm9uZGNA Z2Rlc29sdXRpb25zLmNvbV0NCj4gPiA+Pj4+PiBTZW50OiBUdWVzZGF5LCBBcHJpbCAyMiwgMjAx NCA3OjM0IEFNDQo+ID4gPj4+Pj4gVG86IGRldkBjb3Jkb3ZhLmFwYWNoZS5vcmcNCj4gPiA+Pj4+ PiBTdWJqZWN0OiBSRTogUHJvcG9zYWw6IGhvb2tzIHN1cHBvcnQgZm9yIHBsdWdpbnMNCj4gPiA+ Pj4+Pg0KPiA+ID4+Pj4+PiBPbiBNb24gQXByIDIxIDAzOjM5IFBNLCBTZXJnZXkgR3JlYm5vdiAo QWt2ZWxvbikgd3JvdGU6DQo+ID4gPj4+Pj4+IG1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24ocGxh dGZvcm0sIHByb2plY3REaXIsIHBsdWdpbkRpciwNCj4gPiA+PiBjbWRMaW5lKSB7DQo+ID4gPj4+ Pj4+ICAgIGNvbnNvbGUubG9nKCdob29rLmpzOiAnICsgcGxhdGZvcm0pOw0KPiA+ID4+Pj4+PiAg ICBjb25zb2xlLmxvZygnaG9vay5qczogJyArIHByb2plY3REaXIpOw0KPiA+ID4+Pj4+PiAgICBj b25zb2xlLmxvZygnaG9vay5qczogJyArIHBsdWdpbkRpcik7DQo+ID4gPj4+Pj4+ICAgIGNvbnNv bGUubG9nKCdob29rLmpzOiAnICsgY21kTGluZSk7DQo+ID4gPj4+Pj4NCj4gPiA+Pj4+PiBQZXJz b25uYWx5IHByZWZlcjoNCj4gPiA+Pj4+Pg0KPiA+ID4+Pj4+PiBtb2R1bGUuZXhwb3J0cyA9IGZ1 bmN0aW9uKGhvb2tBcGkpIHsNCj4gPiA+Pj4+Pj4gICAgY29uc29sZS5sb2coJ2hvb2suanM6ICcg KyBob29rQXBpLnBsYXRmb3JtKTsNCj4gPiA+Pj4+Pj4gICAgY29uc29sZS5sb2coJ2hvb2suanM6 ICcgKyBob29rQXBpLnByb2plY3REaXIpOw0KPiA+ID4+Pj4+PiAgICBjb25zb2xlLmxvZygnaG9v ay5qczogJyArIGhvb2tBcGkucGx1Z2luRGlyKTsNCj4gPiA+Pj4+Pj4gICAgY29uc29sZS5sb2co J2hvb2suanM6ICcgKyBob29rQXBpLmNtZExpbmUpO30NCj4gPiA+Pj4+Pg0KPiA+ID4+Pj4+IE1h a2UgaXQgZWFzaWVyIHRvIHBhc3Mgb3RoZXIgc3R1ZmYgaW4gdGhlIGZ1dHVyZSAmIHVzaW5nIGEg DQo+ID4gPj4+Pj4gc2FuZG94ZWQgaG9va0FwaSBvYmplY3QuDQo+ID4gPj4NCj4gPg0KPg0K