hmelder
a66d25598e
NSObject: Change return type of setVersion: from id to void
2023-11-13 20:01:11 +01:00
Hugo Melder
ac38295f64
NSRegularExpression: Improved Error and Exception handling to match macOS behaviour ( #343 )
...
* NSRegularExpression: Match macOS error handling
* Add test cases for error handling
* NSRegularExpression: Raise an NSInvalidArgumentException instead of NSInternalInconsistencyException
* Check if NSRegularExpression throws an exception
2023-11-13 19:55:49 +01:00
rfm
1942313dea
NSISO8601DateFormatter bugfix (as reported by kevinpeizner) and tweaks.
2023-10-26 14:19:06 +01:00
rfm
7924d3a08f
Merge pull request #333 from qmfrederik/fixes/objc-includes
...
Add missing includes for `objc_msg_lookup` in `NSObject.m` and `NSProxy.m`
2023-10-21 19:08:49 +01:00
rfm
ab11ba285e
Merge pull request #337 from qmfrederik/fixes/tool-not-found-error
...
NSDistributedNotificationCenter: Throw a descriptive exception when gdnc could not be found
2023-10-21 19:08:02 +01:00
rfm
921c1317f7
Fix to make working directory checks function on windows
2023-10-11 18:10:44 +01:00
Frederik Carlier
b9f3bb4d76
NSDistributedNotificationCenter: Throw a descriptive exception when gdnc could not be found
...
`NSTask launchPathForTool: @"gdnc"];` can return `nil` when the tool is not found. In this case, `[NSTask launchedTaskWithLaunchPath]` would raise a `NSInvalidArgumentException` with error message "NSTask - no launch path set" which is not very descriptive.
2023-10-11 16:38:17 +02:00
Richard Frith-Macdonald
a5a9423c10
Return error if task directory is bad
2023-10-10 17:01:52 +01:00
Gregory John Casamento
e73f55f182
Remove check for GSMacOSXCompatible from respondsToSelector:
2023-10-10 03:45:21 -04:00
Gregory John Casamento
2300a26b1a
Update... fix respondsToSelector:
2023-10-10 00:28:49 -04: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
Frederik Carlier
f92c46982d
NSProxy: Include <objc/message.h>
...
NSProxy uses objc_msg_lookup, which is defined in <objc/message.h>
2023-10-08 23:20:52 +02:00
Frederik Carlier
ed77305f32
NSObject: Include <objc/message.h>
...
NSObject uses objc_msg_lookup, which is defined in message.h
2023-10-08 23:19:30 +02:00
Richard Frith-Macdonald
531d3b8559
Small array keyword fixes for NSPredicate
2023-10-08 13:48:33 +01:00
Gregory John Casamento
dbc71df600
Remove unneeded method definition
2023-10-07 20:51:47 -04:00
Gregory John Casamento
f2e31e0b54
Move implementation of new method to correct category
2023-10-07 20:51:47 -04:00
Gregory John Casamento
edc15778d2
Add removeObserver:fromObjectsAtIndexes:forKeyPath:context: method
2023-10-07 20:51:47 -04:00
Richard Frith-Macdonald
24653e63c3
Ensure sockaddr_any is future proof for new socket addresse sizes on
...
platforms where sockaddr_storage is provided
2023-09-24 12:26:59 +01:00
Riccardo Mottola
5773700b93
some date cleanup for updated doc generation
2023-09-21 01:27:10 +02:00
Riccardo Mottola
0547b18d32
remove some useless ; in declarations
2023-09-21 00:55:10 +02:00
Gregory Casamento
92ef305e1e
Merge pull request #326 from gnustep/warningfix
2023-09-20 16:51:25 -04:00
Gregory Casamento
dbfbf3766a
Merge pull request #317 from gnustep/NSLock_fix_issue316
2023-09-19 12:41:12 -04:00
Riccardo Mottola
2c7b3c6f63
cast to the localsub type
2023-09-18 22:57:40 +00:00
Riccardo Mottola
72e8335bd9
check for a valid file and check for ftruncate() result and throw exception in case
2023-09-18 23:40:13 +02:00
Riccardo Mottola
e20b3d59fc
only exec if chdir worked
2023-09-18 23:13:41 +02:00
Riccardo Mottola
339fb7a131
suppress various warnings
2023-09-18 23:08:41 +02:00
Richard Frith-Macdonald
65163ebf48
Add testcases and corrected code to check for GSMacOSXCompatibility mode
...
when unlocking fails. Also put more detail in the warning message
2023-09-17 23:35:03 -04:00
Gregory John Casamento
f73efa4f89
Remove reference to method we are not implementing at this point
2023-09-15 15:15:10 -04:00
Gregory Casamento
788606f424
Add method which calls info implementation
2023-09-15 14:59:33 -04:00
Gregory John Casamento
4b54990846
Move info method to the right place
2023-09-15 14:57:29 -04:00
Gregory Casamento
19977930f5
Add skeletal version of removeObserver:fromObjectsAtIndexes:forKeyPath:context:
2023-09-15 14:46:01 -04:00
Gregory Casamento
75965866a1
Fix compilation error
2023-09-15 14:39:33 -04:00
Gregory Casamento
0f3bb3d2b8
Use keysight implementation of the method removeObjserver:forKeyPath:context:
2023-09-15 14:13:44 -04:00
Gregory John Casamento
b8bc924cdb
Throw an exception when calling the removeObserver:forKeyPath:context: method
2023-09-14 12:22:56 -04:00
Gregory John Casamento
5507ea1d1e
Change formatting
2023-09-14 09:31:57 -04:00
Gregory John Casamento
2c81d3e003
Add removeObserver:forKeyPath:context: to implementation
2023-09-13 12:49:01 -04:00
Gregory John Casamento
05dd8a4c2a
Add code using getenv to show #rfm the current failure
2023-09-11 11:02:14 -04:00
Gregory John Casamento
881a77bd3d
Add GSMacOSXCompatible check, do it just to unlock since that is the immediate issue
2023-09-09 12:54:14 -04:00
Gregory Casamento
ba3b31ced2
Issue a warning instead of throwing an exception
2023-09-09 12:54:14 -04:00
Richard Frith-Macdonald
5f92c87d78
Fix combining header values and warn about empty/bad header values
2023-09-06 17:49:05 +01:00
Richard Frith-Macdonald
570aa0bf2a
Remove unused counter
2023-09-06 17:47:59 +01:00
Fred Kiefer
7fe39a23e9
Merge pull request #314 from gnustep/pointerfunctions
...
Try to address issue of treating pointer function values as bitfield
2023-08-23 17:56:44 +02:00
Richard Frith-Macdonald
6af167ccef
Fixup for error spotted by Larry Campbell
2023-08-21 15:01:11 +01:00
Fred Kiefer
243bab9761
Address pull request comments
2023-08-20 00:06:55 +02:00
Fred Kiefer
460355aac6
Merge branch 'master' of github.com:gnustep/libs-base into pointerfunctions
2023-08-19 17:47:55 +02:00
Richard Frith-Macdonald
cc90b2d5a8
Add missing code to create IPV6 streams
2023-08-19 14:25:30 +01:00
Fred Kiefer
b0263ae4a8
Try to address issue of treating pointer function values as bitmap.
2023-08-18 17:29:43 +02:00
rfm
21d630ba95
Revert "Initial commit of updated IPv6"
2023-08-18 12:06:26 +01:00
Richard Frith-Macdonald
c1833e1130
Github issue #312 ... add thread safety for Apple compatibility
2023-08-18 11:21:24 +01:00
rfm
446d168cd3
Merge pull request #310 from gnustep/fix-nsnumberformatter-api
...
Change NSNumberFormatter minimum/maximum properties type
2023-08-18 11:19:47 +01:00