17178 Commits

Author SHA1 Message Date
skia-flutter-autoroll
ccd8ebedfc Roll Skia from ca9f6a855071 to 3193a04b09d8 (21 revisions) (flutter/engine#26136) 2021-05-13 16:49:02 -07:00
Robert Ancell
88f7648d42 Fix GIR transfer annotation 2021-05-14 11:03:33 +12:00
skia-flutter-autoroll
77b75a0e3d Roll Dart SDK from c119194b23d9 to ba8506bdcef7 (2 revisions) (flutter/engine#26135) 2021-05-13 15:49:00 -07:00
Dan Field
e5527c55a9 Revert "SceneBuilder.addPicture returns the layer (#26074)" (flutter/engine#26133) 2021-05-13 15:44:02 -07:00
skia-flutter-autoroll
f9add99e03 Roll Fuchsia Linux SDK from WYD7atCH7... to uffIHSwYt... (flutter/engine#26131) 2021-05-13 15:39:01 -07:00
chandarrengoog
4d05199f5b Add support for System.channelWriteEtc and System.channelQueryAndReadEtc. (flutter/engine#26050) 2021-05-13 15:34:02 -07:00
LongCatIsLooong
177d73babf add TextLeadingDistribution to webui TextStyle (flutter/engine#25777) 2021-05-13 15:29:02 -07:00
Felipe Archondo
2043d0839a [fuchsia] rename SessionConnection to DefaultSessionConnection (flutter/engine#26104)
In preparation for #25551, rename SessionConnection to
DefaultSessionConnection. The plan is to have SessionConnection be an
interface we can create a fake of for testing purposes.
2021-05-13 17:59:16 -04:00
Yuanyao Zhong
93bb74ba46 Add missing semantics flag for embedder (flutter/engine#25932)
Add in flags kFlutterSemanticsFlagIsSlider and kFlutterSemanticsFlagIsKeyboardKey
from SemanticsFlags.
2021-05-13 14:37:56 -07:00
Emmanuel Garcia
e222385589 Fix composition when multiple platform views and layers are combined (flutter/engine#25900) 2021-05-13 11:44:01 -07:00
Chris Bracken
b1600cc95f [uwptool] Add uninstall command (flutter/engine#26122)
Adds an uninstall command that uninstalls the specified application by
its package family name.

This currently attempts to remove for all users, but in future, we may
want to restrict install and uninstall to the current user only.

Also renames ApplicationStore::GetInstalledApplications() to
ApplicationStore::GetApps()
2021-05-13 11:28:20 -07:00
Jason Simmons
0aa22e9ffa Manual roll of Dart SDK to c119194b23d990140e4f8505c6b0a86b60f196bd (flutter/engine#26129)
7zip is no longer required by Dart
2021-05-13 11:17:08 -07:00
gaaclarke
4d98fd9744 Switch PlatformMessages to hold data in Mappings (flutter/engine#25867) 2021-05-13 10:28:25 -07:00
Harry Terkelsen
c02b879b3a Use cached CanvasKit instance if available (flutter/engine#26059)
* If CanvasKit has already been initialized, don't load it again.

This could be useful for hot restart or for DartPad.

* Don't redownload script if it is already loaded.

* trailing whitespace

* Touch up comments
2021-05-13 09:49:22 -07:00
Zachary Anderson
197908b0a0 Get android_lint deps using gclient rather than pub. (flutter/engine#26106) 2021-05-13 09:17:56 -07:00
Chris Bracken
5f4bd9b2e5 [uwptool] Support lookup of full package name (flutter/engine#26121)
UWP apps must be launched using their package family name, but are
uninstalled using their full package name. This patch updates the
Application class to store both.

Further, when launching UWP apps, we now do a lookup to verify the
package exists before attempting to launch it.
2021-05-13 09:02:27 -07:00
skia-flutter-autoroll
e5d4cb0a90 Roll Skia from 6b719c25cade to ca9f6a855071 (3 revisions) (flutter/engine#26127) 2021-05-13 08:44:01 -07:00
Chris Bracken
25714c4696 Use PackageManager to locate installed UWP apps (flutter/engine#26120)
Replaces manual registry crawling with a lookup via
Windows.Management.Deployment.PackageManager. This eliminates the need
for the Registry class.

Covered by existing tests.

Issue: https://github.com/flutter/flutter/issues/81756
2021-05-13 08:03:03 -07:00
Jason Simmons
7641bf1f5b Add an allowlist flag for Skia trace event categories (flutter/engine#25985) 2021-05-13 07:54:02 -07:00
skia-flutter-autoroll
8db3d87537 Roll Fuchsia Mac SDK from q1qWG9XiN... to mdsssGtoC... (flutter/engine#26123) 2021-05-13 04:09:01 -07:00
skia-flutter-autoroll
f73a3d9f3b Roll Skia from 537b7508343d to 6b719c25cade (3 revisions) (flutter/engine#26119) 2021-05-13 00:49:01 -07:00
Chris Bracken
78d954d556 Revert "Sped up the objc standard message codec (#25998)" (flutter/engine#26117)
This appears to have triggered reproducible failures in channels_integration_test_ios:

    [   +4 ms] 00:01 [32m+0[0m: channel suite step through[0m
    [+3744 ms] Unsupported value: Sun Mar 11 07:16:42 2018 of type __NSTaggedDate
    [        ] *** Assertion failure in void WriteValue(CFMutableDataRef, id)(), FlutterStandardCodec.mm:340
    [   +2 ms] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Unsupported value for standard codec.'
    [        ] *** First throw call stack:
    [        ] (0x19d5bd9d8 0x1b1940b54 0x19d4cc50c 0x19e815238 0x1050031ec 0x104823f80 0x105003aac 0x1050009bc 0x104824e9c 0x105000b4c 0x104d0cc98 0x10501b398 0x104fb3c94 0x104fb72c4 0x19d53e3e0 0x19d53dfe4 0x19d53d4c4 0x19d537850 0x19d536ba0 0x1b429c598 0x19fe282f4 0x19fe2d874 0x1048257fc 0x19d215568)
    [        ] libc++abi.dylib: terminating with uncaught exception of type NSException
    [  +65 ms] Process 541 stopped
    [        ] * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
    [        ]     frame #0: 0x00000001c93e584c libsystem_kernel.dylib`__pthread_kill + 8
    [        ] libsystem_kernel.dylib`__pthread_kill:
    [        ] -> 0x1c93e584c <+8>:  b.lo   0x1c93e5868               ; <+36>
    [        ]    0x1c93e5850 <+12>: stp    x29, x30, [sp, #-0x10]!
    [        ]    0x1c93e5854 <+16>: mov    x29, sp
    [        ]    0x1c93e5858 <+20>: bl     0x1c93c2f5c               ; cerror_nocancel
    [        ] Target 0: (Runner) stopped.

Example builds:
* https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_ios%20channels_integration_test_ios/828/overview
* https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_ios%20channels_integration_test_ios/829/overview
* https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_ios%20channels_integration_test_ios/830/overview
* https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_ios%20channels_integration_test_ios/831/overview

Example Log:
* https://logs.chromium.org/logs/flutter/buildbucket/cr-buildbucket.appspot.com/8847377106855056784/+/u/run_channels_integration_test_ios/stdout

This reverts commit 8fc40819e9f66337239aef143b72177a012f302a.
2021-05-12 22:43:43 -07:00
skia-flutter-autoroll
29eceebf33 Roll Fuchsia Linux SDK from MoY7UVVro... to WYD7atCH7... (flutter/engine#26116) 2021-05-12 21:44:01 -07:00
skia-flutter-autoroll
d0e2388e07 Roll Skia from 66441d4ea0fa to 537b7508343d (1 revision) (flutter/engine#26113) 2021-05-12 19:04:01 -07:00
skia-flutter-autoroll
0becedfb44 Roll Skia from 84f70136abfb to 66441d4ea0fa (2 revisions) (flutter/engine#26111) 2021-05-12 17:39:01 -07:00
Chris Bracken
c364718981 Use a comma-separated args string for UWP (flutter/engine#26110)
UWP apps get a single arguments string on launch rather than an array.
The current implementation splits that args string on commas. This
updates the UWP launch args generation to match.

Part of https://github.com/flutter/flutter/issues/81756
Part of https://github.com/flutter/flutter/issues/82085
2021-05-12 17:11:11 -07:00
skia-flutter-autoroll
856ff8ac19 Roll Skia from 4e9d5e2bdf04 to 84f70136abfb (4 revisions) (flutter/engine#26108) 2021-05-12 16:14:02 -07:00
gaaclarke
46ccd1d5f3 Added exception if you try to reply with a non-direct ByteBuffer. (flutter/engine#25952) 2021-05-12 16:12:38 -07:00
skia-flutter-autoroll
c6e638ba6b Roll Fuchsia Mac SDK from GNyjTge9c... to q1qWG9XiN... (flutter/engine#26107) 2021-05-12 15:04:01 -07:00
skia-flutter-autoroll
54523173d2 Roll Dart SDK from 934cc986926d to 171876a4e6cf (2 revisions) (flutter/engine#26101) 2021-05-12 14:24:01 -07:00
skia-flutter-autoroll
b128338406 Roll Skia from 0270bf5d10be to 4e9d5e2bdf04 (5 revisions) (flutter/engine#26102) 2021-05-12 14:04:03 -07:00
Chris Bracken
2a789db343 Set exitcode to 0 on successful uwptool launch (flutter/engine#26105)
Also adds some user-friendly messages to stderr to aid with any
debugging, and emits the PID to stdout.

Part of https://github.com/flutter/flutter/issues/81756
2021-05-12 14:03:15 -07:00
Hrishikesh Kadam
578a22a54e Update documentation for embedding SplashScreen (flutter/engine#25943) 2021-05-12 13:59:02 -07:00
Ferhat
96734d1ed4 Move more parts to libs. Move bitmap/dom canvas to /html (flutter/engine#26072) 2021-05-12 12:54:35 -07:00
skia-flutter-autoroll
c000c18760 Roll Skia from 433d25c947e4 to 0270bf5d10be (5 revisions) (flutter/engine#26100) 2021-05-12 11:34:02 -07:00
gaaclarke
8fc40819e9 Sped up the objc standard message codec (flutter/engine#25998)
Sped up the StandardMessageCodec for iOS, tiny tweaks about 5% gain.
2021-05-12 10:45:36 -07:00
skia-flutter-autoroll
43f26dcae3 Roll Skia from 827bb729a84d to 433d25c947e4 (3 revisions) (flutter/engine#26097) 2021-05-12 10:09:01 -07:00
skia-flutter-autoroll
b7d5606489 Roll Skia from d9a7c5953df3 to 827bb729a84d (2 revisions) (flutter/engine#26096) 2021-05-12 09:29:01 -07:00
Sam Rawlins
ab389f1427 Remove "unnecessary" imports. (flutter/engine#25736)
In each library where an import is removed, the library uses some elements
provided by the import, BUT there is another import which provides all of the
same elements, and at least one more which the library uses.

In this change, we remove the imports which can be simply removed in favor of
the other already present imports.

See https://github.com/dart-lang/sdk/issues/44569 for more information.
2021-05-12 09:24:50 -07:00
skia-flutter-autoroll
3592fcec48 Roll Skia from d9a7c5953df3 to 827bb729a84d (2 revisions) (flutter/engine#26093) 2021-05-12 08:39:01 -07:00
skia-flutter-autoroll
0c8b1c41bc Roll Fuchsia Linux SDK from 1PbnXEErn... to MoY7UVVro... (flutter/engine#26091) 2021-05-12 08:19:01 -07:00
skia-flutter-autoroll
f3d037d626 Roll Dart SDK from d59cb89f73fe to 934cc986926d (1 revision) (flutter/engine#26090) 2021-05-12 08:14:01 -07:00
Zachary Anderson
a27d3d6fb1 Get licenses check deps from gclient rather than pub (flutter/engine#26077) 2021-05-12 08:09:02 -07:00
skia-flutter-autoroll
11597c94a2 Roll Skia from c1b6b6c615a7 to d9a7c5953df3 (2 revisions) (flutter/engine#26089)
https://skia.googlesource.com/skia.git/+log/c1b6b6c615a7..d9a7c5953df3

2021-05-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 5d4a69b076e1 to 51f0f14b5681 (472 revisions)
2021-05-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from e2f083e4b0f5 to f0fdfa0d61df (1 revision)

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/master/autoroll/README.md
2021-05-12 10:14:03 -04:00
skia-flutter-autoroll
abc630647f Roll Skia from 8fac6c13fa59 to c1b6b6c615a7 (1 revision) (flutter/engine#26088) 2021-05-11 23:24:02 -07:00
David Worsham
d77416d365 fuchsia: Fix first_layer handling (flutter/engine#26085) 2021-05-11 23:10:54 -07:00
skia-flutter-autoroll
c4fbd1aaa7 Roll Fuchsia Mac SDK from TJX7h698s... to GNyjTge9c... (flutter/engine#26087) 2021-05-11 21:59:01 -07:00
skia-flutter-autoroll
b517ab1539 Roll Dart SDK from b99466d472e3 to d59cb89f73fe (1340 revisions) (flutter/engine#26086) 2021-05-11 20:54:01 -07:00
Dan Field
51f1eb4284 SceneBuilder.addPicture returns the layer (flutter/engine#26074) 2021-05-11 20:11:30 -07:00
skia-flutter-autoroll
a52a4c4adc Roll Skia from 0c9962a7c8a5 to 8fac6c13fa59 (3 revisions) (flutter/engine#26084) 2021-05-11 18:44:01 -07:00