1. 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
  2. 25 Oct, 2019 1 commit
  3. 22 Oct, 2019 1 commit
  4. 21 Oct, 2019 1 commit
  5. 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
  6. 26 Sep, 2019 1 commit
    • Greg Spencer's avatar
      Fix mouse hover to not schedule a frame for every mouse move. (#41014) · 05097916
      Greg Spencer authored
      This fixes the mouse hover code to not schedule frames with every mouse move.
      
      Before this, it would schedule a post frame callback, and then schedule a frame immediately, even if there was nothing that needed to be updated. Now it will schedule checks for mouse position updates synchronously, unless there's a new annotation, and skip scheduling a new frame in all cases. It has to be async in the case of a new annotation (i.e. a new MouseRegion is added), since when the annotation is added, it hasn't yet painted, and it can't hit test against the new layer until after the paint, so in that case it schedules a post frame callback, but since it's already building a frame when it does that, it doesn't need to schedule a frame.
      
      The code also used to do mouse position checks for all mice if only one mouse changed position. I fixed this part too, so that it will only check position for the mouse that changed.
      05097916
  7. 15 Aug, 2019 1 commit
  8. 07 Aug, 2019 1 commit
  9. 02 Aug, 2019 1 commit
  10. 28 Jul, 2019 1 commit
  11. 12 Jul, 2019 2 commits
    • Kate Lovett's avatar
      Revert "Part 1: Skia Gold Testing (#33688)" (#36094) · 8809f698
      Kate Lovett authored
      This reverts commit eb0b1790.
      Skia Gold post-submit test were failing due to the service account not being found on Cirrus.
      8809f698
    • Kate Lovett's avatar
      Part 1: Skia Gold Testing (#33688) · eb0b1790
      Kate Lovett authored
      * Fresh PR for Gold integration.
      
      * Nits
      
      * WIP
      
      * Artifacts from merge
      
      * Changed some platform dependencies for web, added library prefix notation for Skia Gold test names.
      
      * Updating for CI implementation
      
      * Write out service account
      
      * Writing to skip out
      
      * WIP
      
      * ++
      
      * Fixing depot tools deps
      
      * Windows depot_tools
      
      * Fixing setup scripts
      
      * ++
      
      * depot tools
      
      * ++
      
      * WIP
      
      * Tracing depot_tools clone
      
      * WIP
      
      * ++
      
      * analyzer
      
      * WIP
      
      * chrome typo
      
      * copy artifact
      
      * Working on tests
      
      * Code cleanup
      
      * ++
      
      * Code cleanup, updated tests
      
      * ++ review feedback
      
      * Review
      
      * Analyzer
      
      * Review feedback
      
      * Nits from review
      
      * PRogress
      
      * ++
      
      * Fixing tests
      
      * ++
      
      * Testing repo route
      
      * Just needing documention around new structures.
      
      * cleanup
      
      * Analyzer
      
      * Documentation updates
      
      * Documentation updates
      
      * Cirrus updates
      
      * cirrus nit
      
      * Review feedback
      
      * Review feedback
      
      * Fixing skip comparator
      
      * Fix base directory for Skia Gold case
      
      * ++
      
      * Feedback
      
      * ++
      
      * Fixed uri assertion
      
      * Made GoldensClient abstract, altered SkiaGoldClient constructor
      
      * Analyzer
      eb0b1790
  12. 18 Jun, 2019 1 commit
  13. 14 Jun, 2019 1 commit
  14. 13 Jun, 2019 1 commit
  15. 03 Jun, 2019 3 commits
  16. 18 May, 2019 1 commit
  17. 15 May, 2019 1 commit
    • Greg Spencer's avatar
      Implements focus handling and hover for Material buttons. (#31438) · bb3c6605
      Greg Spencer authored
      This implements focus and hover handling for Material buttons. It inserts Focus widgets into the tree in order to allow buttons to be focusable via keyboard traversal (a.k.a. TAB traversal), and Listener widgets into the InkWell to allow the detection of hover states for widgets.
      
      Addresses #11344, #1608, and #13264.
      bb3c6605
  18. 10 May, 2019 1 commit
  19. 25 Apr, 2019 1 commit
  20. 24 Apr, 2019 2 commits
  21. 20 Mar, 2019 1 commit
    • Anthony's avatar
      [Material] Create a FloatingActionButton ThemeData and honor it within the... · bdf582fd
      Anthony authored
      [Material] Create a FloatingActionButton ThemeData and honor it within the FloatingActionButton (#28735)
      
      Adds a FloatingActionButtonThemeData so that FABs can be themed at the Theme level and independently. The properties that are now on the theme must be defaulted at the build level, in order to respect any contributing theme properties. Because of this, some tests had to be modified to look at properties after they are built. Also, since default behaviors are now tested in the FAB Theme test, some default tests in the FAB test no longer applied and were removed.
      
      The themable properties are:
      -backgroundColor
      -foregroundColor
      -elevation
      -disabledElevation
      -highlightElevation
      -shape
      bdf582fd
  22. 14 Mar, 2019 1 commit
  23. 12 Mar, 2019 1 commit
  24. 09 Mar, 2019 1 commit
  25. 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
  26. 22 Feb, 2019 1 commit
  27. 15 Jan, 2019 1 commit
    • Ian Hickson's avatar
      Support setting the elevation of disabled floating action buttons (#24728) · 29928a46
      Ian Hickson authored
      Previously, a disabled floating action button always had zero
      elevation, which looks dumb.
      
      This also fixes the issue whereby highlightElevation was not honoured
      on floating action buttons.
      
      This also fixes an issue I found during testing whereby setState was
      being called during build when onHighlightChanged fired due to
      onPressed becoming null while a gesture is ongoing (which triggers an
      onTapCancel synchronously during build).
      29928a46
  28. 25 Sep, 2018 3 commits
  29. 12 Sep, 2018 1 commit
  30. 30 Aug, 2018 1 commit
    • MH Johnson's avatar
      [Material] Fix 20051 FAB tooltip touch target (#21084) · 19c96282
      MH Johnson authored
      * [FAB] Updated tooltip touch target.
      
      * Remove "new" keyword
      
      * [FAB] Updated tooltip touch target.
      
      * "long press button edge"
      
      * remove new
      
      * remove new
      
      * put "new" keywords back in
      
      * Remove check for childless tooltip
      
      * Added regression test - tooltip works on edge of FAB which has no child.
      
      Added helper method to find the right edge of a in the tests.
      
      * Changed "find.byType(text)" to "find.text('Add')"
      19c96282
  31. 27 Aug, 2018 1 commit
  32. 20 Aug, 2018 1 commit
  33. 02 Aug, 2018 1 commit
  34. 27 Jul, 2018 1 commit