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

Issue 2607063002: Remove mojo::Array. (Closed)

Created:
3 years, 11 months ago by Sam McNally
Modified:
3 years, 11 months ago
Reviewers:
yzshen1, jam, dcheng
CC:
chromium-reviews, sadrul, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, posciak+watch_chromium.org, rjkroege, hidehiko+watch_chromium.org, yzshen+watch_chromium.org, rouslan+payments_chromium.org, scheib+watch_chromium.org, ortuno+watch_chromium.org, kinuko+watch, yusukes+watch_chromium.org, jsbell+serviceworker_chromium.org, tzik, jam, abarth-chromium, darin-cc_chromium.org, kalyank, xjz+watch_chromium.org, miu+watch_chromium.org, gogerald+paymentswatch_chromium.org, blink-worker-reviews_chromium.org, michaeln, mlamouri+watch-content_chromium.org, extensions-reviews_chromium.org, nhiroki, feature-media-reviews_chromium.org, fuzzing_chromium.org, dcheng, mcasas+watch+vc_chromium.org, horo+watch_chromium.org, alokp+watch_chromium.org, elijahtaylor+arcwatch_chromium.org, shimazu+serviceworker_chromium.org, media-router+watch_chromium.org, tfarina, serviceworker-reviews, chromium-apps-reviews_chromium.org, Aaron Boodman, kinuko+serviceworker, mac-reviews_chromium.org, lhchavez+watch_chromium.org, darin (slow to review), James Su, sebsg+paymentswatch_chromium.org, chrome-apps-syd-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove mojo::Array. BUG=674766 Review-Url: https://codereview.chromium.org/2607063002 Cr-Commit-Position: refs/heads/master@{#442540} Committed: https://chromium.googlesource.com/chromium/src/+/0e91f591193bd8616a44a2c307f58ca11255c62c

Patch Set 1 #

Total comments: 11

Patch Set 2 : #

