Nit fix to make preference constant key more self-identifying.
Review URL: https://chromiumcodereview.appspot.com//10091019

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

Also regenerate dom.dart

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6611 260f80e4-7a28-3924-810f-c04153c831b5
Accept keyword abstract in front of a class declaration

We can just ignore it. The VM has nothing to do for abstract
classes.
Review URL: https://chromiumcodereview.appspot.com//10103014

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6612 260f80e4-7a28-3924-810f-c04153c831b5
Implement condition type checks in new compiler, thereby removing last bailouts.
Remove svn:eol-style property on various files.
Review URL: https://chromiumcodereview.appspot.com//9969192

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6613 260f80e4-7a28-3924-810f-c04153c831b5
Fix install script to deal with unzip for Windows.
Review URL: https://chromiumcodereview.appspot.com//10106012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6614 260f80e4-7a28-3924-810f-c04153c831b5
Add missing properties on HttpHeader

R=ajohnsen@google.com

BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6615 260f80e4-7a28-3924-810f-c04153c831b5
Add a test for checking that enough positional arguments were passed in.
Review URL: https://chromiumcodereview.appspot.com//10102001

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6616 260f80e4-7a28-3924-810f-c04153c831b5
Fix issue 2358: dart methods on native classes must also check if the current prototype has the method. If not, we need to re-do the dynamic dispatch to actually hit the subclass implementation of the method.
Review URL: https://chromiumcodereview.appspot.com//10092012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6617 260f80e4-7a28-3924-810f-c04153c831b5
Fix for issue 2433: for stubs on native classes, only call a method with a non-mangled name when the method is a JS method.
Review URL: https://chromiumcodereview.appspot.com//10108013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6618 260f80e4-7a28-3924-810f-c04153c831b5
Remove warning for using a factory constructor on an abstract class.

http://code.google.com/p/dart/issues/detail?id=2282

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6619 260f80e4-7a28-3924-810f-c04153c831b5
Fix for issue 2468: also convert Dart closures to Js closures in stubs for native methods.
Review URL: https://chromiumcodereview.appspot.com//10108012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6620 260f80e4-7a28-3924-810f-c04153c831b5
Fix type warnings and a few other warnings, and probably even an error.

Mostly warnings introduced by cascade implementation.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6621 260f80e4-7a28-3924-810f-c04153c831b5
Do not delete DOMStringMap and DOMStringList types from idl database.

R=antonm@chromium.org,sra@chromium.org

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6623 260f80e4-7a28-3924-810f-c04153c831b5
Minor fixes to remove some warnings.

R=ngeoffray@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6624 260f80e4-7a28-3924-810f-c04153c831b5
Truley compute direct subtypes of native classes.
Review URL: https://chromiumcodereview.appspot.com//10106019

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6625 260f80e4-7a28-3924-810f-c04153c831b5
Move cygwin_dir to shared gypi file.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6626 260f80e4-7a28-3924-810f-c04153c831b5
Add extends clause to the type parameter for AbstractScanner.

This gets rid of a warning when using the result of calling utf8String inside the implementation.

R=ahe@google.com
BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6627 260f80e4-7a28-3924-810f-c04153c831b5
Stop recording the declaration of an identifier as a reference to it
Review URL: https://chromiumcodereview.appspot.com//10105023

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6628 260f80e4-7a28-3924-810f-c04153c831b5
Renamed the 'dartc' launch script to 'dart_analyzer' and adds it to dart-sdk

Some now unused scripts and files were also removed.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6629 260f80e4-7a28-3924-810f-c04153c831b5
Refactoring if block-information.

Generalizes block information handling and adds (yet unused) info blocks
for if and logical-and/or.

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

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