Commit Graph

1060 Commits

Author SHA1 Message Date
blois@google.com 38047d896e Fixing custom/created_callback test for Safe HTML
TBR
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26762 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-28 02:49:47 +00:00
blois@google.com 42b7e14b5e Further fixes from Safe HTML integration
The table construction tests are failing on IE9 because innerHTML isn't supported on IE9

The png_layout test (only run on Dartium) is failing because inline styles are not supported by default.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26761 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-28 02:12:06 +00:00
blois@google.com 93c361dd36 This is an updated version of https://codereview.chromium.org/16374007/
Original submission is the first patch, fixes are the second.

There were two issues with the original-
  - Issue with URI sanitization where relative URIs on IE were being dropped.
  - Analyzer issue on missing members for CustomElement.

BUG=
R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26757 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-28 01:03:01 +00:00
blois@google.com a85f2a8d4c Changing onCreated callback to created.
Brings it in-line with the browser's createdCallback and Polymer's created. Avoid conflict with event names.

Dartium changes are https://codereview.chromium.org/23494005

BUG=
R=jacobr@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26754 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-27 23:51:42 +00:00
blois@google.com 7c393eb095 Adding support for cross-origin requests on IE9.
BUG=12728
R=efortuna@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26752 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-27 23:27:59 +00:00
blois@google.com d48e7a0ded Fixing datalistelement test on Safari.
It's not supported on Safari, but this test wasn't actually exercising it so no failures.

BUG=12797
R=efortuna@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26748 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-27 22:33:56 +00:00
ahe@google.com 49dc9c3330 Omission from https://codereview.chromium.org/23595002/.
Review URL: https://codereview.chromium.org//23566003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26731 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-27 17:44:09 +00:00
ahe@google.com 37a5567eb8 Triage Safari bug 7414.
BUG=http://dartbug.com/7414
R=floitsch@google.com, kustermann@google.com, srdjan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26726 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-27 17:17:35 +00:00
blois@google.com 24e9f22c90 Revert "First rev of Safe DOM"
This reverts commit 26681.

Some IE issues with URL validation that I need to investigate further.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26682 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-27 02:18:48 +00:00
blois@google.com 63ecf1a3fd First rev of Safe DOM
BUG=
R=jacobr@google.com, jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26681 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-27 01:48:13 +00:00
floitsch@google.com 8798b8ccb0 Mark audiobuffersourcenode_test as flaky.
Review URL: https://codereview.chromium.org//23075030

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26661 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-26 17:25:31 +00:00
efortuna@google.com 90873051ad Making almost all dom_ methods private. Exceptions will be addressed in a later CL.
Current ones that still remain to be made private include createElement(NS),
createRange, all the Element properties, and childNodes.

BUG=
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26605 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-23 18:25:40 +00:00
vsm@google.com f1f2431bef Platform.upgradeCustomElements for Dartium
Using this as a workaround for 12642.

R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26602 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-23 16:12:08 +00:00
kustermann@google.com a8a4070ab4 Mark rtc_test/functionality as failing on windows as well
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26591 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-23 10:20:51 +00:00
ricow@google.com 7e661d78e2 Update ff status, the second windows bot was updated
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26589 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-23 09:40:47 +00:00
kustermann@google.com cef46dcaa0 Remove entries in status refering to non-existent files/multitests
R=sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26584 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-23 08:47:58 +00:00
vsm@google.com 25e409fd3d Some bug number cleanup
I opened more precise bugs for corresponding failures.

R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26572 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-23 00:21:52 +00:00
vsm@google.com 47aacb3c00 Mark xhr_test pass / fail on Dartium
TBR=blois@google.com,asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26565 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-22 22:52:38 +00:00
blois@google.com 15f9ca0cee Attempting to fix XHR test on Dartium.
BUG=12648
R=jacobr@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26542 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-22 18:09:13 +00:00
jacobr@google.com 05f9ed2189 Re-enable NodeIterator
A matching Dartium CL does the heavy lifting.
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26502 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-22 01:41:06 +00:00
jacobr@google.com 97075e2d22 WebSocket security checks changed a bit with the latest Dartium roll so the test failed with the following error when protocol 'chat' was used. failed: Error during WebSocket handshake: Sec-WebSocket-Protocol mismatch"
I've switched the WebSocket constructor test to pass in the protocol 'chat' so that coverage for passing in a protocol is not impacted.

Note that chrome dev channel reports the same error when a JS WebSocket is created with protocol 'chat' given the same scenario.