Patch Set 3 : rebase #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+222 lines, -1355 lines) Patch
M chrome/browser/budget_service/budget_database_unittest.cc View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/media/router/mojo/media_router_type_converters.h View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/android/usb_chooser_dialog_android.cc View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/ash/launcher/arc_app_launcher_browsertest.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/ash/launcher/chrome_launcher_controller_mus.cc View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/webui/omnibox/omnibox_page_handler.cc View 4 chunks +10 lines, -14 lines 0 comments Download
M chrome/browser/ui/webui/plugins/plugins_handler.cc View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/usb/usb_chooser_controller.h View 1 2 2 chunks +1 line, -2 lines 0 comments Download
M chrome/browser/usb/usb_chooser_controller.cc View 1 2 2 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/usb/usb_chooser_controller_unittest.cc View 1 2 2 chunks +3 lines, -4 lines 0 comments Download
M chrome/browser/usb/web_usb_chooser_service.cc View 1 2 1 chunk +1 line, -2 lines 0 comments Download
M components/arc/bluetooth/arc_bluetooth_bridge_unittest.cc View 1 chunk +0 lines, -1 line 0 comments Download
M components/arc/bluetooth/bluetooth_struct_traits_unittest.cc View 1 chunk +0 lines, -1 line 0 comments Download
M components/arc/bluetooth/bluetooth_type_converters.cc View 1 chunk +0 lines, -1 line 0 comments Download
M components/arc/bluetooth/bluetooth_type_converters_unittest.cc View 1 chunk +0 lines, -1 line 0 comments Download
M components/arc/test/fake_app_instance.cc View 1 2 3 chunks +4 lines, -3 lines 0 comments Download
M components/filesystem/directory_impl.cc View 2 chunks +3 lines, -4 lines 0 comments Download
M components/filesystem/directory_impl_unittest.cc View 6 chunks +10 lines, -14 lines 0 comments Download
M components/filesystem/file_impl.cc View 1 chunk +0 lines, -1 line 0 comments Download
M components/filesystem/public/cpp/prefs/filesystem_json_pref_store.cc View 2 chunks +1 line, -3 lines 0 comments Download
M components/payments/android/payments_jni_registrar.cc View 1 chunk +1 line, -1 line 0 comments Download
M content/browser/bluetooth/bluetooth_blocklist_unittest.cc View 4 chunks +4 lines, -4 lines 0 comments Download
M content/browser/mime_registry_impl.cc View 1 chunk +0 lines, -1 line 0 comments Download
M content/browser/presentation/presentation_service_impl.h View 1 chunk +1 line, -1 line 0 comments Download
M content/browser/presentation/presentation_service_impl.cc View 1 chunk +1 line, -1 line 0 comments Download
M content/browser/service_worker/service_worker_version.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M content/browser/websockets/websocket_manager_unittest.cc View 1 1 chunk +2 lines, -3 lines 0 comments Download
M content/child/BUILD.gn View 1 chunk +0 lines, -1 line 0 comments Download
D content/child/mojo/type_converters.h View 1 chunk +0 lines, -23 lines 0 comments Download
M content/renderer/render_thread_impl.cc View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M content/renderer/renderer_blink_platform_impl.cc View 1 chunk +0 lines, -1 line 0 comments Download
M device/serial/serial_device_enumerator.h View 2 chunks +1 line, -2 lines 0 comments Download
M device/serial/serial_device_enumerator_linux.h View 1 chunk +1 line, -1 line 0 comments Download
M device/serial/serial_device_enumerator_linux.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M device/serial/serial_device_enumerator_mac.h View 1 chunk +1 line, -1 line 0 comments Download
M device/serial/serial_device_enumerator_mac.cc View 4 chunks +7 lines, -7 lines 0 comments Download
M device/serial/serial_device_enumerator_win.h View 1 chunk +1 line, -1 line 0 comments Download
M device/serial/serial_device_enumerator_win.cc View 3 chunks +7 lines, -7 lines 0 comments Download
M device/serial/serial_service_unittest.cc View 4 chunks +5 lines, -5 lines 0 comments Download
M device/usb/mojo/device_impl.cc View 1 chunk +0 lines, -1 line 0 comments Download
M device/usb/mojo/device_manager_impl.h View 1 chunk +0 lines, -1 line 0 comments Download
M device/usb/mojo/device_manager_impl.cc View 1 chunk +0 lines, -2 lines 0 comments Download
M device/usb/mojo/type_converters.cc View 1 chunk +0 lines, -2 lines 0 comments Download
M device/usb/usb_descriptors_fuzzer.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M extensions/browser/api/display_source/wifi_display/wifi_display_media_service_impl.h View 1 chunk +0 lines, -1 line 0 comments Download
M extensions/browser/api/display_source/wifi_display/wifi_display_media_service_impl.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M extensions/browser/api/serial/serial_api.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M extensions/browser/api/serial/serial_apitest.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M media/capture/video/video_capture_device.h View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M media/mojo/services/mojo_cdm_service.cc View 1 chunk +0 lines, -1 line 0 comments Download
M mojo/common/BUILD.gn View 2 chunks +0 lines, -3 lines 0 comments Download
M mojo/common/OWNERS View 1 1 chunk +0 lines, -2 lines 0 comments Download
D mojo/common/common_type_converters.h View 1 chunk +0 lines, -46 lines 0 comments Download
D mojo/common/common_type_converters.cc View 1 chunk +0 lines, -55 lines 0 comments Download
D mojo/common/common_type_converters_unittest.cc View 1 chunk +0 lines, -74 lines 0 comments Download
M mojo/public/cpp/bindings/BUILD.gn View 1 chunk +0 lines, -2 lines 0 comments Download
D mojo/public/cpp/bindings/array.h View 1 chunk +0 lines, -309 lines 0 comments Download
D mojo/public/cpp/bindings/array_traits_standard.h View 1 chunk +0 lines, -43 lines 0 comments Download
M mojo/public/cpp/bindings/lib/serialization.h View 1 chunk +0 lines, -1 line 0 comments Download
M mojo/public/cpp/bindings/struct_traits.h View 1 chunk +1 line, -2 lines 0 comments Download
M mojo/public/cpp/bindings/tests/BUILD.gn View 1 chunk +0 lines, -2 lines 0 comments Download
D mojo/public/cpp/bindings/tests/array_common_test.h View 1 chunk +0 lines, -404 lines 0 comments Download
D mojo/public/cpp/bindings/tests/array_unittest.cc View 1 chunk +0 lines, -131 lines 0 comments Download
M mojo/public/cpp/bindings/tests/pickle_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M mojo/public/cpp/bindings/tests/serialization_warning_unittest.cc View 8 chunks +13 lines, -13 lines 0 comments Download
M mojo/public/cpp/bindings/tests/type_conversion_unittest.cc View 5 chunks +8 lines, -8 lines 0 comments Download
M mojo/public/cpp/bindings/tests/union_unittest.cc View 10 chunks +9 lines, -10 lines 0 comments Download
M mojo/public/cpp/bindings/tests/validation_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M mojo/public/cpp/bindings/type_converter.h View 3 chunks +17 lines, -0 lines 1 comment Download
M mojo/public/tools/bindings/generators/cpp_templates/module.h.tmpl View 2 chunks +2 lines, -1 line 0 comments Download
M services/preferences/public/cpp/pref_observer_store.cc View 1 chunk +0 lines, -1 line 0 comments Download
M services/ui/clipboard/clipboard_impl.cc View 1 chunk +0 lines, -2 lines 0 comments Download
M services/ui/clipboard/clipboard_unittest.cc View 1 2 3 chunks +9 lines, -7 lines 0 comments Download
M services/ui/input_devices/input_device_server.cc View 1 chunk +0 lines, -1 line 0 comments Download
M services/ui/public/cpp/in_flight_change.h View 3 chunks +5 lines, -5 lines 0 comments Download
M services/ui/public/cpp/in_flight_change.cc View 1 2 chunks +5 lines, -5 lines 0 comments Download
M services/ui/public/cpp/input_devices/input_device_client.h View 1 chunk +0 lines, -1 line 0 comments Download
M services/ui/public/cpp/tests/window_tree_client_unittest.cc View 2 chunks +4 lines, -3 lines 0 comments Download
M services/ui/public/cpp/window.h View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M services/ui/public/cpp/window_private.h View 1 2 2 chunks +0 lines, -3 lines 0 comments Download
M services/ui/public/cpp/window_private.cc View 1 chunk +0 lines, -11 lines 0 comments Download
M services/ui/public/cpp/window_tree_client.cc View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M services/ui/ws/display.cc View 1 chunk +0 lines, -1 line 0 comments Download
M services/ui/ws/drag_target_connection.h View 1 chunk +0 lines, -1 line 0 comments Download
M services/ui/ws/test_change_tracker.h View 3 chunks +5 lines, -5 lines 0 comments Download
M services/ui/ws/test_change_tracker.cc View 3 chunks +7 lines, -9 lines 0 comments Download
M services/ui/ws/user_display_manager.h View 1 chunk +1 line, -1 line 0 comments Download
M services/ui/ws/user_display_manager.cc View 5 chunks +22 lines, -10 lines 0 comments Download
M services/ui/ws/window_server.h View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M tools/battor_agent/battor_finder.cc View 2 chunks +1 line, -2 lines 0 comments Download
M ui/arc/notification/arc_notification_manager.cc View 1 chunk +0 lines, -1 line 0 comments Download
M ui/aura/mus/in_flight_change.h View 1 chunk +0 lines, -1 line 0 comments Download
M ui/aura/mus/os_exchange_data_provider_mus.cc View 2 chunks +1 line, -2 lines 0 comments Download
M ui/aura/mus/window_tree_client_unittest.cc View 1 chunk +0 lines, -1 line 0 comments Download
M ui/views/mus/clipboard_mus.cc View 1 2 11 chunks +29 lines, -29 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 44 (33 generated)
Sam McNally
3 years, 11 months ago (2017-01-06 01:42:05 UTC) #15
yzshen1
LGTM with a few nits https://codereview.chromium.org/2607063002/diff/140001/components/arc/test/fake_app_instance.cc File components/arc/test/fake_app_instance.cc (right): https://codereview.chromium.org/2607063002/diff/140001/components/arc/test/fake_app_instance.cc#newcode116 components/arc/test/fake_app_instance.cc:116: std::vector<uint8_t>(png_data_as_string->begin(), It would be ...
3 years, 11 months ago (2017-01-06 19:38:38 UTC) #18
Sam McNally
+jam for everything outside //mojo +dcheng for type converters and struct traits https://codereview.chromium.org/2607063002/diff/140001/content/browser/websockets/websocket_manager_unittest.cc File content/browser/websockets/websocket_manager_unittest.cc ...
3 years, 11 months ago (2017-01-09 23:15:15 UTC) #33
yzshen1
LGTM with one nit https://codereview.chromium.org/2607063002/diff/140001/extensions/browser/api/display_source/wifi_display/wifi_display_media_service_impl.cc File extensions/browser/api/display_source/wifi_display/wifi_display_media_service_impl.cc (right): https://codereview.chromium.org/2607063002/diff/140001/extensions/browser/api/display_source/wifi_display/wifi_display_media_service_impl.cc#newcode23 extensions/browser/api/display_source/wifi_display/wifi_display_media_service_impl.cc:23: explicit PacketIOBuffer(std::vector<uint8_t> array); On 2017/01/09 ...
3 years, 11 months ago (2017-01-09 23:20:25 UTC) #34
Sam McNally
https://codereview.chromium.org/2607063002/diff/140001/extensions/browser/api/display_source/wifi_display/wifi_display_media_service_impl.cc File extensions/browser/api/display_source/wifi_display/wifi_display_media_service_impl.cc (right): https://codereview.chromium.org/2607063002/diff/140001/extensions/browser/api/display_source/wifi_display/wifi_display_media_service_impl.cc#newcode23 extensions/browser/api/display_source/wifi_display/wifi_display_media_service_impl.cc:23: explicit PacketIOBuffer(std::vector<uint8_t> array); On 2017/01/09 23:20:24, yzshen1 wrote: > ...
3 years, 11 months ago (2017-01-09 23:30:11 UTC) #35
yzshen1
On 2017/01/09 23:30:11, Sam McNally wrote: > https://codereview.chromium.org/2607063002/diff/140001/extensions/browser/api/display_source/wifi_display/wifi_display_media_service_impl.cc > File > extensions/browser/api/display_source/wifi_display/wifi_display_media_service_impl.cc > (right): > ...
3 years, 11 months ago (2017-01-09 23:39:36 UTC) #36
yzshen1
On 2017/01/09 23:39:36, yzshen1 wrote: > On 2017/01/09 23:30:11, Sam McNally wrote: > > > ...
3 years, 11 months ago (2017-01-09 23:40:08 UTC) #37
dcheng
type converters / struct traits lgtm https://codereview.chromium.org/2607063002/diff/200001/mojo/public/cpp/bindings/type_converter.h File mojo/public/cpp/bindings/type_converter.h (right): https://codereview.chromium.org/2607063002/diff/200001/mojo/public/cpp/bindings/type_converter.h#newcode90 mojo/public/cpp/bindings/type_converter.h:90: struct TypeConverter<std::vector<T>, Container> ...
3 years, 11 months ago (2017-01-10 05:58:09 UTC) #38
jam
lgtm in the future for changes like this please break up owners review per top ...
3 years, 11 months ago (2017-01-10 07:00:23 UTC) #39
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/2607063002/200001
3 years, 11 months ago (2017-01-10 07:23:01 UTC) #41
commit-bot: I haz the power
3 years, 11 months ago (2017-01-10 09:43:25 UTC) #44
Message was sent while issue was closed.
Committed patchset #3 (id:200001) as
https://chromium.googlesource.com/chromium/src/+/0e91f591193bd8616a44a2c307f5...

Powered by Google App Engine
This is Rietveld 408576698