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

Issue 1894713002: Strong html (Closed)

Created:
4 years, 8 months ago by Jacob
Modified:
4 years, 8 months ago
Reviewers:
Leaf, Alan Knight, kevmoo
CC:
reviews_dartlang.org, Leaf
Base URL:
git@github.com:dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : baseline before fixing tests #

Patch Set 3 : ready for review #

Total comments: 2

Patch Set 4 : Ran formatter on NodeValidatorBuilder.dart instead of manually mucking with my bad formatting. #

Total comments: 10

Patch Set 5 : ptal #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1226 lines, -1071 lines) Patch
M sdk/lib/html/dart2js/html_dart2js.dart View 1 2 3 4 84 chunks +364 lines, -346 lines 0 comments Download
M sdk/lib/html/dartium/html_dartium.dart View 1 2 3 4 76 chunks +344 lines, -301 lines 0 comments Download
M sdk/lib/html/html_common/css_class_set.dart View 5 chunks +11 lines, -8 lines 0 comments Download
M sdk/lib/html/html_common/filtered_element_list.dart View 1 chunk +1 line, -5 lines 0 comments Download
M tests/html/element_test.dart View 1 2 20 chunks +132 lines, -110 lines 0 comments Download
M tests/html/events_test.dart View 1 2 1 chunk +1 line, -1 line 0 comments Download
M tools/dom/idl/dart/dart.idl View 1 chunk +12 lines, -0 lines 0 comments Download
M tools/dom/scripts/htmleventgenerator.py View 1 2 5 chunks +5 lines, -5 lines 0 comments Download
M tools/dom/scripts/htmlrenamer.py View 1 2 3 4 2 chunks +4 lines, -0 lines 0 comments Download
M tools/dom/scripts/systemhtml.py View 2 chunks +6 lines, -1 line 0 comments Download
M tools/dom/src/AttributeMap.dart View 11 chunks +21 lines, -19 lines 0 comments Download
M tools/dom/src/CrossFrameTypes.dart View 1 chunk +1 line, -1 line 0 comments Download
M tools/dom/src/CssClassSet.dart View 2 chunks +2 lines, -2 lines 0 comments Download
M tools/dom/src/CssRectangle.dart View 6 chunks +106 lines, -6 lines 0 comments Download
M tools/dom/src/EventStreamProvider.dart View 1 2 10 chunks +35 lines, -22 lines 0 comments Download
M tools/dom/src/KeyboardEventStream.dart View 2 chunks +4 lines, -3 lines 0 comments Download
M tools/dom/src/NodeValidatorBuilder.dart View 1 2 3 4 12 chunks +115 lines, -141 lines 0 comments Download
M tools/dom/src/WrappedList.dart View 5 chunks +6 lines, -6 lines 0 comments Download
M tools/dom/src/dart2js_CssClassSet.dart View 1 chunk +2 lines, -2 lines 0 comments Download
M tools/dom/src/dart2js_DOMImplementation.dart View 2 chunks +3 lines, -3 lines 0 comments Download
M tools/dom/src/dart2js_WrappedEvent.dart View 1 chunk +2 lines, -2 lines 0 comments Download
M tools/dom/src/shared_html.dart View 1 chunk +12 lines, -4 lines 0 comments Download
M tools/dom/templates/html/impl/impl_Document.darttemplate View 1 2 3 4 1 chunk +13 lines, -0 lines 0 comments Download
M tools/dom/templates/html/impl/impl_DocumentFragment.darttemplate View 1 chunk +1 line, -1 line 0 comments Download
M tools/dom/templates/html/impl/impl_Element.darttemplate View 3 chunks +7 lines, -8 lines 0 comments Download
M tools/dom/templates/html/impl/impl_Geolocation.darttemplate View 1 chunk +4 lines, -1 line 0 comments Download
M tools/dom/templates/html/impl/impl_HTMLDocument.darttemplate View 1 chunk +0 lines, -59 lines 0 comments Download
M tools/dom/templates/html/impl/impl_HTMLInputElement.darttemplate View 1 chunk +1 line, -1 line 0 comments Download
M tools/dom/templates/html/impl/impl_HTMLSelectElement.darttemplate View 1 chunk +1 line, -2 lines 0 comments Download
M tools/dom/templates/html/impl/impl_MessageEvent.darttemplate View 1 chunk +1 line, -1 line 0 comments Download
M tools/dom/templates/html/impl/impl_Node.darttemplate View 1 chunk +1 line, -1 line 0 comments Download
M tools/dom/templates/html/impl/impl_Storage.darttemplate View 3 chunks +6 lines, -6 lines 0 comments Download
M tools/dom/templates/html/impl/impl_Window.darttemplate View 2 chunks +2 lines, -3 lines 0 comments Download

