Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(177)

Issue 2740143002: Change base::Value::ListStorage to std::vector<base::Value> (Closed)

Created:
3 years, 9 months ago by jdoerrie
Modified:
3 years, 8 months ago
CC:
chromium-reviews, sadrul, abhishekbh_chromium.org, achuith+watch_chromium.org, sebsg+autofillwatch_chromium.org, raymes+watch_chromium.org, Patrick Dubroy, nona+watch_chromium.org, rlp+watch_chromium.org, kalyank, tbansal+watch-data-reduction-proxy_chromium.org, mlamouri+watch-content_chromium.org, ntp-dev+reviews_chromium.org, yamaguchi+watch_chromium.org, vabr+watchlistautofill_chromium.org, pam+watch_chromium.org, mlamouri+watch-permissions_chromium.org, dbeam+watch-downloads_chromium.org, hashimoto+watch_chromium.org, tfarina, estade+watch_chromium.org, pfeldman, asanka, vmpstr+watch_chromium.org, phoglund+watch_chromium.org, lhchavez+watch_chromium.org, fukino+watch_chromium.org, Matt Giuca, tommycli, samuong+watch_chromium.org, jam, groby+spellwatch_chromium.org, chromium-apps-reviews_chromium.org, alemate+watch_chromium.org, timvolodine, feature-vr-reviews_chromium.org, asvitkine+watch_chromium.org, michaelpg+watch-options_chromium.org, Lei Zhang, jshin+watch_chromium.org, dtseng+watch_chromium.org, stevenjb+watch-md-settings_chromium.org, yusukes+watch_chromium.org, michaelpg+watch-md-settings_chromium.org, hidehiko+watch_chromium.org, oka+watch_chromium.org, browser-components-watch_chromium.org, yzshen+watch_chromium.org, rginda+watch_chromium.org, dmazzoni+watch_chromium.org, tracing+reviews_chromium.org, net-reviews_chromium.org, extensions-reviews_chromium.org, ios-reviews_chromium.org, viettrungluu+watch_chromium.org, abarth-chromium, je_julie, darin-cc_chromium.org, devtools-reviews_chromium.org, rouslan+autofill_chromium.org, rouslan+spell_chromium.org, oshima+watch_chromium.org, piman+watch_chromium.org, Kevin Cernekee, sync-reviews_chromium.org, chfremer+watch_chromium.org, Dirk Pranke, wfh+watch_chromium.org, shuchen+watch_chromium.org, Aaron Boodman, victorhsieh+watch_chromium.org, noyau+watch_chromium.org, davemoore+watch_chromium.org, qsr+mojo_chromium.org, chromoting-reviews_chromium.org, rogerm+autofillwatch_chromium.org, agrieve+watch_chromium.org, stevenjb+watch_chromium.org, darin (slow to review), cbentzel+watch_chromium.org, aboxhall+watch_chromium.org, Sameer Nanda, dbeam+watch-options_chromium.org, poromov+watch_chromium.org, yuzo+watch_chromium.org, feature-media-reviews_chromium.org, mcasas+watch+vc_chromium.org, cc-bugs_chromium.org, elijahtaylor+arcwatch_chromium.org, mathp+autofillwatch_chromium.org, nektar+watch_chromium.org, dbeam+watch-history_chromium.org, dbeam+watch-settings_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Change base::Value::ListStorage to std::vector<base::Value> This CL is a first step to inlining base::ListValue. It is proposed to use an std::vector<base::Value> as the underlying ListStorage. This CL implements the change and updates the code accordingly. TBR=bajones@chromium.org, dbeam@chromium.org, stevenjb@chromium.org BUG=646113 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Review-Url: https://codereview.chromium.org/2740143002 Cr-Commit-Position: refs/heads/master@{#463618} Committed: https://chromium.googlesource.com/chromium/src/+/ebab0defaea3aed024283a64088ebc0cd352b47f

Patch Set 1 #

Patch Set 2 : Next Iteration #

Patch Set 3 : Fixed Tests #

