Commit Graph

1121 Commits

Author SHA1 Message Date
blois@google.com 5eed34b47d Running entered & left view events in Dartium
BUG=
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28023 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-27 19:48:53 +00:00
floitsch@google.com 2b550970e6 Run DOM callbacks in the zone they are coming from.
This CL is an adapted version of: https://chromiumcodereview.appspot.com/23054006/

R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27961 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-26 16:50:25 +00:00
blois@google.com 354c4dd5ad Revert "Revert "Start of dartium custom element lifecycle event support.""
Primary changes are that a fast-path has been added for the single-argument Document.createElement and the systemnative.py changes were split out to CL https://codereview.chromium.org/24661002/.

This is dependent on https://codereview.chromium.org/24677002/

First patch is the original, second is the updates.

BUG=
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27921 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-25 23:15:09 +00:00
efortuna@google.com 3854434797 Removed position and totalSize because HttpRequestProgressEvent has other fields that do the same thing.
Turns out position and totalSize were on Firefox 3 and earlier, but we don't
have to worry about backwards compatibility that far.
https://developer.mozilla.org/es/docs/XMLHttpRequest/Usar_XMLHttpRequest

BUG=
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27900 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-25 18:03:20 +00:00
blois@google.com 3fd115d5e3 Revert "Start of dartium custom element lifecycle event support."
This reverts commit 27718 to see if it gets performance back down.

BUG=
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27897 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-25 17:56:53 +00:00
sgjesse@google.com cd155c8ce7 Fix checked mode error and update status file
TBR=floitsch@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27878 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-25 14:33:04 +00:00
sgjesse@google.com 415d53b557 Add property base to the Uri class
Uri.base returns the natural base URI for the current platform.

R=ahe@google.com, floitsch@google.com, iposva@google.com, rnystrom@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27877 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-25 13:52:15 +00:00
blois@google.com b5bc0e1367 - Fixing analyzer error on legacy custom element polyfill
- Adjsuting IE status (filed bug to investigate)
 - Fixing polymer tests on Dartium

BUG=
R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27846 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-24 20:11:36 +00:00
blois@google.com 209e413a5c Retry of custom element lifecycle events.
First patch is the original, changes were:
 - Shadow DOM upgrade landed as separate CL
 - CustomElement polyfill wasn't always firing WebComponentsLoaded event (causing timeouts on FF and IE), fixed polyfill.
 - Dartium test exclusions were not working

BUG=
R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27841 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-24 19:14:16 +00:00
ngeoffray@google.com 2b2b4ae3cf Test does not timeout anymore.
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27768 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-23 14:56:38 +00:00
kustermann@google.com ce26ccb8c9 Marked html/xhr_cross_origin_test/functional as timeout
R=ngeoffray@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27748 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-23 10:04:40 +00:00
blois@google.com 6def065afd Revert "Dart2js support for custom element lifecycle events"
This reverts commit 27729. Shadow DOM polyfill appears to have regressed some tests and some issues are coming up with the browser controller.

BUG=
R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27730 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-21 00:46:48 +00:00
blois@google.com fb8f32bcc4 Dart2js support for custom element lifecycle events
BUG=
R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27729 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-20 23:49:12 +00:00
blois@google.com 34f58a8209 Start of dartium custom element lifecycle event support.
These are the Dart repo changes paired with https://codereview.chromium.org/24294002/

BUG=
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27718 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-20 18:40:11 +00:00
kasperl@google.com dda7b89340 Another chrome-on-android status file tweak.
R=kustermann@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27616 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-18 12:57:48 +00:00
kasperl@google.com 212b749a90 More tweaking of chrome-on-android status files.
R=kustermann@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27607 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-18 11:16:30 +00:00
kasperl@google.com f77e810f81 First attempt at fixing the status file for chrome-on-android.
R=kustermann@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27601 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-18 09:56:33 +00:00
vsm@google.com e0a30046ef Remove spawnDomFunction from dart:html
Note, spawnDomFunction is still used under the hood in Dartium to
implement Timers and printing in background isolates.  I don't think
this is necessary, but I'll clean up in a separate CL once we decide
what we're doing with background isolates.

R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27577 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-17 17:26:58 +00:00
ricow@google.com 46302044e2 Only add extra debug info if we are not on drt
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27474 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-13 11:14:40 +00:00
blois@google.com d312cbbd08 Exposing document.createElement
As part of removing all $dom_ APIs, making this one public. There are valid scenarios for creating elements in other documents.

BUG=
R=efortuna@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27415 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-12 00:00:39 +00:00
ricow@google.com 1d61244f5c Also mark worker_api_test as Skip
This is flaking now

R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27373 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-11 10:59:08 +00:00
ricow@google.com 04eaac5e0f Mark notifications_test/supported as flaky on safari
This fails on 10.8, but pass on 10.7.

Filed issue 13210

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27368 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-11 08:25:08 +00:00
ricow@google.com 6671a88835 Mark html/work_test and html/worker_api_test as skip
These tests are leaving stuff that makes the other test fail.

I filed issue 13221 to track this.

R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27367 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-11 08:19:01 +00:00
ricow@google.com 89571068ff Update IE10 status
A bunch of indexdb tests no longer fails. Expand previous suppression for ie9 to also cover ie10

R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27328 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-10 11:01:50 +00:00
ricow@google.com 7548e85fcd Update status files for a few html tests.
Update suppression to not include command line running of html/custom/document_register_basic_test

