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

Issue 2854133002: [ios] ARCMigrate ios/chrome/browser/tabs/tab_model.mm to ARC. (Closed)

Created:
3 years, 7 months ago by sdefresne
Modified:
3 years, 7 months ago
CC:
chromium-reviews, marq+watch_chromium.org, ios-reviews+chrome_chromium.org, noyau+watch_chromium.org, ios-reviews_chromium.org, pkl (ping after 24h if needed)
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[ios] ARCMigrate ios/chrome/browser/tabs/tab_model.mm to ARC. Semi-automatic conversion of ios/chrome/browser/tabs/tab_model.mm to ARC (Automatic Reference Counting). Manual changes: - added a @autoreleasepool in -postNotificationName:withTab: to respect the old behaviour that the method did not extend the lifetime of the Tab object (by ensuring the NSDictionary is deallocated by the end of the method) - merge "tabs_internal" and "tabs_internal_arc" targets. BUG=None Review-Url: https://codereview.chromium.org/2854133002 Cr-Commit-Position: refs/heads/master@{#471723} Committed: https://chromium.googlesource.com/chromium/src/+/4162a4dc23269a244e6a007e1126eeb4ad45ebf0

Patch Set 1 #

Total comments: 4

Patch Set 2 : Address comments. #

Total comments: 1

Patch Set 3 : Rebase #

Patch Set 4 : Rebase #

Patch Set 5 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+27 lines, -129 lines) Patch
M ios/chrome/browser/tabs/BUILD.gn View 1 2 3 4 1 chunk +1 line, -86 lines 0 comments Download
M ios/chrome/browser/tabs/tab_model.mm View 1 14 chunks +26 lines, -43 lines 0 comments Download

Messages

Total messages: 28 (20 generated)
sdefresne
rohitrao: please take a look. stkhapugin: FYI
3 years, 7 months ago (2017-05-02 16:08:14 UTC) #4
stkhapugin
lgtm https://codereview.chromium.org/2854133002/diff/1/ios/chrome/browser/tabs/tab_model.mm File ios/chrome/browser/tabs/tab_model.mm (right): https://codereview.chromium.org/2854133002/diff/1/ios/chrome/browser/tabs/tab_model.mm#newcode228 ios/chrome/browser/tabs/tab_model.mm:228: nit: remove newline https://codereview.chromium.org/2854133002/diff/1/ios/chrome/browser/tabs/tab_model.mm#newcode704 ios/chrome/browser/tabs/tab_model.mm:704: @autoreleasepool { Thank ...
3 years, 7 months ago (2017-05-03 11:56:12 UTC) #7
sdefresne
https://codereview.chromium.org/2854133002/diff/1/ios/chrome/browser/tabs/tab_model.mm File ios/chrome/browser/tabs/tab_model.mm (right): https://codereview.chromium.org/2854133002/diff/1/ios/chrome/browser/tabs/tab_model.mm#newcode228 ios/chrome/browser/tabs/tab_model.mm:228: On 2017/05/03 11:56:12, stkhapugin wrote: > nit: remove newline ...
3 years, 7 months ago (2017-05-03 13:03:11 UTC) #8
rohitrao (ping after 24h)
lgtm https://codereview.chromium.org/2854133002/diff/20001/ios/chrome/browser/tabs/tab_model.mm File ios/chrome/browser/tabs/tab_model.mm (right): https://codereview.chromium.org/2854133002/diff/20001/ios/chrome/browser/tabs/tab_model.mm#newcode668 ios/chrome/browser/tabs/tab_model.mm:668: objects:(id __unsafe_unretained*)objects Why is this change necessary?
3 years, 7 months ago (2017-05-09 15:06:42 UTC) #13
rohitrao (ping after 24h)
CL description can be updates now that postNotification is gone.
3 years, 7 months ago (2017-05-09 15:07:00 UTC) #14
commit-bot: I haz the power
This CL has an open dependency (Issue 2845353002 Patch 20001). Please resolve the dependency and ...
3 years, 7 months ago (2017-05-11 15:21:59 UTC) #22
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/2854133002/80001
3 years, 7 months ago (2017-05-15 09:42:11 UTC) #25
commit-bot: I haz the power
3 years, 7 months ago (2017-05-15 11:26:42 UTC) #28
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/4162a4dc23269a244e6a007e1126...

Powered by Google App Engine
This is Rietveld 408576698