Commit graph

1595 commits

Author SHA1 Message Date
asiva@google.com 49d1dc7252 Address issue 13719, cleanup the status file to reflect reality.
R=regis@google.com

Review URL: https://codereview.chromium.org//1085363005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45383 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-23 20:42:28 +00:00
alanknight@google.com 25c6f198f5 "Reverting 45351"
BUG=

Review URL: https://codereview.chromium.org//1097053006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45353 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-22 17:51:58 +00:00
alanknight@google.com 7431beaec2 appendHtml and insertAdjacentHtml should be consistently sanitized
BUG=
R=terry@google.com

Review URL: https://codereview.chromium.org//1081973003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45351 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-22 17:16:01 +00:00
sra@google.com 904c18efcc Enforce token syntax for CssClassSet arguments
Committed: https://code.google.com/p/dart/source/detail?r=45265

Reverted: https://code.google.com/p/dart/source/detail?r=45266

R=terry@google.com

Committed: https://code.google.com/p/dart/source/detail?r=45301

Committed: https://code.google.com/p/dart/source/detail?r=45303

Reverted: https://codereview.chromium.org/1096433006/

Review URL: https://codereview.chromium.org//1077203004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45307 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-21 01:32:49 +00:00
sra@google.com 736007062a Revert "Enforce token syntax for CssClassSet arguments"
TBR=terry@google.com
BUG=

Review URL: https://codereview.chromium.org//1096433006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45306 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-21 01:14:32 +00:00
sra@google.com a1850bb69a Enforce token syntax for CssClassSet arguments
Committed: https://code.google.com/p/dart/source/detail?r=45265

Reverted: https://code.google.com/p/dart/source/detail?r=45266

R=terry@google.com

Committed: https://code.google.com/p/dart/source/detail?r=45301

Review URL: https://codereview.chromium.org//1077203004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45303 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-21 00:37:10 +00:00
sra@google.com ec484da9f6 Revert "Enforce token syntax for CssClassSet arguments"
Review URL: https://codereview.chromium.org//1098073003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45302 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-21 00:25:54 +00:00
sra@google.com 01d3e99f18 Enforce token syntax for CssClassSet arguments
Committed: https://code.google.com/p/dart/source/detail?r=45265

Reverted: https://code.google.com/p/dart/source/detail?r=45266

R=terry@google.com

Review URL: https://codereview.chromium.org//1077203004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45301 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-20 23:44:11 +00:00
sra@google.com efc7d09945 Enforce token syntax for CssClassSet arguments
Committed: https://code.google.com/p/dart/source/detail?r=45265

Review URL: https://codereview.chromium.org//1077203004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45266 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-18 01:58:20 +00:00
sra@google.com 08676965c4 Enforce token syntax for CssClassSet arguments
Review URL: https://codereview.chromium.org//1077203004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45265 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-18 01:53:21 +00:00
alanknight@google.com b1bbf977b3 Remove 22327 suppression now that Chrome 41 is current
BUG=

Review URL: https://codereview.chromium.org//1097783002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45252 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-17 19:47:30 +00:00
whesse@google.com 616a12b976 Update status for Chrome 42 dart2js
BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org//1089363003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45200 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-16 09:31:25 +00:00
karlklose@google.com d839c64766 Establish test expectations for dart2js running with the CPS based backend.
R=ricow@google.com

Review URL: https://codereview.chromium.org//1089113003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45162 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-15 11:44:02 +00:00
alanknight@google.com 5d11064434 Emphasize that the XSS tests should not be casually suppressed
BUG=
R=terry@google.com

Review URL: https://codereview.chromium.org//1080583003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45117 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-13 19:09:00 +00:00
alanknight@google.com 9bcd15c0cf Adjustments to SVG test suppressions
BUG=

Review URL: https://codereview.chromium.org//1088623002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45116 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-13 18:13:50 +00:00
alanknight@google.com 7c8351df36 Remove SVG constructor suppressions around foreignobject and altGlyph
BUG=
R=terry@google.com

Review URL: https://codereview.chromium.org//1078853002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45112 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-13 16:53:35 +00:00
floitsch@google.com 80155170ce dart2js: Fix csp minified.
For the most part this only required status file or test updates.
There was, however, a bug in the code that extracted the class-name from its constructor.

R=sra@google.com

Review URL: https://codereview.chromium.org//1073273002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45084 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-13 07:49:54 +00:00
alanknight@google.com ea26b521a3 Add another issue to the wheelevent_test suppression
BUG=