Patch Set 4 : Next Round #

Patch Set 5 : Fix CROS Tests #

Patch Set 6 : iOS and Windows Round 1 #

Patch Set 7 : Windows Round 2 #

Patch Set 8 : Comment Updates #

Total comments: 41

Patch Set 9 : Review Round 2 #

Total comments: 2

Patch Set 10 : Address remaining comments and nits #

Patch Set 11 : Rebase and fix error in API Binding #

Patch Set 12 : Fix Android Compilation Error #

Total comments: 6

Patch Set 13 : Comments and Rebase #

Patch Set 14 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+634 lines, -562 lines) Patch
M base/json/json_writer.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M base/test/gtest_util.cc View 1 chunk +1 line, -1 line 0 comments Download
M base/trace_event/trace_event_argument.cc View 1 2 3 4 5 6 7 4 chunks +7 lines, -4 lines 0 comments Download
M base/trace_event/trace_event_memory_overhead.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M base/values.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +7 lines, -1 line 0 comments Download
M base/values.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 12 chunks +41 lines, -56 lines 0 comments Download
M base/values_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +3 lines, -3 lines 0 comments Download
M cc/test/layer_tree_json_parser.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/android/bookmarks/partner_bookmarks_shim.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/android/vr_shell/gltf_parser.cc View 1 2 3 4 5 6 7 8 9 10 11 12 4 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/android/vr_shell/ui_scene.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chrome_browser_main.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/chrome_content_browser_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/app_mode/arc/arc_kiosk_app_manager.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/arc/policy/arc_policy_bridge.cc View 1 2 3 4 5 6 7 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/extensions/device_local_account_management_policy_provider.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/extensions/quick_unlock_private/quick_unlock_private_api_unittest.cc View 1 2 chunks +4 lines, -5 lines 0 comments Download
M chrome/browser/chromeos/file_system_provider/registry.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/login/easy_unlock/easy_unlock_key_manager.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/login/screens/chrome_user_selection_screen.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/ownership/owner_settings_service_chromeos.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/platform_keys/key_permissions.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +3 lines, -8 lines 0 comments Download
M chrome/browser/chromeos/policy/configuration_policy_handler_chromeos.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/policy/network_configuration_updater_unittest.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/printing/printers_manager.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/settings/cros_settings.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/component_updater/sw_reporter_installer_win.cc View 1 2 3 4 5 6 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/devtools/chrome_devtools_manager_delegate.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/browser/devtools/device/devtools_device_discovery.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/devtools/devtools_embedder_message_dispatcher.cc View 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/devtools/devtools_window.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/content_settings/content_settings_store.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/extensions/api/declarative_content/content_action.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/declarative_webrequest/webrequest_action_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/font_settings/font_settings_api.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/identity/identity_apitest.cc View 1 2 3 4 5 6 7 8 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/extensions/api/messaging/native_messaging_host_manifest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/api/messaging/native_messaging_policy_handler.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/extension_management.cc View 1 4 chunks +5 lines, -5 lines 0 comments Download
M chrome/browser/extensions/extension_override_apitest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/extension_web_ui.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 5 chunks +17 lines, -18 lines 0 comments Download
M chrome/browser/extensions/install_signer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/menu_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +7 lines, -2 lines 0 comments Download
M chrome/browser/extensions/policy_handlers.cc View 1 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/extensions/webstore_inline_installer.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/webstore_inline_installer_browsertest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/feedback/system_logs/log_sources/chrome_internal_log_source.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/media/chromeos_login_media_access_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/media/webrtc/webrtc_getmediadevices_browsertest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/media_galleries/media_galleries_preferences.cc View 8 chunks +11 lines, -13 lines 0 comments Download
M chrome/browser/media_galleries/media_galleries_preferences_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/metrics/plugin_metrics_provider.cc View 2 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/net/predictor.cc View 1 chunk +2 lines, -3 lines 0 comments Download
M chrome/browser/net/predictor_unittest.cc View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/permissions/chooser_context_base.cc View 2 chunks +4 lines, -3 lines 0 comments Download
M chrome/browser/plugins/plugin_finder.cc View 1 2 3 4 5 6 7 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/plugins/plugin_finder_unittest.cc View 1 2 3 4 5 6 7 3 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/plugins/plugin_prefs.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/policy/managed_bookmarks_policy_handler.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/policy/policy_prefs_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/prefs/chrome_command_line_pref_store_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/printing/cloud_print/cloud_print_printer_list.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/profile_resetter/profile_resetter_unittest.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/profiles/profile_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +6 lines, -8 lines 0 comments Download
M chrome/browser/spellchecker/spellcheck_service.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/spellchecker/spellcheck_service_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/supervised_user/child_accounts/family_info_fetcher.cc View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/supervised_user/supervised_user_site_list.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/sync/test/integration/preferences_helper.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/app_list/search/webstore/webstore_provider.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/browsing_history_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +5 lines, -6 lines 0 comments Download
M chrome/browser/ui/webui/certificate_viewer_webui.cc View 1 2 3 4 5 6 7 8 9 3 chunks +101 lines, -85 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/emulator/device_emulator_message_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/chromeos/login/l10n_util.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/md_downloads/downloads_list_tracker_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/options/certificate_manager_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +3 lines, -4 lines 0 comments Download
M chrome/browser/ui/webui/options/chromeos/core_chromeos_options_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/options/chromeos/display_options_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/options/content_settings_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/options/language_options_handler_common.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/webui/settings/certificates_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +5 lines, -6 lines 0 comments Download
M chrome/browser/ui/webui/site_settings_helper.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/api/common_extension_api_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/api/extension_action/action_info.cc View 1 chunk +1 line, -2 lines 0 comments Download
M chrome/common/extensions/api/file_browser_handlers/file_browser_handler.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/common/extensions/api/url_handlers/url_handlers_parser.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/extensions/manifest_handlers/linked_app_icons.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/service/cloud_print/printer_job_queue_handler.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/test/chromedriver/chrome/network_conditions.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/test/chromedriver/logging.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/test/chromedriver/performance_logger.cc View 1 2 3 4 5 6 7 8 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/utility/importer/nss_decryptor.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chromecast/crash/linux/crash_testing_utils.cc View 1 2 chunks +2 lines, -2 lines 0 comments Download
M chromecast/crash/linux/synchronized_minidump_manager.cc View 1 2 chunks +2 lines, -2 lines 0 comments Download
M chromeos/dbus/fake_shill_manager_client.cc View 3 chunks +3 lines, -3 lines 0 comments Download
M chromeos/dbus/shill_client_helper.cc View 1 chunk +1 line, -1 line 0 comments Download
M chromeos/dbus/shill_ipconfig_client.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M chromeos/network/geolocation_handler.cc View 1 chunk +1 line, -1 line 0 comments Download
M chromeos/network/managed_network_configuration_handler_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M chromeos/network/network_sms_handler.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M chromeos/network/network_state_handler.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chromeos/network/network_util.cc View 1 chunk +1 line, -1 line 0 comments Download
M chromeos/network/onc/onc_certificate_importer_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M chromeos/network/onc/onc_mapper.cc View 1 chunk +3 lines, -4 lines 0 comments Download
M chromeos/network/onc/onc_merger.cc View 1 chunk +1 line, -1 line 0 comments Download
M chromeos/network/onc/onc_translator_shill_to_onc.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M chromeos/network/onc/onc_utils.cc View 1 2 3 4 5 6 7 8 9 10 11 12 9 chunks +11 lines, -11 lines 0 comments Download
M chromeos/network/onc/onc_utils_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +3 lines, -3 lines 0 comments Download
M chromeos/network/onc/onc_validator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +2 lines, -2 lines 0 comments Download
M chromeos/network/policy_applicator.cc View 1 chunk +1 line, -1 line 0 comments Download
M chromeos/network/prohibited_technologies_handler.cc View 1 chunk +1 line, -1 line 0 comments Download
M chromeos/network/shill_property_handler.cc View 6 chunks +6 lines, -6 lines 0 comments Download
M chromeos/network/shill_property_handler_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chromeos/printing/ppd_provider.cc View 3 chunks +6 lines, -6 lines 0 comments Download
M chromeos/system/statistics_provider.cc View 1 chunk +1 line, -1 line 0 comments Download
M components/arc/net/arc_net_host_impl.cc View 1 2 3 4 5 6 7 8 2 chunks +3 lines, -3 lines 0 comments Download
M components/autofill/content/browser/risk/fingerprint.cc View 1 chunk +1 line, -1 line 0 comments Download
M components/autofill/core/browser/autofill_address_util.cc View 1 2 3 4 5 6 7 1 chunk +2 lines, -0 lines 0 comments Download
M components/bookmarks/browser/bookmark_expanded_state_tracker.cc View 1 chunk +1 line, -1 line 0 comments Download
M components/data_reduction_proxy/core/common/data_reduction_proxy_event_store.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M components/error_page/common/localized_error.cc View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M components/flags_ui/pref_service_flags_storage.cc View 1 chunk +1 line, -1 line 0 comments Download
M components/ntp_snippets/category_rankers/click_based_category_ranker.cc View 1 2 3 4 5 6 7 8 9 10 1 chunk +3 lines, -3 lines 0 comments Download
M components/ntp_snippets/content_suggestions_service.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +3 lines, -3 lines 0 comments Download
M components/ntp_snippets/pref_util.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M components/ntp_snippets/remote/remote_suggestion.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -2 lines 0 comments Download
M components/ntp_snippets/remote/remote_suggestions_fetcher.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +2 lines, -2 lines 0 comments Download
M components/ntp_snippets/remote/remote_suggestions_provider_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +6 lines, -6 lines 0 comments Download
M components/policy/core/browser/configuration_policy_handler.cc View 1 chunk +1 line, -1 line 0 comments Download
M components/policy/core/browser/url_blacklist_policy_handler.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M components/policy/core/common/policy_loader_win.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M components/policy/core/common/policy_loader_win_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M components/policy/core/common/policy_test_utils.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M components/policy/core/common/registry_dict.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M components/policy/core/common/schema.cc View 3 chunks +3 lines, -6 lines 0 comments Download
M components/prefs/pref_member.cc View 1 chunk +1 line, -1 line 0 comments Download
M components/search_engines/template_url_data_util.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M components/signin/core/browser/account_tracker_service.cc View 1 2 3 4 5 6 7 2 chunks +3 lines, -1 line 0 comments Download
M components/ssl_config/ssl_config_service_manager_pref.cc View 1 chunk +1 line, -1 line 0 comments Download
M components/sync/driver/about_sync_util.cc View 1 2 3 4 5 6 7 8 13 chunks +62 lines, -0 lines 0 comments Download
M components/sync/syncable/model_type.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M components/sync/test/fake_server/fake_server_verifier.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M components/sync_preferences/pref_model_associator.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M components/translate/core/browser/translate_prefs.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -2 lines 0 comments Download
M components/update_client/component_patcher.cc View 1 chunk +1 line, -1 line 0 comments Download
M components/url_matcher/url_matcher_factory.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M content/browser/accessibility/accessibility_tree_formatter_auralinux.cc View 1 chunk +1 line, -1 line 0 comments Download
M content/browser/accessibility/accessibility_tree_formatter_win.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M content/browser/android/java/gin_java_method_invocation_helper.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +5 lines, -5 lines 0 comments Download
M content/browser/browsing_data/clear_site_data_throttle.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M content/browser/devtools/protocol/tracing_handler.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M content/browser/tracing/background_tracing_config_impl.cc View 1 2 3 4 5 6 7 2 chunks +2 lines, -2 lines 0 comments Download
M content/browser/webrtc/webrtc_getusermedia_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +2 lines, -2 lines 0 comments Download
M content/browser/webrtc/webrtc_internals.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M content/browser/webrtc/webrtc_internals_unittest.cc View 5 chunks +5 lines, -5 lines 0 comments Download
M content/renderer/gpu/actions_parser.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M content/test/fuzzer/renderer_tree_fuzzer.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M dbus/values_util.cc View 1 chunk +1 line, -1 line 0 comments Download
M extensions/browser/api/declarative/declarative_api.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +5 lines, -5 lines 0 comments Download
M extensions/browser/api/declarative_webrequest/webrequest_condition_attribute.cc View 4 chunks +4 lines, -4 lines 0 comments Download
M extensions/browser/api/device_permissions_manager.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M extensions/browser/api/networking_private/networking_private_api.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M extensions/browser/api/networking_private/networking_private_chromeos.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M extensions/browser/api/networking_private/networking_private_linux.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M extensions/browser/api/storage/storage_api.cc View 1 chunk +1 line, -1 line 0 comments Download
M extensions/browser/api/system_network/system_network_api_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M extensions/browser/extension_prefs.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M extensions/browser/verified_contents.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +9 lines, -9 lines 0 comments Download
M extensions/common/api/declarative/declarative_manifest_data.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M extensions/common/extension_l10n_util_unittest.cc View 1 2 3 4 5 6 7 8 9 1 chunk +3 lines, -2 lines 0 comments Download
M extensions/common/manifest_handlers/action_handlers_handler.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M extensions/common/manifest_handlers/kiosk_mode_info.cc View 1 chunk +1 line, -1 line 0 comments Download
M extensions/common/manifest_handlers/requirements_info.cc View 1 chunk +1 line, -1 line 0 comments Download
M extensions/renderer/api_binding.cc View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +6 lines, -6 lines 0 comments Download
M extensions/renderer/api_event_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M extensions/renderer/api_request_handler.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M extensions/renderer/api_signature.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M extensions/renderer/argument_spec.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M extensions/renderer/dispatcher.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M google_apis/gaia/gaia_auth_fetcher.cc View 1 chunk +1 line, -1 line 0 comments Download
M headless/public/internal/value_conversions.h View 1 chunk +1 line, -1 line 0 comments Download
M ios/chrome/browser/autofill/autofill_agent.mm View 1 4 chunks +4 lines, -4 lines 0 comments Download
M ios/web/web_state/ui/crw_web_controller.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M ipc/ipc_message_utils.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +2 lines, -2 lines 0 comments Download
M mojo/common/values_struct_traits.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -1 line 0 comments Download
M net/http/http_request_headers.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/http/http_response_headers.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -1 line 0 comments Download
M net/http/http_server_properties_manager.cc View 1 2 3 4 5 6 7 8 2 chunks +2 lines, -2 lines 0 comments Download
M net/http/http_server_properties_manager_unittest.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M net/test/spawned_test_server/local_test_server.cc View 1 chunk +1 line, -1 line 0 comments Download
M remoting/protocol/http_ice_config_request.cc View 2 chunks +4 lines, -4 lines 0 comments Download
M remoting/test/host_info.cc View 1 chunk +1 line, -1 line 0 comments Download
M remoting/test/host_list_fetcher.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M services/catalog/entry.cc View 1 chunk +1 line, -1 line 0 comments Download
M tools/gn/command_desc.cc View 1 chunk +1 line, -1 line 0 comments Download
M tools/gn/commands.cc View 1 chunk +1 line, -1 line 0 comments Download
M tools/json_schema_compiler/cc_generator.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +9 lines, -4 lines 0 comments Download
M tools/json_schema_compiler/util.h View 2 chunks +2 lines, -2 lines 0 comments Download
M ui/app_list/search/history_data_store.cc View 1 chunk +1 line, -1 line 0 comments Download
M ui/display/manager/json_converter.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download

