Commit graph

6944 commits

Author SHA1 Message Date
blois@google.com 4fc5d3a686 Merging dart:html interfaces and implementations.
This CL leaves a lot of the infrastructure around for the interfaces (and also renames them to _IInterfaceName), but the interfaces are not in the generated files. I'll continue to clean this up in future CLs.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14612 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-07 01:58:00 +00:00
jmesserly@google.com 4b94059996 fix stringToCodePoints on VM
http://dartbug.com/6476

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14585 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 18:41:17 +00:00
ahe@google.com 9ee9f1d9a6 Fix bad type annotation to unbreak host-checked mode.
Review URL: https://codereview.chromium.org//11360104

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14580 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 16:02:53 +00:00
ager@google.com 78d2d09f94 Fix memory growth in simple http server.
The issue was that connections were not always removed from the list
of active connections in the http server.

R=sgjesse@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14575 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 15:38:54 +00:00
ager@google.com b61bebe636 Allow Directory.create to create all missing path components.
Unified Directory.create/list/delete to take a named 'recursive'
argument.

Fixed bug in Path implementation on Windows.

R=sgjesse@google.com
BUG=dartbug.com/6024

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14572 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 15:00:54 +00:00
johnniwinther@google.com 144ec6b849 Change Dart2JsMethodMirror constructor to factory
Review URL: https://codereview.chromium.org//11361123

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14570 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 14:25:06 +00:00
ngeoffray@google.com bc416ee9e1 Remove hackAroundPossiblyAbortingBody.
Review URL: https://codereview.chromium.org//11363103

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14568 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 13:33:42 +00:00
floitsch@google.com 36e78a2177 Make hasNext a getter.
Review URL: https://codereview.chromium.org//11361064

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14567 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 13:29:00 +00:00
karlklose@google.com e7a57dddfe Reapply "Issue 11361118: Use new library/import syntax in dart2js."
TBR=erikcorry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14566 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 13:16:06 +00:00
karlklose@google.com 01049430d5 Revert "Use new library/import syntax in dart2js."
This reverts commit r14564.

TBR=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14565 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 12:34:22 +00:00
karlklose@google.com aa5f626785 Use new library/import syntax in dart2js.
Review URL: https://codereview.chromium.org//11361118

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14564 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 12:24:48 +00:00
ngeoffray@google.com 71834a916c Do not use hack around aborting loop body for a do/while.
Review URL: https://codereview.chromium.org//11359068

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14563 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 12:21:00 +00:00
johnniwinther@google.com 07e6f0d876 Handle (missing) trailing slash in dartdoc
Review URL: https://codereview.chromium.org//11369092

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14561 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 11:54:40 +00:00
sgjesse@google.com d83354b83d Keep track of the request and response state in the HTTP client connection
In a HTTP client connection it is possible for the response to end
before the request has been fully sent. This situation was not handled
correctly. Now the HTTP client connection keeps track of the state of
both request and response and doen not end the client connection
before both are done.

R=ager@google.com

