06f8f2d16b
BUG= https://code.google.com/p/dart/issues/detail?id=18508 * tests from https://github.com/w3c/web-platform-tests/tree/master/selectors-api, kept as close to original as I could. * src/query_selector.dart is most interesting file. It implements enough of selectors to pass the basic web platform tests. Ironically, it was the easiest part of this CL... * many fixes to csslib. Almost all of the selector tests were skipped (https://github.com/dart-lang/csslib-test-suite/blob/master/suite/selectors3/selectors3_test.dart) and there was a lot of things broken: unicode, escaping, incorrectly treating ident-tokens as units, probably more that I am forgetting :). Fixed as much as I could without doing major surgery. * a bunch of fixes to the htm5lib DOM to bring it closer in alignment with dom.spec.whatwg.org and dart:html. The driving force was to minimize the changes needed on the W3C tests. Note: haven't updated things that depend on html5lib like Polymer yet. R=sigmund@google.com Review URL: https://codereview.chromium.org//268623002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35941 260f80e4-7a28-3924-810f-c04153c831b5
16 lines
397 B
YAML
16 lines
397 B
YAML
name: csslib
|
|
version: 0.10.0
|
|
author: Polymer.dart Team <web-ui-dev@dartlang.org>
|
|
description: A library for parsing CSS.
|
|
homepage: https://www.dartlang.org
|
|
environment:
|
|
sdk: '>=1.0.0 <2.0.0'
|
|
dependencies:
|
|
args: '>=0.9.0 <0.12.0'
|
|
logging: '>=0.9.0 <0.10.0'
|
|
path: '>=0.9.0 <2.0.0'
|
|
source_maps: '>=0.9.0 <0.10.0'
|
|
dev_dependencies:
|
|
browser: '>=0.9.0 <0.10.0'
|
|
unittest: '>=0.9.0 <0.10.0'
|