Changes between Version 20 and Version 21 of HackingGtk


Ignore:
Timestamp:
Jun 3, 2010 11:38:51 AM (14 years ago)
Author:
Martin Robinson
Comment:

Update source module locations and put the directory first

Legend:

Unmodified
Added
Removed
Modified
  • HackingGtk

    v20 v21  
    1313The main components of the port:
    1414
    15 === Gtk+-specific modules ===
    16 
    17  * Gtk+/Gtk UI platform: [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/gtk WebCore/platform/gtk]
    18 
    19  * GTK+ graphics helpers: [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/graphics/gtk WebCore/platform/graphics/gtk] (this is typically for higher-level graphics functionality built on top of the Cairo graphics backend)
    20 
    21  * "Page/Gtk": [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/page/gtk WebCore/page/gtk]
    22 
    23  * "Loader/Gtk": [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/loader/gtk WebCore/loader/gtk]
    24 
    25  * WebKit Gtk: [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk WebKit/gtk]
     15 * [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/gtk WebCore/platform/gtk]: Basic implementation of WebCore platform files for GTK+. Includes GTK+-specific theme rendering, events, clipboard access, etc.
     16 * [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/graphics/gtk WebCore/platform/graphics/gtk] and [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/graphics/cairo WebCore/platform/graphics/cairo]: Cairo and GTK+ implementations of graphics contexts, images, fonts, etc.
     17 * [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/page/gtk WebCore/page/gtk]: GTK+ implementation for platform specific code in the "page" subdirectory.
     18 * [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/network/soup WebCore/platform/network/soup]: The libsoup networking layer.
     19 * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk WebKit/gtk]: WebKit GTK+
    2620   * [http://trac.webkit.org/browser/trunk/WebKit/gtk/webkit webkit] -- The actual public GObject API and header files
    27    * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/WebCoreSupport WebCoreSupport] -- These are conceptually partial classes for the implementations in "WebView"
    28    * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/docs docs] - API documentation
    29    * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/tests tests] - API unit tests
    30    * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/po po] - String localization
    31 
    32  * GtkLauncher (example application): [http://trac.webkit.org/projects/webkit/browser/trunk/WebKitTools/GtkLauncher WebKitTools/GtkLauncher]
    33 
    34 There may be other gtk-port related directories which have yet to be listed here.
     21   * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/WebCoreSupport WebCoreSupport]: GTK+ implementation for the WebCoreSupport glue layer between WebCore and WebKit.
     22   * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/docs docs]: API documentation
     23   * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/tests tests]: API unit tests
     24   * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/po po]: String localization
     25 * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKitTools/GtkLauncher WebKitTools/GtkLauncher]: Barebones example application.
    3526
    3627=== Shared code modules ===