1. 24 Mar, 2021 1 commit
  2. 23 Mar, 2021 1 commit
  3. 19 Mar, 2021 2 commits
  4. 16 Mar, 2021 3 commits
  5. 15 Mar, 2021 1 commit
  6. 12 Mar, 2021 1 commit
  7. 10 Mar, 2021 1 commit
  8. 06 Mar, 2021 2 commits
  9. 05 Mar, 2021 1 commit
    • Chris Bracken's avatar
      Roll Engine from 299eb3e710c1 to 67abe7f9a9e4 (13 revisions) (#77386) · 565e4877
      Chris Bracken authored
      This is a manual roll since it requires adding a new SemanticsAction to
      an element in the flutter_test SemanticsAction matchers test which was
      added as part of https://github.com/flutter/engine/pull/24734.
      
      https://github.com/flutter/engine/compare/299eb3e710c1...67abe7f9a9e4
      
      2021-03-05 skia-flutter-autoroll@skia.org Roll Skia from 994a571fc79a to 532138cea7ea (4 revisions) (flutter/engine#24812)
      2021-03-05 skia-flutter-autoroll@skia.org Roll Dart SDK from b321d01eec78 to 4693d6d4f88e (1 revision) (flutter/engine#24811)
      2021-03-05 skia-flutter-autoroll@skia.org Roll Dart SDK from 835da00aa6b5 to b321d01eec78 (1 revision) (flutter/engine#24808)
      2021-03-05 skia-flutter-autoroll@skia.org Roll Skia from d42fe062d0a7 to 994a571fc79a (1 revision) (flutter/engine#24806)
      2021-03-05 skia-flutter-autoroll@skia.org Roll Skia from 3b58d38966f4 to d42fe062d0a7 (2 revisions) (flutter/engine#24805)
      2021-03-05 skia-flutter-autoroll@skia.org Roll Skia from 6ba242d2a201 to 3b58d38966f4 (1 revision) (flutter/engine#24804)
      2021-03-05 skia-flutter-autoroll@skia.org Roll Dart SDK from 1b674d73af53 to 835da00aa6b5 (1 revision) (flutter/engine#24803)
      2021-03-05 chris@bracken.jp Update cppwinrt to build 2.0.210304.5 (flutter/engine#24801)
      2021-03-05 skia-flutter-autoroll@skia.org Roll Skia from 55aaefe687c7 to 6ba242d2a201 (18 revisions) (flutter/engine#24799)
      2021-03-05 47866232+chunhtai@users.noreply.github.com Adds set text action for voice access (flutter/engine#24734)
      2021-03-04 jason-simmons@users.noreply.github.com SkParagraph: support multiple default font families (flutter/engine#24662)
      2021-03-04 skia-flutter-autoroll@skia.org Roll Clang Mac from MQQ43_LGr... to MRLGJYv8V... (flutter/engine#24794)
      2021-03-04 jason-simmons@users.noreply.github.com Allow calls to legacyMakeTypeface in the AssetFontManager (flutter/engine#24612)
      
      If this roll has caused a breakage, revert this CL and stop the roller
      using the controls here:
      https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
      Please CC cbracken@google.com on the revert to ensure that a human
      is aware of the problem.
      
      To report a problem with the AutoRoller itself, please file a bug:
      https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md
      565e4877
  10. 04 Mar, 2021 1 commit
  11. 02 Mar, 2021 1 commit
  12. 25 Feb, 2021 1 commit
  13. 17 Feb, 2021 2 commits
  14. 13 Feb, 2021 1 commit
    • Todd Volkert's avatar
      Fix FocusManager constructor (#75894) · 835c7fab
      Todd Volkert authored
      The FocusManager constructor was registering global event handlers
      on the shared RawKeyboard instance and the global pointer router.
      This posed a few problems: (1) there was no way to unregister these
      handlers, and (2) instantiating a second FocusManager would overwrite
      the existing focus manager's RawKeyboard handler. This was manifesting
      in unexpected ways, such as the fact that constructing a second
      BuildOwner (for a parallel tree, for instance) was obliterating the
      event handler for the main BuildOwner's focus manager, thus messing
      with focus.
      
      This change separates those global event registrations into a
      dedicated method, registerGlobalHandlers(), and overrides dispose()
      to properly unregister those handlers.
      835c7fab
  15. 04 Feb, 2021 1 commit
  16. 01 Feb, 2021 1 commit
  17. 29 Jan, 2021 1 commit
  18. 27 Jan, 2021 1 commit
  19. 13 Jan, 2021 1 commit
  20. 25 Nov, 2020 1 commit
  21. 14 Nov, 2020 1 commit
  22. 12 Nov, 2020 3 commits
  23. 09 Nov, 2020 1 commit
  24. 02 Nov, 2020 1 commit
  25. 22 Oct, 2020 2 commits
  26. 21 Oct, 2020 1 commit
  27. 19 Oct, 2020 2 commits
    • Greg Spencer's avatar
      Mark keys that match a shortcut, but have no action defined as "not handled". (#67359) · 8c03ff8c
      Greg Spencer authored
      - - When I added notification of key events before processing them as text, it made it so that shortcut key bindings like the spacebar would prevent spaces from being inserted into text fields, which is obviously not desirable (and so that change was reverted). At the same time, we do want to make it possible to override key events so that they can do things like intercept a tab key or arrow keys that change the focus.
      
      This PR changes the behavior of the Shortcuts widget so that if it has a shortcut defined, but no action is bound to the intent, then instead of responding that the key is "handled", it responds as if nothing handled it. This allows the engine to continue to process the key as text entry.
      
      This PR includes:
      
      - Modification of the callback type for key handlers to return a KeyEventResult instead of a bool, so that we can return more information (i.e. the extra state of "stop propagation").
      - Modification of the ActionDispatcher.invokeAction contract to require that Action.isEnabled return true before calling it. It will now assert if the action isn't enabled when invokeAction is called. This is to allow optimization of the number of calls to isEnabled, since the shortcuts widget now wants to know if the action was enabled before deciding to either handle the key or to return ignored.
      - Modification to ShortcutManager.handleKeypress to return KeyEventResult.ignored for keys which don't have an enabled action associated with them.
      - Adds an attribute to DoNothingAction that allows it to mark a key as not handled, even though it does have an action associated with it. This will allow disabling of a shortcut for a subtree.
      8c03ff8c
    • Xavier Chrétien's avatar
      f26fbb6b
  28. 15 Oct, 2020 3 commits
  29. 13 Oct, 2020 1 commit