| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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) |
| OLD | NEW |