engine
engine copied to clipboard
The Flutter engine
https://github.com/flutter/flutter/issues/111736
This PR changes `macos/FlutterCompositor` so that instead of getting `FlutterViewController*` at construction, it gets a callback that provides the `FlutterView*` lazily. Part of [the multiwindow project](https://github.com/flutter/flutter/issues/30701) ([design doc](https://docs.google.com/document/d/1U_ciMTHJgDrnw8kIo9sGKhiKFOycWRmz1yVVI_osCXg/edit)): This is...
Removes deprecated `updateSemantics` APIs from `PlatformDispatcher`. Fixes https://github.com/flutter/flutter/issues/112221 ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I...
[VoiceOver repeats same text or label property text of Semantics Widget on MacOS 12.5.1](https://github.com/flutter/flutter/issues/111094) when `AXTitleInternal` is called twice from `accessibilityTitle` and `accessibilityLabel`. **Demo** https://user-images.githubusercontent.com/44445638/193924691-1e74891b-4999-4fda-bde1-a69438fb2de9.mov _Before patch_ ```obj-c - (NSString*)accessibilityLabel...
When we delete a Surface context (for example because it has resized) we must make sure that it is the current context or Skia might throw an exception while deleting...
https://skia.googlesource.com/skia.git/+log/d34ac096a93d..refs/changes/96/589096/1 DO_NOT_SUBMIT: This canary roll is only for testing Documentation for Autoroller Canaries is here: go/autoroller-canary-bots (Googlers only) To report a problem with the AutoRoller itself, please file a bug:...
…4735) Exposes runWithEngine in FlutterViewController as suggested by [jmagman](https://github.com/jmagman) in #74735 Fixes: https://github.com/flutter/flutter/issues/74735 Removing `[engine setViewController:self];` because view is not loaded, but in that function controller is saved. Later, when...
Consider the following sequence: * ScheduleSecondaryCallback(id1, callback1) * ScheduleSecondaryCallback(id2, callback2) Then, without this fix, the AwaitVSync will be called twice. Then, FireCallback will be called twice at the beginning of...
Floating cursor selection hasn't worked as we haven't been returning a real value for `caretRectForPosition:`. If we have the selection rectangles, we can do so. Fixes [#30476](https://github.com/flutter/flutter/issues/30476) Requires selection rects...
In the framework (https://github.com/flutter/flutter/pull/104128), the scribble feature is being moved out of TextInputClient and into its own class. This PR updates the naming of the platform channel methods to match...