Browse Source

Update to 81.0.4044.129-1

master 81.0.4044.129-1
wchen342 2 years ago
parent
commit
0216d109d1
Signed by untrusted user: wchen342 GPG Key ID: 720B70365E800508
  1. 4
      CHANGELOG.md
  2. 3
      build.sh
  3. 414
      domain_sub_2.list
  4. 2
      misc/android_studio_setup.sh
  5. 2
      misc/misc.sh
  6. 27
      patches/Bromite/Disable-AImageReader-for-ARM64-P-and-ARM64-Q.patch
  7. 15005
      patches/Kiwi/0001-Kiwi-Introduce-extensions-support-R80.patch
  8. 484
      patches/Kiwi/gn.patch
  9. 180
      patches/Kiwi/res.patch
  10. 1595
      patches/Kiwi/src.patch
  11. 27
      patches/ungoogled-chromium-android/Add-folder-button-bookmark.patch
  12. 2
      patches/ungoogled-chromium-android/Remove-dependency-on-com.google.android.gms.cast.patch

4
CHANGELOG.md

@ -1,3 +1,7 @@
# 81.0.4044.129-1
* Fix a bug with bookmark add new folder activity.
* Add new fix of [#9](https://github.com/wchen342/ungoogled-chromium-android/issues/9).
# 81.0.4044.113-1
* Resolve [#9](https://github.com/wchen342/ungoogled-chromium-android/issues/9), [#16](https://github.com/wchen342/ungoogled-chromium-android/issues/16).
* Initial attempt to add extensions (not working yet)

3
build.sh

@ -8,7 +8,7 @@ chrome_target=chrome_public_apk
mono_target=monochrome_public_apk
webview_target=system_webview_apk
chromium_version=81.0.4044.113
chromium_version=81.0.4044.129
ungoogled_chromium_revision=1
# Argument parser from https://stackoverflow.com/questions/192249/how-do-i-parse-command-line-arguments-in-bash/29754866#29754866
@ -255,6 +255,7 @@ else
cat ../android_flags.gn ../android_flags.debug.gn > out/Default/args.gn
fi
printf '\ntarget_cpu="'"$ARCH"'"\n' >> out/Default/args.gn
#printf '\nenable_extensions=true\n' >> out/Default/args.gn
gn gen out/Default --fail-on-unused-args
popd

414
domain_sub_2.list

@ -26,12 +26,30 @@
./base/android/java/src/org/chromium/base/PathUtils.java
./base/android/java/src/org/chromium/base/StrictModeContext.java
./base/android/junit/src/org/chromium/base/PiiEliderTest.java
./base/bind_unittest.nc
./base/BUILD.gn
./base/callback_list_unittest.nc
./base/callback_unittest.nc
./base/containers/buffer_iterator_unittest.nc
./base/containers/checked_iterators_unittest.nc
./base/containers/span_unittest.nc
./base/memory/weak_ptr_unittest.nc
./base/metrics/field_trial_params_unittest.nc
./base/metrics/histogram_unittest.nc
./base/observer_list_unittest.nc
./base/optional_unittest.nc
./base/sequence_checker_unittest.nc
./base/strings/string16_unittest.nc
./base/system/sys_info.h
./base/task/task_traits_extension_unittest.nc
./base/task/task_traits_unittest.nc
./base/thread_annotations_unittest.nc
./base/trace_event/heap_profiler_allocation_context.h
./base/trace_event/malloc_dump_provider.cc
./base/trace_event/process_memory_dump.h
./base/trace_event/trace_category.h
./base/traits_bag_unittest.nc
./base/util/type_safety/pass_key_unittest.nc
./base/win/shortcut.h
./build/android/incremental_install/java/org/chromium/incrementalinstall/ClassLoaderPatcher.java
./build/android/provision_devices.py
@ -64,11 +82,20 @@
./chrome/android/features/autofill_assistant/BUILD.gn
./chrome/android/features/autofill_assistant/java/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantClient.java
./chrome/android/features/autofill_assistant/java/src/org/chromium/chrome/browser/autofill_assistant/carousel/AssistantChip.java
./chrome/android/features/autofill_assistant/javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantCollectUserDataIntegrationTest.java
./chrome/android/features/autofill_assistant/javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantCollectUserDataTestHelper.java
./chrome/android/features/autofill_assistant/javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantCollectUserDataUiTest.java
./chrome/android/features/autofill_assistant/javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantFormActionTest.java
./chrome/android/features/autofill_assistant/javatests/src/org/chromium/chrome/browser/autofill_assistant/AutofillAssistantPersonalDataManagerTest.java
./chrome/android/features/dev_ui/BUILD.gn
./chrome/android/features/keyboard_accessory/internal/BUILD.gn
./chrome/android/features/keyboard_accessory/javatests/src/org/chromium/chrome/browser/keyboard_accessory/ManualFillingTestHelper.java
./chrome/android/features/keyboard_accessory/javatests/src/org/chromium/chrome/browser/keyboard_accessory/sheet_tabs/AddressAccessorySheetViewTest.java
./chrome/android/features/keyboard_accessory/javatests/src/org/chromium/chrome/browser/keyboard_accessory/sheet_tabs/PasswordAccessoryIntegrationTest.java
./chrome/android/features/media_router/BUILD.gn
./chrome/android/features/media_router/java/src/org/chromium/chrome/browser/media/router/MediaStatusBridge.java
./chrome/android/features/start_surface/internal/BUILD.gn
./chrome/android/features/start_surface/internal/javatests/src/org/chromium/chrome/features/start_surface/StartSurfaceLayoutTest.java
./chrome/android/features/tab_ui/BUILD.gn
./chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/pseudotab/TabAttributeCacheUnitTest.java
./chrome/android/features/tab_ui/junit/src/org/chromium/chrome/browser/tasks/tab_management/TabGridDialogMediatorUnitTest.java
@ -81,6 +108,13 @@
./chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/feedactionparser/FeedActionParser.java
./chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/hostimpl/storage/PersistentJournalStorage.java
./chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/piet/ui/GradientShader.java
./chrome/android/feed/core/java/src/org/chromium/chrome/browser/feed/library/testing/conformance/network/NetworkClientConformanceTest.java
./chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/FeedConfigurationTest.java
./chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/FeedNetworkBridgeConformanceTest.java
./chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/actions/StreamActionApiImplTest.java
./chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/basicstream/internal/drivers/ContentDriverTest.java
./chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/feedactionparser/FeedActionParserTest.java
./chrome/android/feed/core/javatests/src/org/chromium/chrome/browser/feed/library/sharedstream/offlinemonitor/StreamOfflineMonitorTest.java
./chrome/android/java/src/org/chromium/chrome/browser/browserservices/ClientAppBroadcastReceiver.java
./chrome/android/java/src/org/chromium/chrome/browser/browserservices/Relationship.java
./chrome/android/java/src/org/chromium/chrome/browser/browserservices/trustedwebactivityui/controller/Verifier.java
@ -141,7 +175,34 @@
./chrome/android/java/src/org/chromium/chrome/browser/toolbar/top/CustomTabToolbar.java
./chrome/android/java/src/org/chromium/chrome/browser/upgrade/PackageReplacedBroadcastReceiver.java
./chrome/android/java/src/org/chromium/chrome/browser/vr/ArCoreShim.java
./chrome/android/java/src/org/chromium/chrome/browser/widget/ChromeTextInputLayout.java
./chrome/android/junit/src/org/chromium/chrome/browser/download/home/filter/SearchOfflineItemFilterTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/download/home/list/ShareUtilsTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/explore_sites/ExploreSitesCategoryUnitTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/firstrun/FirstRunFlowSequencerTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/firstrun/ToSAckedReceiverTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/native_page/NativePageFactoryTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/offlinepages/CctOfflinePageModelObserverTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/omaha/ResponseParserTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/omnibox/AutocompleteEditTextTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/omnibox/geo/GeolocationHeaderUnitTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/omnibox/UrlBarDataTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/omnibox/UrlBarUnitTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/search_engines/SearchEngineChoiceMetricsTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/search_engines/SearchEngineChoiceNotificationTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/ShortcutHelperTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/signin/ConfirmImportSyncDataDialogTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/signin/SigninManagerTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/signin/SigninPromoUtilTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/suggestions/tile/TileGroupUnitTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/tasks/JourneyManagerTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/webapps/addtohomescreen/AddToHomescreenDialogViewTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/webapps/addtohomescreen/AddToHomescreenMediatorTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/webapps/addtohomescreen/AddToHomescreenViewBinderTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebApkInfoTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebappDataStorageTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebappInfoTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebappLauncherActivityTest.java
./chrome/android/junit/src/org/chromium/chrome/browser/webapps/WebappRegistryTest.java
./chrome/android/modules/chrome_bundle_tmpl.gni
./chrome/android/native_java_unittests/src/org/chromium/chrome/browser/util/UrlUtilitiesUnitTest.java
./chrome/android/webapk/libs/client/junit/src/org/chromium/webapk/lib/client/WebApkValidatorTest.java
@ -272,7 +333,9 @@
./chrome/browser/android/webapk/webapk_installer.cc
./chrome/browser/android/webapps/add_to_homescreen_data_fetcher.cc
./chrome/browser/android/webapps/add_to_homescreen_data_fetcher.h
./chrome/browser/app_controller_mac_browsertest.mm
./chrome/browser/app_controller_mac.mm
./chrome/browser/app_controller_mac_unittest.mm
./chrome/browser/app_mode/app_mode_utils.cc
./chrome/browser/apps/app_service/app_icon_source.cc
./chrome/browser/apps/app_service/app_service_metrics.cc
@ -286,7 +349,10 @@
./chrome/browser/apps/app_shim/app_shim_host_bootstrap_mac.h
./chrome/browser/apps/app_shim/app_shim_host_mac.cc
./chrome/browser/apps/app_shim/app_shim_host_mac.h
./chrome/browser/apps/app_shim/app_shim_interactive_uitest_mac.mm
./chrome/browser/apps/app_shim/app_shim_listener_browsertest_mac.mm
./chrome/browser/apps/app_shim/app_shim_listener.mm
./chrome/browser/apps/app_shim/app_shim_quit_interactive_uitest_mac.mm
./chrome/browser/apps/app_shim/app_shim_termination_manager.cc
./chrome/browser/apps/app_shim/BUILD.gn
./chrome/browser/apps/app_shim/extension_app_shim_handler_mac.cc
@ -316,6 +382,8 @@
./chrome/browser/apps/platform_apps/shortcut_manager.cc
./chrome/browser/autocomplete/chrome_autocomplete_provider_client.cc
./chrome/browser/autofill/android/personal_data_manager_android.cc
./chrome/browser/autofill/automated_tests/cache_replayer.cc
./chrome/browser/autofill/captured_sites_test_utils.cc
./chrome/browser/autofill/risk_util.cc
./chrome/browser/autofill/validation_rules_storage_factory.cc
./chrome/browser/background/background_application_list_model.cc
@ -404,6 +472,7 @@
./chrome/browser/chromeos/arc/policy/arc_policy_bridge.cc
./chrome/browser/chromeos/arc/session/arc_service_launcher.cc
./chrome/browser/chromeos/arc/tracing/arc_tracing_graphics_model.cc
./chrome/browser/chromeos/attestation/platform_verification_dialog.cc
./chrome/browser/chromeos/attestation/tpm_challenge_key.cc
./chrome/browser/chromeos/authpolicy/authpolicy_credentials_manager.cc
./chrome/browser/chromeos/authpolicy/kerberos_files_handler.cc
@ -412,6 +481,8 @@
./chrome/browser/chromeos/boot_times_recorder.cc
./chrome/browser/chromeos/BUILD.gn
./chrome/browser/chromeos/certificate_provider/certificate_provider_service_factory.cc
./chrome/browser/chromeos/certificate_provider/test_certificate_provider_extension.cc
./chrome/browser/chromeos/certificate_provider/test_certificate_provider_extension_login_screen_mixin.cc
./chrome/browser/chromeos/child_accounts/child_status_reporting_service.cc
./chrome/browser/chromeos/child_accounts/parent_access_code/config_source.cc
./chrome/browser/chromeos/child_accounts/parent_access_code/parent_access_service.cc
@ -420,10 +491,12 @@
./chrome/browser/chromeos/child_accounts/time_limits/web_time_limit_enforcer.cc
./chrome/browser/chromeos/chrome_browser_main_chromeos.cc
./chrome/browser/chromeos/chrome_content_browser_client_chromeos_part.cc
./chrome/browser/chromeos/crostini/ansible/ansible_management_test_helper.cc
./chrome/browser/chromeos/crostini/crostini_export_import_notification_controller.cc
./chrome/browser/chromeos/crostini/crostini_features.cc
./chrome/browser/chromeos/crostini/crostini_manager.cc
./chrome/browser/chromeos/crostini/crostini_terminal.cc
./chrome/browser/chromeos/crostini/crostini_test_helper.cc
./chrome/browser/chromeos/crostini/crostini_util.cc
./chrome/browser/chromeos/cryptauth/client_app_metadata_provider_service.cc
./chrome/browser/chromeos/cryptauth/cryptauth_device_id_provider_impl.cc
@ -444,6 +517,7 @@
./chrome/browser/chromeos/drive/file_system_util.cc
./chrome/browser/chromeos/eol_notification.cc
./chrome/browser/chromeos/events/event_rewriter_delegate_impl.cc
./chrome/browser/chromeos/extensions/autotest_private/autotest_private_api.cc
./chrome/browser/chromeos/extensions/default_app_order.cc
./chrome/browser/chromeos/extensions/dictionary_event_router.cc
./chrome/browser/chromeos/extensions/echo_private_api.cc
@ -473,6 +547,7 @@
./chrome/browser/chromeos/extensions/info_private_api.cc
./chrome/browser/chromeos/extensions/input_method_api.cc
./chrome/browser/chromeos/extensions/input_method_api.h
./chrome/browser/chromeos/extensions/input_method_apitest_chromeos.cc
./chrome/browser/chromeos/extensions/input_method_event_router.cc
./chrome/browser/chromeos/extensions/launcher_search_provider.cc
./chrome/browser/chromeos/extensions/login_screen/login/login_api.cc
@ -503,6 +578,7 @@
./chrome/browser/chromeos/fileapi/recent_drive_source.h
./chrome/browser/chromeos/file_manager/arc_file_tasks.cc
./chrome/browser/chromeos/file_manager/file_browser_handlers.cc
./chrome/browser/chromeos/file_manager/file_manager_browsertest_base.cc
./chrome/browser/chromeos/file_manager/file_tasks.cc
./chrome/browser/chromeos/file_manager/file_tasks.h
./chrome/browser/chromeos/file_manager/file_tasks_notifier.h
@ -1077,8 +1153,10 @@
./chrome/browser/gcm/gcm_product_util.cc
./chrome/browser/gcm/gcm_profile_service_factory.cc
./chrome/browser/geolocation/geolocation_permission_context_android.cc
./chrome/browser/global_keyboard_shortcuts_mac_browsertest.mm
./chrome/browser/global_keyboard_shortcuts_mac.h
./chrome/browser/global_keyboard_shortcuts_mac.mm
./chrome/browser/global_keyboard_shortcuts_mac_unittest.mm
./chrome/browser/google/google_brand_chromeos.cc
./chrome/browser/google/google_update_settings_posix.cc
./chrome/browser/google/google_update_win.cc
@ -1270,6 +1348,7 @@
./chrome/browser/notifications/notification_platform_bridge_android.cc
./chrome/browser/notifications/notification_platform_bridge_linux.cc
./chrome/browser/notifications/notification_platform_bridge_mac.mm
./chrome/browser/notifications/notification_platform_bridge_mac_unittest.mm
./chrome/browser/notifications/notification_platform_bridge_win.cc
./chrome/browser/notifications/notification_trigger_scheduler.cc
./chrome/browser/notifications/notifier_state_tracker.cc
@ -1572,6 +1651,7 @@
./chrome/browser/service_process/service_process_control.cc
./chrome/browser/service_process/service_process_control.h
./chrome/browser/service_process/service_process_control_mac.mm
./chrome/browser/service_process/service_process_control_mac_unittest.mm
./chrome/browser/sessions/chrome_serialized_navigation_driver.cc
./chrome/browser/sessions/chrome_tab_restore_service_client.cc
./chrome/browser/sessions/restore_on_startup_policy_handler.cc
@ -1761,34 +1841,52 @@
./chrome/browser/ui/certificate_dialogs.cc
./chrome/browser/ui/chrome_pages.cc
./chrome/browser/ui/chrome_select_file_policy.cc
./chrome/browser/ui/cocoa/accelerators_cocoa_browsertest.mm
./chrome/browser/ui/cocoa/accelerators_cocoa.h
./chrome/browser/ui/cocoa/accelerators_cocoa.mm
./chrome/browser/ui/cocoa/accelerator_utils_cocoa.mm
./chrome/browser/ui/cocoa/applescript/apple_event_util.mm
./chrome/browser/ui/cocoa/applescript/bookmark_item_applescript_browsertest.mm
./chrome/browser/ui/cocoa/applescript/tab_applescript_browsertest.mm
./chrome/browser/ui/cocoa/applescript/tab_applescript.mm
./chrome/browser/ui/cocoa/applescript/window_applescript.mm
./chrome/browser/ui/cocoa/apps/app_shim_menu_controller_mac_browsertest.mm
./chrome/browser/ui/cocoa/apps/app_shim_menu_controller_mac.mm
./chrome/browser/ui/cocoa/apps/native_app_window_cocoa_browsertest.mm
./chrome/browser/ui/cocoa/apps/quit_with_apps_controller_mac.cc
./chrome/browser/ui/cocoa/apps/quit_with_apps_controller_mac_interactive_uitest.mm
./chrome/browser/ui/cocoa/bookmarks/bookmark_menu_bridge.mm
./chrome/browser/ui/cocoa/bookmarks/bookmark_menu_bridge_unittest.mm
./chrome/browser/ui/cocoa/bookmarks/bookmark_menu_cocoa_controller.mm
./chrome/browser/ui/cocoa/browser_window_command_handler.mm
./chrome/browser/ui/cocoa/browser_window_mac_browsertest.mm
./chrome/browser/ui/cocoa/chrome_command_dispatcher_delegate.mm
./chrome/browser/ui/cocoa/confirm_quit.cc
./chrome/browser/ui/cocoa/confirm_quit_panel_controller.mm
./chrome/browser/ui/cocoa/first_run_dialog.mm
./chrome/browser/ui/cocoa/fullscreen/fullscreen_toolbar_controller.mm
./chrome/browser/ui/cocoa/history_menu_bridge.mm
./chrome/browser/ui/cocoa/history_menu_bridge_unittest.mm
./chrome/browser/ui/cocoa/history_menu_cocoa_controller.mm
./chrome/browser/ui/cocoa/history_menu_cocoa_controller_unittest.mm
./chrome/browser/ui/cocoa/keystone_infobar_delegate.mm
./chrome/browser/ui/cocoa/main_menu_builder.mm
./chrome/browser/ui/cocoa/main_menu_builder_unittest.mm
./chrome/browser/ui/cocoa/page_info/page_info_bubble_views_mac_browsertest.mm
./chrome/browser/ui/cocoa/profiles/profile_menu_controller.mm
./chrome/browser/ui/cocoa/profiles/profile_menu_controller_unittest.mm
./chrome/browser/ui/cocoa/renderer_context_menu/render_view_context_menu_mac.mm
./chrome/browser/ui/cocoa/share_menu_controller_browsertest.mm
./chrome/browser/ui/cocoa/share_menu_controller.mm
./chrome/browser/ui/cocoa/task_manager_mac_browsertest.mm
./chrome/browser/ui/cocoa/task_manager_mac.mm
./chrome/browser/ui/cocoa/touchbar/browser_window_default_touch_bar.mm
./chrome/browser/ui/cocoa/touchbar/browser_window_default_touch_bar_unittest.mm
./chrome/browser/ui/cocoa/touchbar/browser_window_touch_bar_controller_browsertest.mm
./chrome/browser/ui/content_settings/content_setting_bubble_model.cc
./chrome/browser/ui/content_settings/content_setting_bubble_model.h
./chrome/browser/ui/content_settings/content_setting_image_model.cc
./chrome/browser/ui/content_settings/content_setting_media_image_model_unittest.mm
./chrome/browser/ui/exclusive_access/exclusive_access_bubble.cc
./chrome/browser/ui/exclusive_access/exclusive_access_bubble_type.cc
./chrome/browser/ui/exclusive_access/exclusive_access_manager.cc
@ -1803,6 +1901,7 @@
./chrome/browser/ui/extensions/hosted_app_browser_controller.cc
./chrome/browser/ui/extensions/settings_api_bubble_helpers.cc
./chrome/browser/ui/extensions/terminal_system_app_menu_model_chromeos.cc
./chrome/browser/ui/find_bar/find_bar_platform_helper_mac_interactive_uitest.mm
./chrome/browser/ui/fullscreen_keyboard_browsertest_base.cc
./chrome/browser/ui/global_media_controls/cast_media_notification_item.h
./chrome/browser/ui/global_media_controls/cast_media_session_controller.cc
@ -2292,6 +2391,7 @@
./chrome/browser/web_applications/components/web_app_shortcut.cc
./chrome/browser/web_applications/components/web_app_shortcut_linux.cc
./chrome/browser/web_applications/components/web_app_shortcut_mac.mm
./chrome/browser/web_applications/components/web_app_shortcut_mac_unittest.mm
./chrome/browser/web_applications/components/web_app_shortcut_win.cc
./chrome/browser/web_applications/extensions/bookmark_app_install_finalizer.cc
./chrome/browser/web_applications/extensions/bookmark_app_registrar.cc
@ -2595,13 +2695,21 @@
./chrome/common/extensions/docs/server2/branch_utility.py
./chrome/common/extensions/docs/server2/build_server.py
./chrome/common/extensions/docs/server2/content_providers.py
./chrome/common/extensions/docs/server2/content_providers_test.py
./chrome/common/extensions/docs/server2/content_provider_test.py
./chrome/common/extensions/docs/server2/datastore_util.py
./chrome/common/extensions/docs/server2/directory_zipper.py
./chrome/common/extensions/docs/server2/extensions_paths.py
./chrome/common/extensions/docs/server2/gcs_file_system.py
./chrome/common/extensions/docs/server2/integration_test.py
./chrome/common/extensions/docs/server2/jsc_view_test.py
./chrome/common/extensions/docs/server2/link_error_detector_test.py
./chrome/common/extensions/docs/server2/patch_servlet.py
./chrome/common/extensions/docs/server2/patch_servlet_test.py
./chrome/common/extensions/docs/server2/PRESUBMIT.py
./chrome/common/extensions/docs/server2/redirector.py
./chrome/common/extensions/docs/server2/redirector_test.py
./chrome/common/extensions/docs/server2/render_servlet_test.py
./chrome/common/extensions/docs/server2/rietveld_patcher.py
./chrome/common/extensions/docs/server2/servlet.py
./chrome/common/extensions/docs/server2/update_cache.py
@ -2806,6 +2914,7 @@
./chrome/common/initialize_extensions_client.cc
./chrome/common/instant_mojom_traits.h
./chrome/common/logging_chrome.cc
./chrome/common/mac/app_mode_chrome_locator_browsertest.mm
./chrome/common/mac/app_mode_chrome_locator.mm
./chrome/common/mac/app_mode_common.mm
./chrome/common/mac/launchd.h
@ -2903,6 +3012,7 @@
./chrome/common/service_process_util.cc
./chrome/common/service_process_util_linux.cc
./chrome/common/service_process_util_mac.mm
./chrome/common/service_process_util_mac_unittest.mm
./chrome/common/service_process_util_posix.cc
./chrome/common/service_process_util_posix.h
./chrome/common/service_process_util_win.cc
@ -3563,6 +3673,7 @@
./chrome/utility/importer/profile_import_impl.h
./chrome/utility/importer/safari_importer.h
./chrome/utility/importer/safari_importer.mm
./chrome/utility/importer/safari_importer_unittest.mm
./chrome/utility/printing_handler.cc
./chrome/utility/safe_browsing/mac/BUILD.gn
./chrome/utility/safe_browsing/mac/dmg_analyzer.cc
@ -3746,6 +3857,7 @@
./ios/build/chrome_build.gni
./ios/chrome/app/application_delegate/BUILD.gn
./ios/chrome/app/application_delegate/metrics_mediator.mm
./ios/chrome/app/application_delegate/user_activity_handler_unittest.mm
./ios/chrome/app/BUILD.gn
./ios/chrome/app/chrome_exe_main.mm
./ios/chrome/app/main_controller.mm
@ -3754,6 +3866,7 @@
./ios/chrome/app/spotlight/BUILD.gn
./ios/chrome/app/startup/BUILD.gn
./ios/chrome/app/startup/chrome_app_startup_parameters.mm
./ios/chrome/app/startup/chrome_app_startup_parameters_unittest.mm
./ios/chrome/browser/application_context_impl.cc
./ios/chrome/browser/autofill/BUILD.gn
./ios/chrome/browser/autofill/form_suggestion_label.mm
@ -3763,6 +3876,7 @@
./ios/chrome/browser/component_updater/ios_component_updater_configurator.cc
./ios/chrome/browser/favicon/BUILD.gn
./ios/chrome/browser/favicon/favicon_loader.mm
./ios/chrome/browser/favicon/favicon_loader_unittest.mm
./ios/chrome/browser/gcm/BUILD.gn
./ios/chrome/browser/gcm/ios_chrome_gcm_profile_service_factory.cc
./ios/chrome/browser/ios_chrome_io_thread.mm
@ -3772,15 +3886,18 @@
./ios/chrome/browser/ntp_snippets/ios_chrome_content_suggestions_service_factory_util.cc
./ios/chrome/browser/omaha/BUILD.gn
./ios/chrome/browser/omaha/omaha_service.mm
./ios/chrome/browser/omaha/omaha_service_unittest.mm
./ios/chrome/browser/open_from_clipboard/BUILD.gn
./ios/chrome/browser/open_from_clipboard/create_clipboard_recent_content.mm
./ios/chrome/browser/overscroll_actions/BUILD.gn
./ios/chrome/browser/overscroll_actions/overscroll_actions_tab_helper_unittest.mm
./ios/chrome/browser/passwords/BUILD.gn
./ios/chrome/browser/passwords/notify_auto_signin_view_controller.mm
./ios/chrome/browser/reading_list/BUILD.gn
./ios/chrome/browser/reading_list/reading_list_model_factory.cc
./ios/chrome/browser/search_engines/BUILD.gn
./ios/chrome/browser/search_engines/extension_search_engine_data_updater.mm
./ios/chrome/browser/search_engines/extension_search_engine_data_updater_unittest.mm
./ios/chrome/browser/search_engines/ui_thread_search_terms_data.cc
./ios/chrome/browser/share_extension/BUILD.gn
./ios/chrome/browser/share_extension/share_extension_item_receiver.mm
@ -3795,6 +3912,7 @@
./ios/chrome/browser/sync/send_tab_to_self_sync_service_factory.mm
./ios/chrome/browser/sync/session_sync_service_factory.mm
./ios/chrome/browser/translate/BUILD.gn
./ios/chrome/browser/translate/js_language_detection_manager_unittest.mm
./ios/chrome/browser/u2f/BUILD.gn
./ios/chrome/browser/u2f/u2f_controller.mm
./ios/chrome/browser/ui/alert_coordinator/BUILD.gn
@ -3860,6 +3978,7 @@
./ios/chrome/browser/ui/bookmarks/cells/bookmark_table_signin_promo_cell.mm
./ios/chrome/browser/ui/bookmarks/cells/bookmark_text_field_item.mm
./ios/chrome/browser/ui/bookmarks/cells/BUILD.gn
./ios/chrome/browser/ui/browser_container/browser_container_coordinator_unittest.mm
./ios/chrome/browser/ui/browser_container/BUILD.gn
./ios/chrome/browser/ui/browser_view/browser_view_controller.mm
./ios/chrome/browser/ui/browser_view/BUILD.gn
@ -3884,6 +4003,7 @@
./ios/chrome/browser/ui/content_suggestions/cells/content_suggestions_most_visited_action_cell.mm
./ios/chrome/browser/ui/content_suggestions/cells/content_suggestions_most_visited_cell.mm
./ios/chrome/browser/ui/content_suggestions/cells/content_suggestions_most_visited_item.mm
./ios/chrome/browser/ui/content_suggestions/cells/content_suggestions_most_visited_item_unittest.mm
./ios/chrome/browser/ui/content_suggestions/cells/content_suggestions_text_item.mm
./ios/chrome/browser/ui/content_suggestions/cells/content_suggestions_whats_new_item.mm
./ios/chrome/browser/ui/content_suggestions/content_suggestions_collection_utils.mm
@ -3920,6 +4040,7 @@
./ios/chrome/browser/ui/fullscreen/fullscreen_animator.mm
./ios/chrome/browser/ui/history/BUILD.gn
./ios/chrome/browser/ui/history/history_table_view_controller.mm
./ios/chrome/browser/ui/history/history_ui_egtest.mm
./ios/chrome/browser/ui/infobars/banners/BUILD.gn
./ios/chrome/browser/ui/infobars/banners/infobar_banner_view_controller.mm
./ios/chrome/browser/ui/infobars/BUILD.gn
@ -3943,7 +4064,9 @@
./ios/chrome/browser/ui/ntp/metrics.h
./ios/chrome/browser/ui/ntp/notification_promo_whats_new.h
./ios/chrome/browser/ui/ntp/notification_promo_whats_new.mm
./ios/chrome/browser/ui/ntp/notification_promo_whats_new_unittest.mm
./ios/chrome/browser/ui/ntp/ntp_tile_saver.mm
./ios/chrome/browser/ui/ntp/ntp_tile_saver_unittest.mm
./ios/chrome/browser/ui/ntp_tile_views/BUILD.gn
./ios/chrome/browser/ui/ntp_tile_views/ntp_most_visited_tile_view.mm
./ios/chrome/browser/ui/ntp_tile_views/ntp_shortcut_tile_view.mm
@ -4017,6 +4140,7 @@
./ios/chrome/browser/ui/recent_tabs/recent_tabs_table_view_controller.mm
./ios/chrome/browser/ui/sad_tab/BUILD.gn
./ios/chrome/browser/ui/sad_tab/sad_tab_coordinator.mm
./ios/chrome/browser/ui/sad_tab/sad_tab_coordinator_unittest.mm
./ios/chrome/browser/ui/sad_tab/sad_tab_view_controller.mm
./ios/chrome/browser/ui/sad_tab/sad_tab_view.mm
./ios/chrome/browser/ui/safe_mode/BUILD.gn
@ -4056,6 +4180,7 @@
./ios/chrome/browser/ui/settings/password/BUILD.gn
./ios/chrome/browser/ui/settings/password/password_details_table_view_controller.mm
./ios/chrome/browser/ui/settings/password/passwords_table_view_controller.mm
./ios/chrome/browser/ui/settings/password/passwords_table_view_controller_unittest.mm
./ios/chrome/browser/ui/settings/search_engine_table_view_controller.mm
./ios/chrome/browser/ui/settings/settings_navigation_controller.mm
./ios/chrome/browser/ui/settings/settings_root_table_view_controller.mm
@ -4078,6 +4203,7 @@
./ios/chrome/browser/ui/table_view/cells/table_view_cell.mm
./ios/chrome/browser/ui/table_view/cells/table_view_detail_icon_item.mm
./ios/chrome/browser/ui/table_view/cells/table_view_detail_text_item.mm
./ios/chrome/browser/ui/table_view/cells/table_view_detail_text_item_unittest.mm
./ios/chrome/browser/ui/table_view/cells/table_view_disclosure_header_footer_item.mm
./ios/chrome/browser/ui/table_view/cells/table_view_image_item.mm
./ios/chrome/browser/ui/table_view/cells/table_view_link_header_footer_item.mm
@ -4085,6 +4211,7 @@
./ios/chrome/browser/ui/table_view/cells/table_view_text_button_item.mm
./ios/chrome/browser/ui/table_view/cells/table_view_text_edit_item.mm
./ios/chrome/browser/ui/table_view/cells/table_view_text_item.mm
./ios/chrome/browser/ui/table_view/cells/table_view_text_item_unittest.mm
./ios/chrome/browser/ui/table_view/cells/table_view_text_link_item.mm
./ios/chrome/browser/ui/table_view/cells/table_view_url_item.mm
./ios/chrome/browser/ui/table_view/chrome_table_view_controller.mm
@ -4109,7 +4236,9 @@
./ios/chrome/browser/ui/toolbar/buttons/toolbar_search_button.mm
./ios/chrome/browser/ui/toolbar/buttons/toolbar_tab_grid_button.mm
./ios/chrome/browser/ui/toolbar_container/BUILD.gn
./ios/chrome/browser/ui/toolbar_container/collapsing_toolbar_height_constraint_unittest.mm
./ios/chrome/browser/ui/toolbar_container/toolbar_container_view_controller.mm
./ios/chrome/browser/ui/toolbar_container/toolbar_container_view_controller_unittest.mm
./ios/chrome/browser/ui/toolbar/keyboard_assist/BUILD.gn
./ios/chrome/browser/ui/toolbar/keyboard_assist/toolbar_keyboard_accessory_view.mm
./ios/chrome/browser/ui/toolbar/primary_toolbar_view.mm
@ -4163,6 +4292,7 @@
./ios/chrome/common/material_timing.mm
./ios/chrome/common/ntp_tile/ntp_tile.mm
./ios/chrome/common/string_util.mm
./ios/chrome/common/string_util_unittest.mm
./ios/chrome/common/ui_util/constraints_ui_util.mm
./ios/chrome/common/ui_util/image_util.mm
./ios/chrome/common/x_callback_url.cc
@ -4229,7 +4359,9 @@
./net/socket/udp_socket_win.h
./net/ssl/openssl_ssl_util.cc
./pdf/out_of_process_instance.cc
./ppapi/native_client/tools/browser_tester/browser_tester.py
./PRESUBMIT.py
./PRESUBMIT_test.py
./remoting/android/java/src/org/chromium/chromoting/Chromoting.java
./remoting/android/java/src/org/chromium/chromoting/help/HelpAndFeedbackBasic.java
./remoting/android/java/src/org/chromium/chromoting/InputEventSender.java
@ -4239,6 +4371,7 @@
./remoting/android/java/src/org/chromium/chromoting/ThirdPartyTokenFetcher.java
./services/device/geolocation/android/java/src/org/chromium/device/geolocation/LocationProviderAndroid.java
./services/device/geolocation/android/java/src/org/chromium/device/geolocation/LocationProviderGmsCore.java
./services/device/nfc/android/junit/src/org/chromium/device/nfc/NFCTest.java
./services/device/public/mojom/geoposition.mojom
./services/network/cross_origin_read_blocking.cc
./services/network/public/mojom/cookie_manager.mojom
@ -4251,11 +4384,20 @@
./services/resource_coordinator/public/mojom/memory_instrumentation/memory_instrumentation.mojom
./services/shape_detection/android/java/src/org/chromium/shape_detection/BarcodeDetectionImpl.java
./services/shape_detection/android/java/src/org/chromium/shape_detection/FaceDetectionImpl.java
./services/shape_detection/android/javatests/src/org/chromium/shape_detection/BarcodeDetectionImplTest.java
./services/tracing/public/mojom/constants.mojom
./services/tracing/public/mojom/perfetto_service.mojom
./testing/buildbot/chrome.json
./testing/buildbot/chromium.android.json
./testing/buildbot/chromium.chromiumos.json
./testing/buildbot/chromium.clang.json
./testing/buildbot/chromium.fyi.json
./testing/buildbot/chromium.memory.json
./testing/libfuzzer/fuzzers/url.proto
./testing/libfuzzer/proto/skia_image_filter.proto
./testing/libfuzzer/proto/skia_image_filter_proto_converter.cc
./testing/scripts/run_android_wpt.py
./third_party/afl/src/afl-as.c
./third_party/android_ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/bisect_driver.py
./third_party/android_ndk/toolchains/renderscript/prebuilt/linux-x86_64/manifest_3518219.xml
./third_party/android_protobuf/src/android/config.h
./third_party/android_protobuf/src/benchmarks/ProtoBench.java
./third_party/android_protobuf/src/configure.ac
@ -4375,38 +4517,58 @@
./third_party/android_protobuf/src/python/google/protobuf/descriptor_pool.py
./third_party/android_protobuf/src/python/google/protobuf/descriptor.py
./third_party/android_protobuf/src/python/google/protobuf/internal/api_implementation.cc
./third_party/android_protobuf/src/python/google/protobuf/internal/api_implementation_default_test.py
./third_party/android_protobuf/src/python/google/protobuf/internal/api_implementation.py
./third_party/android_protobuf/src/python/google/protobuf/internal/containers.py
./third_party/android_protobuf/src/python/google/protobuf/internal/cpp_message.py
./third_party/android_protobuf/src/python/google/protobuf/internal/decoder.py
./third_party/android_protobuf/src/python/google/protobuf/internal/descriptor_database_test.py
./third_party/android_protobuf/src/python/google/protobuf/internal/descriptor_pool_test1.proto
./third_party/android_protobuf/src/python/google/protobuf/internal/descriptor_pool_test2.proto
./third_party/android_protobuf/src/python/google/protobuf/internal/descriptor_pool_test.py
./third_party/android_protobuf/src/python/google/protobuf/internal/descriptor_python_test.py
./third_party/android_protobuf/src/python/google/protobuf/internal/descriptor_test.py
./third_party/android_protobuf/src/python/google/protobuf/internal/encoder.py
./third_party/android_protobuf/src/python/google/protobuf/internal/enum_type_wrapper.py
./third_party/android_protobuf/src/python/google/protobuf/internal/factory_test1.proto
./third_party/android_protobuf/src/python/google/protobuf/internal/factory_test2.proto
./third_party/android_protobuf/src/python/google/protobuf/internal/generator_test.py
./third_party/android_protobuf/src/python/google/protobuf/internal/message_factory_python_test.py
./third_party/android_protobuf/src/python/google/protobuf/internal/message_factory_test.py
./third_party/android_protobuf/src/python/google/protobuf/internal/message_listener.py
./third_party/android_protobuf/src/python/google/protobuf/internal/message_python_test.py
./third_party/android_protobuf/src/python/google/protobuf/internal/message_test.py
./third_party/android_protobuf/src/python/google/protobuf/internal/missing_enum_values.proto
./third_party/android_protobuf/src/python/google/protobuf/internal/more_extensions_dynamic.proto
./third_party/android_protobuf/src/python/google/protobuf/internal/more_extensions.proto
./third_party/android_protobuf/src/python/google/protobuf/internal/more_messages.proto
./third_party/android_protobuf/src/python/google/protobuf/internal/python_message.py
./third_party/android_protobuf/src/python/google/protobuf/internal/reflection_test.py
./third_party/android_protobuf/src/python/google/protobuf/internal/service_reflection_test.py
./third_party/android_protobuf/src/python/google/protobuf/internal/symbol_database_test.py
./third_party/android_protobuf/src/python/google/protobuf/internal/test_bad_identifiers.proto
./third_party/android_protobuf/src/python/google/protobuf/internal/test_util.py
./third_party/android_protobuf/src/python/google/protobuf/internal/text_encoding_test.py
./third_party/android_protobuf/src/python/google/protobuf/internal/text_format_test.py
./third_party/android_protobuf/src/python/google/protobuf/internal/type_checkers.py
./third_party/android_protobuf/src/python/google/protobuf/internal/unknown_fields_test.py
./third_party/android_protobuf/src/python/google/protobuf/internal/wire_format.py
./third_party/android_protobuf/src/python/google/protobuf/internal/wire_format_test.py
./third_party/android_protobuf/src/python/google/protobuf/message_factory.py
./third_party/android_protobuf/src/python/google/protobuf/message.py
./third_party/android_protobuf/src/python/google/protobuf/pyext/cpp_message.py
./third_party/android_protobuf/src/python/google/protobuf/pyext/descriptor.cc
./third_party/android_protobuf/src/python/google/protobuf/pyext/descriptor_cpp2_test.py
./third_party/android_protobuf/src/python/google/protobuf/pyext/descriptor.h
./third_party/android_protobuf/src/python/google/protobuf/pyext/extension_dict.cc
./third_party/android_protobuf/src/python/google/protobuf/pyext/extension_dict.h
./third_party/android_protobuf/src/python/google/protobuf/pyext/message.cc
./third_party/android_protobuf/src/python/google/protobuf/pyext/message_factory_cpp2_test.py
./third_party/android_protobuf/src/python/google/protobuf/pyext/message.h
./third_party/android_protobuf/src/python/google/protobuf/pyext/proto2_api_test.proto
./third_party/android_protobuf/src/python/google/protobuf/pyext/python.proto
./third_party/android_protobuf/src/python/google/protobuf/pyext/python_protobuf.h
./third_party/android_protobuf/src/python/google/protobuf/pyext/reflection_cpp2_generated_test.py
./third_party/android_protobuf/src/python/google/protobuf/pyext/repeated_composite_container.cc
./third_party/android_protobuf/src/python/google/protobuf/pyext/repeated_composite_container.h
./third_party/android_protobuf/src/python/google/protobuf/pyext/repeated_scalar_container.cc
@ -4550,6 +4712,7 @@
./third_party/android_protobuf/src/src/google/protobuf/descriptor_database.cc
./third_party/android_protobuf/src/src/google/protobuf/descriptor_database.h
./third_party/android_protobuf/src/src/google/protobuf/descriptor.h
./third_party/android_protobuf/src/src/google/protobuf/descriptor_pb2_test.py
./third_party/android_protobuf/src/src/google/protobuf/descriptor.proto
./third_party/android_protobuf/src/src/google/protobuf/dynamic_message.cc
./third_party/android_protobuf/src/src/google/protobuf/dynamic_message.h
@ -4625,8 +4788,56 @@
./third_party/android_protobuf/src/src/google/protobuf/stubs/substitute.h
./third_party/android_protobuf/src/src/google/protobuf/stubs/template_util.h
./third_party/android_protobuf/src/src/google/protobuf/stubs/type_traits.h
./third_party/android_protobuf/src/src/google/protobuf/testing/file.cc
./third_party/android_protobuf/src/src/google/protobuf/testing/file.h
./third_party/android_protobuf/src/src/google/protobuf/testing/googletest.h
./third_party/android_protobuf/src/src/google/protobuf/testing/zcgunzip.cc
./third_party/android_protobuf/src/src/google/protobuf/testing/zcgzip.cc
./third_party/android_protobuf/src/src/google/protobuf/test_util.cc
./third_party/android_protobuf/src/src/google/protobuf/test_util.h
./third_party/android_protobuf/src/src/google/protobuf/test_util_lite.cc
./third_party/android_protobuf/src/src/google/protobuf/test_util_lite.h
./third_party/android_protobuf/src/src/google/protobuf/text_format.cc
./third_party/android_protobuf/src/src/google/protobuf/text_format.h
./third_party/android_protobuf/src/src/google/protobuf/unittest_accessors_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_bytes_offset_length_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_custom_options.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_embed_optimize_for.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_empty.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_enormous_descriptor.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_enum_class_multiple_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_enum_class_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_extension_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_has_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_import_lite.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_import_micro.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_import_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_import.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_import_public_lite.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_import_public.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_lite_imports_nonlite.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_lite.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_micro.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_mset.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_multiple_micro.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_multiple_nameclash_micro.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_multiple_nameclash_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_multiple_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_no_generic_services.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_optimize_for.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_recursive_micro.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_recursive_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_repeated_merge_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_repeated_packables_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_simple_micro.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_simple_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_single_micro.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_single_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_stringutf8_micro.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_stringutf8_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unittest_unknown_enum_values_nano.proto
./third_party/android_protobuf/src/src/google/protobuf/unknown_field_set.cc
./third_party/android_protobuf/src/src/google/protobuf/unknown_field_set.h
./third_party/android_protobuf/src/src/google/protobuf/wire_format.cc
@ -4638,6 +4849,13 @@
./third_party/angle/third_party/VK-GL-CTS/src/android/cts/runner/src/com/drawelements/deqp/runner/DeqpTestRunner.java
./third_party/angle/third_party/VK-GL-CTS/src/android/cts/runner/tests/src/com/drawelements/deqp/runner/DeqpTestRunnerTest.java
./third_party/angle/third_party/vulkan-tools/src/icd/VkICD_mock_icd.def
./third_party/blink/manual_tests/wordXML-selectall.xml
./third_party/blink/perf_tests/bindings/resources/data/blink-dev.json
./third_party/blink/perf_tests/speedometer/resources/todomvc/architecture-examples/react-redux/dist/static/css/main.21111742.css.map
./third_party/blink/perf_tests/speedometer/resources/todomvc/architecture-examples/react-redux/dist/static/js/main.18b409e1.js.map
./third_party/blink/perf_tests/speedometer/resources/todomvc/architecture-examples/vuejs-cli/dist/static/css/app.5b47040a23ec3fcb78037de398c53557.css.map
./third_party/blink/perf_tests/speedometer/resources/todomvc/architecture-examples/vuejs-cli/dist/static/js/vendor.e7008001a8bed009bbf1.js.map
./third_party/blink/perf_tests/speedometer/resources/todomvc/vanilla-examples/es2015-babel-webpack/dist/bundle.app.930ad8b83126862d7445.js.map
./third_party/blink/public/mojom/document_metadata/document_metadata.mojom
./third_party/blink/public/mojom/payments/payment_handler_host.mojom
./third_party/blink/public/mojom/payments/payment_request.mojom
@ -4683,32 +4901,61 @@
./third_party/blink/renderer/platform/runtime_enabled_features.json5
./third_party/blink/renderer/platform/weborigin/security_origin.cc
./third_party/blink/tools/blinkpy/common/checkout/baseline_optimizer.py
./third_party/blink/tools/blinkpy/common/checkout/git_unittest.py
./third_party/blink/tools/blinkpy/common/net/git_cl.py
./third_party/blink/tools/blinkpy/common/net/results_fetcher.py
./third_party/blink/tools/blinkpy/common/net/results_fetcher_test.py
./third_party/blink/tools/blinkpy/common/pretty_diff.py
./third_party/blink/tools/blinkpy/common/system/filesystem.py
./third_party/blink/tools/blinkpy/common/system/profiler.py
./third_party/blink/tools/blinkpy/PRESUBMIT.py
./third_party/blink/tools/blinkpy/style/checker.py
./third_party/blink/tools/blinkpy/style/checkers/cpp_unittest.py
./third_party/blink/tools/blinkpy/style/checkers/text_unittest.py
./third_party/blink/tools/blinkpy/style/checker_unittest.py
./third_party/blink/tools/blinkpy/style/filereader.py
./third_party/blink/tools/blinkpy/style/filter.py
./third_party/blink/tools/blinkpy/style/filter_unittest.py
./third_party/blink/tools/blinkpy/style/patchreader.py
./third_party/blink/tools/blinkpy/style/patchreader_unittest.py
./third_party/blink/tools/blinkpy/third_party/pep8.py
./third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/webdriver/webdriver/client.py
./third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/wpt/android.py
./third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/wpt/browser.py
./third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/wpt/run.py
./third_party/blink/tools/blinkpy/tool/commands/flaky_tests.py
./third_party/blink/tools/blinkpy/tool/commands/rebaseline_cl_unittest.py
./third_party/blink/tools/blinkpy/tool/commands/rebaseline_test_unittest.py
./third_party/blink/tools/blinkpy/tool/commands/rebaseline_unittest.py
./third_party/blink/tools/blinkpy/w3c/chromium_commit_mock.py
./third_party/blink/tools/blinkpy/w3c/chromium_commit.py
./third_party/blink/tools/blinkpy/w3c/chromium_commit_unittest.py
./third_party/blink/tools/blinkpy/w3c/common.py
./third_party/blink/tools/blinkpy/w3c/directory_owners_extractor_unittest.py
./third_party/blink/tools/blinkpy/w3c/export_notifier.py
./third_party/blink/tools/blinkpy/w3c/gerrit.py
./third_party/blink/tools/blinkpy/w3c/gerrit_unittest.py
./third_party/blink/tools/blinkpy/w3c/import_notifier.py
./third_party/blink/tools/blinkpy/w3c/import_notifier_unittest.py
./third_party/blink/tools/blinkpy/w3c/monorail.py
./third_party/blink/tools/blinkpy/w3c/monorail_unittest.py
./third_party/blink/tools/blinkpy/w3c/pr_cleanup_tool.py
./third_party/blink/tools/blinkpy/w3c/pr_cleanup_tool_unittest.py
./third_party/blink/tools/blinkpy/w3c/test_exporter.py
./third_party/blink/tools/blinkpy/w3c/test_exporter_unittest.py
./third_party/blink/tools/blinkpy/w3c/test_importer.py
./third_party/blink/tools/blinkpy/w3c/test_importer_unittest.py
./third_party/blink/tools/blinkpy/web_tests/builder_list.py
./third_party/blink/tools/blinkpy/web_tests/layout_package/bot_test_expectations.py
./third_party/blink/tools/blinkpy/web_tests/layout_package/bot_test_expectations_unittest.py
./third_party/blink/tools/blinkpy/web_tests/merge_results.py
./third_party/blink/tools/blinkpy/web_tests/port/android.py
./third_party/blink/tools/blinkpy/web_tests/port/linux.py
./third_party/blink/tools/blinkpy/web_tests/port/mac.py
./third_party/blink/tools/blinkpy/web_tests/port/win.py
./third_party/blink/tools/blinkpy/web_tests/run_web_tests.py
./third_party/blink/tools/blinkpy/web_tests/try_flag_unittest.py
./third_party/blink/tools/blinkpy/web_tests/update_expectations_unittest.py
./third_party/blink/tools/check_blink_style.py
./third_party/blink/tools/move_blink_source.py
./third_party/blink/tools/print_stale_test_expectations_entries.py
@ -4749,6 +4996,8 @@
./third_party/catapult/dashboard/queue.yaml
./third_party/catapult/devil/devil/android/constants/chrome.py
./third_party/catapult/devil/devil/android/device_utils.py
./third_party/catapult/devil/devil/android/flag_changer_devicetest.py
./third_party/catapult/devil/devil/android/flag_changer_test.py
./third_party/catapult/devil/devil/android/tools/provision_devices.py
./third_party/catapult/devil/devil/utils/markdown.py
./third_party/catapult/experimental/bisect_lib/fetch_intervening_revisions.py
@ -4760,6 +5009,7 @@
./third_party/catapult/telemetry/telemetry/internal/backends/android_browser_backend_settings.py
./third_party/catapult/telemetry/telemetry/internal/backends/chrome/desktop_browser_finder.py
./third_party/catapult/telemetry/telemetry/internal/browser/browser_options.py
./third_party/catapult/telemetry/telemetry/page/legacy_page_test.py
./third_party/catapult/telemetry/telemetry/timeline/tracing_config.py
./third_party/catapult/third_party/flot/excanvas.js
./third_party/catapult/third_party/flot/excanvas.min.js
@ -4858,6 +5108,7 @@
./third_party/depot_tools/git_cl.py
./third_party/depot_tools/gsutil.py
./third_party/depot_tools/metrics_utils.py
./third_party/depot_tools/tests/owners_unittest.py
./third_party/devtools-frontend/src/node_modules/acorn/dist/acorn.js.map
./third_party/devtools-frontend/src/node_modules/acorn/dist/acorn.mjs.map
./third_party/devtools-frontend/src/node_modules/@babel/generator/node_modules/source-map/dist/source-map.min.js.map
@ -5277,10 +5528,50 @@
./third_party/protobuf/java/util/src/main/java/com/google/protobuf/util/Timestamps.java
./third_party/protobuf/java/util/src/main/java/com/google/protobuf/util/TimeUtil.java
./third_party/protobuf/java/util/src/main/java/com/google/protobuf/util/Values.java
./third_party/protobuf/js/commonjs/test6/test6.proto
./third_party/protobuf/js/commonjs/test7/test7.proto
./third_party/protobuf/js/compatibility_tests/v3.0.0/commonjs/test6/test6.proto
./third_party/protobuf/js/compatibility_tests/v3.0.0/commonjs/test7/test7.proto
./third_party/protobuf/js/compatibility_tests/v3.0.0/data.proto
./third_party/protobuf/js/compatibility_tests/v3.0.0/proto3_test.proto
./third_party/protobuf/js/compatibility_tests/v3.0.0/test2.proto
./third_party/protobuf/js/compatibility_tests/v3.0.0/test3.proto
./third_party/protobuf/js/compatibility_tests/v3.0.0/test4.proto
./third_party/protobuf/js/compatibility_tests/v3.0.0/test5.proto
./third_party/protobuf/js/compatibility_tests/v3.0.0/testbinary.proto
./third_party/protobuf/js/compatibility_tests/v3.0.0/testempty.proto
./third_party/protobuf/js/compatibility_tests/v3.0.0/test.proto
./third_party/protobuf/js/compatibility_tests/v3.1.0/commonjs/test6/test6.proto
./third_party/protobuf/js/compatibility_tests/v3.1.0/commonjs/test7/test7.proto
./third_party/protobuf/js/compatibility_tests/v3.1.0/data.proto
./third_party/protobuf/js/compatibility_tests/v3.1.0/proto3_test.proto
./third_party/protobuf/js/compatibility_tests/v3.1.0/test2.proto
./third_party/protobuf/js/compatibility_tests/v3.1.0/test3.proto
./third_party/protobuf/js/compatibility_tests/v3.1.0/test4.proto
./third_party/protobuf/js/compatibility_tests/v3.1.0/test5.proto
./third_party/protobuf/js/compatibility_tests/v3.1.0/testbinary.proto
./third_party/protobuf/js/compatibility_tests/v3.1.0/testempty.proto
./third_party/protobuf/js/compatibility_tests/v3.1.0/test.proto
./third_party/protobuf/js/data.proto
./third_party/protobuf/js/gulpfile.js
./third_party/protobuf/js/map.js
./third_party/protobuf/js/package.json
./third_party/protobuf/js/proto3_test.proto
./third_party/protobuf/js/test10.proto
./third_party/protobuf/js/test11.proto
./third_party/protobuf/js/test12.proto
./third_party/protobuf/js/test13.proto
./third_party/protobuf/js/test14.proto
./third_party/protobuf/js/test15.proto
./third_party/protobuf/js/test2.proto
./third_party/protobuf/js/test3.proto
./third_party/protobuf/js/test4.proto
./third_party/protobuf/js/test5.proto
./third_party/protobuf/js/test8.proto
./third_party/protobuf/js/test9.proto
./third_party/protobuf/js/testbinary.proto
./third_party/protobuf/js/testempty.proto
./third_party/protobuf/js/test.proto
./third_party/protobuf/m4/ax_cxx_compile_stdcxx.m4
./third_party/protobuf/objectivec/GPBArray.m
./third_party/protobuf/objectivec/GPBCodedInputStream.m
@ -5297,6 +5588,77 @@
./third_party/protobuf/objectivec/GPBUtilities.m
./third_party/protobuf/objectivec/GPBWellKnownTypes.m
./third_party/protobuf/objectivec/GPBWireFormat.m
./third_party/protobuf/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/AppDelegate.m
./third_party/protobuf/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/main.m
./third_party/protobuf/objectivec/Tests/CocoaPods/iOSCocoaPodsTester/iOSCocoaPodsTester/ViewController.m
./third_party/protobuf/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/AppDelegate.m
./third_party/protobuf/objectivec/Tests/CocoaPods/OSXCocoaPodsTester/OSXCocoaPodsTester/main.m
./third_party/protobuf/objectivec/Tests/GPBARCUnittestProtos.m
./third_party/protobuf/objectivec/Tests/GPBArrayTests.m
./third_party/protobuf/objectivec/Tests/GPBCodedInputStreamTests.m
./third_party/protobuf/objectivec/Tests/GPBCodedOuputStreamTests.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest01.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest02.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest03.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest04.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest05.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest06.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest07.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest08.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest09.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest10.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest11.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest12.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest13.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest14.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest15.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest16.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest17.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest18.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest19.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest20.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest21.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest22.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest23.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest24.m
./third_party/protobuf/objectivec/Tests/GPBCompileTest25.m
./third_party/protobuf/objectivec/Tests/GPBConcurrencyTests.m
./third_party/protobuf/objectivec/Tests/GPBDescriptorTests.m
./third_party/protobuf/objectivec/Tests/GPBDictionaryTests+Bool.m
./third_party/protobuf/objectivec/Tests/GPBDictionaryTests+Int32.m
./third_party/protobuf/objectivec/Tests/GPBDictionaryTests+Int64.m
./third_party/protobuf/objectivec/Tests/GPBDictionaryTests.m
./third_party/protobuf/objectivec/Tests/GPBDictionaryTests+String.m
./third_party/protobuf/objectivec/Tests/GPBDictionaryTests+UInt32.m
./third_party/protobuf/objectivec/Tests/GPBDictionaryTests+UInt64.m
./third_party/protobuf/objectivec/Tests/GPBExtensionRegistryTest.m
./third_party/protobuf/objectivec/Tests/GPBMessageTests.m
./third_party/protobuf/objectivec/Tests/GPBMessageTests+Merge.m
./third_party/protobuf/objectivec/Tests/GPBMessageTests+Runtime.m
./third_party/protobuf/objectivec/Tests/GPBMessageTests+Serialization.m
./third_party/protobuf/objectivec/Tests/GPBPerfTests.m
./third_party/protobuf/objectivec/Tests/GPBTestUtilities.m
./third_party/protobuf/objectivec/Tests/GPBUnittestProtos2.m
./third_party/protobuf/objectivec/Tests/GPBUnittestProtos.m
./third_party/protobuf/objectivec/Tests/GPBUnknownFieldSetTest.m
./third_party/protobuf/objectivec/Tests/GPBUtilitiesTests.m
./third_party/protobuf/objectivec/Tests/GPBWellKnownTypesTest.m
./third_party/protobuf/objectivec/Tests/GPBWireFormatTests.m
./third_party/protobuf/objectivec/Tests/unittest_objc_options.proto
./third_party/protobuf/objectivec/Tests/unittest_objc_startup.proto
./third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/factory_test1.proto
./third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/factory_test2.proto
./third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/more_extensions_dynamic.proto
./third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/more_extensions.proto
./third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/more_messages.proto
./third_party/protobuf/python/compatibility_tests/v2.5.0/protos/python/google/protobuf/internal/test_bad_identifiers.proto
./third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/descriptor.proto
./third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_custom_options.proto
./third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import.proto
./third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_import_public.proto
./third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_mset.proto
./third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest_no_generic_services.proto
./third_party/protobuf/python/compatibility_tests/v2.5.0/protos/src/proto/google/protobuf/unittest.proto
./third_party/protobuf/python/google/protobuf/internal/any_test.proto
./third_party/protobuf/python/google/protobuf/internal/descriptor_pool_test1.proto
./third_party/protobuf/python/google/protobuf/internal/descriptor_pool_test2.proto
@ -5354,8 +5716,50 @@
./third_party/protobuf/src/google/protobuf/test_messages_proto3.proto
./third_party/protobuf/src/google/protobuf/timestamp.proto
./third_party/protobuf/src/google/protobuf/type.proto
./third_party/protobuf/src/google/protobuf/unittest_arena.proto
./third_party/protobuf/src/google/protobuf/unittest_custom_options.proto
./third_party/protobuf/src/google/protobuf/unittest_drop_unknown_fields.proto
./third_party/protobuf/src/google/protobuf/unittest_embed_optimize_for.proto
./third_party/protobuf/src/google/protobuf/unittest_empty.proto
./third_party/protobuf/src/google/protobuf/unittest_enormous_descriptor.proto
./third_party/protobuf/src/google/protobuf/unittest_import_lite.proto
./third_party/protobuf/src/google/protobuf/unittest_import.proto
./third_party/protobuf/src/google/protobuf/unittest_import_public_lite.proto
./third_party/protobuf/src/google/protobuf/unittest_import_public.proto
./third_party/protobuf/src/google/protobuf/unittest_lazy_dependencies_custom_option.proto
./third_party/protobuf/src/google/protobuf/unittest_lazy_dependencies_enum.proto
./third_party/protobuf/src/google/protobuf/unittest_lazy_dependencies.proto
./third_party/protobuf/src/google/protobuf/unittest_lite_imports_nonlite.proto
./third_party/protobuf/src/google/protobuf/unittest_lite.proto
./third_party/protobuf/src/google/protobuf/unittest_mset.proto
./third_party/protobuf/src/google/protobuf/unittest_mset_wire_format.proto
./third_party/protobuf/src/google/protobuf/unittest_no_arena_import.proto
./third_party/protobuf/src/google/protobuf/unittest_no_arena_lite.proto
./third_party/protobuf/src/google/protobuf/unittest_no_arena.proto
./third_party/protobuf/src/google/protobuf/unittest_no_field_presence.proto
./third_party/protobuf/src/google/protobuf/unittest_no_generic_services.proto
./third_party/protobuf/src/google/protobuf/unittest_optimize_for.proto
./third_party/protobuf/src/google/protobuf/unittest_preserve_unknown_enum2.proto
./third_party/protobuf/src/google/protobuf/unittest_preserve_unknown_enum.proto
./third_party/protobuf/src/google/protobuf/unittest.proto
./third_party/protobuf/src/google/protobuf/unittest_proto3_arena_lite.proto
./third_party/protobuf/src/google/protobuf/unittest_proto3_arena.proto
./third_party/protobuf/src/google/protobuf/unittest_proto3_lite.proto
./third_party/protobuf/src/google/protobuf/unittest_proto3.proto
./third_party/protobuf/src/google/protobuf/util/internal/testdata/anys.proto
./third_party/protobuf/src/google/protobuf/util/internal/testdata/books.proto
./third_party/protobuf/src/google/protobuf/util/internal/testdata/default_value.proto
./third_party/protobuf/src/google/protobuf/util/internal/testdata/default_value_test.proto
./third_party/protobuf/src/google/protobuf/util/internal/testdata/field_mask.proto
./third_party/protobuf/src/google/protobuf/util/internal/testdata/maps.proto
./third_party/protobuf/src/google/protobuf/util/internal/testdata/oneofs.proto
./third_party/protobuf/src/google/protobuf/util/internal/testdata/proto3.proto
./third_party/protobuf/src/google/protobuf/util/internal/testdata/struct.proto
./third_party/protobuf/src/google/protobuf/util/internal/testdata/timestamp_duration.proto
./third_party/protobuf/src/google/protobuf/util/internal/testdata/wrappers.proto
./third_party/protobuf/src/google/protobuf/util/json_format.proto
./third_party/protobuf/src/google/protobuf/util/json_format_proto3.proto
./third_party/protobuf/src/google/protobuf/util/message_differencer_unittest.proto
./third_party/protobuf/src/google/protobuf/wrappers.proto
./third_party/pyjson5/src/benchmarks/mb_config.json
./third_party/skia/docker/cloudbuild.yaml
@ -5371,6 +5775,8 @@
./third_party/skia/infra/cts/run_testlab.go
./third_party/skia/platform_tools/android/apps/skar_java/src/main/java/com/google/skar/examples/helloskar/helpers/FullScreenHelper.java
./third_party/skia/src/utils/SkFloatToDecimal.cpp
./third_party/skia/tests/AnnotationTest.cpp
./third_party/skia/tests/PathOpsSkpTest.cpp
./third_party/skia/tools/gpu/gl/interface/interface.json5
./third_party/sqlite/patched/autoconf/tea/tclconfig/tcl.m4
./third_party/sqlite/sqlite-src-3310100/autoconf/tea/tclconfig/tcl.m4
@ -5456,6 +5862,7 @@
./tools/perf/testdata/task_output_dir/3/v8.runtime_stats.top_25.reference/perf_results.json
./tools/traffic_annotation/traffic_annotation.proto
./tools/web_dev_style/css_checker.py
./tools/web_dev_style/css_checker_test.py
./tools/web_dev_style/js_checker.py
./tools/win/chromeexts/chromeexts.cc
./tools/win/chromeexts/commands/hwnd_command.cc
@ -5493,6 +5900,7 @@
./ui/views/widget/native_widget_mac.h
./ui/webui/resources/cr_components/chromeos/quick_unlock/pin_keyboard.html
./ui/webui/resources/cr_elements/icons.html
./url/android/native_java_unittests/src/org/chromium/url/GURLJavaTest.java
./url/url_idna_icu.cc
./v8/src/codegen/reloc-info.h
./v8/src/debug/interface-types.h

2
misc/android_studio_setup.sh

@ -1,7 +1,7 @@
#!/usr/bin/env bash
set -eux -o pipefail
chromium_version=81.0.4044.113
chromium_version=81.0.4044.129
chrome_target=chrome_public_apk
monochrome_target=monochrome_public_apk
webview_target=system_webview_apk

2
misc/misc.sh

@ -31,7 +31,7 @@ touch "../${substitution_list_temp}"
while read line
do
line="$(echo "$line" | cut -d '#' -f1)"
grep -RIl --include="*.gn" --include="*.gni" --include="*.proto" --include="*.def" --include="*.jinja" --include="*.jinja2" --include="*.xml" --include="*.css" --include="*.htm" --include="*.html" --include="*.xhtml" --include="*.js" --include="*.json" --include="*.json5" --include="*.jsonp" --include="*.py" --include="*.java" --include="*.h" --include="*.c" --include="*.cc" --include="*.cpp" --include="*.m" --include="*.mm" --include="*.asm" --include="*.rb" --include="*.mojom" --include="*.hlsl" --include="*.am" --include="*.map" --include="*.go" --include="*.aidl" --include="*.ac" --include="*.m4" --include="*.idl" --include="*.fidl" --include="*.yaml" --include="*.nc" --include="*.el" --include="*.tcl" -P "$line" . | grep -v -E '/\.git/|/android_sdk/|/test/|/android_tools/' >> "../${substitution_list_temp}"
grep -RIl --include="*.gn" --include="*.gni" --include="*.proto" --include="*.def" --include="*.jinja" --include="*.jinja2" --include="*.xml" --include="*.css" --include="*.htm" --include="*.html" --include="*.xhtml" --include="*.js" --include="*.json" --include="*.json5" --include="*.jsonp" --include="*.py" --include="*.java" --include="*.h" --include="*.c" --include="*.cc" --include="*.cpp" --include="*.m" --include="*.mm" --include="*.asm" --include="*.rb" --include="*.mojom" --include="*.hlsl" --include="*.am" --include="*.map" --include="*.go" --include="*.aidl" --include="*.ac" --include="*.m4" --include="*.idl" --include="*.fidl" --include="*.yaml" --include="*.nc" --include="*.el" --include="*.tcl" -P "$line" . | grep -v -E '/\.git/|/android_sdk/|/android_ndk/|/test/|/java_test/|test.cc|tests.cc|test.java|/javatests/|/android_tools/' >> "../${substitution_list_temp}"
done < ../ungoogled-chromium/domain_regex.list
# Not working correctly? awk '{!seen[$0]++};END{for(i in seen) if(seen[i]==1)print i}' "../${substitution_list_temp}" > "../${substitution_list_2}"
sort -u "../${substitution_list_temp}" | uniq > "../${substitution_list_2}"

27
patches/Bromite/Disable-AImageReader-for-ARM64-P-and-ARM64-Q.patch

@ -5,8 +5,9 @@ Subject: Disable AImageReader for ARM64/P and ARM64/Q
---
chrome/browser/android/chrome_startup_flags.cc | 9 +++++++++
gpu/config/gpu_finch_features.cc | 4 ++++
gpu/config/gpu_util.cc | 8 ++++++++
media/base/media_switches.cc | 4 ++++
3 files changed, 17 insertions(+)
4 files changed, 25 insertions(+)
--- a/chrome/browser/android/chrome_startup_flags.cc
+++ b/chrome/browser/android/chrome_startup_flags.cc
@ -54,6 +55,30 @@ Subject: Disable AImageReader for ARM64/P and ARM64/Q
// Used only by webview to disable SurfaceControl.
const base::Feature kDisableSurfaceControlForWebview{
--- a/gpu/config/gpu_util.cc
+++ b/gpu/config/gpu_util.cc
@@ -47,6 +47,9 @@ GpuFeatureStatus GetAndroidSurfaceContro
#if !defined(OS_ANDROID)
return kGpuFeatureStatusDisabled;
#else
+ if (blacklisted_features.count(GPU_FEATURE_TYPE_ANDROID_SURFACE_CONTROL))
+ return kGpuFeatureStatusBlacklisted;
+
if (!gpu_preferences.enable_android_surface_control)
return kGpuFeatureStatusDisabled;
@@ -288,6 +291,11 @@ void AdjustGpuFeatureStatusToWorkarounds
gpu_feature_info->status_values[GPU_FEATURE_TYPE_ACCELERATED_WEBGL2] =
kGpuFeatureStatusBlacklisted;
}
+
+ if (gpu_feature_info->IsWorkaroundEnabled(DISABLE_AIMAGEREADER)) {
+ gpu_feature_info->status_values[GPU_FEATURE_TYPE_ANDROID_SURFACE_CONTROL] =
+ kGpuFeatureStatusBlacklisted;
+ }
}
GPUInfo* g_gpu_info_cache = nullptr;
--- a/media/base/media_switches.cc
+++ b/media/base/media_switches.cc
@@ -504,7 +504,11 @@ const base::Feature kMediaDrmPreprovisio

15005
patches/Kiwi/0001-Kiwi-Introduce-extensions-support-R80.patch

File diff suppressed because it is too large

484
patches/Kiwi/gn.patch

@ -0,0 +1,484 @@
---
apps/BUILD.gn | 2
chrome/BUILD.gn | 2
chrome/browser/BUILD.gn | 17 +++++++
chrome/browser/apps/BUILD.gn | 5 +-
chrome/browser/apps/platform_apps/api/music_manager_private/BUILD.gn | 1
chrome/browser/media/router/discovery/BUILD.gn | 4 -
chrome/browser/resources/BUILD.gn | 2
chrome/browser/ui/BUILD.gn | 23 +++++++++
chrome/browser/ui/views/BUILD.gn | 2
chrome/browser/web_applications/BUILD.gn | 5 --
chrome/browser/web_applications/components/BUILD.gn | 11 +++-
chrome/browser/web_applications/extensions/BUILD.gn | 3 -
chrome/chrome_paks.gni | 24 ----------
chrome/test/BUILD.gn | 1
components/guest_view/browser/BUILD.gn | 2
components/guest_view/renderer/BUILD.gn | 2
components/keep_alive_registry/BUILD.gn | 2
components/web_modal/BUILD.gn | 2
components/zoom/BUILD.gn | 2
content/public/browser/BUILD.gn | 2
extensions/BUILD.gn | 1
extensions/browser/api/system_cpu/BUILD.gn | 1
extensions/buildflags/buildflags.gni | 2
services/device/public/cpp/hid/BUILD.gn | 1
third_party/blink/public/mojom/BUILD.gn | 2
ui/base/BUILD.gn | 5 ++
ui/views/BUILD.gn | 2
27 files changed, 72 insertions(+), 56 deletions(-)
--- a/apps/BUILD.gn
+++ b/apps/BUILD.gn
@@ -6,7 +6,7 @@ import("//build/config/features.gni")
import("//build/config/ui.gni")
import("//extensions/buildflags/buildflags.gni")
-assert(!is_android && !is_ios)
+# assert(!is_android && !is_ios)
assert(enable_extensions,
"Cannot depend on extensions because enable_extensions=false.")
--- a/chrome/browser/media/router/discovery/BUILD.gn
+++ b/chrome/browser/media/router/discovery/BUILD.gn
@@ -2,8 +2,6 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-assert(!is_android)
-
static_library("discovery") {
inputs = [ "$root_gen_dir/chrome/grit/generated_resources.h" ]
deps = [
@@ -75,7 +73,7 @@ static_library("discovery") {
sources += [ "discovery_network_list_wifi_linux.cc" ]
}
- if (is_posix) {
+ if (is_posix && !is_android) {
sources += [ "discovery_network_list_posix.cc" ]
}
--- a/ui/base/BUILD.gn
+++ b/ui/base/BUILD.gn
@@ -453,6 +453,11 @@ jumbo_component("base") {
deps += [ "//third_party/re2" ]
}
+ sources += [
+ "dragdrop/os_exchange_data_provider_android.cc",
+ "dragdrop/os_exchange_data_provider_android.h",
+ ]
+
if (!is_ios) {
# iOS does not use Chromium-specific code for event handling.
public_deps += [
--- a/chrome/browser/web_applications/BUILD.gn
+++ b/chrome/browser/web_applications/BUILD.gn
@@ -186,7 +186,6 @@ source_set("web_applications_unit_tests"
"//chrome/browser",
"//chrome/browser/web_applications/components",
"//chrome/common",
- "//chrome/test:test_support",
"//content/public/browser",
"//content/test:test_support",
"//skia",
@@ -217,8 +216,6 @@ source_set("web_applications_browser_tes
":web_applications",
":web_applications_test_support",
"//chrome/browser/web_applications/components",
- "//chrome/test:test_support",
- "//chrome/test:test_support_ui",
]
}
@@ -234,8 +231,6 @@ source_set("common_browser_tests") {
":web_applications_test_support",
"//chrome/app:command_ids",
"//chrome/browser/web_applications/components",
- "//chrome/test:test_support",
- "//chrome/test:test_support_ui",
]
}
--- a/chrome/browser/web_applications/components/BUILD.gn
+++ b/chrome/browser/web_applications/components/BUILD.gn
@@ -94,6 +94,14 @@ source_set("components") {
]
}
+ if (is_android) {
+ sources += [
+ "web_app_shortcut_android.h",
+ "web_app_shortcut_android.cc",
+ ]
+ }
+
+
if (is_win) {
sources += [
"web_app_file_handler_registration_win.cc",
@@ -168,7 +176,6 @@ source_set("unit_tests") {
"//chrome/app/theme:theme_resources",
"//chrome/browser/web_applications:web_app_test_group",
"//chrome/browser/web_applications:web_applications_test_support",
- "//chrome/test:test_support",
"//content/public/browser",
"//skia",
"//testing/gmock",
@@ -190,8 +197,6 @@ source_set("browser_tests") {
deps = [
":components",
"//chrome/browser/web_applications:web_applications_test_support",
- "//chrome/test:test_support",
- "//chrome/test:test_support_ui",
"//net:test_support",
]
}
--- a/chrome/browser/web_applications/extensions/BUILD.gn
+++ b/chrome/browser/web_applications/extensions/BUILD.gn
@@ -66,7 +66,6 @@ source_set("unit_tests") {
"//chrome/browser/web_applications:web_applications_test_support",
"//chrome/browser/web_applications/components",
"//chrome/common",
- "//chrome/test:test_support",
"//components/crx_file:crx_file",
"//content/public/browser",
"//content/test:test_support",
@@ -100,8 +99,6 @@ source_set("browser_tests") {
"//chrome/browser/web_applications:web_applications_on_extensions_test_support",
"//chrome/browser/web_applications:web_applications_test_support",
"//chrome/browser/web_applications/components",
- "//chrome/test:test_support",
- "//chrome/test:test_support_ui",
"//extensions:test_support",
"//extensions/browser",
"//extensions/common",
--- a/chrome/browser/ui/views/BUILD.gn
+++ b/chrome/browser/ui/views/BUILD.gn
@@ -5,8 +5,6 @@
import("//build/config/ui.gni")
import("//ui/views/features.gni")
-assert(toolkit_views)
-
component("views") {
output_name = "browser_ui_views"
sources = [
--- a/components/guest_view/browser/BUILD.gn
+++ b/components/guest_view/browser/BUILD.gn
@@ -6,7 +6,7 @@
# assert to prevent the accidental building of GuestViews on mobile
# platforms. If you're now using GuestViews on mobile, go ahead and
# remove this assert.
-assert(!is_android && !is_ios)
+# assert(!is_android && !is_ios)
static_library("browser") {
output_name = "guest_view_browser"
--- a/components/guest_view/renderer/BUILD.gn
+++ b/components/guest_view/renderer/BUILD.gn
@@ -6,7 +6,7 @@
# assert to prevent the accidental building of GuestViews on mobile
# platforms. If you're now using GuestViews on mobile, go ahead and
# remove this assert.
-assert(!is_android && !is_ios)
+# assert(!is_android && !is_ios)
static_library("renderer") {
sources = [
--- a/components/keep_alive_registry/BUILD.gn
+++ b/components/keep_alive_registry/BUILD.gn
@@ -2,7 +2,7 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-assert(!is_android)
+# assert(!is_android)
source_set("keep_alive_registry") {
sources = [
--- a/components/web_modal/BUILD.gn
+++ b/components/web_modal/BUILD.gn
@@ -2,7 +2,7 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-assert(!is_android && !is_ios)
+# assert(!is_android && !is_ios)
component("web_modal") {
sources = [
--- a/components/zoom/BUILD.gn
+++ b/components/zoom/BUILD.gn
@@ -2,7 +2,7 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-assert(!is_android && !is_ios, "Desktop zoom is not used on mobile platforms.")
+# assert(!is_android && !is_ios, "Desktop zoom is not used on mobile platforms.")
static_library("zoom") {
sources = [
--- a/extensions/buildflags/buildflags.gni
+++ b/extensions/buildflags/buildflags.gni
@@ -5,7 +5,7 @@
import("//build/config/features.gni")
declare_args() {
- enable_extensions = !is_android && !is_ios && !is_fuchsia
+ enable_extensions = !is_ios && !is_fuchsia
# Enables Wi-Fi Display functionality
# WARNING: This enables MPEG Transport Stream (MPEG-TS) encoding!
--- a/services/device/public/cpp/hid/BUILD.gn
+++ b/services/device/public/cpp/hid/BUILD.gn
@@ -7,7 +7,6 @@ import("//build/config/features.gni")
source_set("hid") {
# HID is not implemented on Android and we want to be particularly careful
# about not bloating binary size by accidentially including it.
- assert(!is_android)
sources = [
"fake_input_service_linux.cc",
--- a/ui/views/BUILD.gn
+++ b/ui/views/BUILD.gn
@@ -12,7 +12,7 @@ import("//ui/base/ui_features.gni")
import("//ui/ozone/ozone.gni")
import("//ui/views/features.gni")
-assert(toolkit_views)
+# assert(toolkit_views)
# Reset sources_assignment_filter for the BUILD.gn file to prevent
# regression during the migration of Chromium away from the feature.
--- a/chrome/test/BUILD.gn
+++ b/chrome/test/BUILD.gn
@@ -4782,7 +4782,6 @@ test("unit_tests") {
"//chrome/common/extensions/api",
"//components/safe_browsing:buildflags",
"//components/services/unzip:in_process",
- "//extensions:extensions_resources",
"//extensions/browser:test_support",
"//extensions/common",
"//extensions/renderer:unit_test_support",
--- a/extensions/BUILD.gn
+++ b/extensions/BUILD.gn
@@ -221,7 +221,6 @@ test("extensions_unittests") {
]
deps = [
- ":extensions_resources",
":shell_and_test_pak",
":test_support",
"//base/test:test_support",
--- a/chrome/chrome_paks.gni
+++ b/chrome/chrome_paks.gni
@@ -277,35 +277,11 @@ template("chrome_paks") {
}
}
- chrome_repack_locales("${target_name}_locales") {
- forward_variables_from(invoker,
- [
- "copy_data_to_bundle",
- "deps",
- "visibility",
- ])
- if (defined(invoker.locale_whitelist)) {
- repack_whitelist = invoker.locale_whitelist
- } else if (defined(invoker.repack_whitelist)) {
- repack_whitelist = invoker.repack_whitelist
- }
-
- input_locales = locales
- output_dir = "${invoker.output_dir}/locales"
-
- if (is_mac) {
- output_locales = locales_as_mac_outputs
- } else {
- output_locales = locales
- }
- }
-
group(target_name) {
forward_variables_from(invoker, [ "deps" ])
public_deps = [
":${target_name}_100_percent",
":${target_name}_extra",
- ":${target_name}_locales",
]
if (enable_hidpi) {
public_deps += [ ":${target_name}_200_percent" ]
--- a/chrome/BUILD.gn
+++ b/chrome/BUILD.gn
@@ -1410,7 +1410,7 @@ group("extra_resources") {
"//components/autofill/core/browser:autofill_address_rewriter_resources",
]
- if (!is_android) {
+ if (enable_extensions || !is_android) {
public_deps += [
"//chrome/browser/resources:bookmarks_resources",
"//chrome/browser/resources:component_extension_resources",
--- a/chrome/browser/resources/BUILD.gn
+++ b/chrome/browser/resources/BUILD.gn
@@ -82,7 +82,7 @@ if (closure_compile) {
}
}
-if (!is_android) {
+if (enable_extensions || !is_android) {
grit("bookmarks_resources") {
# The .grd contains references to generated files.
source_is_generated = true
--- a/third_party/blink/public/mojom/BUILD.gn
+++ b/third_party/blink/public/mojom/BUILD.gn
@@ -162,7 +162,7 @@ mojom("mojom_platform") {
"worker/worker_options.mojom",
]
- if (!is_android) {
+ if (is_android) {
sources += [ "serial/serial.mojom" ]
}
--- a/chrome/browser/apps/BUILD.gn
+++ b/chrome/browser/apps/BUILD.gn
@@ -13,7 +13,10 @@ source_set("apps") {
"apps_launch.h",
]
- deps = [ "//chrome/browser/apps/platform_apps" ]
+ deps = [
+ "//chrome/browser/apps/platform_apps",
+ "//chrome/services/app_service/public/mojom",
+ ]
configs += [ "//build/config/compiler:wexit_time_destructors" ]
}
--- a/chrome/browser/BUILD.gn
+++ b/chrome/browser/BUILD.gn
@@ -2281,6 +2281,8 @@ jumbo_static_library("browser") {
if (is_android) {
sources += [
+ "accessibility/invert_bubble_prefs.cc",
+ "accessibility/invert_bubble_prefs.h",
"after_startup_task_utils_android.cc",
"android/accessibility/font_size_prefs_android.cc",
"android/accessibility/font_size_prefs_android.h",
@@ -2800,6 +2802,7 @@ jumbo_static_library("browser") {
"download/android/service/download_background_task.cc",
"download/android/service/download_task_scheduler.cc",
"download/android/service/download_task_scheduler.h",
+ "download/download_crx_util.h",
"engagement/site_engagement_service_android.cc",
"engagement/site_engagement_service_android.h",
"first_run/android/first_run_utils.cc",
@@ -2844,6 +2847,16 @@ jumbo_static_library("browser") {
"media/android/router/media_router_dialog_controller_android.h",
"media/webrtc/screen_capture_infobar_delegate_android.cc",
"media/webrtc/screen_capture_infobar_delegate_android.h",
+ "media_galleries/gallery_watch_manager.cc",
+ "media_galleries/gallery_watch_manager.h",
+ "media_galleries/media_file_system_registry.cc",
+ "media_galleries/media_file_system_registry.h",
+ "media_galleries/media_galleries_histograms.cc",
+ "media_galleries/media_galleries_histograms.h",
+ "media_galleries/media_galleries_permission_controller.cc",
+ "media_galleries/media_galleries_permission_controller.h",
+ "media_galleries/media_galleries_preferences.cc",
+ "media_galleries/media_galleries_preferences.h",
"metrics/chrome_android_metrics_provider.cc",
"metrics/chrome_android_metrics_provider.h",
"metrics/incognito_observer_android.cc",
@@ -2925,6 +2938,8 @@ jumbo_static_library("browser") {
"safe_browsing/android/password_reuse_controller_android.h",
"search/contextual_search_policy_handler_android.cc",
"search/contextual_search_policy_handler_android.h",
+ "search/instant_service_factory.cc",
+ "search/instant_service_factory.h",
"search_engines/template_url_service_factory_android.cc",
"search_engines/template_url_service_factory_android.h",
"sharing/shared_clipboard/shared_clipboard_message_handler_android.cc",
@@ -2968,8 +2983,10 @@ jumbo_static_library("browser") {
"//chrome/browser/android/webapk:proto",
"//chrome/browser/notifications/chime/android",
"//chrome/browser/notifications/scheduler/public",
+ "//chrome/browser/resource_coordinator:intervention_policy_database_proto",
"//chrome/browser/share",
"//chrome/browser/updates",
+ "//chrome/common/importer:interfaces",
"//chrome/services/media_gallery_util/public/cpp",
"//components/app_modal/android:jni_headers",
"//components/autofill_assistant/browser",
--- a/extensions/browser/api/system_cpu/BUILD.gn
+++ b/extensions/browser/api/system_cpu/BUILD.gn
@@ -11,6 +11,7 @@ source_set("system_cpu") {
sources = [
"cpu_info_provider.cc",
"cpu_info_provider.h",
+ "cpu_info_provider_android.cc",
"cpu_info_provider_linux.cc",
"cpu_info_provider_mac.cc",
"cpu_info_provider_win.cc",
--- a/chrome/browser/ui/BUILD.gn
+++ b/chrome/browser/ui/BUILD.gn
@@ -780,12 +780,35 @@ jumbo_static_library("ui") {
"android/toolbar/location_bar_model_android.h",
"android/view_android_helper.cc",
"android/view_android_helper.h",
+ "apps/chrome_app_window_client.cc",
+ "apps/chrome_app_window_client.h",
+ "browser_commands.cc",
+ "browser_commands.h",
+ "browser_finder.cc",
+ "browser_finder.h",
"browser_otr_state_android.cc",
+ "browser_view_prefs.cc",
+ "browser_view_prefs.h",
+ "browser_window.h",
+ "global_error/global_error.cc",
+ "global_error/global_error.h",
"screen_capture_notification_ui_stub.cc",
+ "tabs/tab_strip_model.cc",
+ "tabs/tab_strip_model.h",
+ "tabs/tab_strip_model_observer.cc",
+ "tabs/tab_strip_model_observer.h",
+ "views/chrome_browser_main_extra_parts_views.cc",
+ "views/chrome_browser_main_extra_parts_views.h",
+ "views/extensions/extension_installed_bubble_view.cc",
+ "views/extensions/extension_installed_bubble_view.h",
+ "views/media_router/media_remoting_dialog_view.cc",
+ "views/media_router/media_remoting_dialog_view.h",
"webui/explore_sites_internals/explore_sites_internals_page_handler.cc",
"webui/explore_sites_internals/explore_sites_internals_page_handler.h",
"webui/explore_sites_internals/explore_sites_internals_ui.cc",
"webui/explore_sites_internals/explore_sites_internals_ui.h",
+ "webui/extensions/extensions_ui.cc",
+ "webui/extensions/extensions_ui.h",
"webui/offline/offline_internals_ui.cc",
"webui/offline/offline_internals_ui.h",
"webui/offline/offline_internals_ui_message_handler.cc",
--- a/chrome/browser/apps/platform_apps/api/music_manager_private/BUILD.gn
+++ b/chrome/browser/apps/platform_apps/api/music_manager_private/BUILD.gn
@@ -13,6 +13,7 @@ source_set("music_manager_private") {
"device_id.cc",
"device_id.h",
"device_id_chromeos.cc",
+ "device_id_android.cc",
"device_id_linux.cc",
"device_id_mac.cc",
"device_id_win.cc",
--- a/content/public/browser/BUILD.gn
+++ b/content/public/browser/BUILD.gn
@@ -491,7 +491,7 @@ jumbo_source_set("browser_sources") {
sources += [ "remote_cocoa.h" ]
}
- if (!is_android) {
+ if (is_android) {
sources += [
"host_zoom_map.h",
"zoom_level_delegate.h",

180
patches/Kiwi/res.patch

@ -0,0 +1,180 @@
---
chrome/app/generated_resources.grd | 26 +++++++++++++-------------
chrome/app/theme/theme_resources.grd | 4 ++--
components/components_strings.grd | 2 +-
mojo/public/js/mojo_bindings_resources.grd | 2 +-
ui/resources/ui_resources.grd | 2 +-
5 files changed, 18 insertions(+), 18 deletions(-)
--- a/chrome/app/theme/theme_resources.grd
+++ b/chrome/app/theme/theme_resources.grd
@@ -28,7 +28,7 @@
<if expr="is_linux or is_win or chromeos">
<structure type="chrome_scaled_image" name="IDR_ACCESSIBILITY_CAPTIONS_PREVIEW_BACKGROUND" file="common/captions-preview-bg.png" />
</if>
- <if expr="toolkit_views and not is_macosx">
+ <if expr="not is_macosx">
<structure type="chrome_scaled_image" name="IDR_APP_WINDOW_CLOSE" file="common/app_window_close.png" />
<structure type="chrome_scaled_image" name="IDR_APP_WINDOW_CLOSE_H" file="common/app_window_close_hover.png" />
<structure type="chrome_scaled_image" name="IDR_APP_WINDOW_CLOSE_P" file="common/app_window_close_active.png" />
@@ -341,7 +341,7 @@
<structure type="chrome_scaled_image" name="IDR_PASTE_VIOLATION_DARK" file="common/paste_violation_dark.png" />
</if>
<if expr="not _google_chrome">
- <if expr="not is_android">
+ <if expr="is_android">
<structure type="chrome_scaled_image" name="IDR_WEBSTORE_ICON" file="chromium/webstore_icon.png" />
<structure type="chrome_scaled_image" name="IDR_WEBSTORE_ICON_16" file="chromium/webstore_icon_16.png" />
<structure type="chrome_scaled_image" name="IDR_WEBSTORE_ICON_24" file="chromium/webstore_icon_24.png" />
--- a/ui/resources/ui_resources.grd
+++ b/ui/resources/ui_resources.grd
@@ -92,7 +92,7 @@
</if>
<structure type="chrome_scaled_image" name="IDR_DEFAULT_FAVICON" file="common/default_favicon.png" />
<structure type="chrome_scaled_image" name="IDR_DEFAULT_FAVICON_DARK" file="common/default_favicon_dark.png" />
- <if expr="not is_android">
+ <if expr="is_android">
<structure type="chrome_scaled_image" name="IDR_DEFAULT_FAVICON_32" file="common/default_favicon_32.png" />
<structure type="chrome_scaled_image" name="IDR_DEFAULT_FAVICON_DARK_32" file="common/default_favicon_dark_32.png" />
<structure type="chrome_scaled_image" name="IDR_DEFAULT_FAVICON_64" file="common/default_favicon_64.png" />
--- a/mojo/public/js/mojo_bindings_resources.grd
+++ b/mojo/public/js/mojo_bindings_resources.grd
@@ -14,7 +14,7 @@
<release seq="1">
<includes>
<!-- All resources included on Android should use the lite bindings. -->
- <if expr="not is_android">
+ <if expr="is_android">
<include name="IDR_MOJO_MOJO_BINDINGS_JS"
file="${root_gen_dir}/mojo/public/js/mojo_bindings.js"
use_base_dir="false"
--- a/chrome/app/generated_resources.grd
+++ b/chrome/app/generated_resources.grd
@@ -448,7 +448,7 @@ are declared in tools/grit/grit_rule.gni
Disable
</message>
<!-- Search strings are only used in webui, so no mobile. -->
- <if expr="not is_android">
+ <if expr="is_android">
<message name="IDS_SEARCH_CLEARED" desc="Message announced to screenreader users when search is cleared.">
Search cleared
</message>
@@ -976,7 +976,7 @@ are declared in tools/grit/grit_rule.gni
</if>
<!-- Page menu. Android has separate strings for its menu -->
- <if expr="not is_android">
+ <if expr="is_android">
<if expr="not use_titlecase">
<message name="IDS_NEW_TAB" desc="The text label of a menu item for opening a new tab">
New &amp;tab
@@ -5110,7 +5110,7 @@ Keep your key file in a safe place. You
</message>
<!-- about:system strings -->
- <if expr="not is_android">
+ <if expr="is_android">
<message name="IDS_ABOUT_SYS_TITLE" desc="about:system page title">
About System
</message>
@@ -6719,7 +6719,7 @@ the Bookmarks menu.">
<!-- Settings related strings not specific to chrome://settings.
(Settings specific strings are in settings_strings.grdp).
Android uses native UI for settings -->
- <if expr="not is_android">
+ <if expr="is_android">
<message name="IDS_TOOLBAR_INFORM_SET_HOME_PAGE" desc="The confirmation message when dropping a link on the Home toolbar button">
Your home page has been set.
</message>
@@ -9249,7 +9249,7 @@ Please help our engineers fix this probl
</message>
<!-- Media Galleries. -->
- <if expr="not is_android">
+ <if expr="is_android">
<message name="IDS_MEDIA_GALLERIES_DIALOG_HEADER" desc="Header for media gallery permissions dialog.">
Media-File Permissions for "<ph name="EXTENSION">$1<ex>Photo Editor</ex></ph>"
</message>
@@ -9782,7 +9782,7 @@ Please help our engineers fix this probl
</message>
</if>
- <if expr="not is_android">
+ <if expr="is_android">
<!-- Device Chooser Prompt -->
<message name="IDS_BLUETOOTH_DEVICE_CHOOSER_PROMPT_ORIGIN" desc="The label that is used to introduce Bluetooth chooser details to the user in a popup when it is from a website.">
<ph name="Origin">$1<ex>www.9oo91e.qjz9zk</ex></ph> wants to pair
@@ -9895,7 +9895,7 @@ Please help our engineers fix this probl
</message>
<!-- Serial port chooser -->
- <if expr="not is_android">
+ <if expr="is_android">
<message name="IDS_SERIAL_PORT_CHOOSER_PROMPT_ORIGIN" desc="The label that is used to introduce serial port chooser details to the user in a popup when it is from a website.">
<ph name="Origin">$1<ex>www.9oo91e.qjz9zk</ex></ph> wants to connect to a serial port
</message>
@@ -9914,7 +9914,7 @@ Please help our engineers fix this probl
</if>
<!-- HID (Human Interface Device) chooser -->
- <if expr="not is_android">
+ <if expr="is_android">
<message name="IDS_HID_CHOOSER_PROMPT_ORIGIN" desc="The label that is used to introduce the Human Interface Device (HID) chooser details to the user in a popup when it is from a website.">
<ph name="Origin">$1<ex>www.9oo91e.qjz9zk</ex></ph> wants to connect to a HID device
</message>
@@ -9975,7 +9975,7 @@ Please help our engineers fix this probl
</if>
<!-- Framebust / Blocked Redirection intervention message -->
- <if expr="not is_android">
+ <if expr="is_android">
<!-- Android strings are declared in android_chrome_strings.grd. -->
<message name="IDS_REDIRECT_BLOCKED_MESSAGE" desc="The message stating that a redirect (noun) was blocked on this page. This will be followed on a separate line with the address the user was being redirected to.">
Redirect blocked:
@@ -10081,7 +10081,7 @@ Please help our engineers fix this probl
</if>
<!-- Download open confirmation dialog -->
- <if expr="not is_android">
+ <if expr="is_android">
<message name="IDS_DOWNLOAD_OPEN_CONFIRMATION_DIALOG_TITLE" desc="Title of the dialog prompt shown to users when an extension is trying to open a downloaded file.">
Open download
</message>
@@ -10203,7 +10203,7 @@ Please help our engineers fix this probl
</message>
<!-- Relaunch notification bubble and dialog. -->
- <if expr="not is_android">
+ <if expr="is_android">
<if expr="not chromeos">
<message name="IDS_RELAUNCH_ACCEPT_BUTTON" desc="The text in the accept button of a dialog that causes the browser to be relaunched immediately.">
Relaunch now
@@ -10510,7 +10510,7 @@ Please help our engineers fix this probl
</message>
<!-- User happiness tracking survey UI -->
- <if expr="not is_android">
+ <if expr="is_android">
<if expr="use_titlecase">
<message name="IDS_HATS_BUBBLE_OK_LABEL" translateable="false" desc="Button label on Happiness Tracking Survey's invitation banner, clicking the button gives the user's consent on taking the survey.">
Take Survey
@@ -10640,7 +10640,7 @@ Please help our engineers fix this probl
</message>
<!-- Extension request -->
- <if expr="not is_android">
+ <if expr="is_android">
<message name="IDS_ENTERPRISE_EXTENSION_REQUEST_APPROVED_TITLE" desc="The notification title when there are some extension requests approved.">
{NUM_EXTENSIONS, plural,
=1 {An extension has been approved}
--- a/components/components_strings.grd
+++ b/components/components_strings.grd
@@ -394,7 +394,7 @@
<message name="IDS_PLUGIN_NOT_SUPPORTED" desc="The placeholder text for an unsupported plugin.">
This plugin is not supported
</message>
- <if expr="not is_android">
+ <if expr="is_android">
<if expr="not use_titlecase">
<message name="IDS_PRINT" desc="The text label of the Print... menu item. Opens a dialog box to select print settings">
&amp;Print...

1595
patches/Kiwi/src.patch

File diff suppressed because it is too large

27
patches/ungoogled-chromium-android/Add-folder-button-bookmark.patch

@ -6,9 +6,9 @@ Subject: Add new folder button to bookmark activity
chrome/android/java/res/menu/bookmark_action_bar_menu.xml | 7 +++
chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkActionBar.java | 6 ++
chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkAddEditFolderActivity.java | 21 +++++++++-
chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkFolderSelectActivity.java | 12 +++++
chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkFolderSelectActivity.java | 15 +++++++
chrome/browser/ui/android/strings/android_chrome_strings.grd | 3 +
5 files changed, 47 insertions(+), 2 deletions(-)
5 files changed, 50 insertions(+), 2 deletions(-)
--- a/chrome/android/java/res/menu/bookmark_action_bar_menu.xml
+++ b/chrome/android/java/res/menu/bookmark_action_bar_menu.xml
@@ -15,6 +15,13 @@
@ -32,7 +32,7 @@ Subject: Add new folder button to bookmark activity
BookmarkUtils.finishActivityOnPhone(getContext());
return true;
+ } else if (menuItem.getItemId() == R.id.add_folder_menu_id) {
+ BookmarkAddEditFolderActivity.startAddFolderActivity(getContext());
+ BookmarkAddEditFolderActivity.startAddFolderActivity(getContext(), mCurrentFolder.getId());
+ return true;
} else if (menuItem.getItemId() == R.id.search_menu_id) {
mDelegate.openSearchUI();
@ -78,16 +78,17 @@ Subject: Add new folder button to bookmark activity
private BookmarkId mParentId;
private BookmarkModel mModel;
private TextView mParentTextView;
@@ -98,6 +100,16 @@ public class BookmarkAddEditFolderActivi
@@ -98,6 +100,17 @@ public class BookmarkAddEditFolderActivi
}
/**
+ * Starts an add folder activity, without a specific bookmark.
+ */
+ public static void startAddFolderActivity(Context context) {
+ public static void startAddFolderActivity(Context context, BookmarkId idToEdit) {
+ Intent intent = new Intent(context, BookmarkAddEditFolderActivity.class);
+ intent.putExtra(INTENT_IS_ADD_MODE, true);
+ intent.putExtra(INTENT_IS_SIMPLE_ADD_MODE, true);
+ intent.putExtra(INTENT_BOOKMARK_ID, idToEdit.toString());
+ context.startActivity(intent);
+ }
+
@ -95,7 +96,7 @@ Subject: Add new folder button to bookmark activity
* Starts an add folder activity. This method should only be called by
* {@link BookmarkFolderSelectActivity}.
*/
@@ -122,7 +134,9 @@ public class BookmarkAddEditFolderActivi
@@ -122,7 +135,9 @@ public class BookmarkAddEditFolderActivi
mModel = new BookmarkModel();
mModel.addObserver(mBookmarkModelObserver);
mIsAddMode = getIntent().getBooleanExtra(INTENT_IS_ADD_MODE, false);
@ -106,31 +107,33 @@ Subject: Add new folder button to bookmark activity
List<String> stringList = getIntent().getStringArrayListExtra(
BookmarkFolderSelectActivity.INTENT_BOOKMARKS_TO_MOVE);
mBookmarksToMove = new ArrayList<>(stringList.size());
@@ -171,7 +185,10 @@ public class BookmarkAddEditFolderActivi
@@ -171,7 +186,9 @@ public class BookmarkAddEditFolderActivi
public void onClick(View v) {
assert v == mParentTextView;
- if (mIsAddMode) {
+ if (mIsSimpleAddMode) {
+ BookmarkFolderSelectActivity.startNewFolderSelectActivity(
+ this);
+ BookmarkFolderSelectActivity.startNewFolderSelectActivity(this, mFolderId);
+ } else if (mIsAddMode) {
BookmarkFolderSelectActivity.startNewFolderSelectActivity(
this, mBookmarksToMove);
} else {
--- a/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkFolderSelectActivity.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkFolderSelectActivity.java
@@ -97,6 +97,18 @@ public class BookmarkFolderSelectActivit
@@ -97,6 +97,21 @@ public class BookmarkFolderSelectActivit
}
/**
+ * Starts a select folder activity for the new folder that is about to be created. No bookmark
+ * specified.
+ */
+ public static void startNewFolderSelectActivity(BookmarkAddEditFolderActivity activity) {
+ public static void startNewFolderSelectActivity(
+ BookmarkAddEditFolderActivity activity, BookmarkId folderId) {
+ Intent intent = new Intent(activity, BookmarkFolderSelectActivity.class);
+ intent.putExtra(INTENT_IS_CREATING_FOLDER, true);
+
+ ArrayList<String> bookmarkStrings = new ArrayList<>(1);
+ bookmarkStrings.add(folderId.toString());
+ intent.putStringArrayListExtra(INTENT_BOOKMARKS_TO_MOVE, bookmarkStrings);
+ activity.startActivityForResult(intent,
+ BookmarkAddEditFolderActivity.PARENT_FOLDER_REQUEST_CODE);
+ }

2
patches/ungoogled-chromium-android/Remove-dependency-on-com.google.android.gms.cast.patch

@ -1432,7 +1432,7 @@ Subject: Remove dependency on com.google.android.gms.cast
<!-- This activity is used to restart the main Chrome process. Should never be exported. -->
<activity android:name="org.chromium.chrome.browser.BrowserRestartActivity"
android:launchMode="singleInstance"
@@ -1231,18 +1215,6 @@ android:value="true" />
@@ -1227,18 +1211,6 @@ android:value="true" />
{% endif %}
{% block extra_application_definitions %}

Loading…
Cancel
Save