libs-base/Tests/base/NSURLSession
rfm ed4e305026
NSURLSession rewrite (#422)
* clang-format: Do not use tabs

* Ignore clangd cache and compile_commands

* NSBlockOperation: Fix memory leak

* NSHTTPCookie: Fix expires date parsing

* NSHTTPCookie: Release DateFormatter after use

* NSOperation: Remove all objects at end of execution

* Reimplementation of NSURLSession

* NSURLSession: Update expiration dates in test

* Update ChangeLog

* Fix trivial compiler warning caused by missing import

* Import GSDispatch.h for definition of DISPATCH_QUEUE_SERIAL

* Import common.h early to avoid header conflict

* Fix import order to avoid conflicts and ensure we have correct localisation macro

* Check for presence of dispatch_cancel

* Cancel timer using dispatch_source_cancel() if dispatch_cancel() is missing.

* NSURLSession: Replace dispatch_io with dispatch_source in unit test HTTP server

---------

Co-authored-by: hmelder <service@hugomelder.com>
2024-08-16 14:08:41 +02:00
..
Helpers NSURLSession rewrite (#422) 2024-08-16 14:08:41 +02:00
Resources NSURLSession rewrite (#422) 2024-08-16 14:08:41 +02:00
.gitignore NSURLSession rewrite (#422) 2024-08-16 14:08:41 +02:00
GNUmakefile.preamble NSURLSession rewrite (#422) 2024-08-16 14:08:41 +02:00
NSRunLoop+TimeOutAdditions.h NSURLSession rewrite (#422) 2024-08-16 14:08:41 +02:00
simpleTaskTests.m NSURLSession rewrite (#422) 2024-08-16 14:08:41 +02:00
TestInfo Merge changes for NSURLSession from EngageHub (formerly Brainstorm). 2020-11-29 06:57:47 -05:00
uploadTaskTests.m NSURLSession rewrite (#422) 2024-08-16 14:08:41 +02:00
URLManager.h NSURLSession rewrite (#422) 2024-08-16 14:08:41 +02:00