Hi, Mikhail

Thanks for your reply.
1.      For W3C manifest implement schedule, based your comments, I also add 
comment to ask the replace plan, let's wait for Francesco's confirmation.
2.      For life-cycle
        XWALK-1163 is for Tizen Legacy, what is, map the Tizen WRT Core Spec 
life-cycle features into JIRA, to monitor Tizen Legacy implementation status in 
Crosswalk. It's not suitable to track sysapps' life-cycle.
        We'd better open a new JIRA features to track this 
http://www.w3.org/2012/sysapps/app-lifecycle/#a-single-entry-point-to-the-application

Thanks
cici
-----Original Message-----
From: Pozdnyakov, Mikhail 
Sent: Wednesday, May 14, 2014 7:56 PM
To: Li, Cici X; Cao, Jenny Q; Zhang, Belem; Zhu, Yongsheng; Yu, Ling L; You, 
Yongkang; He, Xinchao; Balestrieri, Francesco; Poussa, Sakari; Kenneth Rohde 
Christiansen
Cc: [email protected]
Subject: RE: [Crosswalk-dev] [Intent to remove] Remove main document support

Hi Cici,

Here are my answers:

1. IMO the current Xwalk master allows switching to 
http://w3c.github.io/manifest/#processing-the-manifest .
    I've left a comment in XWALK-890 with more details.

