Hugo Melder
012947f09e
NSOperationQueue: Proper names for worker threads ( #437 )
...
* NSOperationQueue: Give Worker Threads a name
* Update Changelog
* Remove empty string test
2024-09-08 16:54:01 +02:00
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
Hugo Melder
162708f7ed
NSThread: Fix threadPriority
and setThreadPriority:
on Android by using setpriority
instead of pthread ( #436 )
...
* Update Changelog
* Use {get, set}priority for -[NSThread setThreadPriority] on Android
2024-08-13 19:59:56 +02:00
rfm
f898f19b91
add protocols to graphing
2024-08-08 12:15:43 +01:00
rfm
72c975c543
Simple diagrams in documentation
2024-08-07 16:12:22 +01:00
rfm
28a6e6ebbd
Final batch of GC cleanups (for the forseeable future).
2024-07-25 17:11:34 +01:00
rfm
4629a4e1f6
Tweaks related to issue #311
2024-07-15 17:19:16 +01:00
rfm
b91ff38636
issue 424
2024-07-09 17:03:39 +01:00
rfm
58c4bbcaab
Make things work with autoconf-2.71
2024-07-09 15:33:38 +01:00
rfm
3fedf31c2d
Revert "NSURLSession Reimplementation ( #411 )"
...
This reverts commit 07233534e6
.
2024-07-02 19:19:14 +01:00
Hugo Melder
07233534e6
NSURLSession Reimplementation ( #411 )
...
* clang-format: Do not use tabs
* Ignore clangd cache and compile_commands
* NSBlockOperation: Fix memory leak
* NSHTTPCookie: Fix expires date parsing
* NSOperation: Remove all objects at end of execution
* Reimplementation of NSURLSession
* Update ChangeLog
2024-07-02 15:58:48 +02:00
rfm
7532837db4
fix method names
2024-06-21 21:18:17 +01:00
rfm
d49b6a46ce
Debug improvements
2024-06-21 16:43:50 +01:00
rfm
50e1575b8d
Fix some leaks
2024-06-21 15:53:55 +01:00
rfm
4233f6a9d6
fix dead assignments
2024-06-21 15:02:55 +01:00
rfm
4d12423c4e
ChangeLog for recent commits
2024-06-21 12:29:52 +01:00
rfm
4d0b00776c
Memory leak improvments
2024-06-18 11:23:15 +01:00
Marco Rebhan
952e076084
Implement -[NSFileManager URLsForDirectory:inDomains:]
2024-06-11 17:14:36 +02:00
rfm
67c53d6598
No exception when closing a file more than once
2024-06-10 11:51:47 +01:00
Hugo Melder
4d3926d250
Implement -[NSString enumerateLinesUsingBlock:] ( #407 )
...
* Implement -[NSString enumerateLinesUsingBlock:]
* Fix formatting
* Use GNUstep CALL_BLOCK macro
2024-06-04 22:19:45 +02:00
hmelder
bd31d5fc5f
Update ChangeLog
2024-05-31 14:24:57 +02:00
rfm
241e2a47ca
locking updates (fine grained locking rather than global lock)
2024-05-30 10:40:52 +01:00
rfm
f29c24e362
Prepare for new release
2024-05-26 16:17:54 +01:00
Doug Simons
50f447f5b8
Fix execute_xpath() to return an NSError when expression can't be evaluated; Remove previous attributes when setting attributes; Add related tests
2024-05-14 15:25:07 -06:00
rfm
35bb9f48ef
regular expression range search
2024-05-12 10:03:15 +01:00
Hugo Melder
37b7443b7c
Update ChangeLog
2024-05-08 16:30:02 +02:00
hmelder
2a5287f878
Update ChangeLog
2024-05-08 16:05:17 +02:00
rfm
a5beb6ab31
Fix for bug #399
2024-04-29 13:11:35 +01:00
Frederik Seiffert
ec8a7a3e97
Add +[NSObject _TrivialAllocInit] to enable fast-path alloc / init methods with libobjc2 2.2
2024-04-15 09:55:14 +02:00
rfm
d52708e020
Fix for #385
2024-04-02 11:07:14 +01:00
rfm
61da0dab96
fix possible dereference of null pointer
2024-03-11 14:36:22 +00:00
hmelder
f6d2806098
Update Changelog
2024-03-11 11:48:28 +01:00
rfm
619f902e9b
ileak fix
2024-03-04 10:21:35 +00:00
rfm
cd2626e26b
Attept fix for deadlock
2024-02-20 16:05:58 +00:00
rfm
d988153800
Fix for #361
2024-02-16 14:26:41 +00:00
rfm
d444f1fb3f
windows socket fixes
2024-02-13 15:09:43 +00:00
rfm
815556ddf9
OSX compatibility fix
2024-02-13 12:41:34 +00:00
rfm
c0b9ba8992
Possible fox for #319
2024-02-12 06:10:44 +00:00
rfm
ec914793c3
fix for #302
2024-02-11 19:50:06 +00:00
rfm
be12e91109
locale method fixup with testcase
2024-02-11 15:03:37 +00:00
Frederik Seiffert
6d1fe8fadf
Initialize Android process with current locale and system time zone
2024-02-11 09:04:04 +01:00
rfm
79a1a6b944
fix for #368
2024-02-06 14:22:04 +00:00
rfm
d6bb6deff6
fix small bug and add optimisation
2024-02-02 15:40:44 +00:00
Frederik Seiffert
f7eff46e86
Fix NSLocale -countryCode incorrectly returning language code
2024-02-01 10:27:14 +01:00
rfm
46e7064393
Stream debug and event handling improvements
2024-01-30 15:08:31 +00:00
rfm
41d948b5bb
patch to improve thread startup by Larry Campbell
2024-01-29 19:50:44 +00:00
rfm
b7f66a9dd3
fix for issue #365
2024-01-29 14:27:32 +00:00
rfm
a0ce4ab880
keep observer retained until removed
2024-01-09 08:25:28 +00:00
hmelder
3d6a149788
Update ChangeLog
2023-12-28 12:02:04 +01:00
rfm
695b650d4a
add project authors in index
2023-12-21 21:32:35 +00:00