Skip to content

[google_maps_flutter] Ground overlay support for iOS and Android #7051

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 3,748 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3748 commits
Select commit Hold shift + click to select a range
db4e93f
[google_maps_flutter] update ios privacy manifest (#6511)
rrpadilla Apr 16, 2024
7fe4dae
[camera] Remove iOS thread-safe result class (#6498)
stuartmorgan-g Apr 16, 2024
9f024b2
[image_picker] Add limit parameter to pickMultiImage and pickMultiple…
pdenert Apr 16, 2024
0313ac9
Manual roll Flutter from 2e748e8598b3 to 3882afbfa997 (16 revisions) …
engine-flutter-autoroll Apr 16, 2024
ca15feb
[google_maps_flutter] Update app-facing package iOS requirements (#6552)
stuartmorgan-g Apr 17, 2024
07a5b76
[in_app_purchase_platform_interface] Adds countryCode API (#6548)
reidbaker Apr 17, 2024
2a77f4c
[google_sign_in_ios] Upgrade GoogleSignIn iOS SDK to 7.1 (#6404)
jmagman Apr 17, 2024
99ad993
[in_app_purchase] Add countryCode implementation to android and store…
reidbaker Apr 17, 2024
2b90cb0
[camera] Initial iOS Pigeon conversion (#6553)
stuartmorgan-g Apr 17, 2024
8dc5e25
[in_app_purchase] Add api to expose country code (#6540)
reidbaker Apr 17, 2024
a10f0ed
[two_dimensional_scrollables] Refactor Spans for common use (#6550)
Piinks Apr 17, 2024
1c33322
[ci] Add Linux desktop support to Linux custom_package_tests (#6551)
stuartmorgan-g Apr 18, 2024
bf3efe5
Bump github/codeql-action from 3.25.0 to 3.25.1 (#6562)
dependabot[bot] Apr 18, 2024
154e59e
Roll Flutter from 3882afbfa997 to fb110b98da15 (56 revisions) (#6565)
engine-flutter-autoroll Apr 18, 2024
f2a9487
[ci] Add more dev dependency checks, and fix errors (#6563)
stuartmorgan-g Apr 18, 2024
9b6dbe4
[flutter_markdown] Ensure customize nested bullet list style. (#6384)
Kurogoma4D Apr 19, 2024
eef16eb
[camera] Convert iOS Obj-C->Dart calls to Pigeon (#6568)
stuartmorgan-g Apr 19, 2024
3cbd043
Roll Flutter (stable) from 300451adae58 to 54e66469a933 (1 revision) …
engine-flutter-autoroll Apr 19, 2024
e463338
Roll Flutter from fb110b98da15 to 98685a099fdd (28 revisions) (#6577)
engine-flutter-autoroll Apr 19, 2024
5ffd0bd
[flutter_markdown] Custom fontfeature superscript (#5874)
dawidope Apr 19, 2024
b9935b2
Roll Flutter from 98685a099fdd to 1a905d508de1 (30 revisions) (#6583)
engine-flutter-autoroll Apr 21, 2024
52ceb4a
Bump actions/checkout from 4.1.2 to 4.1.3 (#6587)
dependabot[bot] Apr 22, 2024
9f6a2c8
Bump actions/upload-artifact from 4.3.1 to 4.3.2 (#6571)
dependabot[bot] Apr 22, 2024
0b953c2
[pointer_interceptor_web] Remove semantic tests. (#6580)
ditman Apr 22, 2024
e013fb2
Roll Flutter from 1a905d508de1 to 140edb988312 (5 revisions) (#6594)
engine-flutter-autoroll Apr 22, 2024
58f284b
[image_picker] Fix If imageToScale is nil, the app will crash (#14668…
zeqinjie Apr 22, 2024
d7e8237
Bump actions/upload-artifact from 4.3.2 to 4.3.3 (#6598)
dependabot[bot] Apr 23, 2024
ee9f18b
Bump github/codeql-action from 3.25.1 to 3.25.2 (#6597)
dependabot[bot] Apr 23, 2024
0519bb8
Roll Flutter from 140edb988312 to 77043bae1a5e (21 revisions) (#6599)
engine-flutter-autoroll Apr 23, 2024
2c57cfb
Bump legacy all_packages project AGP version to 7.0.0, Gradle version…
camsim99 Apr 23, 2024
98a2608
[in_app_purchase_android] Readme update for Alternative billing (#6578)
reidbaker Apr 23, 2024
87e30c2
Reverts "Bump legacy all_packages project AGP version to 7.0.0, Gradl…
auto-submit[bot] Apr 24, 2024
5a24bdf
[go_router] Fixes an issue where route future does not complete when …
chunhtai Apr 24, 2024
d23ce15
[camera] Finish converting iOS to Pigeon (#6601)
stuartmorgan-g Apr 24, 2024
9ef5942
Roll Flutter from 77043bae1a5e to dba4f7747441 (30 revisions) (#6607)
engine-flutter-autoroll Apr 24, 2024
57c23bd
Add CI steps to test iOS and macOS plugins with both CocoaPods and Sw…
vashworth Apr 24, 2024
3dc30c7
[go_router] Add `GoRouterState state` parameter to `GoRouterData.onEx…
ValentinVignal Apr 24, 2024
cd2a47f
Bump actions/checkout from 4.1.3 to 4.1.4 (#6609)
dependabot[bot] Apr 25, 2024
8deb2c0
Roll Flutter from dba4f7747441 to 5d3bca4500b1 (17 revisions) (#6612)
engine-flutter-autoroll Apr 25, 2024
a9ebb47
[go_router_builder] add support to go_router_builder for initializing…
satoyan Apr 25, 2024
40cd150
[go_router] Update redirect documentation example code for clarity (#…
elitree Apr 25, 2024
7e6a265
Bump github/codeql-action from 3.25.2 to 3.25.3 (#6615)
dependabot[bot] Apr 26, 2024
60b735d
Roll Flutter from 5d3bca4500b1 to 2e806700b928 (20 revisions) (#6616)
engine-flutter-autoroll Apr 26, 2024
4eb1aec
Roll Flutter from 2e806700b928 to f9933b6994e4 (17 revisions) (#6620)
engine-flutter-autoroll Apr 27, 2024
eb284fd
Roll Flutter from f9933b6994e4 to db8c475cac11 (3 revisions) (#6622)
engine-flutter-autoroll Apr 29, 2024
5440f1a
[file_selector_android] Modifies `getDirectoryPath`, `openFile`, `ope…
camsim99 Apr 29, 2024
61b65a2
[file_selector_android] Update `LICENSE` file to include newly added …
camsim99 Apr 29, 2024
7f46aa7
[go_router] Don't log if `hierarchicalLoggingEnabled` is `true` (#6019)
ValentinVignal Apr 29, 2024
5b86a1f
[google_maps_flutter_android] Add marker clustering support (#6185)
jokerttu Apr 30, 2024
2ef8847
[google_maps_flutter_web] Add marker clustering support (#6187)
jokerttu Apr 30, 2024
7b1fedd
[image_picker] Update documentation to note that Photo Picker use is …
gmackall Apr 30, 2024
9a08142
[flutter_adaptive_scaffold] use `MediaQuery.sizeOf` instead of `Media…
waleedf112 Apr 30, 2024
d609552
Roll Flutter from db8c475cac11 to b597dd24cb97 (23 revisions) (#6631)
engine-flutter-autoroll Apr 30, 2024
ee37080
[go_router_builder] Tweaks for latest analyzer-6.5.0 (#6632)
ditman Apr 30, 2024
8ae24ca
Skip podspec Swift Search Path validation if only swift file is Packa…
vashworth Apr 30, 2024
0c6a550
Roll Flutter from b597dd24cb97 to d33bb8fa5eb8 (7 revisions) (#6633)
engine-flutter-autoroll May 1, 2024
56d61de
[webview_flutter_android] Fixes iframe navigation with `onNavigationR…
petermnt May 1, 2024
eed9158
Roll Flutter from d33bb8fa5eb8 to bf7191fd3884 (34 revisions) (#6637)
engine-flutter-autoroll May 2, 2024
9d15a30
Skip podspec Swift Search Path validation if only swift file is Packa…
vashworth May 2, 2024
271ab98
[in_app_purchase] implement countryCode correctly (#6636)
reidbaker May 2, 2024
98f616f
Roll Flutter from bf7191fd3884 to f1037a01b796 (21 revisions) (#6641)
engine-flutter-autoroll May 3, 2024
2da5dc7
Fix unnecessary toList/fromList calls during encode/decode process (#…
tarrinneal May 6, 2024
2c454d9
[camera] MediaSettings parameter for createCameraWithSettings (#3586)
PROGrand May 6, 2024
c59a306
[camerax] Prevent using unsupported concurrent camera use cases (#6608)
camsim99 May 6, 2024
51aa73a
Roll Flutter from f1037a01b796 to 04424e10fe28 (25 revisions) (#6674)
engine-flutter-autoroll May 6, 2024
8fc1c8a
[ci] Reduce the number of tasks in recipe CQ (#6673)
stuartmorgan-g May 6, 2024
c10403d
[camerax] Add empty implementation for `prepareForVideoRecording` not…
camsim99 May 6, 2024
ece62b6
[file_selector] Add support for SPM (#6672)
stuartmorgan-g May 6, 2024
89d8709
[shared_preferences_foundation] Adds Swift Package Manager compatibil…
vashworth May 6, 2024
e9cdb78
[camera] Ignore implementation imports outside of lib (#6191)
srawlins May 7, 2024
79dfc4c
Roll Flutter from 04424e10fe28 to 7920a52dd568 (27 revisions) (#6683)
engine-flutter-autoroll May 7, 2024
07727eb
[go_router] guard context access in then clauses (#6685)
goderbauer May 7, 2024
5c95bf0
[path_provider] Add Swift Package Manager support (#6680)
stuartmorgan-g May 7, 2024
dc15626
[ios_platform_images] Add Swift Package Manager support (#6684)
loic-sharma May 8, 2024
4e131b6
[video_player_avfoundation] Adds Swift Package Manager compatibility …
vashworth May 8, 2024
cb188c8
[image_picker_ios] Adds Swift Package Manager compatibility to image_…
vashworth May 8, 2024
b5936fb
Reverts "[image_picker_ios] Adds Swift Package Manager compatibility …
auto-submit[bot] May 8, 2024
23c33a9
Temporarily add empty header files to video_player_avfoundation so in…
vashworth May 8, 2024
d26e890
[pointer_interceptor] Remove `implements` from app-facing package (#6…
bparrishMines May 9, 2024
9a7fc05
[flutter_lints] Rev to 4.0.0; prepare for publishing (#6695)
goderbauer May 9, 2024
46a6f45
[image_picker_ios] Adds Swift Package Manager compatibility (#6696)
vashworth May 9, 2024
6c04a0a
[go_router] Feat add route redirect shellroutes (#114559) (#6432)
VictorOhashi May 9, 2024
dab8538
Roll Flutter from 00f40667c16a to 2bfb1b0e2f61 (9 revisions) (#6706)
engine-flutter-autoroll May 10, 2024
6232849
[local_auth_darwin] Adds Swift Package Manager compatibility (#6708)
loic-sharma May 10, 2024
ee3611c
[quick_actions_android] Switch to `Compat` version of `ShortcutManage…
gmackall May 10, 2024
aed7d9c
Update .gitignore for Swift Package Manager (#6705)
loic-sharma May 10, 2024
8c955cf
[camerax] Make fixes required to swap camera_android_camerax for came…
camsim99 May 10, 2024
238f1f1
[image_picker_android] - will fix crash on Android 12+ devices (#6691)
Mairramer May 10, 2024
2771240
[Android][webview_flutter] Run integration tests on emulators running…
camsim99 May 10, 2024
22151c4
[url_launcher] Add Swift Package Manager support (#6677)
stuartmorgan-g May 10, 2024
b429e4e
[quick_actions] Add Swift Package Manager support (#6682)
stuartmorgan-g May 10, 2024
54d40fa
Roll Flutter from 2bfb1b0e2f61 to 2aa05c16509b (26 revisions) (#6713)
engine-flutter-autoroll May 11, 2024
07c29f3
Roll Flutter from 2aa05c16509b to 1dfb46e9c087 (3 revisions) (#6715)
engine-flutter-autoroll May 12, 2024
c4d5119
[image_picker_ios] Make all headers public for SwiftPM to keep inline…
vashworth May 13, 2024
63b9eb7
[camera] Change default Android implementation from `camera_android` …
camsim99 May 13, 2024
6862ebe
Roll Flutter from 1dfb46e9c087 to 125543505d26 (6 revisions) (#6723)
engine-flutter-autoroll May 13, 2024
74d08bd
[in_app_purchase] Update country code Android example (#6722)
stuartmorgan-g May 13, 2024
8174802
[go_router] Use the correct configuration to build the state passed t…
ValentinVignal May 14, 2024
c224198
Roll Flutter from 125543505d26 to d2da1b280b51 (26 revisions) (#6729)
engine-flutter-autoroll May 14, 2024
1f9382b
[webview_flutter_wkwebview] Skip `withWeakReferenceTo` integration te…
bparrishMines May 14, 2024
6bf1bee
Roll Flutter (stable) from 54e66469a933 to 5dcb86f68f23 (1402 revisio…
engine-flutter-autoroll May 14, 2024
391671a
[image_picker_android] Refactor getting of paths from intent to singl…
gmackall May 14, 2024
5ae8705
[in_app_purchase_storekit] migrate main plugin class to swift in prep…
LouiseHsu May 14, 2024
89b745c
[webview_flutter_wkwebview] Fixes JSON.stringify() cannot serialize c…
LinXunFeng May 15, 2024
bb4d86f
Update the repo for the 3.22 stable release (#6730)
stuartmorgan-g May 15, 2024
dc745b4
Roll Flutter from d2da1b280b51 to 39651e84ea12 (18 revisions) (#6738)
engine-flutter-autoroll May 15, 2024
dbe858d
[webview_flutter] Skip "Video playback policy" drive tests (#6747)
vashworth May 16, 2024
59573a6
[pigeon][swift] Removes FlutterError in favor of PigeonError (#6611)
bc-lee May 16, 2024
29a4c72
Roll Flutter from 39651e84ea12 to 0d22d9101aac (23 revisions) (#6748)
engine-flutter-autoroll May 16, 2024
3c5c92e
[two_dimensional_scrollables] TreeView (#6592)
Piinks May 16, 2024
e01b248
[file_selector_ios, image_picker_ios] Remove Swift Package Support (#…
vashworth May 16, 2024
f66380c
[camera_avfoundation] Revert camera example PRODUCT_BUNDLE_IDENTIFIER…
jmagman May 16, 2024
577831a
[camera_android_camerax] update to latest stable camerax 1.3.3 (#6737)
hamdikahloun May 16, 2024
cb891ea
[go_router_builder] Add test for `onExit` (#6614)
ValentinVignal May 16, 2024
be616e4
Roll Flutter from 0d22d9101aac to 00425ef1be26 (14 revisions) (#6753)
engine-flutter-autoroll May 17, 2024
0d993e8
[go_router] Fixes issue that path parameters are not set when using t…
chunhtai May 17, 2024
effbdf1
Bump actions/checkout from 4.1.4 to 4.1.6 (#6751)
dependabot[bot] May 18, 2024
1e8019f
Roll Flutter from 00425ef1be26 to adf279f3080f (13 revisions) (#6761)
engine-flutter-autoroll May 19, 2024
5ae730e
Roll Flutter from adf279f3080f to 02a6c91e4d37 (8 revisions) (#6776)
engine-flutter-autoroll May 20, 2024
461e64b
[url_launcher]: Bump androidx.annotation:annotation from 1.7.1 to 1.8…
dependabot[bot] May 20, 2024
d86335c
[in_app_pur]: Bump androidx.annotation:annotation from 1.7.1 to 1.8.0…
dependabot[bot] May 20, 2024
7e0944c
[file_selector]: Bump androidx.annotation:annotation from 1.7.1 to 1.…
dependabot[bot] May 20, 2024
336dc6c
Bump github/codeql-action from 3.25.3 to 3.25.6 (#6777)
dependabot[bot] May 21, 2024
5ef1196
[local_auth] Remove use of OCMock (#6757)
stuartmorgan-g May 21, 2024
370ac71
Roll Flutter from 02a6c91e4d37 to d02292dbc409 (22 revisions) (#6778)
engine-flutter-autoroll May 21, 2024
a037203
[interactive_media_ads] Add SPM support (#6756)
stuartmorgan-g May 21, 2024
8048682
[go_router] New feature improve debug full path (#6714)
hashirshoaeb May 21, 2024
c7a7994
[in_app_purchase_android] Introduced new ReplacementMode for Android'…
vongrad May 22, 2024
bae5a20
[interactive_media_ads]: Bump androidx.annotation:annotation from 1.5…
dependabot[bot] May 22, 2024
2609f10
[local_auth] Convert native unit tests to Swift (#6779)
stuartmorgan-g May 22, 2024
88014b8
[rfw] Adds support for `DecorationImage.filterQuality`. (#6781)
goderbauer May 23, 2024
1464627
Roll Flutter from d02292dbc409 to 73bf206f35e7 (31 revisions) (#6780)
engine-flutter-autoroll May 23, 2024
d73bc21
[webview]: Bump androidx.webkit:webkit from 1.7.0 to 1.10.0 in /packa…
dependabot[bot] May 23, 2024
a7dae08
[file_selector] Convert iOS to Swift and SPM (#6755)
stuartmorgan-g May 23, 2024
59b80d3
Roll Flutter (stable) from 5dcb86f68f23 to a14f74ff3a1c (3 revisions)…
engine-flutter-autoroll May 23, 2024
0fb52d9
Roll Flutter from 73bf206f35e7 to 8d955cdd644e (24 revisions) (#6786)
engine-flutter-autoroll May 23, 2024
967d669
[webview_flutter] Adds onHttpError callback to NavigationDelegate to …
bparrishMines May 24, 2024
2fc94ea
[ci] Start moving podspec check to ARM (#6782)
stuartmorgan-g May 24, 2024
0b01421
[google_maps_flutter_platform_interface] Add improvements to BitmapDe…
jokerttu May 24, 2024
34b03b0
Roll Flutter from 8d955cdd644e to 8dd08314d2e4 (22 revisions) (#6788)
engine-flutter-autoroll May 24, 2024
c659e89
[pointer_interceptor] Add Swift Package Manager support (#6790)
stuartmorgan-g May 24, 2024
ab15ef2
[ci] Switch podspec check over to ARM (#6791)
stuartmorgan-g May 24, 2024
479421a
Roll Flutter from 8dd08314d2e4 to cb26a01a40e9 (12 revisions) (#6794)
engine-flutter-autoroll May 25, 2024
a9ed70c
Update Flutter wiki links (#6789)
stuartmorgan-g May 26, 2024
bbc90e2
Roll Flutter from cb26a01a40e9 to 656447127360 (3 revisions) (#6796)
engine-flutter-autoroll May 26, 2024
63b9d58
Roll Flutter from 656447127360 to 0b31ffc125e9 (7 revisions) (#6820)
engine-flutter-autoroll May 27, 2024
4039471
Roll Flutter from 0b31ffc125e9 to a1a33e63b911 (6 revisions) (#6822)
engine-flutter-autoroll May 28, 2024
cdfd542
[webview]: Bump androidx.webkit:webkit from 1.10.0 to 1.11.0 in /pack…
dependabot[bot] May 28, 2024
594c9d3
[go_router] docs: updated link in navigation.md to correct file path …
altynbek132 May 28, 2024
fd79d3d
[many] Remove references to v1 embedding (#6494)
gmackall May 28, 2024
5efa285
[google_maps_flutter] Implement polyline patterns in google maps ios …
Hari-07 May 28, 2024
2fd4000
[pigeon]: Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.9.22 …
dependabot[bot] May 28, 2024
4ead959
[flutter_adaptive_scaffold] Migrate MaterialStateProperty to WidgetSt…
Piinks May 29, 2024
9000197
[rfw] Migrate deprecated doc references (#6744)
Piinks May 29, 2024
727686a
Roll Flutter from a1a33e63b911 to c85fa6abf4ff (20 revisions) (#6829)
engine-flutter-autoroll May 29, 2024
b990209
[Re-land] Bump legacy all_packages project AGP version to 7.0.0, Grad…
camsim99 May 29, 2024
785efc7
[camerax] Add notes about Android permissions (#6741)
camsim99 May 29, 2024
245b4d1
[dynamic_layouts] Remove the dynamic_layouts package (#6830)
Piinks May 29, 2024
f53eb2a
Migrate `camera/android` from `SurfaceTexture`->`SurfaceProducer`. (#…
matanlurey May 29, 2024
c86a877
Migrate CameraX from SurfaceTexture to SurfaceProducer. (#6462)
matanlurey May 29, 2024
0a4aac3
[google_maps_flutter] Undeprecate BitmapDescriptor methods (#6832)
jokerttu May 29, 2024
75d338f
Migrate `video_player/android` from `SurfaceTexture`->`SurfaceProduce…
matanlurey May 29, 2024
af5f578
Amend package:web tweaks to allow package:web roll (#6793)
srujzs May 29, 2024
3b1807d
[pigeon] Updates `PigeonInstanceMangerApi` to use the shared api chan…
bparrishMines May 30, 2024
184af58
Revert "Migrate CameraX from SurfaceTexture to SurfaceProducer." (#6838)
jonahwilliams May 30, 2024
9a4e2ab
[image_picker] Adds comment for the limit parameter (#6678)
LinXunFeng May 31, 2024
2a640b4
[image_picker_ios] Re-adds Swift Package Manager compatibility (#6833)
loic-sharma May 31, 2024
2259d7d
Roll Flutter from c85fa6abf4ff to 7eebe2992aba (26 revisions) (#6836)
engine-flutter-autoroll Jun 1, 2024
9e3303d
Revert "Roll Flutter from c85fa6abf4ff to 7eebe2992aba (#6836)" (#6860)
ditman Jun 3, 2024
b667f10
[url_launcher] Add support for setting show title on Chrome Custom Ta…
Alex-Usmanov Jun 3, 2024
f18d692
[pigeon] Kotlin/Java method overloading for the `setUp` method (#6843)
RobinCombrink Jun 3, 2024
70b592a
Clean Xcode project before analyzing and testing (#6842)
vashworth Jun 4, 2024
7ccd7e0
Avoid cumbersome formatter workaround (#6573)
lrhn Jun 4, 2024
9d63f53
[google_maps_flutter] Custom marker size improvements - platform impl…
jokerttu Jun 4, 2024
7a98e54
Correcting the typo of Flutter in projects (#6850)
meg4cyberc4t Jun 4, 2024
2917da6
[ci] Manual roll Flutter to c246ecd (84 revisions) + fixes (#6863)
ditman Jun 4, 2024
0069234
[rfw] Material slider widget (#6610)
uberchilly Jun 5, 2024
023fa71
[google_maps_flutter] Custom marker size improvements (#4055)
jokerttu Jun 5, 2024
d9932ca
[path_provider] Skip verifying sample file on macOS (#6874)
vashworth Jun 5, 2024
8f2fb38
Roll Flutter from c246ecdf8e8d to 27e06569a157 (17 revisions) (#6875)
engine-flutter-autoroll Jun 5, 2024
4f58749
[google_sign_in_web] Update button_tester to use web_only library. (#…
ditman Jun 5, 2024
a4dd20a
Disable sandboxing for macOS tests in CI (#6866)
vashworth Jun 6, 2024
5afd5fc
Roll Flutter from 27e06569a157 to 4608a8913767 (17 revisions) (#6876)
engine-flutter-autoroll Jun 6, 2024
1465e06
Roll Flutter (stable) from a14f74ff3a1c to 761747bfc538 (6 revisions)…
engine-flutter-autoroll Jun 6, 2024
efe092c
[pigeon] Moves all codec logic to singular custom codec (#6600)
tarrinneal Jun 6, 2024
4bf3841
Disable sandboxing directly for macOS tests (#6880)
vashworth Jun 6, 2024
1b6108a
Run tests on macOS 13 or 14 (#6877)
vashworth Jun 6, 2024
2dff790
[two_dimensional_scrollables] Adds generics to the callbacks and buil…
baumths Jun 6, 2024
f6a2272
Revert "Migrate `video_player/android` from `SurfaceTexture`->`Surfac…
jonahwilliams Jun 6, 2024
901c96c
[video_player_android] Migrate ExoPlayer to ExoPlayer-Media3 1.3.1 (#…
emakar Jun 7, 2024
a1f9c3e
[pigeon] Fix handling of null class args in C++ (#6881)
stuartmorgan-g Jun 7, 2024
a9079fa
Manual roll Flutter from 4608a8913767 to fc19ecfc585a (38 revisions) …
engine-flutter-autoroll Jun 7, 2024
5cf6686
Roll Flutter from fc19ecfc585a to 32081aab69f8 (9 revisions) (#6896)
engine-flutter-autoroll Jun 10, 2024
1fc7944
Remove package:platform source (#6898)
mit-mit Jun 10, 2024
b1ba090
Change CODEOWNERS for metrics_center (#6892)
jmagman Jun 10, 2024
e5f1a80
[ci] Allow `platform` references (#6903)
stuartmorgan-g Jun 10, 2024
676c7fa
[video_player] Try to address test flake (#6899)
stuartmorgan-g Jun 10, 2024
116f919
Ensure each code block specified in the markdown uses its own ScrollC…
apwilson Jun 11, 2024
1bb4da2
Roll Flutter from 32081aab69f8 to 14df7be3f947 (21 revisions) (#6907)
engine-flutter-autoroll Jun 11, 2024
5635337
[tool] Provide better CI feedback for combo PRs (#6865)
stuartmorgan-g Jun 11, 2024
7462d6d
Remove CODEOWNER for google_sign_in_ios and image_picker_ios (#6891)
jmagman Jun 12, 2024
69f2008
[rfw][ci] Skip failing `rfw` golden tests and manual roll (#6915)
bparrishMines Jun 12, 2024
3b37b5b
[go_router] Added proper `redirect` handling for `ShellRoute.$route` …
vasilich6107 Jun 13, 2024
1ec3a9b
Refactor `VideoPlayer` to be less exposed to `EventChannel` & related…
matanlurey Jun 13, 2024
e0e9ed5
Roll Flutter from b1f9d7131c8c to 01db23b82233 (15 revisions) (#6921)
engine-flutter-autoroll Jun 13, 2024
e87225e
Move `Player.Listener` impl, remove `@VisibleForTesting isInitialized…
matanlurey Jun 13, 2024
eea55a3
Roll Flutter from 01db23b82233 to 349ec7183cd0 (19 revisions) (#6926)
engine-flutter-autoroll Jun 14, 2024
9dfe26b
Roll Flutter from 349ec7183cd0 to 5187cab7bdd4 (7 revisions) (#6927)
engine-flutter-autoroll Jun 15, 2024
e8275f7
[local_auth]: Bump androidx.core:core from 1.10.1 to 1.13.1 in /packa…
dependabot[bot] Jun 17, 2024
9e30555
[camera]: Bump androidx.annotation:annotation from 1.7.1 to 1.8.0 in …
dependabot[bot] Jun 17, 2024
067b87a
[path_provider]: Bump androidx.annotation:annotation from 1.7.1 to 1.…
dependabot[bot] Jun 17, 2024
194681e
[quick_actions]: Bump com.android.tools.build:gradle from 7.2.1 to 8.…
dependabot[bot] Jun 17, 2024
bc44846
[sign_in]: Bump com.google.guava:guava from 32.0.1-android to 33.2.1-…
dependabot[bot] Jun 17, 2024
bad0fd3
[camera]: Bump com.google.guava:guava from 32.0.1-android to 33.2.1-a…
dependabot[bot] Jun 17, 2024
ac1689f
[google_sign_in_web] README.md typo (#6642)
Jerinji2016 Jun 17, 2024
ad280c8
Roll Flutter from 5187cab7bdd4 to ccf3abe94047 (6 revisions) (#6940)
engine-flutter-autoroll Jun 17, 2024
e56ae52
[flutter_markdown] fixes null check operator used on null value if on…
jimmyff Jun 18, 2024
5a6c3d5
[pigeon] Fully-qualify types in Equatable extension test (#6946)
jmagman Jun 18, 2024
6f989fa
[google_maps_flutter] deprecate old BitmapDescriptor methods (#6905)
jokerttu Jun 20, 2024
9c21e6b
[many] More v1 embedding deletion that was missed in https://github.c…
gmackall Jun 20, 2024
5754534
Manual roll Flutter from ccf3abe94047 to 6c06abbb5576 (21 revisions) …
engine-flutter-autoroll Jun 20, 2024
bae5ea2
[google_maps_flutter] Move Android inspector to Pigeon (#6958)
stuartmorgan-g Jun 20, 2024
8890f70
[quick_actions] Update to Pigeon 20 (#6961)
stuartmorgan-g Jun 21, 2024
04b0bd3
Revert "Migrate `camera/android` from `SurfaceTexture`->`SurfaceProdu…
AlexV525 Jun 21, 2024
5597634
[google_maps_flutter] Partial Android host API Pigeon conversion (#6967)
stuartmorgan-g Jun 21, 2024
7abe7f2
[google_maps_flutter] Add iOS SDK 9.x support (#6902)
stuartmorgan-g Jun 22, 2024
16e5804
[in_app_purchase_storekit] Remove OCMock (#6862)
LouiseHsu Jun 22, 2024
8afed56
[flutter_adaptive_scaffold] Allows for the animation duration to be a…
oravecz-jpmc Jun 24, 2024
3eb5e52
[multicast_dns] Optimized Socket Binding: Always bind to 0.0.0.0 for …
biagiopietro Jun 24, 2024
5251802
[interactive_media_ads] Fix README badge image URL (#6979)
stuartmorgan-g Jun 24, 2024
46381f3
Added GroundOverlay in google_maps_platform_interface
gabbopalma Jun 24, 2024
b882a78
Added GroundOverlay and Tests in google_maps_flutter_android
gabbopalma Jun 25, 2024
6fc6b74
google_maps_flutter_android: Added groundOverlays tests in example fo…
gabbopalma Jun 25, 2024
d2fa037
Roll Flutter from 6c06abbb5576 to e726eb401c2c (51 revisions) (#6987)
engine-flutter-autoroll Jun 25, 2024
6ba3fa4
[interactive_media_ads] Adds initial Android implementation (#6733)
bparrishMines Jun 25, 2024
31ac17e
[various] Update flutter.dev links to more reliable destinations (#6963)
parlough Jun 25, 2024
095c3f8
[pigeon] Update testing and docs (#6984)
stuartmorgan-g Jun 25, 2024
211033b
Final refactor of `video_player_android` before `SurfaceProducer#setC…
matanlurey Jun 25, 2024
1ae72fe
Dart format of changes
gabbopalma Jun 26, 2024
eaa0877
Roll Flutter from 6c06abbb5576 to e726eb401c2c (51 revisions) (#6987)
engine-flutter-autoroll Jun 25, 2024
a92bee1
[interactive_media_ads] Adds initial Android implementation (#6733)
bparrishMines Jun 25, 2024
01c6a84
[various] Update flutter.dev links to more reliable destinations (#6963)
parlough Jun 25, 2024
d0417be
[pigeon] Update testing and docs (#6984)
stuartmorgan-g Jun 25, 2024
f69557f
Final refactor of `video_player_android` before `SurfaceProducer#setC…
matanlurey Jun 25, 2024
c18958b
Merge branch 'flutter:main' into main
gabbopalma Jun 26, 2024
933e1d0
google_maps_flutter_ios: Added groundOverlay support and tests in exa…
gabbopalma Jun 26, 2024
c3649e3
Changelog and pubspecs updates
gabbopalma Jun 26, 2024
1810ed0
Google_maps_flutter_android: Fix on setAnchor and others minor fixes.
gabbopalma Jun 26, 2024
d137c4f
google_maps_flutter: Added GroundOverlay support, adjusted pubspec.ya…
gabbopalma Jun 26, 2024
12d6edb
google_maps_flutter: Fixed example app pubspec.yaml. Minor fixes.
gabbopalma Jul 3, 2024
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1,444 changes: 1,444 additions & 0 deletions .ci.yaml

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .ci/flutter_master.version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
e726eb401c2c1c882aa393071d5bb8bfb45e1dc3
1 change: 1 addition & 0 deletions .ci/flutter_stable.version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
761747bfc538b5af34aa0d3fac380f1bc331ec49
52 changes: 52 additions & 0 deletions .ci/legacy_project/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
This directory contains a partial snapshot of an old Flutter project; it is
intended to replace the corresponding parts of a newly Flutter-created project
to allow testing plugin builds with a legacy project.

It was originally created with Flutter 2.0.6. In general the guidelines are:
- Pieces here should be largely self-contained rather than portions of
major project components; for instance, it currently contains the entire
`android/` directory from a legacy project, rather than a subset of it
which would be combined with a subset of a new project's `android/`
directory. This is to avoid random breakage in the future due to
conflicts between those subsets. For instance, we could probably get
away with not including android/app/src/main/res for a while, and
instead layer in the versions from a new project, but then someday
if the resources were renamed, there would be dangling references to
the old resources in files that are included here.
- Updates over time should be minimal. We don't expect that an unchanged
project will keep working forever, but this directory should simulate
a developer who has done the bare minimum to keep their project working
as they have updated Flutter.
- Updates should be logged below.

The reason for the hybrid model, rather than checking in a full legacy
project, is to minimize unnecessary maintenance work. E.g., there's no
need to manually keep Dart code updated for Flutter changes just to
test legacy native Android build behaviors.

## Manual changes to files

The following are the changes relative to running:

```bash
flutter create -a java all_packages
```

and then deleting everything but `android/` from it:

- Added license boilerplate.
- Replaced `jcenter` in build.gradle with `mavenCentral`, due to the
jcenter.bintray.com shutdown.
- Update `compileSdkVersion` from 30 to 33 to maintain compatibility
with plugins that use API 34.
- Updates `gradle-wrapper.properties` from `6.7` to `6.7.1`, to add
support for the Kotlin gradle plugin. If a user runs into this
error, the error message is clear on how to upgrade.
- Modifies `build.gradle` to upgrade the Android Gradle Plugin (AGP)
from version 4.1.0 to 7.0.0. If a user runs into an error with
the AGP version, the warning is clear on how to upgrade
the version to one that we support.
- Modifies `gradle-wrapper.properties` to upgrade the Gradle version
from 6.7.1 to 7.0.2. If a user runs into an error with the Gradle
version, the warning is clear on how to upgrade the version to
one that we support.
46 changes: 46 additions & 0 deletions .ci/legacy_project/all_packages/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Miscellaneous
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
.svn/

# IntelliJ related
*.iml
*.ipr
*.iws
.idea/

# The .vscode folder contains launch configuration and tasks you configure in
# VS Code which you may wish to be included in version control, so this line
# is commented out by default.
#.vscode/

# Flutter/Dart/Pub related
**/doc/api/
**/ios/Flutter/.last_build_id
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
.packages
.pub-cache/
.pub/
/build/

# Web related
lib/generated_plugin_registrant.dart

# Symbolication related
app.*.symbols

# Obfuscation related
app.*.map.json

# Android Studio will place build artifacts here
/android/app/debug
/android/app/profile
/android/app/release
10 changes: 10 additions & 0 deletions .ci/legacy_project/all_packages/.metadata
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# This file tracks properties of this Flutter project.
# Used by Flutter tool to assess capabilities and perform upgrades etc.
#
# This file should be version controlled and should not be manually edited.

version:
revision: 1d9032c7e1d867f071f2277eb1673e8f9b0274e3
channel: unknown

project_type: app
11 changes: 11 additions & 0 deletions .ci/legacy_project/all_packages/android/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
gradle-wrapper.jar
/.gradle
/captures/
/gradlew
/gradlew.bat
/local.properties
GeneratedPluginRegistrant.java

# Remember to never publicly share your keystore.
# See https://flutter.dev/to/reference-keystore
key.properties
47 changes: 47 additions & 0 deletions .ci/legacy_project/all_packages/android/app/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
localPropertiesFile.withReader('UTF-8') { reader ->
localProperties.load(reader)
}
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '1'
}

def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) {
flutterVersionName = '1.0'
}

apply plugin: 'com.android.application'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

android {
compileSdkVersion 33

defaultConfig {
applicationId "com.example.all_packages"
minSdkVersion flutter.minSdkVersion
targetSdkVersion 30
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}

buildTypes {
release {
signingConfig signingConfigs.debug
}
}
}

flutter {
source '../..'
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.all_packages">
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.all_packages">
<application
android:label="all_packages"
android:icon="@mipmap/ic_launcher">
<activity
android:name=".MainActivity"
android:launchMode="singleTop"
android:theme="@style/LaunchTheme"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:hardwareAccelerated="true"
android:windowSoftInputMode="adjustResize">
<!-- Specifies an Android theme to apply to this Activity as soon as
the Android process has started. This theme is visible to the user
while the Flutter UI initializes. After that, this theme continues
to determine the Window background behind the Flutter UI. -->
<meta-data
android:name="io.flutter.embedding.android.NormalTheme"
android:resource="@style/NormalTheme"
/>
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<!-- Don't delete the meta-data below.
This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
<meta-data
android:name="flutterEmbedding"
android:value="2" />
</application>
</manifest>
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// Copyright 2013 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

package com.example.all_packages;

import io.flutter.embedding.android.FlutterActivity;

public class MainActivity extends FlutterActivity {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Modify this file to customize your launch splash screen -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="?android:colorBackground" />

<!-- You can insert your own image assets here -->
<!-- <item>
<bitmap
android:gravity="center"
android:src="@mipmap/launch_image" />
</item> -->
</layer-list>
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Modify this file to customize your launch splash screen -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/white" />

<!-- You can insert your own image assets here -->
<!-- <item>
<bitmap
android:gravity="center"
android:src="@mipmap/launch_image" />
</item> -->
</layer-list>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is on -->
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
<!-- Show a splash screen on the activity. Automatically removed when
Flutter draws its first frame -->
<item name="android:windowBackground">@drawable/launch_background</item>
</style>
<!-- Theme applied to the Android Window as soon as the process has started.
This theme determines the color of the Android Window while your
Flutter UI initializes, as well as behind your Flutter UI while its
running.
This Theme is only used starting with V2 of Flutter's Android embedding. -->
<style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
<item name="android:windowBackground">?android:colorBackground</item>
</style>
</resources>
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
<style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
<!-- Show a splash screen on the activity. Automatically removed when
Flutter draws its first frame -->
<item name="android:windowBackground">@drawable/launch_background</item>
</style>
<!-- Theme applied to the Android Window as soon as the process has started.
This theme determines the color of the Android Window while your
Flutter UI initializes, as well as behind your Flutter UI while its
running.
This Theme is only used starting with V2 of Flutter's Android embedding. -->
<style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowBackground">?android:colorBackground</item>
</style>
</resources>
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.all_packages">
<!-- Flutter needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>
29 changes: 29 additions & 0 deletions .ci/legacy_project/all_packages/android/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
buildscript {
repositories {
google()
mavenCentral()
}

dependencies {
classpath 'com.android.tools.build:gradle:7.0.0'
}
}

allprojects {
repositories {
google()
mavenCentral()
}
}

rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
delete rootProject.buildDir
}
3 changes: 3 additions & 0 deletions .ci/legacy_project/all_packages/android/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
org.gradle.jvmargs=-Xmx2G
android.useAndroidX=true
android.enableJetifier=true
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#Fri Jun 23 08:50:38 CEST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
11 changes: 11 additions & 0 deletions .ci/legacy_project/all_packages/android/settings.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
include ':app'

def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
def properties = new Properties()

assert localPropertiesFile.exists()
localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }

def flutterSdkPath = properties.getProperty("flutter.sdk")
assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"
23 changes: 23 additions & 0 deletions .ci/scripts/analyze_legacy.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#!/bin/bash
# Copyright 2013 The Flutter Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
set -e

# Allow analyzing packages that use a dev dependency with a higher minimum
# Flutter/Dart version than the package itself. Non-client code doesn't need to
# work in legacy versions.
#
# This requires the --lib-only flag below.
.ci/scripts/tool_runner.sh remove-dev-dependencies

# This uses --run-on-dirty-packages rather than --packages-for-branch
# since only the packages changed by 'make-deps-path-based' need to be
# re-checked.
.ci/scripts/tool_runner.sh analyze --lib-only \
--skip-if-not-supporting-flutter-version="$CHANNEL" \
--custom-analysis=script/configs/custom_analysis.yaml

# Restore the tree to a clean state, to avoid accidental issues if
# other script steps are added to the enclosing task.
git checkout .
23 changes: 23 additions & 0 deletions .ci/scripts/analyze_pathified.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#!/bin/bash
# Copyright 2013 The Flutter Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
set -e

# Pathify the dependencies on changed packages (excluding major version
# changes, which won't affect clients).
.ci/scripts/tool_runner.sh make-deps-path-based --target-dependencies-with-non-breaking-updates
# This uses --run-on-dirty-packages rather than --packages-for-branch
# since only the packages changed by 'make-deps-path-based' need to be
# re-checked.
# --skip-if-resolving-fails is used to avoid failing if there's a resolution
# conflict when using path-based dependencies, because that indicates that
# the failing packages won't pick up the new versions of the changed packages
# when they are published anyway, so publishing won't cause an out-of-band
# failure regardless.
dart ./script/tool/bin/flutter_plugin_tools.dart analyze --run-on-dirty-packages \
--skip-if-resolving-fails \
--log-timing --custom-analysis=script/configs/custom_analysis.yaml
# Restore the tree to a clean state, to avoid accidental issues if
# other script steps are added to the enclosing task.
git checkout .
Loading