Changes between Version 4 and Version 5 of SourceDirectory
- Timestamp:
- Jul 12, 2011, 1:58:09 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SourceDirectory
v4 v5 37 37 This hosts the code that handles CSS. There is the CSSParser and the supporting objects for the representing the parsed output ([https://trac.webkit.org/browser/trunk/Source/WebCore/css/CSSSelector.h StyleSelector] for example). It also includes CSSStyleSelector which is responsible to apply the CSS information on the DOM tree to create the computed style. 38 38 39 === [https://trac.webkit.org/browser/trunk/Source/WebCore/svg SVG] === 40 41 This directory holds the classes involved in the SVG DOM. The root class for the SVG DOM is SVGElement. 42 43 === [https://trac.webkit.org/browser/trunk/Source/WebCore/loader loader] === 44 45 The loader are involved whenever some resources need to be loaded from the network. For more information about the different loader, see Darin Adler's [http://old.nabble.com/Re%3A-Role-of-all-loaders-p22172592.html reply] on webkit-help or Adam Barth's [http://www.webkit.org/coding/major-objects.html major object diagram]. 46 47 Inside [https://trac.webkit.org/browser/trunk/Source/WebCore/loader/appcache loader/appcache] resides the [http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html offline web-application] mechanism. 48 39 49 === [https://trac.webkit.org/browser/trunk/Source/WebCore/rendering rendering] === 40 50 41 This contains all the code related to rendering a n HTMLpage. The RenderTree objects live in this directory. The root class of any render tree object is RenderObject and each objects that needs a specialized behavior has a custom class. For more information about rendering, check out [wiki:WebCoreRendering].51 This contains all the code related to rendering a page. The RenderTree objects live in this directory. The root class of any render tree object is RenderObject and each objects that needs a specialized behavior has a custom class. For more information about rendering, check out [wiki:WebCoreRendering]. 42 52 43 A notable directory there is [https://trac.webkit.org/browser/trunk/Source/WebCore/rendering/style style] which contains the computed style as present in the RenderTree. 53 Some notable directories there are: 54 * [https://trac.webkit.org/browser/trunk/Source/WebCore/rendering/style style] which contains the computed style as present in the RenderTree. 55 * [https://trac.webkit.org/browser/trunk/Source/WebCore/rendering/svg svg] which contains the SVG classes involved in rendering 44 56 45 57 === [https://trac.webkit.org/browser/trunk/Source/WebCore/bindings bindings] === … … 62 74 * sql 63 75 * ... 76 77 === [https://trac.webkit.org/browser/trunk/Source/WebCore/accessibility accessibility] === 78 === [https://trac.webkit.org/browser/trunk/Source/WebCore/bridge bridge] === 79 === [https://trac.webkit.org/browser/trunk/Source/WebCore/editing editing] === 80 === [https://trac.webkit.org/browser/trunk/Source/WebCore/fileapi fileapi] === 81 === [https://trac.webkit.org/browser/trunk/Source/WebCore/history history] === 82 === [https://trac.webkit.org/browser/trunk/Source/WebCore/inspector inspector] === 83 === [https://trac.webkit.org/browser/trunk/Source/WebCore/manual-tests manual-tests] === 84 === [https://trac.webkit.org/browser/trunk/Source/WebCore/mathml mathml] === 85 === [https://trac.webkit.org/browser/trunk/Source/WebCore/notifications notifications] === 86 === [https://trac.webkit.org/browser/trunk/Source/WebCore/page page] === 87 === [https://trac.webkit.org/browser/trunk/Source/WebCore/plugins plugins] === 88 === [https://trac.webkit.org/browser/trunk/Source/WebCore/storage storage] === 89 === [https://trac.webkit.org/browser/trunk/Source/WebCore/testing testing] === 90 === [https://trac.webkit.org/browser/trunk/Source/WebCore/webaudio webaudio] === 91 === [https://trac.webkit.org/browser/trunk/Source/WebCore/websockets websockets] === 92 === [https://trac.webkit.org/browser/trunk/Source/WebCore/workers workers] === 93 === [https://trac.webkit.org/browser/trunk/Source/WebCore/xml xml] === 94 95 FIXME: Fill the details about those directories. 64 96 65 97 == [https://trac.webkit.org/browser/trunk/Source/WebKit WebKit] ==