8710 Commits

Author SHA1 Message Date
skia-flutter-autoroll
51c833aed0 Roll src/third_party/skia f83d0346c06a..88c3793a4eaa (1 commits) (flutter/engine#16534) 2020-02-10 20:28:02 -08:00
skia-flutter-autoroll
411aedc508 Roll src/third_party/dart 5244d99a5d4e..5fc031ebc1d7 (42 commits) (flutter/engine#16533) 2020-02-10 19:23:03 -08:00
skia-flutter-autoroll
df539786be Roll src/third_party/skia 21f382c19d76..f83d0346c06a (2 commits) (flutter/engine#16532) 2020-02-10 17:53:03 -08:00
skia-flutter-autoroll
3ee608c943 Roll fuchsia/sdk/core/linux-amd64 from 8L7NY... to Bmq1m... (flutter/engine#16529) 2020-02-10 16:23:03 -08:00
skia-flutter-autoroll
f0500c6ef1 Roll src/third_party/skia 465864cad5d2..21f382c19d76 (6 commits) (flutter/engine#16528) 2020-02-10 16:18:02 -08:00
Harry Terkelsen
e5c4302bef Clear frame references at the end of every CanvasKit frame (flutter/engine#16525) 2020-02-10 15:30:24 -08:00
George Wright
e2e15d08e4 Enable verbose logging for shell unittests on Fuchsia (flutter/engine#16526) 2020-02-10 14:39:03 -08:00
skia-flutter-autoroll
b6823b6da4 Roll src/third_party/skia c03e6982f96f..465864cad5d2 (14 commits) (flutter/engine#16524) 2020-02-10 14:08:03 -08:00
chunhtai
1582b28ad3 Adds new route annoucement method. (flutter/engine#16523) 2020-02-10 13:59:02 -08:00
vsmenon
d66d21edab Remove mirrors on the web (flutter/engine#16516) 2020-02-10 13:58:04 -08:00
Dan Field
c8507b069f Apply lints from internal roll (flutter/engine#16509) 2020-02-10 13:53:04 -08:00
Yegor
25de6825f3 Partially fix canvas vs text paint order when running on Blink/Webkit browsers (flutter/engine#16483)
fix canvas vs text paint order in Blink/Webkit
2020-02-10 13:41:50 -08:00
Harry Terkelsen
df30da9ec1 Use Skia to determine "actual" font name in CanvasKit backend (flutter/engine#16504)
* Use Skia to determine "actual" font name.

This way, we don't need to hard-code a mapping of Flutter names
to actual names, we can compute it when the font is registered.

* Refactor to only have loaded and unloaded fonts
2020-02-10 13:06:30 -08:00
skia-flutter-autoroll
0ef222dcb9 Roll src/third_party/dart 4310f50edc95..9464eb51f539 (2 commits) (flutter/engine#16511) 2020-02-07 23:53:02 -08:00
skia-flutter-autoroll
238457e4d3 Roll src/third_party/skia 8dad1ffd81f8..c03e6982f96f (2 commits) (flutter/engine#16510) 2020-02-07 22:38:02 -08:00
skia-flutter-autoroll
90c534d60b Roll fuchsia/sdk/core/linux-amd64 from LvSlH... to 8L7NY... (flutter/engine#16508) 2020-02-07 20:38:02 -08:00
skia-flutter-autoroll
695896074f Roll src/third_party/dart fd992e423ef6..4310f50edc95 (17 commits) (flutter/engine#16506) 2020-02-07 18:28:06 -08:00
skia-flutter-autoroll
cadafec893 Roll src/third_party/skia a9405c2a2967..8dad1ffd81f8 (1 commits) (flutter/engine#16505) 2020-02-07 18:18:01 -08:00
skia-flutter-autoroll
365cf1bede Roll src/third_party/skia b2031d4255e2..a9405c2a2967 (5 commits) (flutter/engine#16502) 2020-02-07 16:38:03 -08:00
Michael Klimushyn
2ad0c2ebe7 Apply Google Java format (flutter/engine#16501)
This shouldn't result in any logical changes. I've done a quick smoke
test by building a local Android engine and running Flutter gallery, no
compile errors or other obvious issues.

Applied by running `/ci/format.sh | patch -p0` with the altered script
added in flutter/engine#16500. I did locally modify the script slightly
further so it would run against all Java files in the repo instead of
just modified ones.
2020-02-07 16:10:46 -08:00
Michael Klimushyn
d2e8a2d635 Check Java formatting in format.sh (flutter/engine#16500)
Uses google-java-format, a tool that's already in place in
flutter/plugins. This should take care of minor style guide issues and
unresolved imports.
2020-02-07 16:05:08 -08:00
skia-flutter-autoroll
c69d282dba Roll src/third_party/skia 9f3eef796f63..b2031d4255e2 (12 commits) (flutter/engine#16499) 2020-02-07 14:58:03 -08:00
Matt Carroll
7a8e698211 Fix safe area reporting with transparent FlutterActivitys. (#46060) (flutter/engine#16208) 2020-02-07 14:57:06 -08:00
Jason Simmons
504c378cd2 [SkParagraph] Text layout benchmarks using SkParagraph (flutter/engine#16373)
Imported from @Rusino's branch
2020-02-07 14:17:57 -08:00
Michael Goderbauer
6af1f304fa Doc fixes in BoxHeightStyle (flutter/engine#16424) 2020-02-07 13:41:50 -08:00
Alexander Brusher
82ffcd8ee8 Update node fields fix (flutter/engine#16428)
* Modifies accessibility bridge to populate new node fields in semantics API.

* Adds additional UTs and fixes logic for breaking up updates for nodes with large values.

* Chaged tests to set node flags using bitwise-or instead of addition.

* Address bug in update size arithmetic.

* Fixes issue in TruncatesLargeValue unit test causing unexpected deletes.

* Fixes expected number of updates in BatchesLargeMessages unit test to reflect expected values now that node states are populated.
2020-02-07 13:24:36 -08:00
skia-flutter-autoroll
6a80a4b4e6 Roll src/third_party/skia 87e3bef6f82f..9f3eef796f63 (7 commits) (flutter/engine#16493) 2020-02-07 13:18:03 -08:00
George Wright
f9d5564332 Disable ShellTest.WaitForFirstFrameTimeout on Fuchsia (flutter/engine#16495) 2020-02-07 13:13:59 -08:00
Chris Bracken
b9545c70c0 Fix unused import in Android embedder (flutter/engine#16494)
android.os.Parcelable was added in commit
177353d759452c998879b3ac7a05d9dc6e437466 but never used.
2020-02-07 12:26:50 -08:00
Dan Field
21f6cef10b Fix text range logic for a11y (flutter/engine#16496)
Make sure that a text range at the end of the string is still valid.
2020-02-07 12:20:30 -08:00
Kaushik Iska
d8390d3f38 Simplify task queues locking mechanism (flutter/engine#16477)
We now have one mutex guarding all accesses to
the underlying task heaps. This simplifies the more granular
but bug prone mechanism of having striped locks.

This also re-enables GPUThreadMerger tests that are currently
disabled due to their flaky nature. The scenario that gets fixed by this
change is as follows:

1. Thread-1: We lock `queue_meta_mutex_` and grab locks on `queue_1` and release the meta mutex.
2. Thread-1: We add an Observer on `queues` object.
3. Thread-2: We lock `queue_meta_mutex_` and grab locks on `queue_2`.
4. Thread-2: We try to dispose all the pending tasks on `queue_2` which calls `erase` on `queues`.

The above situation is not thread safe without having 1 lock.

Note: This increases the contention on one lock and could potentially be bad for perf. We are
explicitly making this trade-off towards reducing the complexity.

Fixes: https://github.com/flutter/flutter/issues/49007
2020-02-07 10:24:05 -08:00
sjindel-google
d4baabd022 Ensure fields of Rect and OffsetBase classes are optimized as non-null. (flutter/engine#16465)
* Ensure fields of Rect and OffsetBase classes are optimized as non-null.

* Update web_ui and formatting
2020-02-07 19:06:20 +01:00
skia-flutter-autoroll
bccf32142d Roll src/third_party/skia 77fdf66946d2..87e3bef6f82f (2 commits) (flutter/engine#16492) 2020-02-07 08:53:02 -08:00
skia-flutter-autoroll
cfed60421f Roll src/third_party/dart d765d237460d..514a8d4c8417 (7 commits) (flutter/engine#16491) 2020-02-07 07:28:04 -08:00
skia-flutter-autoroll
e84dc9caae Roll src/third_party/skia f3560b680e35..77fdf66946d2 (1 commits) (flutter/engine#16490) 2020-02-07 07:18:03 -08:00
skia-flutter-autoroll
31c837a8bf Roll fuchsia/sdk/core/linux-amd64 from g2s3c... to LvSlH... (flutter/engine#16489) 2020-02-07 07:03:03 -08:00
skia-flutter-autoroll
3ea7fa8c9b Roll src/third_party/skia 97bf6578796c..f3560b680e35 (1 commits) (flutter/engine#16487) 2020-02-06 23:58:02 -08:00
skia-flutter-autoroll
56871365b6 Roll src/third_party/skia 046f9893b953..97bf6578796c (1 commits) (flutter/engine#16486) 2020-02-06 22:18:02 -08:00
skia-flutter-autoroll
69aaef3d03 Roll src/third_party/dart 49850e6919f7..16782e6c171f (16 commits) (flutter/engine#16485) 2020-02-06 20:18:03 -08:00
skia-flutter-autoroll
291207c072 Roll fuchsia/sdk/core/linux-amd64 from A9STP... to g2s3c... (flutter/engine#16484) 2020-02-06 17:33:03 -08:00
Francisco Magdaleno
40c7f488e9 Code cleanup on destructors (flutter/engine#16481) 2020-02-06 16:53:02 -08:00
skia-flutter-autoroll
0fae445981 Roll src/third_party/skia 121750c2efff..046f9893b953 (4 commits) (flutter/engine#16482) 2020-02-06 16:33:02 -08:00
Mouad Debbar
bdeb972d43 Run Flutter framework tests against the web engine in Cirrus (flutter/engine#16343) 2020-02-06 16:17:25 -08:00
skia-flutter-autoroll
0e6648c7b4 Roll src/third_party/dart b3396cbdcae1..49850e6919f7 (45 commits) (flutter/engine#16480) 2020-02-06 15:08:04 -08:00
George Wright
69e635c0fc Enable shell_unittests on Fuchsia with Vulkan dependencies. (flutter/engine#16376)
This also adds a dependency on SwiftShader's Vulkan frontend.
2020-02-06 15:07:01 -08:00
skia-flutter-autoroll
8e358801f6 Roll src/third_party/skia c0360582d211..121750c2efff (7 commits) (flutter/engine#16479) 2020-02-06 14:58:03 -08:00
Harry Terkelsen
f2839e3a3f Various fixes in CanvasKit (flutter/engine#16433)
- Enable dynamically loaded fonts
- Fix addOval
- Fix getBoxesForRange for negative ranges
2020-02-06 14:51:12 -08:00
stuartmorgan
f9ebc8e2dc Add noexcept annotations to EnableValue moves (flutter/engine#16478)
Fixes a warning when compiling in Visual Studio on Windows.
2020-02-06 14:28:31 -08:00
George Wright
36f5f76944 Enable runtime_unittests on Fuchsia 2020-02-06 13:52:33 -08:00
George Wright
10e7d17444 Fix elf_loader.cc on Fuchsia, add a TODO for proper fix 2020-02-06 13:52:33 -08:00