[webkit-dev] Pepper and NaCl supporting (prototype)

halton huo halton.huo at gmail.com
Mon Jul 1 22:58:48 PDT 2013


Hi Adam,

Yes, you're correct.

Besides webkit patches, chromium and native_client patches are:
https://github.com/nacl-webkit/chrome_deps/compare/upstream_base...master
https://github.com/nacl-webkit/native_client/compare/upstream_base...master

Thanks,
Halton.


On Mon, Jul 1, 2013 at 4:11 PM, Adam Barth <abarth at webkit.org> wrote:

> Very impressive.
>
> If (like me) you're curious about what changes to WebKit are required
> to make this work, I found the diff at the following URL:
>
> https://github.com/nacl-webkit/webkit/compare/upstream_base...master
>
> Adam
>
>
> On Sun, Jun 30, 2013 at 11:41 PM, halton huo <halton.huo at gmail.com> wrote:
> > Dear WebKit developers and users,
> >
> > I’m pleased to announce the initial contribution of Pepper[1] and NaCl[2]
> > support for WebKit2. The home page is located at
> > https://github.com/nacl-webkit/native_client/wiki.
> > The initial code include supporting of:
> > * Partial pepper api supporting includes: 2d, scripting, url_loader, file
> > chooser, audio, mouse and keyboard events, websockets.
> > * Basic NaCl support with post message api (HelloWorld from nacl_sdk)
> >
> > There are some sceenshots on
> > https://github.com/nacl-webkit/native_client/wiki/Screenshots
> >
> > Q&A
> > =======
> > Q: Why this project?
> > A: We enjoy working with the WebKit projects. We also enjoy technologies
> > like NaCl, and wanted to lower the barrier to letting people integrate
> NaCl
> > into their WebKit2 based projects. We prototyped this work and now want
> to
> > make it available for others to use if they want.
> >
> > Q: Can I modify and re-use the project?
> > A: Yes. The code is inherited from the Chromium, WebKit2 and
> native_client
> > projects. As such, this project follows the same licenses.
> >
> > Q: Why not upstream?
> > A: There are two main reasons. First, the current code is only a
> prototype
> > to support NaCl in the Linux EFL port of WebKit2. There still remains
> work
> > to be done before the patches would be appropriate to try and take
> upstream.
> > Second, the WebKit community has stated in the past that they did not
> want
> > NaCl upstream.
> >
> > Q: How to contribute?
> > A: Fork the repo on github and submit the pull request, committers will
> > review the patches. For the time being, the initial contributors are
> > committers, we're welcome to anyone who can show his ability to be as
> > committer. Follow the
> https://github.com/nacl-webkit/native_client/wiki/Code
> > to get code and build.
> >
> > Q: Any next plan?
> > A: We don't have any formal plans for the project moving forward; it is
> > being developed as a part-time effort by a few engineers. As such, there
> is
> > no guarantee for future work. Again, anyone is welcome to contribute! Or
> > fork the project and run with it.
> >
> > [1] http://code.google.com/p/ppapi/
> > [2] http://code.google.com/p/nativeclient/
> >
> > _______________________________________________
> > webkit-dev mailing list
> > webkit-dev at lists.webkit.org
> > https://lists.webkit.org/mailman/listinfo/webkit-dev
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20130702/671b3aba/attachment.html>


More information about the webkit-dev mailing list