Diff
Modified: trunk/LayoutTests/ChangeLog (142166 => 142167)
--- trunk/LayoutTests/ChangeLog 2013-02-07 21:03:24 UTC (rev 142166)
+++ trunk/LayoutTests/ChangeLog 2013-02-07 21:10:50 UTC (rev 142167)
@@ -1,3 +1,17 @@
+2013-02-07 Gavin Peters <[email protected]>
+
+ Unreviewed, rolling out r142142.
+ http://trac.webkit.org/changeset/142142
+ https://bugs.webkit.org/show_bug.cgi?id=109154
+
+ Mac expectations were not right. See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=inspector%2Feditor%2Ftext-editor-home-button.html
+
+ * inspector/editor/text-editor-home-button-expected.txt: Removed.
+ * inspector/editor/text-editor-home-button.html: Removed.
+ * platform/efl/TestExpectations:
+ * platform/mac/TestExpectations:
+ * platform/qt/TestExpectations:
+
2013-02-07 Bear Travis <[email protected]>
[CSS Exclusions] shape-inside does not properly handle padding or border
Deleted: trunk/LayoutTests/inspector/editor/text-editor-home-button-expected.txt (142166 => 142167)
--- trunk/LayoutTests/inspector/editor/text-editor-home-button-expected.txt 2013-02-07 21:03:24 UTC (rev 142166)
+++ trunk/LayoutTests/inspector/editor/text-editor-home-button-expected.txt 2013-02-07 21:10:50 UTC (rev 142167)
@@ -1,38 +0,0 @@
-This test verifies that home button triggers selection between first symbol of the line and first non-blank symbol of the line.
-
-function foo()
-{
- return 42;
-}
-
-Running: testFirstNonBlankCharacter
-{"startLine":2,"startColumn":8,"endLine":2,"endColumn":8}
-{"startLine":2,"startColumn":4,"endLine":2,"endColumn":4}
-
-Running: testFirstNonBlankCharacterFromWhitespace
-{"startLine":2,"startColumn":2,"endLine":2,"endColumn":2}
-{"startLine":2,"startColumn":4,"endLine":2,"endColumn":4}
-
-Running: testHomeButtonTriggering
-{"startLine":2,"startColumn":2,"endLine":2,"endColumn":2}
-{"startLine":2,"startColumn":4,"endLine":2,"endColumn":4}
-{"startLine":2,"startColumn":0,"endLine":2,"endColumn":0}
-{"startLine":2,"startColumn":4,"endLine":2,"endColumn":4}
-
-Running: testHomeButtonDoesNotChangeCursor
-{"startLine":0,"startColumn":2,"endLine":0,"endColumn":2}
-{"startLine":0,"startColumn":0,"endLine":0,"endColumn":0}
-{"startLine":0,"startColumn":0,"endLine":0,"endColumn":0}
-
-Running: testHomeButtonWithShift
-{"startLine":0,"startColumn":0,"endLine":2,"endColumn":8}
-{"startLine":0,"startColumn":0,"endLine":2,"endColumn":4}
-{"startLine":0,"startColumn":0,"endLine":2,"endColumn":0}
-{"startLine":0,"startColumn":0,"endLine":2,"endColumn":4}
-
-Running: testHomeButtonWithShiftInversed
-{"startLine":3,"startColumn":1,"endLine":2,"endColumn":8}
-{"startLine":3,"startColumn":1,"endLine":2,"endColumn":4}
-{"startLine":3,"startColumn":1,"endLine":2,"endColumn":0}
-{"startLine":3,"startColumn":1,"endLine":2,"endColumn":4}
-
Deleted: trunk/LayoutTests/inspector/editor/text-editor-home-button.html (142166 => 142167)
--- trunk/LayoutTests/inspector/editor/text-editor-home-button.html 2013-02-07 21:03:24 UTC (rev 142166)
+++ trunk/LayoutTests/inspector/editor/text-editor-home-button.html 2013-02-07 21:10:50 UTC (rev 142167)
@@ -1,110 +0,0 @@
-<html>
-<head>
-<script src=""
-<script src=""
-<script>
-
-function test()
-{
-function foo()
-{
- return 42;
-}
- var textEditor = InspectorTest.createTestEditor();
- textEditor.overrideViewportForTest(0, undefined, 3);
- textEditor.mimeType = "text/_javascript_";
- textEditor.setReadOnly(false);
- textEditor.element.focus();
-
- textEditor.setText(foo.toString());
-
- InspectorTest.addResult(textEditor.text());
-
- InspectorTest.runTestSuite([
- function testFirstNonBlankCharacter(next)
- {
- var selection = WebInspector.TextRange.createFromLocation(2, 8);
- textEditor.setSelection(selection);
- InspectorTest.addResult(textEditor.selection());
- eventSender.keyDown("home", []);
- InspectorTest.addResult(textEditor.selection());
- next();
- },
-
- function testFirstNonBlankCharacterFromWhitespace(next)
- {
- var selection = WebInspector.TextRange.createFromLocation(2, 2);
- textEditor.setSelection(selection);
- InspectorTest.addResult(textEditor.selection());
- eventSender.keyDown("home", []);
- InspectorTest.addResult(textEditor.selection());
- next();
- },
-
- function testHomeButtonTriggering(next)
- {
- var selection = WebInspector.TextRange.createFromLocation(2, 2);
- textEditor.setSelection(selection);
- InspectorTest.addResult(textEditor.selection());
- eventSender.keyDown("home", []);
- InspectorTest.addResult(textEditor.selection());
- eventSender.keyDown("home", []);
- InspectorTest.addResult(textEditor.selection());
- eventSender.keyDown("home", []);
- InspectorTest.addResult(textEditor.selection());
- next();
- },
-
- function testHomeButtonDoesNotChangeCursor(next)
- {
- var selection = WebInspector.TextRange.createFromLocation(0, 2);
- textEditor.setSelection(selection);
- InspectorTest.addResult(textEditor.selection());
- eventSender.keyDown("home", []);
- InspectorTest.addResult(textEditor.selection());
- eventSender.keyDown("home", []);
- InspectorTest.addResult(textEditor.selection());
- next();
- },
-
- function testHomeButtonWithShift(next)
- {
- var selection = new WebInspector.TextRange(0, 0, 2, 8);
- textEditor.setSelection(selection);
- InspectorTest.addResult(textEditor.selection());
- eventSender.keyDown("home", ["shiftKey"]);
- InspectorTest.addResult(textEditor.selection());
- eventSender.keyDown("home", ["shiftKey"]);
- InspectorTest.addResult(textEditor.selection());
- eventSender.keyDown("home", ["shiftKey"]);
- InspectorTest.addResult(textEditor.selection());
- next();
- },
-
- function testHomeButtonWithShiftInversed(next)
- {
- var selection = new WebInspector.TextRange(3, 1, 2, 8);
- textEditor.setSelection(selection);
- InspectorTest.addResult(textEditor.selection());
- eventSender.keyDown("home", ["shiftKey"]);
- InspectorTest.addResult(textEditor.selection());
- eventSender.keyDown("home", ["shiftKey"]);
- InspectorTest.addResult(textEditor.selection());
- eventSender.keyDown("home", ["shiftKey"]);
- InspectorTest.addResult(textEditor.selection());
- next();
- }
- ]);
-}
-
-</script>
-</head>
-
-<body _onload_="runTest();">
-<p>
-This test verifies that home button triggers selection between first symbol of the line
-and first non-blank symbol of the line.
-</p>
-
-</body>
-</html>
Modified: trunk/LayoutTests/platform/efl/TestExpectations (142166 => 142167)
--- trunk/LayoutTests/platform/efl/TestExpectations 2013-02-07 21:03:24 UTC (rev 142166)
+++ trunk/LayoutTests/platform/efl/TestExpectations 2013-02-07 21:10:50 UTC (rev 142167)
@@ -1819,7 +1819,6 @@
# https://bugs.webkit.org/show_bug.cgi?id=106883
inspector/editor/text-editor-formatter.html
inspector/editor/text-editor-word-jumps.html
-inspector/editor/text-editor-home-button.html
# Remove from list after enabling CANVAS_PATH
webkit.org/b/108508 fast/canvas/canvas-path-constructors.html [ Failure ]
Modified: trunk/LayoutTests/platform/mac/TestExpectations (142166 => 142167)
--- trunk/LayoutTests/platform/mac/TestExpectations 2013-02-07 21:03:24 UTC (rev 142166)
+++ trunk/LayoutTests/platform/mac/TestExpectations 2013-02-07 21:10:50 UTC (rev 142167)
@@ -254,7 +254,6 @@
# https://bugs.webkit.org/show_bug.cgi?id=106793
inspector/editor/text-editor-formatter.html [ Skip ]
inspector/editor/text-editor-word-jumps.html [ Skip ]
-inspector/editor/text-editor-home-button.html [ Skip ]
# https://bugs.webkit.org/show_bug.cgi?id=71120
inspector/debugger/selected-call-frame-after-formatting-source.html
Modified: trunk/LayoutTests/platform/qt/TestExpectations (142166 => 142167)
--- trunk/LayoutTests/platform/qt/TestExpectations 2013-02-07 21:03:24 UTC (rev 142166)
+++ trunk/LayoutTests/platform/qt/TestExpectations 2013-02-07 21:10:50 UTC (rev 142167)
@@ -2601,7 +2601,6 @@
# https://bugs.webkit.org/show_bug.cgi?id=106883
inspector/editor/text-editor-formatter.html
inspector/editor/text-editor-word-jumps.html
-inspector/editor/text-editor-home-button.html
# Needs rebaseline after https://bugs.webkit.org/show_bug.cgi?id=14664
webkit.org/b/107476 fast/block/float/024.html [ Failure ]
Modified: trunk/Source/WebCore/ChangeLog (142166 => 142167)
--- trunk/Source/WebCore/ChangeLog 2013-02-07 21:03:24 UTC (rev 142166)
+++ trunk/Source/WebCore/ChangeLog 2013-02-07 21:10:50 UTC (rev 142167)
@@ -1,5 +1,17 @@
2013-02-07 Gavin Peters <[email protected]>
+ Unreviewed, rolling out r142142.
+ http://trac.webkit.org/changeset/142142
+ https://bugs.webkit.org/show_bug.cgi?id=109154
+
+ Mac expectations were not right. See http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=inspector-protocol%2Fnmi-webaudio-leak-test.html and http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=inspector-protocol%2Fnmi-webaudio.html .
+
+
+ * inspector/front-end/DefaultTextEditor.js:
+ (WebInspector.TextEditorMainPanel.prototype._registerShortcuts):
+
+2013-02-07 Gavin Peters <[email protected]>
+
Unreviewed, rolling out r142081.
http://trac.webkit.org/changeset/142081
https://bugs.webkit.org/show_bug.cgi?id=109146
Modified: trunk/Source/WebCore/inspector/front-end/DefaultTextEditor.js (142166 => 142167)
--- trunk/Source/WebCore/inspector/front-end/DefaultTextEditor.js 2013-02-07 21:03:24 UTC (rev 142166)
+++ trunk/Source/WebCore/inspector/front-end/DefaultTextEditor.js 2013-02-07 21:10:50 UTC (rev 142167)
@@ -1397,38 +1397,9 @@
var handleShiftTabKey = this._handleTabKeyPress.bind(this, true);
this._shortcuts[WebInspector.KeyboardShortcut.makeKey(keys.Tab.code)] = handleTabKey;
this._shortcuts[WebInspector.KeyboardShortcut.makeKey(keys.Tab.code, modifiers.Shift)] = handleShiftTabKey;
-
- this._shortcuts[WebInspector.KeyboardShortcut.makeKey(keys.Home.code, modifiers.None)] = this._handleHomeKey.bind(this, false);
- this._shortcuts[WebInspector.KeyboardShortcut.makeKey(keys.Home.code, modifiers.Shift)] = this._handleHomeKey.bind(this, true);
},
/**
- * @param {boolean} shift
- */
- _handleHomeKey: function(shift)
- {
- var selection = this.selection();
-
- var line = this._textModel.line(selection.endLine);
- var firstNonBlankCharacter = 0;
- while (firstNonBlankCharacter < line.length) {
- var char = line.charAt(firstNonBlankCharacter);
- if (char === " " || char === "\t")
- ++firstNonBlankCharacter;
- else
- break;
- }
- if (firstNonBlankCharacter >= line.length || selection.endColumn === firstNonBlankCharacter)
- return false;
-
- selection.endColumn = firstNonBlankCharacter;
- if (!shift)
- selection = selection.collapseToEnd();
- this._restoreSelection(selection);
- return true;
- },
-
- /**
* @param {string} regex
* @param {string} cssClass
* @return {WebInspector.TextEditorMainPanel.HighlightDescriptor}