Fix CHV bugs. History was not working at all. A few inappropriate
search items were being added to the view menu.
Review URL: https://chromiumcodereview.appspot.com//10034034

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6444 260f80e4-7a28-3924-810f-c04153c831b5
Fix performance issue with instanceof String checks on ia32. x64 in new compiler is coming in a following CL: use inlined type-test cache to compare against String interface and simplify test against bool. This CL addresses the issue 2530.
Review URL: https://chromiumcodereview.appspot.com//10056004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6445 260f80e4-7a28-3924-810f-c04153c831b5
Do not require type class to be finalized when performing a type test.
However, make sure that the interfaces are resolved (issue 2523).
A later change will cleanup interface resolution code.
Review URL: https://chromiumcodereview.appspot.com//10050034

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6447 260f80e4-7a28-3924-810f-c04153c831b5
Refine understanding of FF ImageData issue.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6448 260f80e4-7a28-3924-810f-c04153c831b5
Persist the scanning state across invocations of ProcessToSpace.

This provides an signal that scanning is required to complete a
scavenge.  When reinvoking the scanner, scanning now resumes from the
lowest unscanned address instead of from the lowest to-space address,
thereby avoiding repeated work.

BUG=2524

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6449 260f80e4-7a28-3924-810f-c04153c831b5
Chrome roll 131728->131883.

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6450 260f80e4-7a28-3924-810f-c04153c831b5
Fix flaky message queue test.

The test assumes that MessageQueue::Dequeue(0) cannot return NULL.
However, MessageQueue::Dequeue(0) returns NULL in case of spurious
wakeup.

R=turnidge@google.com,sgjesse@google.com
BUG=dartbug.com/2004
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6453 260f80e4-7a28-3924-810f-c04153c831b5
Mark as closing, when we close the connection manually.

Succeeding calls to write* would have failed without this.

BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6454 260f80e4-7a28-3924-810f-c04153c831b5
Close socket, and not non-existing outputStream. Fixes crash in HttpServer.

BUG=
TEST=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6455 260f80e4-7a28-3924-810f-c04153c831b5
Remove suppression for NativeGCTest in release mode.

TBR=antonm@chromium.org

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6456 260f80e4-7a28-3924-810f-c04153c831b5
Reduce size by emitting $.foo instead of Isolate.prototype.foo.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6458 260f80e4-7a28-3924-810f-c04153c831b5
Support length operation without opening file.

Use fstat instead of multiple seek calls to get length of
opened files.

R=sgjesse@google.com
BUG=dartbug.com/1592
TEST=standalone/io/File*Test

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6459 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Reduce size by emitting $.foo instead of Isolate.prototype.foo."

This reverts commit 6458.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6460 260f80e4-7a28-3924-810f-c04153c831b5
Reapply "Reduce size by emitting $.foo instead of Isolate.prototype.foo."

This reapplies (a fixed version of) 6459 which had been reverted with 6460.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6461 260f80e4-7a28-3924-810f-c04153c831b5
Fix flaxy test issue for analysis parser found in r6414

http://code.google.com/p/dart/source/detail?r=6414

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6462 260f80e4-7a28-3924-810f-c04153c831b5
Adds parser recovery at the statement level for unterminated statements (no semicolon)

this change will allow the parser to recover when it sees the start
of a new statement after an invalid token.  All 24 of these new test
cases failed in the state the code right before this change, so
I'm hoping this will make a significant improvement in the quality of
the AST created and therefore code completion.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6463 260f80e4-7a28-3924-810f-c04153c831b5
Add basic handling to connection upgrade to the HTTP parser

See description in runtime/bin/http_parser.dart on how the upgrade works.

R=ajohnsen@google.com

BUG=dart:2002
TEST=tests/standalone/src/io/HttpParserTest.dart

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@6464 260f80e4-7a28-3924-810f-c04153c831b5
Put Dartium generated idl in a separate directory so they don't interfere with JS DOM generation.

R=antonm@chromium.org

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

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