Bug 1064439, part 1a - Remove trailing whitespace from nsDocShellTreeOwner. r=jst
Bug 1064439, part 1b - Get rid of if( in nsDocShellTreeOwner. r=jst
Bug 1064439, part 1c - Get rid of if ( foo ) in nsDocShellTreeOwner. r=jst
Bug 1064439, part 1d - Cuddle else in nsDocShellTreeOwner. r=jst
Bug 1064439, part 1e - Get rid of more space around parens in nsDocShellTreeOwner. r=jst
Bug 1064439, part 2 - Use nullptr in a few places in nsDocShellTreeOwner. r=jst
Bug 1064439, part 3 - Take advantage of infallible new in nsDocShellTreeOwner. r=jst
Bug 1064439, part 4 - Use less ADDREF in nsDocShellTreeOwner. r=jst
Bug 1064439, part 5 - Use nsRefPtrs in nsDocShellTreeOwner. r=jst
Bug 1064439, part 6 - Get rid of weird C-style cast and QI of DefaultTooltipTextProvider. r=jst
Bug 1064439, part 7 - Surely DefaultTooltipTextProvider doesn't need threadsafe refcounting. r=jst
Bug 1064439, part 8a - Get rid of trailing whitespace in nsWebBrowser. r=jst
Bug 1064439, part 8b - Fix if( in nsWebBrowser.cpp. r=jst
Bug 1064439, part 9 - Get rid of a take in nsWebBrowser. r=jst
Bug 1064439, part 10 - Take advantage of infallible alloc in nsWebBrowser. r=jst
Bug 1064439, part 11 - Make nsWebBrowser::mDocShellTreeOwner into an nsRefPtr. r=jst
Bug 1064439, part 12 - Use nullptr in nsWebBrowser. r=jst
Bug 1064439, part 13 - Use nsAutoPtr for nsWebBrowser::mInitInfo. r=jst
Bug 1064439, part 14 - Turn nsWebBrowser::mStream into an nsRefPtr and eliminate mStreamGuard. r=jst
Bug 1064439, part 15 - Convert nsWebBrowser::mListenerArray to an nsAutoPtr. r=jst