engine
engine copied to clipboard
The Flutter engine
### issue https://github.com/flutter/flutter/issues/94404 ### Description Because of [GWF](https://en.wikipedia.org/wiki/Great_Firewall), Chinese users cannot access Google services normally, Flutter needs to provide proxy configuration to access google font. ### Use examples ` flutter...
WIP ## Pre-launch Checklist - [ ] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [ ] I read the [Tree Hygiene] wiki...
This PR adds an interface for posting tasks back to the main thread on Windows. Example: ```cpp // View is flutter::FlutterView* view->GetPlatformTaskRunner()->PostTask([]() { // This runs on the main thread....
Re-lands [PR #31092](https://github.com/flutter/engine/pull/31092), with the following differences: 1. Leaves usages of `DEFAULT_SYSTEM_UI` flag due to change in edge-to-edge mode becoming the Android standard after API 29 and the undesired effects...
This pull request is part of #24169. For framework API, see https://github.com/flutter/flutter/pull/74814. This pull request adds platform view API to Linux shell, without support for touch events and clipping mutations,...
* Return errors from the HandlePlatformMessage call in PlatformConfigurationNativeApi::SendPortPlatformMessage * Clear the PlatformDispatcher onError handler installed by one of the tests. This handler can cause an infinite loop if a...
Fixes https://github.com/flutter/flutter/issues/113094 ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page,...
This WIP PR is an attempt to implement a way to synchronize modifier keys state based on pointer data. This is a web only implementation to discuss the implementation choice....
This makes some improvements to the web build process. * `felt test` no longer requires any build folder at all, unless `--use-local-canvaskit` is specified. To compile tests, it now uses...
While working on making a StrokePathGeometry, I found that I needed to update the API again to provide more data for the smoothing approximation: https://github.com/flutter/engine/blob/main/impeller/entity/contents/solid_stroke_contents.cc#L213 Rather than pass through each...