16984 Commits

Author SHA1 Message Date
skia-flutter-autoroll
f44e8a42d0
Roll src/third_party/skia 95fc5a325168..265de3a93c6e (1 commits) (#17348) 2020-03-26 10:21:01 -07:00
Mouad Debbar
f0caace4fd
[web] Profile text layout and forward data to macrobenchmarks (#17276) 2020-03-26 09:37:14 -07:00
skia-flutter-autoroll
32742df3dd
Roll src/third_party/dart f6acefa078be..1402e8e1a42d (1 commits) (#17347) 2020-03-26 07:36:04 -07:00
skia-flutter-autoroll
8fa7214d3a
Roll src/third_party/skia ee2ec6de995b..95fc5a325168 (2 commits) (#17346) 2020-03-26 07:01:03 -07:00
skia-flutter-autoroll
c71edb143f
Roll src/third_party/dart bc53ecefae52..f6acefa078be (4 commits) (#17344) 2020-03-26 02:26:02 -07:00
skia-flutter-autoroll
444096e8ed
Roll fuchsia/sdk/core/linux-amd64 from jHDPP... to nK6R0... (#17341) 2020-03-26 01:11:02 -07:00
skia-flutter-autoroll
80476a4c9c
Roll src/third_party/skia b6a99b7b9acb..ee2ec6de995b (9 commits) (#17343) 2020-03-26 00:56:03 -07:00
liyuqian
b3075b3091
Rename GPU thread to raster thread in code comments (#17329)
1. Simple "GPU thread" to "raster thread" replacement.

2. Regex replace "GPU([\n\r\s]+//+ thread)" with "raster$1".

3. Regex replace "// gpu$" with "// raster".

4. Simple test change.

5. Run ci/format.sh
2020-03-25 22:49:59 -07:00
skia-flutter-autoroll
07d033026a
Roll src/third_party/dart cd8f712bcb01..bc53ecefae52 (4 commits) (#17338) 2020-03-25 21:21:01 -07:00
skia-flutter-autoroll
e4b2982724
Roll fuchsia/sdk/core/mac-amd64 from o8vhc... to 6zho5... (#17334) 2020-03-25 19:21:02 -07:00
renyou
ba80c0c49a
Android change to match the Google internal changes. (#17331)
* Android change to match the google internal changes.

* Fix format.

* Revert format change, add super call.

* Remove comment for API version.
2020-03-25 18:02:46 -07:00
Yegor
5845d70b50
Preserve zones in Window callbacks (#17298)
preserve Window callback zones
2020-03-25 17:25:06 -07:00
Filip Filmar
23dff31a38
[runner] Corrects logging of close() status (#16698)
close() returns a nonzero in case of an error.  Old code had it log
only when *no* error happens on close, which is exactly the opposite
of what we want.
2020-03-25 16:31:46 -07:00
skia-flutter-autoroll
97083b48f3
Roll src/third_party/dart 232308723704..cd8f712bcb01 (18 commits) (#17328) 2020-03-25 16:16:02 -07:00
Emmanuel Garcia
b235233e9d
Revert unobstructed platform views (#17326) 2020-03-25 14:36:10 -07:00
Jason Simmons
f1008d9bf9
Allow drawing raster cache results whose device rect is one pixel larger than the cached image (#17278)
RasterCacheResult::draw constructs the device target rectangle by
calling SkRect::roundOut, which rounds down the left/top coordinates
and rounds up the right/bottom coordinates.  The rounding can produce
a device rect whose width and/or height differs from the cache result
image's width/height by one pixel.
2020-03-25 13:37:27 -07:00
Drew Fisher
fb841071c2
fuchsia: remove use of replace_as_executable (second try) (#17313)
On Fuchsia, we can now get executable VMOs from trusted backing
filesystems.  This allows us to remove the use of replace_as_executable
in favor of opening files with `fdio_open_fd_at` with the
`OPEN_RIGHT_EXECUTABLE` flag and getting VMOs by calling
`fdio_get_vmo_exec`.

By moving the responsibility for executability into the filesystem, we
are able to remove `deprecated-ambient-replace-as-executable` from
component manifests for non-JIT runners (the JIT runners still call
replace_as_executable in Dart's allocator).  It wasn't abundantly clear
whether .cmx files for tests were used purely in AOT runtime
environments or also saw JIT usage, so I left those as-is.

For context: this is a second attempt at #16690, which was reverted
because it broke the Dart JIT runner.  The primary difference is that
this time around, we correctly handle absolute vs relative paths,
depending on whether library loading bottoms out in `fdio_open_fd` or
`fdio_open_fd_at`.  I've added additional assertions to help ensure any
new usages use the correct shape of path.

Testing: I verified locally that the flutter product runner works on
Astro, and also successfully ran the Dart JIT example test (which was
the thing blocking the google3 roll with the previous attempt at this
patchset).

Co-authored-by: Drew Fisher <zarvox@google.com>
2020-03-25 13:17:28 -07:00
skia-flutter-autoroll
81133f2bcb
Roll src/third_party/skia f11e33152460..b6a99b7b9acb (5 commits) (#17323) 2020-03-25 13:11:01 -07:00
Ferhat
04182cde5d
Switch ui.window.devicePixelRatio from browser logical to physical. (#17209)
* Switch ui.window.devicePixelRatio to browser dpi
* Add integration test for multi res image loading
* Update cirrus for new integration test
* update canvas golden test root transform
* Update compositing golden test with dpr transform
2020-03-25 12:41:17 -07:00
skia-flutter-autoroll
e79aef61d1
Roll src/third_party/dart 62f84880ef15..232308723704 (54 commits) (#17320) 2020-03-25 11:31:03 -07:00
skia-flutter-autoroll
a7742c54f7
Roll src/third_party/skia 102411c73f7e..f11e33152460 (3 commits) (#17319) 2020-03-25 11:26:04 -07:00
skia-flutter-autoroll
dd102bf228
Roll src/third_party/skia ae58199380dd..102411c73f7e (6 commits) (#17318) 2020-03-25 09:11:03 -07:00
Mouad Debbar
edfe06c113
Add the chromedriver/ directory to gitignore
This folder is generated by the integration test manager.
2020-03-25 09:08:15 -07:00
skia-flutter-autoroll
1eb2e78417
Roll src/third_party/skia 9686528ac8c7..ae58199380dd (1 commits) (#17317) 2020-03-25 07:06:02 -07:00
skia-flutter-autoroll
90cc66ce05
Roll fuchsia/sdk/core/linux-amd64 from tFo5u... to jHDPP... (#17316) 2020-03-25 04:31:02 -07:00
skia-flutter-autoroll
ea1268308d
Roll fuchsia/sdk/core/mac-amd64 from Lzj3Z... to o8vhc... (#17315) 2020-03-25 04:21:02 -07:00
skia-flutter-autoroll
5d0c59f01a
Roll src/third_party/skia 4261fe753b77..9686528ac8c7 (1 commits) (#17314) 2020-03-25 02:11:02 -07:00
skia-flutter-autoroll
e1d6f373f1
Roll src/third_party/skia 6beb1dd941af..4261fe753b77 (3 commits) (#17309) 2020-03-24 23:56:03 -07:00
Kaushik Iska
f1d8026637
[metrics] Record the frame target time on the layer tree (#17281)
This lets us measure stats on when the frame was
scheduled to be rendered vs when it finished rasterizing.

Note: This isn't propagated to the FrameTimings struct yet,
that is to be followed.
2020-03-24 22:00:21 -07:00
liyuqian
945967054b
Rename GPU to raster thread in PerformanceOverlay (#17148)
Rename GPU to raster thread in PerformanceOverlay and update goldens.
2020-03-24 21:43:16 -07:00
liyuqian
bb35963050
Add service protocol to get SkSLs (#17300)
Fixes https://github.com/flutter/flutter/issues/53114
2020-03-24 21:42:12 -07:00
skia-flutter-autoroll
cd974c3471
Roll src/third_party/skia 4e79b6730dfc..6beb1dd941af (17 commits) (#17307) 2020-03-24 21:11:02 -07:00
Emmanuel Garcia
e2d9c60393
Flush background canvas before allocating a new surface (#17308) 2020-03-24 20:10:10 -07:00
Gary Qian
5fddb9be1c
Add empty string check to Locale toString (#17280) 2020-03-24 15:54:40 -07:00
Nurhan Turgut
af440db830
[web] use web drivers as a library only. do not fetch/clone web_installers (#17299)
* use web drivers as a library only. do not fetch/clone web_installers

* fixing comments

* addressing reviewer comments

* adding a trim to output. otherwise last fails
2020-03-24 15:37:33 -07:00
skia-flutter-autoroll
61cda39c00
Roll src/third_party/skia e5ca6ba2c84c..4e79b6730dfc (1 commits) (#17295) 2020-03-24 13:46:03 -07:00
skia-flutter-autoroll
1b5c28004f
Roll fuchsia/sdk/core/linux-amd64 from y2Piw... to tFo5u... (#17294) 2020-03-24 13:41:03 -07:00
skia-flutter-autoroll
14ab32f2ef
Roll fuchsia/sdk/core/mac-amd64 from gkIC0... to Lzj3Z... (#17293) 2020-03-24 13:36:05 -07:00
skia-flutter-autoroll
7e8ab916d5
Roll src/third_party/dart 8246621d4da3..62f84880ef15 (3 commits) (#17290) 2020-03-24 13:31:02 -07:00
Robert Ancell
c93b67aa81
Add a Linux Shell that uses GTK for rendering. (#16977) 2020-03-24 13:26:02 -07:00
Chinmay Garde
3a68f68999
Document flutter::DartServiceIsolate. (#17301) 2020-03-24 12:49:13 -07:00
skia-flutter-autoroll
38d053f4fd
Roll src/third_party/skia 6cb8168c2b9b..e5ca6ba2c84c (3 commits) (#17288) 2020-03-24 01:01:01 -07:00
skia-flutter-autoroll
d7ad50c96f
Roll src/third_party/skia c97c90072499..6cb8168c2b9b (1 commits) (#17287) 2020-03-23 22:41:02 -07:00
skia-flutter-autoroll
704a869e0a
Roll src/third_party/dart cbd67124d10e..8246621d4da3 (39 commits) (#17286) 2020-03-23 21:51:02 -07:00
skia-flutter-autoroll
33895cf6ba
Roll src/third_party/skia d1988219065a..c97c90072499 (2 commits) (#17285) 2020-03-23 20:26:01 -07:00
skia-flutter-autoroll
48d1165627
Roll fuchsia/sdk/core/linux-amd64 from h8m0G... to y2Piw... (#17283) 2020-03-23 19:26:02 -07:00
skia-flutter-autoroll
0015b19544
Roll fuchsia/sdk/core/mac-amd64 from WaNBa... to gkIC0... (#17282) 2020-03-23 19:01:01 -07:00
Chinmay Garde
518c9e09cc
Remove checks for the always true using_fuchsia_sdk flag in all GN files. (#17261) 2020-03-23 18:31:02 -07:00
skia-flutter-autoroll
1eea062c99
Roll src/third_party/skia 3c358420df4a..d1988219065a (3 commits) (#17279) 2020-03-23 17:56:02 -07:00
mikejurka
ad8ccf47b1
[Fuchsia] Move physical shape layer compositing to Flutter (#17005)
* [fuchsia] Add labels to Scenic nodes.

* [fuchsia] Skip creating Scenic nodes for identity Transforms.

* [fuchsia] Assign elevation to Scenic nodes based on paint order.

* [fuchsia] Create Scenic OpacityNodes at leaf nodes.

* [fuchsia] Composite PhysicalShapeLayers using Skia, except when they need to float above child views.

In that case, they will still need to be pulled
into separate Scenic nodes to be composited on top
of the child view[s].

* [fuchsia] Add tests for Fuchsia-specific layer behavior.

Inspect commands going to Scenic and make sure
they match what is expected.

Also, restructure code to need less member variables,
and other cleanups based on review feedback.
2020-03-23 16:38:07 -07:00