Revert "Per isolate package root."
Revert "Fix test in checked mode."

The Dartium branch is locked atm, making it impossible to land this and have green Dartium bots.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40540 260f80e4-7a28-3924-810f-c04153c831b5
'Convert Method to Getter' refactoring implementation.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40541 260f80e4-7a28-3924-810f-c04153c831b5
Reset refactoring manager on any analysis.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40542 260f80e4-7a28-3924-810f-c04153c831b5
cherry pick https://github.com/Polymer/ShadowDOM/pull/506

BUG= http://dartbug.com/21033

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40543 260f80e4-7a28-3924-810f-c04153c831b5
Use consistent lowercase labels

R=keertip@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40544 260f80e4-7a28-3924-810f-c04153c831b5
Update images.
If the Mac FYi bot starts to fail, this is the CL to revert.



git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40546 260f80e4-7a28-3924-810f-c04153c831b5
Update messages in code transformers now that we have the article about imports.

R=jakemac@google.com, kathyw@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40547 260f80e4-7a28-3924-810f-c04153c831b5
warn if inlining the same css file more than once

BUG= http://dartbug.com/19996
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40548 260f80e4-7a28-3924-810f-c04153c831b5
Integrate CONVERT_METHOD_TO_GETTER into the server.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40549 260f80e4-7a28-3924-810f-c04153c831b5
Move SourceReference, extract duplicate code.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40550 260f80e4-7a28-3924-810f-c04153c831b5
fix flaky AnalysisContextImplTest.test_performAnalysisTask_IOException

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40551 260f80e4-7a28-3924-810f-c04153c831b5
Fix context handling in for-in loops

The creation and assignment of a fresh loop variable appeared to be outside
of the loop body. When the assignment fails, e.g. due to a type check, the
stack walking code could thus access the wrong context variables.

This CL fixes code and PC descriptor generation for for-in loops and also
fixes a separate bug that crashed the VM when printing an internal error
message.

Fixes issue 20999.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40552 260f80e4-7a28-3924-810f-c04153c831b5
check vm and dartium before update

BUG=dartbug.com/17018
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40553 260f80e4-7a28-3924-810f-c04153c831b5
Only import xvfbwrapper on linux.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40554 260f80e4-7a28-3924-810f-c04153c831b5
Refactor [resolvePropertyAccess] in anticipation of adding union-type hints.

It's now much shorter and ready to support union-types: without the
[instanceof UnionType] check at the top it generates hints for all
union-type field accesses (get, set), since field lookup for union
types is not yet implemented.

Along the way I renamed and redocumented [doesntHaveProxy] since the
original seemed to be doing the opposite of what its name and
incoherent documentation indicated!

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40555 260f80e4-7a28-3924-810f-c04153c831b5
first cut fuzz test for analysis server

This very rough first cut drives the analysis server snapshot so that it...

- analyzes the specified source tree
- locates and 'opens' a file in that tree
- modifies the content of that file in memory without saving to disk
- requests code completions

I'm not happy with the readability of the ServerTest # test() method because of all the Future references.
I'm going to experiment with async / await to see if that can make it more readable.

There are several libraries that I pulled out of the analysis server code base and cleaned up to use
with an analysis server client. In the long run, these analysis server client libraries need to be cleaned up
so that clients can import them rather than having to do what I've done. These libraries include:

- example/server_test/bin/byte_stream_channel.dart
- example/server_test/bin/channel.dart
- example/server_test/bin/generated_protocol.dart
- example/server_test/bin/json.dart
- example/server_test/bin/protocol.dart

BUG=
R=lukechurch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40556 260f80e4-7a28-3924-810f-c04153c831b5
Replace AnalysisServerListener with Stream.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40557 260f80e4-7a28-3924-810f-c04153c831b5
Issue 21027. Don't consider '///*' as a single line doc comment.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40558 260f80e4-7a28-3924-810f-c04153c831b5
Get rid of Chain.track in pub.

R=rnystrom@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@40559 260f80e4-7a28-3924-810f-c04153c831b5
Issue 21003. Restore 'org.eclipse.ui.edit.text.cut.line.to.end' action.

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

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

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