Finish file 'fuzzer' and fix issues.

- One integer extraction issue.
- Changed to using nativeport.call().transform to make sure that exceptions during the processing of the reply are propagated to the future.

R=sgjesse@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7843 260f80e4-7a28-3924-810f-c04153c831b5
Add support for websocket PING and PONG frames

The handling of control frames have been refactored to uniformly
hanlde CLOSE, PING and PONG frames.

Currently this is not tested as I have bot found a good way to test it
yet. It has been somewhat tested with a browser client forcing ping
messages from the server and processing the pong responses from the
browser.

R=ager@google.com, ajohnsen@google.com

BUG=none
TEST=none

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7844 260f80e4-7a28-3924-810f-c04153c831b5
Remove string concatenation using + from test_suite.dart.  Simplify output directory recursive directory creation, removing a TODO.

BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7845 260f80e4-7a28-3924-810f-c04153c831b5
Wait for analysis after setting file content
Review URL: https://chromiumcodereview.appspot.com//10414031

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7846 260f80e4-7a28-3924-810f-c04153c831b5
Make the Dart standalone VM run on Windows XP

Removed another use of inet_ntop.

R=ager@google.com

BUG=dart:3164
TEST=Most socket tests in tests/standalone/io

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7847 260f80e4-7a28-3924-810f-c04153c831b5
Add support for directory renaming to dart:io.

R=sgjesse@google.com
BUG=dartbug:3104
TEST=standalone/io/directory*

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7848 260f80e4-7a28-3924-810f-c04153c831b5
Add --package-root option to the compiler.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7849 260f80e4-7a28-3924-810f-c04153c831b5
Use MessageKind for reporting crash messages.

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7850 260f80e4-7a28-3924-810f-c04153c831b5
Add special handling of the content type HTTP header

This adds parsing of HTTP headers of the form:

  Name=value; parameter1=value1; parameter2=value2

Specialize the implemented header value class into a content type
class.

One could argue whether the "synchronization" between the string
representation and the content type object representation is the best
way, but if the exposed parameters map should just be the standard map
implementation there is no way of detection changes,

R=ager@google.com, ajohnsen@google.com

BUG=dart:2045
TEST=tests/standalone/io/http_test.dart, tests/standalone/io/http_headers_test.dart

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7851 260f80e4-7a28-3924-810f-c04153c831b5
Fix test tests/standalone/io/http_headers_test

The toString result can have two different values.

TBR=ager@google.com

BUG=none
TEST=tests/standalone/io/http_headers_test

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

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

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7853 260f80e4-7a28-3924-810f-c04153c831b5
Nuke old way to concatenate strings.

R=floitsch@google.com
BUG=3120

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7854 260f80e4-7a28-3924-810f-c04153c831b5
DEPS AutoUpdate: webkit to 548 (2012-05-22 18:42:46 +0400) podivilov@google.com
Do not send scripts from dart: libs to front-end by default.
http://src.chromium.org/viewvc/multivm/trunk/webkit?view=rev&revision=548

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7855 260f80e4-7a28-3924-810f-c04153c831b5
Rework the structure related to string literals so that they all have a common superclass
Review URL: https://chromiumcodereview.appspot.com//10417022

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7856 260f80e4-7a28-3924-810f-c04153c831b5
Support for type of getter
There is also one unrelated change in ExtractLocalRefactoring, it is not used yet.

R=messick@google.com,devoncarew@google.com
BUG=
TEST=

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7857 260f80e4-7a28-3924-810f-c04153c831b5
Start working on unparse validation.

R=ahe@google.com

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

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7858 260f80e4-7a28-3924-810f-c04153c831b5
Key binding customization
Review URL: https://chromiumcodereview.appspot.com//10332222

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7859 260f80e4-7a28-3924-810f-c04153c831b5
- Add a math library. Currently it mostly matches the Math class in dart:core.
- Add a useable Random number generator.
Review URL: https://chromiumcodereview.appspot.com//10389150

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7860 260f80e4-7a28-3924-810f-c04153c831b5
Deal with different chromedrivers running on for Chrome and Dartium.
Review URL: https://chromiumcodereview.appspot.com//10417025

git-svn-id: http://dart.googlecode.com/svn/branches/bleeding_edge@7861 260f80e4-7a28-3924-810f-c04153c831b5
Revert 7825 (formerly 7788)!
Review URL: https://chromiumcodereview.appspot.com//10409063

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