engine
engine copied to clipboard
The Flutter engine
Cherry picks https://github.com/flutter/engine/pull/34827. ## Pre-launch Checklist - [ ] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [ ] I read the [Tree...
Introduces a new DlCanvas pure virtual API class that mirrors SkCanvas and provides a common API for talking to either an SkCanvas (through an adapter) or a DisplayListBuilder (which already...
This is required to enable engine_v2 recipes for windows platform. Bug: https://github.com/flutter/flutter/issues/81855 ## Pre-launch Checklist - [X] I read the [Contributor Guide] and followed the process outlined there for submitting...
This change enables null_safety on fuchsia everywhere and remove the legacy conditions. ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting...
- Default to dumping out lint logs (can be disabled with `--quiet` flag). - Add Logger.fatal which logs an error and throws a FatalError which is caught in main. -...
related: - https://github.com/flutter/flutter/issues/130633 - https://github.com/flutter/engine/pull/51343 ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree...
Enables Vulkan validation layers for macOS and linux builds, enables macOS validation for macOS builds. Fixes https://github.com/flutter/flutter/issues/144967 There may still be remaining issues with macOS validation, I need to verify...
Implements the Android 13+ APIs for Choreographer and SurfaceTransaction needed to get and set Vsync-IDs on each frame. This is an alternative to setting presentation timestamps on surfaces to present...
The `js_util.jsify()` related code shows up in CPU profile of wonderous. => Any `SkwasmObjectWrapper` object invokes this logic in the constructor and dispose method. This PR * makes `DomFinalizationRegistryExtension` accept...
This change fixes an issue where IME composition gets interrupted when the `setEditableSizeAndTransform` platform message is received mid-composition. This occurs when a multiline input expands and needs to inform the...