Thanks Becky! I would start with ChildBrowser and then choose any other ones by last modified and medium complex https://github.com/phonegap/phonegap-plugins/tree/master/iOS (eg BarcodeScanner, NavigationBar).
I'll look at this tomorrow and let you know. I'm looking at Fil's branch for https://issues.apache.org/jira/browse/CB-1091 today On Tue, Jul 24, 2012 at 1:23 PM, Becky Gibson <gibson.be...@gmail.com> wrote: > I think I have the ARC conversion completed. I can pass all mobile-spec > automated tests on my iPhone 4S and iPad 2 - both running 5.1.1. The > mobile-spec manual tests work, also. I've also done some testing with my > own files. There is still some cleanup needed as I commented many things > rather than removing them so people could at least get some idea of the > changes. Any property that was marked as retain is now strong. I > generally left the default for local vars as strong. This is because since > we are still supporting 4.2 we can't use the weak keyword and must use > __unsafe__unretained which looks pretty scary in the code (although maybe > it is a good idea to be reminded of those pointers that will not get set to > nil and may dangle). > > I didn't issue a pull request yet but would appreciate it if anyone has > time to give it a look through. We may want to wait a few more days before > merging but if we want to get this in for 2.1 we should probably do it by > next week. Also, I should probably update a few plugins to ARC as well - > any suggestions for which ones? Also, there are two commits in my branch > as I forgot to do a --force on one of my updates. I guess I can fix that > with git rebase --i but it isn't one of my favorite commands if there are > other methods to squash those together. > > The CDVUIViewController, CDVLocalStorage and CDVFileTransfer had lots of > changes during the last month that I had to merge so if any additional > testing of those would be appreciated. I don't have very thorough test > files for storage and file transfer. Contacts has the most changes since > it has to bridge to the core foundation classes. I did fairly thorough > testing of contacts but it is such a large api it is hard to test > everything. I didn't attempt to transition JSONKit.* to ARC, it has > the -fno-objc-arc complier flag set. I modified the app project settings > for ARC in addition to the CordovaLib settings. > > > thanks, > -becky