rfm
5a09b09fe3
iAdd comment on why we use fork()
2024-06-21 12:34:34 +01:00
rfm
ea1f5a0d12
Fix dead initialisations
2024-06-21 12:23:52 +01:00
rfm
da181e9ab0
Remove dead assignments.
2024-06-21 12:17:15 +01:00
rfm
8e0000770d
Do not use vfork since its behavior is undefined for our use-case
2024-06-21 12:02:13 +01:00
rfm
a08d7f8b0f
Tolerate nil cwrelease methods for content
2024-06-21 11:51:26 +01:00
rfm
4ad8d6ba38
Avoid compiler warning
2024-06-21 11:45:38 +01:00
rfm
235bb21df3
Fix obscure memory management issues
2024-06-19 15:28:48 +01:00
rfm
1c2b81d724
Fix C-string termination issues and a few dead assignments
2024-06-19 14:53:51 +01:00
rfm
9c9c918a8c
Fix ranged initialisation index errors
2024-06-19 14:20:37 +01:00
rfm
5dbec4e707
Avoid excess copies of dictionary keys
2024-06-19 12:07:16 +01:00
rfm
7c4a7469a9
Fix potential leaks
2024-06-19 11:28:34 +01:00
rfm
da1a69e4bd
Fix potential use after dealloc
2024-06-19 11:08:58 +01:00
rfm
6f94c90d98
fix leak
2024-06-18 12:03:01 +01:00
rfm
4d0b00776c
Memory leak improvments
2024-06-18 11:23:15 +01:00
rfm
c9af996377
fix return value to be autoreleased
2024-06-12 13:54:10 +01:00
rfm
a4b661d633
Fix non-portabe use of dot syntax. Fix excess release. Conform to coding style.
2024-06-12 11:05:10 +01:00
rfm
92247d13c9
Merge pull request #419 from 2xsaiko/outgoing/nsfmurls
...
Implement -[NSFileManager URLsForDirectory:inDomains:]
2024-06-12 11:00:49 +01:00
Gregory Casamento
ced4cd0531
Merge pull request #410 from gnustep/NSExpression_branch
2024-06-11 11:46:56 -04:00
Marco Rebhan
952e076084
Implement -[NSFileManager URLsForDirectory:inDomains:]
2024-06-11 17:14:36 +02:00
rfm
a541a467bf
cosmetic fixes (indentation etc)
2024-06-11 13:41:08 +01:00
rfm
3bcb484691
Merge pull request #416 from gnustep/enumerateSubstringInRange
...
Fix broken enumerateSubstringsInRange:options:usingBlock: implementation
2024-06-11 13:29:48 +01:00
rfm
67c53d6598
No exception when closing a file more than once
2024-06-10 11:51:47 +01:00
Litherum
e39309a7e9
-[NSFileHandle initWithFileDescriptor:] logs a message each time fstat() doesn't succeed on UNIX
...
fstat() on UNIX isn't guaranteed to always succeed, even if the file handle is valid. Special files may or may not support fstat() in the kernel.
(For context, I'm working on a Vulkan application. Vulkan has facilities to send certain objects across processes by representing the objects as file descriptors. These file descriptors still need to be close()d, which makes them good candidates for wrapping an NSFileHandle around them, but they do not support fstat(). I'm creating multiple of these each frame in the application, which means the line "unable to get status of descriptor" appears very often in the terminal while my application is running.)
2024-06-09 14:17:29 -07: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
0c69d096ca
NSString: Fix broken enumerateSubstringsInRange:options:usingBlock: implementation
2024-06-04 12:10:20 +02:00
hmelder
c6d288aae9
NSPredicate: Remove whitespace
2024-05-31 14:24:57 +02:00
hmelder
094bc55120
NSPredicate: Fix BETWEEN operation on other data types and constants
2024-05-31 14:24:57 +02:00
rfm
f19650b9df
fix bad type case
2024-05-31 09:39:52 +01:00
Gregory John Casamento
d3d53ab23f
Clean up tests
2024-05-31 00:20:09 -04:00
rfm
cfc158b4ce
Remove obslete code
2024-05-30 11:28:49 +01:00
rfm
58ae7db59a
fixup headers for deletion of obsolete lock code
2024-05-30 11:06:23 +01:00
rfm
241e2a47ca
locking updates (fine grained locking rather than global lock)
2024-05-30 10:40:52 +01:00
Gregory John Casamento
25ebe42c22
Merge branch 'master' of github.com:gnustep/libs-base into NSExpression_branch
2024-05-30 01:10:52 -04:00
Gregory John Casamento
5c1e4e8eda
Update to fix remaining issues with new NSExpression classes
2024-05-28 19:10:11 -04:00
Gregory John Casamento
48ab2e2bc7
Add implementation of expressionValueWithObject:context: to GSAggregateExpression
2024-05-28 15:03:26 -04:00
Gregory John Casamento
a49ae59a79
Add description method and a few minor changes
2024-05-26 16:16:40 -04:00
rfm
1e0023dc43
fix uninitialised variable
2024-05-26 16:49:22 +01:00
Gregory John Casamento
0a440a5303
Add missing NSMinusSetExpression
2024-05-26 09:11:21 -04:00
Gregory John Casamento
dc9ff1ff6f
Add declarations and skeletons for new subclasses
2024-05-26 08:39:44 -04:00
Gregory John Casamento
392a626444
Add missing enum values, add skeleton implementations for metods, add simple tests
2024-05-25 00:39:34 -04:00
Gregory John Casamento
f6eb49bdf7
Add skeleton for 10.5 methods
2024-05-24 16:55:16 -04:00
Gregory John Casamento
c5defb6f3c
Get rid of whitespace
2024-05-24 14:37:24 -04:00
Gregory John Casamento
5eea30b530
Add 10.6 NSExpression methods
2024-05-24 14:28:04 -04:00
Doug Simons
0935f77d8f
Merge pull request #405 from gnustep/small_xml_fixes
...
Two small xml fixes
2024-05-15 09:26:57 -06:00
Frederik Seiffert
94a6cb9919
Fix Unicode includes in NSString.m
...
Fixes compilation using ICU bundled with Windows.
2024-05-15 17:09:00 +02:00
Doug Simons
fdffcbdd27
Update NSXMLElement.m to satisfy older compilers
2024-05-14 15:56:43 -06:00
Doug Simons
f5f8f61e54
oops! Put the other bracket back in.
2024-05-14 15:44:44 -06:00
Doug Simons
256700d57d
avoid using Obj-C 2.0 notation
2024-05-14 15:40:22 -06: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
3f994d3ee1
avoid compiler warnings
2024-05-12 15:07:49 +01:00