Update IE9 to suppress failure on html/custom/document_register_type_extensions_test/construction, updated issue 13193.

R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27323 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-10 07:45:46 +00:00
blois@google.com fbc6cd91aa Updating Dartium status and IE9 status
Dartium tests started passing because changes for polyfill triggered expected behavior for Dartium, even though the bug is still active.

Updated tests for some IE9 expectations, but still failing and needs further investigation.

TBR
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27321 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-09 23:34:38 +00:00
blois@google.com b904bf81ba Revert "Revert "Tag extensions""
Original CL is the first patch, changes follow. Includes fixes for Chrome test failures and Firefox type check issues.

BUG=
R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27313 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-09 22:03:43 +00:00
sra@google.com b5e50f8de4 Revert "Revert "Fix casts and type assertions on mixins used in native classes.""
Fix typo

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27274 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-07 00:53:14 +00:00
sra@google.com b32607aa83 Revert "Fix casts and type assertions on mixins used in native classes."
Review URL: https://codereview.chromium.org//23493026

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27273 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-07 00:47:00 +00:00
sra@google.com e749bcf929 Fix casts and type assertions on mixins used in native classes.
The tests are more complex with mixins and subtypes of native types.

We must avoid calling getCheckedModeHelper and friends during resolution because the type queries required to identify the static helper function might access unresolved types.

R=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27272 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-07 00:35:26 +00:00
blois@google.com f591a77619 Updating html.status for XHR JSON test
Fails on a couple platforms which don't support responseType = 'json'.

TBR
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27219 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-05 22:33:10 +00:00
blois@google.com dbf675d60d Adding conversion support for JSON XHR requests.
This has been a half-supported feature for Chrome for a while, but popular elsewhere. Appears that recent Dartium behavior broke, so adding a test, but still need to fix Dartium.

BUG=13069
R=efortuna@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27215 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-05 22:02:22 +00:00
blois@google.com 871fbc9189 Fixing Element.shadowRoot to work with webkitShadowRoot
Chrome 31 changed it to shadowRoot, need to support the prefixed version as well.

BUG=13061
R=jacobr@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27203 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-05 17:47:37 +00:00
blois@google.com aef9834916 Revert "Updating html/indexeddb_4_test status"
This reverts commit 27154. Change should be integrated into Dartium now.

TBR
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27161 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-04 22:36:41 +00:00
blois@google.com 1af1f0c0c9 Updating html/indexeddb_4_test status
Still failing on Dartium

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27154 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-04 21:53:41 +00:00
blois@google.com 7d74b216e1 Test changes accompanying Dartium indexed DB fixes
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27144 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-04 20:06:53 +00:00
ricow@google.com cab866f270 After reenabling html/isolate_test it is still timing out on IE
Filed issue 13027

R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27127 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-04 13:36:51 +00:00
ricow@google.com 0f0bc2f56f Remove reference to bug from status file that is no longer valid
Review URL: https://codereview.chromium.org//23526013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27125 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-04 13:33:37 +00:00
ricow@google.com 9676d9e144 Remove dart2js skips that have bogus reasons for skipping.
Issue 4016 seems invalid/assume stalled (but is still open)

The suppression for non IE browsers seems bogus as well.

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27113 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-04 11:33:39 +00:00
ricow@google.com fec7c081b7 Remove flaky markers on a bunch of html tests on IE9 to see if they still flake.
I will close 9437 later if they don't

R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27110 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-04 11:03:05 +00:00
blois@google.com de32b0e4af Fixing CSSStyleDeclaration test
Was broken from blink roll, just a toString change on CSS.

BUG=
R=efortuna@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27087 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-04 01:08:51 +00:00
blois@google.com e6c392c7e6 Skipping indexed_db tests as still not passing.
TBR
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27086 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-04 00:54:49 +00:00
blois@google.com e0b7d07337 Fixing Indexed DB from latest Blink roll
Primarily changes to support syntax from:
https://codereview.chromium.org//23788007
https://codereview.chromium.org//23523008

BUG=12948
R=jacobr@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27084 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-03 23:35:41 +00:00
ahe@google.com 87a1865685 Update status for html/wheelevent_test
Review URL: https://codereview.chromium.org//23602020

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26969 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-31 08:52:43 +00:00
jmesserly@google.com 92de3b7444 skip flaky xhr_cross_origin_test on ie9
Review URL: https://codereview.chromium.org//23480023

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26965 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-31 01:23:38 +00:00
jacobr@google.com 013e3bb062 Dart binding changes to along with Blink merge 155942-156717
BUG=
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26948 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-30 21:24:02 +00:00
blois@google.com 6570db562c Revert "Basic functionality is working with JS native support and polyfill, still some issues with dart2js typechecking."
This reverts commit r26935. Failing in FF checked on type extension and IE9 on synchronous constructor upgrading, need to investigate.

TBR
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26938 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-30 19:37:23 +00:00
blois@google.com 5607d75eca Basic functionality is working with JS native support and polyfill, still some issues with dart2js typechecking.
BUG=
R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26935 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-30 19:08:19 +00:00
karlklose@google.com 1ae283f5a9 Update test expectation.
Review URL: https://codereview.chromium.org//23828002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26929 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-30 17:19:23 +00:00
efortuna@google.com 47dcd084f3 Removing more dom_ methods (dom_getAttribute and dom_setAttribute.).
BUG=
R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26928 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-30 17:18:40 +00:00