BUG=dart:6521

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14559 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 11:28:19 +00:00
ahe@google.com c1cf8d357d Resolve redirecting factories.
Review URL: https://codereview.chromium.org//11230007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14558 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 10:55:23 +00:00
johnniwinther@google.com 1e96528cc1 Fix move errors.
Review URL: https://codereview.chromium.org//11359059

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14557 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 10:19:56 +00:00
johnniwinther@google.com b6262464d3 Move mirrors from dartdoc to dart2js
Review URL: https://codereview.chromium.org//11363083

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14556 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 10:17:40 +00:00
ngeoffray@google.com 456e3a18a8 Remove hack around aborting loop body in the case of for loops and while loops.
Review URL: https://codereview.chromium.org//11361100

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14555 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 09:28:31 +00:00
ngeoffray@google.com f70e9142d9 Fix control flow graph in the presence of aborting instructions in a try/catch/finally.
Review URL: https://codereview.chromium.org//11366085

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14554 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 08:51:27 +00:00
efortuna@google.com 763dcbb20a Forgot to add file to previous commit.
TBR
Review URL: https://codereview.chromium.org//11312097

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14551 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 01:56:04 +00:00
efortuna@google.com dc03ca7d97 Rename DOMURL to ObjectUrl.
Review URL: https://codereview.chromium.org//11312091

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14550 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-06 01:25:02 +00:00
johnniwinther@google.com b3f4c99af6 Revert "Handle (missing) trailing slash in dartdoc"
This reverts commit r14536.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14537 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 16:37:53 +00:00
johnniwinther@google.com b861fa6566 Handle (missing) trailing slash in dartdoc
BUG=2311

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14536 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 16:29:36 +00:00
ngeoffray@google.com 04d43e8dd8 Do not type check return values that come from JS. See issue 6534.
Review URL: https://codereview.chromium.org//11363082

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14533 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 15:34:11 +00:00
ngeoffray@google.com ff6fdba75e Add a check for issue 6530, so that we don't report errors in checked mode on a void return type.
Review URL: https://codereview.chromium.org//11361098

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14531 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 14:32:15 +00:00
karlklose@google.com fa7af65dec Remove abstract modifier from methods in dart2js.
Review URL: https://codereview.chromium.org//11368077

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14529 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 14:22:05 +00:00
ajohnsen@google.com 5a42ca5be6 Fix identical test in hash-set.
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14528 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 14:19:25 +00:00
karlklose@google.com ffcc96540e Fix a wrong type annotation.
Review URL: https://codereview.chromium.org//11367092

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14526 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 13:49:16 +00:00
ajohnsen@google.com 97b775fc74 Move HashMapImplementation, LinkedHashMapImplementation and HashSetImplementation to core as private classes.
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14525 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 13:47:11 +00:00
ngeoffray@google.com d123a51aeb Fix return type in isolate library.
Review URL: https://codereview.chromium.org//11364071

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14523 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 12:33:09 +00:00
ngeoffray@google.com 83887273c3 Address Peter's comments in https://codereview.chromium.org/11361059, and fix a host-checked mode bug.
Review URL: https://codereview.chromium.org//11361093

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14522 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 11:40:26 +00:00
ngeoffray@google.com 2c78b21acb Fix checked mode failures.
Review URL: https://codereview.chromium.org//11365086

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14520 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 10:57:38 +00:00
ngeoffray@google.com 6eb5463f93 Support checked mode for return type.
Review URL: https://codereview.chromium.org//11361060

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14518 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 10:35:19 +00:00
floitsch@google.com 7d39042086 Fix bad mangling of environment parameters.
Review URL: https://codereview.chromium.org//11186048

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14517 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 10:29:50 +00:00
johnniwinther@google.com c731ae99fa Add isParameter, change isField to isVariable on MemberMirror
Review URL: https://codereview.chromium.org//11363076

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14516 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 10:25:21 +00:00
karlklose@google.com 323d8f6a9c Support class and typedef literals as expressions.
For a class C, the expression 'C' returns the canonicalized instance of Type for this class. If C has type variables, they are instantiated with 'dynamic'.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14515 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 09:29:51 +00:00
ajohnsen@google.com 796e4b3400 Changed DARTSESSID's httpOnly property to true by default.
BUG=6516

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14514 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 09:23:55 +00:00
ager@google.com 536d97a520 Add example of how to get a DirectoryLister to documentation.
R=sgjesse@google.com
BUG=dartbug.com/4729

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14513 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-05 09:22:04 +00:00
erikcorry@google.com 076e2564b8 Enable minifier for parameters and locals (disabled for native methods).
R=floitsch@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14508 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-03 08:09:48 +00:00
efortuna@google.com 358e4c092b Reapply Keycode enumeration from 14504.
Review URL: https://codereview.chromium.org//11312077

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14506 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-02 23:06:43 +00:00
efortuna@google.com ddf72c66cf Revert r14504.
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14505 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-02 22:54:25 +00:00
efortuna@google.com d15f684911 Add KeyCode enumeration in Dart and fix path of html lib script after sdk move.
Review URL: https://codereview.chromium.org//11362065

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14504 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-02 22:49:07 +00:00
dgrove@google.com 961e24641f Update paths to reflect new lib structure.
Review URL: https://codereview.chromium.org//11293062

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14474 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-02 15:17:53 +00:00
dgrove@google.com 037b2f8c60 svn add sdk
svn mv lib/sdk
svn mv lib/sdk/compiler sdk/lib/_internal
svn mv pkg/dartdoc sdk/lib/_internal

(cannot gcl upload due to .png's in dartdoc)

TBR=iposva
  


git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@14473 260f80e4-7a28-3924-810f-c04153c831b5
2012-11-02 14:53:15 +00:00