1. 23 Feb, 2019 3 commits
  2. 22 Feb, 2019 17 commits
    • liyuqian's avatar
      Shader warm up (#27660) · a44f174e
      liyuqian authored
      This patch adds a default shader warm up process which moves shader compilation from the animation time to the startup time. This also provides an extension for `runApp` so developers can customize the warm up process.
      
      This should reduce our worst_frame_rasterizer_time_millis from ~100ms to ~20-30ms for both flutter_gallery and complex_layout benchmarks. Besides, this should also have a significant improvement on 90th and 99th percentile time (50%-100% speedup in some cases, but I haven't tested them thoroughly; I'll let our device lab collect the data afterwards).
      
      The tradeoff the is the startup time (time to first frame). Our `flutter run --profile --trace-startup` seems to be a little noisy and I see about 100ms-200ms increase in that measurement for complex_layout and flutter_gallery. Note that this only happens on the first run after install or data wipe. Later the Skia persistent cache will remove the overhead.
      
      This also adds a cubic_bezier benchmark to test the custom shader warm up process.
      
      This should fix https://github.com/flutter/flutter/issues/813 (either by `defaultShaderWarmUp`, or a `customShaderWarmUp`).
      a44f174e
    • engine-flutter-autoroll's avatar
      Roll engine 33bb91cc1591..f80928a9e403 (4 commits) (#28353) · 50b4849b
      engine-flutter-autoroll authored
      
      https://github.com/flutter/engine/compare/33bb91cc1591...f80928a9e403
      
      git log 33bb91cc15916610261097eb971ec8a11b804d06..f80928a9e403c6b2fc1b8de6a00bf6189b715c40 --no-merges --oneline
      f80928a9e Roll src/third_party/skia fdd15284affe..ee1c8a733e5b (15 commits) (flutter/engine#7924)
      93f339fb6 fix Memory leak when using PlatformView [IOS] #24714 (flutter/engine#7919)
      2d33e775f Roll src/third_party/skia 969659dbb313..fdd15284affe (2 commits) (flutter/engine#7922)
      6d4edf235 Roll src/third_party/skia 9431161ca973..969659dbb313 (3 commits) (flutter/engine#7921)
      
      The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
      
      Documentation for the AutoRoller is here:
      https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
      
      If the roll is causing failures, please contact the current sheriff (amirha@google.com), and stop
      the roller if necessary.
      50b4849b
    • Zachary Anderson's avatar
      [flutter_tool,fuchsia] Add missing dep to flutter_tool (#28346) · 824fe4df
      Zachary Anderson authored
      Needed for Fuchsia roll.
      824fe4df
    • rami-a's avatar
      Minor UI tweaks to Cards demo based on internal feedback (#28215) · b28bdabc
      rami-a authored
      * Minor UI tweaks to Cards demo based on internal feedback
      
      * Analyzer
      
      * Tweak ink ripple opacity
      
      * Address PR feedback
      b28bdabc
    • rami-a's avatar
      [Material] Add ability to set shadow color and selected shadow color for chips... · b73dd0e8
      rami-a authored
      [Material] Add ability to set shadow color and selected shadow color for chips and for chip themes (#28163)
      
      * Add ability to set shadow color for chips and for chip themes
      
      * Add selected shadow color as a property as well
      
      * Update phrasing of documentation
      
      * Address PR feedback
      b73dd0e8
    • ocavue's avatar
      Make extended FAB's icon optional (#27711) · 0f218e42
      ocavue authored
      0f218e42
    • Chris Bracken's avatar
      Roll engine to 33bb91cc15916610261097eb971ec8a11b804d06 (#28315) · 97b11358
      Chris Bracken authored
      flutter/engine@33bb91c Allow embedders to specify a vsync waiter. (flutter/engine#7914)
      flutter/engine@4cb9a14 Allow embedders to add events to the timeline. (flutter/engine#7917)
      97b11358
    • Zachary Anderson's avatar
      ea4cffde
    • Chris Bracken's avatar
      Roll engine to cb0f7ece1f251c78a07550db89d0fcb3edf61e3c (#28309) · b7711d0f
      Chris Bracken authored
      flutter/engine@cb0f7ece1 Roll src/third_party/skia 63c4d3596915..e9912ca049a0 (8 commits) (flutter/engine#7918)
      b7711d0f
    • Chris Bracken's avatar
      Roll engine to 043d92c48abdebdad926569bc204a59c5cf20a11 (#28308) · 23486512
      Chris Bracken authored
      flutter/engine@043d92c48 Embedder API for setting the persistent cache path (flutter/engine#7915)
      23486512
    • xster's avatar
      Add some more CupertinoPicker doc (#28166) · d749e0b5
      xster authored
      d749e0b5
    • Stanislav Baranov's avatar
    • Ray Rischpater, KF6GPE's avatar
      deploy to .dev firebase projects. (#28171) · d39a7251
      Ray Rischpater, KF6GPE authored
      * deploy to .dev firebase projects.
      
      * Updated secrets for .dev web sites.
      
      * Fixed missing docs.*.io references.
      d39a7251
    • Chris Bracken's avatar
      Roll the engine to 5db4b377244bae48bc21e449e616417e68c9a6b9 (#28296) · 007a415c
      Chris Bracken authored
      flutter/engine@f1f19bba8 Revert "Revert "Revert "Reland PerformanceOverlayLayer golden test (flutter/engine#7863)" (flutter/engine#7895)" (flutter/engine#7911)" (flutter/engine#7916)
      flutter/engine@5db4b3772 Revert dart rolls (flutter/engine#7913)
      flutter/engine@0053c1d50 Roll src/third_party/dart 75ee523f91..4cff5a4fd6 (6 commits)
      flutter/engine@8620579cf Roll src/third_party/skia 9a049e6ce39d..63c4d3596915 (8 commits) (flutter/engine#7909)
      flutter/engine@aa2b287cb Reland flutter/engine#7777 with proper LICENSE (flutter/engine#7888)
      flutter/engine@a5773d121 Do not add ghost runs for trailing whitespace if the text is ellipsized (flutter/engine#7906)
      flutter/engine@93eeb48ba Revert "Revert "Remove unnecessary entry-point closurization. (flutter/engine#7827)" (flutter/engine#7876)" (flutter/engine#7904)
      flutter/engine@bbaeba3f3 Roll src/third_party/skia 05ff93c43ea5..9a049e6ce39d (11 commits) (flutter/engine#7903)
      flutter/engine@1cf6b8b64 Roll src/third_party/dart 5ddd157809..75ee523f91 (19 commits)
      flutter/engine@be32040ef Roll src/third_party/skia 348227b89430..05ff93c43ea5 (2 commits) (flutter/engine#7901)
      flutter/engine@293b3de98 Roll src/third_party/skia 20ebd0cb3882..348227b89430 (4 commits) (flutter/engine#7900)
      flutter/engine@6e6020d29 Eliminate .member = foo struct initialization (flutter/engine#7899)
      flutter/engine@6d8bd99af Revert "Reland PerformanceOverlayLayer golden test (flutter/engine#7863)" (flutter/engine#7895)
      flutter/engine@39f7066b6 Test profile and release build and unit tests (flutter/engine#7880)
      flutter/engine@abe9826a9 Add accessibility semantics support to embedder (flutter/engine#7891)
      flutter/engine@ce7016e1f Roll src/third_party/skia e471c05f92e8..20ebd0cb3882 (4 commits) (flutter/engine#7894)
      flutter/engine@684c9394c Respect the custom GL proc table when creating the resource context on the IO thread. (flutter/engine#7893)
      flutter/engine@e11d0e96f Android embedding refactor pr5 add flutterengine impl (flutter/engine#7878)
      flutter/engine@2f4a38dbd Android embedding refactor pr3 add remaining systemchannels (flutter/engine#7892)
      flutter/engine@8427d73c8 Reland PerformanceOverlayLayer golden test (flutter/engine#7863)
      flutter/engine@61fc1786f Roll src/third_party/dart c92d5ca288..5ddd157809 (153 commits)
      flutter/engine@b0671145a Roll src/third_party/skia 7738736f9622..e471c05f92e8 (23 commits) (flutter/engine#7889)
      flutter/engine@6d7eb5218 Revert "Android embedding refactor pr3 add remaining systemchannels (flutter/engine#7874)" (flutter/engine#7886)
      flutter/engine@dad6ec01c Correct onAccessibilityFeaturesChanged docs (flutter/engine#7883)
      007a415c
    • Dan Field's avatar
      74a90860
    • xster's avatar
      98455df4
    • Hans Muller's avatar
  3. 21 Feb, 2019 15 commits
  4. 20 Feb, 2019 5 commits