19747 Commits

Author SHA1 Message Date
Brandon DeRosier
6d2aa4806d [Impeller] Do SourceOver alpha compositing for advanced blends; write results to the pass with kSource (flutter/engine#36658) 2022-10-07 20:47:11 -07:00
Brandon DeRosier
28ba2f96a9 [Impeller] Add backdrop alpha to colorwheel playground (flutter/engine#36656) 2022-10-08 03:39:53 +00:00
Brandon DeRosier
be8ad1dd69 [Impeller] Fix modulate blend mode (flutter/engine#36659) 2022-10-08 03:38:31 +00:00
Brandon DeRosier
3b3ae65e52 Fix failure case for advanced blend when source snapshot has no coverage (flutter/engine#36655) 2022-10-07 19:43:58 -07:00
skia-flutter-autoroll
d2f3a9ecdd Roll Skia from bb46e3fe07af to 2b62c1bf01fa (1 revision) (flutter/engine#36674) 2022-10-08 02:38:22 +00:00
Jonah Williams
3a20231ba0 [Impeller] Refactor SolidFill to use Path/Cover Geometry classes (flutter/engine#36661) 2022-10-08 02:20:35 +00:00
Erik
9f4d9ff82a Add Dart AOT integration test (flutter/engine#36460) 2022-10-07 22:59:15 +00:00
Harry Terkelsen
59066cc5e2 Roll http dependency to 13.5 (flutter/engine#36668) 2022-10-07 15:48:43 -07:00
skia-flutter-autoroll
e57e85ec29 Roll Skia from 658febf7128a to 8d40ec4119f6 (4 revisions) (flutter/engine#36666) 2022-10-07 21:04:58 +00:00
skia-flutter-autoroll
a822324ec3 Roll Skia from d34ac096a93d to 658febf7128a (14 revisions) (flutter/engine#36662) 2022-10-07 19:41:22 +00:00
skia-flutter-autoroll
63f3a907ba Roll Skia from 79fd56ba7ff7 to d34ac096a93d (11 revisions) (flutter/engine#36648) 2022-10-07 18:05:23 +00:00
Jason Simmons
f763f1b96f Convert a dart:ui Paint to a DisplayList DlPaint (flutter/engine#36629) 2022-10-07 17:29:49 +00:00
Jonah Williams
d75f20f53f [Impeller] basic outline of geometry classes + vertices (flutter/engine#36649) 2022-10-07 04:52:22 +00:00
Jenn Magder
14e991255a Use llvm version of libcxxabi instead of patched mirror (flutter/engine#36634) 2022-10-06 23:08:05 +00:00
godofredoc
1f5e9d2963 Move mac_host_engine to bringup. (flutter/engine#36647) 2022-10-06 22:39:45 +00:00
Michael Goderbauer
60aaff9c52 Fix kPointerDataFieldCount reference (flutter/engine#36644) 2022-10-06 21:52:04 +00:00
Jenn Magder
6a9181552b Remove deprecated --bitcode flag (flutter/engine#36635) 2022-10-06 19:57:08 +00:00
Chris Bracken
da87c7cab3 [iOS] Eliminate framework bitcode stripping flag (flutter/engine#36628)
Eliminates the `--strip-bitcode` flag from the `create_ios_framework.py`
and `create_full_ios_framework.py` scripts.

Issue: https://github.com/flutter/flutter/issues/107884
2022-10-06 12:35:02 -07:00
Kaushik Iska
0fd45d69a8 [Impeller] Wire image sampler descriptors for Vulkan (flutter/engine#36641) 2022-10-06 15:25:22 -04:00
Jenn Magder
56600abc8f Use Xcode 14 for all builders (flutter/engine#36632) 2022-10-06 17:26:39 +00:00
skia-flutter-autoroll
f677361f64 Roll Skia from ec4cb06b851d to 79fd56ba7ff7 (23 revisions) (flutter/engine#36639) 2022-10-06 16:27:01 +00:00
yaakovschectman
462f506915 Get user's preferred languages from registry (flutter/engine#36536)
* Query preferred languages from registry

* Check registry size

* Line formats

* A space

* Single space

* Update shell/platform/windows/system_utils.cc

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Mockable windows registry

* Mock windows registry in test

* Formatting

* Some more spaces

* Move paths to constants

* Spacing

* Update shell/platform/windows/system_utils.h

Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>

* Move registry keys to const vars

* PR conversation

* 2 spaces

* Import

* Separate functionality

* Linux unopt

* PR suggestions

* Update shell/platform/windows/windows_registry.h

Co-authored-by: Chris Bracken <chris@bracken.jp>

* Update shell/platform/windows/system_utils_unittests.cc

Co-authored-by: Chris Bracken <chris@bracken.jp>

* PR

* PR

* Inject registry in constructor

* Format

Co-authored-by: Chris Bracken <chris@bracken.jp>
Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>
2022-10-06 10:32:11 -04:00
Bruno Leroux
ae0c741612 Fix editing delta is wrong when using delete key (flutter/engine#36616) 2022-10-06 12:39:17 +00:00
Jenn Magder
c290d5ac38 Roll buildroot to use Fuchsia toolchain for iOS arm simulator (flutter/engine#36631) 2022-10-06 02:53:19 +00:00
Chris Bracken
ad77065cad [macOS][iOS] Eliminate strip_bitcode action (flutter/engine#36627)
Eliminates the `strip_bitcode` GN rule defined in
//flutter/sky/tools/mac.gni and the related script at
//flutter/sky/tools/strip_bitcode.py.

As of Xcode 14, bitcode is deprecated, no longer enabled by default, and
generates a warning message if a project enables it. Bitcode support
will be removed entirely from a future version of Xcode.

The `strip_bitcode` rule had two purposes:
1. Copy the binary specified by its input parameter to the path
   specified by its output parameter.
2. Strip bitcode segments as it does so.

While we no longer require the second of these functions, we still use
the first to create a `gen_snapshot` binary suffixed with the target
architecture. This replaces `strip_bitcode` with the built-in gn `copy`
rule instead.

Issue: https://github.com/flutter/flutter/issues/107884
Issue: https://github.com/flutter/flutter/issues/112896
Issue: https://github.com/flutter/flutter/issues/101138
Issue: https://github.com/flutter/flutter/issues/103386
2022-10-05 16:26:35 -07:00
Jonah Williams
aadc2d3094 Add ImmutableBuffer.fromFilePath (flutter/engine#36623) 2022-10-05 22:18:03 +00:00
Brandon DeRosier
36da633c2d [Impeller] Make stroke round cap/join smoothing way less aggressive (flutter/engine#36625) 2022-10-05 21:05:29 +00:00
Dan Field
c075bdbd9c Revert "[Impeller] Use fast path for CPU generated textures where possible" (flutter/engine#36622) 2022-10-05 19:29:23 +00:00
Dan Field
e4d709de85 Avoid using non-UTF-8 encoded argv more often (flutter/engine#36590) 2022-10-05 12:03:20 -07:00
Brandon DeRosier
265a01570e Compute final stroke positions directly instead of using a normal attribute (flutter/engine#36613) 2022-10-05 11:58:30 -07:00
Ian Hickson
4f876b36ac Sort licenses by body (flutter/engine#36577) 2022-10-05 08:46:33 +00:00
skia-flutter-autoroll
55439aaff6 Roll Skia from 5b0e39e80548 to ec4cb06b851d (1 revision) (flutter/engine#36614) 2022-10-05 06:25:19 +00:00
Brandon DeRosier
e73fc6c883 [Impeller] Remove pendown trick for solid strokes (flutter/engine#36611) 2022-10-05 04:01:24 +00:00
skia-flutter-autoroll
f07bf9baa4 Roll Skia from 2a180b2a8e7a to 5b0e39e80548 (1 revision) (flutter/engine#36609) 2022-10-05 02:19:18 +00:00
Loïc Sharma
35760d7a3b Revert "[Windows] Move to Visual Studio 2019" (flutter/engine#36606) 2022-10-05 00:13:19 +00:00
skia-flutter-autoroll
cf49b5138d Roll Skia from 7af5cb5bab12 to f1e00f7d6e2d (3 revisions) (flutter/engine#36603) 2022-10-04 23:13:21 +00:00
Chris Yang
3cd2d3bc82 Workaround iOS text input crash for emoji+Korean text (flutter/engine#36295) 2022-10-04 22:55:50 +00:00
Jenn Magder
c9ec624971 Remove trailing json comma in mac_ios_engine_profile.json (flutter/engine#36604) 2022-10-04 15:53:14 -07:00
Jenn Magder
ef8d23749a Guard accessibility_bridge UIView access (flutter/engine#36580) 2022-10-04 22:50:02 +00:00
Harry Terkelsen
f69e7d0e99 [canvaskit] Allow Picture.readPixels when in CPU-only mode (flutter/engine#36545) 2022-10-04 15:36:18 -07:00
Jenn Magder
058fd02953 Stop compiling iOS with bitcode (flutter/engine#36596) 2022-10-04 21:56:13 +00:00
skia-flutter-autoroll
fdadd11cc3 Roll Skia from 27e36b04d9eb to 7af5cb5bab12 (4 revisions) (flutter/engine#36598) 2022-10-04 21:43:57 +00:00
Jason Simmons
b0efa2b809 Avoid making an extra copy of PlatformMessageResponseDartPort data (flutter/engine#36595) 2022-10-04 20:25:02 +00:00
Loïc Sharma
129f69bc31 [Windows] Move to Visual Studio 2019 (flutter/engine#36538) 2022-10-04 20:00:04 +00:00
skia-flutter-autoroll
42a75dd7d7 Roll Skia from 07c9d6c88975 to 27e36b04d9eb (3 revisions) (flutter/engine#36594) 2022-10-04 19:34:03 +00:00
alanwutang11
9878e91474 Fix filter null exceptions (flutter/engine#36575) 2022-10-04 19:14:02 +00:00
skia-flutter-autoroll
36e9f2d50e Roll Skia from 4c2a823cf4fc to 07c9d6c88975 (2 revisions) (flutter/engine#36592) 2022-10-04 18:09:23 +00:00
skia-flutter-autoroll
8489b4e657 Roll Skia from 62799ef8091a to 4c2a823cf4fc (3 revisions) (flutter/engine#36589) 2022-10-04 16:32:31 +00:00
godofredoc
f181eb59dc Move Linux_arm and Linux_aot engine v2 builders to prod. (flutter/engine#36581) 2022-10-04 15:33:21 +00:00
skia-flutter-autoroll
e803f2326f Roll Skia from c990c7d512d2 to 62799ef8091a (1 revision) (flutter/engine#36588) 2022-10-04 15:11:05 +00:00