summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authordpranke@chromium.org <dpranke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-19 19:41:24 +0000
committerdpranke@chromium.org <dpranke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-19 19:41:24 +0000
commit3cc5ac1372cff363701c13d2366ee16ca9e73e4b (patch)
treec4a06e314c781638dcc4ba9ce468f738b352986a /webkit
parent6e23f64fdab9affa342f0b6f5dc603bc03305e8e (diff)
downloadchromium_src-3cc5ac1372cff363701c13d2366ee16ca9e73e4b.zip
chromium_src-3cc5ac1372cff363701c13d2366ee16ca9e73e4b.tar.gz
chromium_src-3cc5ac1372cff363701c13d2366ee16ca9e73e4b.tar.bz2
Revert r46500 in an attempt to verify a perf regression on the Mac bots.
We will also need to revert WebKit rev r58675. BUG=43276 R=johnnyg@chromium.org TEST=none Review URL: http://codereview.chromium.org/2095010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@47702 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/tools/layout_tests/test_expectations.txt5
-rw-r--r--webkit/tools/test_shell/notification_presenter.cc14
-rw-r--r--webkit/tools/test_shell/notification_presenter.h4
3 files changed, 6 insertions, 17 deletions
diff --git a/webkit/tools/layout_tests/test_expectations.txt b/webkit/tools/layout_tests/test_expectations.txt
index 0ca4cc3..15273b9 100644
--- a/webkit/tools/layout_tests/test_expectations.txt
+++ b/webkit/tools/layout_tests/test_expectations.txt
@@ -4,3 +4,8 @@
//
// Only add expectations here to temporarily suppress messages on the bots
// until the changes can be landed upstream.
+
+// temporarily mark these tests as failing until we can figure out why
+// r46500 (and wk 58765) seems to have caused a perf regression
+BUG43276 : fast/notifications/notifications-replace.html = FAIL
+BUG43276 : fast/notifications/notifications-rtl.html = FAIL
diff --git a/webkit/tools/test_shell/notification_presenter.cc b/webkit/tools/test_shell/notification_presenter.cc
index 163b181..e0402d29 100644
--- a/webkit/tools/test_shell/notification_presenter.cc
+++ b/webkit/tools/test_shell/notification_presenter.cc
@@ -26,23 +26,11 @@ void TestNotificationPresenter::grantPermission(const std::string& origin) {
// The output from all these methods matches what DumpRenderTree produces.
bool TestNotificationPresenter::show(const WebNotification& notification) {
- if (!notification.replaceId().isEmpty()) {
- std::string replace_id(notification.replaceId().utf8());
- if (replacements_.find(replace_id) != replacements_.end())
- printf("REPLACING NOTIFICATION %s\n",
- replacements_.find(replace_id)->second.c_str());
-
- WebString identifier = notification.isHTML() ?
- notification.url().spec().utf16() : notification.title();
- replacements_[replace_id] = identifier.utf8();
- }
-
if (notification.isHTML()) {
printf("DESKTOP NOTIFICATION: contents at %s\n",
notification.url().spec().data());
} else {
- printf("DESKTOP NOTIFICATION:%s icon %s, title %s, text %s\n",
- notification.dir() == "rtl" ? "(RTL)" : "",
+ printf("DESKTOP NOTIFICATION: icon %s, title %s, text %s\n",
notification.iconURL().isEmpty() ? "" :
notification.iconURL().spec().data(),
notification.title().isEmpty() ? "" :
diff --git a/webkit/tools/test_shell/notification_presenter.h b/webkit/tools/test_shell/notification_presenter.h
index f5b3b07..07d7978 100644
--- a/webkit/tools/test_shell/notification_presenter.h
+++ b/webkit/tools/test_shell/notification_presenter.h
@@ -5,7 +5,6 @@
#ifndef WEBKIT_TOOLS_TEST_SHELL_NOTIFICATION_PRESENTER_H_
#define WEBKIT_TOOLS_TEST_SHELL_NOTIFICATION_PRESENTER_H_
-#include <map>
#include <set>
#include <string>
@@ -41,9 +40,6 @@ class TestNotificationPresenter : public WebKit::WebNotificationPresenter {
// List of allowed origins.
std::set<std::string> allowed_origins_;
-
- // Map of active replacement IDs to the titles of those notifications
- std::map<std::string, std::string> replacements_;
};
#endif // WEBKIT_TOOLS_TEST_SHELL_NOTIFICATION_PRESENTER_H_