1. 26 8月, 2020 1 次提交
  2. 17 8月, 2020 1 次提交
  3. 13 8月, 2020 1 次提交
  4. 01 8月, 2020 1 次提交
  5. 25 1月, 2020 1 次提交
  6. 09 1月, 2020 1 次提交
  7. 11 10月, 2019 1 次提交
  8. 09 10月, 2019 1 次提交
  9. 12 7月, 2019 1 次提交
  10. 23 4月, 2019 1 次提交
  11. 20 4月, 2019 1 次提交
    • C
      Only allow mappings for ICU initialization. (#8656) · bd8c5b13
      Chinmay Garde 提交于
      If the mapping callback is not set or it the callback returns invalid data, ICU initialization will be embedder responsibility.
      
      This affects all embedders and the following have been audited:
      * Android: Via a symbol mapping.
      * iOS: Via a file mapping.
      * Embedder: Via a file mapping.
      * Fuchsia: Via a VMO mapping
      * Test shells and Flutter tester: Via file mapping with ICU data needing to be next to the executable.
      bd8c5b13
  12. 10 4月, 2019 2 次提交
  13. 03 3月, 2019 1 次提交
  14. 27 2月, 2019 1 次提交
  15. 22 1月, 2019 1 次提交
  16. 11 12月, 2018 2 次提交
  17. 08 11月, 2018 1 次提交
  18. 27 10月, 2018 1 次提交
    • D
      iOS Embedding Refactor (#6447) · 2bfb893c
      Dan Field 提交于
      * Create FlutterEngine to manage a Shell to support maintaining execution state across instances of FlutterViewControllers
      * Refactor PlatformViewIOS to support adding or removing a FlutterViewController dynamically
      * Refactor FlutterDartHeadlessCodeRunner to implement FlutterEngine
      * Refactor FlutterViewController to accept a FlutterEngine at initialization or to create one for backwards compatibility; any Shell related responsibilities are now passed through to the Engine instance
      * Remove FlutterNavigationController (unused)
      * Update all public Objective C doc comments to be consistent and formatable
      * Add public documentation to all public headers
      2bfb893c
  19. 25 9月, 2018 1 次提交
  20. 22 9月, 2018 1 次提交
  21. 15 9月, 2018 1 次提交
  22. 12 9月, 2018 1 次提交
  23. 11 9月, 2018 1 次提交
  24. 08 9月, 2018 2 次提交
  25. 01 9月, 2018 1 次提交
    • J
      Mark deprecated Flutter iOS APIs as unavailable (#6124) · fbf67264
      James D. Lin 提交于
      The following were previously marked as deprecated over a month ago:
      * `FlutterStandardBigInteger`
      * `-[FlutterDartProject initFromDefaultSourceForConfiguration]`
      
      Remove their implementations and mark them as unavailable.
      fbf67264
  26. 17 8月, 2018 1 次提交
    • J
      Fix potential null pointer dereference in FlutterDartProject (#6035) · 4ff4a5cc
      James D. Lin 提交于
      If `FlutterDartProject` found an `FLTLibraryPath` entry in an iOS
      application's `Info.plist`, it assumed that values that were valid
      filesystem paths were paths to bundles.  If the attempt to retrieve
      the `NSBundle` fails, `FlutterDartProject` ignored the failure and
      then would assign `nil` to a C++ `std::string`, resulting in a null
      pointer dereference.
      
      Add some failure checks to prevent this.
      4ff4a5cc
  27. 15 8月, 2018 2 次提交
    • M
      Switch all embedders to use platform_strong.dill instead of platform.dill (the... · 81baff97
      Martin Kustermann 提交于
      Switch all embedders to use platform_strong.dill instead of platform.dill (the flutter_tester binary already does this) (#6024)
      
      81baff97
    • J
      Don't require `FLTLibraryPath` and `FLTAssetsPath` from the main `NSBundle` (#5986) · 7ec5f8ad
      James D. Lin 提交于
      We'd like the ability to add Flutter to existing iOS applications
      without requiring that they set `FLTLibraryPath` and `FLTAssetsPath`
      in the main bundle's `Info.plist`.
      
      1. Modify `-[FlutterDartProject initWithPrecompiledDartBundle:]` to
         support setting the library and assets path from the specified
         `NSBundle` instead.
      
      2. If no `NSBundle` is explicitly specified, look for one with a
         default bundle identifier ("io.flutter.flutter.app") before
         falling back to the main NSBundle.
      
      Also remove `+[FlutterDartProject pathForFlutterAssetsFromBundle:]`
      because we don't use it internally, and it isn't exposed in the
      header file.
      7ec5f8ad
  28. 01 8月, 2018 1 次提交
    • J
      Deprecate -[FlutterDartProject initFromDefaultSourceForConfiguration] (#18886) (#5858) · d06e9e84
      James D. Lin 提交于
      * Deprecate -[FlutterDartProject initFromDefaultSourceForConfiguration] (#18886)
      
      `-[FlutterDartProject initFromDefaultSourceForConfiguration]` no
      longer seems very useful.  It calls `-initWithPrecompiledDartBundle:`
      or `-initWithFlutterAssets:dartMain:packages:`, but since it now
      passes `nil` for all arguments, both paths end up doing the same
      thing.
      
      Additionally, `-initFromDefaultSourceForConfiguration` is awkward to
      use in Swift.  The automatically generated Swift interface is:
      
          public convenience init!(fromDefaultSourceForConfiguration: ())
      
      and it's not obvious how to call that.
      
      Let's deprecate `-initFromDefaultSourceForConfiguration` and instead
      expect callers to use the existing `-init` method. (We can make
      `-init` do different things for different build configurations later
      if necessary.)
      
      Bonus: Rename some parameters to make it more obvious when they may
      be `nil`.
      d06e9e84
  29. 27 7月, 2018 1 次提交
  30. 12 6月, 2018 2 次提交
  31. 26 4月, 2018 1 次提交
  32. 20 4月, 2018 1 次提交
  33. 14 4月, 2018 1 次提交
  34. 13 4月, 2018 1 次提交
  35. 12 4月, 2018 1 次提交