1. 29 7月, 2020 2 次提交
  2. 23 7月, 2020 1 次提交
  3. 27 6月, 2020 1 次提交
    • D
      Move fuchsia/scenic integration behind #define (#19003) · 220a8310
      David Worsham 提交于
      Additionally create "_next" permutations for all of the test binaries
      on Fuchsia, in order to test both code-paths.
      
      Using the #define follow-up CLs can also create a flutter_runner_next
      binary that does not contain any legacy integration code.
      
      BUG: 53847
      220a8310
  4. 26 6月, 2020 1 次提交
  5. 25 6月, 2020 1 次提交
  6. 19 6月, 2020 2 次提交
    • M
      Word substitutions (#19111) · ed5df03d
      Michael Goderbauer 提交于
      ed5df03d
    • F
      [shell] Adds a shell test for timezone fetches (#19108) · 1551b742
      Filip Filmar 提交于
      Adds a test that verifies that the view of the local time is the same in
      the Dart isolate and the process that is running the test.
      
      Specifically, this test is useful to verify that the code paths for
      timezone retrieval do not break while the underlying FIDL protocols are
      being refactored.
      
      However, since the check is generally useful, the test is written as a
      general flutter test.
      
      Running this on Fuchsia required adding `fuchsia.intl.ProfileProvider`
      to the CMX file that is used for all build Fuchsia packages.
      
      Testing is a bit involved on Fuchsia.  You must build the Fuchsia
      package `fluter/shell/common:shell_tests` and publish it to the dev
      repository for your Fuchsia device.  It seems that a way to do so is to
      modify the script `flutter/tools/fuchsia/build_fuchsia_artifacts.py` and
      modify its function `GetTargetsToBuild` like so:
      
      ```
      def GetTargetsToBuild(product=False):
        targets_to_build = [
          'flutter/shell/platform/fuchsia:fuchsia',
          'flutter/shell/common:shell_tests',
        ]
        return targets_to_build
      ```
      
      Next, the Fuchsia packages need to be compiled and published.
      
      Once done, the following `fx` invocation will run the test, assuming
      that you have your Fuchsia setup:
      
      ```
      fx shell run \
          fuchsia-pkg://fuchsia.com/shell_tests#meta/shell_tests.cmx \
          -- --gtest_filter=ShellTest.LocaltimesMatch
      ```
      1551b742
  7. 18 6月, 2020 1 次提交
  8. 11 6月, 2020 1 次提交
  9. 27 5月, 2020 1 次提交
  10. 16 5月, 2020 1 次提交
  11. 11 4月, 2020 1 次提交
  12. 10 4月, 2020 1 次提交
  13. 09 4月, 2020 2 次提交
  14. 02 4月, 2020 1 次提交
  15. 01 4月, 2020 2 次提交
  16. 31 3月, 2020 1 次提交
  17. 27 3月, 2020 1 次提交
  18. 26 3月, 2020 1 次提交
  19. 25 3月, 2020 1 次提交
  20. 25 2月, 2020 1 次提交
  21. 21 2月, 2020 1 次提交
  22. 07 2月, 2020 1 次提交
  23. 25 1月, 2020 1 次提交
  24. 19 12月, 2019 2 次提交
  25. 14 12月, 2019 1 次提交
    • C
      Allow embedders to post Dart objects on send ports from the native side. (#14477) · f0583215
      Chinmay Garde 提交于
      This is a non-breaking addition to the stable Flutter Embedder API and exposes a
      subset of the functionality provided by Dart_PostCObject API in a stable and
      tested manner to custom embedder implementations.
      
      Send port acquisition can currently be done as described in the unit-test but
      there may be opportunities to extend this API in the future to access ports more
      easily or create ports from the native side.
      
      The following capabilities of the the Dart_PostCObject API are explicitly NOT
      exposed:
      * Object arrays: This allows callers to create complex object graphs but only
        using the primitives specified in the native API. I could find no current use
        case for this and would have made the implementation a lot more complex. This
        is something we can add in the future if necessary however.
      * Capabilities and ports: Again no use cases and I honestly I didn’t understand
        how to use capabilities. If needed, these can be added at a later point by
        appending to the union.
      
      Fixes https://github.com/flutter/flutter/issues/46624
      Fixes b/145982720
      f0583215
  26. 13 12月, 2019 2 次提交
  27. 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
  28. 27 11月, 2019 1 次提交
    • C
      Add a separate target for Dart coverter on FML types. (#14011) · ca68af25
      Chinmay Garde 提交于
      The converters are still in a separate target that must be included manually. This allows targets that depend on FML but not Dart runtime not have to depend on the runtime.
      
      Adds a test that includes this target and tests image decompression from assets. There is also a test for the standalone DartConvertor in shell_unittests but not in fml_unittests be cause FML uni-tests cannot yet launch a VM. I will work on adding fixtures for those.
      ca68af25
  29. 21 11月, 2019 1 次提交
  30. 19 11月, 2019 1 次提交
  31. 15 11月, 2019 1 次提交
  32. 02 11月, 2019 1 次提交
  33. 23 10月, 2019 2 次提交