18549 Commits

Author SHA1 Message Date
skia-flutter-autoroll
28f8d484fd Roll Dart SDK from 081dad8fea3e to 32238a66b5ca (1 revision) (flutter/engine#28006) 2021-08-11 07:12:02 -07:00
skia-flutter-autoroll
5fe98e07d8 Roll Skia from d89d445dea5e to b5de6be2a85d (21 revisions) (flutter/engine#28005)
https://skia.googlesource.com/skia.git/+log/d89d445dea5e..b5de6be2a85d

2021-08-10 brianosman@google.com Rewrite CheckModifiers to reduce code bloat
2021-08-10 bungeman@google.com Fix typeface GMs to draw or skip
2021-08-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 4eac0bf1a95b to 81bee2e7f6de (5 revisions)
2021-08-10 johnstiles@google.com Reduce template usage in evaluate-n-way-intrinsic.
2021-08-10 ethannicholas@google.com Added prototypes for DSLFunction
2021-08-10 jvanverth@google.com Metal: track all resources
2021-08-10 johnstiles@google.com Reland "Fix array-of-matrix/struct comparisons in Metal."
2021-08-10 drott@chromium.org [COLRv1] Add blend mode 'plus'
2021-08-10 reed@google.com In SkCanvas destructor, discard (rather than blit) unbalanced layers
2021-08-10 johnstiles@google.com Disable SkSL array-comparison test on Adreno.
2021-08-10 robertphillips@google.com Rename GrSurfaceContext -> skgpu::SurfaceContext
2021-08-10 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from b3b66acf72ce to ed87d9cbdb9b
2021-08-10 johnstiles@google.com Reduce template usage in optimize-comparison.
2021-08-10 johnstiles@google.com Reland "Fix array-of-vector comparisons in Metal."
2021-08-10 johnstiles@google.com Avoid short/ushort in MSL code generator.
2021-08-10 johnstiles@google.com Fix duplicated array types in SPIR-V.
2021-08-10 michaelludwig@google.com Reland "Remove SkTLList"
2021-08-10 brianosman@google.com Move canvas helper structs to header
2021-08-10 erikrose@google.com Fix Build-Debian9-Clang-arm-Release-Flutter_Android_Docker job.
2021-08-10 johnstiles@google.com Reduce template usage in vector-coalesce functionality.
2021-08-10 michaelludwig@google.com Remove onSetDeviceClipRestriction from Device_v2

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-flutter-autoroll
Please CC robertphillips@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2021-08-11 09:13:17 -04:00
skia-flutter-autoroll
532d835664 Roll Fuchsia Mac SDK from 65ocmUBj5... to KL3oDHUYH... (flutter/engine#28001) 2021-08-10 14:52:01 -07:00
godofredoc
97c8422212 Engine build configuration for web engine. (flutter/engine#27971)
This is part of the implementation of build/test separation.

Bug: https://github.com/flutter/flutter/issues/81855
2021-08-10 13:33:20 -07:00
skia-flutter-autoroll
5700426f10 Roll Dart SDK from d68dff4d0820 to 081dad8fea3e (1 revision) (flutter/engine#27998) 2021-08-10 12:52:02 -07:00
The one with the braid | Dфҿ mit dem Zopf
7830e8dd89 [web_ui] Fixed aria-live attribute on web (flutter/engine#27985)
* Fixed aria-live attribute on web
2021-08-10 12:10:53 -07:00
skia-flutter-autoroll
dc33755f64 Roll Skia from 23d8f9453581 to d89d445dea5e (10 revisions) (flutter/engine#27991) 2021-08-10 10:47:01 -07:00
skia-flutter-autoroll
38a55844d3 Roll Skia from ad5944cf8dbb to 23d8f9453581 (17 revisions) (flutter/engine#27988) 2021-08-10 08:17:02 -07:00
skia-flutter-autoroll
a107daf674 Roll Dart SDK from 0e1f5a68c69f to d68dff4d0820 (1 revision) (flutter/engine#27987) 2021-08-10 08:12:05 -07:00
skia-flutter-autoroll
45a61680d3 Roll Dart SDK from 2ca55ab863e9 to 0e1f5a68c69f (1 revision) (flutter/engine#27983) 2021-08-10 02:20:03 -07:00
skia-flutter-autoroll
28f3b520dd Roll Fuchsia Mac SDK from CYrOc5v2a... to 65ocmUBj5... (flutter/engine#27982) 2021-08-10 01:45:01 -07:00
Chris Bracken
970d2e9081 Roll buildroot to c37164f39300c6e42560a5853e16a919688f7b86 (flutter/engine#27967)
This eliminates the landmines hook.

build/landmines.py writes out a .landmines file at the root of the
buildroot. The first step of a `gclient sync` is to check for diffs
between that file and the new one, and if found, a clobber is performed.

We never actually use this functionality, and the code calls rmtree()
which (at least on macos) appears to choke on symlinks.

This deletes these scripts, and will be paired with the deletion of the
first gclient hook in the DEPS file in flutter/engine during the roll.

If we ever need this functionality, it's relatively straightforward to
add it back.

Issue: flutter/flutter#87960
2021-08-09 21:52:22 -07:00
skia-flutter-autoroll
cbb04e90e1 Roll Dart SDK from defd2ae02a3f to 2ca55ab863e9 (1 revision) (flutter/engine#27981) 2021-08-09 21:50:01 -07:00
eggfly
517f61119f Avoid crashing when FlutterImageView is resized to zero dimension (flutter/engine#27946) 2021-08-09 19:25:01 -07:00
Chris Bracken
684ad825ce Eliminate Mac Android Debug Engine shard (flutter/engine#27980)
At one point, this shard built the Android Vulkan binaries, but during
the migration to ci.yaml-based recipes, the gn and build steps for that
build were accidentally removed. As such, this shard no longer builds
anything.

This was detected when a buildroot roll triggered a clobber build which
caused the verify_exported.dart script to fail due to a missing 'out'
directory, which caused several of us to wonder why we were:
1. Checking that we strip release binaries on a debug bot, and
2. Why we're checking that we strip release binaries before we actually
   build anything at all.

It appears that we used to build android vulkan binaries, such as in
steps 14-16 of Build 11130:
* https://ci.chromium.org/ui/p/flutter/builders/prod/Mac%20Android%20Debug%20Engine/11130/overview

We migrated to ci.yaml-based infra in this commit:
* https://flutter-review.googlesource.com/c/infra/+/15660

A no-op rebuild was triggered in commmit:
* https://github.com/flutter/engine/pull/27599

Which triggered the following buikld, Build 11131:
* https://ci.chromium.org/ui/p/flutter/builders/prod/Mac%20Android%20Debug%20Engine/11131/overview

That build does not contain the gn or build steps for the Android Vulkan
binaries.

HOWEVER... we have no users actually using Android Vulkan binaries, so
rather than update the build to fix this, we delete the shard altogether
and save some CPU.

This will be followed by a patch that removes the --enable-vulkan flag
from gn and throughout our build.
2021-08-09 18:40:35 -07:00
skia-flutter-autoroll
4b373fc1f3 Roll Dart SDK from 749ee4e9e053 to defd2ae02a3f (2 revisions) (flutter/engine#27976) 2021-08-09 17:20:01 -07:00
Chris Bracken
82fdaae8a6 Use runtime checks for arguments, out directory (flutter/engine#27978)
Since verify_exported.dart is not run with assertions enabled, replace
the assertions with runtime checks and appropriate error messages:

* Adds a check for valid arguments and emits usage otherwise
* Adds a check for the presence of the out/ directory and exits with
  error if it does not exist.
2021-08-09 17:13:53 -07:00
Brandon DeRosier
941f0a93cd Fix StandardMessageCodec test leaks (flutter/engine#27959) 2021-08-09 15:19:07 -07:00
Tong Mu
29a2647b2a Fix: modifier keys not recognized on macOS Web (flutter/engine#27972) 2021-08-09 15:03:14 -07:00
Jenn Magder
693dd0381c Support iOS universal links route deep linking (flutter/engine#27874) 2021-08-09 14:35:11 -07:00
Kaushik Iska
5a046a15c6 Windows host builds don't need android SDK (flutter/engine#27969) 2021-08-09 14:01:02 -07:00
skia-flutter-autoroll
1682cca945 Roll Fuchsia Linux SDK from D6VF_8x5s... to 78gBCb4IK... (flutter/engine#27968) 2021-08-09 13:10:01 -07:00
Emmanuel Garcia
1af82bec75 Fix memory leak in PlatformViewsController (flutter/engine#27915) 2021-08-09 12:50:02 -07:00
skia-flutter-autoroll
580802961b Roll Fuchsia Mac SDK from 0iDbdLRq3... to CYrOc5v2a... (flutter/engine#27966) 2021-08-09 12:40:02 -07:00
moko256
846c5c5beb UWP: Fix uwptools that does not uninstall package (flutter/engine#27694) 2021-08-09 10:24:41 -07:00
skia-flutter-autoroll
8201437312 Roll Skia from 717ef9472b56 to ad5944cf8dbb (7 revisions) (flutter/engine#27962) 2021-08-09 09:35:01 -07:00
skia-flutter-autoroll
fd45a42bff Roll Skia from fdf7b3c41f8e to 717ef9472b56 (1 revision) (flutter/engine#27960) 2021-08-09 07:50:01 -07:00
skia-flutter-autoroll
bdb7b0c17d Roll Skia from d27a0d39cea2 to fdf7b3c41f8e (1 revision) (flutter/engine#27958) 2021-08-09 00:45:01 -07:00
skia-flutter-autoroll
0d72ed9147 Roll Fuchsia Linux SDK from TK8mj-iQr... to D6VF_8x5s... (flutter/engine#27957) 2021-08-08 23:50:01 -07:00
skia-flutter-autoroll
6b11996164 Roll Fuchsia Mac SDK from iVa6afHb7... to 0iDbdLRq3... (flutter/engine#27956) 2021-08-08 23:30:02 -07:00
skia-flutter-autoroll
237eb671a7 Roll Skia from a28795fd64a4 to d27a0d39cea2 (1 revision) (flutter/engine#27955) 2021-08-08 23:20:01 -07:00
Casey Hillers
85d7db50ff [ci.yaml] Remove deprecated builder field (flutter/engine#27940) 2021-08-08 11:20:02 -07:00
skia-flutter-autoroll
fc265adc9b Roll Fuchsia Linux SDK from GBIahjoek... to TK8mj-iQr... (flutter/engine#27954) 2021-08-08 10:30:01 -07:00
skia-flutter-autoroll
8ef9f2f451 Roll Fuchsia Mac SDK from aDswwwLbx... to iVa6afHb7... (flutter/engine#27952) 2021-08-08 10:25:01 -07:00
skia-flutter-autoroll
4dc05c6eb2 Roll Skia from 6bc126d24d1b to a28795fd64a4 (2 revisions) (flutter/engine#27951) 2021-08-08 03:20:01 -07:00
skia-flutter-autoroll
62ace83c08 Roll Fuchsia Linux SDK from yZ4KOzDE1... to GBIahjoek... (flutter/engine#27949) 2021-08-07 17:35:00 -07:00
skia-flutter-autoroll
d8656b3869 Roll Fuchsia Mac SDK from 6XsAe3sPr... to aDswwwLbx... (flutter/engine#27948) 2021-08-07 16:35:02 -07:00
Matej Knopp
41a21b299b Do not call CoreWindow::Visible from raster thread (flutter/engine#27760) 2021-08-07 22:26:28 +02:00
skia-flutter-autoroll
6eec502741 Roll Skia from ca13a3acc4b2 to 6bc126d24d1b (1 revision) (flutter/engine#27947) 2021-08-07 09:15:01 -07:00
skia-flutter-autoroll
03a57257f6 Roll Fuchsia Linux SDK from wX-ifEGo5... to yZ4KOzDE1... (flutter/engine#27945) 2021-08-07 04:15:02 -07:00
skia-flutter-autoroll
49cef6cd2d Roll Fuchsia Mac SDK from XuRmqkWX2... to 6XsAe3sPr... (flutter/engine#27944) 2021-08-07 03:30:01 -07:00
skia-flutter-autoroll
6d4306bc36 Roll Dart SDK from cf20a69c75cf to 749ee4e9e053 (1 revision) (flutter/engine#27943) 2021-08-07 03:00:01 -07:00
Greg Spencer
d55048cdf8 Fix sample analyzer errors in text.dart (flutter/engine#27941)
This just fixes a couple of minor analyzer errors in the sample code so that they won't break the build when I fix the analyzer in the flutter repo.
2021-08-06 18:11:43 -07:00
skia-flutter-autoroll
36a4de766a Roll Skia from 94fcb37e5b4f to ca13a3acc4b2 (10 revisions) (flutter/engine#27938) 2021-08-06 16:15:01 -07:00
ColdPaleLight
8b0b0ee703 Fix the SurfaceTexture related crash by Replacing the JNI weak global reference with a WeakReference<SurfaceTexture> (flutter/engine#27924) 2021-08-06 15:05:02 -07:00
skia-flutter-autoroll
d1dc7969d3 Roll Fuchsia Linux SDK from q6H_ZE5Bs... to wX-ifEGo5... (flutter/engine#27937) 2021-08-06 14:55:01 -07:00
skia-flutter-autoroll
6d11103039 Roll Dart SDK from 6d96e6063edc to cf20a69c75cf (2 revisions) (flutter/engine#27935) 2021-08-06 14:40:01 -07:00
skia-flutter-autoroll
b260645c44 Roll Fuchsia Mac SDK from rQOi2N8BM... to XuRmqkWX2... (flutter/engine#27934) 2021-08-06 14:25:01 -07:00
chunhtai
31813e14fc Fix routerinformationupdate can take complex json (flutter/engine#27932)
* Fix routerinformationupdate can take complex json

* comment
2021-08-06 13:53:40 -07:00
eggfly
f1fd54b45a Implementation of two or more threads merging for multiple platform views (flutter/engine#27662)
Implementation of two or more threads merging for both lightweight multiple engines and standalone multiple engines.
2021-08-06 10:31:59 -07:00