1. 22 11月, 2017 10 次提交
  2. 21 11月, 2017 4 次提交
    • M
      Enable flutter engine to also work with .*so files on android (#4298) · 5c6ebf79
      Martin Kustermann 提交于
      * Enable flutter engine to also work with .*so files on android
      
      We would like to be able to use native tools (e.g. simpleperf, gdb) with
      precompiled flutter apps.  The native tools work much better with *.so
      files instead of the custom formats the Dart VM uses by default.
      
      This CL adds support for being able to load the flutter app from an *.so
      file on Android.
      
      * Add sanity check to ensure we have either shared library or instruction snapshot (but not both)
      5c6ebf79
    • B
      Update API to use sized vmo instead of raw vmo. · 32270c78
      Benjamin Lerman 提交于
      32270c78
    • A
      Delete the native implementation for ui.decodeImageFromList. (#4375) · dcf2b78a
      amirh 提交于
      The new ui.Codec API is a superset of the implementation in
      image_decoding.cc. While we are not using ui.decodeImageFromList in the
      framework anymore, we keep the dart function for backward compatability, and
      just make it a thin wrapper around the codec API.
      dcf2b78a
    • C
      Use iOS scale when computing render buffer size (#4171) (#4373) · 82cd793e
      Chris Bracken 提交于
      When checking whether render buffer size has changed, apply the device
      scale factor used to convert points to pixels to ensure we're not
      needlessly re-allocating render buffer storage.
      
      Adds trace + debug log to make this easier to detect in future.
      
      Originally introduced in 2d530dae, but
      rolled back in 0a6e415b to test whether
      it was responsible for regressions to
      flutter_gallery_ios__transition_perf benchmarks:
        * average_frame_build_time_millis
        * missed_frame_build_budget_count
      
      Re-landed in d43d3534, and reverted in
      459f722b after it appeared to regress
      the above two benchmarks. After recent changes to microtask execution
      order which fixed https://github.com/flutter/flutter/issues/9998,
      re-introducing this fix results in benchmark improvements to the above
      two benchmarks in local testing.
      82cd793e
  3. 18 11月, 2017 1 次提交
  4. 17 11月, 2017 3 次提交
  5. 16 11月, 2017 8 次提交
  6. 15 11月, 2017 3 次提交
    • C
      Allow embedders to respond to platform messages from the Dart application. (#4361) · bedba126
      Chinmay Garde 提交于
      This updated the native embedder API in a non-ABI breaking way.
      bedba126
    • A
      roll skia (#4360) · f8c4a02b
      amirh 提交于
      f8c4a02b
    • B
      Disable linear blending, use SkColorSpaceXformCanvas instead (#4355) · 0a7155d4
      Brian Osman 提交于
      This retains gamut correction (adjusting colors for screens with different capabilities), but does all blending and interpolation with sRGB-encoded values. That matches the behavior expected by most users, as well as the behavior of nearly all other systems. It also greatly simplifies the EGL code.
      
      A future Skia change will make this behavior more of a first-class citizen, so some of these implementation details will change again, but the behavior will not. The bulk of this change (elimination of complication from the GL surface code) is permanent - it's just the SkColorSpaceXformCanvas that will be replaced.
      0a7155d4
  7. 14 11月, 2017 3 次提交
  8. 13 11月, 2017 2 次提交
  9. 11 11月, 2017 3 次提交
  10. 10 11月, 2017 3 次提交