Remove obsolete version of dromaeo

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6138 260f80e4-7a28-3924-810f-c04153c831b5
Prevent NPE in TypeAnalyzer

This came from a bug report in the editor without a
specific repro case, so I just added protection
at the several places on the line where fetching the
type arguments might hit a null pointer.  If I had
a repro case, I would work on preventing the null pointer
from getting in there in the first place.

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6140 260f80e4-7a28-3924-810f-c04153c831b5
Rename field. Check override and hiding in subclasses.

Check for hiding member inherited from superclasses is to be done.
Hm... And check for method parameter names.

R=messick@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6141 260f80e4-7a28-3924-810f-c04153c831b5
Issue 2420. Better error message for 'duplicate top-level definition'
http://code.google.com/p/dart/issues/detail?id=2420

R=zundel@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6142 260f80e4-7a28-3924-810f-c04153c831b5
Copy vm-specific test to vm-specific location.
A follow-up cl will make the original test non vm-specific.
Review URL: https://chromiumcodereview.appspot.com//9969122

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6143 260f80e4-7a28-3924-810f-c04153c831b5
First cut at a revised interface for Source

This is primarily intended to be a starting point for discussion. I believe the current implementation of source objects is too complex and too error prone, so this is an attempt to simplify things.

(I am addressing this now because I need it to add support for compilation errors.)
Review URL: https://chromiumcodereview.appspot.com//9959102

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6144 260f80e4-7a28-3924-810f-c04153c831b5
Add missing type checks for top level static initializers (issue 1980 and
duplicates 1957, 2070, 2224).
Review URL: https://chromiumcodereview.appspot.com//9958091

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6145 260f80e4-7a28-3924-810f-c04153c831b5
Dartc's 'can't use a type variable in static context' message now works the same way as 'NO_SUCH_TYPE'

The error message for can't use a type variable in a static
context is useful, but it was an unconditional error.  Really,
the message is just a more friendly version of 'NO_SUCH_TYPE' and
needs to work in the same way, being a warning in some contexts, and
a compile time error in others.

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6146 260f80e4-7a28-3924-810f-c04153c831b5
Per project format and save options (first cut)
Review URL: https://chromiumcodereview.appspot.com//9969118

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6147 260f80e4-7a28-3924-810f-c04153c831b5
Indentation tune-up.
Fixes 726, 1219, 1648, 1840, 1848, 2022
Review URL: https://chromiumcodereview.appspot.com//9950099

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6148 260f80e4-7a28-3924-810f-c04153c831b5
Make test non vm-specific (cl 9969122 follow up).
Small edits in both vm-specific and non-vm specific versions of the same test.
Review URL: https://chromiumcodereview.appspot.com//9956116

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6149 260f80e4-7a28-3924-810f-c04153c831b5
Port over some command line related classes from dartc to new engine package

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6150 260f80e4-7a28-3924-810f-c04153c831b5
Metrics package copied over from dartc

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6151 260f80e4-7a28-3924-810f-c04153c831b5
SystemLibraryManager config update 
Review URL: https://chromiumcodereview.appspot.com//9950092

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6152 260f80e4-7a28-3924-810f-c04153c831b5
Fix for Issue 2399 - broken []= on dartium dart:html typed arrays.

Also fix buggy lastIndexOf and add test.

BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6153 260f80e4-7a28-3924-810f-c04153c831b5
Fix "Compilion" typo.
Review URL: https://chromiumcodereview.appspot.com//9956127

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6154 260f80e4-7a28-3924-810f-c04153c831b5
Mark html/TypedArrays4Test as Fail on dartium

BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6155 260f80e4-7a28-3924-810f-c04153c831b5
AnalysisServer fixes and tests
Review URL: https://chromiumcodereview.appspot.com//9968083

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6156 260f80e4-7a28-3924-810f-c04153c831b5
Use a better error message when $!MEMBERS isn't used in a template file.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge/dart@6157 260f80e4-7a28-3924-810f-c04153c831b5
Add the ability to view system sources when debugging.
Review URL: https://chromiumcodereview.appspot.com//9958127

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