1. 30 7月, 2020 1 次提交
  2. 25 7月, 2020 1 次提交
    • S
      Manual merge of Dart a3815b6590...24c7666def (#19967) · 3bb6cc26
      Siva 提交于
      * Manual merge or Dart into flutter a3815b6590...24c7666def
      
      dart-lang/sdk@24c7666def Update tests that have the current version number hardcoded
      dart-lang/sdk@f88ce7aef5 Increase Dart version to 2.10
      
      * Update language version.
      
      * Update license.
      
      * Hpdate language version.
      
      * Update license.
      3bb6cc26
  3. 18 6月, 2020 1 次提交
  4. 13 6月, 2020 1 次提交
  5. 15 5月, 2020 1 次提交
  6. 26 3月, 2020 1 次提交
  7. 04 3月, 2020 1 次提交
  8. 03 3月, 2020 1 次提交
  9. 21 2月, 2020 2 次提交
  10. 17 1月, 2020 1 次提交
  11. 20 12月, 2019 2 次提交
  12. 19 12月, 2019 2 次提交
  13. 05 12月, 2019 1 次提交
    • D
      Wire up Opacity on Fuchsia, round 2 (#14024) · d117ac97
      David Worsham 提交于
      * Remove erroneous ChildView opacity
      
      * Wire frame metrics through contexts
      
      * Maintain layer stack inside of SceneBuilder
      
      * Remove EnsureSingleChild
      
      * Centralize system-composite and elevation logic
      
      * Wire up OpacityLayer to Scenic
      d117ac97
  14. 20 11月, 2019 1 次提交
    • J
      Imagefilter wrapper object (#13711) · ffcd8564
      Jim Graham 提交于
      Make ImageFilter objects comparable and printable.
      
      This will help in areas in the Widget and RenderObject trees which try to avoid marking objects for updates if a setter is called with the same value (previously all ImageFilter objects would compare as not equal and appear to be new values).
      ffcd8564
  15. 28 9月, 2019 1 次提交
  16. 26 9月, 2019 1 次提交
    • D
      [fuchsia] Wire up OpacityLayer to Scenic (#11322) · fcc4ab32
      David Worsham 提交于
      On Fuchsia, add a build flag for compositing OpacityLayers using the system
      compositor vs Skia, which exposes a fastpath for opacity via Scenic.
      This will only work under certain circumstances, in particular nested
      OpacityLayers will not render correctly!
      
      On Fuchsia, add a build flag for compositing PhysicalShapeLayers using
      the system compositor vs Skia. Set to off by default, which restores
      performant shadows on Fuchsia.
      
      Remove the opacity exposed from ChildView, as that was added mistakenly.
      
      Finally, we centralize the logic for switching between the
      system-composited and in-process-composited paths inside of
      ContainerLayer. We also centralize the logic for computing elevation
      there. This allows the removal of many OS_FUCHSIA-specific code-paths.
      
      Test: Ran workstation on Fuchsia; benchmarked before and after
      Bug: 23711
      Bug: 24163
      
      * Fix broken tests
      fcc4ab32
  17. 12 7月, 2019 1 次提交
  18. 11 7月, 2019 1 次提交
  19. 29 6月, 2019 1 次提交
    • Y
      Adds API for retaining intermediate engine layers (#9461) · 94bb7a7f
      Yegor 提交于
      Add new optional named oldLayer arguments to all push* methods of the SceneBuilder class.
      
      When not null oldLayer signals to the engine that the intent is to update a layer rendered in a previous frame. The engine may optionally use that signal to reuse the resources allocated for that layer in the previous frame. For example, on the Web we can reuse existing DOM nodes and some of their properties and move fewer nodes around the tree.
      
      The return type of each push method has been tightened up. Instead of having all methods return the same EngineLayer type, each method has its own unique layer type, e.g. OffsetEngineLayer. oldLayer parameters match the returned type. This prevents the framework (and other developers using dart:ui directly) from accidentally supplying an engine layer of the wrong type.
      94bb7a7f
  20. 14 6月, 2019 1 次提交
  21. 21 5月, 2019 1 次提交
  22. 08 5月, 2019 1 次提交
    • D
      new lints (#8849) · 2b1f9925
      Dan Field 提交于
      Dart lints added:
      * Avoid optional new
      * Avoid optional const
      * Prefer single quotes
      * Prefer default assignment `=`
      2b1f9925
  23. 27 4月, 2019 1 次提交
  24. 24 4月, 2019 1 次提交
  25. 23 4月, 2019 2 次提交
  26. 12 4月, 2019 1 次提交
  27. 11 4月, 2019 1 次提交
  28. 07 4月, 2019 1 次提交
  29. 15 3月, 2019 1 次提交
  30. 01 3月, 2019 1 次提交
  31. 11 1月, 2019 1 次提交
  32. 04 1月, 2019 1 次提交
  33. 28 11月, 2018 1 次提交
  34. 15 11月, 2018 1 次提交
  35. 08 11月, 2018 1 次提交
  36. 25 10月, 2018 1 次提交