Review URL: https://codereview.chromium.org//1079523003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45077 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-10 19:51:42 +00:00
sra@google.com e360f87504 Fix order of parameters in intercepted generative constructor body.
When the receiver parameter is inserted at the front of the parameter list, some parameters may have already been inserted and others will be inserted later.
If none have already been inserted, then the subsequent parameters were being inserted in front of the receiver parameter. This is fixed by marking the receiver as the lastAddedParameter if it is the only one. This did not seem to affect 'this', presumably because the position of 'this' is immaterial since it is always removed from the JS function parameters.

R=sigmund@google.com

Review URL: https://codereview.chromium.org//1066303002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45048 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-10 03:18:05 +00:00
alanknight@google.com b886757603 Remove spaces from group names in node_validator_test
BUG=

Review URL: https://codereview.chromium.org//1077873002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45040 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-09 22:18:00 +00:00
alanknight@google.com b13d4f5742 Check for DOM clobbering attacks in sanitizing/node validation
BUG=

Review URL: https://codereview.chromium.org//1077813002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45028 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-09 19:47:34 +00:00
alanknight@google.com e1e22c00f2 Fix node validation for SVG foreignobject tag
BUG=

Review URL: https://codereview.chromium.org//1072893002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45019 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-09 17:24:03 +00:00
whesse@google.com 462fd69d5a Update IE status for co19 and html tests.
BUG=dartbug.com/23146
R=ricow@google.com

Review URL: https://codereview.chromium.org//1073753002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44994 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-09 09:05:23 +00:00
alanknight@google.com d795a89017 "Reverting 44988"
BUG=

Review URL: https://codereview.chromium.org//1078583002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44990 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-09 00:56:10 +00:00
alanknight@google.com ad6bff9089 Fix issues with foreignobject sanitizing
BUG=

Review URL: https://codereview.chromium.org//1075693002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44988 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-09 00:06:27 +00:00
alanknight@google.com d5125b52f6 Temporarily suppress tests that do svg/innerHTML, consistency over treatment of foreignobject tag
BUG=

Review URL: https://codereview.chromium.org//1062383002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44954 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-07 23:14:53 +00:00
alanknight@google.com 6d9f24b919 Make SVGValidator reject foreignobject tags, not just their contents. Fixes Firefox inconsistency
BUG=
R=terry@google.com

Review URL: https://codereview.chromium.org//1063213002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44949 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-07 20:59:02 +00:00
alanknight@google.com 4b119a94d8 Better way of fixing attribute_changed_callback_test, doesn't require a timer
BUG=

Review URL: https://codereview.chromium.org//1061403002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44946 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-07 20:52:54 +00:00
alanknight@google.com 4adf68734b Fix attribute_changed_callback_test to expect event delivery either synchronously or asynchronously
BUG=
R=terry@google.com

Review URL: https://codereview.chromium.org//1060103002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44942 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-07 18:23:59 +00:00
alanknight@google.com a2d5aef265 Update node_validator_test for IE11
BUG=

Review URL: https://codereview.chromium.org//1068573003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44941 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-07 17:56:33 +00:00
asiva@google.com d6ae2c8bf3 Update test log to reflect failing test
html/custom/attribute_changed_callback_test/fully_supported

Review URL: https://codereview.chromium.org//1067503003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44915 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-06 16:27:10 +00:00
sra@google.com 560b094a1f Re-do accidentally removed suppresion on fontface_test
TBR=alanknight@google.com

Review URL: https://codereview.chromium.org//1059913002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44900 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-04 00:09:00 +00:00
sra@google.com 2956fd8739 - Fork implementation for Dartium and dart2js. Dartium is working fine.
- dart2js version uses Element.classList (DomTokenList) for 4x speedup.

- Fix bug where document.querySelectorAll(...).classes.add('x') fails for SVG elements.

- Add test for above.

