diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog index 25b174bc329ab25ea06ad63c2711943778083bdc..8a41cff0051acd281ecfae8a4b945c30477315e1 100644 --- a/LayoutTests/ChangeLog +++ b/LayoutTests/ChangeLog @@ -1,3 +1,12 @@ +2009-06-12 Gustavo Noronha Silva + + Reviewed by Jan Alonzo. + + Enable test that uses the now implemented dumpStatusCallbacks() + call. + + * platform/gtk/Skipped: + 2009-06-11 Ryosuke Niwa Reviewed by Eric Seidel. diff --git a/LayoutTests/platform/gtk/Skipped b/LayoutTests/platform/gtk/Skipped index c0caf90f22fd240dcc6de8429a7d24e7d31c65d8..e6a616793abeb136c1922e160068401a27939aa9 100644 --- a/LayoutTests/platform/gtk/Skipped +++ b/LayoutTests/platform/gtk/Skipped @@ -1594,7 +1594,6 @@ fast/css/text-align.html fast/css/zoom-body-scroll.html fast/css/getComputedStyle/computed-style-without-renderer.html fast/css/getComputedStyle/computed-style.html -fast/dom/assign-to-window-status.html fast/dom/client-width-height-quirks.html fast/dom/client-width-height.html fast/dom/cssTarget-crash.html diff --git a/WebKitTools/ChangeLog b/WebKitTools/ChangeLog index 158434c066132cec8fbffcee3d1289db62071604..d137b4cf91d9fa6b38a93dbdae6fbbb9e452c047 100644 --- a/WebKitTools/ChangeLog +++ b/WebKitTools/ChangeLog @@ -1,3 +1,16 @@ +2009-06-12 Gustavo Noronha Silva + + Reviewed by Jan Alonzo. + + https://bugs.webkit.org/show_bug.cgi?id=25599 + [GTK] Enable more tests + + Implement dumping of status callback. + + * DumpRenderTree/gtk/DumpRenderTree.cpp: + (webViewStatusBarTextChanged): + (main): + 2009-06-11 John Abd-El-Malek Reviewed by Steve Falkenburg. diff --git a/WebKitTools/DumpRenderTree/gtk/DumpRenderTree.cpp b/WebKitTools/DumpRenderTree/gtk/DumpRenderTree.cpp index 70ccc25dd16e9bbf726a211f846fccd2d3e1bc0b..65f78fe49673fc264ee1780fe66f4ef76a3a80d1 100644 --- a/WebKitTools/DumpRenderTree/gtk/DumpRenderTree.cpp +++ b/WebKitTools/DumpRenderTree/gtk/DumpRenderTree.cpp @@ -518,6 +518,16 @@ static bool webViewNavigationPolicyDecisionRequested(WebKitWebView* view, WebKit return TRUE; } +static void webViewStatusBarTextChanged(WebKitWebView* view, const gchar* message, gpointer data) +{ + // Are we doing anything wrong? One test that does not call + // dumpStatusCallbacks gets true here + if (gLayoutTestController->dumpStatusCallbacks()) { + if (message && strcmp(message, "")) + printf("UI DELEGATE STATUS CALLBACK: setStatusText:%s\n", message); + } +} + int main(int argc, char* argv[]) { g_thread_init(NULL); @@ -560,6 +570,7 @@ int main(int argc, char* argv[]) g_signal_connect(G_OBJECT(webView), "script-confirm", G_CALLBACK(webViewScriptConfirm), 0); g_signal_connect(G_OBJECT(webView), "title-changed", G_CALLBACK(webViewTitleChanged), 0); g_signal_connect(G_OBJECT(webView), "navigation-policy-decision-requested", G_CALLBACK(webViewNavigationPolicyDecisionRequested), 0); + g_signal_connect(G_OBJECT(webView), "status-bar-text-changed", G_CALLBACK(webViewStatusBarTextChanged), 0); setDefaultsToConsistentStateValuesForTesting();