Reapply "Exception no longer an interface."

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14954 260f80e4-7a28-3924-810f-c04153c831b5
Remove overhead of socket testing flags by storing the value in a static.

R=sgjesse@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14955 260f80e4-7a28-3924-810f-c04153c831b5
Avoid repeated lower-casing of the same string when adding HTTP
headers.

R=sgjesse@google.com,ajohnsen@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14956 260f80e4-7a28-3924-810f-c04153c831b5
Added O_CLOEXEC to the flags parameter of open() calls

To prevent sub-processes from inheriting open file descriptors of
the current process, the O_CLOEXEC flag is necessary.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14963 260f80e4-7a28-3924-810f-c04153c831b5
Fixed missing O_CLOEXEC in Mac OS

TBR=ager@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14964 260f80e4-7a28-3924-810f-c04153c831b5
Collect the HTTP header in a byte buffer and send it all at once.

R=ager@google.com

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14965 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Re-enable test pkg/http/test/request_test Windows"

This reverts r14946

TBR=ager@google.com

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14966 260f80e4-7a28-3924-810f-c04153c831b5
Do not use StringBuffer to create strings from individual char
codes in the HTTP parser.

This was simple to do but we really should fix the performance of the
string buffer for this case.

R=sgjesse@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14967 260f80e4-7a28-3924-810f-c04153c831b5
Themes update. Bug fixes and clean up.
Review URL: https://codereview.chromium.org//11369257

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14968 260f80e4-7a28-3924-810f-c04153c831b5
Adding missing 'part of html' statements.

BUG=6572

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14969 260f80e4-7a28-3924-810f-c04153c831b5
fix to delta processor and model for changes to packages directory
Review URL: https://codereview.chromium.org//11359210

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14970 260f80e4-7a28-3924-810f-c04153c831b5
Move ParameterKind so it can be used in the element model
Review URL: https://codereview.chromium.org//11316019

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14972 260f80e4-7a28-3924-810f-c04153c831b5
 fix for dartbug.com/6724 - editor does not run pub automatically on win xp, but users can run from menu options
Review URL: https://codereview.chromium.org//11316024

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14973 260f80e4-7a28-3924-810f-c04153c831b5
Added raytracer to gl samples.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14974 260f80e4-7a28-3924-810f-c04153c831b5
Update element model to support kinds of parameters; improve docs; remove obsolete text
Review URL: https://codereview.chromium.org//11316025

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14975 260f80e4-7a28-3924-810f-c04153c831b5
Make the HTTP MockClient work with GET requests.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14976 260f80e4-7a28-3924-810f-c04153c831b5
Add NativeEnqueuer to work with the Enqueuer.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14977 260f80e4-7a28-3924-810f-c04153c831b5
- Add functionality to morph a string into an external string
- Add Dart API call Dart_MakeExternalString
Review URL: https://codereview.chromium.org//11360114

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14978 260f80e4-7a28-3924-810f-c04153c831b5
Test case for issue 6108
Review URL: https://codereview.chromium.org//11275207

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@14979 260f80e4-7a28-3924-810f-c04153c831b5
fix for dartbug.com/6738
Review URL: https://codereview.chromium.org//11308049

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