Commit 5fdb3237 authored by chongz's avatar chongz Committed by Commit bot

[InputEvent] Mark InputEvent and StaticRange as stable

Currently |StaticRange| is only used in |InputEvent|. Discussions about both IDLs are
covered in the intent below.

Intent to ship:
https://groups.google.com/a/chromium.org/d/msg/blink-dev/W-Q1yWW-zas/ezkF3lw9CAAJ

BUG=585875

Review-Url: https://codereview.chromium.org/2837293002
Cr-Commit-Position: refs/heads/master@{#467597}
parent 47564c7b
......@@ -1253,7 +1253,7 @@ public class ImeTest {
mRule.waitAndVerifyUpdateSelection(0, 1, 1, 0, 1);
// TODO(changwan): reduce the number of selection changes.
mRule.waitForEventLogs(
"keydown(229),compositionstart(),compositionupdate(a),input,keyup(229),"
"keydown(229),compositionstart(),compositionupdate(a),input(a),keyup(229),"
+ "selectionchange,selectionchange");
mRule.clearEventLogs();
......@@ -1270,7 +1270,7 @@ public class ImeTest {
mRule.waitAndVerifyUpdateSelection(0, 1, 1, 0, 1);
// TODO(changwan): reduce the number of selection changes.
mRule.waitForEventLogs("keydown(229),compositionstart(),compositionupdate(a),"
+ "input,keyup(229),selectionchange,selectionchange");
+ "input(a),keyup(229),selectionchange,selectionchange");
mRule.clearEventLogs();
mRule.finishComposingText();
......@@ -1289,7 +1289,7 @@ public class ImeTest {
mRule.commitText("a", 1);
mRule.waitAndVerifyUpdateSelection(0, 1, 1, -1, -1);
mRule.waitForEventLogs("keydown(229),input,keyup(229),selectionchange");
mRule.waitForEventLogs("keydown(229),input(a),keyup(229),selectionchange");
}
@Test
......@@ -1299,7 +1299,7 @@ public class ImeTest {
mRule.commitText("a", 1);
mRule.waitAndVerifyUpdateSelection(0, 1, 1, -1, -1);
mRule.waitForEventLogs("keydown(229),input,keyup(229),selectionchange");
mRule.waitForEventLogs("keydown(229),input(a),keyup(229),selectionchange");
}
@Test
......@@ -1312,7 +1312,7 @@ public class ImeTest {
mRule.commitText("hello", 1);
mRule.waitAndVerifyUpdateSelection(0, 5, 5, -1, -1);
mRule.waitForEventLogs("keydown(229),input,keyup(229),selectionchange");
mRule.waitForEventLogs("keydown(229),input(hello),keyup(229),selectionchange");
mRule.clearEventLogs();
mRule.setSelection(2, 2);
......@@ -1334,7 +1334,7 @@ public class ImeTest {
public void testInputTextEvents_DeleteSurroundingText() throws Throwable {
mRule.commitText("hello", 1);
mRule.waitAndVerifyUpdateSelection(0, 5, 5, -1, -1);
mRule.waitForEventLogs("keydown(229),input,keyup(229),selectionchange");
mRule.waitForEventLogs("keydown(229),input(hello),keyup(229),selectionchange");
mRule.clearEventLogs();
mRule.setSelection(2, 2);
......@@ -1359,7 +1359,7 @@ public class ImeTest {
mRule.commitText("hello", 1);
mRule.waitAndVerifyUpdateSelection(0, 5, 5, -1, -1);
mRule.waitForEventLogs("keydown(229),input,keyup(229),selectionchange");
mRule.waitForEventLogs("keydown(229),input(hello),keyup(229),selectionchange");
mRule.clearEventLogs();
mRule.setSelection(2, 2);
......@@ -1380,7 +1380,7 @@ public class ImeTest {
public void testInputTextEvents_DeleteSurroundingTextInCodePoints() throws Throwable {
mRule.commitText("hello", 1);
mRule.waitAndVerifyUpdateSelection(0, 5, 5, -1, -1);
mRule.waitForEventLogs("keydown(229),input,keyup(229),selectionchange");
mRule.waitForEventLogs("keydown(229),input(hello),keyup(229),selectionchange");
mRule.clearEventLogs();
mRule.setSelection(2, 2);
......
......@@ -3152,6 +3152,14 @@ interface InputDeviceCapabilities
attribute @@toStringTag
getter firesTouchEvents
method constructor
interface InputEvent : UIEvent
attribute @@toStringTag
getter data
getter dataTransfer
getter inputType
getter isComposing
method constructor
method getTargetRanges
interface IntersectionObserver
attribute @@toStringTag
getter root
......@@ -5603,6 +5611,14 @@ interface SpeechSynthesisUtterance : EventTarget
setter text
setter voice
setter volume
interface StaticRange
attribute @@toStringTag
getter collapsed
getter endContainer
getter endOffset
getter startContainer
getter startOffset
method constructor
interface StereoPannerNode : AudioNode
attribute @@toStringTag
getter pan
......
......@@ -3081,6 +3081,14 @@ interface InputDeviceCapabilities
attribute @@toStringTag
getter firesTouchEvents
method constructor
interface InputEvent : UIEvent
attribute @@toStringTag
getter data
getter dataTransfer
getter inputType
getter isComposing
method constructor
method getTargetRanges
interface IntersectionObserver
attribute @@toStringTag
getter root
......@@ -5532,6 +5540,14 @@ interface SpeechSynthesisUtterance : EventTarget
setter text
setter voice
setter volume
interface StaticRange
attribute @@toStringTag
getter collapsed
getter endContainer
getter endOffset
getter startContainer
getter startOffset
method constructor
interface StereoPannerNode : AudioNode
attribute @@toStringTag
getter pan
......
......@@ -520,7 +520,7 @@
},
{
name: "InputEvent",
status: "experimental",
status: "stable",
},
{
name: "InputModeAttribute",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment