18720 Commits

Author SHA1 Message Date
skia-flutter-autoroll
33d4861ecd Roll Skia from 07b833fd6c79 to 79c3cf00a31b (5 revisions) (flutter/engine#35061) 2022-08-01 20:59:04 +00:00
Tong Mu
b5c58a0a9b [macOS, Keyboard] Fix Khmer layout crashing (flutter/engine#35044)
Fix test

Impl
2022-08-01 13:58:29 -07:00
Chris Bracken
f33f5c486e [Windows] Merge PlatformHandlerWin32 to superclass (flutter/engine#35056)
With the removal of the UWP embedder, we can merge Win32-specific
implementation classes with their abstract superclasses where those
superclasses existed only to support both UWP and Win32.

No new tests since this is purely a restructuring of existing code
within the Win32 embedder, with no expected change in behaviour.
Covered by existing tests in task_runner_unittests.cc.

Issue: https://github.com/flutter/flutter/issues/108386
2022-08-01 21:12:36 +01:00
Kaushik Iska
8b4cc52f2d [impeller] Set binding base for fragment shaders (flutter/engine#35052)
Fixes: https://github.com/flutter/flutter/issues/108739
2022-08-01 15:24:03 -04:00
Chris Bracken
374899e94b [Windows] Merge TaskRunnerWin32 into TaskRunner (flutter/engine#35029)
With the removal of the UWP embedder, we can merge Win32-specific
implementation classes with their abstract superclasses where those
superclasses existed only to support both UWP and Win32.

No new tests since this is purely a restructuring of existing code
within the Win32 embedder, with no expected change in behaviour.

Issue: https://github.com/flutter/flutter/issues/108386
2022-08-01 20:09:01 +01:00
Jaeheon Yi
392af31793 [fuchsia] Convert Gfx PlatformView to use modern TouchSource API (flutter/engine#35018)
Original PR: #32877

Revert of #32877: commit 6a1def3db7da00641f9fabab3d09d7326a7bdfd6 (#33471)

*This* patch: Revert of #33471

fxbug.dev/85125
2022-08-01 12:06:23 -07:00
Michael Goderbauer
b4e3ce9aa3 Minor adjustment to analysis_options.yaml (flutter/engine#35051) 2022-08-01 17:43:03 +00:00
skia-flutter-autoroll
352a1acf9d Roll Fuchsia Linux SDK from 13FsbGdE9... to v8t2ulUK5... (flutter/engine#35049) 2022-08-01 17:37:04 +00:00
joshualitt
9a9136c045 [web] Changes to support dart:wasm. (flutter/engine#34991) 2022-08-01 10:26:26 -07:00
skia-flutter-autoroll
305dcf41aa Roll Skia from c65c95a453b2 to 07b833fd6c79 (7 revisions) (flutter/engine#35050) 2022-08-01 17:23:04 +00:00
Michael Goderbauer
9a813d3f15 Enable conditional_uri_does_not_exist (flutter/engine#35021) 2022-08-01 16:27:03 +00:00
Michael Goderbauer
a58436c1b8 Enable avoid_returning_null & native_function_body_in_non_sdk_code (flutter/engine#35015) 2022-08-01 16:25:04 +00:00
skia-flutter-autoroll
9f3c4bd70a Roll Skia from 1dabe55b7969 to c65c95a453b2 (2 revisions) (flutter/engine#35048) 2022-08-01 16:15:04 +00:00
skia-flutter-autoroll
bc685bc0e1 Roll Skia from f21a717e1347 to 1dabe55b7969 (1 revision) (flutter/engine#35047) 2022-08-01 14:48:05 +00:00
skia-flutter-autoroll
b7dbaa7948 Roll Skia from 3a6550ab8965 to f21a717e1347 (3 revisions) (flutter/engine#35043) 2022-08-01 12:54:04 +00:00
skia-flutter-autoroll
c76b181f2c Roll Fuchsia Linux SDK from DSF8WZl3m... to 13FsbGdE9... (flutter/engine#35037) 2022-08-01 00:23:04 +00:00
skia-flutter-autoroll
9399bec26a Roll Fuchsia Linux SDK from JwHw3ASor... to DSF8WZl3m... (flutter/engine#35035) 2022-07-31 11:20:04 +00:00
skia-flutter-autoroll
bed2c26427 Roll Skia from 37fe66fea5d8 to 3a6550ab8965 (1 revision) (flutter/engine#35034) 2022-07-31 08:28:05 +00:00
skia-flutter-autoroll
50cbc127ff Roll Fuchsia Linux SDK from ImnAu2xKC... to JwHw3ASor... (flutter/engine#35030) 2022-07-30 21:59:03 +00:00
Chris Bracken
75fbd93951 [Windows] Merge SettingsPluginWin32 and superclass (flutter/engine#35019)
This merges SettingsPluginWin32 into SettingsPlugin.

With the removal of the UWP embedder, we can merge Win32-specific
implementation classes with their abstract superclasses where those
superclasses existed only to support both UWP and Win32.

No new tests since this is purely a restructuring of existing code
within the Win32 embedder, with no expected change in behaviour.

Issue: https://github.com/flutter/flutter/issues/108386
2022-07-30 19:07:20 +01:00
skia-flutter-autoroll
508df1fcdd Roll Skia from 1582bbea8620 to 37fe66fea5d8 (1 revision) (flutter/engine#35027) 2022-07-30 08:46:03 +00:00
skia-flutter-autoroll
f985a08b3b Roll Fuchsia Linux SDK from 7DouPH3On... to ImnAu2xKC... (flutter/engine#35026) 2022-07-30 08:35:04 +00:00
skia-flutter-autoroll
797ce3b963 Roll Skia from 3605b5fd7e1e to 1582bbea8620 (4 revisions) (flutter/engine#35023) 2022-07-30 03:09:04 +00:00
skia-flutter-autoroll
281e73a8e9 Roll Skia from e9e06c11b723 to 3605b5fd7e1e (1 revision) (flutter/engine#35017) 2022-07-30 02:02:03 +00:00
Michael Goderbauer
cc50c5249c Sync analysis_options.yaml with flutter/flutter (flutter/engine#34986) 2022-07-29 16:41:04 -07:00
skia-flutter-autoroll
45883680ab Roll Skia from 7d62da53c940 to e9e06c11b723 (2 revisions) (flutter/engine#35007) 2022-07-29 22:28:03 +00:00
Michael Goderbauer
7224607a1c Make analyzer hints and warnings fatal (flutter/engine#35013) 2022-07-29 22:09:04 +00:00
Jim Graham
d2476d54a8 upload the output of the DisplayList builder benchmarks (flutter/engine#35010) 2022-07-29 15:02:36 -07:00
Chris Bracken
4d4da408e0 Eliminate Win32 suffixes in KeyboardManager (flutter/engine#35008)
This renames KeyboardManagerWin32 to KeyboardManager and updates all
usage sites and tests.

This is a followup to 89bbfcc, which applied most of the straightforward
renamings of FooWin32 to Foo (or where a superclass Foo exists,
FooWindows) to the Windows embedding. In that patch I missed
KeyboardManagerWin32, as well as two straightforward file renames:
* keyboard_win32_common.{h,cc} -> keyboard_utils.{h,cc}
* system_utils_win32.cc -> system_utils.cc

No new tests since this is a rename with no semantic change intended.

Issue: https://github.com/flutter/flutter/issues/108386
2022-07-29 13:51:36 -07:00
skia-flutter-autoroll
286ccb5b5a Roll Fuchsia Linux SDK from 1HMCKyjKD... to 7DouPH3On... (flutter/engine#35005) 2022-07-29 19:27:05 +00:00
ColdPaleLight
cbda16b4b4 Create benchmarks for DisplayListBuilder (flutter/engine#34910) 2022-07-29 18:56:02 +00:00
skia-flutter-autoroll
9c88c82e33 Roll Skia from b7945817c753 to 7d62da53c940 (2 revisions) (flutter/engine#35004) 2022-07-29 18:32:04 +00:00
Chris Bracken
8372fc6a32 Eliminate redundant Win32 suffix in Windows embedder (flutter/engine#34983)
Now that we've removed the UWP embedder, eliminate remaining Win32
suffixes on identifiers and _win32 suffixes from filenames.

This renames all files and types ending in _win32/Win32 that don't
require further rework/merging/simplification. All remaining files/types
ending in _win32/Win32 are less straightforward and will be submitted
class by class.

Issue: https://github.com/flutter/flutter/issues/108386
2022-07-29 10:16:55 -07:00
skia-flutter-autoroll
346d66e168 Roll Skia from 163e830a1eb1 to b7945817c753 (3 revisions) (flutter/engine#35001) 2022-07-29 17:15:04 +00:00
skia-flutter-autoroll
ff9c3fcfd1 Roll Skia from 25a8f601f5fa to 163e830a1eb1 (3 revisions) (flutter/engine#34998) 2022-07-29 14:38:05 +00:00
William Hesse
737d5b5d70 Support new package dependency in flutter_frontend_server (flutter/engine#34996) 2022-07-29 13:43:04 +00:00
skia-flutter-autoroll
de893c4b6f Roll Skia from 736db136d5c9 to 25a8f601f5fa (1 revision) (flutter/engine#34997) 2022-07-29 13:07:04 +00:00
Kaushik Iska
e8019563a3 [impeller] [vk] Implement device buffer support (flutter/engine#34961) 2022-07-29 07:42:26 -04:00
skia-flutter-autoroll
4fc359ab3b Roll Skia from 7fe603007a1c to 736db136d5c9 (2 revisions) (flutter/engine#34994) 2022-07-29 07:50:04 +00:00
Matej Knopp
5c9df63ade [macOS] Remove isComposing workaround (flutter/engine#33838) 2022-07-29 09:21:12 +02:00
skia-flutter-autoroll
9e0811e3c4 Roll Skia from b676a02b0172 to 7fe603007a1c (1 revision) (flutter/engine#34993) 2022-07-29 06:19:04 +00:00
Michael Goderbauer
c41feb31be Update instructions in licenses/README.md (flutter/engine#34990) 2022-07-29 06:11:04 +00:00
skia-flutter-autoroll
6fc21c40d7 Roll Fuchsia Linux SDK from iK5Vt2rn1... to 1HMCKyjKD... (flutter/engine#34992) 2022-07-29 05:49:04 +00:00
Michael Goderbauer
f6d473bbd7 Enable analysis for all of dart:ui (flutter/engine#34988) 2022-07-29 05:29:03 +00:00
xster
3ddada0be5 We should delete this old embedding class, but fixing an urgent issue b/240230736 to unblock Android rolls inside Google (flutter/engine#34980) 2022-07-28 21:26:15 -07:00
Wu Zhong
42f499b4f0 [iOS] Fixes SplashScreenView crash when remove from view hierarchy (flutter/engine#34496) 2022-07-29 02:11:04 +00:00
Ian Hickson
38194c973d API documentation cleanup (mainly code snippet fixes) (flutter/engine#34974) 2022-07-29 00:30:05 +00:00
Jason Simmons
eeaa43b4ba Roll Clang and Abseil (flutter/engine#34953) 2022-07-28 22:08:04 +00:00
godofredoc
2122eece4b Fix paths of mac_host_engine artifacts. (flutter/engine#34984) 2022-07-28 21:44:03 +00:00
gaaclarke
645ac3c239 optimized IncomingMessageDispatcher::HandleMessage a bit (flutter/engine#34954)
* optimized IncomingMessageDispatcher::HandleMessage a bit.

* removed std::string ref
2022-07-28 14:12:57 -07:00