add support for transformers in pubspec editor

R=danrubel@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29557 260f80e4-7a28-3924-810f-c04153c831b5
Fix standalone/io/platform_test on Windows.  Remove @deprecated from Platform.

BUG=
R=sgjesse@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29558 260f80e4-7a28-3924-810f-c04153c831b5
Issue 14364. Strengthen isDirectSupertypeOf() to check type parameters.
https://code.google.com/p/dart/issues/detail?id=14364

However when we check for isSubType() we need to consider "dynamic" as bottom, i.e. as a subtype of any other type.

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29559 260f80e4-7a28-3924-810f-c04153c831b5
Remove uses of Options from utils directory.

BUG=
R=sgjesse@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29560 260f80e4-7a28-3924-810f-c04153c831b5
Remove uses of Options from tools directory.  Fix platform_test.

BUG=
R=sgjesse@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29562 260f80e4-7a28-3924-810f-c04153c831b5
dart:io | Add 'recursive' flag to File.create and Link.create.

BUG=dartbug.com/12462
R=ajohnsen@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29563 260f80e4-7a28-3924-810f-c04153c831b5
Fix create_recursive_test.dart on dartanalyzer.

BUG=
R=sgjesse@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29564 260f80e4-7a28-3924-810f-c04153c831b5
Update co19 status for dart2js

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29565 260f80e4-7a28-3924-810f-c04153c831b5
Preserve resolution information. I think this will do what we need, but please let me know if I've missed a case.

R=danrubel@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29566 260f80e4-7a28-3924-810f-c04153c831b5
Fix performance degradation in string buffer benchmarks: concat in native instead of in Dart.

R=zra@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29567 260f80e4-7a28-3924-810f-c04153c831b5
Implement SharedOptions in test scripts.

R=kustermann@google.com, ricow@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29568 260f80e4-7a28-3924-810f-c04153c831b5
Remove uses of Options in polymer lint and deploy tools.

BUG=
R=sgjesse@google.com, sigmund@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29569 260f80e4-7a28-3924-810f-c04153c831b5
Remove dart:io Options class.

BUG=
R=sgjesse@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29570 260f80e4-7a28-3924-810f-c04153c831b5
Issue 14580. Fix for extra type arguments applying.
https://code.google.com/p/dart/issues/detail?id=14580

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29571 260f80e4-7a28-3924-810f-c04153c831b5
Fix RawObject::IsVMHeapObject to use Contains instead of relying on the mark bit.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29572 260f80e4-7a28-3924-810f-c04153c831b5
Update auto-download fix (dartbug.com/13738).

R=keertip@google.com, scheglov@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29573 260f80e4-7a28-3924-810f-c04153c831b5
Fix build

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29574 260f80e4-7a28-3924-810f-c04153c831b5
HTML and embedded Dart respect the tab/space indententation settings
when changed in the editor preferences.

R=scheglov@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29575 260f80e4-7a28-3924-810f-c04153c831b5
incremental scanner fix and test

R=brianwilkerson@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@29576 260f80e4-7a28-3924-810f-c04153c831b5
Adds support for ARM softfp calling convention.

The cross-compiler with the Android NDK doesn't support
the 'hard' calling convention, so we need both. I've
added a preprocessor define to the gyp file for the
standalone vm indicating support for 'hard' so that I
don't have to modify the Dartium gyp files.

R=srdjan@google.com

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

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