Hi Mikhail and Alex,

"Decouple Chromium content API integration and xwalk runtime logic
classes", I think now I understand and agree with this point :-) The
plan is that the main classes in Crosswalk are classes of our own,
instead of piggingback in objects like the clients, that do exist
(possibly with the lifetime we desire) but are more structured to
serve Chromium Content API.

Assuming the above interpretation is correct, LGTM with the comments
below.

- The proposal is missing the targetted Crosswalk release.

- The proposal is missing the "planned steps". Even if it's a draft
  plan, it would be helpful for me, and possibly for others.

- CmdLineStrategy: it seems the goal here is to decouple any action
  specific of Crosswalk from the ContentBrowserClient code. Wouldn't
  suffice for the beginning to simply call ApplicationSystem with the
  command line to handle? If needed later we can add strategy logic
  there.

- I still fail to see the need for ApplicationPageDisplayStrategy,
  could you elaborate more? Is it just a detail of implementation of
  XWalkApplication or is it needed by the design? If it's an detail I
  suggest postponing this.

- Is there any dependency between this work and the work being done
  inside ApplicationStore? I'm assuming no, but it's nice to have it
  cleared.

- Who will own ApplicationData or will it remain a refcounted object?


Congrats, I'm confident that these changes will achieve the intended
goals.


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

Reply via email to