Messages

Total messages: 13 (4 generated)
Jacob
https://codereview.chromium.org/1894713002/diff/40001/tools/dom/src/EventStreamProvider.dart File tools/dom/src/EventStreamProvider.dart (right): https://codereview.chromium.org/1894713002/diff/40001/tools/dom/src/EventStreamProvider.dart#newcode235 tools/dom/src/EventStreamProvider.dart:235: this._useCapture) : _onData = _wrapZone/*<Event, dynamic>*/(onData) { This is ...
4 years, 8 months ago (2016-04-19 17:12:29 UTC) #2
Jacob
cced leafp to look at EventStreamProvider issue where we can't do the "right" thing from ...
4 years, 8 months ago (2016-04-19 17:13:31 UTC) #3
Alan Knight
https://codereview.chromium.org/1894713002/diff/60001/sdk/lib/html/html_common/css_class_set.dart File sdk/lib/html/html_common/css_class_set.dart (right): https://codereview.chromium.org/1894713002/diff/60001/sdk/lib/html/html_common/css_class_set.dart#newcode59 sdk/lib/html/html_common/css_class_set.dart:59: Iterable/*<T>*/ map/*<T>*/(/*=T*/ f(String e)) => Where does T come ...
4 years, 8 months ago (2016-04-19 18:24:34 UTC) #4
Jacob
https://codereview.chromium.org/1894713002/diff/60001/sdk/lib/html/html_common/css_class_set.dart File sdk/lib/html/html_common/css_class_set.dart (right): https://codereview.chromium.org/1894713002/diff/60001/sdk/lib/html/html_common/css_class_set.dart#newcode59 sdk/lib/html/html_common/css_class_set.dart:59: Iterable/*<T>*/ map/*<T>*/(/*=T*/ f(String e)) => On 2016/04/19 18:24:34, Alan ...
4 years, 8 months ago (2016-04-19 21:50:46 UTC) #5
Alan Knight
lgtm https://codereview.chromium.org/1894713002/diff/60001/sdk/lib/html/html_common/css_class_set.dart File sdk/lib/html/html_common/css_class_set.dart (right): https://codereview.chromium.org/1894713002/diff/60001/sdk/lib/html/html_common/css_class_set.dart#newcode59 sdk/lib/html/html_common/css_class_set.dart:59: Iterable/*<T>*/ map/*<T>*/(/*=T*/ f(String e)) => On 2016/04/19 21:50:45, ...
4 years, 8 months ago (2016-04-19 22:04:08 UTC) #6
Jacob
Committed patchset #5 (id:80001) manually as 864b64fd5e7f55a154d67b73e03da8afbe1bfe5d (presubmit successful).
4 years, 8 months ago (2016-04-19 22:08:51 UTC) #8
kevmoo
DBQ: we should be documenting API changes as they happen here. Why is the error ...
4 years, 8 months ago (2016-04-19 22:30:56 UTC) #10
Leaf
https://codereview.chromium.org/1894713002/diff/40001/tools/dom/src/EventStreamProvider.dart File tools/dom/src/EventStreamProvider.dart (right): https://codereview.chromium.org/1894713002/diff/40001/tools/dom/src/EventStreamProvider.dart#newcode235 tools/dom/src/EventStreamProvider.dart:235: this._useCapture) : _onData = _wrapZone/*<Event, dynamic>*/(onData) { On 2016/04/19 ...
4 years, 8 months ago (2016-04-19 23:01:15 UTC) #12
Jacob
4 years, 8 months ago (2016-04-19 23:03:26 UTC) #13
Message was sent while issue was closed.
On 2016/04/19 22:30:56, kevmoo wrote:
> DBQ: we should be documenting API changes as they happen here.
Where would you like the API fixes to be documented?
> 
> Why is the error event stream no longer Stream<ErrorEvent> ?
It was an error for the api to ever be Stream<ErrorEvent> as far as I can tell.
Note some other error event streams were already just Stream<Event>.

> 
> Why the switch from double to num on some APIs?
Which APIs changed? Please add comments inline with any changes that concern
you.

> 
> Looks like a few things were hidden –&nbsp;any breaks here?
Nothing was hidden. Previously we had some accidental duplicates which strong
mode caught due to the prohibition of overriding final fields.

Powered by Google App Engine
This is Rietveld 408576698