Changes between Version 28 and Version 29 of HackingGtk


Ignore:
Timestamp:
Mar 6, 2013 9:04:35 AM (9 years ago)
Author:
Philippe Normand
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HackingGtk

    v28 v29  
    1313=== Main port components ===
    1414
    15  * [http://trac.webkit.org/projects/webkit/browser/trunk/JavaScriptCore/wtf/gobject JavaScriptCore/wtf/gobject]: GObject helpers for WTF
    16  * [http://trac.webkit.org/projects/webkit/browser/trunk/JavaScriptCore/wtf/gtk JavaScriptCore/wtf/gtk]: GTK+ helpers for WTF
    17  * [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/gtk WebCore/platform/gtk]:   GTK+-specific theme rendering, events, clipboard access, etc
    18  * [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+-specific graphics context, images, fonts, etc
    19  * [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/page/gtk WebCore/page/gtk]: GTK+-specific code for the "page" subdirectory
    20  * [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/network/soup WebCore/platform/network/soup]: The libsoup networking layer
    21  * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk WebKit/gtk]: WebKit GTK+
    22    * [http://trac.webkit.org/browser/trunk/WebKit/gtk/webkit webkit] Public API implementation and headers files
    23    * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/WebCoreSupport WebCoreSupport]: GTK+-specific glue layer between WebKit and WebCore
    24    * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/docs docs]: API documentation
    25    * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/tests tests]: API functional and unit tests
     15 * [http://trac.webkit.org/projects/webkit/browser/trunk/Source/WTF/wtf/gobject WTF//wtf/gobject]: GObject helpers for WTF
     16 * [http://trac.webkit.org/projects/webkit/browser/trunk/Source/WTF/wtf/gtk WTF/wtf/gtk]: GTK+ helpers for WTF
     17 * [http://trac.webkit.org/projects/webkit/browser/trunk/Source/WebCore/platform/gtk WebCore/platform/gtk]:   GTK+-specific theme rendering, events, clipboard access, etc
     18 * [http://trac.webkit.org/projects/webkit/browser/trunk/Source/WebCore/platform/graphics/gtk WebCore/platform/graphics/gtk] and [http://trac.webkit.org/projects/webkit/browser/trunk/Source/WebCore/platform/graphics/cairo WebCore/platform/graphics/cairo]: Cairo and GTK+-specific graphics context, images, fonts, etc
     19 * [http://trac.webkit.org/projects/webkit/browser/trunk/Source/WebCore/page/gtk WebCore/page/gtk]: GTK+-specific code for the "page" subdirectory
     20 * [http://trac.webkit.org/projects/webkit/browser/trunk/Source/WebCore/platform/network/soup WebCore/platform/network/soup]: The libsoup networking layer
     21 * [http://trac.webkit.org/projects/webkit/browser/trunk/Source/WebKit/gtk WebKit/gtk]: WebKit GTK+
     22   * [http://trac.webkit.org/browser/trunk/Source/WebKit/gtk/webkit webkit] Public API implementation and headers files
     23   * [http://trac.webkit.org/projects/webkit/browser/trunk/Source/WebKit/gtk/WebCoreSupport WebCoreSupport]: GTK+-specific glue layer between WebKit and WebCore
     24   * [http://trac.webkit.org/projects/webkit/browser/trunk/Source/WebKit/gtk/docs docs]: API documentation
     25   * [http://trac.webkit.org/projects/webkit/browser/trunk/Source/WebKit/gtk/tests tests]: API functional and unit tests
    2626   * [http://trac.webkit.org/projects/webkit/browser/trunk/WebKit/gtk/po po]: String localization
    2727 * [http://trac.webkit.org/projects/webkit/browser/trunk/Tools/GtkLauncher Tools/GtkLauncher]: Barebones example application
     
    3131While the GTK+ port is the primary consumer of these backends, we aim to keep them portable, avoiding even ifdef'd sections specific to the Gtk+ port:
    3232
    33  * [http://trac.webkit.org/projects/webkit/browser/trunk/JavaScriptCore/wtf/gobject JavaScriptCore/wtf/gobject]
    34  * [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/network/soup WebCore/platform/network/soup]
    35  * [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/graphics/cairo WebCore/platform/graphics/cairo]
    36  * [http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp WebCore/platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp] (''has small dependencies on GTK+/Cairo that can be easily abstracted if other ports want to share the GStreamer backend'')
     33 * [http://trac.webkit.org/projects/webkit/browser/trunk/Source/WTF/wtf/gobject WTF/wtf/gobject]
     34 * [http://trac.webkit.org/projects/webkit/browser/trunk/Source/WebCore/platform/network/soup WebCore/platform/network/soup]
     35 * [http://trac.webkit.org/projects/webkit/browser/trunk/Source/WebCore/platform/graphics/cairo WebCore/platform/graphics/cairo]
     36 * [http://trac.webkit.org/projects/webkit/browser/trunk/Source/WebCore/platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp WebCore/platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp]
    3737
    3838=== Bundled code modules ===
     
    5050
    5151 * Xt Plugin support (from Mozilla)
    52   * [http://trac.webkit.org/browser/trunk/WebCore/plugins/gtk WebCore/plugins/gtk]: gtk2xtbin.c, gtk2xtbin.h, xembed.h
     52  * [http://trac.webkit.org/browser/trunk/Source/WebCore/plugins/gtk WebCore/plugins/gtk]: gtk2xtbin.c, gtk2xtbin.h, xembed.h
    5353
    5454== Working on WebCore ==