Monday, 27 July 2015

Re: Developer weekend

On Sun, 26 Jul 2015 10:08:23 +0100 Daniel Silverstone wrote:

> On Sat, Jul 25, 2015 at 21:04:20 +0100, Dave Higton wrote:
>> I see you created a development branch for NS with Duktape. Are the
>> CI builds from that branch yet, or will that have to wait until the
>> 200 classes and 1500 methods and properties are (completely|largely)
>> implemented?
>
> Since the developer weekend, Vincent has been slaving away to rebuild the
> automation and code generation (nsgenbind) to use duktape. My
> expectation
> is that during August Vincent's work will reach the point that we can
> all pitch in to produce enough of the bindings to reach parity with the
> older
> JSAPI binding. At that point we'll likely switch to duktape, but not
> before
> since we don't want to have a feature regression on master if possible.
>
> Once that work is in place, we'll gladly receive patches to increase our
> coverage of the DOM. A lot of the work is just slightly too hard to
> automate
> but can be fairly easily cranked out by a human once everything is in
> place.
>
> If you[*] are interested in helping with this then you should start by
> becoming familiar with the layout and the navigation of:
>
> http://dom.spec.whatwg.org/
> http://html.spec.whatwg.org/
>
> And you may find it helps to get a basic feel for duktape:
>
> http://duktape.org/guide.html
> http://duktape.org/api.html
>
> Also, obviously, having a vague understanding of the layout of the
> NetSurf
> repositories will help you. Particularly a feel for NetSurf's
> browser_window
> functionality and also libdom.
>
> http://git.netsurf-browser.org/netsurf.git/tree/desktop/browser.h
> http://git.netsurf-browser.org/libdom.git/tree/include/dom
>
> This is, surprisingly, a fairly good way to get into working on NetSurf
> since
> once you can build NetSurf, adding functionality to the JavaScript
> implementation should be one of the more easy to get into ways to hack on
> the
> project.
>
> I hope all that helps you understand, Dave, and encourages at least one
> of the
> readers of this mailing list to contribute either before the duktape
> merge or
> after it :-)
>
> Thanks
>
> Daniel.
>
>
> [*]: Dave Highton, or *anyone* reading this message

Thank you for your comprehensive reply, Daniel.

I'm not sure it will be me, because I am still trying to get to grips
with USB, and then some debugging of MTP, and then Bluetooth over USB.

OTOH, I'm not sure that I will ever really get to grips with Bluetooth
sufficiently to make it work.

Dave

PS Please note the spelling of my surname.

____________________________________________________________
FREE 3D MARINE AQUARIUM SCREENSAVER - Watch dolphins, sharks & orcas on your desktop!
Check it out at http://www.inbox.com/marineaquarium

No comments:

Post a Comment