1. 11 12月, 2020 1 次提交
  2. 09 12月, 2020 1 次提交
  3. 04 12月, 2020 1 次提交
  4. 03 12月, 2020 1 次提交
  5. 20 11月, 2020 1 次提交
  6. 11 11月, 2020 1 次提交
  7. 07 11月, 2020 1 次提交
  8. 13 10月, 2020 1 次提交
    • Y
      Reland "Create root isolate asynchronously (#20142)" (#21747) · 190fd8eb
      Yuqian Li 提交于
      This reverts commit 5585ed99.
      
      Additionally, the following _flutter.runInView deadlock is fixed.
      
      Previously, a deadlock would occur when service protocol
      _flutter.runInView is used to restart the engine wihtout tearing down
      the shell: the shared mutex of the service protocol will be locked
      during the restart as it's in the middle of handling a service protocol
      message; if ServiceProtocol::AddHandler is also called during the
      restart, the deadlock happens as AddHandler also requires such lock.
      
      test/integration.shard/background_isolate_test.dart would fail
      without this fix.
      190fd8eb
  9. 03 10月, 2020 1 次提交
  10. 29 9月, 2020 2 次提交
  11. 26 9月, 2020 1 次提交
    • K
      Embedder API Support for display settings (#21355) · 67fdd7ed
      Kaushik Iska 提交于
      Embedders can now notify shell during startup about the various displays and their corresponding settings.
      Adds a notion of Display update type which can later include chages to displays during runtime such as addition / removal / reconfiguration of displays.
      
      We also remove the responsibility of providing the refresh rate from `vsync_waiter` to `DisplayManager`.
      Rewires existing platform implementations of the said API to use `Shell::OnDisplayUpdate` to notify the display manager of the startup configuration.
      
      DisplayManager is also thread-safe to account for rasterizer and UI thread accesses.
      67fdd7ed
  12. 19 9月, 2020 1 次提交
  13. 04 9月, 2020 1 次提交
  14. 03 9月, 2020 1 次提交
  15. 02 9月, 2020 2 次提交
  16. 26 8月, 2020 1 次提交
    • D
      Revert hint_freed (#20746) · 4a88d5e1
      Dan Field 提交于
      This caused over-aggressive GCs, which vastly increased CPU usage benchmarks.
      
      * Revert "fix build (#20644)"
      
      This reverts commit b59793ee.
      
      * Revert "Hint freed (#19842)"
      
      This reverts commit 3930ac1b.
      4a88d5e1
  17. 20 8月, 2020 1 次提交
  18. 14 8月, 2020 2 次提交
  19. 01 8月, 2020 2 次提交
  20. 17 6月, 2020 1 次提交
  21. 16 6月, 2020 1 次提交
  22. 10 6月, 2020 2 次提交
  23. 20 5月, 2020 1 次提交
  24. 16 5月, 2020 1 次提交
  25. 15 5月, 2020 1 次提交
  26. 12 5月, 2020 1 次提交
  27. 09 5月, 2020 2 次提交
  28. 02 5月, 2020 1 次提交
  29. 04 4月, 2020 1 次提交
  30. 03 4月, 2020 1 次提交
  31. 26 3月, 2020 1 次提交
  32. 25 3月, 2020 1 次提交
  33. 28 1月, 2020 1 次提交
    • C
      Allow embedders to schedule a callback on all engine managed threads. (#15980) · c5329ef5
      Chinmay Garde 提交于
      `FlutterEnginePostCallbackOnAllNativeThreads` schedule a callback to be run on
      all engine managed threads. The engine will attempt to service this callback the
      next time the message loops for each managed thread is idle. Since the engine
      manages the entire lifecycle of multiple threads, there is no opportunity for
      the embedders to finely tune the priorities of threads directly, or, perform
      other thread specific configuration (for example, setting thread names for
      tracing). This callback gives embedders a chance to affect such tuning.
      
      Fixes flutter/flutter#49551
      Fixes b/143774406
      Fixes b/148278215
      Fixes b/148278931
      c5329ef5
  34. 09 1月, 2020 1 次提交