Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Feb 22, 2023. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: flutter/plugins
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 26c45dc
Choose a base ref
...
head repository: flutter/plugins
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0e0c75b
Choose a head ref
  • 16 commits
  • 151 files changed
  • 7 contributors

Commits on May 10, 2021

  1. Fix the description (#3869)

    ydag authored May 10, 2021
    Configuration menu
    Copy the full SHA
    6f8bb67 View commit details
    Browse the repository at this point in the history
  2. Check in macOS example Podfiles (#3864)

    PR #3747 stopped ignoring Podfiles and added the missing iOS Podfiles,
    but not the macOS Podfiles.
    stuartmorgan-g authored May 10, 2021
    Configuration menu
    Copy the full SHA
    7765fa0 View commit details
    Browse the repository at this point in the history
  3. Simplify the tooling bash scripts (#3865)

    - Rename incremental_build.sh to tool_runner.sh since it has been used for things other than building for a while, and also isn't always incremental.
    - Replace check_publish.sh with tool_runner.sh to reduce the number of special-case scripts. This is a small behavioral change in that now PRs that don't change any packages will test all packages, as with our other scripts.
    - Eliminate check_changed_packages. All critical uses have now been replaced by the Dart version of the logic, and the one remaining use was purely for an error message that says something that should be relatively easy to figure out from context anyway.
    
    This means we have less bash code to maintain (without unit tests) and understand.
    stuartmorgan-g authored May 10, 2021
    Configuration menu
    Copy the full SHA
    0c99a3b View commit details
    Browse the repository at this point in the history
  4. Ensure that integration tests are actually being run (#3857)

    Many of our integration tests weren't actually being run on CI because they were in the wrong place and/or missing the driver file, and it seems we've just never noticed. This makes a number of changes:
    - Ensures that all packages with integration tests also have a driver file in the right location.
      - Also standardizes the format of those files, as the boilerplate `main()` is available in `integration_test`.
    - Ensures that all integration_test directories are in the right place.
      - In a couple of places, removes a duplicate copy of the integration test file.
    - Makes it an error for a plugin that's not excluded to not have integration tests, so this can't easily happen again.
    - Adds logging of what's being run and skipped, so if something does go wrong in the future it's easy to determine what from the logs.
      - Excludes `*_platform_interface` since the logging was (potentially confusingly) reporting that they were skipped because they don't support the current platform. Skipping them is correct, just not for that reason.
    - Excludes the plugins that currently have no integration tests, with references to issues about adding them.
    
    Fixes flutter/flutter#81929
    stuartmorgan-g authored May 10, 2021
    Configuration menu
    Copy the full SHA
    37ac97f View commit details
    Browse the repository at this point in the history
  5. Exclude some missing integration tests (#3872)

    ios_platform_images does not currently have an integration test, and file_chooser does not have a web integration test, so both must be explicitly excluded due to recent tooling changes.
    
    See:
    flutter/flutter#82208
    flutter/flutter#82211
    stuartmorgan-g authored May 10, 2021
    Configuration menu
    Copy the full SHA
    0474ef8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fcbb0ce View commit details
    Browse the repository at this point in the history
  7. [in_app_purchase] platform interface improvement (#3821)

    Adds some improvements to the platform interface. 
    
    1. Make `InAppPurchasePlatformAddition` a subclass of `PlatformInterface` to take advantage of the existing token checking logic. (I also consider `InAppPurchasePlatformAddition` a `PlatformInterface` because it works in a similar way.
    2. Make the `instance` variable `late` as we should never access it before setter.
    3. Add tests for `InAppPurchasePlatformAddition`
    
    part of flutter/flutter#78525
    Chris Yang authored May 10, 2021
    Configuration menu
    Copy the full SHA
    e11179d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d3b9711 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    39e0035 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    be327bb View commit details
    Browse the repository at this point in the history

Commits on May 11, 2021

  1. [in_app_purchase] Expose in_app_purchase_exception.dart correctly (#3874

    )
    
    * Expose in_app_purchase_exception.dart correctly
    
    * Update iOS implementation to use new instance
    mvanbeusekom authored May 11, 2021
    Configuration menu
    Copy the full SHA
    eb37661 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f06a2b4 View commit details
    Browse the repository at this point in the history
  3. [in_app_purchase] Federated Android implementation (#3841)

    * Implement BillingClientWrapper and unit-tests
    
    * Android specific implementation
    
    * Moved Android specific methods into addition class
    
    * Added missing line end
    
    * Purchases status to restored after call restorePurchases
    
    * Don't force GooglePlayPurchaseParam
    
    * Implement registerPlatform method
    
    * Added TODO comment to add example
    
    * Fixed mistake in API documentation
    
    * Added additional assert to test enablePendingPurchase
    
    * Update Android implementation with latest platform_interface
    mvanbeusekom authored May 11, 2021
    1 Configuration menu
    Copy the full SHA
    1a4cee7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    53319eb View commit details
    Browse the repository at this point in the history
  5. [google_sign_in] document web usage (#3876)

    Fixes flutter/flutter#81848
    
    Also fixed some headers in the readme and one more link
    
    Prepare for v5.0.3 release
    kevmoo authored May 11, 2021
    Configuration menu
    Copy the full SHA
    c6065aa View commit details
    Browse the repository at this point in the history
  6. [tool] version-check publish-check commands can check against pub (#3840

    )
    
    
    Add a PubVersionFinder class to easily fetch the version from pub.
    
    Add an against-pub flag to check-version command, which allows it to check the version against pub server
    
    Make the 'publish-check' command to check against pub to determine if the specific versions of packages need to be published.
    Add a log-status flag, which allows the publish-check command to log the final status of the result. This helps other ci tools to easily grab the results and use it to determine what to do next. See option 3 in flutter/flutter#81444
    
    This PR also fixes some tests.
    
    partially flutter/flutter#81444
    Chris Yang authored May 11, 2021
    Configuration menu
    Copy the full SHA
    0e0c75b View commit details
    Browse the repository at this point in the history
Loading