Looped Halton, Ningxin and Lin.

To external extension Developers/Users:
Please read about the following ATTENTION and if any concern about this please 
feel free to let me know. Thanks.
Once this feature released in Crosswalk18,
All existing external extensions MUST alternate their base class, otherwise 
they CAN'T be loaded by Crosswalk. Except this, NO other change needed.
      org.xwalk.app.runtime.extension.XWalkExtensionClient   -->  
org.xwalk.core.extension.XWalkExternalExtension
The 2 classes provide the totally same APIs and interfaces, base class 
alternation WOULD NOT bring any change to extensions impl code logic.

Description:
For Crosswalk Android, currently only Crosswalk App-runtime embedders can 
utilize the external extensions management framework but Crosswalk Webview 
embedders have no such capability.
I plan to move this external extensions management framework down into 
Crosswalk Webview so that all kinds of Crosswalk embedders will get the same 
capability loading/managing external extensions.

Affected component: Crosswalk Android, App Tools, 
Cordova-Plugin-Crosswalk-WebView

Related feature:   XWALK-5746  5756  5757

Target release:  Crosswalk 18

Implementation details:
For design details would you please help to review the document on Google docs? 
Thanks a lot~
https://docs.google.com/a/intel.com/presentation/d/1sTkf_ITeS_n7NMLfF6iRcGy6hILZWSWP52A_4Yu0i-o/edit?usp=sharing

BR,
Han Leon

-----Original Message-----
From: Crosswalk-dev [mailto:crosswalk-dev-boun...@lists.crosswalk-project.org] 
On Behalf Of Han, Leon
Sent: Monday, November 16, 2015 2:35 PM
To: crosswalk-dev@lists.crosswalk-project.org
Subject: [Crosswalk-dev] Intent-to-impl : [Android] Support external extensions 
for Crosswalk webview

Hi, Halton, Ningxin, SunLin,

Sorry for previous informal mail. Re-send the intent-to-impl according the 
required format.

Description:
For Crosswalk Android, currently only Crosswalk App-runtime embedders can 
utilize the external extensions management framework but Crosswalk Webview 
embedders have no such capability.
I plan to move this external extensions management framework down into 
Crosswalk Webview so that all kinds of Crosswalk embedders will get the same 
capability loading/managing external extensions.

Affected component: Crosswalk Android

Related feature:   XWALK-5746

Target release:  Crosswalk 18

Implementation details:
For design details would you please help to review the document on Google docs? 
Thanks a lot~
https://docs.google.com/a/intel.com/presentation/d/1sTkf_ITeS_n7NMLfF6iRcGy6hILZWSWP52A_4Yu0i-o/edit?usp=sharing

BR,
Han Leon
_______________________________________________
Crosswalk-dev mailing list
Crosswalk-dev@lists.crosswalk-project.org
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev

_______________________________________________
Crosswalk-dev mailing list
Crosswalk-dev@lists.crosswalk-project.org
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev

Reply via email to