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

Issue 2841623003: Remove base::Value::Get{Buffer,Size} (Closed)

Created:
3 years, 8 months ago by jdoerrie
Modified:
3 years, 8 months ago
CC:
chromium-reviews, extensions-reviews_chromium.org, qsr+mojo_chromium.org, vmpstr+watch_chromium.org, posciak+watch_chromium.org, wfh+watch_chromium.org, viettrungluu+watch_chromium.org, jam, yzshen+watch_chromium.org, abarth-chromium, feature-media-reviews_chromium.org, darin-cc_chromium.org, tracing+reviews_chromium.org, chromium-apps-reviews_chromium.org, danakj+watch_chromium.org, darin (slow to review), Aaron Boodman
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove base::Value::Get{Buffer,Size} This change removes the deprecated base::Value::Get{Buffer(),Size()} and replaces them with base::Value::GetBlob().{data(),size()} while simplifing the code where appropriate. BUG=646113 Review-Url: https://codereview.chromium.org/2841623003 Cr-Commit-Position: refs/heads/master@{#467085} Committed: https://chromium.googlesource.com/chromium/src/+/5328aff0ad17d3d17197c34659d0993cfc77e276

Patch Set 1 #

Total comments: 2

Patch Set 2 : Fix SIGSEGV #

Total comments: 3

Patch Set 3 : std::vector::assign instead of std::vector::operator= #

Unified diffs Side-by-side diffs Delta from patch set Stats (+58 lines, -76 lines) Patch
M base/trace_event/trace_event_memory_overhead.cc View 1 chunk +1 line, -1 line 0 comments Download
M base/values.h View 1 chunk +0 lines, -3 lines 0 comments Download
M base/values.cc View 1 chunk +0 lines, -8 lines 0 comments Download
M base/values_unittest.cc View 2 chunks +11 lines, -12 lines 0 comments Download
M chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc View 1 2 1 chunk +1 line, -3 lines 0 comments Download
M chrome/browser/extensions/api/easy_unlock_private/easy_unlock_private_api_chromeos_unittest.cc View 2 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api_unittest.cc View 3 chunks +6 lines, -6 lines 0 comments Download
M chrome/browser/extensions/api/idltest/idltest_api.cc View 1 chunk +2 lines, -3 lines 0 comments Download
M chrome/browser/extensions/extension_action.cc View 1 chunk +2 lines, -1 line 0 comments Download
M content/child/v8_value_converter_impl.cc View 1 chunk +3 lines, -2 lines 0 comments Download
M content/common/android/gin_java_bridge_value.cc View 2 chunks +3 lines, -3 lines 0 comments Download
M extensions/browser/api/cast_channel/cast_message_util.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M extensions/browser/api/declarative/declarative_api.cc View 1 chunk +1 line, -1 line 0 comments Download
M extensions/browser/api/socket/socket_api.cc View 2 chunks +4 lines, -4 lines 0 comments Download
M ipc/ipc_message_utils.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M media/base/video_frame_metadata.cc View 2 chunks +5 lines, -3 lines 0 comments Download
M mojo/common/values_struct_traits.h View 1 chunk +2 lines, -2 lines 0 comments Download
M ppapi/shared_impl/private/ppb_x509_certificate_private_shared.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M tools/json_schema_compiler/cc_generator.py View 1 2 chunks +4 lines, -12 lines 0 comments Download
M tools/json_schema_compiler/util.cc View 2 chunks +2 lines, -2 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 27 (17 generated)
jdoerrie
rdevlin.cronin@chromium.org: Please review changes in //tools and //extensions. brettw@chromium.org: Please review changes in //base. rsesek@chromium.org: ...
3 years, 8 months ago (2017-04-24 16:59:36 UTC) #4
Robert Sesek
LGTM
3 years, 8 months ago (2017-04-24 18:17:02 UTC) #7
Devlin
extensions + tools lgtm https://codereview.chromium.org/2841623003/diff/1/chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc File chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc (right): https://codereview.chromium.org/2841623003/diff/1/chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc#newcode81 chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc:81: digest->assign(binary_begin, binary_begin + binary->GetBlob().size()); does ...
3 years, 8 months ago (2017-04-24 18:18:45 UTC) #8
vabr (Chromium)
On 2017/04/24 16:59:36, jdoerrie wrote: > mailto:vabr@chromium.org: Please review the remaining files. LGTM! Vaclav
3 years, 8 months ago (2017-04-25 06:50:24 UTC) #9
jdoerrie
https://codereview.chromium.org/2841623003/diff/1/chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc File chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc (right): https://codereview.chromium.org/2841623003/diff/1/chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc#newcode81 chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc:81: digest->assign(binary_begin, binary_begin + binary->GetBlob().size()); On 2017/04/24 18:18:45, Devlin wrote: ...
3 years, 8 months ago (2017-04-25 08:50:34 UTC) #12
jdoerrie
https://codereview.chromium.org/2841623003/diff/20001/chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc File chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc (right): https://codereview.chromium.org/2841623003/diff/20001/chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc#newcode79 chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc:79: *digest = binary->GetBlob(); The linux_chromium_chromeos_* bots complain unfortunately, I ...
3 years, 8 months ago (2017-04-25 11:09:08 UTC) #17
Devlin
extensions + tools s lgtm https://codereview.chromium.org/2841623003/diff/20001/chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc File chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc (right): https://codereview.chromium.org/2841623003/diff/20001/chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc#newcode79 chrome/browser/extensions/api/certificate_provider/certificate_provider_apitest.cc:79: *digest = binary->GetBlob(); On ...
3 years, 8 months ago (2017-04-25 15:04:11 UTC) #20
brettw
lgtm
3 years, 8 months ago (2017-04-25 19:36:31 UTC) #21
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/2841623003/40001
3 years, 8 months ago (2017-04-25 20:00:05 UTC) #24
commit-bot: I haz the power
3 years, 8 months ago (2017-04-25 20:08:34 UTC) #27
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/5328aff0ad17d3d17197c34659d0...

Powered by Google App Engine
This is Rietveld 408576698