AnalysisEngine build participant work
Review URL: https://codereview.chromium.org//11564032

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16148 260f80e4-7a28-3924-810f-c04153c831b5
Changes per discussion with Anton
- Add a new API call Dart_StringTolatin1 so that the contents of a
  string object that satisfies Dart_IsStringLatin1 can be gotten
- Tweak Dart_MakeExternalString to copy out the contents of the string
  for valid string objects that can not be externalized by the VM
  (e.g strings in the VM isolate)
Review URL: https://codereview.chromium.org//11580003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16149 260f80e4-7a28-3924-810f-c04153c831b5
Fix build break.
Review URL: https://codereview.chromium.org//11565028

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16150 260f80e4-7a28-3924-810f-c04153c831b5
Fix windows build.
Review URL: https://codereview.chromium.org//11566025

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16152 260f80e4-7a28-3924-810f-c04153c831b5
Support for typedef in checked mode.
Review URL: https://codereview.chromium.org//11572009

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16154 260f80e4-7a28-3924-810f-c04153c831b5
Support web workers in dart2js.
Review URL: https://codereview.chromium.org//11553024

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16155 260f80e4-7a28-3924-810f-c04153c831b5
Revert r16155: unit tests of the dart2js compiler fail.
Review URL: https://codereview.chromium.org//11574030

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16156 260f80e4-7a28-3924-810f-c04153c831b5
Revert r16154: some browser tests in checked mode fail.
Review URL: https://codereview.chromium.org//11564034

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16157 260f80e4-7a28-3924-810f-c04153c831b5
Added support for skipping redundant dart2js compilations.

Currently, the buildbots run tests on every commit. But often neither
the tests nor the dart2js compiler did change (e.g. on status file updates).

The added code will check if the dependencies (i.e. files listed in
test.js.deps) or the dart2js snapshot did change. If not, the output
of the previous dart2js compilation is up to date and the compilation
step is skipped.
The skipping of redundant dart2js compilations works only if the '--use-sdk'
option was specified (because in this case the dart2js snapshot is used).

Committed: https://code.google.com/p/dart/source/detail?r=15080

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16158 260f80e4-7a28-3924-810f-c04153c831b5
Updated status files for opera test failures: created issue 7413

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16159 260f80e4-7a28-3924-810f-c04153c831b5
Make SecureSocket.inputStream.read return null, not an empty array, for no data.

InputStream.pipe was broken on SecureSocket.inputStream because of this.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16160 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Wat if you closure identical?"
Revert "Update comment suggested by Kasper."

This reverts r16112 and r16113.

R=ngeoffray@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16161 260f80e4-7a28-3924-810f-c04153c831b5
Updated status files for safari test failures: created issue 7414

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16162 260f80e4-7a28-3924-810f-c04153c831b5
Moved the testing scripts to the new import/library/part syntax

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16163 260f80e4-7a28-3924-810f-c04153c831b5
move pubspec model to core
Review URL: https://codereview.chromium.org//11572017

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16165 260f80e4-7a28-3924-810f-c04153c831b5
fix for DartModelException in code completions
Review URL: https://codereview.chromium.org//11576021

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16166 260f80e4-7a28-3924-810f-c04153c831b5
Issue 7189. Support DROP_COPY operation in Files view.
http://code.google.com/p/dart/issues/detail?id=7189

R=messick@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16167 260f80e4-7a28-3924-810f-c04153c831b5
Issue 6978. Fix to preserve relative path during move.
http://code.google.com/p/dart/issues/detail?id=6978

R=messick@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16168 260f80e4-7a28-3924-810f-c04153c831b5
When launching Dartium on win32, ensure that the browser window becomes the front-most window.
Review URL: https://codereview.chromium.org//11573020

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@16169 260f80e4-7a28-3924-810f-c04153c831b5
Issue 7093. Support for inlining function references.
http://code.google.com/p/dart/issues/detail?id=7093

R=brianwilkerson@google.com
BUG=

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

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