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

New Plugin API PR3: Introduces Service, BroadcastReceiver, and ContentProvider awareness, control surfaces, and plugin bindings. - #8962

Merged
matthew-carroll merged 3 commits into
flutter-team-archive:masterfrom
matthew-carroll:31589_new_plugin_api_pr3
May 17, 2019
Merged

New Plugin API PR3: Introduces Service, BroadcastReceiver, and ContentProvider awareness, control surfaces, and plugin bindings.#8962
matthew-carroll merged 3 commits into
flutter-team-archive:masterfrom
matthew-carroll:31589_new_plugin_api_pr3

Conversation

@matthew-carroll

Copy link
Copy Markdown
Contributor

New Plugin API PR3: Introduces Service, BroadcastReceiver, and ContentProvider awareness, control surfaces, and plugin bindings.

In this PR I took the existing FlutterEnginePluginRegistry, which was defined within the FlutterEngine file, and broke it out to a package private standalone class. Most if its content is unchanged.

This PR repeats a structural process for Servicess, BroadcastReceivers, and ContentProviders that was done for Activitys in the previous PR:
#8943

…tProvider awareness, control surfaces, and plugin bindings.

@mklim mklim left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM modulo some nits.

@matthew-carroll
matthew-carroll merged commit c181972 into flutter-team-archive:master May 17, 2019
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request May 17, 2019
…d ContentProvider awareness, control surfaces, and plugin bindings. (flutter-team-archive/engine#8962)
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request May 17, 2019
…d ContentProvider awareness, control surfaces, and plugin bindings. (flutter-team-archive/engine#8962)
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request May 17, 2019
…d ContentProvider awareness, control surfaces, and plugin bindings. (flutter-team-archive/engine#8962)
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request May 18, 2019
…d ContentProvider awareness, control surfaces, and plugin bindings. (flutter-team-archive/engine#8962)
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request May 18, 2019
…d ContentProvider awareness, control surfaces, and plugin bindings. (flutter-team-archive/engine#8962)
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request May 18, 2019
…d ContentProvider awareness, control surfaces, and plugin bindings. (flutter-team-archive/engine#8962)
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request May 18, 2019
…d ContentProvider awareness, control surfaces, and plugin bindings. (flutter-team-archive/engine#8962)
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request May 18, 2019
…d ContentProvider awareness, control surfaces, and plugin bindings. (flutter-team-archive/engine#8962)
engine-flutter-autoroll added a commit to flutter/flutter that referenced this pull request May 18, 2019
flutter-team-archive/engine@065fe5b...db85261

git log 065fe5b..db85261 --no-merges --oneline
db85261 Roll src/third_party/skia 76346ac952c4..8c6bfe5350cf (2 commits) (flutter-team-archive/engine#9008)
9bb8e32 Roll src/third_party/dart c6f6713de1..9e30fbaea4 (6 commits)
525e392 Roll src/third_party/dart b1f9f2182d..c6f6713de1 (4 commits)
d946e3e Rename Fuchsia Dart and Flutter runners (flutter-team-archive/engine#9003)
197feb5 [fuchsia] Update zx_clock_get callers (flutter-team-archive/engine#8998)
03f35e2 Roll src/third_party/dart b2a3d1c31b..b1f9f2182d (1 commits)
8840b75 Roll src/third_party/skia 0c6daf034b11..76346ac952c4 (30 commits) (flutter-team-archive/engine#9000)
c181972 New Plugin API PR3: Introduces Service, BroadcastReceiver, and ContentProvider awareness, control surfaces, and plugin bindings. (flutter-team-archive/engine#8962)
682a6a8 Roll src/third_party/dart 0e8656e045..b2a3d1c31b (2 commits)
74b1f32 Roll src/third_party/skia c6568afa0b63..0c6daf034b11 (1 commits) (flutter-team-archive/engine#8995)
2e6ed7c Roll Buildroot (flutter-team-archive/engine#8996)
865cb1c Roll src/third_party/dart 5ffff98440..0e8656e045 (1 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (jsimmons@google.com), and stop
the roller if necessary.
huqiuser pushed a commit to huqiuser/engine that referenced this pull request Jun 12, 2019
…tProvider awareness, control surfaces, and plugin bindings. (flutter-team-archive#8962)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Development

Successfully merging this pull request may close these issues.

3 participants