Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(20)

Unified Diff: tools/dom/scripts/htmlrenamer.py

Issue 2875773003: Roll 50: Updated for push to origin/master. (Closed)
Patch Set: Roll 50: Updated to latest Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tools/dom/scripts/htmlrenamer.py
diff --git a/tools/dom/scripts/htmlrenamer.py b/tools/dom/scripts/htmlrenamer.py
index 856da50724e23e44b5dc28cf7c6eb86cbc3d73e0..00ff9645b99964b54823646c4081d49bdd4ec616 100644
--- a/tools/dom/scripts/htmlrenamer.py
+++ b/tools/dom/scripts/htmlrenamer.py
@@ -71,6 +71,14 @@ html_interface_renames = monitored.Dict('htmlrenamer.html_interface_renames',
# Interfaces that are suppressed, but need to still exist for Dartium and to
# properly wrap DOM objects if/when encountered.
_removed_html_interfaces = [
+ 'Bluetooth',
+ 'BluetoothAdvertisingData',
+ 'BluetoothCharacteristicProperties',
+ 'BluetoothDevice',
+ 'BluetoothRemoteGATTCharacteristic',
+ 'BluetoothRemoteGATTServer',
+ 'BluetoothRemoteGATTService',
+ 'BluetoothUUID',
'Cache', # TODO: Symbol conflicts with Angular: dartbug.com/20937
'CanvasPathMethods',
'CDataSection',
@@ -97,6 +105,7 @@ _removed_html_interfaces = [
'HTMLFrameSetElement',
'HTMLMarqueeElement',
'IDBAny',
+ 'NFC',
'Notation',
'PagePopupController',
'RGBColor',
@@ -128,6 +137,19 @@ _removed_html_interfaces = [
'SVGTRefElement',
'SVGVKernElement',
'SubtleCrypto',
+ 'USB',
+ 'USBAlternateInterface',
+ 'USBConfiguration',
+ 'USBConnectionEvent',
+ 'USBDevice',
+ 'USBEndpoint',
+ 'USBInTransferResult',
+ 'USBInterface',
+ 'USBIsochronousInTransferPacket',
+ 'USBIsochronousInTransferResult',
+ 'USBIsochronousOutTransferPacket',
+ 'USBIsochronousOutTransferResult',
+ 'USBOutTransferResult',
'WebKitCSSFilterValue',
'WebKitCSSMatrix',
'WebKitCSSMixFunctionValue',
@@ -140,6 +162,8 @@ _removed_html_interfaces = [
'WebKitSourceBufferList',
'WorkerLocation', # Workers
'WorkerNavigator', # Workers
+ 'Worklet', # Rendering Workers
+ 'WorkletGlobalScope', # Rendering Workers
'XMLHttpRequestProgressEvent',
# Obsolete event for NaCl.
'ResourceProgressEvent',
@@ -774,10 +798,12 @@ removed_html_members = monitored.Set('htmlrenamer.removed_html_members', [
'MouseEvent.webkitMovementY',
'MouseEvent.x',
'MouseEvent.y',
+ 'Navigator.bluetooth',
'Navigator.registerServiceWorker',
'Navigator.unregisterServiceWorker',
'Navigator.isProtocolHandlerRegistered',
'Navigator.unregisterProtocolHandler',
+ 'Navigator.usb',
'Node.compareDocumentPosition',
'Node.get:DOCUMENT_POSITION_CONTAINED_BY',
'Node.get:DOCUMENT_POSITION_CONTAINS',
@@ -802,6 +828,7 @@ removed_html_members = monitored.Set('htmlrenamer.removed_html_members', [
'NodeList.item',
'ParentNode.append',
'ParentNode.prepend',
+ 'RTCPeerConnection.generateCertificate',
'ServiceWorkerMessageEvent.data',
'ShadowRoot.getElementsByTagNameNS',
'SVGElement.getPresentationAttribute',
@@ -829,6 +856,37 @@ _library_names = monitored.Dict('htmlrenamer._library_names', {
'Database': 'web_sql',
'Navigator': 'html',
'Window': 'html',
+ 'AnalyserNode': 'web_audio',
+ 'AudioBufferCallback': 'web_audio',
+ 'AudioBuffer': 'web_audio',
+ 'AudioBufferSourceNode': 'web_audio',
+ 'AudioContext': 'web_audio',
+ 'AudioDestinationNode': 'web_audio',
+ 'AudioListener': 'web_audio',
+ 'AudioNode': 'web_audio',
+ 'AudioParam': 'web_audio',
+ 'AudioProcessingEvent': 'web_audio',
+ 'AudioSourceNode': 'web_audio',
+ 'BiquadFilterNode': 'web_audio',
+ 'ChannelMergerNode': 'web_audio',
+ 'ChannelSplitterNode': 'web_audio',
+ 'ConvolverNode': 'web_audio',
+ 'DelayNode': 'web_audio',
+ 'DynamicsCompressorNode': 'web_audio',
+ 'GainNode': 'web_audio',
+ 'IIRFilterNode': 'web_audio',
+ 'MediaElementAudioSourceNode': 'web_audio',
+ 'MediaStreamAudioDestinationNode': 'web_audio',
+ 'MediaStreamAudioSourceNode': 'web_audio',
+ 'OfflineAudioCompletionEvent': 'web_audio',
+ 'OfflineAudioContext': 'web_audio',
+ 'OscillatorNode': 'web_audio',
+ 'PannerNode': 'web_audio',
+ 'PeriodicWave': 'web_audio',
+ 'ScriptProcessorNode': 'web_audio',
+ 'StereoPannerNode': 'web_audio',
+ 'WaveShaperNode': 'web_audio',
+ 'WindowWebAudio': 'web_audio',
})
_library_ids = monitored.Dict('htmlrenamer._library_names', {
@@ -837,6 +895,37 @@ _library_ids = monitored.Dict('htmlrenamer._library_names', {
'Database': 'WebSql',
'Navigator': 'Html',
'Window': 'Html',
+ 'AnalyserNode': 'WebAudio',
+ 'AudioBufferCallback': 'WebAudio',
+ 'AudioBuffer': 'WebAudio',
+ 'AudioBufferSourceNode': 'WebAudio',
+ 'AudioContext': 'WebAudio',
+ 'AudioDestinationNode': 'WebAudio',
+ 'AudioListener': 'WebAudio',
+ 'AudioNode': 'WebAudio',
+ 'AudioParam': 'WebAudio',
+ 'AudioProcessingEvent': 'WebAudio',
+ 'AudioSourceNode': 'WebAudio',
+ 'BiquadFilterNode': 'WebAudio',
+ 'ChannelMergerNode': 'WebAudio',
+ 'ChannelSplitterNode': 'WebAudio',
+ 'ConvolverNode': 'WebAudio',
+ 'DelayNode': 'WebAudio',
+ 'DynamicsCompressorNode': 'WebAudio',
+ 'GainNode': 'WebAudio',
+ 'IIRFilterNode': 'WebAudio',
+ 'MediaElementAudioSourceNode': 'WebAudio',
+ 'MediaStreamAudioDestinationNode': 'WebAudio',
+ 'MediaStreamAudioSourceNode': 'WebAudio',
+ 'OfflineAudioCompletionEvent': 'WebAudio',
+ 'OfflineAudioContext': 'WebAudio',
+ 'OscillatorNode': 'WebAudio',
+ 'PannerNode': 'WebAudio',
+ 'PeriodicWave': 'WebAudio',
+ 'ScriptProcessorNode': 'WebAudio',
+ 'StereoPannerNode': 'WebAudio',
+ 'WaveShaperNode': 'WebAudio',
+ 'WindowWebAudio': 'WebAudio',
})
class HtmlRenamer(object):
@@ -946,8 +1035,10 @@ class HtmlRenamer(object):
if interface.id in _library_names:
return _library_names[interface.id]
- # TODO(ager, blois): The conditional has been removed from indexed db,
- # so we can no longer determine the library based on the conditionals.
+ # Support for IDL conditional has been removed from indexed db, web_sql,
+ # svg and web_gl so we can no longer determine the library based on conditional.
+ # Use interface prefix to do that. web_audio interfaces have no common prefix
+ # - all audio interfaces added to _library_names/_library_ids.
if interface.id.startswith("IDB"):
return 'indexed_db'
if interface.id.startswith("SQL"):
@@ -958,14 +1049,6 @@ class HtmlRenamer(object):
or interface.id.startswith("EXT"):
return 'web_gl'
- if 'Conditional' in interface.ext_attrs:
- if 'WEB_AUDIO' in interface.ext_attrs['Conditional']:
- return 'web_audio'
- if 'INDEXED_DATABASE' in interface.ext_attrs['Conditional']:
- return 'indexed_db'
- if 'SQL_DATABASE' in interface.ext_attrs['Conditional']:
- return 'web_sql'
-
if interface.id in typed_array_renames:
return 'typed_data'
@@ -976,8 +1059,10 @@ class HtmlRenamer(object):
if interface.id in _library_ids:
return _library_ids[interface.id]
- # TODO(ager, blois): The conditional has been removed from indexed db,
- # so we can no longer determine the library based on the conditionals.
+ # Support for IDL conditional has been removed from indexed db, web_sql,
+ # svg and web_gl so we can no longer determine the library based on conditional.
+ # Use interface prefix to do that. web_audio interfaces have no common prefix
+ # - all audio interfaces added to _library_names/_library_ids.
if interface.id.startswith("IDB"):
return 'IndexedDb'
if interface.id.startswith("SQL"):
@@ -988,14 +1073,6 @@ class HtmlRenamer(object):
or interface.id.startswith("EXT"):
return 'WebGl'
- if 'Conditional' in interface.ext_attrs:
- if 'WEB_AUDIO' in interface.ext_attrs['Conditional']:
- return 'WebAudio'
- if 'INDEXED_DATABASE' in interface.ext_attrs['Conditional']:
- return 'IndexedDb'
- if 'SQL_DATABASE' in interface.ext_attrs['Conditional']:
- return 'WebSql'
-
if interface.id in typed_array_renames:
return 'TypedData'

Powered by Google App Engine
This is Rietveld 408576698