Changes between Version 17 and Version 18 of HackingGtk
- Timestamp:
- Aug 6, 2009, 11:44:35 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HackingGtk
v17 v18 21 21 * "Loader/Gtk": [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/loader/gtk WebCore/loader/gtk] 22 22 23 * Public API: [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk WebKit/gtk]23 * WebKit Gtk: [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk WebKit/gtk] 24 24 * [http://trac.webkit.org/browser/trunk/WebKit/gtk/webkit webkit] -- The actual public GObject API and header files 25 25 * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/WebCoreSupport WebCoreSupport] -- These are conceptually partial classes for the implementations in "WebView" 26 * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/docs docs] - API documentation 27 * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/tests tests] - API unit tests 28 * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/po po] - String localization 26 29 27 30 * GtkLauncher (example application): [http://trac.webkit.org/projects/webkit/browser/trunk/WebKitTools/GtkLauncher WebKitTools/GtkLauncher] … … 36 39 37 40 * cairo graphics backend: [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/graphics/cairo WebCore/platform/graphics/cairo] 38 39 * cairo graphics SVG backend: [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/svg/graphics/cairo WebCore/svg/graphics/cairo]40 41 41 42 * cairo graphics "canvas" element backend: [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/html/CanvasRenderingContext2D.cpp WebCore/html/CanvasRenderingContext2D.cpp] (and a few other files in WebCore/html) … … 65 66 * The GTK+ elements of WebCore follow the WebKit coding style. 66 67 67 * There is no API stability in this layer. If an abstraction does not fit GTK+/Cairo/GStreamer/ CURLconcepts, feel free to seek advice on how to generalise the abstraction layer. This should not be necessary too often though.68 * There is no API stability in this layer. If an abstraction does not fit GTK+/Cairo/GStreamer/Libsoup concepts, feel free to seek advice on how to generalise the abstraction layer. This should not be necessary too often though. 68 69 69 70 * Documentation is generally avoided in favour of clear, self-explanatory code and good variable names. … … 139 140 {{{ 140 141 $ Xvfb -ac :23& 141 $ env -i DISPLAY=:23 ./WebKitTools/Scripts/ build-webkit--gtk --no-launch-safari142 $ env -i DISPLAY=:23 ./WebKitTools/Scripts/run-webkit-tests --gtk --no-launch-safari 142 143 }}} 143 144