1. 27 Jan, 2020 1 commit
  2. 17 Jan, 2020 1 commit
  3. 16 Jan, 2020 1 commit
  4. 11 Jan, 2020 1 commit
  5. 16 Dec, 2019 1 commit
  6. 27 Nov, 2019 1 commit
    • Ian Hickson's avatar
      License update (#45373) · 449f4a66
      Ian Hickson authored
      * Update project.pbxproj files to say Flutter rather than Chromium
      
      Also, the templates now have an empty organization so that we don't cause people to give their apps a Flutter copyright.
      
      * Update the copyright notice checker to require a standard notice on all files
      
      * Update copyrights on Dart files. (This was a mechanical commit.)
      
      * Fix weird license headers on Dart files that deviate from our conventions; relicense Shrine.
      
      Some were already marked "The Flutter Authors", not clear why. Their
      dates have been normalized. Some were missing the blank line after the
      license. Some were randomly different in trivial ways for no apparent
      reason (e.g. missing the trailing period).
      
      * Clean up the copyrights in non-Dart files. (Manual edits.)
      
      Also, make sure templates don't have copyrights.
      
      * Fix some more ORGANIZATIONNAMEs
      449f4a66
  7. 10 Oct, 2019 1 commit
    • tauu's avatar
      PlatformView: recreate surface if the controller changes (#40280) · 6b4a10ae
      tauu authored
      Currently the surface of a platform view is only created only one when the state of PlatformViewLink is created. When the PlatformViewLink widget changes, the PlatformViewController in the corresponding state is also updated. Just the surface is not updated even though it depends on the controller.
      
      This PR changes this behavior to recreate the surface whenever the controller is updated.
      6b4a10ae
  8. 09 Oct, 2019 1 commit
    • Greg Spencer's avatar
      Enables setting of semantics focused and focusable attributes within Focus widgets. (#41814) · 89d6c8d9
      Greg Spencer authored
      This adds a Semantics node to the Focus and FocusScope widgets, setting the focused and focusable attributes so that the accessibility subsystem can be told when a control has the input focus.
      
      Includes an engine roll to flutter/engine@77252d2, and the following 8 engine changes:
      
      flutter/engine@77252d2 Greg Spencer Add missing focusable testing info (flutter/engine#13013)
      flutter/engine@0e42a29 skia-flutter-.. Roll src/third_party/skia 54548626a977..e27a503a0a21 (1 commits) (flutter/engine#13024)
      flutter/engine@6b56ed7 gaaclarke Refactor: FlutterDartProject (flutter/engine#13006)
      flutter/engine@393480c skia-flutter-.. Roll src/third_party/skia 77dde599c98a..54548626a977 (1 commits) (flutter/engine#13023)
      flutter/engine@080b89d skia-flutter-.. Roll src/third_party/skia 2b1a25a4d324..77dde599c98a (1 commits) (flutter/engine#13021)
      flutter/engine@90b0f30 Ben Konyi Roll src/third_party/dart f4a72bfc64..bb04f145b2 (18 commits) (flutter/engine#13020)
      flutter/engine@049fb89 skia-flutter-.. Roll fuchsia/sdk/core/linux-amd64 from q_uYX... to cknsi... (flutter/engine#13019)
      flutter/engine@6925b2a skia-flutter-.. Roll fuchsia/sdk/core/mac-amd64 from wuAtw... to u0JpE... (flutter/engine#13018)
      
      Related Issues
      Addresses #40101
      
      Landing on red in order to fix the build: it's red because of the needed engine roll.
      89d6c8d9
  9. 30 Sep, 2019 1 commit
  10. 24 Sep, 2019 2 commits
  11. 29 Aug, 2019 2 commits
  12. 26 Aug, 2019 1 commit
    • Chris Yang's avatar
      PlatformViewLink handles focus (#38643) · 7f5540fa
      Chris Yang authored
      In the build of PlatformViewLink, Added a FocusNode wrapping around the surface widget.
      The focus node will ask platform view to clear its focus when necessary through [PlatformViewController.clearFocus].
      The platform view can notify the framework it wants to gain focus by calling [PlatformViewCreationParams.onFocusChanged]
      7f5540fa
  13. 16 Aug, 2019 2 commits
  14. 15 Aug, 2019 1 commit
  15. 06 Aug, 2019 1 commit
  16. 02 Aug, 2019 1 commit
    • Chris Yang's avatar
      Extract common PlatformView functionality: Painting and Semantics (#36955) · 9553f8da
      Chris Yang authored
      * painting and semantics
      
      * more comments
      
      * fixing ci
      
      * review fixes
      
      * add assert for id
      
      * rename custom layer factory to layer builder
      
      * review updates
      
      * partial review fixes
      
      * some doc updates
      
      * more doc updates
      
      * only expose getter for id in PlatformViewController
      
      * doc updates/removing all the  references
      
      * remove extra
      
      * more doc updates
      
      * some doc updates
      
      * more doc fixes
      
      * review fixes
      9553f8da
  17. 01 Aug, 2019 1 commit
  18. 11 Jun, 2019 1 commit
  19. 06 Jun, 2019 1 commit
    • Amir Hardon's avatar
      Respond to AndroidView focus events. (#33901) · 7d27550f
      Amir Hardon authored
      When an AndroidView gains focus we invoke the(newly introduced)
      'TextInput.setPlatformViewClient' text_input system channel method
      which sets the platform view as the text input target.
      
      When the AndroidView loses focus we send a clearFocus message to
      platform views system channel(so the engine can clear the focus from
      the platform view).
      
      This PR is going to land before the engine implementation is rolled to
      the framework, we swallow MissingPluginException for the newly
      introduced method channel methods so this is a no-op before the engine
      is ready(after the engine is rolled with the corresponding change I'll
      remove the logic to swallow the exceptions).
      
      The engine counterpart is in: flutter/engine#9203
      7d27550f
  20. 20 May, 2019 1 commit
  21. 15 May, 2019 1 commit
  22. 01 May, 2019 1 commit
  23. 30 Apr, 2019 1 commit
    • Tong Mu's avatar
      Redo: Add buttons to gestures (#31819) · fea2c7d6
      Tong Mu authored
      * Revert "Revert "Add buttons to gestures (#30339)" (#31801)"
      
      This reverts commit 8fd7fa49.
      
      * Synthesise kPrimaryButton for unknown devices
      
      * Change TestPointer to a better API
      fea2c7d6
  24. 29 Apr, 2019 3 commits
  25. 27 Mar, 2019 1 commit
  26. 12 Mar, 2019 1 commit
  27. 09 Mar, 2019 1 commit
  28. 06 Mar, 2019 1 commit
  29. 04 Mar, 2019 1 commit
    • Amir Hardon's avatar
      Make RenderUiKitView reject absorbed touch events (#28666) · 5099701f
      Amir Hardon authored
      When a touch event that is in the bounds of a RenderUiKitView is absorbed by another render object,
      the RenderUiKitView's handleEvent is not called for that object. On the platform side, the touch event hits the FlutterTouchInterceptingView which is waiting for a framework decision that never arrived on whether to reject or accept the gesture.
      
      This change fixes the issue by having RenderUiKitView register a global PointerRoute, that is used to reject absorbed touch events.
      5099701f
  30. 01 Mar, 2019 1 commit
    • Alexandre Ardhuin's avatar
      Add missing trailing commas (#28673) · 387f8854
      Alexandre Ardhuin authored
      * add trailing commas on list/map/parameters
      
      * add trailing commas on Invocation with nb of arg>1
      
      * add commas for widget containing widgets
      
      * add trailing commas if instantiation contains trailing comma
      
      * revert bad change
      387f8854
  31. 21 Feb, 2019 1 commit
  32. 30 Jan, 2019 1 commit
  33. 27 Dec, 2018 1 commit
    • Amir Hardon's avatar
      Actively reject UiKitView gestures. (#25792) · 50f9b883
      Amir Hardon authored
      flutter/engine#7307 changes the engine side of embedded UIView to only
      reject gestures when the framework sends a `rejectGesture` message, so
      that gesture resolution can done after a touch sequence has ended (see
      PR description for flutter/engine#7307 for more details).
      
      This change makes the framework send a `rejectGesture` message to the
      engine when a UiKitView rejects a gesture.
      
      I'm planning to land this PR before the engine side change, so right now
      it swallows the exception thrown if there is no engine implementation
      for `rejectGesture` (which keeps us with the current behavior). After
      this change lands I'll land the engine PR, and then clean up the part
      that swallows the exception.
      50f9b883
  34. 08 Nov, 2018 1 commit
  35. 02 Nov, 2018 1 commit