rfm
44222342b0
Fix for issue 461
2024-11-09 11:09:22 +00:00
rfm
b3f4a162de
fix typo
2024-11-09 07:45:07 +00:00
rfm
fe5efb6aa2
OSX 10.15 file offset methods
2024-11-08 15:19:40 +00:00
rfm
4961287024
issue 325
2024-11-08 11:52:27 +00:00
rfm
99fe8d65e8
Merge branch 'master' into agsdoc-html-style
2024-11-08 10:38:37 +00:00
rfm
3a8f231f2e
Fix over-long line
2024-11-08 10:34:53 +00:00
rfm
0271f62ab2
Fix for issue 452
2024-11-08 10:33:32 +00:00
rfm
d0bff27c77
Tweaks to NSDate changes
2024-11-08 10:33:32 +00:00
rfm
7a59450341
Reapply "Implement NSDate as a small object (tagged pointer) - clang/libobjc2 only ( #451 )" because of GUI breakage: apps hang when loading NSMenu
...
This reverts commit cac43f7bfc
.
2024-11-08 10:33:32 +00:00
Riccardo Mottola
fab621bb2d
Revert "Implement NSDate as a small object (tagged pointer) - clang/libobjc2 only ( #451 )" because of GUI breakage: apps hang when loading NSMenu
...
This reverts commit 8fd2c06ddd
.
2024-11-08 10:33:32 +00:00
rfm
3e55c3b296
safety fix in case code incorrectly tries to use the reuslt of forwarding a method to the undo manager.
2024-11-08 10:33:32 +00:00
Hugo Melder
f940412e0e
NSString: Fix -commonPrefixWithString:options: behaviour ( #455 )
...
* Update changelog
* NSString: fix -commonPrefixWithString:options: behaviour
* NSString: More test cases
2024-11-08 10:33:32 +00:00
Hugo Melder
01b719f2af
Implement NSDate as a small object (tagged pointer) - clang/libobjc2 only ( #451 )
...
* Implement GSSmallObject Class
* Remove private concrete class access
* Change secondary bias
* NSDate: Get interval from rhs object in comparison
* Add prefix to CONCRETE_CLASS_NAME macro
2024-11-08 10:33:32 +00:00
rfm
f6c0c5a5c0
Improve errors for copying.
2024-11-08 10:33:32 +00:00
Hugo Melder
3333d9fb73
NSString: Cache ICU collator in thread-local storage ( #450 )
...
* Add ICU collator caching
* Update ChangeLog
2024-11-08 10:33:32 +00:00
Hugo Melder
3c34150e05
NSOperationQueue: Proper names for worker threads ( #437 )
...
* NSOperationQueue: Give Worker Threads a name
* Update Changelog
* Remove empty string test
2024-11-08 10:33:32 +00:00
rfm
a1913e5540
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-11-08 10:33:32 +00:00
Hugo Melder
e3208590b1
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-11-08 10:33:32 +00:00
rfm
5ea68724ff
Fix for issue 452
2024-11-03 13:15:20 +00:00
rfm
962c169705
Tweaks to NSDate changes
2024-11-01 08:47:02 +00:00
rfm
9978c055df
Reapply "Implement NSDate as a small object (tagged pointer) - clang/libobjc2 only ( #451 )" because of GUI breakage: apps hang when loading NSMenu
...
This reverts commit cac43f7bfc
.
2024-11-01 08:43:15 +00:00
Riccardo Mottola
cac43f7bfc
Revert "Implement NSDate as a small object (tagged pointer) - clang/libobjc2 only ( #451 )" because of GUI breakage: apps hang when loading NSMenu
...
This reverts commit 8fd2c06ddd
.
2024-10-31 02:13:24 +01:00
rfm
156be3ad53
safety fix in case code incorrectly tries to use the reuslt of forwarding a method to the undo manager.
2024-10-29 14:59:43 +00:00
Hugo Melder
cf4c985e46
NSString: Fix -commonPrefixWithString:options: behaviour ( #455 )
...
* Update changelog
* NSString: fix -commonPrefixWithString:options: behaviour
* NSString: More test cases
2024-10-28 14:42:41 +01:00
Hugo Melder
8fd2c06ddd
Implement NSDate as a small object (tagged pointer) - clang/libobjc2 only ( #451 )
...
* Implement GSSmallObject Class
* Remove private concrete class access
* Change secondary bias
* NSDate: Get interval from rhs object in comparison
* Add prefix to CONCRETE_CLASS_NAME macro
2024-10-28 11:52:44 +01:00
rfm
1cb846e607
Improve errors for copying.
2024-10-13 13:54:53 +01:00
Hugo Melder
5cd19978d5
NSString: Cache ICU collator in thread-local storage ( #450 )
...
* Add ICU collator caching
* Update ChangeLog
2024-09-23 14:32:36 +02:00
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
rfm
9acd9f8e76
document autogsdoc change
2023-12-21 20:24:07 +00:00
rfm
c739ac81bd
Another path fix
2023-12-19 14:24:13 +00:00
rfm
70e56ecfea
bugfix by by danieljboyd@icloud.com
2023-12-06 17:40:06 +00:00
rfm
aec85c5a4f
remove obsolete size restriction on port messages
2023-12-05 14:33:56 +00:00
rfm
07fed93200
Improvements for github issue 352
2023-11-23 16:39:58 +00:00
rfm
d98bc5cf2f
Fix path format for backslashes on windows
2023-11-21 13:18:43 +00:00
rfm
5917e32dbb
Add macro to mark unimplemented functions and methods
2023-11-21 08:54:39 +00:00
Frederik Seiffert
fd7f11a134
Support deleting NSMutableURLRequest headers by calling setValue:forHTTPHeaderField: with nil value.
2023-11-14 23:04:42 +01:00
rfm
b4feee311f
Fix for #334
2023-11-14 21:20:50 +00:00
rfm
e8b67e3e0b
fix for #292
2023-11-14 20:55:22 +00:00
rfm
41ad571889
ChangeLog recording autogsdoc improvments
2023-11-14 20:06:59 +00:00
rfm
ae9892db11
Use closefrom() if available
2023-11-14 11:34:55 +00:00
rfm
1942313dea
NSISO8601DateFormatter bugfix (as reported by kevinpeizner) and tweaks.
2023-10-26 14:19:06 +01:00
Richard Frith-Macdonald
a5a9423c10
Return error if task directory is bad
2023-10-10 17:01:52 +01:00
Wolfgang Lux
3ed5eb3dcf
Use _exit instead of exit to terminate a vfork'ed process.
...
This avoids running the atexit handlers, which could have visible side
effects in the parent process.
2023-10-09 22:51:01 +02:00
Richard Frith-Macdonald
531d3b8559
Small array keyword fixes for NSPredicate
2023-10-08 13:48:33 +01:00
Gregory John Casamento
19cfd59b47
update changelog
2023-10-07 20:51:47 -04:00
Richard Frith-Macdonald
c1833e1130
Github issue #312 ... add thread safety for Apple compatibility
2023-08-18 11:21:24 +01:00
Frederik Seiffert
668d6c4977
Change NSNumberFormatter minimum/maximum properties from NSDecimalNumber to NSNumber to match Apple platforms
2023-08-10 12:20:06 +02:00
Richard Frith-Macdonald
cd231a3efd
More fixes from Yavor
2023-08-01 16:37:22 +01:00
Richard Frith-Macdonald
ef9ad60627
Add Yavor Doganov's patches
2023-08-01 14:46:44 +01:00
Frederik Seiffert
0aaa5307c8
Fix NSData initWithContentsOfURL: caching data of file URLs
2023-08-01 13:27:54 +02:00
Frederik Seiffert
48c8a1a6a1
Fix NSURL path on Windows for UNC paths
2023-07-26 18:21:07 +02:00