Chrome roll 130094->130356.

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6120 260f80e4-7a28-3924-810f-c04153c831b5
Remove suppression which is incorrect after recent changes.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6121 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: tools to 343 (2012-04-03 19:11:46 +0400) antonm@chromium.org
Fit into 80 line length restriction.
http://src.chromium.org/viewvc/multivm/trunk/tools?view=rev&revision=343

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6122 260f80e4-7a28-3924-810f-c04153c831b5
Add Dromaeo generated code size measurements

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6123 260f80e4-7a28-3924-810f-c04153c831b5
small fixes per code review

BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6124 260f80e4-7a28-3924-810f-c04153c831b5
Fix for http://code.google.com/p/dart/issues/detail?id=2364 - invalid thread access exception.
Review URL: https://chromiumcodereview.appspot.com//9956096

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6125 260f80e4-7a28-3924-810f-c04153c831b5
Mark Stopwatch Test as flaky.
Review URL: https://chromiumcodereview.appspot.com//9956090

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6126 260f80e4-7a28-3924-810f-c04153c831b5
Fix for 2394
Review URL: https://chromiumcodereview.appspot.com//9950097

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6127 260f80e4-7a28-3924-810f-c04153c831b5
Detect recursion during compilation of const constructors.

We now give a message like this:

    Illegal recursion in const constructor 'A.'.
Review URL: https://chromiumcodereview.appspot.com//9965081

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6128 260f80e4-7a28-3924-810f-c04153c831b5
Revert my last change due to problems on other platforms.
Review URL: https://chromiumcodereview.appspot.com//9968088

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6129 260f80e4-7a28-3924-810f-c04153c831b5
Fix for an issue where reported line positions on windows files were off by a factor of 2.
Review URL: https://chromiumcodereview.appspot.com//9959103

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6130 260f80e4-7a28-3924-810f-c04153c831b5
Change to the Clock sample to use dart:html, instead of dart:dom.
Review URL: https://chromiumcodereview.appspot.com//9969077

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6131 260f80e4-7a28-3924-810f-c04153c831b5
Triaged more co19 tests

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6132 260f80e4-7a28-3924-810f-c04153c831b5
TestUtilities tweaks for AnalysisServer tests
Review URL: https://chromiumcodereview.appspot.com//9968082

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6133 260f80e4-7a28-3924-810f-c04153c831b5
fix waitForIdle race condition
Review URL: https://chromiumcodereview.appspot.com//9950093

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6137 260f80e4-7a28-3924-810f-c04153c831b5
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@6138 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 344 (2012-04-03 22:57:56 +0400) antonm@chromium.org
Minor cleanup.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=344

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@6139 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@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@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@6142 260f80e4-7a28-3924-810f-c04153c831b5