Dependent Patchsets:

Messages

Total messages: 96 (67 generated)
jdoerrie
This change turned out to be more complicated than expected, but should have net benefits ...
3 years, 9 months ago (2017-03-15 10:10:41 UTC) #26
Devlin
https://codereview.chromium.org/2740143002/diff/140001/base/values.h File base/values.h (right): https://codereview.chromium.org/2740143002/diff/140001/base/values.h#newcode100 base/values.h:100: explicit Value(const ListStorage& in_list); Not my area, so no ...
3 years, 9 months ago (2017-03-15 15:25:04 UTC) #31
flackr
https://codereview.chromium.org/2740143002/diff/140001/chrome/browser/ui/webui/certificate_viewer_webui.cc File chrome/browser/ui/webui/certificate_viewer_webui.cc (right): https://codereview.chromium.org/2740143002/diff/140001/chrome/browser/ui/webui/certificate_viewer_webui.cc#newcode301 chrome/browser/ui/webui/certificate_viewer_webui.cc:301: root_list.GetDictionary(root_list.GetSize() - 1, &node_details); I think this would be ...
3 years, 9 months ago (2017-03-15 15:29:39 UTC) #32
skym
https://codereview.chromium.org/2740143002/diff/140001/components/browser_sync/profile_sync_service.cc File components/browser_sync/profile_sync_service.cc (right): https://codereview.chromium.org/2740143002/diff/140001/components/browser_sync/profile_sync_service.cc#newcode2115 components/browser_sync/profile_sync_service.cc:2115: result_accumulator_->Reserve(awaiting_types_.Size()); On 2017/03/15 10:10:41, jdoerrie wrote: > This was ...
3 years, 9 months ago (2017-03-15 16:57:24 UTC) #33
brettw
https://codereview.chromium.org/2740143002/diff/140001/base/values.h File base/values.h (right): https://codereview.chromium.org/2740143002/diff/140001/base/values.h#newcode445 base/values.h:445: void Append(std::unique_ptr<Value> in_value); On 2017/03/15 10:10:41, jdoerrie wrote: > ...
3 years, 9 months ago (2017-03-15 22:14:14 UTC) #34
jdoerrie
Thank you for your reviews so far. I will follow up with actual code changes ...
3 years, 9 months ago (2017-03-16 19:01:56 UTC) #35
skym
https://codereview.chromium.org/2740143002/diff/140001/components/sync/driver/about_sync_util.cc File components/sync/driver/about_sync_util.cc (right): https://codereview.chromium.org/2740143002/diff/140001/components/sync/driver/about_sync_util.cc#newcode81 components/sync/driver/about_sync_util.cc:81: // |parent_list| and its members will be invalidated. This ...
3 years, 9 months ago (2017-03-16 19:52:39 UTC) #36
brettw
I have a suggestion for the crash, test that (there are two similar calls), make ...
3 years, 9 months ago (2017-03-17 05:39:19 UTC) #37
jdoerrie
Next round. I am still struggling with Android, but I addressed most other comments for ...
3 years, 9 months ago (2017-03-23 18:11:18 UTC) #40
flackr
chrome/browser/ui/webui/certificate_viewer_webui.cc lgtm https://codereview.chromium.org/2740143002/diff/140001/chrome/browser/ui/webui/certificate_viewer_webui.cc File chrome/browser/ui/webui/certificate_viewer_webui.cc (right): https://codereview.chromium.org/2740143002/diff/140001/chrome/browser/ui/webui/certificate_viewer_webui.cc#newcode301 chrome/browser/ui/webui/certificate_viewer_webui.cc:301: root_list.GetDictionary(root_list.GetSize() - 1, &node_details); On 2017/03/23 18:11:17, ...
3 years, 9 months ago (2017-03-23 19:23:58 UTC) #41
jdoerrie
https://codereview.chromium.org/2740143002/diff/140001/extensions/common/extension_l10n_util_unittest.cc File extensions/common/extension_l10n_util_unittest.cc (right): https://codereview.chromium.org/2740143002/diff/140001/extensions/common/extension_l10n_util_unittest.cc#newcode434 extensions/common/extension_l10n_util_unittest.cc:434: handlers->GetDictionary(handlers->GetSize() - 1, &handler); On 2017/03/15 15:25:04, Devlin wrote: ...
3 years, 9 months ago (2017-03-24 08:54:37 UTC) #46
brettw
Looks like you have a trivial addition needed in extensions/renderer/api_binding.cc I spent some more time ...
3 years, 9 months ago (2017-03-24 17:22:27 UTC) #57
jdoerrie
On 2017/03/24 17:22:27, brettw (plz ping after 24h) wrote: > Looks like you have a ...
3 years, 9 months ago (2017-03-27 15:42:34 UTC) #60
skym
about_sync_util.cc and other sync changes lgtm
3 years, 9 months ago (2017-03-27 17:40:58 UTC) #65
brettw
I asked a Clank engineer who said the debugging instructions should work. he suggested you ...
3 years, 9 months ago (2017-03-27 18:06:10 UTC) #68
Devlin
extensions lgtm. I'm still a little nervous that this is an excellent footgun, since items ...
3 years, 8 months ago (2017-03-30 22:44:59 UTC) #69
Devlin
On 2017/03/30 22:44:59, Devlin wrote: > extensions lgtm. > > I'm still a little nervous ...
3 years, 8 months ago (2017-03-30 22:45:34 UTC) #70
brettw
On 2017/03/30 22:44:59, Devlin wrote: > extensions lgtm. > > I'm still a little nervous ...
3 years, 8 months ago (2017-03-30 22:55:39 UTC) #71
jdoerrie
Next Round. The Android issue is still very puzzling to me, though. Here's what I ...
3 years, 8 months ago (2017-04-07 13:56:17 UTC) #76
brettw
Will look tomorrow.
3 years, 8 months ago (2017-04-10 04:53:57 UTC) #77
skym
Hey, looking back over the fetch all nodes sync code here, it doesn't actually look ...
3 years, 8 months ago (2017-04-10 15:44:51 UTC) #78
skym
On 2017/04/10 15:44:51, skym wrote: > Hey, looking back over the fetch all nodes sync ...
3 years, 8 months ago (2017-04-10 16:35:56 UTC) #79
skym
On 2017/04/10 16:35:56, skym wrote: > On 2017/04/10 15:44:51, skym wrote: > > Hey, looking ...
3 years, 8 months ago (2017-04-10 16:57:37 UTC) #80
brettw
Yay! I'm glad we tracked this down. LGTM
3 years, 8 months ago (2017-04-10 18:07:16 UTC) #81
jdoerrie
skym@, Thank you for looking into this again and fixing the issue, the segfault is ...
3 years, 8 months ago (2017-04-11 10:55:27 UTC) #88
Robert Sesek
IPC LGTM
3 years, 8 months ago (2017-04-11 13:48:37 UTC) #89
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2740143002/260001
3 years, 8 months ago (2017-04-11 14:08:50 UTC) #92
commit-bot: I haz the power
Committed patchset #14 (id:260001) as https://chromium.googlesource.com/chromium/src/+/ebab0defaea3aed024283a64088ebc0cd352b47f
3 years, 8 months ago (2017-04-11 14:21:31 UTC) #95
please use gerrit instead
3 years, 8 months ago (2017-04-11 14:52:46 UTC) #96
Message was sent while issue was closed.
A revert of this CL (patchset #14 id:260001) has been created in
https://codereview.chromium.org/2816513002/ by rouslan@chromium.org.

The reason for reverting is: Appears to have broken compile on ChromeOS. Needs a
rebase?

FAILED:
obj/extensions/browser/api/networking_private/networking_private/networking_private_chromeos.o
In file included from
../../extensions/browser/api/networking_private/networking_private_chromeos.cc:21:
In file included from ../../chromeos/network/network_connection_handler.h:18:
In file included from ../../chromeos/cert_loader.h:18:
In file included from ../../net/cert/cert_database.h:13:
../../net/cert/x509_certificate.h:22:10: fatal error: 'net/net_features.h' file
not found
#include "net/net_features.h"
         ^~~~~~~~~~~~~~~~~~~~
1 error generated.

https://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Chrom....

Powered by Google App Engine
This is Rietveld 408576698