Changeset 71214 in webkit


Ignore:
Timestamp:
Nov 2, 2010 10:29:24 PM (14 years ago)
Author:
Martin Robinson
Message:

2010-11-02 Amruth Raj <amruthraj@motorola.com> and Ravi Kasibhatla <ravi.kasibhatla@motorola.com>

Reviewed by Martin Robinson.

Changes to enable building WebKit2 for Gtk port.
(https://bugs.webkit.org/show_bug.cgi?id=37369)

  • Platform/gtk: Added.
  • Platform/gtk/SharedMemoryGtk.cpp: Added. Stubbed implementation for GTK port. Yet to implement. (WebKit::SharedMemory::Handle::Handle): (WebKit::SharedMemory::Handle::~Handle): (WebKit::SharedMemory::Handle::encode): (WebKit::SharedMemory::Handle::decode): (WebKit::SharedMemory::create): (WebKit::SharedMemory::~SharedMemory): (WebKit::SharedMemory::createHandle): (WebKit::SharedMemory::systemPageSize):
  • Shared/gtk: Added.
  • Shared/gtk/BackingStoreGtk.cpp: Added. Stubbed implementation for GTK port. Yet to implement. (WebKit::BackingStore::createGraphicsContext): (WebKit::BackingStore::paint):
  • Shared/gtk/PlatformCertificateInfo.h: Added. Added. Stubbed implementation for GTK port. Yet to implement. (WebKit::PlatformCertificateInfo::PlatformCertificateInfo): (WebKit::PlatformCertificateInfo::encode): (WebKit::PlatformCertificateInfo::decode):
  • Shared/gtk/WebCoreArgumentCodersGtk.cpp: Added. Stubbed implementation for GTK port. Yet to implement. (CoreIPC::encodeResourceRequest): (CoreIPC::decodeResourceRequest):
  • UIProcess/Plugins/gtk: Added.
  • UIProcess/Plugins/gtk/PluginInfoStoreGtk.cpp: Added. Stubbed implementation for GTK port. Yet to implement. (WebKit::PluginInfoStore::pluginsDirectories): (WebKit::PluginInfoStore::pluginPathsInDirectory): (WebKit::PluginInfoStore::individualPluginPaths): (WebKit::PluginInfoStore::getPluginInfo): (WebKit::PluginInfoStore::shouldUsePlugin):
  • WebProcess/InjectedBundle/InjectedBundle.h:
  • WebProcess/InjectedBundle/gtk: Added.
  • WebProcess/InjectedBundle/gtk/InjectedBundleGtk.cpp: Added. Stubbed implementation for GTK port. Yet to implement. (WebKit::InjectedBundle::load): (WebKit::InjectedBundle::activateMacFontAscentHack):
  • WebProcess/Plugins/Netscape/gtk: Added.
  • WebProcess/Plugins/Netscape/gtk/NetscapePluginGtk.cpp: Added. Stubbed implementation for GTK port. Yet to implement. (WebKit::NetscapePlugin::platformPostInitialize): (WebKit::NetscapePlugin::platformDestroy): (WebKit::NetscapePlugin::platformGeometryDidChange): (WebKit::NetscapePlugin::platformPaint): (WebKit::toNP): (WebKit::NetscapePlugin::platformHandleMouseEvent): (WebKit::NetscapePlugin::platformHandleWheelEvent): (WebKit::NetscapePlugin::platformSetFocus): (WebKit::NetscapePlugin::platformHandleMouseEnterEvent): (WebKit::NetscapePlugin::platformHandleMouseLeaveEvent): (WebKit::NetscapePlugin::platformHandleKeyboardEvent):
  • WebProcess/WebCoreSupport/gtk: Added.
  • WebProcess/WebCoreSupport/gtk/WebFrameNetworkingContext.h: Added. Added. Stubbed implementation for GTK port. Yet to implement. (WebFrameNetworkingContext::create): (WebFrameNetworkingContext::WebFrameNetworkingContext):
Location:
trunk/WebKit2
Files:
14 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit2/ChangeLog

    r71203 r71214  
     12010-11-02  Amruth Raj  <amruthraj@motorola.com> and Ravi Kasibhatla  <ravi.kasibhatla@motorola.com>
     2
     3        Reviewed by Martin Robinson.
     4
     5        Changes to enable building WebKit2 for Gtk port.
     6        (https://bugs.webkit.org/show_bug.cgi?id=37369)
     7
     8        * Platform/gtk: Added.
     9        * Platform/gtk/SharedMemoryGtk.cpp: Added.  Stubbed implementation for GTK port. Yet to implement.
     10        (WebKit::SharedMemory::Handle::Handle):
     11        (WebKit::SharedMemory::Handle::~Handle):
     12        (WebKit::SharedMemory::Handle::encode):
     13        (WebKit::SharedMemory::Handle::decode):
     14        (WebKit::SharedMemory::create):
     15        (WebKit::SharedMemory::~SharedMemory):
     16        (WebKit::SharedMemory::createHandle):
     17        (WebKit::SharedMemory::systemPageSize):
     18        * Shared/gtk: Added.
     19        * Shared/gtk/BackingStoreGtk.cpp: Added. Stubbed implementation for GTK port. Yet to implement.
     20        (WebKit::BackingStore::createGraphicsContext):
     21        (WebKit::BackingStore::paint):
     22        * Shared/gtk/PlatformCertificateInfo.h: Added. Added. Stubbed implementation for GTK port. Yet to implement.
     23        (WebKit::PlatformCertificateInfo::PlatformCertificateInfo):
     24        (WebKit::PlatformCertificateInfo::encode):
     25        (WebKit::PlatformCertificateInfo::decode):
     26        * Shared/gtk/WebCoreArgumentCodersGtk.cpp: Added. Stubbed implementation for GTK port. Yet to implement.
     27        (CoreIPC::encodeResourceRequest):
     28        (CoreIPC::decodeResourceRequest):
     29        * UIProcess/Plugins/gtk: Added.
     30        * UIProcess/Plugins/gtk/PluginInfoStoreGtk.cpp: Added.  Stubbed implementation for GTK port. Yet to implement.
     31        (WebKit::PluginInfoStore::pluginsDirectories):
     32        (WebKit::PluginInfoStore::pluginPathsInDirectory):
     33        (WebKit::PluginInfoStore::individualPluginPaths):
     34        (WebKit::PluginInfoStore::getPluginInfo):
     35        (WebKit::PluginInfoStore::shouldUsePlugin):
     36        * WebProcess/InjectedBundle/InjectedBundle.h:
     37        * WebProcess/InjectedBundle/gtk: Added.
     38        * WebProcess/InjectedBundle/gtk/InjectedBundleGtk.cpp: Added. Stubbed implementation for GTK port. Yet to implement.
     39        (WebKit::InjectedBundle::load):
     40        (WebKit::InjectedBundle::activateMacFontAscentHack):
     41        * WebProcess/Plugins/Netscape/gtk: Added.
     42        * WebProcess/Plugins/Netscape/gtk/NetscapePluginGtk.cpp: Added.  Stubbed implementation for GTK port. Yet to implement.
     43        (WebKit::NetscapePlugin::platformPostInitialize):
     44        (WebKit::NetscapePlugin::platformDestroy):
     45        (WebKit::NetscapePlugin::platformGeometryDidChange):
     46        (WebKit::NetscapePlugin::platformPaint):
     47        (WebKit::toNP):
     48        (WebKit::NetscapePlugin::platformHandleMouseEvent):
     49        (WebKit::NetscapePlugin::platformHandleWheelEvent):
     50        (WebKit::NetscapePlugin::platformSetFocus):
     51        (WebKit::NetscapePlugin::platformHandleMouseEnterEvent):
     52        (WebKit::NetscapePlugin::platformHandleMouseLeaveEvent):
     53        (WebKit::NetscapePlugin::platformHandleKeyboardEvent):
     54        * WebProcess/WebCoreSupport/gtk: Added.
     55        * WebProcess/WebCoreSupport/gtk/WebFrameNetworkingContext.h: Added. Added. Stubbed implementation for GTK port. Yet to implement.
     56        (WebFrameNetworkingContext::create):
     57        (WebFrameNetworkingContext::WebFrameNetworkingContext):
     58
    1592010-11-02  Jing Jin  <jjin@apple.com>
    260
  • trunk/WebKit2/WebProcess/InjectedBundle/InjectedBundle.h

    r71175 r71214  
    5252#elif PLATFORM(QT)
    5353typedef QLibrary PlatformBundle;
     54#elif PLATFORM(GTK)
     55typedef void* PlatformBundle;
    5456#endif
    5557
Note: See TracChangeset for help on using the changeset viewer.