Enable using the service library from dart:io applications.

Handle WebSocket differences between dart:html and dart:io.
Create simple command-line shell as an example.
This will enable standalone unit tests that use the service library.

R=johnmccutchan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38655 260f80e4-7a28-3924-810f-c04153c831b5
Fix lingering references to the old Span in yaml.

R=rnystrom@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38656 260f80e4-7a28-3924-810f-c04153c831b5
Fix an import in yaml_node_wrapper_test.

R=rnystrom@google.com
TBR

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38657 260f80e4-7a28-3924-810f-c04153c831b5
Add integration tests for analysis.getErrors.

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38658 260f80e4-7a28-3924-810f-c04153c831b5
Add third_party/fake_async to svn:ignore


git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38659 260f80e4-7a28-3924-810f-c04153c831b5
Don't print errors to stderr in socket_*.

BUG=https://code.google.com/p/dart/issues/detail?id=20070
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38660 260f80e4-7a28-3924-810f-c04153c831b5
Start running the analysis server integration tests by changing the name to end with _test.dart

Note that these will not run on the vm bots, only on the pub/pkg bots on the right.

I would rather that we keep this in the normal setup. If we are seeing to long cycle times we should shard these machines instead of special casing.

Sorry if you wasted time doing the new specialized test suite.

If we want to, we can skip this on specific platforms in the status files(qua comments in mail thread), but I don't think we should

I ran this in a loop on my linux box for a few hours, no flakes.

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38661 260f80e4-7a28-3924-810f-c04153c831b5
In Socket:connect, start connecting to next address, after 250 (25 for loopback).

BUG=https://code.google.com/p/dart/issues/detail?id=19871
R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38662 260f80e4-7a28-3924-810f-c04153c831b5
Start running in batch mode on all linux dart2js bots

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38665 260f80e4-7a28-3924-810f-c04153c831b5
Suppress analysis server integration test failures in debug mode and on windows.

I have filed http://dartbug.com/20251 and http://dartbug.com/20252 to track this.

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38668 260f80e4-7a28-3924-810f-c04153c831b5
Run with a bigger timeout for pub/pkg tests.

We have a lot that is near the limit and my hopes that this will ever change are gone

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38669 260f80e4-7a28-3924-810f-c04153c831b5
add FUNCTION_TYPE_ALIAS to CompletionSuggestionKind

BUG=dartbug/20188
R=paulberry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38670 260f80e4-7a28-3924-810f-c04153c831b5
Be sure we don't delete a ClientSocket, until 'connect' is completed.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38671 260f80e4-7a28-3924-810f-c04153c831b5
Convenience script for fetching dartium

R=terry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38672 260f80e4-7a28-3924-810f-c04153c831b5
Drop up/down and page-up/-page-down hot keys.

They conflict with linked mode proposals selection.
I was not able to find a nicer solution in a couple of hours.

R=danrubel@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38673 260f80e4-7a28-3924-810f-c04153c831b5
Remove package root hack from the analysis server integration testing

Use the one provided by Platform instead.

Remove suppression from status file

BUG=20251
R=paulberry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38674 260f80e4-7a28-3924-810f-c04153c831b5
remove unused DartDoc and DartElement code

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38675 260f80e4-7a28-3924-810f-c04153c831b5
Implementation of edit.createRefactoring (java api for the dart analysis server)

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38676 260f80e4-7a28-3924-810f-c04153c831b5
Use 'search.getTypeHierarchy' API in Editor.

R=brianwilkerson@google.com, jwren@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38677 260f80e4-7a28-3924-810f-c04153c831b5
Implementation of edit.deleteRefactoring (java api for the dart analysis server)

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38678 260f80e4-7a28-3924-810f-c04153c831b5