10144 Commits

Author SHA1 Message Date
Andrew Wilson
15b76dd33c Make window metrics doubles to reduce rounding issues. 2018-06-18 09:43:30 -07:00
skia-flutter-autoroll
8d4d455f45
Roll src/third_party/skia 63132864e966..3567c14a41cd (2 commits) (#5555)
Auto-roller completed checks. Merging.
2018-06-18 11:41:38 -04:00
skia-flutter-autoroll
629b57a2d8
Roll src/third_party/skia 0242b59c0aaf..63132864e966 (1 commits) (#5554)
Auto-roller completed checks. Merging.
2018-06-18 08:11:39 -04:00
skia-flutter-autoroll
63e2071da8
Roll src/third_party/skia 7675b369322e..0242b59c0aaf (1 commits) (#5552)
Auto-roller completed checks. Merging.
2018-06-17 05:10:38 -04:00
skia-flutter-autoroll
81fbf996bd
Roll src/third_party/skia 39c97e27921c..7675b369322e (8 commits) (#5549)
Auto-roller completed checks. Merging.
2018-06-15 19:05:40 -04:00
Ian Hickson
824e45e7c1
Remove spurious log messages (#5547)
These are making some of the tests that are sensitive to output flakey.
2018-06-15 14:15:35 -07:00
skia-flutter-autoroll
52ff9c8980
Roll src/third_party/skia 0513dd867553..39c97e27921c (11 commits) (#5548)
Auto-roller completed checks. Merging.
2018-06-15 15:39:38 -04:00
egdaniel
0ecd42a6b2 Nosksp backend context (#5544)
* Use new vulkan factory of GrContext which doens't take an sk_sp.

* remove unneeded member.
2018-06-15 14:53:50 -04:00
Maurice Parrish
6afe4c8e51
Added method for receiving Dynamic Links (#5534) 2018-06-15 10:37:47 -07:00
skia-flutter-autoroll
b30372d681
Roll src/third_party/skia 3f13bcba3e5c..0513dd867553 (6 commits) (#5545)
Auto-roller completed checks. Merging.
2018-06-15 12:13:38 -04:00
skia-flutter-autoroll
b2af86d460
Roll src/third_party/skia 3df694fe1174..3f13bcba3e5c (4 commits) (#5543)
Auto-roller completed checks. Merging.
2018-06-15 08:49:39 -04:00
skia-flutter-autoroll
959d99e20f
Roll src/third_party/skia cdae28ee591a..3df694fe1174 (1 commits) (#5542)
Auto-roller completed checks. Merging.
2018-06-15 05:23:39 -04:00
skia-flutter-autoroll
3db5631294
Roll src/third_party/skia 76c37997541f..cdae28ee591a (1 commits) (#5541)
Auto-roller completed checks. Merging.
2018-06-15 01:57:38 -04:00
skia-flutter-autoroll
9cec11da33
Roll src/third_party/skia 1986036f69f8..76c37997541f (3 commits) (#5540)
Auto-roller completed checks. Merging.
2018-06-14 22:32:39 -04:00
Chinmay Garde
93c47a14ff
On snapshot, perform a device to host transfer for images resident on the GPU. (#5538) 2018-06-14 18:04:13 -07:00
Jason Simmons
69253904d6
libtxt: fix the adjustment of code unit runs for line justification (#5536)
Fixes https://github.com/flutter/flutter/issues/18483
2018-06-14 16:14:37 -07:00
Jason Simmons
c3c40cf958
Lazily load fonts that are embedded within the application (#5533)
Previously the engine would load all embedded fonts listed in the app's
font manifest during startup.  This change creates a Skia font manager that
is backed by the engine's AssetManager and can load embedded font assets
on demand.
2018-06-14 16:13:56 -07:00
skia-flutter-autoroll
b8b2ff349b
Roll src/third_party/skia e08ce40f4a56..1986036f69f8 (8 commits) (#5537)
Auto-roller completed checks. Merging.
2018-06-14 19:07:16 -04:00
Jason Simmons
411be3be9a
libtxt: hold a weak_ptr to the txt::FontCollection in the fallback provider given to Minikin (#5531)
The txt::FontCollection contains a cache of minikin::FontCollection objects,
which in turn hold a fallback provider that refers back to the txt::FontCollection.
Using a weak_ptr in the fallback provider breaks the circular reference.
2018-06-14 15:50:03 -07:00
skia-flutter-autoroll
1b055e5dce
Roll src/third_party/skia 5ff4fb286ce3..e08ce40f4a56 (15 commits) (#5532)
Auto-roller completed checks. Merging.
2018-06-14 15:42:39 -04:00
Zachary Anderson
f79fab1c97
[dart] Roll Dart to 4b2d60cb18e418c5cb92cf22d2d959d8b70142a3 (#5530) 2018-06-14 12:17:50 -07:00
skia-flutter-autoroll
dd49f139f0
Roll src/third_party/skia f018b7d607a0..5ff4fb286ce3 (14 commits) (#5529)
Auto-roller completed checks. Merging.
2018-06-14 11:51:58 -04:00
skia-flutter-autoroll
7f58d47b34
Roll src/third_party/skia b57a861f183b..f018b7d607a0 (1 commits) (#5528)
Auto-roller completed checks. Merging.
2018-06-14 08:26:58 -04:00
skia-flutter-autoroll
4609483f80
Roll src/third_party/skia 28252da5cf0a..b57a861f183b (2 commits) (#5527)
Auto-roller completed checks. Merging.
2018-06-14 05:00:58 -04:00
skia-flutter-autoroll
64d43b6ac5
Roll src/third_party/skia 657edbede4e3..28252da5cf0a (1 commits) (#5526)
Auto-roller completed checks. Merging.
2018-06-14 01:36:58 -04:00
skia-flutter-autoroll
fca3cb8ca9
Roll src/third_party/skia 082a7a701f30..657edbede4e3 (2 commits) (#5525)
Auto-roller completed checks. Merging.
2018-06-13 22:10:58 -04:00
skia-flutter-autoroll
53cb9c4d5c
Roll src/third_party/skia e4b900bfd92f..082a7a701f30 (8 commits) (#5524)
Auto-roller completed checks. Merging.
2018-06-13 18:45:58 -04:00
Jason Simmons
408f1e5c2a
libtxt: update the unit tests and benchmarks (#5523)
* pass a locale to GetMinikinFontCollectionForFamily
* provide the ICU data file path
* loosen checks based on the Minikin LineBreaker's line widths
  (LineBreaker widths do not exactly match the advances calculated during layout)
2018-06-13 15:33:59 -07:00
Jason Simmons
efd6663344
Maintain a FontCollection for each engine instance instead of a process-wide singleton (#5521) 2018-06-13 14:28:21 -07:00
Ben Konyi
2983e5db4b
Pinned versions of package:test and package:path for testing/dart tests (#5522) 2018-06-13 12:59:45 -07:00
skia-flutter-autoroll
acf85a0460
Roll src/third_party/skia dc89f192c853..e4b900bfd92f (12 commits) (#5520)
Auto-roller completed checks. Merging.
2018-06-13 15:20:58 -04:00
Ben Konyi
8d8d91bfc3
IsolateNameServer reland (#5519)
* Reland "Added IsolateNameServer functionality (#5410)"

This reverts commit c3976b3c7183f479717bffed3f640fb92afbd3dc.

* Fixed issue with isolate_name_server_test which caused test to timeout

* Disabled thread_annotations on Android as they aren't supported in the
NDK headers for std::mutex. Readded thread annotations to
IsolateNameServer.
2018-06-13 11:57:10 -07:00
skia-flutter-autoroll
9fd1240bb0
Roll src/third_party/skia bb9ee9b4aa7d..dc89f192c853 (6 commits) (#5518)
Auto-roller completed checks. Merging.
2018-06-13 11:54:58 -04:00
Florian Loitsch
c8eeee432b
Roll the Dart VM. (#5517)
With this roll the VM defaults to sync-async.

31e3441816 Fix bad status lines (wrong tests...)
18828ac77a Mark some co19 tests as crashing.
36e73371fb Switch analyzer_cli to using AnalysisDriver only.
2b36f923d9 Fix status file.
398ba13e4a Reapply "Make --sync-async the default for the VM."
2018-06-13 16:39:19 +02:00
Ben Konyi
c3976b3c71
Revert "Added IsolateNameServer functionality (#5410)" (#5516)
This reverts commit 61a2d129cfc8c52cf1ff59b03bccf67d9b07af63.
2018-06-12 17:03:13 -07:00
Ben Konyi
61a2d129cf
Added IsolateNameServer functionality (#5410)
* Added IsolateNameServer functionality, which allows for the association
of string names with isolate SendPort ids that can be used to establish
inter-isolate communications.
2018-06-12 15:50:48 -07:00
skia-flutter-autoroll
412f8b8e5c
Roll src/third_party/skia 8ea971bfefb6..bb9ee9b4aa7d (10 commits) (#5514)
Auto-roller completed checks. Merging.
2018-06-12 18:26:58 -04:00
Dan Field
3b1f381cc5
Expose approximateBytesUsed for Picture (#5378) 2018-06-12 15:34:23 -04:00
skia-flutter-autoroll
a4c8e1f7cc
Roll src/third_party/skia 2a2f67592602..8ea971bfefb6 (5 commits) (#5511)
Auto-roller completed checks. Merging.
2018-06-12 15:01:58 -04:00
Florian Loitsch
6b1b887398
Roll the Dart VM. (#5510)
* Roll the Dart VM.

c95617b19c Add a release note about the VM going sync-async
05f11aa74c [kernel] Account for defaultType in some of the Kernel visitors
c39c2c8ac1 Handle type variables in optional function typed parameter in jsinterop methods
a4af44b470 [VM] Do not invoke any functions during AOT compilation
5be73cd166 Make debug printing of function types more robust.
6054cb3e1f CompilerContext always expects a Future now
6213303e65 Fix some runtime check failures in tests
d17ec7c131 Move inference data from JClosedWorld to GlobalTypeInferenceResults.
6fcc68bee3 Adjust test status.
fe21518df8 Improve literal list recovery
134e00fd73 Treat 64 bit ints as unsigned until conversion to JS.
b375d69800 [observatory] When the VM is forwarding events to the Android or Fuchsia system tracers, link to the document describing how to use them.
edb1642709 [vm] Repair interpreter build.
a9fef15ff3 Add FileResult and AnalysisDriver.getFileSync().
787a43ec78 [vm] Fix some missing private name mangling in the kernel reader.
1cf348b29f Mark enum_private_test/02 as pass, crash
cc1a817faa Use ZX_THREAD_STATE_BASIC on state output of ZX_INFO_THREAD.
4e0e72a65f Fix map_insert_remove_oom_test.
8421e69fbb [js_runtime] Make _checkLength more likely to be inlined
b66dd3d456 Stop using generic comment syntax in observatory.
b667be4861 Fix source maps strong mode runtime failure in dart2js.
7b972a653b [vm/linearscan] Account for definitions with no SSA name when processing PairLocation outputs.
09fc582bfd Fix EvalExpression test.
f2883d1b4f Fix test error message expectation on Windows.
8bfbce33f1 Mark cc/Profiler_CodeTicks as failing on Windows, dartk x64 config
a8c2263d3f Issue 33336. AnalysisDriver.discoverAvailableFiles() should notify the scheduler that there is work to do.
b7493b663e [vm/inliner] Inline small int convertors.
6b71414296 [Test status] Update status of several triaged lib_2/mirrors tests
1f03109200 Proposed replacement for SourceFactory
60631b0944 Remove unnecessary casts from observatory.
bfa8be887a Extending dartLangSpec.tex with super-bounded types and variance.
daee781179 Revise beginTypeVariable event in event sequence
e0ca1514a2 Mark test as failing.

* Update hash.
2018-06-12 18:14:24 +02:00
skia-flutter-autoroll
a328531402
Roll src/third_party/skia 8e4d09ae7af1..2a2f67592602 (6 commits) (#5509)
Auto-roller completed checks. Merging.
2018-06-12 11:35:59 -04:00
skia-flutter-autoroll
10850eaaa6
Roll src/third_party/skia 0e2608e84fe5..8e4d09ae7af1 (1 commits) (#5508)
Auto-roller completed checks. Merging.
2018-06-12 08:05:58 -04:00
skia-flutter-autoroll
59a784dd5b
Roll src/third_party/skia 8c6b49718210..0e2608e84fe5 (1 commits) (#5507)
Auto-roller completed checks. Merging.
2018-06-12 03:07:58 -04:00
skia-flutter-autoroll
c0ba226d8f
Roll src/third_party/skia 5c12122ad91d..8c6b49718210 (1 commits) (#5506)
Auto-roller completed checks. Merging.
2018-06-11 23:14:18 -04:00
Chris Bracken
be02d0cf09
Revert "Eliminate support for Dart 1 (#5504)" (#5505)
Broke runtime_unittests, which are still running directly from source.

This reverts commit 0ea93c3a3e40426fd222ba22c2f60756c8a32097.
2018-06-11 18:12:10 -07:00
Chris Bracken
0ea93c3a3e
Eliminate support for Dart 1 (#5504)
Eliminates support for running directly from sources or script snapshots. In
debug mode, we run from a kernel snapshot; in profile and release modes, we
link in AOT-compiled code.

Renames --dart-non-checked-mode to --disable-dart-asserts since checked mode
does not make sense in Dart 2.
2018-06-11 17:00:43 -07:00
skia-flutter-autoroll
036443d773
Roll src/third_party/skia 36f0c41eafe9..5c12122ad91d (5 commits) (#5503)
Auto-roller completed checks. Merging.
2018-06-11 18:31:58 -04:00
skia-flutter-autoroll
4c911564ba
Roll src/third_party/skia 46fbf8c97a13..36f0c41eafe9 (5 commits) (#5502)
Auto-roller completed checks. Merging.
2018-06-11 15:07:59 -04:00
skia-flutter-autoroll
782e50069f
Roll src/third_party/skia 4c4650150d5f..46fbf8c97a13 (1 commits) (#5501)
Auto-roller completed checks. Merging.
2018-06-11 11:44:12 -04:00
skia-flutter-autoroll
16ea70b6fe
Roll src/third_party/skia 27dddae3130c..4c4650150d5f (16 commits) (#5500)
Auto-roller completed checks. Merging.
2018-06-11 08:32:12 -04:00