breakpad/src/common/mac
George Kola a784e84497 Use NSURLSession if the min version we support is iOS 7+.
Because many apps still support iOS 8, they were defaulting to
deprecated NSURLConnection even if the code ran on iOS 10.
NSURLConnection requires a run loop and hence the code did not
always upload if the queue ran on a thread without a Run Loop.
This should improve break pad uploads

BUG=

Change-Id: I7bff80ea977fd1ab13c8812ed933ef842dab417f
Reviewed-on: https://chromium-review.googlesource.com/451880
Reviewed-by: Sylvain Defresne <sdefresne@chromium.org>
Reviewed-by: Mark Mentovai <mark@chromium.org>
2017-03-09 16:11:07 +00:00
..
testing Remove GTM_ENABLE_LEAKS and GTMGarbageCollection 2016-04-21 13:20:17 -07:00
arch_utilities.cc Fixup a bad strcmp call landed in previous commit 2015-09-16 19:25:35 -04:00
arch_utilities.h
bootstrap_compat.cc
bootstrap_compat.h
Breakpad.xcconfig Fixes up dump_syms build on OS X so it works with ELF. 2016-05-12 11:38:09 -07:00
BreakpadDebug.xcconfig
BreakpadRelease.xcconfig Rewrite SimpleStringDictionary with NonAllocatingMap. 2013-04-24 18:15:48 +00:00
byteswap.h Fix Mac Breakpad host tools to build in Linux cross-compile 2015-09-16 06:46:55 -04:00
dump_syms.cc Corrected some old references to mm files, which were renamed to cc files a while ago. 2016-09-01 17:43:04 +00:00
dump_syms.h Added an option (-i) to have dump_syms output header information only. 2016-04-08 04:37:45 +02:00
file_id.cc Fix Mac Breakpad host tools to build in Linux cross-compile 2015-09-16 06:46:55 -04:00
file_id.h
GTMDefines.h Update links 2016-11-18 17:24:37 +00:00
GTMLogger.h
GTMLogger.m Update GTM and enable -Wundef and strict C++11 flags. 2014-02-26 16:14:04 +00:00
HTTPMultipartUpload.h
HTTPMultipartUpload.m Use NSURLSession if the min version we support is iOS 7+. 2017-03-09 16:11:07 +00:00
launch_reporter.cc Mac: Add support for in-process crash reporting to Breakpad. 2014-09-15 22:48:18 +00:00
launch_reporter.h Mac: Add support for in-process crash reporting to Breakpad. 2014-09-15 22:48:18 +00:00
MachIPC.h
MachIPC.mm
macho_id.cc Fix Mac Breakpad host tools to build in Linux cross-compile 2015-09-16 06:46:55 -04:00
macho_id.h
macho_reader.cc macho: fix printf type mismatches 2016-05-04 13:20:27 -04:00
macho_reader.h Support object files larger than 2**32. 2015-04-22 20:14:24 +00:00
macho_reader_unittest.cc macho_reader_unittest: use EXPECT_FALSE 2017-02-12 18:51:38 +00:00
macho_utilities.cc Fix Mac Breakpad host tools to build in Linux cross-compile 2015-09-16 06:46:55 -04:00
macho_utilities.h Fix Mac Breakpad host tools to build in Linux cross-compile 2015-09-16 06:46:55 -04:00
macho_walker.cc Fix Mac Breakpad host tools to build in Linux cross-compile 2015-09-16 06:46:55 -04:00
macho_walker.h
scoped_task_suspend-inl.h
string_utilities.cc
string_utilities.h
super_fat_arch.h Support object files larger than 2**32. 2015-04-22 20:14:24 +00:00