Changes between Version 1 and Version 2 of SourceDirectory
- Timestamp:
- Jul 12, 2011, 10:23:31 AM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SourceDirectory
v1 v2 1 [https://trac.webkit.org/browser/trunk/Source Source] is basically made up of the following: 1 2 2 Source is basically made up of the following: 3 == [https://trac.webkit.org/browser/trunk/Source/JavaScriptCore JavaScriptCore] == 3 4 4 1. '''JavaScriptCore''':The JavaScript engine. This also includes the WTF5 The JavaScript engine. This also includes the WTF 5 6 library, which contains various utilities. This is completely cross-platform 6 7 (though there are various platform-specific JIT backends). This can be used 7 8 as a separate entity from the rest of WebKit. 8 9 9 2. '''WebCore:''' this is where most of the magic lives. All of the rendering 10 == [https://trac.webkit.org/browser/trunk/Source/WebCore WebCore] == 11 12 This is where most of the magic lives. All of the rendering 10 13 logic, SVG support, transforms, network support, etc. is here. 11 14 … … 13 16 the OS-specific and rendering (Skia, CG, Cairo) backends. 14 17 15 3. '''WebKit''': the front-end layer used by applications. Each GUI platform 18 == [https://trac.webkit.org/browser/trunk/Source/WebKit WebKit] == 19 20 The front-end layer used by applications. Each GUI platform 16 21 (windows, Cocoa, Gtk+, Qt) provides a different implementation of 17 22 this. Generally, the goal is to make this a client to the WebCore … … 23 28 (Taken from [https://lists.webkit.org/pipermail/webkit-help/2009-July/000010.html Brent's email] to webkit-help) 24 29 30 ------- 31 25 32 The WebKit source tree also contains the following project: 26 33 27 1. '''JavaScriptGlue:''' this is a legacy component needed for compatibility 34 == [https://trac.webkit.org/browser/trunk/Source/JavaScriptGlue JavaScriptGlue] == 35 36 This is a legacy component needed for compatibility 28 37 with some older Mac OS X software. It will eventually be retired and should 29 38 not receive any new development.