Speculative fix for the windows compilation failure.
Review URL: https://chromiumcodereview.appspot.com//10032030

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6363 260f80e4-7a28-3924-810f-c04153c831b5
Adds parser recovery for type parameters and type arguments

Note that this un-does part of a previous change for parser recovery.
   http://codereview.chromium.org/8576007/

The resulting AST seems more complete in the test cases I came up
with.

Review URL: https://chromiumcodereview.appspot.com//10021017

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6364 260f80e4-7a28-3924-810f-c04153c831b5
Fix instance compound assignment.

We compiled a.y.x += 1 into a.y.x = a.y.x + 1.
Similarly foo().x++ was compiled into foo().x = foo().x + 1.
Now we store the receiver and reuse it on both sides.

Review URL: https://chromiumcodereview.appspot.com//9979021

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6365 260f80e4-7a28-3924-810f-c04153c831b5
Add DartLibrary.getCompilationUnitsInScope()

R=brianwilkerson@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10038002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6366 260f80e4-7a28-3924-810f-c04153c831b5
add Run to Files view context menu
Review URL: https://chromiumcodereview.appspot.com//10014022

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6367 260f80e4-7a28-3924-810f-c04153c831b5
Fix the build after recent WebKit roll.

R=antonm@google.com,vsm@google.com

Review URL: https://chromiumcodereview.appspot.com//10031035

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6368 260f80e4-7a28-3924-810f-c04153c831b5
Fix the build after recent WebKit roll.

Update client-leg.status.

R=antonm@google.com,vsm@google.com

Review URL: https://chromiumcodereview.appspot.com//9999026

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6369 260f80e4-7a28-3924-810f-c04153c831b5
Adds parser recovery to the class right brace and handles stray semicolons in a class

I modified 'expectCloseBrace()' to not be so greedy of no opening brace
was ever seen.

Review URL: https://chromiumcodereview.appspot.com//10020008

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6370 260f80e4-7a28-3924-810f-c04153c831b5
Add css and html editors. This includes syntax highlighting, some code completion, and initial support for parsing to populate the outline view.

http://code.google.com/p/dart/issues/detail?id=623
Review URL: https://chromiumcodereview.appspot.com//10032010

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6371 260f80e4-7a28-3924-810f-c04153c831b5
Anther attempt to fix the build after recent WebKit roll.

R=antonm@chromium.org

Review URL: https://chromiumcodereview.appspot.com//10014025

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6372 260f80e4-7a28-3924-810f-c04153c831b5
Fix to ensure "Don't Analyze" action label is properly synced with current selection state.

Net-net: we need to update the label before showing the menu since the resource state may have changed between selection events.

NOTE: Devon and I chatted about breaking this single action into two...  I'm on the fence, and may pick up in a follow-on CL.
Review URL: https://chromiumcodereview.appspot.com//10033032

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6373 260f80e4-7a28-3924-810f-c04153c831b5
Remove two compilation warnings.
Review URL: https://chromiumcodereview.appspot.com//10033033

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6374 260f80e4-7a28-3924-810f-c04153c831b5
fix bug in isolate code, reenable isolate tests

Review URL: https://chromiumcodereview.appspot.com//9967024

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6375 260f80e4-7a28-3924-810f-c04153c831b5
Roll IDL to multivm@375

TBR=sra

Review URL: https://chromiumcodereview.appspot.com//10048001

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6376 260f80e4-7a28-3924-810f-c04153c831b5
Fix for a class cast exception.
Review URL: https://chromiumcodereview.appspot.com//10024069

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6378 260f80e4-7a28-3924-810f-c04153c831b5
Initial type rename refactoring

Fix NodeFinder to find method name on declaration.

R=messick@google.com
BUG=
TEST=

Review URL: https://chromiumcodereview.appspot.com//10014031

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6379 260f80e4-7a28-3924-810f-c04153c831b5
Fix OS::VSNPrint to make it behave similar to linux and macos versions.
Mathias found this bug will using it in the JSON parser.
Review URL: https://chromiumcodereview.appspot.com//10037018

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6380 260f80e4-7a28-3924-810f-c04153c831b5
Add runtime=dartium webdriver support to test.dart

Review URL: https://chromiumcodereview.appspot.com//9960050

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6381 260f80e4-7a28-3924-810f-c04153c831b5
change status files to make it possible to run test.py -c frog,dart2js -r none.

Except for standalone, this mostly skips all other tests. The configurations
frog_none and dart2js_none these have been ignored for now by the bots, enabling
those tests should be done as needed.

Review URL: https://chromiumcodereview.appspot.com//10042001

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6382 260f80e4-7a28-3924-810f-c04153c831b5
Add support to build a subset of the libraries in a project
Review URL: https://chromiumcodereview.appspot.com//10024067

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