engine
engine copied to clipboard
The Flutter engine
This has no effect on runtime behavior. It just makes the following compile-time changes: 1) Makes the size of the op type 1 byte to match the size in DlOp...
Iterating through every index value is really, really expensive. Especially if users are suppllying hundreds of thousands of vertices.
In this PR, I: - deleted `tools/engine_tool/pubspec.yaml` (and artifacts like locks and package_config) - added a root `.dart_tool/package_config.json` with all dependencies - ignored directories that have intentionally malformed Dart packages...
Copy-pasta docs: ``` /// Creates an image filter from a [FragmentShader]. /// /// The fragment shader provided here has additional requirements to be used /// by the engine for filtering....
Prefer to decode images using the browser API rather than with CanvasKit to avoid jank when decoding. ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the...
Draft/demonstration of checking if the app is in multiwindow mode and changing the top padding value accordingly. Such a change would still require tests, and some way to differentiate between...
Is seems automatic test may send a11y query before the engine is attached. Add a guard to guard against it. ## Pre-launch Checklist - [ ] I read the [Contributor...
For [this issue](https://github.com/flutter/flutter/issues/143384) and [this](https://github.com/flutter/flutter/issues/149685) https://github.com/flutter/engine/blob/47b15dfba1daefe63490f6ca0f374d79311f5913/lib/web_ui/lib/src/engine/text_editing/text_editing.dart#L1710 There should be use `||` instead of `&&`. The fourth comment above, if `isFastCallback` will remain the focus, so we call `activeDomElement.focus()`. If it...
Since only recent versions of GTK4 will work with Flutter we need to continue to support GTK3. This draft PR is the first stage of this and compiles two versions...