From 729681b79a0730fadae262e58b8615bed46c00f0 Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Mon, 9 Dec 2024 17:15:44 +0100 Subject: [PATCH] Revert "Bump protobuf from 4.26.1 to 4.28.2 (#1630)" This reverts commit 82b6352da135e64fb58ec32c9f8feb46e47d4998. --- .../prodReleaseRuntimeClasspath.txt | 4 ++-- ...Width_compactHeight_showsNavigationBar.png | Bin 48910 -> 48803 bytes ...idth_expandedHeight_showsNavigationBar.png | Bin 114469 -> 114403 bytes ...tWidth_mediumHeight_showsNavigationBar.png | Bin 63934 -> 63932 bytes ...Width_compactHeight_showsNavigationBar.png | Bin 78150 -> 78069 bytes ...dth_expandedHeight_showsNavigationRail.png | Bin 257060 -> 257040 bytes ...Width_mediumHeight_showsNavigationRail.png | Bin 141989 -> 141918 bytes .../insets_snackbar_compact_medium.png | Bin 32984 -> 33920 bytes ...ets_snackbar_compact_medium_noSnackbar.png | Bin 27004 -> 27036 bytes .../insets_snackbar_expanded_expanded.png | Bin 199377 -> 201760 bytes .../insets_snackbar_medium_medium.png | Bin 78456 -> 79426 bytes ...Width_compactHeight_showsNavigationBar.png | Bin 60398 -> 60317 bytes ...dth_expandedHeight_showsNavigationRail.png | Bin 165524 -> 165422 bytes ...Width_mediumHeight_showsNavigationRail.png | Bin 105231 -> 105192 bytes .../screenshots/snackbar_compact_medium.png | Bin 50000 -> 51292 bytes .../snackbar_compact_medium_noSnackbar.png | Bin 51523 -> 51551 bytes .../snackbar_expanded_expanded.png | Bin 213849 -> 215873 bytes .../screenshots/snackbar_medium_medium.png | Bin 95070 -> 96406 bytes .../Background_dark_defaultTheme_dynamic.png | Bin 5609 -> 5639 bytes ...ackground_dark_defaultTheme_notDynamic.png | Bin 4323 -> 4355 bytes ...ckground_light_androidTheme_notDynamic.png | Bin 4801 -> 4850 bytes .../Background_light_defaultTheme_dynamic.png | Bin 5479 -> 5544 bytes ...ckground_light_defaultTheme_notDynamic.png | Bin 4131 -> 4200 bytes ...ntBackground_dark_defaultTheme_dynamic.png | Bin 4182 -> 4198 bytes ...ackground_dark_defaultTheme_notDynamic.png | Bin 10908 -> 10932 bytes ...ckground_light_androidTheme_notDynamic.png | Bin 4801 -> 4850 bytes ...tBackground_light_defaultTheme_dynamic.png | Bin 5595 -> 5663 bytes ...ckground_light_defaultTheme_notDynamic.png | Bin 10609 -> 10604 bytes ...nLeadingIcon_dark_defaultTheme_dynamic.png | Bin 4768 -> 4784 bytes ...adingIcon_dark_defaultTheme_notDynamic.png | Bin 3807 -> 3828 bytes ...LeadingIcon_light_defaultTheme_dynamic.png | Bin 4679 -> 4733 bytes ...dingIcon_light_defaultTheme_notDynamic.png | Bin 3396 -> 3433 bytes .../Button_dark_androidTheme_notDynamic.png | Bin 4266 -> 4280 bytes .../Button_dark_defaultTheme_dynamic.png | Bin 4927 -> 4935 bytes .../Button_dark_defaultTheme_notDynamic.png | Bin 3899 -> 3915 bytes .../Button_light_androidTheme_notDynamic.png | Bin 3887 -> 3933 bytes .../Button_light_defaultTheme_dynamic.png | Bin 4944 -> 4999 bytes .../Button_light_defaultTheme_notDynamic.png | Bin 3999 -> 4031 bytes ...ineButton_dark_androidTheme_notDynamic.png | Bin 5651 -> 5666 bytes ...utlineButton_dark_defaultTheme_dynamic.png | Bin 6412 -> 6419 bytes ...ineButton_dark_defaultTheme_notDynamic.png | Bin 5247 -> 5269 bytes ...neButton_light_androidTheme_notDynamic.png | Bin 5393 -> 5448 bytes ...tlineButton_light_defaultTheme_dynamic.png | Bin 6277 -> 6330 bytes ...neButton_light_defaultTheme_notDynamic.png | Bin 5483 -> 5530 bytes ...pSelected_dark_androidTheme_notDynamic.png | Bin 3265 -> 3275 bytes ...ChipSelected_dark_defaultTheme_dynamic.png | Bin 3189 -> 3195 bytes ...pSelected_dark_defaultTheme_notDynamic.png | Bin 3190 -> 3206 bytes ...Selected_light_androidTheme_notDynamic.png | Bin 3247 -> 3306 bytes ...hipSelected_light_defaultTheme_dynamic.png | Bin 3267 -> 3316 bytes ...Selected_light_defaultTheme_notDynamic.png | Bin 3231 -> 3276 bytes ...ilterChip_dark_androidTheme_notDynamic.png | Bin 2936 -> 2948 bytes .../FilterChip_dark_defaultTheme_dynamic.png | Bin 2933 -> 2941 bytes ...ilterChip_dark_defaultTheme_notDynamic.png | Bin 2922 -> 2935 bytes .../FilterChip/FilterChip_fontScale2.png | Bin 2878 -> 2995 bytes ...lterChip_light_androidTheme_notDynamic.png | Bin 2950 -> 2995 bytes .../FilterChip_light_defaultTheme_dynamic.png | Bin 2893 -> 2935 bytes ...lterChip_light_defaultTheme_notDynamic.png | Bin 2956 -> 2996 bytes ...Unchecked_dark_androidTheme_notDynamic.png | Bin 1193 -> 1206 bytes ...tonUnchecked_dark_defaultTheme_dynamic.png | Bin 1270 -> 1291 bytes ...Unchecked_dark_defaultTheme_notDynamic.png | Bin 1279 -> 1314 bytes ...nchecked_light_androidTheme_notDynamic.png | Bin 1318 -> 1399 bytes ...onUnchecked_light_defaultTheme_dynamic.png | Bin 1097 -> 1161 bytes ...nchecked_light_defaultTheme_notDynamic.png | Bin 1100 -> 1160 bytes ...conButton_dark_androidTheme_notDynamic.png | Bin 527 -> 575 bytes .../IconButton_dark_defaultTheme_dynamic.png | Bin 527 -> 575 bytes ...conButton_dark_defaultTheme_notDynamic.png | Bin 527 -> 575 bytes ...onButton_light_androidTheme_notDynamic.png | Bin 527 -> 575 bytes .../IconButton_light_defaultTheme_dynamic.png | Bin 527 -> 575 bytes ...onButton_light_defaultTheme_notDynamic.png | Bin 527 -> 575 bytes .../LoadingWheel_animation_1000.png | Bin 1519 -> 1566 bytes .../LoadingWheel_animation_115.png | Bin 811 -> 856 bytes .../LoadingWheel_animation_20.png | Bin 290 -> 342 bytes .../LoadingWheel_animation_724.png | Bin 1442 -> 1488 bytes ...dingWheel_dark_androidTheme_notDynamic.png | Bin 1068 -> 1080 bytes ...LoadingWheel_dark_defaultTheme_dynamic.png | Bin 1061 -> 1068 bytes ...dingWheel_dark_defaultTheme_notDynamic.png | Bin 1063 -> 1078 bytes ...ingWheel_light_androidTheme_notDynamic.png | Bin 1129 -> 1189 bytes ...oadingWheel_light_defaultTheme_dynamic.png | Bin 1036 -> 1084 bytes ...ingWheel_light_defaultTheme_notDynamic.png | Bin 1123 -> 1176 bytes ...dingWheel_dark_androidTheme_notDynamic.png | Bin 1870 -> 3067 bytes ...LoadingWheel_dark_defaultTheme_dynamic.png | Bin 1829 -> 2845 bytes ...dingWheel_dark_defaultTheme_notDynamic.png | Bin 1998 -> 3378 bytes ...ingWheel_light_androidTheme_notDynamic.png | Bin 1919 -> 5424 bytes ...oadingWheel_light_defaultTheme_dynamic.png | Bin 1710 -> 5176 bytes ...ingWheel_light_defaultTheme_notDynamic.png | Bin 1872 -> 4326 bytes ...avigation_dark_androidTheme_notDynamic.png | Bin 3803 -> 3836 bytes .../Navigation_dark_defaultTheme_dynamic.png | Bin 3850 -> 3867 bytes ...avigation_dark_defaultTheme_notDynamic.png | Bin 3851 -> 3876 bytes .../Navigation/Navigation_fontScale2.png | Bin 8145 -> 8254 bytes ...vigation_light_androidTheme_notDynamic.png | Bin 3975 -> 4043 bytes .../Navigation_light_defaultTheme_dynamic.png | Bin 3755 -> 3813 bytes ...vigation_light_defaultTheme_notDynamic.png | Bin 3734 -> 3806 bytes .../Tabs_dark_androidTheme_notDynamic.png | Bin 2806 -> 2820 bytes .../Tabs/Tabs_dark_defaultTheme_dynamic.png | Bin 2805 -> 2814 bytes .../Tabs_dark_defaultTheme_notDynamic.png | Bin 2797 -> 2816 bytes .../test/screenshots/Tabs/Tabs_fontScale2.png | Bin 6794 -> 6852 bytes .../Tabs_light_androidTheme_notDynamic.png | Bin 2792 -> 2863 bytes .../Tabs/Tabs_light_defaultTheme_dynamic.png | Bin 2780 -> 2843 bytes .../Tabs_light_defaultTheme_notDynamic.png | Bin 2822 -> 2885 bytes .../Tag/Tag_dark_androidTheme_notDynamic.png | Bin 1885 -> 1952 bytes .../Tag/Tag_dark_defaultTheme_dynamic.png | Bin 1870 -> 1939 bytes .../Tag/Tag_dark_defaultTheme_notDynamic.png | Bin 1828 -> 1893 bytes .../test/screenshots/Tag/Tag_fontScale2.png | Bin 4157 -> 4248 bytes .../Tag/Tag_light_androidTheme_notDynamic.png | Bin 1846 -> 1930 bytes .../Tag/Tag_light_defaultTheme_dynamic.png | Bin 1699 -> 1760 bytes .../Tag/Tag_light_defaultTheme_notDynamic.png | Bin 1730 -> 1802 bytes ...TopAppBar_dark_androidTheme_notDynamic.png | Bin 3406 -> 3420 bytes .../TopAppBar_dark_defaultTheme_dynamic.png | Bin 3471 -> 3482 bytes ...TopAppBar_dark_defaultTheme_notDynamic.png | Bin 3398 -> 3411 bytes .../TopAppBar/TopAppBar_fontScale2.png | Bin 4899 -> 4959 bytes ...opAppBar_light_androidTheme_notDynamic.png | Bin 3430 -> 3501 bytes .../TopAppBar_light_defaultTheme_dynamic.png | Bin 3370 -> 3433 bytes ...opAppBar_light_defaultTheme_notDynamic.png | Bin 3453 -> 3513 bytes .../ForYouScreenLoading_foldable.png | Bin 10239 -> 15077 bytes .../screenshots/ForYouScreenLoading_phone.png | Bin 5806 -> 10702 bytes .../ForYouScreenLoading_tablet.png | Bin 13953 -> 19118 bytes ...rYouScreenPopulatedAndLoading_foldable.png | Bin 194529 -> 204139 bytes .../ForYouScreenPopulatedAndLoading_phone.png | Bin 40405 -> 46405 bytes ...ouScreenPopulatedAndLoading_phone_dark.png | Bin 40982 -> 46268 bytes ...ForYouScreenPopulatedAndLoading_tablet.png | Bin 225631 -> 235714 bytes .../ForYouScreenPopulatedFeed_foldable.png | Bin 190495 -> 190524 bytes .../ForYouScreenPopulatedFeed_phone.png | Bin 37359 -> 37379 bytes .../ForYouScreenPopulatedFeed_tablet.png | Bin 221093 -> 221124 bytes .../ForYouScreenTopicSelection_foldable.png | Bin 91275 -> 91305 bytes .../ForYouScreenTopicSelection_phone.png | Bin 23126 -> 23155 bytes .../ForYouScreenTopicSelection_phone_dark.png | Bin 24118 -> 24130 bytes .../ForYouScreenTopicSelection_tablet.png | Bin 99794 -> 99830 bytes gradle/libs.versions.toml | 2 +- 128 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/dependencies/prodReleaseRuntimeClasspath.txt b/app/dependencies/prodReleaseRuntimeClasspath.txt index a2719ef22..8c5c28927 100644 --- a/app/dependencies/prodReleaseRuntimeClasspath.txt +++ b/app/dependencies/prodReleaseRuntimeClasspath.txt @@ -194,8 +194,8 @@ com.google.guava:failureaccess:1.0.1 com.google.guava:guava:31.1-android com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava com.google.j2objc:j2objc-annotations:1.3 -com.google.protobuf:protobuf-javalite:4.28.2 -com.google.protobuf:protobuf-kotlin-lite:4.28.2 +com.google.protobuf:protobuf-javalite:4.26.1 +com.google.protobuf:protobuf-kotlin-lite:4.26.1 com.squareup.okhttp3:logging-interceptor:4.12.0 com.squareup.okhttp3:okhttp:4.12.0 com.squareup.okio:okio-jvm:3.9.0 diff --git a/app/src/testDemo/screenshots/compactWidth_compactHeight_showsNavigationBar.png b/app/src/testDemo/screenshots/compactWidth_compactHeight_showsNavigationBar.png index 912fca4c782c33ff7c5d2ff82b62f3b1d1354267..2f225431022cc3041e083b77a063f1506c4b0a6e 100644 GIT binary patch delta 43566 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°f){mMce5Cpn}{nzN< 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