Description[ios] ARCMigrate ios/chrome/browser/tabs/tab.mm to ARC.
Semi-automatic conversion of ios/chrome/browser/tabs/tab.mm
to ARC (Automatic Reference Counting).
Manual changes:
- audit raw Objective-C pointers and mark them as __weak if
needed (were all correctly annotated with weak comments);
- convert base::scoped_nsobject<> & base::WeakNSObject<> to
annotations for the compiler (e.g. __weak);
- remove setter/getter for properties that can be synthesized;
- remove [[... retain] autorelease] as the CRWWebController
has been converted to ARC already and thus the object will
be autorelease and the hack is no longer required.
BUG=None
Review-Url: https://codereview.chromium.org/2857133002
Cr-Commit-Position: refs/heads/master@{#470518}
Committed: https://chromium.googlesource.com/chromium/src/+/2b53772d6855f3bc314bff3cbc4ee9f4a7bedb87
Patch Set 1 #Patch Set 2 : Rebase. #
Dependent Patchsets: Messages
Total messages: 14 (9 generated)
|