* dd4850440 add test for scaled playback of DL and SkPicture (flutter/engine#27503)
* 791e2dc60 Roll Fuchsia Linux SDK from FGuPZEZLt... to 665qcW5C1... (flutter/engine#27561)
* dd95642ba Roll Skia from fe49b2c6f41b to 946a4cb8acb7 (9 revisions) (flutter/engine#27564)
* b47764518 Added a test filter for objc tests (flutter/engine#27566)
* 6975e55cb Roll Fuchsia Mac SDK from 897eI2xwc... to rQOi2N8BM... (flutter/engine#27572)
* a0f41b21e Roll Skia from 946a4cb8acb7 to 38a6e5aa1a49 (8 revisions) (flutter/engine#27573)
* 024dbabee Roll Skia from 38a6e5aa1a49 to 2373b9ed9617 (1 revision) (flutter/engine#27574)
* 1898563b3 Roll Skia from 2373b9ed9617 to 3f6e8d8864bb (2 revisions) (flutter/engine#27575)
* ef9ac7539 Roll Skia from 3f6e8d8864bb to b5cd95b58fba (2 revisions) (flutter/engine#27576)
* 1de3b8778 MacOS: Release backbuffer surface when idle (flutter/engine#27189)
* a1ed81a37 Roll Skia from b5cd95b58fba to d37bb6ae7248 (1 revision) (flutter/engine#27578)
* 52b976c3e Extract the prebuilt Dart SDK to a temp directory and then move it after the extraction completes (flutter/engine#27569)
* 00da6c3d8 Roll Fuchsia Linux SDK from 665qcW5C1... to q6H_ZE5Bs... (flutter/engine#27581)
* 19f853d5a Roll Dart SDK from b410651bd18e to f82b36d0b4f0 (5 revisions) (flutter/engine#27582)
When a focus traversal group has no entries, but traversal is requested, we were throwing an exception because we couldn't find the group marker's scope in the list of candidates. This fixes that, and adds a test.
The (new, not yet used) code gen for iOS was setting up a std::map from key codes to logical and physical key codes, but it was using uint32_t, which isn't big enough to hold the Flutter key codes.
Also, iOS needs to be able to filter out function keys, so I added a function key set.
Some embeddings might send pointer events with buttons = 0x2 (right-click) for touch or stylus device kinds. If the primary button is synthesized for those events, they won't behave properly. Without this change it's not possible to trigger "secondary tap" events on a TapGestureRecognizer while using a stylus or on an iPad trackpad, since that recognizer will receive buttons = 0x3.
* add a check for env variable RELEASE_CHANNEL in dev/snippets/lib/main.dart during doc generation
* update to LUCI_BRANCH, which is already populated
* validate env variable is either master or stable
When suggesting more performant alternatives to rebuilding `Opacity`, `FadeTransition` is as valid as `AnimatedOpacity`, and it's less obvious ("opacity" versus "fade").