engine
engine copied to clipboard
The Flutter engine
As part of eliminating the Flutter buildroot (https://github.com/flutter/flutter/issues/67373), we are moving all third-party dependencies from `//third_party` to `//flutter/third_party`.
Fixes https://github.com/flutter/flutter/issues/130950 Some screen readers, in particular TalkBack on Android, want to scroll to the element that is programmatically focused (more details in the issue). Sometimes, the web engine calls...
This change is to allow platform code to call background isolates and remove the UI isolate only limitation. This is done by registering a callback to the background isolate send...
This change allows the web platform to implement custom mouse cursors. It simply allows `image-set`, `-webkit-image-set` and `url` css commands to be set from the cursor's `kind` attribute. This allows...
Hi from [Dora team](https://www.dora.run/), which powers web developers to build their 3d websites in just a few seconds. This PR fixes https://github.com/flutter/flutter/issues/133134. The size of the shared canvas should not...
This PR (now) moves all argument checking of `Vertices()` and `Vertices.raw()` into asserts. It also implements the checking (within asserts) on all web renderers (previously the web renderers did not...
Emoji display problem in flutter web html render #131337 before this pr:  after this pr:  *List which issues are fixed by this PR. You must list at least...
https://github.com/flutter/flutter/issues/142813 ## Pre-launch Checklist - [ ] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [ ] I read the [Tree Hygiene] wiki...
This is just for showing my work/data exploration. If we think this is useful enough to check-in, I'm happy to merge it (though I'm not going to bother writing tests...
Make `FlutterWindowsEngine::SendPlatformMessage` thread-safe by ensuring that ` FlutterEngineSendPlatformMessage` gets always called on the platform thread. This transitively makes `FlutterDesktopMessengerSend` and `flutter::EventSink` thread-safe. Part of https://github.com/flutter/flutter/issues/134346