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

nit: Add a short comment explain path dependencies #2511

Closed
wants to merge 329 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
329 commits
Select commit Hold shift + click to select a range
dac9bc0
[url_launcher_web] Move third_party under src. (#3080)
ditman Sep 30, 2020
156ec5e
[google_maps_flutter] Out of developers preview, bump to 1.0.0 (#3091)
amirh Sep 30, 2020
6d8b156
[webview_flutter] Add new entrypoint that uses hybrid composition on …
bparrishMines Sep 30, 2020
9b04cf9
[google_maps_flutter] Fix headline in the readme (#3100)
Oct 1, 2020
18771ff
Remove `io.flutter.embedded_views_preview` from README
Oct 1, 2020
cc9bf02
[android_intent] Android Code Inspection and Clean up (#3043)
hamdikahloun Oct 2, 2020
c696333
[connectivity] Android Code Inspection and Clean up (#3051)
hamdikahloun Oct 2, 2020
3a5d9ed
in_app_purchase: started supported null as a parameter for the sandbo…
gaaclarke Oct 5, 2020
a3f7e69
[webview_flutter] add public documentation. (#3114)
Oct 5, 2020
755a73c
[multiple] Opt-out tests of null-safety (#3113)
ditman Oct 5, 2020
2077363
[google_maps_flutter_web] Fix convert.dart issues (#3093)
ditman Oct 5, 2020
05b1010
[in_app_purchase] Fix finishing purchases upon payment cancellation (…
dennis-tra Oct 6, 2020
8c9908e
Android Code Inspection and Clean up (#3117)
hamdikahloun Oct 6, 2020
c8e3aa1
[in_app_purchase] Android Code Inspection and Clean up (#3120)
hamdikahloun Oct 8, 2020
53e8f47
[video_player] Fix SSLProtocolException for low API version (#3122)
hamdikahloun Oct 8, 2020
66a4b8b
[camera] Set audio encoding bitrate when recording video (#3124)
mvanbeusekom Oct 8, 2020
bb4d584
Fix links in package example readmes (#3130)
kevmoo Oct 8, 2020
65f7260
[integration_test] Add watchPerformance (#3116)
CareF Oct 9, 2020
a346783
[wifi_info_flutter] [wifi_info_flutter_platform_interface] Initial co…
bparrishMines Oct 9, 2020
454658b
[video_player] fix Timer Leak (#3119)
creativecreatorormaybenot Oct 12, 2020
ea353a7
[in_app_purchase] Add example test target to Podfile, add OCMock depe…
jmagman Oct 12, 2020
b0cd474
Add linux directory to examples (#3064)
stuartmorgan-g Oct 13, 2020
6400b8e
[wifi_info_flutter_plugin_interface] implement wifi platform interfac…
bparrishMines Oct 13, 2020
2866574
[share] Replace deprecated Environment.getExternalStorageDirectory() …
hamdikahloun Oct 14, 2020
b07fe42
Update android sdk version to 29 for all mobile plugins. (#3042)
Oct 14, 2020
fe9dc22
[google_sign_in] fix merge error in CHANGELOG (#3153)
Oct 14, 2020
e7d84cf
[google_maps_flutter_web] Fix InfoWindow snippets. (#3156)
ditman Oct 15, 2020
fdc75a9
[url_launcher] Improved documentation of the `headers` parameter. (#3…
Sempakonka Oct 15, 2020
9560b2a
Prepare url_launcher for the Link widget (#3154)
mdebbar Oct 19, 2020
9d93e97
[web] Implement Link for web (#3155)
mdebbar Oct 20, 2020
ec6a392
Fix deprecation warning in ci failure (#3174)
Oct 20, 2020
48a393c
[wifi_info_flutter] Wifi plugin implementation (#3143)
bparrishMines Oct 21, 2020
e7184c2
Fix example in readme (#3169)
Oct 21, 2020
896bd8a
[url_launcher] suppress a `uses or overrides a deprecated API` warnin…
Oct 21, 2020
3ac426d
[camera] Add null check before starting preview (#3127)
mvanbeusekom Oct 21, 2020
61799d7
[url_launcher_linux] Add missing #include (#3184)
stuartmorgan-g Oct 21, 2020
30ee306
[connectivity] announce 1.0, deprecate wifi APIs (#3183)
Oct 22, 2020
0870628
Implement Link for native platforms (#3177)
mdebbar Oct 22, 2020
87ea6da
[wifi_info_flutter_platform_interface] Ready to publish (#3190)
Oct 22, 2020
b96da45
[google_maps_flutter_web] Fix InfoWindows and getLatLng. (#3163)
ditman Oct 22, 2020
611c304
[path_provider] Depend on guava-android instead of full guava library…
ened Oct 23, 2020
0fbf417
[url_launcher] Handling the ActivityNotFoundExeption. (#3125)
Sempakonka Oct 23, 2020
4d7de6c
[wifi_info_flutter] make it ready for initial 1.0.0 release (#3191)
Oct 23, 2020
f608743
[Connectivity] wifi removal (#3173)
Oct 23, 2020
11244cf
[android_alarm_manager] Removed deprecated display1 (#3200)
Abhishek01039 Oct 26, 2020
0aecd1f
[video_player] Upgrade ExoPlayer (#3204)
hamdikahloun Oct 27, 2020
f36b055
Add windows directory to examples (#3149)
stuartmorgan-g Oct 27, 2020
89b6efb
Remove unnecessary work around from test in prep for vm_service migra…
dnfield Oct 27, 2020
844e8d7
broaden the constraint on package:vm_service (#3208)
dnfield Oct 27, 2020
64d7334
Exclude generated_plugin_registrant.cc (#3198)
Oct 27, 2020
81bbcd4
[google_maps_flutter] Clean up google_maps_flutter plugin (#3206)
math1man Oct 27, 2020
642290b
[share] Fix bug on iPad where `origin` is null and enable XCUITests i…
Oct 27, 2020
ef42308
[wifi_info_flutter] Method channel name fixed for android (#3207)
yash1200 Oct 28, 2020
56d3ca1
update api
Oct 28, 2020
a674fce
Revert "update api"
Oct 28, 2020
1a38ddf
[camera] Added documentation about video not working correctly on And…
anniek-valk Oct 28, 2020
edfaa43
[video_player]Fixes Playing video from asset on Android (#3123)
ponnamkarthik Oct 28, 2020
d3bbef8
[in_app_purchase] Remove the custom analysis options, fix failing lin…
amirh Oct 29, 2020
8a613b9
[google_maps_flutter] Overhaul lifecycle management in GoogleMapsPlug…
math1man Oct 29, 2020
5471420
[in_app_purchase] Bump version (#3227)
amirh Oct 29, 2020
3a4e307
[google_maps_flutter_web] Show one InfoWindow at a time. (#3224)
balvinderz Oct 30, 2020
3665c9f
[video_player] Add toString() to Caption (#3233)
Oct 30, 2020
8413efe
[camera] Add missing Dartdocs (#3229)
amirh Oct 30, 2020
a9da133
Update documentation to include information about support HEIC images…
Nov 2, 2020
8ec679c
Changed the order of the setters for mediaRecorder in MediaRecorderBu…
Nov 2, 2020
22754b8
Remove unused `test` dependencies add missing environment constraints…
Nov 3, 2020
e014c20
[google_sign_in] fix deprecated member use (#3243)
Nov 3, 2020
3d97852
[video_player][device_info] announce 1.0 (#3221)
Nov 4, 2020
6fe38b6
Update contribution guide for xcuitests (#3237)
Nov 4, 2020
c7062dc
[webview_flutter] iOS: Make `webViewWebContentProcessDidTerminate` in…
Nov 4, 2020
27f5cba
[multiple] Remove custom analysis_options.yaml from web plugins. (#3238)
ditman Nov 4, 2020
b597aba
[video_player] Android: Dispose video players when app is closed (#3245)
hamdikahloun Nov 5, 2020
da36984
[connectivity] Fix IllegalArgumentException (#3235)
hamdikahloun Nov 6, 2020
4e8f8ed
[image_picker] Set up XCUITests (#3254)
Nov 9, 2020
d256f56
[webview_flutter] update documentation to indicate gesture handling i…
Nov 10, 2020
ee1dbfa
[Camera] Made CameraController.isDisposed publicly accessible. Added …
Sempakonka Nov 10, 2020
97d36e7
[camera] Move camera to camera/camera (#3258)
mvanbeusekom Nov 10, 2020
06530f9
[file_selector] Allow empty type groups (#3261)
stuartmorgan-g Nov 11, 2020
63b3e7e
[google_maps_flutter_platform_interface] Add BitmapDescriptor.fromJso…
ditman Nov 17, 2020
0506742
[cross_file] An abstraction to allow working with files across multip…
mvanbeusekom Nov 18, 2020
869f211
[google_maps_flutter_web] Render custom Marker icons. (#3273)
ditman Nov 18, 2020
e4a0642
[path_provider] Log errors in the linux example (#3146)
jiahaog Nov 19, 2020
f15a800
[google_maps_flutter] Android Code Inspection and Clean up (#3112)
hamdikahloun Nov 20, 2020
576f04a
[file_selector] Initial implementation (#3140)
tugorez Nov 20, 2020
592b5b2
Fix broken link (#3280)
johnpryan Nov 20, 2020
862a551
[file_selector_platform_interface] Migrate to cross_file package (#3286)
mvanbeusekom Nov 24, 2020
ba035e9
Use testWidgets instead of test to fix failures not surfacing on CI (…
jiahaog Nov 25, 2020
488b946
[android_alarm_manager] fix AndroidManifest.xml for android lint issu…
rh-id Nov 30, 2020
a5510eb
bump integration test to 1.0.0 (#3295)
dnfield Dec 2, 2020
b3e6d1d
[camera] Support Android 30 (#3299)
Dec 3, 2020
9fef1c7
[camera] Add `camera_platform_interface` package (#3253)
mvanbeusekom Dec 4, 2020
f9d5525
[Espresso] Android Code Inspection and Clean up (#3111)
hamdikahloun Dec 4, 2020
a7c4929
[camera] Expanded platform interface to support setting flash mode (#…
BeMacized Dec 10, 2020
a35f830
[image_picker] [integration_test] Fixes to make the tree green (#3317)
Dec 10, 2020
284ad5d
[camera] Suppress unchecked cast warning in java test (#3316)
mvanbeusekom Dec 10, 2020
2f708d7
update analysis options for nnbd (#3319)
amirh Dec 10, 2020
7d39247
[camera] Add zoom support to platform interface (#3312)
mvanbeusekom Dec 11, 2020
298fb23
[documentation] [url_launcher] fix for readme code sample (#3308)
Dec 11, 2020
6870b08
Exclude null-safe plugins from testing on stable (#3318)
Dec 11, 2020
163e7c2
[image_picker_platform_interface] Pass Uri to package:http APIs (#3309)
natebosch Dec 11, 2020
6473b5c
[a-c] Update Flutter SDK constraint (#3320)
mit-mit Dec 11, 2020
af9d38b
[d-g] Update Flutter SDK constraint (#3321)
mit-mit Dec 11, 2020
2cca4fe
[i-p] Update Flutter SDK constraint (#3322)
mit-mit Dec 11, 2020
0251017
[q-w] Update Flutter SDK constraint (#3323)
mit-mit Dec 11, 2020
0b158bd
[camera] Add implementations for `camera_platform_interface` package.…
BeMacized Dec 12, 2020
ad6d03c
Merge null-safety plugins (#3324)
Dec 14, 2020
78eff18
[webview_flutter] Migrate to nnbd (#3327)
mehmetf Dec 15, 2020
88466ff
[share] Migrate to null-safety (#3311)
mehmetf Dec 15, 2020
f8a53a5
[android_intent] Migrate to nnbd (#3328)
mehmetf Dec 15, 2020
bad9fd1
[wifi_info_flutter] Edit sample wifi_info_flutter plugin (#3271)
febryardiansyah Dec 15, 2020
b85d8eb
[camera_platform_interface] Add torch definition to the FlashModes en…
mvanbeusekom Dec 16, 2020
aa8fcb4
[webview_flutter] Added 'allowsInlineMediaPlayback' property (#3334)
mehmetf Dec 16, 2020
5482d9a
Remove custom null safety analysis_options files (#3339)
amirh Dec 16, 2020
05879a3
[camera] Ios support documentation (#3335)
danielroek Dec 16, 2020
b2e9ca5
fix(video_player): buffering state events missing on Android & Web (f…
kmod-midori Dec 17, 2020
41b4486
Upgrade CocoaPods in Cirrus (#3347)
jmagman Dec 18, 2020
73eeb30
[image_picker] use LocalizedString to fix lint error. (#3349)
Dec 18, 2020
b6af039
[connectivity] Clear networkCallback object as soon as stream is canc…
ened Dec 18, 2020
b1ab21a
[local_auth] Update README for Android Integration (#3348)
ditman Dec 18, 2020
debfbec
Fix outdated links across a number of markdown files (#3276)
kevmoo Dec 18, 2020
22422af
[camera] Flash functionality for Android and iOS (#3314)
BeMacized Dec 19, 2020
0c6ed04
Add implementation of didFinishProcessingPhoto callback (#3337)
mvanbeusekom Dec 19, 2020
b289e1a
[camera] Zoom functionality for Android and iOS (#3315)
mvanbeusekom Dec 19, 2020
b4466e7
Fix test exclusion logic for nnbd plugins (#3342)
amirh Dec 20, 2020
c986058
[video_player] Fix video player test (#3361)
Dec 21, 2020
8980d79
[image_picker] Do not copy a static field into another static field (…
mehmetf Dec 21, 2020
0f1c20d
[url_launcher] forceSafariVC should be nullable to avoid breaking cha…
mehmetf Dec 21, 2020
5708731
Fix documentation (#3362)
mvanbeusekom Dec 22, 2020
7bc9aa2
Make sure saveTo returns a Future (#3363)
mvanbeusekom Dec 22, 2020
622ba57
[camera] Add implementations for the torch flash mode. (#3338)
BeMacized Dec 22, 2020
a9513d5
[camera] Fix flash/torch not working on some Android devices. (#3367)
BeMacized Dec 24, 2020
7eff062
[camera] Fix video recording exception on Android (#3375)
BeMacized Dec 27, 2020
3ec0d64
[camera] Added maxVideoDuration to startVideoRecording (#3365)
danielroek Dec 28, 2020
1c00905
[camera_platform_interface] Add platform interface methods for settin…
BeMacized Dec 28, 2020
65d041f
Update camera_platform_interface to 1.2.0 (#3376)
mvanbeusekom Dec 29, 2020
72cc8e2
Change platform interface dependency (#3377)
BeMacized Dec 29, 2020
96e2328
[camera] Add iOS and Android implementations for managing auto exposu…
BeMacized Dec 30, 2020
cfa7098
Added closeCaptureSession() to stopVideoRecording in Camera.java to f…
anniek-valk Dec 31, 2020
16f37e9
[camera_platform_interface] Added imageFormatGroup to initialize (#3364)
danielroek Jan 5, 2021
0394183
[camera] Fixed stale images in imageStream subscriptions (#3344)
danielroek Jan 5, 2021
b64bebf
[camera] disable auto focus when using front facing camera on Android…
mvanbeusekom Jan 5, 2021
dac4b6f
[camera_platform_interface] Add platform interface methods for settin…
BeMacized Jan 6, 2021
43ee609
[camera_platform_interface] Add platform interface methods for lockin…
BeMacized Jan 7, 2021
d026d07
[camera] set useAutoFocus to true by default (#3396)
markfili Jan 7, 2021
d0fd4b1
[image_picker] Update README.md (#3098)
amanv8060 Jan 7, 2021
1b7afc5
[in_app_purchase] Added serviceTimeout code (#3287)
impure Jan 7, 2021
a7dd769
Update obsolete button refs in plugin examples (#3395)
HansMuller Jan 7, 2021
105c2bc
fix version (#3399)
Jan 8, 2021
d01c84c
Ignore deprecated_member_use analysis lint (#3400)
zanderso Jan 8, 2021
b3bc1f2
[battery] Migrate battery_plugin_interface to null safety (#3366)
bparrishMines Jan 8, 2021
34faaaf
Sync the PR template to the new style (#3397)
Hixie Jan 9, 2021
da1b463
[camera] Implemented ImageStream ImageFormat setting for Dart and And…
danielroek Jan 11, 2021
71a8317
[camera] Add iOS and Android implementations for managing auto focus.…
BeMacized Jan 11, 2021
a0e7937
[google_maps_flutter_platform_interface] Adds support for holes in po…
sanekyy Jan 12, 2021
782a7a9
[video_player] Migrate deprecated api (#3409)
Piinks Jan 13, 2021
4fec227
[battery] Migrate battery to null safety (#3380)
bparrishMines Jan 13, 2021
1eabad7
[file_selector_web] Add initial implementation (#3141)
tugorez Jan 13, 2021
100c747
[camera] Implemented capture orientation locking. Fixed preview rotat…
BeMacized Jan 13, 2021
0434f06
[google_maps_flutter] Adds support for holes in polygon overlays to t…
sanekyy Jan 13, 2021
edda73d
[file_selector_web] Add dummy ios directory. (#3416)
ditman Jan 14, 2021
6d18db8
[camera] Fix picture capture causing a crash on some Huawei devices. …
BeMacized Jan 14, 2021
d0b7109
[camera] Fix initialization error in camera example on iOS (#3406)
BeMacized Jan 14, 2021
980b674
[camera] Fixes crash with using inner camera on some Android devices.…
najeira Jan 14, 2021
5916f55
[camera] Copy zoom settings from preview to final capture builder on …
mvanbeusekom Jan 14, 2021
1e90b58
fix to properly place polyline at initial camera position in example …
klaes-ashford Jan 14, 2021
8313444
[camera] Fixes crash when taking a picture on iOS devices without fla…
mvanbeusekom Jan 14, 2021
cc234f6
[file_selector_platform_interface] Bump the cross_file version (#3422)
tugorez Jan 15, 2021
eccc3cd
[local_auth] Allow device authentication (pin/pattern/passcode) (#2489)
kennethj Jan 15, 2021
e113013
[google_sign_in] Migrate to nnbd (#3329)
mehmetf Jan 15, 2021
d950dda
[script] Update build_all_plugins_app to exclude some plugins in `mas…
ditman Jan 15, 2021
6ee63e8
[google_maps_flutter_web] Support for Holes in Polygons (#3412)
ABausG Jan 16, 2021
5cff819
[google_sign_in, url_launcher] Document unendorsement of web. (#3436)
ditman Jan 16, 2021
faa26ec
[plugin_platform_interface] Use Mockito nnbd (#3437)
Jan 16, 2021
172338d
combine release messages and versions (#3435)
Jan 19, 2021
bea4b14
Add Labeler Github Action (#3433)
bparrishMines Jan 20, 2021
f302473
Windows nullsafety prep (#3442)
stuartmorgan-g Jan 20, 2021
31923c8
[path_provider] Migrate path_provider_windows to nullsafety (#3410)
stuartmorgan-g Jan 21, 2021
07cf89a
[camera] Ensure that channel.invokeMethod runs on the main thread (#3…
jsroest Jan 21, 2021
c923ef8
[google_maps_flutter_web] Reverse Hole winding when needed (#3440)
ABausG Jan 21, 2021
6fa2ead
[google_maps_flutter_platform_interface] add custom tile support (#3418)
Jan 22, 2021
6783cd5
[google_maps_flutter_platform_interface] Fixes for custom tiles (#3449)
Jan 22, 2021
712dcc1
[ci][image_picker]enable xcode 12/iOS 14 for all tasks except lint (#…
Jan 23, 2021
1812428
Revert "[ci][image_picker]enable xcode 12/iOS 14 for all tasks except…
Jan 25, 2021
207d129
bump vmservice (#3463)
dnfield Jan 26, 2021
919eaef
[cross_file] Use Uri when calling package:http methods (#3462)
grouma Jan 26, 2021
ced7fd6
[path_provider] drop uuid (#3465)
dnfield Jan 26, 2021
ca99211
[cross_file] Migrate to null-safety. (#3452)
ditman Jan 26, 2021
98d87d0
[image_picker_platform_interface] fix test asset file location (#3467)
Jan 26, 2021
4aacf97
Revert "[cross_file] Migrate to null-safety. (#3452)" (#3468)
ditman Jan 27, 2021
16f3281
Reland "[cross_file] Migrate to null-safety. (#3452)" (#3469)
ditman Jan 27, 2021
8f66b2d
[ci] fix ci failure on ios builds (#3470)
Jan 28, 2021
cd358b0
[package_info] Register IntegrationTestPlugin in the example app. (#3…
ditman Jan 29, 2021
07dade4
[integration_test] Fix tests from changes to `flutter test` machine o…
jiahaog Jan 29, 2021
647f698
[url_launcher] Update description in pubspec.yaml (#2858)
mit-mit Jan 29, 2021
8c9ad11
[ci][image_picker][webviews_flutter] enable Xcode 12 (#3461)
Jan 29, 2021
815beaf
[url_launcher_web] Fix Link misalignment issue (#3476)
mdebbar Jan 29, 2021
9764636
Remove amirh from CODEOWNERS (#3484)
amirh Jan 29, 2021
35847e4
[local_auth] Fix incorrect switch fallthrough (#3473)
jiahaog Jan 30, 2021
04b0b4b
[path_provider_windows] Resolve FFI stabilization changes (#3485)
Jan 30, 2021
a16411b
Remove Dart stubs from macOS plugins (#3491)
stuartmorgan-g Feb 1, 2021
31a8b5c
Migrate shared_preferences_platform_interfaces to null safety (#3466)
bparrishMines Feb 2, 2021
30721be
Automatically add platform labels (#3487)
stuartmorgan-g Feb 2, 2021
a87497f
Add plugin issue query to README (#3493)
stuartmorgan-g Feb 2, 2021
a455576
[camera] Fix example reference in camera's doc (#3472)
AlexV525 Feb 2, 2021
59086bd
Revert compileSdkVersion to 29 (#3496)
mvanbeusekom Feb 2, 2021
a65d350
Remove cyanglaz from some package code owners (#3495)
Feb 2, 2021
42d5325
Run pub global activate before pub global run (#3502)
Feb 3, 2021
9e1d573
Run activate before run (#3506)
Feb 3, 2021
782b057
[path_provider] Update macOS for NNBD (#3498)
stuartmorgan-g Feb 3, 2021
61118a7
[path_provider_linux] Migrate to null safety (#3330)
yash1200 Feb 3, 2021
47a5ea7
fix google_maps_flutter_platform_interface version (#3500)
Feb 3, 2021
37d658e
[google_maps_flutter] add tile overlays (#3434)
Feb 3, 2021
956b1eb
Merge upcoming camera updates (#3501)
bparrishMines Feb 4, 2021
41be560
[shared_preferences] Update macOS for NNBD (#3505)
stuartmorgan-g Feb 4, 2021
e51dd67
Clean up CODEOWNERS (#3438)
Feb 4, 2021
546d6c1
update versino (#3512)
Feb 4, 2021
342d010
Add a note about Plus plugins to CONTRIBUTING.md (#3511)
stuartmorgan-g Feb 4, 2021
caf7fbf
[in_app_purchases] Remove TypeMatcher reference (#3494)
Piinks Feb 4, 2021
7301aa1
Remove stray dependency (#3515)
Feb 4, 2021
9e982cf
[image_picker_platform_interface] migrate to nnbd (#3492)
Feb 4, 2021
60fa979
[package_info] Migrate to null safety (#3398)
bparrishMines Feb 4, 2021
7f5696c
Migrate path_provider to null safety. (#3460)
bparrishMines Feb 5, 2021
ad308e5
Update to ffi 0.3.0-nullsafety.1 (#3513)
Feb 5, 2021
5aa082f
[wifi_info_flutter] Check Permissions in Android O or higher (#3234)
hamdikahloun Feb 5, 2021
654a025
[camera_platform_interface] Added stopRecordingVideo (#3518)
danielroek Feb 6, 2021
aa827e3
[camera] Clockwise rotation of focus point in android (#3458)
tinyc0der Feb 6, 2021
0cec317
[shared_preferences_windows]-Migrate to null safety (#3516)
Sameerkash Feb 8, 2021
3d70464
[image_picker] Migrate to null-safety (#3524)
Sameerkash Feb 8, 2021
7adfc2f
[file_selector_platform_interface] File selector nnbd (#3509)
SirusCodes Feb 8, 2021
2b6addf
[shared_preferences] Migrate platform plugins to null-safety (#3523)
gaetschwartz Feb 8, 2021
545c97f
[camera_platform_interface] Migrate to null safety (#3497)
mvanbeusekom Feb 8, 2021
8d2594d
[ios_platform_images] Migrate to null safety (#3381)
bparrishMines Feb 8, 2021
cf49441
[file_selector_web] Fix typo in pubspec. (#3528)
ditman Feb 8, 2021
e68b15f
[sensors] Migrate to null safety (#3423)
bparrishMines Feb 9, 2021
bb21db8
[quick_actions] Migrate to null safety (#3421)
bparrishMines Feb 9, 2021
46207ea
[video_player]: Fix texture unregistration callback signature
shihchanghsiungsonos Feb 9, 2021
847749a
[wifi_info_flutter] Migrate the platform interface to null safety (#3…
bparrishMines Feb 9, 2021
f217be7
[url_launcher] Fix PlatformException introduced in nnbd release (#3333)
nohli Feb 9, 2021
5e87faf
Add section about how to use Material components in an app using WebV…
Feb 9, 2021
44b4b54
Add plugin tools as a git submodule and depend on it directly (#3527)
Feb 9, 2021
ea19ea8
[shared_preferences] Migrate main package to null-safety (#3526)
gaetschwartz Feb 9, 2021
e50f179
Update video_player_platform_interface to latest pigeon (#3507)
Hixie Feb 9, 2021
b4378ce
[share] Update README.md (#3300)
kabagouda Feb 9, 2021
ca25038
Removed obsolete example folder from camera root (#3503)
mvanbeusekom Feb 9, 2021
2919660
[camera_platform_interface] Migrate to null safety (#3530)
mvanbeusekom Feb 9, 2021
09d0f79
Update pubspecs (#3534)
mit-mit Feb 10, 2021
7624d9e
add post merge labeler (#3532)
bparrishMines Feb 10, 2021
31a631c
[wifi_info_flutter] Migrate to null safety (#3425)
bparrishMines Feb 12, 2021
acabfe6
Bump ffi dependencies (#3540)
Feb 12, 2021
078c9b1
Merge remote-tracking branch 'jonasfj/add-path-import-comment'
jonasfj Feb 12, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 19 additions & 0 deletions .ci/dev/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
This directory contains resources that the Flutter team uses during
the development of plugins.

## Luci builder file
`try_builders.json` contains the supported luci try builders
for plugins. It follows format:
```json
{
"builders":[
{
"name":"yyy",
"repo":"plugins",
"enabled":true
}
]
}
```
This file will be mainly used in [`flutter/cocoon`](https://github.com/flutter/cocoon)
to trigger/update pre-submit luci tasks.
9 changes: 9 additions & 0 deletions .ci/dev/try_builders.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"builders":[
{
"name":"Windows Plugins",
"repo":"plugins",
"enabled":true
}
]
}
86 changes: 68 additions & 18 deletions .cirrus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ task:
- flutter channel master
- flutter upgrade
- git fetch origin master
activate_script: pub global activate flutter_plugin_tools
submodules_script:
- git submodule init
- git submodule update
matrix:
- name: publishable
script:
Expand All @@ -39,8 +41,16 @@ task:
- flutter channel $CHANNEL
- ./script/incremental_build.sh test
- name: analyze
env:
matrix:
CHANNEL: "master"
CHANNEL: "stable"
script: ./script/incremental_build.sh analyze
- name: build_all_plugins_apk
env:
matrix:
CHANNEL: "master"
CHANNEL: "stable"
script:
# TODO(jackson): Allow web plugins once supported on stable
# https://github.com/flutter/flutter/issues/42864
Expand All @@ -59,7 +69,7 @@ task:
- ./chromedriver/chromedriver --port=4444 &
test_script:
- cd $INTEGRATION_TEST_PATH/example/
- flutter drive -v --target=test_driver/example_integration.dart -d web-server --release --browser-name=chrome
- flutter drive -v --driver=test_driver/integration_test.dart --target=integration_test/example_test.dart -d web-server --release --browser-name=chrome
- name: build-apks+java-test+firebase-test-lab
env:
matrix:
Expand Down Expand Up @@ -114,7 +124,9 @@ task:
- flutter channel master
- flutter upgrade
- git fetch origin master
activate_script: pub global activate flutter_plugin_tools
submodules_script:
- git submodule init
- git submodule update
matrix:
- name: build-linux+drive-examples
install_script:
Expand All @@ -126,43 +138,41 @@ task:
- xvfb-run ./script/incremental_build.sh drive-examples --linux

task:
# Xcode 12 task
# don't run on release tags since it creates O(n^2) tasks where n is the number of plugins
only_if: $CIRRUS_TAG == ''
use_compute_credits: $CIRRUS_USER_COLLABORATOR == 'true'
osx_instance:
image: catalina-xcode-11.3.1-flutter
image: big-sur-xcode-12.3
upgrade_script:
- sudo gem install cocoapods
- flutter channel stable
- flutter upgrade
- flutter channel master
- flutter upgrade
- git fetch origin master
activate_script: pub global activate flutter_plugin_tools
submodules_script:
- git submodule init
- git submodule update
create_simulator_script:
- xcrun simctl list
- xcrun simctl create Flutter-iPhone com.apple.CoreSimulator.SimDeviceType.iPhone-X com.apple.CoreSimulator.SimRuntime.iOS-13-3 | xargs xcrun simctl boot
- xcrun simctl create Flutter-iPhone com.apple.CoreSimulator.SimDeviceType.iPhone-11 com.apple.CoreSimulator.SimRuntime.iOS-14-3 | xargs xcrun simctl boot
matrix:
- name: build_all_plugins_ipa
env:
matrix:
CHANNEL: "master"
CHANNEL: "stable"
script:
# TODO(jackson): Allow web plugins once supported on stable
# https://github.com/flutter/flutter/issues/42864
- if [[ "$CHANNEL" -eq "stable" ]]; then find . | grep _web$ | xargs rm -rf; fi
- flutter channel $CHANNEL
- ./script/build_all_plugins_app.sh ios --no-codesign
- name: lint_darwin_plugins
env:
matrix:
PLUGIN_SHARDING: "--shardIndex 0 --shardCount 2"
PLUGIN_SHARDING: "--shardIndex 1 --shardCount 2"
script:
# TODO(jmagman): Lint macOS podspecs but skip any that fail library validation.
- find . -name "*.podspec" | xargs grep -l "osx" | xargs rm
# Skip the dummy podspecs used to placate the tool.
- find . -name "*_web*.podspec" -o -name "*_mac*.podspec" | xargs rm
- ./script/incremental_build.sh podspecs
- name: build-ipas+drive-examples
env:
PATH: $PATH:/usr/local/bin
PLUGINS_TO_SKIP_XCTESTS: "battery/battery,camera/camera,connectivity/connectivity,device_info/device_info,espresso,google_maps_flutter/google_maps_flutter,google_sign_in/google_sign_in,in_app_purchase,integration_test,ios_platform_images,local_auth,package_info,path_provider/path_provider,quick_actions,sensors,shared_preferences/shared_preferences,url_launcher/url_launcher,video_player/video_player,webview_flutter,wifi_info_flutter/wifi_info_flutter"
matrix:
PLUGIN_SHARDING: "--shardIndex 0 --shardCount 4"
PLUGIN_SHARDING: "--shardIndex 1 --shardCount 4"
Expand All @@ -177,21 +187,61 @@ task:
# https://github.com/flutter/flutter/issues/42864
- if [[ "$CHANNEL" -eq "stable" ]]; then find . | grep _web$ | xargs rm -rf; fi
- flutter channel $CHANNEL
- flutter upgrade
- ./script/incremental_build.sh build-examples --ipa
- ./script/incremental_build.sh drive-examples
- ./script/incremental_build.sh xctest --target RunnerUITests --skip $PLUGINS_TO_SKIP_XCTESTS --ios-destination "platform=iOS Simulator,name=iPhone 11,OS=14.3"

task:
# Xcode 11 task
# TODO(cyanglaz): merge Xcode 11 task to Xcode 12 task when all the matrix can be run in Xcode 12.
# don't run on release tags since it creates O(n^2) tasks where n is the number of plugins
only_if: $CIRRUS_TAG == ''
use_compute_credits: $CIRRUS_USER_COLLABORATOR == 'true'
osx_instance:
image: catalina-xcode-11.3.1-flutter
upgrade_script:
- sudo gem install cocoapods
- flutter channel stable
- flutter upgrade
- flutter channel master
- flutter upgrade
- git fetch origin master
submodules_script:
- git submodule init
- git submodule update
create_simulator_script:
- xcrun simctl list
- xcrun simctl create Flutter-iPhone com.apple.CoreSimulator.SimDeviceType.iPhone-X com.apple.CoreSimulator.SimRuntime.iOS-13-3 | xargs xcrun simctl boot
matrix:
- name: lint_darwin_plugins
env:
matrix:
PLUGIN_SHARDING: "--shardIndex 0 --shardCount 2"
PLUGIN_SHARDING: "--shardIndex 1 --shardCount 2"
script:
# TODO(jmagman): Lint macOS podspecs but skip any that fail library validation.
- find . -name "*.podspec" | xargs grep -l "osx" | xargs rm
# Skip the dummy podspecs used to placate the tool.
- find . -name "*_web*.podspec" -o -name "*_mac*.podspec" | xargs rm
- ./script/incremental_build.sh podspecs

task:
# don't run on release tags since it creates O(n^2) tasks where n is the number of plugins
only_if: $CIRRUS_TAG == ''
use_compute_credits: $CIRRUS_USER_COLLABORATOR == 'true'
osx_instance:
image: big-sur-xcode-12.3
setup_script:
- flutter config --enable-macos-desktop
upgrade_script:
- sudo gem install cocoapods
- flutter channel master
- flutter upgrade
- git fetch origin master
activate_script: pub global activate flutter_plugin_tools
submodules_script:
- git submodule init
- git submodule update
matrix:
- name: build_all_plugins_app
script:
Expand Down
1 change: 1 addition & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
BasedOnStyle: Google
43 changes: 19 additions & 24 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,32 @@
## Description
*Replace this paragraph with a description of what this PR is changing or adding, and why. Consider including before/after screenshots.*

*Replace this paragraph with a description of what this PR is doing. If you're modifying existing behavior, describe the existing behavior, how this PR is changing it, and what motivated the change.*
*List which issues are fixed by this PR. You must list at least one issue.*

## Related Issues
*If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*

*Replace this paragraph with a list of issues related to this PR from the [issue database](https://github.com/flutter/flutter/issues). Indicate, which of these issues are resolved or fixed by this PR. Note that you'll have to prefix the issue numbers with flutter/flutter#.*

## Checklist

Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes (`[x]`). This will ensure a smooth and quick review process.
## Pre-launch Checklist

- [ ] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. `[shared_preferences]`
- [ ] I read the [Contributor Guide] and followed the process outlined there for submitting PRs.
- [ ] My PR includes unit or integration tests for *all* changed/updated/fixed behaviors (See [Contributor Guide]).
- [ ] All existing and new tests are passing.
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [ ] The analyzer (`flutter analyze`) does not report any problems on my PR.
- [ ] I read and followed the [Flutter Style Guide].
- [ ] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
- [ ] I read the [Tree Hygiene] wiki page, which explains my responsibilities.
- [ ] I read and followed the [Flutter Style Guide] and the [C++, Objective-C, Java style guides].
- [ ] I listed at least one issue that this PR fixes in the description above.
- [ ] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test exempt.
- [ ] I updated pubspec.yaml with an appropriate new version according to the [pub versioning philosophy].
- [ ] I updated CHANGELOG.md to add a description of the change.
- [ ] I updated/added relevant documentation (doc comments with `///`).
- [ ] I signed the [CLA].
- [ ] I am willing to follow-up on review comments in a timely manner.

## Breaking Change

Does your PR require plugin users to manually update their apps to accommodate your change?
- [ ] All existing and new tests are passing.

- [ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md and increment major revision).
- [ ] No, this is *not* a breaking change.
If you need help, consider asking for advice on the #hackers-new channel on [Discord].

<!-- Links -->
[issue database]: https://github.com/flutter/flutter/issues
[Contributor Guide]: https://github.com/flutter/plugins/blob/master/CONTRIBUTING.md
[Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview
[Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene
[Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo
[pub versioning philosophy]: https://www.dartlang.org/tools/pub/versioning
[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/master/CONTRIBUTING.md#style
[CLA]: https://cla.developers.google.com/
[flutter/tests]: https://github.com/flutter/tests
[breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes
[Discord]: https://github.com/flutter/flutter/wiki/Chat
[pub versioning philosophy]: https://dart.dev/tools/pub/versioning
110 changes: 110 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
'p: android_alarm_manager':
- packages/android_alarm_manager/**/*

'p: android_intent':
- packages/android_intent/**/*

'p: battery':
- packages/battery/**/*

'p: camera':
- packages/camera/**/*

'p: connectivity':
- packages/connectivity/**/*

'p: cross_file':
- packages/cross_file/**/*

'p: device_info':
- packages/device_info/**/*

'p: e2e':
- packages/e2e/**/*

'p: espresso':
- packages/espresso/**/*

'p: file_selector':
- packages/file_selector/**/*

'p: flutter_plugin_android_lifecycle':
- packages/flutter_plugin_android_lifecycle/**/*

'p: google_maps_flutter':
- packages/google_maps_flutter/**/*

'p: google_sign_in':
- packages/google_sign_in/**/*

'p: image_picker':
- packages/image_picker/**/*

'p: in_app_purchase':
- packages/in_app_purchase/**/*

'p: integration_test':
- packages/integration_test/**/*

'p: ios_platform_images':
- packages/ios_platform_images/**/*

'p: local_auth':
- packages/local_auth/**/*

'p: package_info':
- packages/package_info/**/*

'p: path_provider':
- packages/path_provider/**/*

'p: plugin_platform_interface':
- packages/plugin_platform_interface/**/*

'p: quick_actions':
- packages/quick_actions/**/*

'p: sensors':
- packages/sensors/**/*

'p: share':
- packages/share/**/*

'p: shared_preferences':
- packages/shared_preferences/**/*

'p: url_launcher':
- packages/url_launcher/**/*

'p: video_player':
- packages/video_player/**/*

'p: webview_flutter':
- packages/webview_flutter/**/*

'p: wifi_info_flutter':
- packages/wifi_info_flutter/**/*

'platform-android':
- packages/*/*_android/**/*
- packages/**/android/**/*

'platform-ios':
- packages/*/*_ios/**/*
- packages/**/ios/**/*

'platform-linux':
- packages/*/*_linux/**/*
- packages/**/linux/**/*

'platform-macos':
- packages/*/*_macos/**/*
- packages/**/macos/**/*

'platform-web':
- packages/*/*_web/**/*
- packages/**/web/**/*

'platform-windows':
- packages/*/*_windows/**/*
- packages/**/windows/**/*
2 changes: 2 additions & 0 deletions .github/post_merge_labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
'needs-publishing':
- packages/*/**
Loading