-
Notifications
You must be signed in to change notification settings - Fork 2
Patching Webkit
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:
- webkit_titanium_legacy (building Titanium Desktop version 1.1)
- webkit_titanium (for building version 1.2.x)
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.
TBD
TBD
The following copyright and attribution applies to this document:
Copyright © 2012 David Pratt (for TideSDK). All rights reserved.
CONTRIBUTORS:
- David Pratt