For later:
- Identify a polyfill for IE SVGElements (they don't have classList)
- Simplify CssClassSet further to exploit uniform availability of classList. This should give another performance boost by enabling inlining.

R=alanknight@google.com

Committed: https://code.google.com/p/dart/source/detail?r=44888

Committed: https://code.google.com/p/dart/source/detail?r=44897

Review URL: https://codereview.chromium.org//1054863002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44898 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-03 23:00:28 +00:00
sra@google.com 3080315805 - Fork implementation for Dartium and dart2js. Dartium is working fine.
- dart2js version uses Element.classList (DomTokenList) for 4x speedup.

- Fix bug where document.querySelectorAll(...).classes.add('x') fails for SVG elements.

- Add test for above.

For later:
- Identify a polyfill for IE SVGElements (they don't have classList)
- Simplify CssClassSet further to exploit uniform availability of classList. This should give another performance boost by enabling inlining.

R=alanknight@google.com

Committed: https://code.google.com/p/dart/source/detail?r=44888

Review URL: https://codereview.chromium.org//1054863002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44897 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-03 22:38:56 +00:00
alanknight@google.com 721e1f1133 "Reverting 44881"
BUG=

Review URL: https://codereview.chromium.org//1061703002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44896 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-03 22:32:55 +00:00
sra@google.com ade70628de - Fork implementation for Dartium and dart2js. Dartium is working fine.
- dart2js version uses Element.classList (DomTokenList) for 4x speedup.

- Fix bug where document.querySelectorAll(...).classes.add('x') fails for SVG elements.

- Add test for above.

For later:
- Identify a polyfill for IE SVGElements (they don't have classList)
- Simplify CssClassSet further to exploit uniform availability of classList. This should give another performance boost by enabling inlining.

R=alanknight@google.com

Review URL: https://codereview.chromium.org//1054863002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44888 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-03 20:48:10 +00:00
alanknight@google.com 3b44dc7e00 Unsuppress node_validator_test to check the errors
BUG=

Review URL: https://codereview.chromium.org//1052993009

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44881 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-03 16:46:53 +00:00
sra@google.com 12ad718f3e element_classes_test - move helper functions to top level
The slightly better type inference helps with developing better
CssClassSet implementations.

BUG=

Review URL: https://codereview.chromium.org//1055363002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44877 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-03 02:09:46 +00:00
sra@google.com 6e65076450 Add new methods to html/element_classes_test
- Add tests for retainAll, removeWhere, retainWhere.
 - Simply expect checking

R=vsm@google.com

Review URL: https://codereview.chromium.org//1054093002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44866 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-02 19:46:50 +00:00
alanknight@google.com fc92478567 Fix status file for FontFace tests that now pass
BUG=

Review URL: https://codereview.chromium.org//1012193003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44693 260f80e4-7a28-3924-810f-c04153c831b5
2015-03-25 20:04:01 +00:00
alanknight@google.com 5397482fcc Make dartj2s do type conversions on constructor arguments
BUG=
R=terry@google.com

Review URL: https://codereview.chromium.org//1023363002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44688 260f80e4-7a28-3924-810f-c04153c831b5
2015-03-25 17:39:49 +00:00
alanknight@google.com 085d4205de Temporarily suppress some timing tests on Chrome
BUG=

Review URL: https://codereview.chromium.org//1033553002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44650 260f80e4-7a28-3924-810f-c04153c831b5
2015-03-23 23:54:13 +00:00
alanknight@google.com 06b1030578 Test for the correct class in AnimationPlayer.supported and fix Dartium suppressions
BUG=

Review URL: https://codereview.chromium.org//1031723002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44649 260f80e4-7a28-3924-810f-c04153c831b5
2015-03-23 22:07:59 +00:00
alanknight@google.com d197df6032 Split up element_animate_test into groups to get more information about what might be timing out
BUG=

Review URL: https://codereview.chromium.org//1026103003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44647 260f80e4-7a28-3924-810f-c04153c831b5
2015-03-23 20:29:10 +00:00
alanknight@google.com b44058a0d2 Make Element.animate work in dart2js Chrome
BUG=
R=terry@google.com

Review URL: https://codereview.chromium.org//1014843004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44642 260f80e4-7a28-3924-810f-c04153c831b5
2015-03-23 18:26:06 +00:00
alanknight@google.com 48dedfd9c5 BUG=
Review URL: https://codereview.chromium.org//1022913002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44587 260f80e4-7a28-3924-810f-c04153c831b5
2015-03-19 19:34:20 +00:00
alanknight@google.com ee70473f73 Update status file for touch event test
BUG=
R=terry@google.com

Review URL: https://codereview.chromium.org//999503002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44579 260f80e4-7a28-3924-810f-c04153c831b5
2015-03-19 17:27:09 +00:00
whesse@google.com 745b6809e9 Update test status for flaky tests.
BUG=dartbug.com/22695, dartbug.com/22896
R=ricow@google.com

Review URL: https://codereview.chromium.org//1019463002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44557 260f80e4-7a28-3924-810f-c04153c831b5
2015-03-18 12:45:50 +00:00
karlklose@google.com a097f15eb2 Mark notification_test as failing on safarimobilesim.
TBR=ricow@google.com

Review URL: https://codereview.chromium.org//1013123002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44531 260f80e4-7a28-3924-810f-c04153c831b5
2015-03-17 09:07:27 +00:00
alanknight@google.com 08e57b406b Notification test passes on Safari, on the basis that it's not supported.
BUG=

Review URL: https://codereview.chromium.org//1013883002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44527 260f80e4-7a28-3924-810f-c04153c831b5
2015-03-16 23:25:29 +00:00