1. 04 Aug, 2020 2 commits
  2. 29 Jul, 2020 1 commit
  3. 20 Jul, 2020 1 commit
  4. 16 Jul, 2020 1 commit
  5. 15 Jul, 2020 1 commit
  6. 13 Jul, 2020 1 commit
  7. 09 Jul, 2020 1 commit
  8. 08 Jul, 2020 1 commit
  9. 23 Jun, 2020 1 commit
  10. 22 Jun, 2020 1 commit
  11. 19 Jun, 2020 1 commit
  12. 17 Jun, 2020 2 commits
  13. 16 Jun, 2020 1 commit
  14. 12 Jun, 2020 1 commit
  15. 11 Jun, 2020 2 commits
  16. 09 Jun, 2020 1 commit
  17. 31 May, 2020 1 commit
  18. 29 May, 2020 1 commit
    • liyuqian's avatar
      Add clipBehavior to widgets with clipRect (#55977) · cd593dae
      liyuqian authored
      * Add clipBehavior to RenderFlex
      
      * Add clipBehavior to FittedBox
      
      * Add clipBehavior to Flex and FittedBox
      
      * Add clipBehavior to UnconstrainedBox
      
      * Add clipBehavior to Stack and Wrap
      
      * Add clipBehavior to TextEditable
      
      * Add clipBehavior to ListWheelScrollView
      
      * Add clipBehavior to SingleChildScrollView
      
      * Add clipBehavior to RenderViewportBase's widgets
      
      Those widgets are NestedScrollView and ShrinkWrappingViewport.
      
      * Fix tests
      
      * Remove enum Overflow and fix typo
      
      * Remove clipToSize
      
      * Analyze fix
      
      * Remove Mixin and other small fixes
      
      * Fix tests and respect Stack's default clipBehavior
      
      * Add Overflow back to make it non-breaking
      
      * Restore clipBehavior to make it non-breaking
      
      * Small fixes
      
      * Fix rebase
      cd593dae
  19. 28 May, 2020 1 commit
  20. 14 May, 2020 2 commits
    • Tong Mu's avatar
      MouseCursor uses a special class instead of null to defer (#57094) · 5fa1c60b
      Tong Mu authored
      * Uses a special cursor value MouseCursor.defer to mark deferring. MouseTrackerAnnotation.cursor is now non-null. The mouseCursor argument of widgets or render objects can be null, which indicates using the default value.
      * Moves SystemMouseCursors.uncontrolled to MouseCursor.uncontrolled.
      * Changes how MouseCursor.debugDescription is defined. Previously MouseCursor.toString returns $runtimeType($debugDescription), while now it returns $debugDescription. Implementations of classes are updated, except for the ones of MouseCursor.defer and MouseCursor.uncontrolled are simply "defer" and "uncontrolled".
      5fa1c60b
    • LongCatIsLooong's avatar
      remove redundant transform (#57085) · 1c13d665
      LongCatIsLooong authored
      1c13d665
  21. 11 May, 2020 1 commit
    • Tong Mu's avatar
      System mouse cursors (#54171) · 7f8cb7f8
      Tong Mu authored
      Adds the basic framework for the mouse cursor system. 
      
      * Adds MouseRegion.cursor
      * Adds SystemMouseCursors
      * Adds mouseCursor to some widgets
      7f8cb7f8
  22. 08 May, 2020 1 commit
  23. 06 May, 2020 2 commits
  24. 22 Apr, 2020 1 commit
    • stuartmorgan's avatar
      Handle surrogate pairs in RenderEditable (#55246) · 1cad96a6
      stuartmorgan authored
      The arrow key and delete handling in RenderEditable was using single
      index values, which made it possible to move the cursor into the middle
      of a surrogate pair (allowing things like adding text at that insertion
      point), or to delete half of a surrogate pair. Since unpaired surrogate
      pairs aren't valid UTF-16, doing so would cause assertions in the text
      field.
      
      This makes the arrow key and delete key handling surrogate-aware
      (although not grapheme-cluster-aware, which is a larger fix that is out
      of scope here).
      
      Part of #55014
      1cad96a6
  25. 20 Apr, 2020 1 commit
  26. 16 Apr, 2020 1 commit
  27. 08 Apr, 2020 1 commit
  28. 07 Apr, 2020 1 commit
  29. 01 Apr, 2020 1 commit
  30. 25 Mar, 2020 1 commit
  31. 20 Mar, 2020 2 commits
  32. 19 Mar, 2020 1 commit
  33. 18 Mar, 2020 1 commit
    • Yegor's avatar
      Fix web test flakiness; enable web golden tests (#52789) · 7b4c195f
      Yegor authored
      * Fix web test flakiness; enable web golden tests
      
      The fix is three-part:
      
      - Only allow one test to load _and_ test at any point in time.
      - Use a fresh Chrome instance for each test file.
      - Increase Cirrus resources.
      
      The first two changes only fix the "Unknown error loading" error, but not hanging tests. The resource increase also prevents hanging tests.
      
      Other minor changes:
      
      - Remove test batching (it's no longer necessary)
      - Fix the Chrome class, which was using the wrong Completer.
      7b4c195f
  34. 02 Mar, 2020 1 commit