2. After "main document" 
(http://www.w3.org/2012/sysapps/app-lifecycle/#a-single-entry-point-to-the-application)
    support is dropped the corresponding main document /event system tests have 
to be removed as well. I'm not
    sure which JIRA issue is responsible for this functionality but it looks 
like XWALK-1163 fits.

BR,
Mikhail

________________________________________
From: Li, Cici X
Sent: Wednesday, May 14, 2014 7:51 AM
To: Pozdnyakov, Mikhail; Cao, Jenny Q; Zhang, Belem; Zhu, Yongsheng; Yu, Ling 
L; You, Yongkang; He, Xinchao; Balestrieri, Francesco; Li, Cici X; Poussa, 
Sakari; Kenneth Rohde Christiansen
Cc: [email protected]
Subject: RE: [Crosswalk-dev] [Intent to remove] Remove main document support

Hi, Mikhail, Francesco

Here I want to confirm the manifest and lifecycle detail.


1.       Manifest

There is a V7 manifest W3C feature(XWALK-890), and we will develop new tests 
follow this spec.

My question is, when will this replace the old manifest? After V7 and the new 
manifest all implemented?

Please help to share the schedule, QA need it to plan our tests development, 
current exist manifest tests maintain and execution.
XWALK-890

New manifest API




2.       Life-cycle

All main document /event system tests have removed and stopped testing.

And for W3C Web App life-cycle(spec in below), does it has the corresponding 
feature in JIRA?

There is a JIRA feature of Web App life-cycle in Tizen Legacy(XWALK-1163) , 
which focus on W3C DOM events.
XWALK-1163<https://crosswalk-project.org/jira/browse/XWALK-1163>

[Feature] Web Application 
Life-cycle<https://crosswalk-project.org/jira/browse/XWALK-1163>

Spec: 
http://www.w3.org/2012/sysapps/app-lifecycle/#a-single-entry-point-to-the-application

Thanks
cici
From: Crosswalk-dev [mailto:[email protected]] 
On Behalf Of Li, Cici X
Sent: Monday, May 12, 2014 2:17 PM
To: Kenneth Rohde Christiansen; Pozdnyakov, Mikhail; Cao, Jenny Q; Zhang, 
Belem; Zhu, Yongsheng; Yu, Ling L; You, Yongkang; He, Xinchao
Cc: [email protected]
Subject: Re: [Crosswalk-dev] [Intent to remove] Remove main document support

Hi, Mikhail

I Want to confirm with you the manifest new spec schedule here.

Per your comments

“Would like to add that the test cases for Tizen (and desktop) should be 
modified accordingly to http://w3c.github.io/manifest/#processing-the-manifest 
(most of it is implemented atm).”
Manifest will follow this spec to handle and replace the current ones?( 
https://github.com/crosswalk-project/crosswalk-website/wiki/Crosswalk-manifest)

What’s the schedule of this? Do we have JIRA feature to track it?
If old ones are totally be replaced, QA need the schedule to modify current 
tests, which influence us a lot.

Besides, Will the manifest & app-lifecycle change also for Crosswalk on 
Android? Cc Yongsheng here.
In your previous mail, the target platform is “Tizen/desktop”.
http://www.w3.org/2012/sysapps/app-lifecycle/#a-single-entry-point-to-the-application

Thanks
cici
From: Li, Cici X
Sent: Monday, May 12, 2014 1:16 PM
To: You, Yongkang; Kenneth Rohde Christiansen; Pozdnyakov, Mikhail; Li, Cici X; 
Cao, Jenny Q; Zhang, Belem
Cc: 
[email protected]<mailto:[email protected]>
Subject: RE: [Crosswalk-dev] [Intent to remove] Remove main document support

Hi, Yongkang

Let’s clarify the test cases influence for this change.


1.       Remove XPK main document/event system tests.

Relate feature as below, all the tests of them need to removed, right?
XWALK-2

Implement non-persistent main document

XWALK-519<https://crosswalk-project.org/jira/browse/XWALK-519>

Register system events information into database during installation.

XWALK-518<https://crosswalk-project.org/jira/browse/XWALK-518>

Basic application runtime events

XWALK-596<https://crosswalk-project.org/jira/browse/XWALK-596>

Initial application runtime onLaunch event support

XWALK-650

Implement application runtime onSuspend event API.

XWALK-723<https://crosswalk-project.org/jira/browse/XWALK-723>

Implement application runtime onInstalled event API.




2.       Manifest relate tests change
Current our manifest tests were following the manifest definition in 
https://github.com/crosswalk-project/crosswalk-website/wiki/Crosswalk-manifest
Per mikhail’s comments:

“Would like to add that the test cases for Tizen (and desktop) should be 
modified accordingly to http://w3c.github.io/manifest/#processing-the-manifest 
(most of it is implemented atm).”
We need to clarify this spec change influence for tests.

Let’s book a meeting to sync this detail, what’s your opinion?


Thanks
cici
From: Crosswalk-dev [mailto:[email protected]] 
On Behalf Of You, Yongkang
Sent: Thursday, May 8, 2014 9:20 AM
To: Kenneth Rohde Christiansen; Pozdnyakov, Mikhail
Cc: 
[email protected]<mailto:[email protected]>
Subject: Re: [Crosswalk-dev] [Intent to remove] Remove main document support

Okay. If so, something needs to be gradually changed:


1.       XPK Main Document solution should be removed from code. (next 
milestone) The method should be disabled. (from now on)

2.       Some documentation needs to be updated. (next milestone)

3.       QA stopped testing XPK Main Document related features, include event 
system. (from now on)

- Yongkang

From: Crosswalk-dev [mailto:[email protected]] 
On Behalf Of Kenneth Rohde Christiansen
Sent: Wednesday, May 07, 2014 8:38 PM
To: Pozdnyakov, Mikhail
Cc: 
[email protected]<mailto:[email protected]>
Subject: Re: [Crosswalk-dev] [Intent to remove] Remove main document support

As this is aligned with the industry which is pursuing Service Worker as a 
future solution to this, I agree and think we should just get rid of this 
complexity.

Sacrifice for progress, I guess.

Kenneth

On Wed, May 7, 2014 at 1:46 PM, Pozdnyakov, Mikhail 
<[email protected]<mailto:[email protected]>> wrote:
Hi there,

Let's drop support of  "main document"  concept as this is not aligned with the 
accepted http://w3c.github.io/manifest and keeping it brings a lot of 
complexity (and potential bugs) to our code.

Spec: 
http://www.w3.org/2012/sysapps/app-lifecycle/#a-single-entry-point-to-the-application
Target platforms: Tizen/desktop

BR,
Mikhail
---------------------------------------------------------------------
Intel Finland Oy
Registered Address: PL 281, 00181 Helsinki Business Identity Code: 0357606 - 4 
Domiciled in Helsinki

This e-mail and any attachments may contain confidential material for the sole 
use of the intended recipient(s). Any review or distribution by others is 
strictly prohibited. If you are not the intended recipient, please contact the 
sender and delete all copies.

_______________________________________________
Crosswalk-dev mailing list
[email protected]<mailto:[email protected]>
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev



--
Kenneth Rohde Christiansen
Web Platform Architect, Intel Corporation.
Phone  +45 4294 9458 ﹆﹆﹆
_______________________________________________
Crosswalk-dev mailing list
[email protected]
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev

Reply via email to