2011-03-30 Martin Robinson <mrobinson@igalia.com>
authormrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 31 May 2011 23:35:34 +0000 (23:35 +0000)
committermrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 31 May 2011 23:35:34 +0000 (23:35 +0000)
commitad538140441302f8b5559e093cc6098443aed920
treeadda19d67aacaccf4c1a67dc7965f6f75d86013b
parent3d57fbcbaa196ed1793f17d7ad1072cb7dcd5089
2011-03-30  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Adam Roben.

        [GTK] [WebKit2] Implement a basic WebKitTestRunner
        https://bugs.webkit.org/show_bug.cgi?id=57068

        * GNUmakefile.am: Added reference to WebKitTestRunner GNUmakefile.
2011-03-30  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Adam Roben.

        [GTK] [WebKit2] Implement a basic WebKitTestRunner
        https://bugs.webkit.org/show_bug.cgi?id=57068

        Added InjectedBundle support for GTK+.

        * WebProcess/InjectedBundle/InjectedBundle.h: Added typedef for GTK+.
        * WebProcess/InjectedBundle/gtk/InjectedBundleGtk.cpp: Added implementation.
        (WebKit::InjectedBundle::load):
        (WebKit::InjectedBundle::activateMacFontAscentHack):
        * WebProcess/WebPage/gtk/WebPageGtk.cpp: Remove unnecessary method definition.
2011-03-30  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Adam Roben.

        [GTK] [WebKit2] Implement a basic WebKitTestRunner
        https://bugs.webkit.org/show_bug.cgi?id=57068

        Add an implementation of WebKitTestRunner for GTK+.

        * Scripts/build-webkittestrunner: Added knowledge of GTK+ TestRunner.
        * Scripts/old-run-webkit-tests: Ditto.
        * Scripts/run-launcher: Ditto.
        * Scripts/webkitdirs.pm: Ditto.
        * WebKitTestRunner/GNUmakefile.am: Added.
        * WebKitTestRunner/InjectedBundle/LayoutTestController.h:
        * WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp: Added.
        * WebKitTestRunner/InjectedBundle/gtk/InjectedBundleGtk.cpp: Copied from Source/WebKit2/WebProcess/InjectedBundle/gtk/InjectedBundleGtk.cpp.
        * WebKitTestRunner/InjectedBundle/gtk/LayoutTestControllerGtk.cpp: Copied from Source/WebKit2/WebProcess/InjectedBundle/gtk/InjectedBundleGtk.cpp.
        * WebKitTestRunner/PlatformWebView.h:
        * WebKitTestRunner/gtk/PlatformWebViewGtk.cpp: Added.
        * WebKitTestRunner/gtk/TestControllerGtk.cpp: Added.
        * WebKitTestRunner/gtk/TestInvocationGtk.cpp: Copied from Source/WebKit2/WebProcess/InjectedBundle/gtk/InjectedBundleGtk.cpp.
        (WTR::TestInvocation::dumpPixelsAndCompareWithExpected):
        * WebKitTestRunner/gtk/main.cpp: Copied from Source/WebKit2/WebProcess/InjectedBundle/gtk/InjectedBundleGtk.cpp.
        (main): Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@87760 268f45cc-cd09-0410-ab3c-d52691b4dbfc
19 files changed:
ChangeLog
GNUmakefile.am
Source/WebKit2/ChangeLog
Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.h
Source/WebKit2/WebProcess/InjectedBundle/gtk/InjectedBundleGtk.cpp
Tools/ChangeLog
Tools/Scripts/build-webkittestrunner
Tools/Scripts/old-run-webkit-tests
Tools/Scripts/webkitdirs.pm
Tools/WebKitTestRunner/GNUmakefile.am [new file with mode: 0644]
Tools/WebKitTestRunner/InjectedBundle/LayoutTestController.h
Tools/WebKitTestRunner/InjectedBundle/gtk/ActivateFontsGtk.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/InjectedBundle/gtk/InjectedBundleGtk.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/InjectedBundle/gtk/LayoutTestControllerGtk.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/PlatformWebView.h
Tools/WebKitTestRunner/gtk/PlatformWebViewGtk.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/gtk/TestControllerGtk.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/gtk/TestInvocationGtk.cpp [new file with mode: 0644]
Tools/WebKitTestRunner/gtk/main.cpp [new file with mode: 0644]