1. 04 12月, 2019 4 次提交
  2. 28 11月, 2019 1 次提交
  3. 27 11月, 2019 2 次提交
    • N
      Adding support for enabling semantics on desktop (#14003) · e3e5f8da
      Nurhan Turgut 提交于
      * DRAFT: adding support for enabling semantics on desktop
      
      * Working solution for desktop.
      
      * Refactoring class structure. Removing unrelated comments.
      
      * Fixing enabling semantics from dom_renderer
      
      * Adding unit tests.Fixing failing cases. More refactoring.
      
      * more work on tests.
      
      * Fixing licences
      
      * addressing PR comments
      e3e5f8da
    • 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
  4. 26 11月, 2019 2 次提交
  5. 23 11月, 2019 1 次提交
  6. 21 11月, 2019 1 次提交
  7. 20 11月, 2019 3 次提交
  8. 19 11月, 2019 1 次提交
  9. 15 11月, 2019 1 次提交
  10. 13 11月, 2019 1 次提交
  11. 12 11月, 2019 3 次提交
  12. 09 11月, 2019 7 次提交
  13. 07 11月, 2019 1 次提交
  14. 02 11月, 2019 1 次提交
  15. 01 11月, 2019 1 次提交
  16. 30 10月, 2019 1 次提交
  17. 29 10月, 2019 3 次提交
  18. 24 10月, 2019 1 次提交
    • F
      Wires the locale provided by Fuchsia. (#13045) · 400e3b00
      Filip Filmar 提交于
      The FIDL service `fuchsia.intl.PropertyProvider` is a service that
      the flutter runner can use to obtain information on system preferred
      locales.
      
      This change sends a platform message "setLocale" on the channel
      "flutter/localization", based on the values provided by the above
      mentioned FIDL service.
      
      Credit: most of this was initially written by @kpozin; I ported it
      to out-of-tree flutter engine.
      
      Tested:
      
      1. Compile and publish the unit tests package as shown in
         the script below.
      2. In a Fuchsia repository (pointed to by `$FUCHSIA_DIR`), run
         `fx serve`
      3. `fx shell run fuchsia-pkg://fuchsia.com/flutter_runner_tests#meta/flutter_runner_tests.cmx`
      
      The script used to update the unit tests.
      
      ```bash
      
      set -x
      
      FLUTTER_ENGINE_DIR="${FLUTTER_ENGINE_DIR:-$HOME/fx/flutter/engine/src}"
      readonly OUT_DIR="${FLUTTER_ENGINE_DIR}/out"
      
      (
        cd ${FLUTTER_ENGINE_DIR}
        ./flutter/tools/gn --fuchsia --fuchsia-cpu x64 --unoptimized
        ninja -j 100 -C "${OUT_DIR}/fuchsia_debug_unopt_x64"
        cp "${OUT_DIR}/compile_commands.json" "${FLUTTER_ENGINE_DIR}"
      
        echo "Publishing the tests package"
        "${FLUTTER_ENGINE_DIR}/fuchsia/sdk/linux/tools/pm" publish \
          -a -r $FUCHSIA_DIR/out/release/amber-files \
          -f "${FLUTTER_ENGINE_DIR}/out/fuchsia_debug_unopt_x64/flutter_runner_tests-0.far"
      )
      ```
      400e3b00
  19. 22 10月, 2019 2 次提交
    • J
      Do not attempt to drain the SkiaUnrefQueue in the destructor (#13237) · 4f85010d
      Jason Simmons 提交于
      SkiaUnrefQueue should be empty at destruction time.  If the queue is nonempty,
      then there will be a pending drain task that will hold a reference to the
      queue.  The queue can only be destructed after the drain completes and the
      reference is dropped.
      
      Drains must only be done on the queue's task runner thread, which may not be
      the thread where the queue is destructed.
      4f85010d
    • H
      Update CanvasKit to 0.7.0 and flesh out painting (#13240) · 5cc74169
      Harry Terkelsen 提交于
      * Update CanvasKit to 0.7.0 and flesh out painting
      
      This allows us to fix some bugs in the CanvasKit backend.
      
      - Implement RRect where the radii are different
      - Implement drawDRRect
      - Implement ColorFilter
      - Implement the correct `arcTo` for `arcToPoint`
      
      * update licenses
      
      * Respond to review comments
      
      - Add TODO to avoid unnecessary conversions
      - Don't set CanvasKit to default
      - Fix licenses file
      
      * Add ==, hashCode, and toString back to ColorFilter API
      5cc74169
  20. 19 10月, 2019 1 次提交
  21. 17 10月, 2019 2 次提交