19731 Commits

Author SHA1 Message Date
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
skia-flutter-autoroll
80c2af5740 Roll Skia from 6937e7b31122 to c990c7d512d2 (2 revisions) (flutter/engine#36587) 2022-10-04 13:40:10 +00:00
skia-flutter-autoroll
21e14f25d4 Roll Skia from 9b0267c62411 to 6937e7b31122 (1 revision) (flutter/engine#36583) 2022-10-04 06:19:30 +00:00
Tomasz Gucio
890adfa05d Remove reduntant call to _getLineBoundary (flutter/engine#36473) 2022-10-04 02:35:23 +00:00
skia-flutter-autoroll
7cc5a8fe72 Roll Skia from 2c6d01f57cf5 to 9b0267c62411 (2 revisions) (flutter/engine#36579) 2022-10-04 01:01:21 +00:00
skia-flutter-autoroll
0b341f19ad Roll Skia from 77ac6763636c to 2c6d01f57cf5 (1 revision) (flutter/engine#36574) 2022-10-03 22:38:28 +00:00
Jonah Williams
0e7ce79e9c [Impeller] Avoid extra copies when using CreateSolidFillVertices (flutter/engine#36555) 2022-10-03 20:47:20 +00:00
skia-flutter-autoroll
db5fd760a9 Roll Skia from 981151d4fee4 to 77ac6763636c (5 revisions) (flutter/engine#36572) 2022-10-03 20:01:38 +00:00
Jonah Williams
6700e59d8a [Impeller] Make the default vertex buffer builder index size 16bit. (flutter/engine#36571) 2022-10-03 19:44:09 +00:00
Tong Mu
03d23f0cf3 [Web, Keyboard] Implement FlutterHtmlKeyboardEvent.keyCode and defaultPrevented, and rename Keyboard to RawKeyboard (flutter/engine#34626) 2022-10-03 18:55:04 +00:00
Erik
b797d69385 Port over C++ components of the one-flutter test (flutter/engine#36546) 2022-10-03 18:31:03 +00:00
skia-flutter-autoroll
859eb85262 Roll Skia from 65505f07f072 to 981151d4fee4 (5 revisions) (flutter/engine#36570) 2022-10-03 18:29:24 +00:00
Jonah Williams
a7234fc98b [Impeller] lift calculations out of per vertex iteration, use index buffer (flutter/engine#36568) 2022-10-03 17:14:04 +00:00
skia-flutter-autoroll
60e77e6e29 Roll Skia from 105b58e5a7dd to 65505f07f072 (6 revisions) (flutter/engine#36569) 2022-10-03 16:56:05 +00:00
Andre Lipke
5f656a0546 Add dark mode support to dart:ui diagrams (flutter/engine#36533)
* Add dark mode support to dart:ui diagrams

* Oopsie
2022-10-03 12:36:50 -04:00
skia-flutter-autoroll
bb08a46561 Roll Skia from 7f3546b47b94 to 105b58e5a7dd (3 revisions) (flutter/engine#36566) 2022-10-03 15:32:58 +00:00
skia-flutter-autoroll
b74feca368 Roll Skia from 1ff46a0b915f to 7f3546b47b94 (1 revision) (flutter/engine#36565) 2022-10-03 12:10:31 +00:00