Commit Graph

1043 Commits

Author SHA1 Message Date
Karl Klose 993338408e cps_ir: Handle malformed type arguments and type checks.
R=asgerf@google.com

Review URL: https://codereview.chromium.org//1156373008
2015-05-29 09:53:35 +02:00
Alan Knight ee0a5db6a5 Make sanitizer tests handle IE11, where tagName can't be clobbered
BUG=
R=sra@google.com

Review URL: https://codereview.chromium.org//1148893004
2015-05-27 12:56:09 -07:00
Alan Knight 048079dc20 Narrow suppression of animation tests to MacOS
BUG=
R=whesse@google.com

Review URL: https://codereview.chromium.org//1149923005
2015-05-27 10:35:21 -07:00
Stephen Adams 20a4c2b2a1 Fix safari status - html/js_test now working
TBR=sigmund@google.com

Review URL: https://codereview.chromium.org//1157163004
2015-05-26 17:56:11 -07:00
Karl Klose bfe00add63 Fix typo in test suppression.
R=sigurdm@google.com,alanknight@google.com

Review URL: https://codereview.chromium.org//1156043003
2015-05-26 09:07:48 +02:00
William Hesse 565bf6e0d3 Update status for Chrome 43 on Windows and Mac OS X.
BUG=dartbug.com/23506,23507,23508
R=sgjesse@google.com

Review URL: https://codereview.chromium.org//1142373004
2015-05-22 14:39:09 +02:00
Karl Klose 36d3e0d0e6 Update cps-ir test expectations.
R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//1152133003
2015-05-22 09:58:58 +02:00
Alan Knight e7289bc080 Temporarily suppress IE11 sanitizer test failure around tagName
BUG=

Review URL: https://codereview.chromium.org//1152653003
2015-05-21 17:44:57 -07:00
Alan Knight 6452961033 Unsuppress animation tests on Chrome, they seem to have switched back to working
BUG=

Review URL: https://codereview.chromium.org//1157463003
2015-05-21 14:05:37 -07:00
Asger Feldthaus ccee558a5b dart2js cps: Access to lazily initialized fields.
R=kmillikin@google.com

Review URL: https://codereview.chromium.org//1136843006
2015-05-19 10:05:09 +02:00
alanknight@google.com 34bf1903fa Update tests for Firefox 38, now on Windows bots
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45828 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-15 22:19:49 +00:00
alanknight@google.com 380e195ba1 Carefully suppress remaining IE and safari mobile sim failures
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45769 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-13 17:36:34 +00:00
karlklose@google.com 9b32c9e673 Implement raw list checks.
R=asgerf@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45762 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-13 11:58:45 +00:00
alanknight@google.com ac3a2ea130 IE Event test suppressions
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45750 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-12 22:56:28 +00:00
alanknight@google.com 92082307e9 Test suppressions and fixes for WheelEvent and related changes.
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45745 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-12 21:07:53 +00:00
alanknight@google.com f0136ff1eb Clean up WheelEvent
BUG=
R=terry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45740 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-12 16:34:01 +00:00
alanknight@google.com 4a1b567136 Pass Redirect status higher than 307 through to the user
BUG=
R=terry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45739 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-12 16:25:56 +00:00
asgerf@google.com f5f1eb643d dart2js cps: Introduce GetStatic/SetStatic.
The GetStatic is used for reading static fields and tearing off
static methods.

Invoking a static getter/setter (not from a field) is still an
InvokeStatic, which IMO is the way it should remain.

BUG=
R=karlklose@google.com

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

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45738 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-12 14:19:40 +00:00
asgerf@google.com 961c805398 Revert "dart2js cps: Introduce GetStatic/SetStatic."
This reverts commit 28e4518df87c72cb8e23fe6d73b7750ad0f2183a.

TBR=karlklose@google.com

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45737 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-12 13:53:15 +00:00
asgerf@google.com 2c90643171 dart2js cps: Introduce GetStatic/SetStatic.
The GetStatic is used for reading static fields and tearing off
static methods.

Invoking a static getter/setter (not from a field) is still an
InvokeStatic, which IMO is the way it should remain.

BUG=
R=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45735 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-12 13:35:49 +00:00
karlklose@google.com 0eaa4d4717 cps-ir: Support compilation of methods that use interceptor calling convention.
This is a modified version of sra@'s CL https://codereview.chromium.org/1020243002/ with kmillikin@'s comments addressed.

R=sigurdm@google.com, kmillikin@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45680 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-11 12:38:14 +00:00
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 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 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
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 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
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
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
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 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