Set a breakpoint and launch

R=danrubel@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39114 260f80e4-7a28-3924-810f-c04153c831b5
'Rename Local Variable' refactoring implementation.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39115 260f80e4-7a28-3924-810f-c04153c831b5
Fix bug in caching of chunked transfer encoding in HTTP headers

R=ajohnsen@google.com
BUG=http://dartbug.com/20335

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39116 260f80e4-7a28-3924-810f-c04153c831b5
Create an erroneous element for static private access.

BUG=http://dartbug.com/20458
R=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39117 260f80e4-7a28-3924-810f-c04153c831b5
Make the default HTTP server configuration more secure

Add a mechanism for setting default headers to add to all responses.

By default each the HTTP response now will contain the following headers:

  Content-Type: text/plain; charset=utf-8
  X-Frame-Options: SAMEORIGIN
  X-Content-Type-Options: nosniff
  X-XSS-Protection: 1; mode=block

New cookies created are now 'httpOnly' by default.

BUG=http://dartbug.com/19676
R=ajohnsen@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39118 260f80e4-7a28-3924-810f-c04153c831b5
Add optional start index to Pattern.allMatches.

This is a non-breaking change.
Very few classes implement Pattern, so it's also a mostly non-intrusive change.

If we add startIndex to other methods, like replaceFirstMatch, we can use the extra parameter only for non-zero start indices without breaking existing code.

R=ajohnsen@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39119 260f80e4-7a28-3924-810f-c04153c831b5
Add third party packages to svn ignore

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39120 260f80e4-7a28-3924-810f-c04153c831b5
dart2dart: Fix a scoping bug in the translation of loops.

Side effects to local variables in the condition must be visible after
the loop exit.  Thus the translation of the statements following a
loop must be in the scope of the condition.

R=sigurdm@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39121 260f80e4-7a28-3924-810f-c04153c831b5
Add dummy implementation of defaultResponseHeaders

This fixes the analyzer redness on the buildbot.

TBR=nweiz@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39122 260f80e4-7a28-3924-810f-c04153c831b5
Return if we see a compilation failure in batch mode in dart2js

I think this is just closing one hole, maybe we need to do this in more places, but I don't know the dart2js code well enough the easily see the flows.

R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39123 260f80e4-7a28-3924-810f-c04153c831b5
Update test to have second argument on Pattern.allMatches.

Avoids warning when running test.

R=sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39124 260f80e4-7a28-3924-810f-c04153c831b5
Reapply "Move dart2js batch decision out so that it actually takes effect on browser bots"

The underlying dart2js issue has been fixed in revision 39123

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39125 260f80e4-7a28-3924-810f-c04153c831b5
Skip pkg/analysis_server/test/integration/analysis/update_content_test server in debug mode

This is timing out

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39126 260f80e4-7a28-3924-810f-c04153c831b5
Work around AppCache issues to switch to SSL.

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39127 260f80e4-7a28-3924-810f-c04153c831b5
Rename InttestMixin -> IntegrationTestMixin

R=brianwilkerson@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39128 260f80e4-7a28-3924-810f-c04153c831b5
Don't inherit metadata.

BUG= http://dartbug.com/20461
R=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39129 260f80e4-7a28-3924-810f-c04153c831b5
Let fail throw an exception, so that subsequent code is not run.

R=johnniwinther@google.com, ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39130 260f80e4-7a28-3924-810f-c04153c831b5
Do not eta-reduce return continuations

Eta-reduction of return continuations produces longer code in the common
case by removing the join-point:

if (.) {
    x = .;
}
return x;

turns into:

if (.) {
    x = .;
    return x;
} else {
    return x;
}

Disabling such reductions is a quick fix; another option might be to use
rewrite the resulting pattern using the statement rewriter.

BUG=
R=kmillikin@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39131 260f80e4-7a28-3924-810f-c04153c831b5
Allow multiple-use continuations in continueWithExpression

These forms are generated by eta-reductions, which have now been enabled for Invoke* and similar usages.

BUG=
R=kmillikin@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@39132 260f80e4-7a28-3924-810f-c04153c831b5
remove unused DartLibrary and related methods

BUG=
R=messick@google.com

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

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