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

Issue 2911033002: Remove raw base::DictionaryValue::Set (Closed)

Created:
3 years, 6 months ago by jdoerrie
Modified:
3 years, 6 months ago
Reviewers:
stevenjb, brettw
CC:
chromium-reviews, tzik, oka+watch_chromium.org, fukino+watch_chromium.org, mfoltz+watch_chromium.org, stevenjb+watch_chromium.org, miu+watch_chromium.org, extensions-reviews_chromium.org, cbentzel+watch_chromium.org, Matt Giuca, vmpstr+watch_chromium.org, jam, net-reviews_chromium.org, eme-reviews_chromium.org, darin-cc_chromium.org, chromium-apps-reviews_chromium.org, xjz+watch_chromium.org, chromoting-reviews_chromium.org, imcheng+watch_chromium.org, jasonroberts+watch_google.com, yamaguchi+watch_chromium.org, nhiroki, feature-media-reviews_chromium.org, pam+watch_chromium.org, oshima+watch_chromium.org, piman+watch_chromium.org, johnchen+watch_chromium.org, hashimoto+watch_chromium.org, tfarina, avayvod+watch_chromium.org, kinuko+fileapi, danakj+watch_chromium.org, isheriff+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove raw DictionaryValue::Set This change removes the deprecated raw pointer version of base::DictionaryValue::Set and replaces it with the unique pointer version or other convenience functions where appropriate. BUG=646113, 581865 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win10_chromium_x64_rel_ng;master.tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2911033002 Cr-Commit-Position: refs/heads/master@{#477985} Committed: https://chromium.googlesource.com/chromium/src/+/cb205a56e608f489af6496d4c76f71abe0b7aef9

Patch Set 1 #

Patch Set 2 : Rebase #

Patch Set 3 : Fix Compilation Errors #

Patch Set 4 : Fix Skia Tests and Compilation #

Patch Set 5 : More iOS and Windows Errors #

Patch Set 6 : More Windows Errors #

Patch Set 7 : Further Windows Fixes #

Patch Set 8 : Fix Typo #

Patch Set 9 : Rebase #

Patch Set 10 : Another Windows Fix #

Patch Set 11 : Proper Windows Fix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+478 lines, -457 lines) Patch
M base/values.h View 1 chunk +0 lines, -2 lines 0 comments Download
M base/values.cc View 1 chunk +0 lines, -4 lines 0 comments Download
M chrome/browser/supervised_user/supervised_user_service_unittest.cc View 2 chunks +3 lines, -1 line 0 comments Download
M chrome/browser/sync_file_system/drive_backend/metadata_database.cc View 4 chunks +6 lines, -6 lines 0 comments Download
M chrome/browser/ui/webui/conflicts_handler.cc View 1 2 3 4 5 6 7 8 9 10 2 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/win/enumerate_modules_model.h View 1 2 3 4 5 6 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/win/enumerate_modules_model.cc View 1 2 3 4 5 6 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/test/chromedriver/performance_logger.cc View 2 chunks +2 lines, -1 line 0 comments Download
M chrome/test/chromedriver/server/http_handler.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chromecast/browser/cast_net_log.cc View 1 2 2 chunks +6 lines, -4 lines 0 comments Download
M chromeos/dbus/fake_shill_service_client.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chromeos/network/network_configuration_handler_unittest.cc View 4 chunks +4 lines, -4 lines 0 comments Download
M chromeos/network/onc/onc_validator.cc View 2 chunks +2 lines, -1 line 0 comments Download
M components/cloud_devices/common/description_items_inl.h View 2 chunks +6 lines, -5 lines 0 comments Download
M components/policy/core/common/mac_util.cc View 1 2 3 1 chunk +2 lines, -2 lines 0 comments Download
M components/policy/core/common/policy_loader_win_unittest.cc View 1 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download
M components/policy/core/common/registry_dict_unittest.cc View 1 2 3 4 5 6 7 1 chunk +12 lines, -13 lines 0 comments Download
M components/wifi/network_properties.cc View 1 2 2 chunks +4 lines, -2 lines 0 comments Download
M content/browser/accessibility/accessibility_tree_formatter_win.cc View 1 2 3 2 chunks +6 lines, -4 lines 0 comments Download
M content/browser/tracing/etw_tracing_agent_win.cc View 1 2 3 4 2 chunks +19 lines, -21 lines 0 comments Download
M dbus/values_util_unittest.cc View 5 chunks +9 lines, -8 lines 0 comments Download
M device/geolocation/network_location_request.cc View 3 chunks +5 lines, -4 lines 0 comments Download
M extensions/browser/api/socket/socket_api.cc View 1 chunk +2 lines, -1 line 0 comments Download
M extensions/browser/api/storage/settings_test_util.cc View 2 chunks +9 lines, -5 lines 0 comments Download
M google_apis/drive/drive_api_requests.cc View 1 2 3 4 5 6 7 8 10 chunks +22 lines, -21 lines 0 comments Download
M google_apis/gaia/google_service_auth_error.cc View 1 2 3 4 5 6 7 8 2 chunks +6 lines, -4 lines 0 comments Download
M gpu/config/gpu_control_list.cc View 2 chunks +10 lines, -6 lines 0 comments Download
M headless/lib/browser/headless_net_log.cc View 2 chunks +4 lines, -2 lines 0 comments Download
M ios/chrome/browser/autofill/autofill_agent.mm View 1 2 1 chunk +2 lines, -2 lines 0 comments Download
M ios/chrome/browser/notification_promo.cc View 1 2 3 chunks +6 lines, -3 lines 0 comments Download
M ios/chrome/browser/notification_promo_unittest.cc View 1 2 2 chunks +3 lines, -2 lines 0 comments Download
M ios/chrome/browser/ui/webui/flags_ui.cc View 1 2 3 4 2 chunks +5 lines, -4 lines 0 comments Download
M ios/chrome/browser/ui/webui/sync_internals/sync_internals_message_handler.cc View 1 2 3 3 chunks +3 lines, -2 lines 0 comments Download
M ipc/ipc_message_unittest.cc View 2 chunks +9 lines, -8 lines 0 comments Download
M media/cast/logging/stats_event_subscriber.cc View 3 chunks +5 lines, -5 lines 0 comments Download
M media/cdm/json_web_key.cc View 10 chunks +13 lines, -12 lines 0 comments Download
M net/http/http_proxy_client_socket_pool.cc View 3 chunks +3 lines, -2 lines 0 comments Download
M net/reporting/reporting_delivery_agent.cc View 1 chunk +1 line, -1 line 0 comments Download
M net/test/spawned_test_server/base_test_server.cc View 1 chunk +5 lines, -5 lines 0 comments Download
M printing/print_settings_conversion.cc View 4 chunks +23 lines, -20 lines 0 comments Download
M remoting/client/plugin/chromoting_instance.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M remoting/host/it2me/it2me_native_messaging_host.cc View 1 2 3 4 5 6 7 8 3 chunks +3 lines, -4 lines 0 comments Download
M remoting/host/security_key/security_key_extension_session.cc View 2 chunks +5 lines, -2 lines 0 comments Download
M remoting/host/setup/me2me_native_messaging_host.cc View 5 chunks +5 lines, -5 lines 0 comments Download
M rlz/chromeos/lib/rlz_value_store_chromeos.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M services/preferences/tracked/dictionary_hash_store_contents.cc View 3 chunks +4 lines, -3 lines 0 comments Download
M services/preferences/tracked/pref_hash_calculator_unittest.cc View 4 chunks +29 lines, -28 lines 0 comments Download
M services/preferences/tracked/pref_hash_filter.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M services/preferences/tracked/pref_hash_filter_unittest.cc View 13 chunks +43 lines, -66 lines 0 comments Download
M services/preferences/tracked/pref_hash_store_impl_unittest.cc View 6 chunks +19 lines, -19 lines 0 comments Download
M services/preferences/tracked/tracked_preferences_migration.cc View 2 chunks +3 lines, -1 line 0 comments Download
M skia/ext/benchmarking_canvas.cc View 1 2 3 1 chunk +17 lines, -18 lines 0 comments Download
M third_party/dom_distiller_js/protoc_plugins/json_values_converter.py View 3 chunks +8 lines, -3 lines 0 comments Download
M third_party/dom_distiller_js/test_sample_json_converter.h.golden View 3 chunks +15 lines, -14 lines 0 comments Download
M tools/json_schema_compiler/test/additional_properties_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M tools/json_schema_compiler/test/arrays_unittest.cc View 8 chunks +31 lines, -29 lines 0 comments Download
M tools/json_schema_compiler/test/choices_unittest.cc View 2 chunks +4 lines, -4 lines 0 comments Download
M tools/json_schema_compiler/test/crossref_unittest.cc View 6 chunks +24 lines, -26 lines 0 comments Download
M tools/json_schema_compiler/test/enums_unittest.cc View 6 chunks +7 lines, -7 lines 0 comments Download
M tools/json_schema_compiler/test/functions_as_parameters_unittest.cc View 7 chunks +10 lines, -7 lines 0 comments Download
M tools/json_schema_compiler/test/objects_unittest.cc View 3 chunks +13 lines, -13 lines 0 comments Download
M ui/app_list/search/history_data_store.cc View 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 60 (51 generated)
brettw
lgtm
3 years, 6 months ago (2017-05-30 02:54:41 UTC) #7
jdoerrie
stevenjb@: Please review chromeos/network/*
3 years, 6 months ago (2017-06-07 14:53:36 UTC) #41
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/2911033002/200001
3 years, 6 months ago (2017-06-08 15:37:40 UTC) #50
jdoerrie
Friendly ping at stevenjb@.
3 years, 6 months ago (2017-06-08 15:44:27 UTC) #51
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/459065)
3 years, 6 months ago (2017-06-08 15:48:44 UTC) #53
stevenjb
chromeos/ lgtm
3 years, 6 months ago (2017-06-08 16:08:03 UTC) #54
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/2911033002/200001
3 years, 6 months ago (2017-06-08 16:11:37 UTC) #56
commit-bot: I haz the power
Committed patchset #11 (id:200001) as https://chromium.googlesource.com/chromium/src/+/cb205a56e608f489af6496d4c76f71abe0b7aef9
3 years, 6 months ago (2017-06-08 16:17:04 UTC) #59
vabr (Chromium)
3 years, 6 months ago (2017-06-09 08:09:45 UTC) #60
Message was sent while issue was closed.
Just wanted to shout Woooot! It is so good to see the raw pointer version gone!
\o/

Powered by Google App Engine
This is Rietveld 408576698