Title: [119871] trunk
Revision
119871
Author
[email protected]
Date
2012-06-08 16:00:37 -0700 (Fri, 08 Jun 2012)

Log Message

Unreviewed, rolling out r119514.
http://trac.webkit.org/changeset/119514
https://bugs.webkit.org/show_bug.cgi?id=88664

Broke JSFiddle.net (Requested by arv on #webkit).

Patch by Sheriff Bot <[email protected]> on 2012-06-08

Source/WebCore:

* bindings/v8/V8DOMWindowShell.cpp:
(WebCore::V8DOMWindowShell::initContextIfNeeded):
* bindings/v8/WorkerContextExecutionProxy.cpp:
(WebCore::WorkerContextExecutionProxy::initIsolate):

LayoutTests:

* fast/dom/Window/window-property-shadowing-name-expected.txt:
* fast/dom/Window/window-property-shadowing-name.html:
* fast/dom/Window/window-property-shadowing-onclick-expected.txt: Removed.
* fast/dom/Window/window-property-shadowing-onclick.html: Removed.
* platform/chromium/fast/dom/Window/window-property-shadowing-name-expected.txt: Removed.
* platform/chromium/fast/dom/Window/window-property-shadowing-onclick-expected.txt: Removed.

Modified Paths

Removed Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (119870 => 119871)


--- trunk/LayoutTests/ChangeLog	2012-06-08 22:35:35 UTC (rev 119870)
+++ trunk/LayoutTests/ChangeLog	2012-06-08 23:00:37 UTC (rev 119871)
@@ -1,3 +1,18 @@
+2012-06-08  Sheriff Bot  <[email protected]>
+
+        Unreviewed, rolling out r119514.
+        http://trac.webkit.org/changeset/119514
+        https://bugs.webkit.org/show_bug.cgi?id=88664
+
+        Broke JSFiddle.net (Requested by arv on #webkit).
+
+        * fast/dom/Window/window-property-shadowing-name-expected.txt:
+        * fast/dom/Window/window-property-shadowing-name.html:
+        * fast/dom/Window/window-property-shadowing-onclick-expected.txt: Removed.
+        * fast/dom/Window/window-property-shadowing-onclick.html: Removed.
+        * platform/chromium/fast/dom/Window/window-property-shadowing-name-expected.txt: Removed.
+        * platform/chromium/fast/dom/Window/window-property-shadowing-onclick-expected.txt: Removed.
+
 2012-06-08  Ojan Vafai  <[email protected]>
 
         Second wave of Chromium rebaselines after skia change. See crbug.com/131829.

Modified: trunk/LayoutTests/fast/dom/Window/window-property-shadowing-name-expected.txt (119870 => 119871)


--- trunk/LayoutTests/fast/dom/Window/window-property-shadowing-name-expected.txt	2012-06-08 22:35:35 UTC (rev 119870)
+++ trunk/LayoutTests/fast/dom/Window/window-property-shadowing-name-expected.txt	2012-06-08 23:00:37 UTC (rev 119871)
@@ -1,3 +1,3 @@
 This page tests whether declaring a variable named "name" changes the window's name in the DOM. If the test passes, you'll see a PASS message below.
 
-FAIL
+PASS

Modified: trunk/LayoutTests/fast/dom/Window/window-property-shadowing-name.html (119870 => 119871)


--- trunk/LayoutTests/fast/dom/Window/window-property-shadowing-name.html	2012-06-08 22:35:35 UTC (rev 119870)
+++ trunk/LayoutTests/fast/dom/Window/window-property-shadowing-name.html	2012-06-08 23:00:37 UTC (rev 119871)
@@ -7,9 +7,6 @@
 
 <script>
 
-// ECMAScript 5.2 fixes this behavior to better match Internet Explorer and Firefox.
-// https://bugs.ecmascript.org/show_bug.cgi?id=78
-
 function log(result)
 {
     document.querySelector("pre").textContent = result;
@@ -22,8 +19,8 @@
 var name = "test";
 var w = window.open("_javascript_:void 0", "test");
 if (w === window)
-    log("FAIL");
-else
     log("PASS");
+else
+    log("FAIL");
 
 </script>

Deleted: trunk/LayoutTests/fast/dom/Window/window-property-shadowing-onclick-expected.txt (119870 => 119871)


--- trunk/LayoutTests/fast/dom/Window/window-property-shadowing-onclick-expected.txt	2012-06-08 22:35:35 UTC (rev 119870)
+++ trunk/LayoutTests/fast/dom/Window/window-property-shadowing-onclick-expected.txt	2012-06-08 23:00:37 UTC (rev 119871)
@@ -1,7 +0,0 @@
-This tests the ES5.2 behavior where global variables should not trigger setters on the Window object
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-FAIL onClickCalled should be false. Was true.
-

Deleted: trunk/LayoutTests/fast/dom/Window/window-property-shadowing-onclick.html (119870 => 119871)


--- trunk/LayoutTests/fast/dom/Window/window-property-shadowing-onclick.html	2012-06-08 22:35:35 UTC (rev 119870)
+++ trunk/LayoutTests/fast/dom/Window/window-property-shadowing-onclick.html	2012-06-08 23:00:37 UTC (rev 119871)
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<script src=""
-<script>
-
-description('This tests the ES5.2 behavior where global variables should not trigger setters on the Window object');
-
-if (window.layoutTestController)
-    layoutTestController.dumpAsText();
-
-var _onClickCalled_ = false;
-
-var _onclick_ = function(e) {
-    _onClickCalled_ = true;
-};
-
-var e = document.createEvent('MouseEvents');
-e.initMouseEvent('click', true, true, window,
-                 0, 0, 0, 0, 0, false, false, false, false, 0, null);
-document.dispatchEvent(e);
-
-shouldBeFalse('onClickCalled');
-
-</script>
-<script src=""

Deleted: trunk/LayoutTests/platform/chromium/fast/dom/Window/window-property-shadowing-name-expected.txt (119870 => 119871)


--- trunk/LayoutTests/platform/chromium/fast/dom/Window/window-property-shadowing-name-expected.txt	2012-06-08 22:35:35 UTC (rev 119870)
+++ trunk/LayoutTests/platform/chromium/fast/dom/Window/window-property-shadowing-name-expected.txt	2012-06-08 23:00:37 UTC (rev 119871)
@@ -1,3 +0,0 @@
-This page tests whether declaring a variable named "name" changes the window's name in the DOM. If the test passes, you'll see a PASS message below.
-
-PASS

Deleted: trunk/LayoutTests/platform/chromium/fast/dom/Window/window-property-shadowing-onclick-expected.txt (119870 => 119871)


--- trunk/LayoutTests/platform/chromium/fast/dom/Window/window-property-shadowing-onclick-expected.txt	2012-06-08 22:35:35 UTC (rev 119870)
+++ trunk/LayoutTests/platform/chromium/fast/dom/Window/window-property-shadowing-onclick-expected.txt	2012-06-08 23:00:37 UTC (rev 119871)
@@ -1,7 +0,0 @@
-This tests the ES5.2 behavior where global variables should not trigger setters on the Window object
-
-On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
-
-
-PASS onClickCalled is false
-

Modified: trunk/Source/WebCore/ChangeLog (119870 => 119871)


--- trunk/Source/WebCore/ChangeLog	2012-06-08 22:35:35 UTC (rev 119870)
+++ trunk/Source/WebCore/ChangeLog	2012-06-08 23:00:37 UTC (rev 119871)
@@ -1,3 +1,16 @@
+2012-06-08  Sheriff Bot  <[email protected]>
+
+        Unreviewed, rolling out r119514.
+        http://trac.webkit.org/changeset/119514
+        https://bugs.webkit.org/show_bug.cgi?id=88664
+
+        Broke JSFiddle.net (Requested by arv on #webkit).
+
+        * bindings/v8/V8DOMWindowShell.cpp:
+        (WebCore::V8DOMWindowShell::initContextIfNeeded):
+        * bindings/v8/WorkerContextExecutionProxy.cpp:
+        (WebCore::WorkerContextExecutionProxy::initIsolate):
+
 2012-06-08  Ryosuke Niwa  <[email protected]>
 
         Crash in WebCore::InsertParagraphSeparatorCommand::doApply

Modified: trunk/Source/WebCore/bindings/v8/V8DOMWindowShell.cpp (119870 => 119871)


--- trunk/Source/WebCore/bindings/v8/V8DOMWindowShell.cpp	2012-06-08 22:35:35 UTC (rev 119870)
+++ trunk/Source/WebCore/bindings/v8/V8DOMWindowShell.cpp	2012-06-08 23:00:37 UTC (rev 119871)
@@ -300,10 +300,6 @@
 #endif
         V8BindingPerIsolateData::ensureInitialized(v8::Isolate::GetCurrent());
 
-        // FIXME: Remove the following 2 lines when V8 default has changed.
-        const char es52GlobalsFlag[] = "--es52_globals";
-        v8::V8::SetFlagsFromString(es52GlobalsFlag, sizeof(es52GlobalsFlag));
-
         isV8Initialized = true;
     }
 

Modified: trunk/Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp (119870 => 119871)


--- trunk/Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp	2012-06-08 22:35:35 UTC (rev 119870)
+++ trunk/Source/WebCore/bindings/v8/WorkerContextExecutionProxy.cpp	2012-06-08 23:00:37 UTC (rev 119871)
@@ -122,10 +122,6 @@
     v8::V8::SetGlobalGCPrologueCallback(&V8GCController::gcPrologue);
     v8::V8::SetGlobalGCEpilogueCallback(&V8GCController::gcEpilogue);
 
-    // FIXME: Remove the following 2 lines when V8 default has changed.
-    const char es52GlobalsFlag[] = "--es52_globals";
-    v8::V8::SetFlagsFromString(es52GlobalsFlag, sizeof(es52GlobalsFlag));
-
     v8::ResourceConstraints resource_constraints;
     uint32_t here;
     resource_constraints.set_stack_limit(&here - kWorkerMaxStackSize / sizeof(uint32_t*));
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to