1. 04 7月, 2019 2 次提交
  2. 03 7月, 2019 1 次提交
  3. 30 6月, 2019 1 次提交
  4. 28 6月, 2019 1 次提交
    • G
      Has a binary messenger (#9419) · 50a8e736
      gaaclarke 提交于
      Made the engine and the view controllers have BinaryMessengers, not be
      BinaryMessengers.  This allows us to break retain cycles and makes the
      leaking channels we have not less dire.
      50a8e736
  5. 26 6月, 2019 4 次提交
    • C
      Reland "IOS Platform view transform/clipping (#9075)" and fix the breakage. (#9483) · aa9b3a18
      Chris Yang 提交于
      * Revert "Revert "IOS Platform view transform/clipping (#9075)" (#9480)"
      
      This reverts commit 00d929f7.
      
      * fix fuschia buid
      aa9b3a18
    • J
      Simplify loading of app bundles on Android (#9360) · 3f4f6061
      Jason Simmons 提交于
      * Remove deprecated runBundle APIs
      * Remove code related to dynamic patching (including support for multiple
        bundle paths)
      * Change FlutterRunArugments.bundlePath to be the Android AssetManager path
        where the app's assets are located
      3f4f6061
    • C
      Revert "IOS Platform view transform/clipping (#9075)" (#9480) · 00d929f7
      Chris Bracken 提交于
      This reverts commit ebb5b909.
      
      Seeing the following breakage on host build:
      ```
      ../../flutter/flow/scene_update_context.cc:205:36: error: non-const lvalue reference to type 'flutter::MutatorsStack' cannot bind to a value of unrelated type 'const flutter::Stopwatch'
                                         frame.context().raster_time(),
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ../../flutter/flow/scene_update_context.cc:207:36: error: no viable conversion from 'flutter::TextureRegistry' to 'const flutter::Stopwatch'
                                         frame.context().texture_registry(),
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ../../flutter/flow/instrumentation.h:55:32: note: candidate constructor not viable: no known conversion from 'flutter::TextureRegistry' to 'const flutter::Stopwatch &' for 1st argument
        FML_DISALLOW_COPY_AND_ASSIGN(Stopwatch);
                                     ^
      ../../flutter/fml/macros.h:28:3: note: expanded from macro 'FML_DISALLOW_COPY_AND_ASSIGN'
        TypeName(const TypeName&) = delete;          \
        ^
      ../../flutter/flow/scene_update_context.cc:208:36: error: non-const lvalue reference to type 'flutter::TextureRegistry' cannot bind to a temporary of type 'flutter::RasterCache *'
                                         &frame.context().raster_cache(),
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      ../../flutter/flow/scene_update_context.cc:209:36: error: cannot initialize a member subobject of type 'const flutter::RasterCache *' with an rvalue of type 'bool'
                                         false};
                                         ^~~~~
      ```
      00d929f7
    • C
      IOS Platform view transform/clipping (#9075) · ebb5b909
      Chris Yang 提交于
      ebb5b909
  6. 21 6月, 2019 1 次提交
    • G
      Added unit tests for the ios code. (#9388) · cd973f8a
      gaaclarke 提交于
      * Added unit tests for the ios code.
      
      * Moved the tests to live next to the source.
      
      * Added mocking library.
      
      * Fixed formatting and removed third_party from the format check.
      
      * fixed formatting 2
      
      * Removed ocmock from third_party.
      
      * Added ocmock to third_party, compile from source.
      
      * removed ocmock from license checking
      
      * updated licenses_flutter
      
      * updated tool_signature
      cd973f8a
  7. 20 6月, 2019 2 次提交
  8. 19 6月, 2019 2 次提交
  9. 18 6月, 2019 1 次提交
    • S
      Reorganize darwin for shared ios/macOS (#9255) · e00ac47f
      stuartmorgan 提交于
      When the macOS framework was initially landed, it included some iOS code
      using a localized hack. This reorganizes the code structure to clearly
      indicate which files are shared between iOS and macOS, vs. those that
      are platform-specific.
      e00ac47f
  10. 14 6月, 2019 3 次提交
    • K
      MessageLoopTaskQueue schedules Wakes (#9316) · 6f5347c5
      Kaushik Iska 提交于
      * Refactor to move Task Queue to its own class
      
      - This is to help with sharing task queue among
        multiple message loops going forward.
      
      - currently there is 1:1 mapping between task queue
        and message loop, we are still maintaining the semantics
        for this change.
      
      * Add mutex include
      
      * Most of the waking up changes minus test failures
      
      * Refactor MessageLoopImpl to be Wakeable
      
      - Makes testing easier by letting us putting a TestWakeable
      
      - Also move the waking up logic to the task queue
      
      * add tests
      
      * Fix formatting and license
      6f5347c5
    • D
      [scene_host] Expose Opacity and remove ExportNode (#9297) · 0df44e9e
      David Worsham 提交于
      SCN-947 #comment
      SCN-1291 #comment
      0df44e9e
    • K
      Refactor: move Task Queue to its own class (#9301) · fe7e444d
      Kaushik Iska 提交于
      * Refactor to move Task Queue to its own class
      
      - This is to help with sharing task queue among
        multiple message loops going forward.
      
      - currently there is 1:1 mapping between task queue
        and message loop, we are still maintaining the semantics
        for this change.
      
      * Add mutex include
      
      * Add unit tests for task queue
      
      * fix formatting
      
      * license
      fe7e444d
  11. 12 6月, 2019 1 次提交
  12. 06 6月, 2019 1 次提交
  13. 04 6月, 2019 2 次提交
  14. 01 6月, 2019 1 次提交
  15. 31 5月, 2019 2 次提交
  16. 30 5月, 2019 3 次提交
  17. 26 5月, 2019 2 次提交
    • S
      Rename macOS FLEPlugin* to FlutterPlugin* (#9074) · 2404cdc9
      stuartmorgan 提交于
      As another step toward aligning the macOS plugin API with the iOS plugin
      API, and with its final form, rename the plugin-related classes from
      FLEPlugin* to FlutterPlugin*. This makes the names of the clasess the
      same between iOS and macOS. Eventually they should actually merge, with
      annotations/ifdefs for platform differences, but for now since the macOS
      version uses the same method names and is simply a subset of the iOS
      APIs (with one to-be-stabilized method that is macOS-specific) doing the
      merge later won't be a breaking change.
      
      Doing this now allows for building out plugin tooling and plugin
      implementations on macOS without creating a growing body of code that
      will experience a breaking change later.
      
      See:
      https://github.com/flutter/flutter/issues/31735
      https://github.com/flutter/flutter/issues/32718
      2404cdc9
    • C
      Delete BSDiff sources (#9086) · a44cbbf4
      Chris Bracken 提交于
      BSDiff is no longer used as of flutter/engine#8663. This removes the
      unused Java import and sources.
      a44cbbf4
  18. 25 5月, 2019 2 次提交
  19. 23 5月, 2019 1 次提交
  20. 22 5月, 2019 1 次提交
  21. 18 5月, 2019 1 次提交
  22. 16 5月, 2019 1 次提交
  23. 14 5月, 2019 3 次提交
  24. 13 5月, 2019 1 次提交