BUG=
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26496 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-22 00:33:54 +00:00
vsm@google.com 59720b88f5 Mark some custom element tests as fail for dart2js/checked mode
TBR=sra@google.com,blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26488 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-21 23:45:16 +00:00
vsm@google.com 0d492092ea Reenble custom element tests
These seem to all pass for me now.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26479 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-21 21:57:28 +00:00
vsm@google.com c34afe0a63 Update status for passing test
Looks like this started passing with your recent cl.

TBR=jacobr@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26460 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-21 19:32:55 +00:00
vsm@google.com 89b8d13fb6 Support for type extensions in Dartium (part 1)
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26458 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-21 19:30:28 +00:00
vsm@google.com 01e3c94a34 Fix status
The outerHtml fix has this test running on drt.  I believe it's
skipped everywhere else for now.

TBR=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26456 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-21 19:02:34 +00:00
jacobr@google.com 8b84d8ee76 Changes required for Dartium roll
Merge checkpoint. Everything compiles.

BUG=

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26455 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-21 18:41:58 +00:00
blois@google.com 688ad2c706 De-flaking custom element test.
This appears to be the Chrome flakiness around making XHRs.

BUG=12592
R=efortuna@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26447 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-21 17:43:34 +00:00
floitsch@google.com 6d2f9a24fc Rewrite async test to make it non-flaky.
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26441 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-21 16:54:12 +00:00
kustermann@google.com bc051d0a91 Remove entries in status refering to non-existent files
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26438 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-21 16:40:40 +00:00
vsm@google.com db5da2949f Fix outerHtml comparisons in document_register_type_extension_test.
BUG=
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26437 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-21 16:18:22 +00:00
floitsch@google.com 79ccbfb6e1 Mark innerHtml test as flaky.
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26425 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-21 11:54:18 +00:00
blois@google.com ec11e52f62 Revert "Revert "Adding polyfill support for custom elements.""
This fixes the issues in the custom elements polyfills.

R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26412 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-21 00:08:46 +00:00
blois@google.com 508affefed Revert "Adding polyfill support for custom elements."
Caused issues with DocumentFragment and some lingering changes from the blink roll.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26410 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 23:28:22 +00:00
blois@google.com 72651260aa Adding polyfill support for custom elements.
BUG=
R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26405 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 22:56:08 +00:00
vsm@google.com fb5c0e6c95 Enable these checks in custom tests
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26392 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 21:27:55 +00:00
vsm@google.com df8513a7d3 Fix chrome status
TBR=blois@google.com

BUG=12573

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26383 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 19:25:58 +00:00
blois@google.com 0bdcdc0497 Fixing input_element/range test.
Some bots are on FF 22, some are on 23.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26376 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 18:06:45 +00:00
vsm@google.com 15ff98350e Fix status on input_element_test/supported_range
I see Rico marked this pass a few hours ago, but it's failing right
now.  TBR to get the ff bot green.

TBR=blois@google.com,ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26375 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 17:46:53 +00:00
jacobr@google.com 339b0bdd70 Attempt to land Dartium roll a second time.
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26363 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 15:54:49 +00:00
sgjesse@google.com e95bb89f6d Remove some bogus rules from the staus files
R=kustermann@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26357 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 14:19:51 +00:00
ricow@google.com bb506fb254 Update ff status for html/input_element_test/supported_range
Pete: Could you update your annotations?

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26356 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 14:12:04 +00:00
jacobr@google.com c6ebe4e4e0 rollback problem blink merge cl
Review URL: https://codereview.chromium.org//23163010

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26339 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 06:22:24 +00:00
jacobr@google.com 785c8416bc Changes required for Dartium roll
Merge checkpoint. Everything compiles.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26335 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 01:50:17 +00:00
asiva@google.com 24c3ca0b47 Fix for issue 12489.
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26327 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-19 20:44:33 +00:00
vsm@google.com abec8ce0ae Fix caught by analyzer
TBR=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26321 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-19 18:01:29 +00:00
vsm@google.com dcce9cd117 Port custom element layout tests to Dart
These are adapted from Dominic's tests here:
http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/custom/

R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26319 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-19 17:50:42 +00:00
blois@google.com 3aabf41ea6 Removing custom element preload test.
Can we not skip subtests??

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26304 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-17 01:12:01 +00:00
blois@google.com 8976fce413 Fix typo in Dartium html.status file.
TBR
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26303 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-17 00:43:33 +00:00
blois@google.com 5214fb1d36 Skipping custom element's pre-register test on Dartium.
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26298 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-16 22:16:54 +00:00