18492 Commits

Author SHA1 Message Date
巢鹏
4b0da8fac2 [Fuchsia] Support scroll_*_physical_pixel fields (flutter/engine#34325)
* [WIP][Fuchsia] Support scroll_physical_pixel fields

* add test

* update

* update

* update

* update

* update

* update

* update

* update

* use scroll_delta instead of pan

* use kMouse

* use kMouse

* Update shell/platform/fuchsia/flutter/pointer_delegate.cc

Co-authored-by: Tong Mu <dkwingsmt@users.noreply.github.com>

* Update shell/platform/fuchsia/flutter/pointer_delegate.cc

Co-authored-by: Callum Moffat <smartercallum@gmail.com>

* format

Co-authored-by: Tong Mu <dkwingsmt@users.noreply.github.com>
Co-authored-by: Callum Moffat <smartercallum@gmail.com>
2022-07-15 14:51:59 -07:00
Shivesh Ganju
271b59d7a6 [fuchsia][scenic] Reland Move pointer injector to embedder. (flutter/engine#34692)
This PR moves the pointer injector library from fuchsia views library
present in fuchsia.git to the flutter embedder.

Test: ffx test run "fuchsia-pkg://fuchsia.com/flutter_runner_tests#meta/flutter_runner_tests.cm"
2022-07-15 17:27:00 -04:00
Qixing Cao
3dfca9f974 [Windows] Fix GDI resource leaks in the software fallback path (flutter/engine#34574)
Updates `FlutterWindowWin32::OnBitmapSurfaceUpdated` to release the device context using `ReleaseDC`.

Fixes: https://github.com/flutter/flutter/issues/107368
2022-07-15 13:40:40 -07:00
skia-flutter-autoroll
9dd0198836 Roll Skia from e99248cf8374 to 7d1636010a55 (6 revisions) (flutter/engine#34695) 2022-07-15 20:14:05 +00:00
skia-flutter-autoroll
8a76df4e5d Roll Skia from 2910d7bf6c04 to e99248cf8374 (2 revisions) (flutter/engine#34694) 2022-07-15 18:52:05 +00:00
skia-flutter-autoroll
c2d6a4fe60 Roll Skia from 224b97c1401f to 2910d7bf6c04 (2 revisions) (flutter/engine#34693) 2022-07-15 17:20:05 +00:00
skia-flutter-autoroll
2becdb901c Roll Skia from 5fbe12977f01 to 224b97c1401f (2 revisions) (flutter/engine#34690) 2022-07-15 16:04:04 +00:00
skia-flutter-autoroll
fc74ccd57e Roll Skia from f23762476578 to 5fbe12977f01 (1 revision) (flutter/engine#34689) 2022-07-15 14:48:05 +00:00
skia-flutter-autoroll
81393d44e9 Roll Skia from 6eae40bbfc3d to f23762476578 (1 revision) (flutter/engine#34687) 2022-07-15 07:12:05 +00:00
skia-flutter-autoroll
6bb328a317 Roll Skia from 7b69f7165348 to 6eae40bbfc3d (1 revision) (flutter/engine#34685) 2022-07-15 06:06:04 +00:00
skia-flutter-autoroll
6d3c660927 Roll Skia from 07769b152a69 to 7b69f7165348 (1 revision) (flutter/engine#34683) 2022-07-15 04:10:05 +00:00
skia-flutter-autoroll
c3530ff3da Roll Skia from c83c3459715c to 07769b152a69 (1 revision) (flutter/engine#34680) 2022-07-15 01:54:04 +00:00
ColdPaleLight
45d9265b01 Fix issue about checkerboardRasterCacheImages not working (flutter/engine#34424) 2022-07-14 23:08:04 +00:00
Dan Field
b0a6764623 Skip test that crashes platform (flutter/engine#34675) 2022-07-14 22:30:04 +00:00
skia-flutter-autoroll
e617b58a54 Roll Skia from 23df8d2d73b0 to c83c3459715c (4 revisions) (flutter/engine#34676) 2022-07-14 22:14:04 +00:00
skia-flutter-autoroll
5c36aecb3a Roll Skia from 43c262f54f69 to 23df8d2d73b0 (6 revisions) (flutter/engine#34672) 2022-07-14 20:18:04 +00:00
Zachary Anderson
c0170658ed [impellerc] SkSL backend fix for the ink_sparkle shader (flutter/engine#34670) 2022-07-14 12:45:18 -07:00
Chris Yang
da5e08bbae iOS: Avoid attaching view twice when loading view in FlutterViewController (flutter/engine#34642) 2022-07-14 18:30:04 +00:00
skia-flutter-autoroll
27f178ca60 Roll Skia from 743369018a40 to 43c262f54f69 (9 revisions) (flutter/engine#34669) 2022-07-14 18:28:05 +00:00
Alexander Biggs
0976788e5f Revert "[fuchsia][scenic] Move pointer injector to embedder. (#34555)" (flutter/engine#34661)
This reverts commit 9e4f92a2f9f14394038a346f05709f9ddada17cc.
2022-07-14 12:29:04 -04:00
skia-flutter-autoroll
7c2001285c Roll Skia from bce36c5654cf to 743369018a40 (2 revisions) (flutter/engine#34665) 2022-07-14 15:54:05 +00:00
skia-flutter-autoroll
d254ddb6de Roll Skia from ccb8d5a61b78 to bce36c5654cf (1 revision) (flutter/engine#34662) 2022-07-14 13:36:04 +00:00
skia-flutter-autoroll
2254d9ebe4 Roll Skia from 435177d699ba to ccb8d5a61b78 (1 revision) (flutter/engine#34654) 2022-07-14 07:14:05 +00:00
skia-flutter-autoroll
9e7df749fb Roll Fuchsia Linux SDK from IHYYHVLK8... to fOcOc-7a8... (flutter/engine#34655) 2022-07-14 07:12:04 +00:00
Callum Moffat
0941daa6de Reland "Add new pointer signal for cancelling scroll inertia" (flutter/engine#34537) 2022-07-14 03:14:04 +00:00
skia-flutter-autoroll
9d17589319 Roll Skia from 5291147aaec8 to 435177d699ba (1 revision) (flutter/engine#34650) 2022-07-14 01:42:05 +00:00
Naud Ghebre
f11acdefe3 [dart runner] Remove unused use statements from dart runner manifest. (flutter/engine#34652) 2022-07-13 21:21:34 -04:00
Camille Simon
618653360b Undo custom serialization of spell check results on Android (flutter/engine#34647) 2022-07-13 16:33:03 -07:00
Javon Thomas
43cf716d03 Create blanket backdrop filter mutator (flutter/engine#34408) 2022-07-13 22:08:05 +00:00
Márk Tolmács
140e1231cf Fix pre-push githooks on Windows and enable all format checks (flutter/engine#34374) 2022-07-13 22:06:05 +00:00
Zachary Anderson
3258c4c00b [impellerc] Adds an SkSL backend (flutter/engine#34441) 2022-07-13 15:05:00 -07:00
gaaclarke
d434456964 added trace events for scheduling responses to platform messages (flutter/engine#34230) 2022-07-13 20:32:04 +00:00
skia-flutter-autoroll
c2067529d8 Roll Skia from 2fd7b18043d2 to 64b50bc70866 (2 revisions) (flutter/engine#34643) 2022-07-13 19:56:07 +00:00
Jim Graham
acc31da24e Remove canvas render test skia bug workarounds (flutter/engine#34513) 2022-07-13 19:46:05 +00:00
skia-flutter-autoroll
24920b2a5c Roll Skia from e9effac80ca7 to 2fd7b18043d2 (6 revisions) (flutter/engine#34641) 2022-07-13 18:48:04 +00:00
Qixing Cao
db8ed65398 [Windows] handle repaint message in FlutterView window (flutter/engine#34306)
This PR will fix the blank FlutterView issue by handling the repaint message in FlutterView window.

Currently, WM_PAINT msg is not handled in flutter window and the default WindowProc will do nothing but paint the background. In some user cases, e.g., hide/show/min/max the app window, this can result in blank FlutterView if the content is static and there are no running animation.

Addresses https://github.com/flutter/flutter/issues/101339
Addresses https://github.com/flutter/flutter/issues/102030
2022-07-13 11:15:28 -07:00
skia-flutter-autoroll
f34db94eec Roll Fuchsia Linux SDK from gYlny6d_q... to IHYYHVLK8... (flutter/engine#34639) 2022-07-13 18:06:05 +00:00
skia-flutter-autoroll
cec0f1d78d Roll Skia from cef14e607db0 to e9effac80ca7 (2 revisions) (flutter/engine#34638) 2022-07-13 17:42:05 +00:00
skia-flutter-autoroll
dc232aaa0b Roll Skia from cabb1f65d038 to cef14e607db0 (1 revision) (flutter/engine#34637) 2022-07-13 16:00:05 +00:00
skia-flutter-autoroll
5917364ebf Roll Skia from f0d5285d3ab3 to cabb1f65d038 (2 revisions) (flutter/engine#34635) 2022-07-13 14:52:04 +00:00
skia-flutter-autoroll
1c2f9d7c94 Roll Skia from 07e65f9cb26e to f0d5285d3ab3 (1 revision) (flutter/engine#34632) 2022-07-13 11:06:04 +00:00
skia-flutter-autoroll
4517f29c91 Roll Skia from 1ad80ef43167 to 07e65f9cb26e (1 revision) (flutter/engine#34629) 2022-07-13 07:05:05 +00:00
skia-flutter-autoroll
6c77616180 Roll Fuchsia Linux SDK from BARD-Ffzs... to gYlny6d_q... (flutter/engine#34628) 2022-07-12 22:00:05 -07:00
ColdPaleLight
e1fe7327b1 Use the correct 'SnapshotDelegate' in 'RuntimeController::Spawn' (flutter/engine#34523) 2022-07-13 01:09:04 +00:00
skia-flutter-autoroll
374a01348c Roll Skia from 79ce404aef81 to 1ad80ef43167 (1 revision) (flutter/engine#34621) 2022-07-12 22:35:05 +00:00
Jon Salmon
cd66e9dcfa [Windows] Respect OS's scroll speed setting at startup (flutter/engine#32094)
Updates scrolling in Windows to respect the 'lines to scroll per scroll wheel tick' setting at app startup.

The scrolling amount per tick is also increased to match Chrome (at 100px with default windows settings). This is also similar to what UWP does natively (approximately 96px based on observation).

Resolves https://github.com/flutter/flutter/issues/97924
2022-07-12 15:01:17 -07:00
skia-flutter-autoroll
01206c94e2 Roll Skia from 8b2633215eee to 79ce404aef81 (3 revisions) (flutter/engine#34620) 2022-07-12 21:29:04 +00:00
Shivesh Ganju
9e4f92a2f9 [fuchsia][scenic] Move pointer injector to embedder. (flutter/engine#34555)
This PR moves the pointer injector library from fuchsia views library
present in fuchsia.git to the flutter embedder.

Test: ffx test run "fuchsia-pkg://fuchsia.com/flutter_runner_tests#meta/flutter_runner_tests.cm"
2022-07-12 17:23:50 -04:00
Jason Simmons
2528ab8891 Set the IO thread on Android to normal priority (flutter/engine#34588) 2022-07-12 20:39:03 +00:00
Jason Simmons
819a9468fa Add a missing include to FlutterSurfaceManager.mm (flutter/engine#34597) 2022-07-12 20:29:04 +00:00