3597 Commits

Author SHA1 Message Date
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
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
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
skia-flutter-autoroll
c490cb9be1
Roll src/third_party/skia 165b68ebb6ad..3c358420df4a (5 commits) (#17277) 2020-03-23 15:26:01 -07:00
Mouad Debbar
4c41b14064
[web] Introduce js interop to enable experimental flags on web (#17099) 2020-03-23 13:22:10 -07:00
skia-flutter-autoroll
21f5d7f3ce
Roll src/third_party/skia 4098719375d8..165b68ebb6ad (7 commits) (#17274) 2020-03-23 13:06:02 -07:00
skia-flutter-autoroll
af056a8de4
Roll src/third_party/skia 6f60a859c628..4098719375d8 (6 commits) (#17271) 2020-03-23 10:51:06 -07:00
stuartmorgan
33a21d1ff8
Add DartProject for Windows embedding API (#17210)
This is a step toward aligning the API with macOS, and will make it easier to add the precompiled library later for release mode (since it can just be added to the project directory, without any code changes required for wrapper clients).

At the C API, uses a struct instead of individual arguments, mirroring a change that was already made on the Linux side to make the C API cleaner.

Functional changes in addition to the restructuring:

adds relative path support, as was recently added for GLFW
Uses wstring, rather than string, for paths; the conversion to UTF-8 is actually a potential problem on Windows, so pushing it into the embedding allows us the possibility of removing it later (if we can figure out a good solution at the embedder.h layer) without API breakage.
The old APIs used by the standard runner are left in place for now to avoid breaking the template on an engine roll. Once the framework template has been updated, the old API paths will be removed.
2020-03-23 10:46:10 -07:00
skia-flutter-autoroll
11f5521877
Roll src/third_party/skia f04f21a5c913..6f60a859c628 (2 commits) (#17268) 2020-03-23 08:26:01 -07:00
skia-flutter-autoroll
da9e7788a7
Roll fuchsia/sdk/core/linux-amd64 from k4zbT... to h8m0G... (#17264) 2020-03-23 04:16:03 -07:00
skia-flutter-autoroll
35e8303633
Roll src/third_party/skia 538e358b0d82..f04f21a5c913 (2 commits) (#17260) 2020-03-22 23:11:03 -07:00
Chinmay Garde
e56b335ade
Allow external texture sources when using the Metal backend. (#17154) 2020-03-22 22:36:03 -07:00
skia-flutter-autoroll
209e78650b
Roll fuchsia/sdk/core/linux-amd64 from kGu6P... to k4zbT... (#17255) 2020-03-22 13:31:02 -07:00
skia-flutter-autoroll
c9a24af2e2
Roll src/third_party/skia cf3594b60362..538e358b0d82 (4 commits) (#17251) 2020-03-22 00:46:03 -07:00
skia-flutter-autoroll
59406cc7e9
Roll src/third_party/skia e41fa2d5e44d..cf3594b60362 (1 commits) (#17249) 2020-03-21 22:46:04 -07:00
skia-flutter-autoroll
db02fa1952
Roll fuchsia/sdk/core/linux-amd64 from pTJOm... to kGu6P... (#17247) 2020-03-21 22:36:04 -07:00
skia-flutter-autoroll
3dd688c5fb
Roll src/third_party/dart ba8baa46b452..82f8a5451fae (40 commits) (#17244) 2020-03-20 23:51:02 -07:00
Yegor
cafa097f92
Revert "Roll src/third_party/dart ba8baa46b452..fbd0c8a46813 (35 commits) (#17241)" (#17243)
This reverts commit 047c03bf5cc57ab2d4d1025993b1dbc1b83a78a9.

This roll also breaks web tests with:

```
org-dartlang-app:///test/material/icon_button_test.dart:15:7: Warning: Implementing 'Function' is deprecated.
Try removing 'Function' from the 'implements' clause.
class MockOnPressedFunction implements Function {
```
2020-03-20 20:20:53 -07:00
skia-flutter-autoroll
047c03bf5c
Roll src/third_party/dart ba8baa46b452..fbd0c8a46813 (35 commits) (#17241) 2020-03-20 19:01:02 -07:00
skia-flutter-autoroll
d79170f087
Roll src/third_party/skia 933926683991..e41fa2d5e44d (2 commits) (#17240) 2020-03-20 18:16:02 -07:00
Yegor
060cbc4487
Revert "Roll src/third_party/dart ba8baa46b452..0296286c03f6 (11 commits) (#17226)" (#17239)
This reverts commit 6c757f3bba59fb86b6dc0dcd96266e06eec562f0.

It broke web tests with:

```
org-dartlang-app:///test/material/icon_button_test.dart:15:7: Warning: Implementing 'Function' is deprecated.
Try removing 'Function' from the 'implements' clause.
class MockOnPressedFunction implements Function {
```
2020-03-20 17:02:59 -07:00
skia-flutter-autoroll
1152709f71
Roll fuchsia/sdk/core/linux-amd64 from ZmlfS... to pTJOm... (#17235) 2020-03-20 17:01:03 -07:00
skia-flutter-autoroll
e2ec94b84d
Roll src/third_party/skia 7b7b78cb9f1b..933926683991 (6 commits) (#17232) 2020-03-20 16:01:05 -07:00
skia-flutter-autoroll
fdf4f7883f
Roll src/third_party/skia 85755f46a881..7b7b78cb9f1b (6 commits) (#17227) 2020-03-20 12:16:01 -07:00
skia-flutter-autoroll
6c757f3bba
Roll src/third_party/dart ba8baa46b452..0296286c03f6 (11 commits) (#17226) 2020-03-20 12:11:01 -07:00
skia-flutter-autoroll
77e6d32a1e
Roll src/third_party/skia f22744971516..85755f46a881 (1 commits) (#17225) 2020-03-20 10:01:02 -07:00
skia-flutter-autoroll
6aedbb7d34
Roll src/third_party/skia 4b55ff097b9d..f22744971516 (1 commits) (#17224) 2020-03-20 07:51:02 -07:00
skia-flutter-autoroll
4334a24150
Roll fuchsia/sdk/core/linux-amd64 from de6Ca... to ZmlfS... (#17221) 2020-03-20 02:21:02 -07:00
skia-flutter-autoroll
8dbb8ca70b
Roll src/third_party/dart 5b21a43c556c..1bab476834dc (41 commits) (#17219) 2020-03-19 21:56:01 -07:00
skia-flutter-autoroll
046a4a6c2b
Roll src/third_party/skia 1171d314efc7..4b55ff097b9d (2 commits) (#17214) 2020-03-19 16:16:02 -07:00
skia-flutter-autoroll
06c8a2909e
Roll src/third_party/skia d65a790d71e8..1171d314efc7 (6 commits) (#17212) 2020-03-19 13:56:03 -07:00
skia-flutter-autoroll
16e2d7503b
Roll src/third_party/skia d3b92b910ce0..d65a790d71e8 (1 commits) (#17205) 2020-03-19 11:41:02 -07:00
skia-flutter-autoroll
344d57aec9
Roll fuchsia/sdk/core/linux-amd64 from p9B8q... to de6Ca... (#17204) 2020-03-19 11:36:04 -07:00
skia-flutter-autoroll
b697cdc961
Roll src/third_party/dart 96cf889e6b7b..5b21a43c556c (18 commits) (#17202) 2020-03-19 11:31:08 -07:00
skia-flutter-autoroll
216c420a2c
Roll src/third_party/skia afa83bc20b2c..d3b92b910ce0 (2 commits) (#17201) 2020-03-18 16:41:01 -07:00
skia-flutter-autoroll
bb6c9a343d
Roll src/third_party/skia d7e0131c7edc..afa83bc20b2c (19 commits) (#17199) 2020-03-18 14:36:02 -07:00
skia-flutter-autoroll
a28375a574
Roll src/third_party/dart 9dfd0127daca..96cf889e6b7b (26 commits) (#17196) 2020-03-18 12:31:04 -07:00
skia-flutter-autoroll
15b1353021
Roll src/third_party/skia a17558c9f702..d7e0131c7edc (19 commits) (#17194) 2020-03-18 12:26:02 -07:00
stuartmorgan
710f738dd6
Allow relative resource paths in GLFW embedding (#16944)
Currently every Linux runner has this code to allow relative resource paths; this moves it into the framework so that any embedder can get this behavior without that code needing to be in the template.

Rolls buildroot to pick up std::filesystem support in our libc++
2020-03-17 19:04:18 -07:00
skia-flutter-autoroll
c85f3f0662
Roll src/third_party/dart db5dc11b9b27..9dfd0127daca (20 commits) (#17187) 2020-03-17 16:36:02 -07:00
skia-flutter-autoroll
8d0076cb2a
Roll fuchsia/sdk/core/linux-amd64 from YJI3-... to p9B8q... (#17183) 2020-03-17 16:31:04 -07:00
skia-flutter-autoroll
575ba8b522
Roll src/third_party/skia 6b48e62ed204..a17558c9f702 (3 commits) (#17180) 2020-03-17 16:26:02 -07:00
Dan Field
034f913b98
Teach frontend compiler to replace toString with super.toString for selected packages (#17068)
Adds annotation `keepToString` to opt out.
2020-03-17 15:40:09 -07:00
skia-flutter-autoroll
083a7c2bca
Roll src/third_party/dart 810d85d4cf89..db5dc11b9b27 (19 commits) (#17178) 2020-03-16 22:16:02 -07:00