- May 14, 2015
-
-
ajohnsen@google.com authored
BUG= R=whesse@google.com Review URL: https://codereview.chromium.org//18438005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24991 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
R=ajohnsen@google.com Review URL: https://codereview.chromium.org//18356011 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24964 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
unittest's compact config is close enough and better maintained. R=nweiz@google.com Review URL: https://codereview.chromium.org//19072003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24937 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=11224 R=nweiz@google.com Review URL: https://codereview.chromium.org//18399004 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24831 260f80e4-7a28-3924-810f-c04153c831b5
-
lrn@google.com authored
Errorgroup now works as it used to, using an old-style asBroadcastStream instead of a proper broadcast controller, because that's what the tests are testing for. Analyzer was complaining about code that should have been deleted. Now it is. Review URL: https://codereview.chromium.org//18428003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24778 260f80e4-7a28-3924-810f-c04153c831b5
-
lrn@google.com authored
These callbacks will be called when the broadcast stream no longer has any listeners, or when it gets a listener after having none. The callback is provided with a StreamSubscription-like object where it can pause/resume/cancel the underlying subscription on the original stream. BUG=http://dartbug.com/11289 R=floitsch@google.com Review URL: https://codereview.chromium.org//17490002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24776 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
This reverts r24652, r24659, and r24661. r24652 triggered a crashing bug in all the Dartium tests, so it's being reverted until that bug is fixed. BUG=11649 R=asiva@google.com Review URL: https://codereview.chromium.org//18400002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24669 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=gram@google.com Review URL: https://codereview.chromium.org//18052029 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24652 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//18143002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24555 260f80e4-7a28-3924-810f-c04153c831b5
-
sgjesse@google.com authored
The getters for executable, script and version are now statics on Platform. I kept them on Options for now, but updated most tests to use Platform. R=ajohnsen@google.com, floitsch@google.com, iposva@google.com BUG= Review URL: https://codereview.chromium.org//17406010 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24401 260f80e4-7a28-3924-810f-c04153c831b5
-
ajohnsen@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=9294,https://code.google.com/p/dart/issues/detail?id=9295 R=sgjesse@google.com Review URL: https://codereview.chromium.org//17261026 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24262 260f80e4-7a28-3924-810f-c04153c831b5
-
ajohnsen@google.com authored
BUG=http://code.google.com/p/dart/issues/detail?id=10895 Review URL: https://codereview.chromium.org//16831023 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24236 260f80e4-7a28-3924-810f-c04153c831b5
-
keertip@google.com authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//17167005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24203 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
This also replaces the ubiqutous pathToFileUri/fileUriToPath functions. R=rnystrom@google.com Review URL: https://codereview.chromium.org//16848002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24196 260f80e4-7a28-3924-810f-c04153c831b5
-
gram@google.com authored
Review URL: https://codereview.chromium.org//17071010 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24047 260f80e4-7a28-3924-810f-c04153c831b5
-
floitsch@google.com authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//16950010 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@24000 260f80e4-7a28-3924-810f-c04153c831b5
-
ajohnsen@google.com authored
- Introduce IOException. - Remove HttpParserException. - Merge RedirectLimitExceededException and RedirectLoopException into RedirectException. - Remove 'IO' from FileIOException, DirectoryIOException, LinkIOException and SocketIOException. BUG=https://code.google.com/p/dart/issues/detail?id=9955 R=sgjesse@google.com Review URL: https://codereview.chromium.org//16123036 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23848 260f80e4-7a28-3924-810f-c04153c831b5
-
ajohnsen@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=9357 R=sgjesse@google.com Review URL: https://codereview.chromium.org//16739004 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23840 260f80e4-7a28-3924-810f-c04153c831b5
-
ajohnsen@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=9839 R=nweiz@google.com Review URL: https://codereview.chromium.org//16223010 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23839 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//16756002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23829 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//16584002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23715 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//16351003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23615 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
This mkaes it easier to model servers using descriptors. R=rnystrom@google.com Review URL: https://codereview.chromium.org//15682008 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23607 260f80e4-7a28-3924-810f-c04153c831b5
-
lrn@google.com authored
Change all instances, except some tests, to be sync still. Rename Multiplex to Broadcast everywhere. R=floitsch@google.com Review URL: https://codereview.chromium.org//16125005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23453 260f80e4-7a28-3924-810f-c04153c831b5
-
sgjesse@google.com authored
The parsed query parameters are now now available from the Uri object. TBR=whesse@google.com BUG=http://dartbug/2641 Review URL: https://codereview.chromium.org//15688013 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23413 260f80e4-7a28-3924-810f-c04153c831b5
-
sgjesse@google.com authored
Moved the contnet of dart:crypto to the package pkg/crypto. R=dgrove@google.com, floitsch@google.com, iposva@google.com, nweiz@google.com BUG= Review URL: https://codereview.chromium.org//15820008 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23322 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=7397 R=nweiz@google.com Review URL: https://codereview.chromium.org//16159003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23306 260f80e4-7a28-3924-810f-c04153c831b5
-
sgjesse@google.com authored
This merges the dart:uri library into dart:core removing the dart:uri library. Besides moving the library the Url class has been changed. * Removed existing Uri constructor as it was equivalent with Uri.parse * Remamed constructor Uri.fromComponents to Uri * Moved toplevel function encodeUriComponent to static method Uri.encodeComponent * Moved toplevel function decodeUriComponent to static method Uri.decodeComponent * Moved toplevel function encodeUri to static method Uri.encodeFull * Moved toplevel function decodeUri to static method Uri.decodeFull * Rename domain to host * Added static methods Uri.encodeQueryComponent and Uri.decodeQueryComponent * Added support for path generation and splitting * Added support for query generation and splitting * Added some level of normalization R=floitsch@google.com, lrn@google.com, nweiz@google.com, scheglov@google.com BUG= Review URL: https://codereview.chromium.org//16019002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23266 260f80e4-7a28-3924-810f-c04153c831b5
-
lrn@google.com authored
Makes subscriptions the active part of a stream, with the stream itself being just an inert creator of subscriptions. This changes the behavior of a "single subscription" stream to match the documentation: After the subscription is canceled, you can't resubscribe to the stream. Previously, you could do that, but it was never documented or intended. This also makes the stream of a StreamController not be paused while before it's subscribed - it is always the subscription that is paused or not, and while there is no subscription, the stream cannot be paused. Previously the stream was set to paused until the first subscription in order to prevent events from being lost. That is handled independently of pauses now. Adds StreamController.multiplex constructor. This name is tentative, and likely to change. Its behavior may change as well. It currently provides a new single-subscription stream each time its "stream" getter is read, and you can subscribe to these. Adds StreamIterator class that allows iterating over a stream's data events using (async) "moveNext()" and "current", like a direct style Iterator (sorry, it won't work in a for-in loop). Review URL: https://codereview.chromium.org//16131003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23237 260f80e4-7a28-3924-810f-c04153c831b5
-
lrn@google.com authored
Reverts r23218, r23217, r23208, r23207, r23206, r23205, r23204. r23218 | Path observer is listened more than once, so make it multiplex. r23217 | Add StreamController.multiplex constructor. r23208 | Fix bug in streamimpl r23207 | Fix bug in stream iterator. r23206 | Change expectations for http_parser_test. r23205 | Fix bug in stream-impl. r23204 | Make StreamSubscription be the active part of a string. Review URL: https://codereview.chromium.org//15989006 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23221 260f80e4-7a28-3924-810f-c04153c831b5
-
lrn@google.com authored
It is the one keeping the buffer of events, not the stream. R=ajohnsen@google.com, floitsch@google.com, jmesserly@google.com Review URL: https://codereview.chromium.org//14753009 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23204 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//16023007 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23186 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//16039002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23184 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
Review URL: https://codereview.chromium.org//16034002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23182 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//15701006 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23160 260f80e4-7a28-3924-810f-c04153c831b5
-
ajohnsen@google.com authored
BUG= Review URL: https://codereview.chromium.org//15796003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23149 260f80e4-7a28-3924-810f-c04153c831b5
-
ajohnsen@google.com authored
This also removed Process.runShell and adds a new flag: runInShell. BUG= R=kustermann@google.com, nweiz@google.com, sgjesse@google.com Review URL: https://codereview.chromium.org//15883003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23131 260f80e4-7a28-3924-810f-c04153c831b5
-
nweiz@google.com authored
R=rnystrom@google.com Review URL: https://codereview.chromium.org//15954002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23116 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
BUG=https://code.google.com/p/dart/issues/detail?id=5104 R=nweiz@google.com Review URL: https://codereview.chromium.org//15777002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23114 260f80e4-7a28-3924-810f-c04153c831b5
-
rnystrom@google.com authored
R=nweiz@google.com Review URL: https://codereview.chromium.org//15741021 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@23105 260f80e4-7a28-3924-810f-c04153c831b5
-