13453 Commits

Author SHA1 Message Date
skia-flutter-autoroll
3a826f2696 Roll Skia from d22a70be4f00 to 9c2769ec1198 (1 revision) (flutter/engine#26188) 2021-05-17 02:59:01 -07:00
Gary Qian
d7032b3d19 Add diagrams for Wiki (flutter/engine#26172) 2021-05-17 02:14:39 -07:00
skia-flutter-autoroll
8b8c91fc2c Roll Fuchsia Linux SDK from q9Qi_9RMf... to l6XmTSLnt... (flutter/engine#26187) 2021-05-16 23:49:01 -07:00
skia-flutter-autoroll
da75e76302 Roll Skia from f91ce0201328 to d22a70be4f00 (1 revision) (flutter/engine#26186) 2021-05-16 23:44:01 -07:00
Chris Bracken
fcbf9016d5 Adds uwptool install command (flutter/engine#26183)
Installs the package pointed to by a URI, as well as its dependencies.
2021-05-16 11:15:48 -07:00
skia-flutter-autoroll
0314ee2579 Roll Fuchsia Linux SDK from lU-S8er5G... to q9Qi_9RMf... (flutter/engine#26180) 2021-05-16 10:29:01 -07:00
Matej Knopp
4e8195b153 Remove counter from eintr wrapper (flutter/engine#26124)
Fixes https://github.com/flutter/flutter/issues/82226

On linux/lldb there are sometimes  spurious EINTR errors
when starting an isolate (without an apparent reason).
This results in threads being prematurely terminated.
2021-05-16 12:58:24 +02:00
skia-flutter-autoroll
e1658dd10a Roll Skia from bc7c754ce395 to f91ce0201328 (1 revision) (flutter/engine#26178) 2021-05-16 01:09:02 -07:00
skia-flutter-autoroll
e8b6f32d5b Roll Fuchsia Linux SDK from q_v1AFsEq... to lU-S8er5G... (flutter/engine#26176) 2021-05-15 21:09:01 -07:00
skia-flutter-autoroll
4986fa7a5d Roll Skia from bc8e0d8ba0d4 to bc7c754ce395 (1 revision) (flutter/engine#26175) 2021-05-15 11:24:02 -07:00
skia-flutter-autoroll
c521e8a16c Roll Fuchsia Linux SDK from RT1RbBM69... to q_v1AFsEq... (flutter/engine#26173) 2021-05-15 07:39:02 -07:00
Yegor
a6cb19169a Reland "Fix a11y placeholder on desktop; auto-enable engine semantics" (flutter/engine#26134)
This reverts commit fa6511a20fe24e8f6b9d7dd699942dfc77f2c0ef.
2021-05-14 21:53:26 -07:00
skia-flutter-autoroll
b0a7ab3f10 Roll Skia from df2dbad1a87d to bc8e0d8ba0d4 (1 revision) (flutter/engine#26171) 2021-05-14 19:49:02 -07:00
skia-flutter-autoroll
c81287737d Roll Skia from aecf8d517143 to df2dbad1a87d (9 revisions) (flutter/engine#26168) 2021-05-14 18:24:01 -07:00
skia-flutter-autoroll
456a775c06 Roll Fuchsia Linux SDK from CudXaX-jL... to RT1RbBM69... (flutter/engine#26167) 2021-05-14 18:19:01 -07:00
Harry Terkelsen
bee2412969 Move CanvasKit files from parts to libraries (flutter/engine#26139) 2021-05-14 15:43:56 -07:00
Emmanuel Garcia
23f32a5cee Fix composition when multiple platform views and layers are combined (flutter/engine#26158) 2021-05-14 15:19:01 -07:00
gaaclarke
3f52b2c153 eliminated the copies when sending data to and from objc (flutter/engine#25988) 2021-05-14 15:04:02 -07:00
Chase Latta
11a976f241 Revert "output fuchsia json package manifest (#26138)" (flutter/engine#26162)
This reverts commit 6d84180a0379ab7eb75645552e5f7e125a2d537d.
2021-05-14 14:43:51 -07:00
skia-flutter-autoroll
fd57ea860b Roll Skia from 6f520cd120c0 to aecf8d517143 (5 revisions) (flutter/engine#26153) 2021-05-14 11:14:01 -07:00
Chase Latta
6d84180a03 output fuchsia json package manifest (flutter/engine#26138) 2021-05-14 10:39:03 -07:00
skia-flutter-autoroll
1a87cf7fca Roll Skia from 29b44fc226e9 to 6f520cd120c0 (6 revisions) (flutter/engine#26151) 2021-05-14 08:24:01 -07:00
skia-flutter-autoroll
5b8fd1ca94 Roll Fuchsia Linux SDK from uffIHSwYt... to CudXaX-jL... (flutter/engine#26147) 2021-05-14 04:59:01 -07:00
skia-flutter-autoroll
4bd6f36166 Roll Skia from 99e6f0fcfb44 to 6b49c5908545 (1 revision) (flutter/engine#26145) 2021-05-14 00:14:01 -07:00
skia-flutter-autoroll
0415be69a1 Roll Skia from cad48c6868bf to 99e6f0fcfb44 (1 revision) (flutter/engine#26144) 2021-05-13 22:54:01 -07:00
skia-flutter-autoroll
74bd3ba6fb Roll Skia from 3193a04b09d8 to cad48c6868bf (2 revisions) (flutter/engine#26141) 2021-05-13 19:49:00 -07:00
Chris Bracken
776cec5c28 Revert "Fix composition when multiple platform views and layers are combined (#25900)" (flutter/engine#26142)
This appears to be reliably crashing the devicelab
linux_android_view_scroll_perf__timeline_summary test.

Example crashes:
* https://ci.chromium.org/ui/p/flutter/builders/prod/Linux%20android_view_scroll_perf__timeline_summary/1369/overview
* https://ci.chromium.org/ui/p/flutter/builders/prod/Linux%20android_view_scroll_perf__timeline_summary/1370/overview

This reverts commit e222385589b62add0b88efbe5d51858f96419c4d.
2021-05-13 18:50:54 -07:00
James Clarke
dc724ea5d9 Windows: UWP ViewController accepts a CoreApplicationView and exposes to plugins (flutter/engine#25879) 2021-05-13 17:18:23 -07:00
Yegor
a790ebce3b web: improve engine dev cycle on Windows (flutter/engine#25812)
* felt.bat: simple incremental felt for Windows
2021-05-13 17:14:46 -07:00
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
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
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
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