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

Side by Side Diff: tools/dom/scripts/htmlrenamer.py

Issue 1831033002: Fix WebGL tex[Sub]Image2D/buffer[Sub]Data, restored Typed/Untyped aliases (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 8 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 unified diff | Download patch
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 2 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
3 # for details. All rights reserved. Use of this source code is governed by a 3 # for details. All rights reserved. Use of this source code is governed by a
4 # BSD-style license that can be found in the LICENSE file. 4 # BSD-style license that can be found in the LICENSE file.
5 import logging 5 import logging
6 import monitored 6 import monitored
7 import re 7 import re
8 8
9 typed_array_renames = { 9 typed_array_renames = {
10 'ArrayBuffer': 'ByteBuffer', 10 'ArrayBuffer': 'ByteBuffer',
(...skipping 436 matching lines...) Expand 10 before | Expand all | Expand 10 after
447 'RTCDataChannel.send(ArrayBufferView data)': 'sendTypedData', 447 'RTCDataChannel.send(ArrayBufferView data)': 'sendTypedData',
448 'RTCDataChannel.send(Blob data)': 'sendBlob', 448 'RTCDataChannel.send(Blob data)': 'sendBlob',
449 'RTCDataChannel.send(DOMString data)': 'sendString', 449 'RTCDataChannel.send(DOMString data)': 'sendString',
450 'SourceBuffer.appendBuffer(ArrayBufferView data)': 'appendTypedData', 450 'SourceBuffer.appendBuffer(ArrayBufferView data)': 'appendTypedData',
451 'URL.createObjectURL(MediaSource source)': 451 'URL.createObjectURL(MediaSource source)':
452 'createObjectUrlFromSource', 452 'createObjectUrlFromSource',
453 'URL.createObjectURL(WebKitMediaSource source)': 453 'URL.createObjectURL(WebKitMediaSource source)':
454 '_createObjectUrlFromWebKitSource', 454 '_createObjectUrlFromWebKitSource',
455 'URL.createObjectURL(MediaStream stream)': 'createObjectUrlFromStream', 455 'URL.createObjectURL(MediaStream stream)': 'createObjectUrlFromStream',
456 'URL.createObjectURL(Blob blob)': 'createObjectUrlFromBlob', 456 'URL.createObjectURL(Blob blob)': 'createObjectUrlFromBlob',
457 'WebGLRenderingContextBase.texImage2D(unsigned long target, long level, '
458 'unsigned long internalformat, unsigned long format, unsigned long '
459 'type, ImageData pixels)': 'texImage2DImageData',
460 'WebGLRenderingContextBase.texImage2D(unsigned long target, long level, '
461 'unsigned long internalformat, unsigned long format, unsigned long '
462 'type, HTMLImageElement image)': 'texImage2DImage',
463 'WebGLRenderingContextBase.texImage2D(unsigned long target, long level, '
464 'unsigned long internalformat, unsigned long format, unsigned long '
465 'type, HTMLCanvasElement canvas)': 'texImage2DCanvas',
466 'WebGLRenderingContextBase.texImage2D(unsigned long target, long level, '
467 'unsigned long internalformat, unsigned long format, unsigned long '
468 'type, HTMLVideoElement video)': 'texImage2DVideo',
469 'WebGLRenderingContextBase.texSubImage2D(unsigned long target, long level, '
470 'long xoffset, long yoffset, unsigned long format, unsigned long type, '
471 'ImageData pixels)': 'texSubImage2DImageData',
472 'WebGLRenderingContextBase.texSubImage2D(unsigned long target, long level, '
473 'long xoffset, long yoffset, unsigned long format, unsigned long type, '
474 'HTMLImageElement image)': 'texSubImage2DImage',
475 'WebGLRenderingContextBase.texSubImage2D(unsigned long target, long level, '
476 'long xoffset, long yoffset, unsigned long format, unsigned long type, '
477 'HTMLCanvasElement canvas)': 'texSubImage2DCanvas',
478 'WebGLRenderingContextBase.texSubImage2D(unsigned long target, long level, '
479 'long xoffset, long yoffset, unsigned long format, unsigned long type, '
480 'HTMLVideoElement video)': 'texSubImage2DVideo',
481 'WebGLRenderingContextBase.bufferData(unsigned long target, '
482 'ArrayBuffer data, unsigned long usage)': 'bufferByteData',
483 'WebGLRenderingContextBase.bufferData(unsigned long target, '
484 'ArrayBufferView data, unsigned long usage)': 'bufferDataTyped',
485 'WebGLRenderingContextBase.bufferSubData(unsigned long target, '
486 'long long offset, ArrayBuffer data)': 'bufferSubByteData',
487 'WebGLRenderingContextBase.bufferSubData(unsigned long target, '
488 'long long offset, ArrayBufferView data)': 'bufferSubDataTyped',
489 'WebSocket.send(ArrayBuffer data)': 'sendByteBuffer', 457 'WebSocket.send(ArrayBuffer data)': 'sendByteBuffer',
490 'WebSocket.send(ArrayBufferView data)': 'sendTypedData', 458 'WebSocket.send(ArrayBufferView data)': 'sendTypedData',
491 'WebSocket.send(DOMString data)': 'sendString', 459 'WebSocket.send(DOMString data)': 'sendString',
492 'WebSocket.send(Blob data)': 'sendBlob', 460 'WebSocket.send(Blob data)': 'sendBlob',
493 'Window.setInterval(DOMString handler, long timeout, any arguments)': '_setInt erval_String', 461 'Window.setInterval(DOMString handler, long timeout, any arguments)': '_setInt erval_String',
494 'Window.setTimeout(DOMString handler, long timeout, any arguments)': '_setTime out_String', 462 'Window.setTimeout(DOMString handler, long timeout, any arguments)': '_setTime out_String',
495 'WindowTimers.setInterval(DOMString handler, long timeout, any arguments)': '_ setInterval_String', 463 'WindowTimers.setInterval(DOMString handler, long timeout, any arguments)': '_ setInterval_String',
496 'WindowTimers.setTimeout(DOMString handler, long timeout, any arguments)': '_s etTimeout_String', 464 'WindowTimers.setTimeout(DOMString handler, long timeout, any arguments)': '_s etTimeout_String',
497 }) 465 })
498 466
(...skipping 19 matching lines...) Expand all
518 # Members that can be overloaded. 486 # Members that can be overloaded.
519 overloaded_and_renamed = monitored.Set( 487 overloaded_and_renamed = monitored.Set(
520 'htmldartgenerator.overloaded_and_renamed', [ 488 'htmldartgenerator.overloaded_and_renamed', [
521 'CanvasRenderingContext2D.clip', 489 'CanvasRenderingContext2D.clip',
522 'CanvasRenderingContext2D.drawFocusIfNeeded', 490 'CanvasRenderingContext2D.drawFocusIfNeeded',
523 'CanvasRenderingContext2D.fill', 491 'CanvasRenderingContext2D.fill',
524 'CanvasRenderingContext2D.isPointInPath', 492 'CanvasRenderingContext2D.isPointInPath',
525 'CanvasRenderingContext2D.isPointInStroke', 493 'CanvasRenderingContext2D.isPointInStroke',
526 'CanvasRenderingContext2D.stroke', 494 'CanvasRenderingContext2D.stroke',
527 'Navigator.sendBeacon', 495 'Navigator.sendBeacon',
528 'WebGLRenderingContextBase.bufferData',
529 'WebGLRenderingContextBase.bufferSubData',
530 'WebGLRenderingContextBase.texImage2D',
531 'WebGLRenderingContextBase.texSubImage2D',
532 ]) 496 ])
533 497
534 for member in convert_to_future_members: 498 for member in convert_to_future_members:
535 if member in renamed_html_members: 499 if member in renamed_html_members:
536 renamed_html_members[member] = '_' + renamed_html_members[member] 500 renamed_html_members[member] = '_' + renamed_html_members[member]
537 else: 501 else:
538 renamed_html_members[member] = '_' + member[member.find('.') + 1 :] 502 renamed_html_members[member] = '_' + member[member.find('.') + 1 :]
539 503
540 # Members and classes from the dom that should be removed completely from 504 # Members and classes from the dom that should be removed completely from
541 # dart:html. These could be expressed in the IDL instead but expressing this 505 # dart:html. These could be expressed in the IDL instead but expressing this
(...skipping 520 matching lines...) Expand 10 before | Expand all | Expand 10 after
1062 1026
1063 # We're looking for a sequence of letters which start with capital letter 1027 # We're looking for a sequence of letters which start with capital letter
1064 # then a series of caps and finishes with either the end of the string or 1028 # then a series of caps and finishes with either the end of the string or
1065 # a capital letter. 1029 # a capital letter.
1066 # The [0-9] check is for names such as 2D or 3D 1030 # The [0-9] check is for names such as 2D or 3D
1067 # The following test cases should match as: 1031 # The following test cases should match as:
1068 # WebKitCSSFilterValue: WebKit(C)(SS)(F)ilterValue 1032 # WebKitCSSFilterValue: WebKit(C)(SS)(F)ilterValue
1069 # XPathNSResolver: (X)()(P)ath(N)(S)(R)esolver (no change) 1033 # XPathNSResolver: (X)()(P)ath(N)(S)(R)esolver (no change)
1070 # IFrameElement: (I)()(F)rameElement (no change) 1034 # IFrameElement: (I)()(F)rameElement (no change)
1071 return re.sub(r'([A-Z])([A-Z]{2,})([A-Z]|$)', toLower, name) 1035 return re.sub(r'([A-Z])([A-Z]{2,})([A-Z]|$)', toLower, name)
OLDNEW
« no previous file with comments | « tools/dom/docs/docs.json ('k') | tools/dom/templates/html/impl/impl_WebGLRenderingContext.darttemplate » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698