Use the same networking APIs as OS X.
Created attachment 248347 [details] patch
My previous comments still apply, I object to doing this now.
Created attachment 248352 [details] patch
Created attachment 268009 [details] Rebaseline Antti's 2015-03-10 patch and merge various fixes from Bug 137936
Created attachment 268013 [details] Fix all the build failures v1
Created attachment 268015 [details] Fix all the build failures v2
Created attachment 268020 [details] Fix all the build failures v3
Created attachment 268021 [details] Patch v4
Comment on attachment 268021 [details] Patch v4 Need to run layout tests locally with iOS Simulator build before landing to make sure nothing is broken, but please review for any issues in the meantime.
Created attachment 268024 [details] Patch v5
Comment on attachment 268024 [details] Patch v5 Looks sane to me.
Committed r194472: <http://trac.webkit.org/changeset/194472>
(In reply to comment #12) > Committed r194472: <http://trac.webkit.org/changeset/194472> I landed Step 1/2 as all changes for the reviewed patch except actually turning off USE(CFNETWORK) for internal builds. This should reduce the iOS Simulator WK1 Tests down to less than 10 crashes per run on build.webkit.org. I will land the Platform.h change after discussing with folks working on WebKit performance.
Created attachment 268918 [details] Part 2/2: Stop using USE(CFNETWORK) on iOS
(In reply to comment #13) > I will land the Platform.h change after discussing with folks working on > WebKit performance. I checked with the performance team. We'll just land this separately, then watch the bots for any regressions.
Comment on attachment 268918 [details] Part 2/2: Stop using USE(CFNETWORK) on iOS r=me
Comment on attachment 268918 [details] Part 2/2: Stop using USE(CFNETWORK) on iOS Clearing flags on attachment: 268918 Committed r195035: <http://trac.webkit.org/changeset/195035>
All reviewed patches have been landed. Closing bug.
Reverted r195035 for reason: Caused 1-3% PLT regression on iOS Committed r195079: <http://trac.webkit.org/changeset/195079>