Bob Nystrom
f0fcb81292
Bring in the latest pub.
...
This rolls back the "tar --name" fix which breaks pub lish on Mac.
R=nweiz@google.com , whesse@google.com
Review-Url: https://codereview.chromium.org/2636593003 .
2017-01-13 13:12:22 -08:00
Michael Thomsen
55b62121b0
Update CHANGELOG.md ( #28221 )
2016-12-30 12:11:15 +01:00
Kevin Moore
bcd63e598b
Add dart syntax to changelog
2016-12-20 10:04:29 -08:00
Michael Thomsen
c95423bc49
Update changelog.md to mention new assert with message feature ( #28156 )
...
* Update changelog.md to mention new assert with message feature
Fixes https://github.com/dart-lang/sdk/issues/28134
* Fix typo per review feedback
2016-12-20 05:20:59 -08:00
Sam Rawlins
f85d65badb
CHANGELOG: add issue links, an article link, and an example ( #28112 )
2016-12-15 12:09:39 +01:00
Bob Nystrom
1d74db1e2d
Add assert messages in DDC to the CHANGELOG.
...
(Also, alphabetize the tools.)
R=kevmoo@google.com
Review-Url: https://codereview.chromium.org/2574283002 .
2016-12-14 12:57:35 -08:00
Florian Loitsch
7374ec71bd
Remove support for mixin typedefs in dart2js.
...
Fixes #14410 .
BUG= http://dartbug.com/14410
R=johnniwinther@google.com , sigmund@google.com
Review-Url: https://codereview.chromium.org/2567943003 .
2016-12-13 14:04:06 +01:00
Natalie Weizenbaum
73a9897d20
Bring in the latest pub. ( #28035 )
2016-12-08 13:17:30 -08:00
William Hesse
b214f5fa7e
Start working on Version 1.22 of Dart
...
BUG=
R=floitsch@google.com
Review URL: https://codereview.chromium.org/2552373003 .
2016-12-07 18:03:20 +01:00
Kevin Moore
b7be77cf92
update docs on dart:developer Service class
...
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/2544153003 .
2016-12-02 10:28:42 -08:00
Erik Ernst
f2907070d8
Added CHANGELOG.md entry on syntax-only generic methods.
...
R=lrn@google.com , mit@google.com
Review URL: https://codereview.chromium.org/2532863002 .
2016-11-30 13:36:02 +01:00
Erik Ernst
2812738546
Added CHANGELOG.md entry for initializing formal access.
...
R=kevmoo@google.com , lrn@google.com
Review URL: https://codereview.chromium.org/2540643002 .
2016-11-30 11:47:03 +01:00
Bob Nystrom
8daf4cfb73
Get the basics of deferred libraries working.
...
References to loadLibrary on a library prefix are compiled to a
helper function that returns a Future that always completes
successfully.
The deferred libraries aren't actually deferred, but code that uses
loadLibrary() now doesn't barf.
BUG=#27343
R=vsm@google.com
Review URL: https://codereview.chromium.org/2477673006 .
2016-11-07 10:41:23 -08:00
Jennifer Messerly
43bcc5945e
fix #27766 , allow implicit casts from dynamic to composite types
...
R=leafp@google.com
Review URL: https://codereview.chromium.org/2477093002 .
2016-11-04 17:37:13 -07:00
Lasse R.H. Nielsen
be4b4c6338
Add changes to switch cases warnings to CHANGELOG.md.
...
R=floitsch@google.com
Review URL: https://codereview.chromium.org/2447173005 .
2016-11-02 14:31:04 +01:00
John McCutchan
63e4f69e5e
Provide an API to dart:developer to control the web server hosting the Service Protocol
...
- [x] Add `ServiceProtocolnfo` class to dart:developer.
- [x] Add `Service` class to dart:developer.
- [x] Add `Service.getInfo` static method to dart:developer.
- [x] Add `Service.controlWebServer` static method to dart:developer.
API:
```dart
/// Information about the service protocol.
class ServiceProtocolInfo {
/// The major version of the protocol.
final int majorVersion;
/// The minor version of the protocol.
final int minorVersion;
/// The Uri to access the service. If the web server is not running, this
/// will be null.
final Uri serverUri;
}
/// Access information about the service protocol and control the web server.
class Service {
/// Get information about the service protocol.
static Future<ServiceProtocolInfo> getInfo();
/// Control the web server that the service protocol is accessed through.
static Future<ServiceProtocolInfo> controlWebServer({bool enable: false});
}
```
... and add a randomly generated authentication token path prefix that must be passed in to access the service protocol.
Old base url:
Observatory listening on http://127.0.0.1:54804/
New base url:
Observatory listening on http://127.0.0.1:54804/ <token>/
For example:
Observatory listening on http://127.0.0.1:54804/PTwjm8Ii8qg=/
Many tools will need to be updated.
Fixes #23320
BUG=
R=asiva@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/2438613002 .
2016-10-31 12:32:23 -07:00
Florian Loitsch
6beb1fdd11
Change Set.difference API to accept Set<Object>.
...
Fixes #27573
BUG= http://dartbug.com/27573
R=lrn@google.com
Review URL: https://codereview.chromium.org/2413233002 .
2016-10-20 14:37:15 +02:00
William Hesse
bb91445e7e
Update CHANGELOG.md with release dates and patch releases.
...
BUG=
R=lrn@google.com
Review URL: https://codereview.chromium.org/2423973002 .
2016-10-17 14:04:33 +02:00
Lasse R.H. Nielsen
ac76d3eb9f
Update CHANGELOG.md for commit efb9a12811
(allow =
for named parameters)
...
(See efb9a12811
)
R=floitsch@google.com
Review URL: https://codereview.chromium.org/2419893004 .
2016-10-14 11:34:53 +02:00
William Hesse
8c4db65326
Start working on version 1.21
...
BUG=
R=kustermann@google.com
Review URL: https://codereview.chromium.org/2385633002 .
2016-09-30 11:49:21 +02:00
William Hesse
c20e2a0883
Update pub, making --packages-dir false by default
...
BUG=https://github.com/dart-lang/sdk/issues/27399
BUG=https://github.com/dart-lang/pub/issues/1450
R=kustermann@google.com
Review URL: https://codereview.chromium.org/2374143005 .
2016-09-29 14:01:13 +02:00
Kevin Moore
f7e6c02e22
Document thrown errors during function parsing
...
Other cleanup
Closes https://github.com/dart-lang/sdk/issues/27376
R=whesse@google.com
Review URL: https://codereview.chromium.org/2368413003 .
2016-09-28 11:35:45 -07:00
John Messerly
361cd4c61c
fix #27408 , reverts "ignore dynamic in inference"
...
this reverts 8c25a41acc
R=vsm@google.com
Review URL: https://codereview.chromium.org/2360973004 .
2016-09-23 17:01:33 -07:00
Bob Nystrom
f8bca9b5bc
Bump dart_style to 0.2.10.
...
R=kevmoo@google.com
Review URL: https://codereview.chromium.org/2365503004 .
2016-09-23 13:56:57 -07:00
John Messerly
8c25a41acc
ignore dynamic
when doing inference
...
R=leafp@google.com
Review URL: https://codereview.chromium.org/2343863004 .
2016-09-20 09:59:08 -07:00
John Messerly
865e808f15
support @virtual
fields, fix #27384
...
R=leafp@google.com
Review URL: https://codereview.chromium.org/2352433002 .
2016-09-19 09:45:24 -07:00
John Messerly
cbdfa87b88
add a changelog entry for #27151
...
R=leafp@google.com
Review URL: https://codereview.chromium.org/2338293003 .
2016-09-16 16:06:19 -07:00
Zachary Anderson
3360b3cef9
Update CHANGELOG for tcmalloc change
...
R=asiva@google.com
Review URL: https://codereview.chromium.org/2345273002 .
2016-09-16 09:30:45 -07:00
Zachary Anderson
139db22be5
Use OS-provided trusted root certs on Linux
...
First, the look for trusted root certificates
in standard locations on the file system
(/etc/pki/tls/certs/ca-bundle.crt followed by
/etc/ssl/certs), and only if these do not exist
will we fall back on the compiled-in trusted root
certificates. This behavior can be overridden
with the new flags --root-certs-file and
--root-certs-cache.
R=asiva@google.com
Review URL: https://codereview.chromium.org/2346683003 .
2016-09-16 09:08:51 -07:00
John Messerly
05e945d1c0
follow up for #25578 , add @checked
to package:meta
...
R=pquitslund@google.com
Review URL: https://codereview.chromium.org/2334413002 .
2016-09-13 17:26:24 -07:00
Florian Loitsch
6255638cd0
Return futures on Stream.cancel when possible.
...
Deprecate returning `null`.
Also, fixes cases where transformations on a stream didn't forward the cancel future
Fixes #26777 .
BUG= http://dartbug.com/26777 .
R=lrn@google.com
Review URL: https://codereview.chromium.org/2202533003 .
Committed: 395e7aaa69
Reverted: 99e5328eac
Committed: 1905ddafaa
Reverted: 46a8579c1e
2016-09-05 17:41:22 +02:00
John Messerly
f57ed4d894
fix #26992 , inference failures are now an error
...
R=leafp@google.com
Review URL: https://codereview.chromium.org/2295853002 .
2016-09-01 13:38:09 -07:00
Zachary Anderson
b990bc3794
Fix native extension lookup
...
This CL allows native extension lookup to defer to the platform's
library lookup (e.g. dlopen) when the library cannot be found next to
the importing Dart library. It also allows dart-ext: to accept an
absolute path to the native library.
R=asiva@google.com
Review URL: https://codereview.chromium.org/2285223003 .
2016-08-30 09:31:47 -07:00
Lasse R.H. Nielsen
99ec987a09
Remove deprecated Resource class from dart:core.
...
BUG=
R=floitsch@google.com , mit@google.com
Review URL: https://codereview.chromium.org/2272373002 .
Committed: f61143153a
Committed: 35437dda1f
2016-08-26 11:58:04 +02:00
Lasse Nielsen
35437dda1f
Remove deprecated Resource class from dart:core.
...
BUG=
R=floitsch@google.com , mit@google.com
Review URL: https://codereview.chromium.org/2272373002 .
Committed: f61143153a
2016-08-26 10:50:58 +02:00
Lasse Nielsen
f61143153a
Remove deprecated Resource class from dart:core.
...
BUG=
R=floitsch@google.com , mit@google.com
Review URL: https://codereview.chromium.org/2272373002 .
2016-08-26 10:31:08 +02:00
Ryan Macnak
aa38062a23
Add WebSocket.addUtf8Text to allow sending pre-encoded text without a round-trip UTF-8 conversion.
...
Use it to implement the vm-service, where in particular we are concerned about the space overhead of the conversion leading to the process being killed on iOS.
Closes #27129
R=johnmccutchan@google.com , lrn@google.com
Review URL: https://codereview.chromium.org/2260073002 .
2016-08-24 16:15:07 -07:00
Florian Loitsch
33b7b45252
Deal with synchronous errors in Future.wait.
...
Synchronous errors are caught and piped into the returned future. This makes handling errors in Future.wait uniform.
Fixes #23656
BUG= http://dartbug.com/23656
R=lrn@google.com
Review URL: https://codereview.chromium.org/2252823004 .
2016-08-18 14:09:20 +02:00
Kevin Moore
10508d48b5
fixed merge issue in CHANGELOG
...
Review URL: https://codereview.chromium.org/2252113002 .
2016-08-17 10:54:48 -07:00
Kevin Moore
c1a0a039ee
Changelog tweaks
...
Remove not on glibc upgrade - reverted
Moved tool notes above strong mode notes - more important to more people
Remove dart:io notes – bug fixes don't meet the bar for changelog
R=mit@google.com
Review URL: https://codereview.chromium.org/2252803002 .
2016-08-17 10:48:58 -07:00
Lasse R.H. Nielsen
afbbbb97cf
Reapply fast-URI patch.
...
Review URL: https://codereview.chromium.org/2245533004 .
2016-08-17 10:54:24 +02:00
Natalie Weizenbaum
38dccc88ff
Bring in the latest pub.
...
R=rnystrom@google.com
Review URL: https://codereview.chromium.org/2250053004 .
2016-08-16 15:48:20 -07:00
Natalie Weizenbaum
279c5d6334
Bring in the latest pub.
...
This time bring in its dependencies as well.
R=rnystrom@google.com
Review URL: https://codereview.chromium.org/2252493002 .
2016-08-15 14:57:49 -07:00
Natalie Weizenbaum
9c0364edca
Revert "Bring in the latest pub."
...
This reverts commit bb65edde0d
.
TBR
R=rnystrom@google.com
Review URL: https://codereview.chromium.org/2246213002 .
2016-08-15 14:25:53 -07:00
Natalie Weizenbaum
bb65edde0d
Bring in the latest pub.
...
R=rnystrom@google.com
Review URL: https://codereview.chromium.org/2243553002 .
2016-08-15 14:21:59 -07:00
John Messerly
e36fa2b3be
fix #26120 , sideways casts no longer supported
...
R=vsm@google.com
Review URL: https://codereview.chromium.org/2231273002 .
2016-08-12 14:32:36 -07:00
John Messerly
e0a6e71c75
update changelog for recent strong mode fixes to future
...
R=shaza@google.com
Review URL: https://codereview.chromium.org/2232583002 .
2016-08-10 12:40:37 -07:00
Lasse R.H. Nielsen
3502fd5fd7
Revert "Reapply fast-URI patch."
...
Seems to trigger VM bug.
Review URL: https://codereview.chromium.org/2225243003 .
2016-08-09 12:51:58 +02:00
Lasse R.H. Nielsen
99e94db85b
Reapply fast-URI patch.
...
R=whesse@google.com
Review URL: https://codereview.chromium.org/2220373002 .
2016-08-09 09:38:47 +02:00
Florian Loitsch
46a8579c1e
Revert "Return futures on Stream.cancel when possible."
...
This reverts commit 1905ddafaa
.
Review URL: https://codereview.chromium.org/2223133002 .
2016-08-08 19:31:04 +02:00
Florian Loitsch
1905ddafaa
Return futures on Stream.cancel when possible.
...
Deprecate returning `null`.
Also, fixes cases where transformations on a stream didn't forward the cancel future
Fixes #26777 .
BUG= http://dartbug.com/26777 .
R=lrn@google.com
Committed: 395e7aaa69
Review URL: https://codereview.chromium.org/2202533003 .
Reverted: 99e5328eac
2016-08-08 17:30:36 +02:00
Zachary Anderson
33d2787483
Fix typo in CHANGELOG
...
Review URL: https://codereview.chromium.org/2226733002 .
2016-08-08 07:57:18 -07:00
Søren Gjesse
f9404b969b
Handle HTTP header parameters with empty values better
...
This handles the null issue reported.
Closes #26598
BUG= https://github.com/dart-lang/sdk/issues/26958
R=floitsch@google.com
Review URL: https://codereview.chromium.org/2225003002 .
2016-08-08 16:35:15 +02:00
Michael Thomsen
7482613351
Add trailing comma support to changelog
...
BUG=
R=lrn@google.com
Review URL: https://codereview.chromium.org/2220963002 .
Committed: 8770a64d91
Committed: 06ccf2882c
2016-08-08 11:08:37 +02:00
Michael Thomsen
06ccf2882c
Add trailing comma support to changelog
...
BUG=
R=lrn@google.com
Review URL: https://codereview.chromium.org/2220963002 .
Committed: 8770a64d91
2016-08-08 11:04:46 +02:00
Michael Thomsen
8770a64d91
Add trailing comma support to changelog
...
BUG=
R=lrn@google.com
Review URL: https://codereview.chromium.org/2220963002 .
2016-08-08 10:42:15 +02:00
Michael Thomsen
cfc2f577e1
Add link to building wiki page
...
BUG=
R=whesse@google.com
Review URL: https://codereview.chromium.org/2220353002 .
2016-08-08 10:41:51 +02:00
Zachary Anderson
b2c771263f
Update changelog for BoringSSL roll
...
R=asiva@google.com
Review URL: https://codereview.chromium.org/2217103003 .
2016-08-05 11:03:06 -07:00
John Messerly
efe9f1140d
fix #26965 , allow promotion from type param upper bound in strong mode
...
Also updates the changelog with this, and adds notes on a few other missing strong mode features.
R=leafp@google.com
Review URL: https://codereview.chromium.org/2214833002 .
2016-08-05 08:51:44 -07:00
John Messerly
1bb6da7937
fix #26414 , infer return types of local functions
...
R=leafp@google.com
Review URL: https://codereview.chromium.org/2209293002 .
2016-08-05 07:25:14 -07:00
Florian Loitsch
99e5328eac
Revert "Return futures on Stream.cancel when possible."
...
This reverts commit 395e7aaa69
.
Review URL: https://codereview.chromium.org/2213193004 .
2016-08-05 14:32:14 +02:00
Florian Loitsch
395e7aaa69
Return futures on Stream.cancel when possible.
...
Deprecate returning `null`.
Also, fixes cases where transformations on a stream didn't forward the cancel future
Fixes #26777 .
BUG= http://dartbug.com/26777 .
R=lrn@google.com
Review URL: https://codereview.chromium.org/2202533003 .
2016-08-05 13:58:45 +02:00
Sigmund Cherem
0eee4027a6
Delete dart_backend from compiler.
...
R=sra@google.com
Review URL: https://codereview.chromium.org/2213673002 .
2016-08-04 15:57:04 -07:00
Florian Loitsch
b8c12bc9ff
Make Mac-port non-blocking.
...
Fixes issue #26790 .
BUG= http://dartbug.com/26790
R=sgjesse@google.com
Review URL: https://codereview.chromium.org/2211523002 .
2016-08-04 15:58:20 +02:00
Florian Loitsch
ef4933df25
Better error-message when bind fails.
...
See #26790 .
R=sgjesse@google.com
Committed: 34aed6a08b
Reverted: a1005bad7e
Committed: 8c4954492f
Reverted: 5ebcd3cda0
Committed: eaeb260244
Review URL: https://codereview.chromium.org/2205913003 .
Reverted: 90a194be3c
2016-08-04 14:45:01 +02:00
Florian Loitsch
90a194be3c
Enter a description of the change.
...
Merge branch 'master' into revert
Revert "Better error-message when bind fails."
This reverts commit eaeb260244
.
Review URL: https://codereview.chromium.org/2213533002 .
2016-08-03 23:18:39 +02:00
Florian Loitsch
eaeb260244
Better error-message when bind fails.
...
See #26790 .
R=sgjesse@google.com
Committed: 34aed6a08b
Reverted: a1005bad7e
Committed: 8c4954492f
Review URL: https://codereview.chromium.org/2205913003 .
Reverted: 5ebcd3cda0
2016-08-03 22:44:28 +02:00
Ryan Macnak
5ebcd3cda0
Revert "Better error-message when bind fails."
...
This reverts commit 8c4954492f
.
This change broke the Android build.
Review URL: https://codereview.chromium.org/2201183004 .
2016-08-03 09:54:57 -07:00
Florian Loitsch
8c4954492f
Better error-message when bind fails.
...
See #26790 .
R=sgjesse@google.com
Committed: 34aed6a08b
Review URL: https://codereview.chromium.org/2205913003 .
Reverted: a1005bad7e
2016-08-03 16:27:48 +02:00
Florian Loitsch
a1005bad7e
Revert "Better error-message when bind fails."
...
This reverts commit 34aed6a08b
.
Review URL: https://codereview.chromium.org/2210523002 .
2016-08-03 15:47:15 +02:00
Florian Loitsch
34aed6a08b
Better error-message when bind fails.
...
See #26790 .
R=sgjesse@google.com
Review URL: https://codereview.chromium.org/2205913003 .
2016-08-03 15:29:41 +02:00
William Hesse
17536f15f7
Update changelog with stable patch 1.18.1
...
BUG=
R=mit@google.com
Review URL: https://codereview.chromium.org/2202923004 .
2016-08-03 13:33:41 +02:00
Bob Nystrom
326357fd7e
Update dart_style to 0.2.9.
...
This adds support for trailing commas in argument and parameter lists
along with a slew of other fixes.
R=nweiz@google.com
Review URL: https://codereview.chromium.org/2202023004 .
2016-08-01 17:14:37 -07:00
Natalie Weizenbaum
4b894d469a
Bring in the latest pub.
...
R=rnystrom@google.com
Review URL: https://codereview.chromium.org/2201943002 .
2016-08-01 14:04:13 -07:00
William Hesse
ca49303576
Revert "Add fast-mode Uri class."
...
This reverts commit 00090a0c72
.
Revert "Add fast-mode Uri class."
This reverts commit 323ca7e410
.
Revert "Fix regression for the one case where we deliberately don't follow the RFC."
This reverts commit b39e048c4b
.
Revert "Cache hashCode in Uri implementations to improve performance when used as, e.g., Map key."
This reverts commit a11ad27723
.
BUG=https://github.com/dart-lang/sdk/issues/26917
TBR=keertip@google.com
Review URL: https://codereview.chromium.org/2167663002 .
2016-07-20 14:32:52 +02:00
Lasse R.H. Nielsen
323ca7e410
Add fast-mode Uri class.
...
Optimize parser and make it recognize a class of URIs that don't need extra
handling: no escapes, no funny characters, already (nearly or completely)
normalized.
Have a class specifically for those URIs which retains the original
input string without having allocate any further strings.
R=floitsch@google.com
Committed: 00090a0c72
Review URL: https://codereview.chromium.org/2086613003 .
2016-06-30 13:25:36 +02:00
Zachary Anderson
678cb048ed
Adds blocking file locks.
...
Fixes #26665
R=sgjesse@google.com
Review URL: https://codereview.chromium.org/2050413002 .
2016-06-13 07:58:09 -07:00
Kevin Moore
c790c11ac5
update changelog for 1.17.1 release
...
Review URL: https://codereview.chromium.org/2056973003 .
2016-06-10 10:35:40 -07:00
Michael Thomsen
6b3247c277
Update 1.17 release date to actual ship date
...
BUG=
R=whesse@google.com
Review URL: https://codereview.chromium.org/2056593003 .
2016-06-09 14:32:40 +02:00
William Hesse
e9b92b73fe
Start working on version 1.18 of Dart
...
BUG=
R=nweiz@google.com
Review URL: https://codereview.chromium.org/2039093004 .
2016-06-06 23:31:00 +02:00
Natalie Weizenbaum
66dacc643b
Bring in the latest pub.
...
R=rnystrom@google.com
Review URL: https://codereview.chromium.org/1987813002 .
2016-05-17 14:56:10 -07:00
Florian Loitsch
fe1fda0766
Make dart:convert strong mode clean.
...
Also removes the ChunkedConverter.
R=lrn@google.com
Review URL: https://codereview.chromium.org/1964953003 .
2016-05-11 16:15:31 +02:00
Natalie Weizenbaum
a984c50dc4
Bring in the latest pub.
...
R=rnystrom@google.com
Review URL: https://codereview.chromium.org/1953723003 .
2016-05-05 16:09:51 -07:00
Zachary Anderson
ba550f1c43
Fixes NetworkInterface.list crash on Android
...
Previously, Socket::ListInterfaces failed to set the os_error out
parameter causing a crash in the caller. This change sets an error here.
I've also added NetworkInterface.listSupported, which returns false on
Android, and true everywhere else. ifaddrs.h continues not to exist in
the NDK, so in order to support NetworkInterface.list, we'd have to
reimplement it, or find a suitable reimplementation somewhere.
related #26329
R=johnmccutchan@google.com
Review URL: https://codereview.chromium.org/1916223003 .
2016-04-26 07:48:58 -07:00
Kevin Moore
fd08dae063
Update changelog for event changes in dart:html, etc in 1.16
...
Closes https://github.com/dart-lang/sdk/issues/25970
R=alanknight@google.com , terry@google.com
Review URL: https://codereview.chromium.org/1911213002 .
2016-04-25 14:43:43 -07:00
Florian Loitsch
84ec63e9fc
Make dart:core strong-mode clean.
...
R=leafp@google.com , lrn@google.com
Review URL: https://codereview.chromium.org/1895473004 .
2016-04-21 14:01:48 +02:00
Natalie Weizenbaum
4bed72be27
Bring in the latest pub.
...
Once this lands, I intend to merge it into dev.
R=jmesserly@google.com
Review URL: https://codereview.chromium.org/1880413003 .
2016-04-13 16:25:08 -07:00
Kevin Moore
1616aa3c87
fix duplicate dart:convert entries in changelog
...
R=whesse@google.com
Review URL: https://codereview.chromium.org/1889663002 .
2016-04-13 15:35:27 -07:00
Florian Loitsch
50bdab3841
Steps towards making the convert library strong-mode compliant.
...
This version has a few deprecated methods. In a future release they will be removed.
See https://codereview.chromium.org/1827803002 for the final patch (once the deprecated methods have been removed).
R=leafp@google.com , lrn@google.com
Committed: 4ab1219bf9
Reverted: 045a375366
Review URL: https://codereview.chromium.org/1847843002 .
2016-04-12 20:59:21 +02:00
Guillaume Girou
6728a8ce2a
Fix typo
2016-04-09 10:56:09 +02:00
Lasse R.H. Nielsen
3f0ad9d4f2
Add "url-safe" encoding to base64 in dart:convert.
...
Fixes issue #24813 .
Doesn't add a second codec. The codec is unimportant,
only the BASE64 and BASE64URL constants need to be public anyway.
BUG= http://dartbug.com/24813
R=floitsch@google.com , nweiz@google.com
Review URL: https://codereview.chromium.org/1858113003 .
2016-04-07 16:36:14 +02:00
Kevin Moore
87ce6254a9
fix changelog entry for dartdevc
...
R=zra@google.com
Review URL: https://codereview.chromium.org/1850323003 .
2016-04-01 14:19:57 -07:00
Regis Crelier
786623ee61
Removing unnecessary entry according to https://github.com/dart-lang/sdk/issues/26157
...
R=iposva@google.com
Review URL: https://codereview.chromium.org/1848933003 .
2016-04-01 08:20:50 -07:00
Zachary Anderson
9c9b5e2f2f
Update changelog for SecurityContext.alpnSupported
...
fixes #26157
R=kevmoo@google.com
Review URL: https://codereview.chromium.org/1850913002 .
2016-04-01 07:49:09 -07:00
Kevin Moore
8613e9c6d0
Document addition of dartdevc in CHANGELOG
...
R=vsm@google.com
Review URL: https://codereview.chromium.org/1845963004 .
2016-03-31 16:55:51 -07:00
Regis Crelier
48dc790398
Fix core lib DateTime in the VM ( fixes #19923 ).
...
Symptom of the problem:
Set your Linux workstation (or Mac or MIPS board) to the Europe/London timezone
and the corelib/date_time test will fail, claiming that 1/1/1970 was a Wednesday
(it was actually a Thursday, trust me, I was already born).
Problem:
The implementation of DateTime in the VM relies on Unix time_t, the number of
seconds since the Epoch (1/1/1970 UTC). When asked for the weekday of a given
time, our implementation limits itself to a 32-bit positive range of time_t.
If the time falls outside of this range, the implementation picks an equivalent
time in the valid range with the same weekday, also in leap year or not, etc...
The issue is that DateTime is using the underlying OS in an inconsistent manner.
Let's take the example above: 1/1/1970 in the Europe/London timezone.
First, the number of seconds since the Epoch in UTC is calculated, here 0.
Then, the timezone offset at the given time is calculated using the underlying
OS. In this case, an historical deviation is taken into account. Indeed, London
stayed on British Summer Time between 27 October 1968 and 31 October 1971. See
https://en.wikipedia.org/wiki/British_Summer_Time#Periods_of_deviation for
details.
Our resulting time is therefore negative (one hour difference with UTC).
When asked about the weekday of this time, the implementation notices that the
time is not in the positive range and picks an "equivalent" time in the future.
It then asks the underlying OS about the timezone offset for this time, which
is 0 (usually no daylight saving time in January in London). Unfortunately,
this time is not really equivalent, because it ignores the original historical
deviation. The result is wrongly equivalent to 12/31/1969 23:00 in London, i.e.
a Wednesday, and not a Thursday as expected.
Solution:
We should use the underlying OS in a consistent way, by simply allowing the
value of time_t passed to the underlying OS to be negative, which is legal.
R=floitsch@google.com , rmacnak@google.com
Review URL: https://codereview.chromium.org/1845483002 .
2016-03-30 10:09:58 -07:00
Natalie Weizenbaum
c7b7c6490a
Bring in the latest pub.
...
This updates a number of other dependencies as well.
R=rnystrom@google.com
Review URL: https://codereview.chromium.org/1811183002 .
2016-03-21 12:43:25 -07:00
Kevin Moore
6f6b345f75
Added details of dartfmt change to 1.15 changelog
...
Moved Dartium updates under new Tools section
R=rnystrom@google.com
Review URL: https://codereview.chromium.org/1777483009 .
2016-03-09 15:19:30 -08:00
William Hesse
00e6b92e20
Change bleeding-edge version to 1.16.0, merge stable and bleeding-edge changelog.
...
BUG=
R=kevmoo@google.com , mit@google.com
Review URL: https://codereview.chromium.org/1781703002 .
2016-03-09 19:14:31 +01:00
Kevin Moore
3ab25d2803
fix changelog formatting
2016-03-09 09:48:26 -08:00
Kevin Moore
3cb353b4c5
update version that analyzer changes landed
...
Follow-up on 18f46ec2a7
Review URL: https://codereview.chromium.org/1784443002 .
2016-03-09 09:46:57 -08:00
Bob Nystrom
18f46ec2a7
Mention for-in static checking in CHANGELOG.
...
R=nweiz@google.com
Review URL: https://codereview.chromium.org/1777733002 .
2016-03-08 16:13:03 -08:00
Kevin Moore
edd6054d13
update changelog for Dartium roll
...
R=terry@google.com
Review URL: https://codereview.chromium.org/1760903004 .
2016-03-03 19:52:53 -08:00
Kevin Moore
06606b4c35
Cleanup/moving around config inputs sections for 1.15 changelog
...
TBR
Review URL: https://codereview.chromium.org/1764553003 .
2016-03-03 10:53:37 -08:00
John McCutchan
ecaf2c99b8
Add Changelog entry for CL 1710593002
...
BUG=
Review URL: https://codereview.chromium.org/1759053003 .
2016-03-03 07:12:13 -08:00
Zachary Anderson
e2729705ff
Rolls back fix of SecurityContext method names.
...
R=iposva@google.com
Review URL: https://codereview.chromium.org/1757453002 .
2016-03-01 10:34:15 -08:00
Kevin Moore
6437886ef9
updated ordering of changelog items
...
R=floitsch@google.com
Review URL: https://codereview.chromium.org/1745223002 .
2016-02-29 13:19:06 -08:00
Florian Loitsch
1d2a46e6b4
Update Changelog with conditional imports.
...
R=kevmoo@google.com
Review URL: https://codereview.chromium.org/1749953002 .
2016-02-29 22:14:42 +01:00
Zachary Anderson
38786e9566
More SecurityContext calls accept a password.
...
Any PKCS12 container, not just those containing a private key, can be
protected by a password. This change adds an optional named `password`
parameter to other SecurityContext calls, and plumbs it through to
the calls reading PKCS12 data.
R=whesse@google.com
Review URL: https://codereview.chromium.org/1699163002 .
2016-02-17 10:58:19 -08:00
Florian Loitsch
257272fd42
Use internal const-constructor.
...
BUG= http://dartbug.com/25760
R=lrn@google.com
Review URL: https://codereview.chromium.org/1696453002 .
2016-02-12 20:29:41 +01:00
Natalie Weizenbaum
3011aff047
Add the 1.14.2 pub change to the changelog.
...
R=kevmoo@google.com
Review URL: https://codereview.chromium.org/1683843005 .
2016-02-11 13:22:54 -08:00
Zachary Anderson
89f414dc37
Adds support for PKCS12 containers to SecurityContext
...
Looking forward to using platform specific APIs, this container type is
more common on MacOS and Windows, and is the only container type
supported by the native iOS API.
R=whesse@google.com
Review URL: https://codereview.chromium.org/1687533002 .
2016-02-10 14:20:59 -08:00
Zachary Anderson
2cf6405ca9
Adds SecurityContext.setTrustedCertificatesBytes
...
Implements SecurityContext.setTrustedCertificates in terms of the new
function. This requires setTrustedCertificates to return a Future,
and removing the `directory` named argument as it is not possible to
implement with BoringSSL without blocking IO.
R=whesse@google.com
Review URL: https://codereview.chromium.org/1665433002 .
2016-02-08 08:41:49 -08:00
Michael Thomsen
b18e7f2dd8
Add note about 14.1 stable patch
...
BUG=
R=whesse@google.com
Review URL: https://codereview.chromium.org/1664863003 .
2016-02-04 15:24:35 +01:00
Kevin Moore
a49249b18f
CHANGELOG: add date to 1.14 release
...
Review URL: https://codereview.chromium.org/1654673002 .
2016-01-31 14:38:17 -08:00
Kevin Moore
17c3da093c
Fixed link in README
2016-01-29 16:15:13 -08:00
Kevin Moore
213c8504e0
final changlog updates for 1.14
...
Closes https://github.com/dart-lang/sdk/issues/25595
Review URL: https://codereview.chromium.org/1640303002 .
2016-01-27 09:43:24 -08:00
Lasse R.H. Nielsen
3990be61d9
Update Stream.listen doc and use ?? in some places.
...
R=floitsch@google.com
Review URL: https://codereview.chromium.org/1606543005 .
2016-01-21 12:58:24 +01:00
Søren Gjesse
4e35dd3b05
Update changelog with information on WebSocket compression
...
Closes #24980
BUG= https://github.com/dart-lang/sdk/issues/24980
R=mit@google.com
Review URL: https://codereview.chromium.org/1587043002 .
2016-01-14 15:55:24 +01:00
Lasse R.H. Nielsen
0083cf8439
Change Platform.isiOS to isIOS.
...
R=rnystrom@google.com
Review URL: https://codereview.chromium.org/1583763002 .
2016-01-14 11:14:59 +01:00
Lasse R.H. Nielsen
f70bef4a2c
Support the same parameter key more than once in Uri query parameters.
...
R=floitsch@google.com , sgjesse@google.com
Review URL: https://codereview.chromium.org/1520943002 .
2016-01-13 13:07:18 +01:00
Michael Thomsen
571db61b4a
Fix typo in changelog introduced in previous CL land
...
BUG=
Review URL: https://codereview.chromium.org/1581453003 .
2016-01-12 11:16:03 +01:00
Michael Thomsen
1bf4ee0841
Kevin/Bill, there was a good suggestion in #25374 that we should maintain the changelog even for SDK patch releases. I think that is a good idea. I went back and added entries for 1.13.1 and 1.13.2. What do you think?
...
Fixes #25374
R=kevmoo@google.com
Review URL: https://codereview.chromium.org/1573163002 .
2016-01-12 11:09:23 +01:00
Natalie Weizenbaum
2e57ac69a4
Bring in the latest pub.
...
R=rnystrom@google.com
Review URL: https://codereview.chromium.org/1569983002 .
2016-01-11 12:43:51 -08:00
Lasse R.H. Nielsen
8487d57e48
Add Future.any and Stream.fromFutures.
...
R=floitsch@google.com
Review URL: https://codereview.chromium.org/1563223002 .
2016-01-08 10:17:34 +01:00
Natalie Weizenbaum
71187d41fe
Bring in the latest pub.
...
This brings in the fix for dart-lang/pub#1367 .
R=rnystrom@google.com
Review URL: https://codereview.chromium.org/1540443004 .
2015-12-17 16:44:37 -08:00
Bob Nystrom
1d3d4049ce
Add dartfmt to changelog.
...
R=kevmoo@google.com
Review URL: https://codereview.chromium.org/1504333008 .
2015-12-09 16:13:57 -08:00
Florian Loitsch
6bb8d76ce0
Update changelog for DateTime.microsecond support.
...
R=kevmoo@google.com
Review URL: https://codereview.chromium.org/1510863003 .
2015-12-09 00:58:57 +01:00
Natalie Weizenbaum
85dc0454b3
Bring in the latest version of pub.
...
R=rnystrom@google.com
Review URL: https://codereview.chromium.org/1491933003 .
2015-12-02 14:06:05 -08:00
Lasse R.H. Nielsen
027b8dca39
Add StackTrace.current getter.
...
R=floitsch@google.com , iposva@google.com , sra@google.com
Review URL: https://codereview.chromium.org/1448003002 .
2015-11-24 08:26:03 +01:00
William Hesse
d9397d8a16
Copy changes to CHANGELOG.md from stable to bleeding-edge.
...
BUG=
R=kevmoo@google.com
Review URL: https://codereview.chromium.org/1454293002 .
2015-11-18 16:45:21 -08:00
Lasse R.H. Nielsen
517a443481
Add List.filled parameter to CHANGELOG.md. Sort by library name.
...
R=kevmoo@google.com , mit@google.com
Review URL: https://codereview.chromium.org/1444263002 .
2015-11-18 13:34:19 +01:00
Ryan Macnak
f3759dedd3
Report iOS as iOS rather than OS X.
...
R=iposva@google.com
Review URL: https://codereview.chromium.org/1417013011 .
2015-11-13 11:15:04 -08:00
Lasse R.H. Nielsen
ed0b187d58
Add data-URI support class to dart:core (next to Uri).
...
R=floitsch@google.com , fschneider@google.com
Committed: bbc66c2c41
Review URL: https://codereview.chromium.org/1381033002 .
2015-11-12 13:02:20 +01:00
Alan Knight
6a6103318c
Add CHANGELOG entries for Dartium and dart:html changes
...
BUG=
R=kevmoo@google.com
Review URL: https://codereview.chromium.org/1432143004 .
2015-11-11 17:06:25 -08:00
Kevin Moore
e7e012e386
fix readme for pkg/js and prepare another release
...
Update SDK changelog to mention improved JS interop
R=jacobr@google.com
Review URL: https://codereview.chromium.org/1438003002 .
2015-11-11 12:19:43 -08:00
William Hesse
df5ef1b136
Revert "Add data-URI support class to dart:core (next to Uri)."
...
This reverts commit bbc66c2c41
.
BUG=
R=ricow@google.com
Review URL: https://codereview.chromium.org/1432203002 .
2015-11-11 11:42:04 +01:00
Lasse R.H. Nielsen
bbc66c2c41
Add data-URI support class to dart:core (next to Uri).
...
R=floitsch@google.com
Review URL: https://codereview.chromium.org/1381033002 .
2015-11-11 10:27:08 +01:00
Michael Thomsen
f100ef8000
Corrected resource text in changelog
...
BUG=
R=lrn@google.com
Review URL: https://codereview.chromium.org/1412963009 .
2015-11-06 10:00:03 +01:00
John McCutchan
c34b23ccfe
Update CHANGELOG.md
...
Added note about dart:developer VM service protocol extensions
2015-11-03 06:04:57 -08:00
John McCutchan
7ea2b300f1
Update CHANGELOG.md
...
Add dart:developer TImeline
2015-11-03 06:02:23 -08:00
William Hesse
03bfdf5f24
Add information about BoringSSL change to CHANGELOG.md.
...
BUG=https://github.com/dart-lang/sdk/issues/24671
R=sgjesse@google.com
Review URL: https://codereview.chromium.org/1426653007 .
2015-11-03 13:32:10 +01:00
Kevin Moore
bf713555bf
Remove dart:isolate changes from 1.13 changelog, documented spawnUri environment argument
...
Closes https://github.com/dart-lang/sdk/issues/24757
helps https://github.com/dart-lang/sdk/issues/24474
R=sethladd@google.com
Review URL: https://codereview.chromium.org/1423323003 .
2015-10-29 16:36:58 -07:00
Kevin Moore
8a3784582f
update changelog for 1.13 socket reference change
...
helps with https://github.com/dart-lang/sdk/issues/24474
R=sgjesse@google.com
Review URL: https://codereview.chromium.org/1427883002 .
2015-10-29 15:01:59 -07:00
Kevin Moore
a8ada7d767
Add 1.13 changelog entries for dart:convert WRT Base64
...
helps https://github.com/dart-lang/sdk/issues/24474
R=lrn@google.com
Review URL: https://codereview.chromium.org/1413053003 .
2015-10-29 15:00:02 -07:00
Kevin Moore
4627a8e916
Added 1.13 changelog entries for changes in dart:async
...
Helps with https://github.com/dart-lang/sdk/issues/24474
R=lrn@google.com
Review URL: https://codereview.chromium.org/1417983005 .
2015-10-29 14:57:10 -07:00
William Hesse
9fc82d04aa
Update changelog
...
BUG=
R=mit@google.com
Review URL: https://codereview.chromium.org/1419163002 .
2015-10-23 12:44:32 +02:00
Regis Crelier
a604838e22
Update CHANGELOG.md with Random.secure for 1.14.
...
R=sethladd@google.com
Review URL: https://codereview.chromium.org/1416683002 .
2015-10-19 13:03:05 -07:00
Lasse R.H. Nielsen
57f4827c76
Rename [packages] to [packageMap] as Isolate.spawnUri parameter.
...
This matches the static [packageMap] getter on Isolate.
Fixes issue #24545 .
BUG= http://dartbug.com/24545
R=floitsch@google.com
Review URL: https://codereview.chromium.org/1401713002 .
2015-10-12 16:31:48 +02:00
Søren Gjesse
a1063f6c62
Update CHANGELOG with information on removed socket references
...
R=whesse@google.com
BUG=
Review URL: https://codereview.chromium.org/1389273002 .
2015-10-07 09:43:21 +02:00