Skip to content
fairwinds edited this page Jul 17, 2012 · 3 revisions

Overview

TideSDK's core is Webkit. The web language support accessible in the DOM (python, php, ruby) is only available as the result of patches applied to a stock Webkit revision. A revision must be selected that can be built and passes unit testing on OSX, Linux and Windows.

This can be observed through the buildbot waterfall report:

Webkit is forked and then patched. Appcelerator's history reveals that this forking was done very infrequently and with the fast pace of the WebKit trunk, this can exacerbate the maintenance of the software. There are two repositories for the Webkit forks. These are located within the TideSDK github in the following repos:

Patches

The patch set used for v 1.1 by mrobinson is available here:

The repository for v 1.2.x was inherited in a undocumented condition. A README.md was left empty and the only way of determining the patches is to attempt to diff the repository against pristine sources at close to the same revision and/or to following the git log of commits by the maintainers.

Description of the Patches

TBD

Strategy and Frequency of Patching

TBD

Copyright and Attribution

The following copyright and attribution applies to this document:

Copyright © 2012 David Pratt (for TideSDK). All rights reserved.

CONTRIBUTORS:

  • David Pratt
Clone this wiki locally