fix for package filters in Windows
Review URL: https://codereview.chromium.org//11555025

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

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

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

The stub is used in the case that an IC miss handler cannot find a
cacheable target.  It handles implicit closures, calls to instance
fields, and no such method.

Refactor the stub to make a single call into the runtime.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16057 260f80e4-7a28-3924-810f-c04153c831b5
Issue 7271. If class has method call() with type F, class should be considered as subtype of function type F
http://code.google.com/p/dart/issues/detail?id=7271

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16058 260f80e4-7a28-3924-810f-c04153c831b5
Bump version of web_ui package in TodoMVC

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16059 260f80e4-7a28-3924-810f-c04153c831b5
Adding docs to Element.

This is just some of the docs for the members which are explicit in the class, I'll also be working on more for the generated members.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16060 260f80e4-7a28-3924-810f-c04153c831b5
UI tweaks to the Class Hierarchy view.
Review URL: https://codereview.chromium.org//11442062

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16061 260f80e4-7a28-3924-810f-c04153c831b5
Remove the windows constraint on the create_sdk ==> dart_analyzer dependency.
So on all platforms now, the dart-sdk build depends on the compiler.
Review URL: https://codereview.chromium.org//11551002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16062 260f80e4-7a28-3924-810f-c04153c831b5
Move path-manipulation code from io.dart into path.dart.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16063 260f80e4-7a28-3924-810f-c04153c831b5
Revert 16062 - will re-apply once we can build the dart_analyzer on the windows pub bot.
Review URL: https://codereview.chromium.org//11549026

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16064 260f80e4-7a28-3924-810f-c04153c831b5
Fix samples.
Review URL: https://codereview.chromium.org//11442063

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16065 260f80e4-7a28-3924-810f-c04153c831b5
fix for packages filter and debugging on Windows
Review URL: https://codereview.chromium.org//11548039

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16066 260f80e4-7a28-3924-810f-c04153c831b5
Improve efficiency while computing list of applications
Review URL: https://codereview.chromium.org//11442064

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16067 260f80e4-7a28-3924-810f-c04153c831b5
Make pub publish more user friendly:

- Show the contents of their package.
- Let the confirm the upload even if there are no warnings.
- Make the error/warning text less scary.
- Validate that the pubspec has a version client-side.

Addresses #7175 and #7219.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16068 260f80e4-7a28-3924-810f-c04153c831b5
Fix type test for callable objects (issue 7338).
Review URL: https://codereview.chromium.org//11549027

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16069 260f80e4-7a28-3924-810f-c04153c831b5
Context menu cleanup (continued).

Follow-ups from our UX clinic.
Review URL: https://codereview.chromium.org//11548007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16070 260f80e4-7a28-3924-810f-c04153c831b5
Files view action contribution enablement fixes (dartbug.com/7353).

The rub is to ensure that actions are disabled by default (to be enabled by selection change notifications).
Review URL: https://codereview.chromium.org//11547028

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16071 260f80e4-7a28-3924-810f-c04153c831b5
Improved logging for failed update checks.
Review URL: https://codereview.chromium.org//11550008

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16072 260f80e4-7a28-3924-810f-c04153c831b5
Skip markdown_test in drt.
Review URL: https://codereview.chromium.org//11557018

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16073 260f80e4-7a28-3924-810f-c04153c831b5
Improve the reporting of scavenger and free list reports.

The scavenger now reports survival and promotion statistics.

The statistics for the large free list are now reported.  Previously,
only information about the small free list was printed.  Each report
indicates whether the data is from before or after a garbage collection,
each row of a report is preceded by the free list type (small or large),
and cumulative bytes are reported for the free list type.

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

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