W3C home > Mailing lists > Public > public-canvas-api@w3.org > January to March 2012

Seeking compilers for Firefox and WebKit

From: Charles Pritchard <chuck@jumis.com>
Date: Sat, 17 Mar 2012 12:42:44 -0700
Message-ID: <4F64E934.20305@jumis.com>
To: Canvas <public-canvas-api@w3.org>
All,

I've developed a basic patch for WebKit to add createPath and 
TextMetrics.baseline.
The attached diff is from e0b2f1d5b8 via git, though there will be no 
merging issues, as the Canvas 2D context is rarely touched.

Writing patches for WebKit and Firefox is relatively easy. It takes 
about 40 minutes to get used to the structure, from there, it's just a 
matter of simple C++ code.

Testing patches for WebKit and Firefox is very difficult. Even running 
basic DVCS commands takes some time, given the size of the code bases.
These software systems are intended to be compiled on machines with a 
minimum of 8GB of RAM. Compile time is truly prohibitive.

These features took about two hours for a novice: there may be missing 
punctuation (or other errors), as I've not compiled.
These patches would take about a half hour for an experienced browser 
coder to write.

Setting up a machine can take all day; compiling can take all day.

So, for those of you who would like to contribute to browser 
development, compiling will be your biggest barrier to entry.

If anyone on this list is willing to run a compile through their build 
servers and help me tweak this patch for submission to the webkit 
commit-queue, voice up.

In the hope of speeding this process, if I can't find any volunteers, I 
will work to create a distribution for building via Amazon's EC2 
service, as they provide spot availability on large machines.


-Charles


Received on Saturday, 17 March 2012 19:43:07 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 17 March 2012 19:43:08 GMT