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

Unified Diff: sdk/lib/html/dart2js/html_dart2js.dart

Issue 1759303003: Change scripts to avoid generating things that bloat the compiled code (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 10 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:
Download patch
« no previous file with comments | « sdk/lib/_blink/dartium/_blink_dartium.dart ('k') | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sdk/lib/html/dart2js/html_dart2js.dart
diff --git a/sdk/lib/html/dart2js/html_dart2js.dart b/sdk/lib/html/dart2js/html_dart2js.dart
index 2464e3b14703bde3b166ed9e51ad68d97f568282..a4a162b322c0e24e75604718ade851e7a2f2b31e 100644
--- a/sdk/lib/html/dart2js/html_dart2js.dart
+++ b/sdk/lib/html/dart2js/html_dart2js.dart
@@ -395,6 +395,7 @@ class AnimationEffectTiming extends Interceptor {
@DocsEditable()
@Experimental() // untriaged
@Creates('Null')
+ @Returns('num|String')
Object duration;
@DomName('AnimationEffectTiming.easing')
@@ -2453,7 +2454,7 @@ class CanvasRenderingContext2D extends Interceptor implements CanvasRenderingCon
@DomName('CanvasRenderingContext2D.createImageDataFromImageData')
@DocsEditable()
ImageData createImageDataFromImageData(ImageData imagedata) =>
- JS('ImageData', '#.createImageData(#, #)', this, imagedata);
+ JS('ImageData', '#.createImageData(#)', this, imagedata);
/**
* Sets the color used inside shapes.
@@ -2838,71 +2839,6 @@ abstract class ChildNode extends Interceptor {
@DocsEditable()
-@DomName('CHROMIUMSubscribeUniform')
-@Experimental() // untriaged
-@Native("CHROMIUMSubscribeUniform")
-class ChromiumSubscribeUniform extends Interceptor {
- // To suppress missing implicit constructor warnings.
- factory ChromiumSubscribeUniform._() { throw new UnsupportedError("Not supported"); }
-
- @DomName('CHROMIUMSubscribeUniform.MOUSE_POSITION_CHROMIUM')
- @DocsEditable()
- @Experimental() // untriaged
- static const int MOUSE_POSITION_CHROMIUM = 0x924C;
-
- @DomName('CHROMIUMSubscribeUniform.SUBSCRIBED_VALUES_BUFFER_CHROMIUM')
- @DocsEditable()
- @Experimental() // untriaged
- static const int SUBSCRIBED_VALUES_BUFFER_CHROMIUM = 0x924B;
-
- @JSName('bindValuebufferCHROMIUM')
- @DomName('CHROMIUMSubscribeUniform.bindValuebufferCHROMIUM')
- @DocsEditable()
- @Experimental() // untriaged
- void bindValuebufferChromium(int target, ChromiumValuebuffer buffer) native;
-
- @JSName('createValuebufferCHROMIUM')
- @DomName('CHROMIUMSubscribeUniform.createValuebufferCHROMIUM')
- @DocsEditable()
- @Experimental() // untriaged
- ChromiumValuebuffer createValuebufferChromium() native;
-
- @JSName('deleteValuebufferCHROMIUM')
- @DomName('CHROMIUMSubscribeUniform.deleteValuebufferCHROMIUM')
- @DocsEditable()
- @Experimental() // untriaged
- void deleteValuebufferChromium(ChromiumValuebuffer buffer) native;
-
- @JSName('isValuebufferCHROMIUM')
- @DomName('CHROMIUMSubscribeUniform.isValuebufferCHROMIUM')
- @DocsEditable()
- @Experimental() // untriaged
- bool isValuebufferChromium(ChromiumValuebuffer buffer) native;
-
- @JSName('populateSubscribedValuesCHROMIUM')
- @DomName('CHROMIUMSubscribeUniform.populateSubscribedValuesCHROMIUM')
- @DocsEditable()
- @Experimental() // untriaged
- void populateSubscribedValuesChromium(int target) native;
-
- @JSName('subscribeValueCHROMIUM')
- @DomName('CHROMIUMSubscribeUniform.subscribeValueCHROMIUM')
- @DocsEditable()
- @Experimental() // untriaged
- void subscribeValueChromium(int target, int subscriptions) native;
-
- @JSName('uniformValuebufferCHROMIUM')
- @DomName('CHROMIUMSubscribeUniform.uniformValuebufferCHROMIUM')
- @DocsEditable()
- @Experimental() // untriaged
- void uniformValuebufferChromium(UniformLocation location, int target, int subscription) native;
-}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-
-
-@DocsEditable()
@DomName('CHROMIUMValuebuffer')
@Experimental() // untriaged
@Native("CHROMIUMValuebuffer")
@@ -4177,16 +4113,6 @@ class CssStyleDeclaration extends Interceptor with
@DocsEditable()
final CssRule parentRule;
- @DomName('CSSStyleDeclaration.__getter__')
- @DocsEditable()
- @Experimental() // untriaged
- @Creates('Null')
- Object __getter__(String name) native;
-
- @DomName('CSSStyleDeclaration.__setter__')
- @DocsEditable()
- void __setter__(String property, String propertyValue) native;
-
@DomName('CSSStyleDeclaration.getPropertyPriority')
@DocsEditable()
String getPropertyPriority(String property) native;
@@ -23498,13 +23424,15 @@ class MessageEvent extends Event {
// use those conversions right now, so do this as a one-off.
@DomName('MessageEvent.data')
@DocsEditable()
+ @annotation_Creates_SerializedScriptValue
+ @annotation_Returns_SerializedScriptValue
dynamic get data => convertNativeToDart_SerializedScriptValue(this._get_data);
@JSName('data')
@DomName('MessageEvent.data')
@DocsEditable()
- @annotation_Creates_SerializedScriptValue
- @annotation_Returns_SerializedScriptValue
+ @Creates('Null')
+ @Returns('Object|Null')
final dynamic _get_data;
@@ -25828,8 +25756,6 @@ class Notification extends EventTarget {
@DomName('Notification.data')
@DocsEditable()
@Experimental() // untriaged
- @annotation_Creates_SerializedScriptValue
- @annotation_Returns_SerializedScriptValue
final Object data;
@DomName('Notification.dir')
@@ -26550,24 +26476,6 @@ class Performance extends EventTarget {
@Experimental()
void clearMeasures(String measureName) native;
- @DomName('Performance.getEntries')
- @DocsEditable()
- // http://www.w3.org/TR/performance-timeline/#sec-window.performance-attribute
- @Experimental()
- List<PerformanceEntry> getEntries() native;
-
- @DomName('Performance.getEntriesByName')
- @DocsEditable()
- // http://www.w3.org/TR/performance-timeline/#sec-window.performance-attribute
- @Experimental()
- List<PerformanceEntry> getEntriesByName(String name, String entryType) native;
-
- @DomName('Performance.getEntriesByType')
- @DocsEditable()
- // http://www.w3.org/TR/performance-timeline/#sec-window.performance-attribute
- @Experimental()
- List<PerformanceEntry> getEntriesByType(String entryType) native;
-
@DomName('Performance.mark')
@DocsEditable()
// https://dvcs.w3.org/hg/webperf/raw-file/tip/specs/UserTiming/Overview.html#extensions-performance-interface
@@ -27820,11 +27728,6 @@ class PushMessageData extends Interceptor {
@Experimental() // untriaged
Blob blob() native;
- @DomName('PushMessageData.json')
- @DocsEditable()
- @Experimental() // untriaged
- Object json() native;
-
@DomName('PushMessageData.text')
@DocsEditable()
@Experimental() // untriaged
@@ -28228,6 +28131,15 @@ class RelatedEvent extends Event {
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
+
+
+@DomName('RequestAnimationFrameCallback')
+typedef void RequestAnimationFrameCallback(num highResTime);
+// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
@DocsEditable()
@DomName('ResourceProgressEvent')
@@ -29887,16 +29799,36 @@ class ServiceWorkerGlobalScope extends WorkerGlobalScope {
@Experimental() // untriaged
Stream<MessageEvent> get onMessage => messageEvent.forTarget(this);
}
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
+// Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
+// WARNING: Do not edit - generated code.
+
-@DocsEditable()
+// TODO(alanknight): Provide a nicer constructor that uses named parameters
+// rather than an initialization map.
@DomName('ServiceWorkerMessageEvent')
@Experimental() // untriaged
@Native("ServiceWorkerMessageEvent")
class ServiceWorkerMessageEvent extends Event {
+
+ // TODO(alanknight): This really should be generated by the
+ // _OutputConversion in the systemnative.py script, but that doesn't
+ // use those conversions right now, so do this as a one-off.
+ @DomName('ServiceWorkerMessageEvent.data')
+ @DocsEditable()
+ @annotation_Creates_SerializedScriptValue
+ @annotation_Returns_SerializedScriptValue
+ dynamic get data => convertNativeToDart_SerializedScriptValue(this._get_data);
+
+ @JSName('data')
+ @DomName('ServiceWorkerMessageEvent.data')
+ @DocsEditable()
+ @Creates('Null')
+ @Returns('Object|Null')
+ final dynamic _get_data;
+
// To suppress missing implicit constructor warnings.
factory ServiceWorkerMessageEvent._() { throw new UnsupportedError("Not supported"); }
@@ -29912,13 +29844,6 @@ class ServiceWorkerMessageEvent extends Event {
static ServiceWorkerMessageEvent _create_1(type, eventInitDict) => JS('ServiceWorkerMessageEvent', 'new ServiceWorkerMessageEvent(#,#)', type, eventInitDict);
static ServiceWorkerMessageEvent _create_2(type) => JS('ServiceWorkerMessageEvent', 'new ServiceWorkerMessageEvent(#)', type);
- @DomName('ServiceWorkerMessageEvent.data')
- @DocsEditable()
- @Experimental() // untriaged
- // TODO(jacobr): we need to actually convert to a SerializedScriptValue
- @Creates('=Object')
- final Object data;
-
@DomName('ServiceWorkerMessageEvent.lastEventId')
@DocsEditable()
@Experimental() // untriaged
@@ -29937,10 +29862,10 @@ class ServiceWorkerMessageEvent extends Event {
@DomName('ServiceWorkerMessageEvent.source')
@DocsEditable()
@Experimental() // untriaged
- // TODO(jacobr): this isn't quite right.
@Creates('Null')
- @Returns('EventTarget|=Object')
+ @Returns('ServiceWorker|MessagePort')
final Object source;
+
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -34147,12 +34072,14 @@ class VttCue extends TextTrackCue {
@DomName('VTTCue.line')
@DocsEditable()
@Experimental() // untriaged
- num line;
+ @Returns('num|String')
+ Object line;
@DomName('VTTCue.position')
@DocsEditable()
@Experimental() // untriaged
- num position;
+ @Returns('num|String')
+ Object position;
@DomName('VTTCue.regionId')
@DocsEditable()
@@ -37237,21 +37164,6 @@ class WorkerPerformance extends EventTarget {
@Experimental() // untriaged
void clearMeasures(String measureName) native;
- @DomName('WorkerPerformance.getEntries')
- @DocsEditable()
- @Experimental() // untriaged
- List<PerformanceEntry> getEntries() native;
-
- @DomName('WorkerPerformance.getEntriesByName')
- @DocsEditable()
- @Experimental() // untriaged
- List<PerformanceEntry> getEntriesByName(String name, String entryType) native;
-
- @DomName('WorkerPerformance.getEntriesByType')
- @DocsEditable()
- @Experimental() // untriaged
- List<PerformanceEntry> getEntriesByType(String entryType) native;
-
@DomName('WorkerPerformance.mark')
@DocsEditable()
@Experimental() // untriaged
@@ -37262,11 +37174,6 @@ class WorkerPerformance extends EventTarget {
@Experimental() // untriaged
void measure(String measureName, String startMark, String endMark) native;
- @DomName('WorkerPerformance.now')
- @DocsEditable()
- @Experimental() // untriaged
- double now() native;
-
@JSName('webkitClearResourceTimings')
@DomName('WorkerPerformance.webkitClearResourceTimings')
@DocsEditable()
« no previous file with comments | « sdk/lib/_blink/dartium/_blink_dartium.dart ('k') | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698