| Index: tools/dom/scripts/generator.py
|
| diff --git a/tools/dom/scripts/generator.py b/tools/dom/scripts/generator.py
|
| index 7ad4e5165a1b2dd33f48c7adc759fc4127f2f8f2..3d3f37c9a8e905f9e96d5a3db02168010583c84e 100644
|
| --- a/tools/dom/scripts/generator.py
|
| +++ b/tools/dom/scripts/generator.py
|
| @@ -673,12 +673,6 @@ _all_but_ie9_annotations = [
|
| "@SupportedBrowser(SupportedBrowser.SAFARI)",
|
| ]
|
|
|
| -_webkit_experimental_annotations = [
|
| - "@SupportedBrowser(SupportedBrowser.CHROME)",
|
| - "@SupportedBrowser(SupportedBrowser.SAFARI)",
|
| - "@Experimental",
|
| -]
|
| -
|
| _history_annotations = _all_but_ie9_annotations
|
|
|
| _no_ie_annotations = [
|
| @@ -693,6 +687,11 @@ _performance_annotations = [
|
| "@SupportedBrowser(SupportedBrowser.IE)",
|
| ]
|
|
|
| +_rtc_annotations = [ # Note: Firefox nightly builds also support this.
|
| + "@SupportedBrowser(SupportedBrowser.CHROME)",
|
| + "@Experimental",
|
| +]
|
| +
|
| _speech_recognition_annotations = [
|
| "@SupportedBrowser(SupportedBrowser.CHROME, '25')",
|
| "@Experimental",
|
| @@ -712,6 +711,12 @@ _webgl_annotations = [
|
| "@Experimental",
|
| ]
|
|
|
| +_webkit_experimental_annotations = [
|
| + "@SupportedBrowser(SupportedBrowser.CHROME)",
|
| + "@SupportedBrowser(SupportedBrowser.SAFARI)",
|
| + "@Experimental",
|
| +]
|
| +
|
| # Annotations to be placed on generated members.
|
| # The table is indexed as:
|
| # INTERFACE: annotations to be added to the interface declaration
|
| @@ -784,6 +789,13 @@ dart_annotations = {
|
| ],
|
| 'IDBFactory': _indexed_db_annotations,
|
| 'IDBDatabase': _indexed_db_annotations,
|
| + 'LocalMediaStream': _rtc_annotations,
|
| + 'MediaStream': _rtc_annotations,
|
| + 'MediaStreamEvents': _rtc_annotations,
|
| + 'MediaStreamEvent': _rtc_annotations,
|
| + 'MediaStreamTrack': _rtc_annotations,
|
| + 'MediaStreamTrackEvent': _rtc_annotations,
|
| + 'MediaStreamTrackEvents': _rtc_annotations,
|
| 'MutationObserver': [
|
| "@SupportedBrowser(SupportedBrowser.CHROME)",
|
| "@SupportedBrowser(SupportedBrowser.FIREFOX)",
|
| @@ -793,6 +805,9 @@ dart_annotations = {
|
| 'NotificationCenter': _webkit_experimental_annotations,
|
| 'Performance': _performance_annotations,
|
| 'PopStateEvent': _history_annotations,
|
| + 'RTCIceCandidate': _rtc_annotations,
|
| + 'RTCPeerConnection': _rtc_annotations,
|
| + 'RTCSessionDescription': _rtc_annotations,
|
| 'ShadowRoot': [
|
| "@SupportedBrowser(SupportedBrowser.CHROME, '25')",
|
| "@Experimental",
|
|
|