I've been working on XWALK-403 for a while now, and today I finally finished committing the initial set of changes required to make Crosswalk build on Tizen IVI. Since Tizen IVI uses Wayland instead of X11, this also means an initial set of changes required to make Crosswalk build and run on Wayland has also landed :-)
For Tizen IVI, this means that building Crosswalk using GBS as usual Just Works (TM), provided you point to an IVI repository instead of a Mobile one in your gbs.conf. And if you are a Crosswalk developer, it means you need to be more careful when changing the spec file and make sure whether a new dependency you want to introduce is available for both Tizen 2 and Tizen 3/IVI. If it isn't, add it in the appropriate conditional blocks. For Wayland, this means it is now possible to run Crosswalk inside Weston. The work needed to achieve this was close to zero on the Crosswalk side: we simply stand on the shoulders of the Ozone-Wayland team (https://github.com/01org/ozone-wayland), who work with the Chromium guys on their Ozone layer and also on proper Wayland support for Chromium as a whole. Building Crosswalk with Ozone-Wayland support is a matter of passing -Duse_ash=0 -Duse_aura=1 -Dchromeos=0 -Duse_ozone=1 to gyp_xwalk (or setting the GYP_DEFINES environment variable accordingly). If you have more questions about Ozone and/or Wayland, please ask Tiago Vignatti or Kalyan Kondapally. So what's next for us in this area. Quite a lot, I'd say: o We need to set up a build slave in build.crosswalk-project.org that builds Crosswalk on Tizen-IVI. o At some point we will start producing canaries for IVI too. o The Tizen integration we currently have is pretty much all mobile-specific, including the variable and the define names we use in gyp and the source code. They are all disabled for IVI, and we need to check which parts can be shared. - Some of those things need to be implemented in Ozone-Wayland itself. For example, there is no "scim" package on IVI, and the IME integration needs to be done in a lower level than Crosswalk. I'm sure the Ozone-Wayland guys would love to have more helping hands as well. If you're interested in Wayland and know one thing or two about graphics, please ping them. _______________________________________________ Crosswalk-dev mailing list Crosswalk-dev@lists.crosswalk-project.org https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev