Mhurd has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/168191

Change subject: Transition to AFNetworking from MWNetworkOp.
......................................................................

Transition to AFNetworking from MWNetworkOp.

Added cocoapods Podfile and through it, AFNetworking and HPPLE.
Note: build script is in place but commented out. Also, auto
integration with workspace instead of xcodeproj is still too
messy so the build script uses "no-integrate" flag and we
manually reference the files we need for now.

Fix for auto-login crash after creating an account.

Handles ssl fail-over in more central place, not just in
article retrieval.

Search results ordering updated to reflect recent
update to mobile web search.

Fix for edit token parameters being deprecated.

Scale Wikipedia Zero message bar (at bottom of screen)
to scale with other native interface elements on iPads.

Cleared out old testing cruft. New testing soon!

Change-Id: I991fac86a8788d3fd25595849b618a3d1ee7e699
---
M Wikipedia.xcodeproj/project.pbxproj
D Wikipedia.xcodeproj/xcshareddata/xcschemes/Debug Wikipedia-iOS.xcscheme
M Wikipedia.xcodeproj/xcshareddata/xcschemes/Wikipedia-iOS.xcscheme
A cocoapods notes.txt
A cocoapods/Podfile
A cocoapods/Podfile.lock
A cocoapods/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.h
A cocoapods/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.m
A cocoapods/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.h
A cocoapods/Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.m
A cocoapods/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.h
A cocoapods/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.m
A cocoapods/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.h
A cocoapods/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.m
A cocoapods/Pods/AFNetworking/AFNetworking/AFNetworking.h
A cocoapods/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.h
A cocoapods/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.m
A cocoapods/Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.h
A cocoapods/Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.m
A cocoapods/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.h
A cocoapods/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.m
A cocoapods/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.h
A cocoapods/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.m
A cocoapods/Pods/AFNetworking/AFNetworking/AFURLSessionManager.h
A cocoapods/Pods/AFNetworking/AFNetworking/AFURLSessionManager.m
A cocoapods/Pods/AFNetworking/LICENSE
A cocoapods/Pods/AFNetworking/README.md
A 
cocoapods/Pods/AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h
A 
cocoapods/Pods/AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m
A 
cocoapods/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h
A 
cocoapods/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m
A cocoapods/Pods/AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.h
A cocoapods/Pods/AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.m
A cocoapods/Pods/AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.h
A cocoapods/Pods/AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.m
A cocoapods/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h
A cocoapods/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.m
A cocoapods/Pods/AFNetworking/UIKit+AFNetworking/UIKit+AFNetworking.h
A cocoapods/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h
A cocoapods/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.m
A cocoapods/Pods/AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.h
A cocoapods/Pods/AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.m
A cocoapods/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h
A cocoapods/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.m
A cocoapods/Pods/Headers/Build/AFNetworking/AFHTTPRequestOperation.h
A cocoapods/Pods/Headers/Build/AFNetworking/AFHTTPRequestOperationManager.h
A cocoapods/Pods/Headers/Build/AFNetworking/AFHTTPSessionManager.h
A cocoapods/Pods/Headers/Build/AFNetworking/AFNetworkActivityIndicatorManager.h
A cocoapods/Pods/Headers/Build/AFNetworking/AFNetworkReachabilityManager.h
A cocoapods/Pods/Headers/Build/AFNetworking/AFNetworking.h
A cocoapods/Pods/Headers/Build/AFNetworking/AFSecurityPolicy.h
A cocoapods/Pods/Headers/Build/AFNetworking/AFURLConnectionOperation.h
A cocoapods/Pods/Headers/Build/AFNetworking/AFURLRequestSerialization.h
A cocoapods/Pods/Headers/Build/AFNetworking/AFURLResponseSerialization.h
A cocoapods/Pods/Headers/Build/AFNetworking/AFURLSessionManager.h
A 
cocoapods/Pods/Headers/Build/AFNetworking/UIActivityIndicatorView+AFNetworking.h
A cocoapods/Pods/Headers/Build/AFNetworking/UIAlertView+AFNetworking.h
A cocoapods/Pods/Headers/Build/AFNetworking/UIButton+AFNetworking.h
A cocoapods/Pods/Headers/Build/AFNetworking/UIImageView+AFNetworking.h
A cocoapods/Pods/Headers/Build/AFNetworking/UIKit+AFNetworking.h
A cocoapods/Pods/Headers/Build/AFNetworking/UIProgressView+AFNetworking.h
A cocoapods/Pods/Headers/Build/AFNetworking/UIRefreshControl+AFNetworking.h
A cocoapods/Pods/Headers/Build/AFNetworking/UIWebView+AFNetworking.h
A cocoapods/Pods/Headers/Build/hpple/TFHpple.h
A cocoapods/Pods/Headers/Build/hpple/TFHppleElement.h
A cocoapods/Pods/Headers/Build/hpple/XPathQuery.h
A cocoapods/Pods/Headers/Public/AFNetworking/AFHTTPRequestOperation.h
A cocoapods/Pods/Headers/Public/AFNetworking/AFHTTPRequestOperationManager.h
A cocoapods/Pods/Headers/Public/AFNetworking/AFHTTPSessionManager.h
A cocoapods/Pods/Headers/Public/AFNetworking/AFNetworkActivityIndicatorManager.h
A cocoapods/Pods/Headers/Public/AFNetworking/AFNetworkReachabilityManager.h
A cocoapods/Pods/Headers/Public/AFNetworking/AFNetworking.h
A cocoapods/Pods/Headers/Public/AFNetworking/AFSecurityPolicy.h
A cocoapods/Pods/Headers/Public/AFNetworking/AFURLConnectionOperation.h
A cocoapods/Pods/Headers/Public/AFNetworking/AFURLRequestSerialization.h
A cocoapods/Pods/Headers/Public/AFNetworking/AFURLResponseSerialization.h
A cocoapods/Pods/Headers/Public/AFNetworking/AFURLSessionManager.h
A 
cocoapods/Pods/Headers/Public/AFNetworking/UIActivityIndicatorView+AFNetworking.h
A cocoapods/Pods/Headers/Public/AFNetworking/UIAlertView+AFNetworking.h
A cocoapods/Pods/Headers/Public/AFNetworking/UIButton+AFNetworking.h
A cocoapods/Pods/Headers/Public/AFNetworking/UIImageView+AFNetworking.h
A cocoapods/Pods/Headers/Public/AFNetworking/UIKit+AFNetworking.h
A cocoapods/Pods/Headers/Public/AFNetworking/UIProgressView+AFNetworking.h
A cocoapods/Pods/Headers/Public/AFNetworking/UIRefreshControl+AFNetworking.h
A cocoapods/Pods/Headers/Public/AFNetworking/UIWebView+AFNetworking.h
A cocoapods/Pods/Headers/Public/hpple/TFHpple.h
A cocoapods/Pods/Headers/Public/hpple/TFHppleElement.h
A cocoapods/Pods/Headers/Public/hpple/XPathQuery.h
A cocoapods/Pods/Manifest.lock
A cocoapods/Pods/Pods.xcodeproj/project.pbxproj
A cocoapods/Pods/Target Support 
Files/Pods-AFNetworking/Pods-AFNetworking-Private.xcconfig
A cocoapods/Pods/Target Support 
Files/Pods-AFNetworking/Pods-AFNetworking-dummy.m
A cocoapods/Pods/Target Support 
Files/Pods-AFNetworking/Pods-AFNetworking-prefix.pch
A cocoapods/Pods/Target Support 
Files/Pods-AFNetworking/Pods-AFNetworking.xcconfig
A cocoapods/Pods/Target Support Files/Pods-hpple/Pods-hpple-Private.xcconfig
A cocoapods/Pods/Target Support Files/Pods-hpple/Pods-hpple-dummy.m
A cocoapods/Pods/Target Support Files/Pods-hpple/Pods-hpple-prefix.pch
A cocoapods/Pods/Target Support Files/Pods-hpple/Pods-hpple.xcconfig
A cocoapods/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown
A cocoapods/Pods/Target Support Files/Pods/Pods-acknowledgements.plist
A cocoapods/Pods/Target Support Files/Pods/Pods-dummy.m
A cocoapods/Pods/Target Support Files/Pods/Pods-environment.h
A cocoapods/Pods/Target Support Files/Pods/Pods-resources.sh
A cocoapods/Pods/Target Support Files/Pods/Pods.debug.xcconfig
A cocoapods/Pods/Target Support Files/Pods/Pods.release.xcconfig
A cocoapods/Pods/hpple/LICENSE.txt
A cocoapods/Pods/hpple/README.markdown
R cocoapods/Pods/hpple/TFHpple.h
A cocoapods/Pods/hpple/TFHpple.m
R cocoapods/Pods/hpple/TFHppleElement.h
R cocoapods/Pods/hpple/TFHppleElement.m
A cocoapods/Pods/hpple/XPathQuery.h
R cocoapods/Pods/hpple/XPathQuery.m
A scripts/run-cocoapods.sh
D wikipedia-tests/ArticleDataModel.m
D wikipedia-tests/CommunicationBridgeTests.m
D wikipedia-tests/NetworkOpCrumbyTests.m
D wikipedia-tests/NetworkOpTests.m
D wikipedia-tests/SiteTests.m
D wikipedia-tests/Wikipedia-Tests-Info.plist
D wikipedia-tests/Wikipedia_Tests.m
D wikipedia-tests/en.lproj/InfoPlist.strings
D wikipedia-tests/mw-support/PageTitleTests.m
M wikipedia/AssetsFile/AssetsFile.m
M wikipedia/Base.lproj/Main_iPhone.storyboard
M wikipedia/Categories/NSObject+Extras.h
M wikipedia/Categories/NSObject+Extras.m
M wikipedia/Categories/NSURLRequest+DictionaryRequest.m
M wikipedia/Data/Model/Article.h
M wikipedia/Data/Model/Article.m
D wikipedia/Data/Operations/AccountCreationOp.h
D wikipedia/Data/Operations/AccountCreationOp.m
D wikipedia/Data/Operations/AccountCreationTokenOp.h
D wikipedia/Data/Operations/AccountCreationTokenOp.m
D wikipedia/Data/Operations/CaptchaResetOp.h
D wikipedia/Data/Operations/CaptchaResetOp.m
D wikipedia/Data/Operations/DownloadLangLinksOp.h
D wikipedia/Data/Operations/DownloadLangLinksOp.m
D wikipedia/Data/Operations/DownloadSectionWikiTextOp.h
D wikipedia/Data/Operations/DownloadSectionWikiTextOp.m
D wikipedia/Data/Operations/DownloadSectionsOp.h
D wikipedia/Data/Operations/DownloadSectionsOp.m
D wikipedia/Data/Operations/DownloadTitlesForRandomArticlesOp.h
D wikipedia/Data/Operations/DownloadTitlesForRandomArticlesOp.m
D wikipedia/Data/Operations/DownloadWikipediaZeroMessageOp.h
D wikipedia/Data/Operations/DownloadWikipediaZeroMessageOp.m
D wikipedia/Data/Operations/EditTokenOp.h
D wikipedia/Data/Operations/EditTokenOp.m
D wikipedia/Data/Operations/LogEventOp.h
D wikipedia/Data/Operations/LogEventOp.m
D wikipedia/Data/Operations/LoginOp.h
D wikipedia/Data/Operations/LoginOp.m
D wikipedia/Data/Operations/LoginTokenOp.h
D wikipedia/Data/Operations/LoginTokenOp.m
D wikipedia/Data/Operations/NearbyOp.h
D wikipedia/Data/Operations/NearbyOp.m
D wikipedia/Data/Operations/PageHistoryOp.h
D wikipedia/Data/Operations/PageHistoryOp.m
D wikipedia/Data/Operations/PreviewWikiText.h
D wikipedia/Data/Operations/PreviewWikiText.m
D wikipedia/Data/Operations/PreviewWikiTextOp.h
D wikipedia/Data/Operations/PreviewWikiTextOp.m
D wikipedia/Data/Operations/SearchOp.h
D wikipedia/Data/Operations/SearchOp.m
D wikipedia/Data/Operations/SyncAssetsFileOp.h
D wikipedia/Data/Operations/SyncAssetsFileOp.m
D wikipedia/Data/Operations/UploadSectionWikiTextOp.h
D wikipedia/Data/Operations/UploadSectionWikiTextOp.m
A wikipedia/EventLogging/EventLogger.h
A wikipedia/EventLogging/EventLogger.m
M wikipedia/EventLogging/EventLoggingFunnel.m
D wikipedia/HTML Parsing/hpple/TFHpple.m
D wikipedia/HTML Parsing/hpple/XPathQuery.h
A wikipedia/Networking/Fetchers/AccountCreationTokenFetcher.h
A wikipedia/Networking/Fetchers/AccountCreationTokenFetcher.m
A wikipedia/Networking/Fetchers/AccountCreator.h
A wikipedia/Networking/Fetchers/AccountCreator.m
A wikipedia/Networking/Fetchers/AccountLogin.h
A wikipedia/Networking/Fetchers/AccountLogin.m
A wikipedia/Networking/Fetchers/ArticleFetcher.h
A wikipedia/Networking/Fetchers/ArticleFetcher.m
A wikipedia/Networking/Fetchers/AssetsFileFetcher.h
A wikipedia/Networking/Fetchers/AssetsFileFetcher.m
A wikipedia/Networking/Fetchers/BaseFetcher/FetcherBase.h
A wikipedia/Networking/Fetchers/BaseFetcher/FetcherBase.m
A wikipedia/Networking/Fetchers/CaptchaResetter.h
A wikipedia/Networking/Fetchers/CaptchaResetter.m
A wikipedia/Networking/Fetchers/EditTokenFetcher.h
A wikipedia/Networking/Fetchers/EditTokenFetcher.m
A wikipedia/Networking/Fetchers/LanguageLinksFetcher.h
A wikipedia/Networking/Fetchers/LanguageLinksFetcher.m
A wikipedia/Networking/Fetchers/LoginTokenFetcher.h
A wikipedia/Networking/Fetchers/LoginTokenFetcher.m
A wikipedia/Networking/Fetchers/NearbyFetcher.h
A wikipedia/Networking/Fetchers/NearbyFetcher.m
A wikipedia/Networking/Fetchers/PageHistoryFetcher.h
A wikipedia/Networking/Fetchers/PageHistoryFetcher.m
A wikipedia/Networking/Fetchers/PreviewHtmlFetcher.h
A wikipedia/Networking/Fetchers/PreviewHtmlFetcher.m
A wikipedia/Networking/Fetchers/RandomArticleFetcher.h
A wikipedia/Networking/Fetchers/RandomArticleFetcher.m
A wikipedia/Networking/Fetchers/SearchResultFetcher.h
A wikipedia/Networking/Fetchers/SearchResultFetcher.m
A wikipedia/Networking/Fetchers/ThumbnailFetcher.h
A wikipedia/Networking/Fetchers/ThumbnailFetcher.m
A wikipedia/Networking/Fetchers/WikiTextSectionFetcher.h
A wikipedia/Networking/Fetchers/WikiTextSectionFetcher.m
A wikipedia/Networking/Fetchers/WikiTextSectionUploader.h
A wikipedia/Networking/Fetchers/WikiTextSectionUploader.m
A wikipedia/Networking/Fetchers/WikipediaZeroMessageFetcher.h
A wikipedia/Networking/Fetchers/WikipediaZeroMessageFetcher.m
A wikipedia/Networking/Queues/QueuesSingleton.h
A wikipedia/Networking/Queues/QueuesSingleton.m
D wikipedia/Queues/QueuesSingleton.h
D wikipedia/Queues/QueuesSingleton.m
M wikipedia/View Controllers/AccountCreation/AccountCreationViewController.h
M wikipedia/View Controllers/AccountCreation/AccountCreationViewController.m
M wikipedia/View Controllers/Credits/CreditsViewController.m
M wikipedia/View Controllers/Languages/LanguagesViewController.h
M wikipedia/View Controllers/Languages/LanguagesViewController.m
M wikipedia/View Controllers/Login/LoginViewController.h
M wikipedia/View Controllers/Login/LoginViewController.m
M wikipedia/View Controllers/Navigation/Center/CenterNavController.h
M wikipedia/View Controllers/Navigation/Center/CenterNavController.m
M wikipedia/View Controllers/Navigation/Primary/PrimaryMenuViewController.h
M wikipedia/View Controllers/Navigation/Primary/PrimaryMenuViewController.m
M wikipedia/View Controllers/Nearby/NearbyViewController.h
M wikipedia/View Controllers/Nearby/NearbyViewController.m
M wikipedia/View Controllers/PageHistory/PageHistoryViewController.h
M wikipedia/View Controllers/PageHistory/PageHistoryViewController.m
M wikipedia/View Controllers/Preview/PreviewAndSaveViewController.h
M wikipedia/View Controllers/Preview/PreviewAndSaveViewController.m
M wikipedia/View Controllers/References/ReferenceVC.m
M wikipedia/View Controllers/SearchResults/SearchResultsController.h
M wikipedia/View Controllers/SearchResults/SearchResultsController.m
M wikipedia/View Controllers/SectionEditor/SectionEditorViewController.h
M wikipedia/View Controllers/SectionEditor/SectionEditorViewController.m
M wikipedia/View Controllers/WebView/WebViewController.h
M wikipedia/View Controllers/WebView/WebViewController.m
M wikipedia/assets/abusefilter.css
M wikipedia/assets/preview.css
M wikipedia/assets/styles.css
D wikipedia/mw-crumbtest/MWCrumbyTest.h
D wikipedia/mw-crumbtest/MWCrumbyTest.m
D wikipedia/mw-network/MWNetworkOp.h
D wikipedia/mw-network/MWNetworkOp.m
246 files changed, 18,615 insertions(+), 5,638 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/ios/wikipedia 
refs/changes/91/168191/1


-- 
To view, visit https://gerrit.wikimedia.org/r/168191
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I991fac86a8788d3fd25595849b618a3d1ee7e699
Gerrit-PatchSet: 1
Gerrit-Project: apps/ios/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Mhurd <mh...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to