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

Issue 2742333002: Remove ScopedVector from content/browser/ [1]. (Closed)

Created:
3 years, 9 months ago by leonhsl(Using Gerrit)
Modified:
3 years, 9 months ago
Reviewers:
Avi (use Gerrit)
CC:
chromium-reviews, creis+watch_chromium.org, toyoshim+midi_chromium.org, avayvod+watch_chromium.org, nasko+codewatch_chromium.org, jam, dtapuska+chromiumwatch_chromium.org, jbauman+watch_chromium.org, feature-media-reviews_chromium.org, darin-cc_chromium.org, piman+watch_chromium.org, ajwong+watch_chromium.org, kalyank, danakj+watch_chromium.org, mlamouri+watch-media_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove ScopedVector from content/browser/ [1]. base::ScopedVector is deprecated, see bug. This is the 1st CL for content/browser/, partly removes ScopedVector. BUG=554289 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2742333002 Cr-Commit-Position: refs/heads/master@{#456600} Committed: https://chromium.googlesource.com/chromium/src/+/874a5ffba8b970a0442515430205e6210a04a359

Patch Set 1 #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+148 lines, -129 lines) Patch
M content/browser/compositor/reflector_impl.h View 2 chunks +6 lines, -3 lines 0 comments Download
M content/browser/compositor/reflector_impl.cc View 8 chunks +14 lines, -14 lines 0 comments Download
M content/browser/frame_host/navigation_controller_impl_browsertest.cc View 4 chunks +4 lines, -7 lines 0 comments Download
M content/browser/frame_host/navigation_entry_impl.h View 2 chunks +3 lines, -2 lines 0 comments Download
M content/browser/frame_host/navigation_entry_impl.cc View 9 chunks +19 lines, -15 lines 0 comments Download
M content/browser/media/android/browser_media_player_manager.h View 4 chunks +5 lines, -4 lines 0 comments Download
M content/browser/media/android/browser_media_player_manager.cc View 8 chunks +43 lines, -40 lines 4 comments Download
M content/browser/media/midi_host.h View 2 chunks +2 lines, -2 lines 0 comments Download
M content/browser/media/midi_host.cc View 2 chunks +3 lines, -1 line 0 comments Download
M content/browser/renderer_host/input/input_router_impl_unittest.cc View 8 chunks +17 lines, -16 lines 0 comments Download
M content/browser/renderer_host/input/synthetic_gesture_target_aura.cc View 2 chunks +11 lines, -9 lines 0 comments Download
M content/browser/renderer_host/ui_events_helper.h View 2 chunks +4 lines, -2 lines 0 comments Download
M content/browser/renderer_host/ui_events_helper.cc View 3 chunks +4 lines, -3 lines 0 comments Download
M content/browser/site_instance_impl_unittest.cc View 3 chunks +8 lines, -5 lines 0 comments Download
M content/browser/speech/chunked_byte_buffer.h View 2 chunks +1 line, -2 lines 0 comments Download
M content/browser/speech/chunked_byte_buffer.cc View 3 chunks +4 lines, -4 lines 0 comments Download

Messages

Total messages: 30 (22 generated)
leonhsl(Using Gerrit)
PTAL, Thanks. # content/browser/ have so many ScopedVector, to avoid too big CL, I'd like ...
3 years, 9 months ago (2017-03-13 15:03:24 UTC) #15
Avi (use Gerrit)
lgtm https://codereview.chromium.org/2742333002/diff/40001/content/browser/media/android/browser_media_player_manager.cc File content/browser/media/android/browser_media_player_manager.cc (right): https://codereview.chromium.org/2742333002/diff/40001/content/browser/media/android/browser_media_player_manager.cc#newcode91 content/browser/media/android/browser_media_player_manager.cc:91: std::unique_ptr<MediaPlayerAndroid> media_player_bridge( Not MakeUnique? :( https://codereview.chromium.org/2742333002/diff/40001/content/browser/media/android/browser_media_player_manager.cc#newcode153 content/browser/media/android/browser_media_player_manager.cc:153: player.release()->DeleteOnCorrectThread(); ...
3 years, 9 months ago (2017-03-13 15:23:35 UTC) #16
leonhsl(Using Gerrit)
Thanks! Will send to CQ now. https://codereview.chromium.org/2742333002/diff/40001/content/browser/media/android/browser_media_player_manager.cc File content/browser/media/android/browser_media_player_manager.cc (right): https://codereview.chromium.org/2742333002/diff/40001/content/browser/media/android/browser_media_player_manager.cc#newcode91 content/browser/media/android/browser_media_player_manager.cc:91: std::unique_ptr<MediaPlayerAndroid> media_player_bridge( On ...
3 years, 9 months ago (2017-03-14 02:17:12 UTC) #19
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/2742333002/40001
3 years, 9 months ago (2017-03-14 02:18:17 UTC) #21
commit-bot: I haz the power
Committed patchset #1 (id:40001) as https://chromium.googlesource.com/chromium/src/+/874a5ffba8b970a0442515430205e6210a04a359
3 years, 9 months ago (2017-03-14 03:01:08 UTC) #24
danakj
https://codereview.chromium.org/2742333002/diff/40001/content/browser/media/android/browser_media_player_manager.cc File content/browser/media/android/browser_media_player_manager.cc (right): https://codereview.chromium.org/2742333002/diff/40001/content/browser/media/android/browser_media_player_manager.cc#newcode91 content/browser/media/android/browser_media_player_manager.cc:91: std::unique_ptr<MediaPlayerAndroid> media_player_bridge( On 2017/03/14 02:17:12, leonhsl wrote: > On ...
3 years, 9 months ago (2017-03-14 15:09:55 UTC) #26
leonhsl(Using Gerrit)
On 2017/03/14 15:09:55, danakj wrote: > https://codereview.chromium.org/2742333002/diff/40001/content/browser/media/android/browser_media_player_manager.cc > File content/browser/media/android/browser_media_player_manager.cc (right): > > https://codereview.chromium.org/2742333002/diff/40001/content/browser/media/android/browser_media_player_manager.cc#newcode91 > ...
3 years, 9 months ago (2017-03-15 02:50:11 UTC) #29
leonhsl(Using Gerrit)
3 years, 9 months ago (2017-03-15 05:21:59 UTC) #30
Message was sent while issue was closed.
On 2017/03/15 02:50:11, leonhsl wrote:
> On 2017/03/14 15:09:55, danakj wrote:
> >
>
https://codereview.chromium.org/2742333002/diff/40001/content/browser/media/a...
> > File content/browser/media/android/browser_media_player_manager.cc (right):
> > 
> >
>
https://codereview.chromium.org/2742333002/diff/40001/content/browser/media/a...
> > content/browser/media/android/browser_media_player_manager.cc:91:
> > std::unique_ptr<MediaPlayerAndroid> media_player_bridge(
> > On 2017/03/14 02:17:12, leonhsl wrote:
> > > On 2017/03/13 15:23:34, Avi wrote:
> > > > Not MakeUnique? :(
> > > 
> > > I was using MakeUnique, but trybots compile failed, because MakeUnique
would
> > > just create a std::unique_ptr<MediaPlayerBridge>, which can't be casted
> > > automatically to a std::unique_ptr<MediaPlayerAndroid> expected to be
> returned
> > > by CreateMediaPlayer(). So I changed to such a way..
> > 
> > Just cast it when you return
> > 
> > class B : public A {};
> > 
> > unique_ptr<A> f() {
> >   auto b = base::MakeUnique<B>();
> >   return std::move(b);
> > }
> 
> Thanks! I'll prepare a CL to fix this.

https://codereview.chromium.org/2749203002/ fixes this.

Powered by Google App Engine
This is Rietveld 408576698