Commit graph

12958 commits

Author SHA1 Message Date
rfm
aa0aa08c01 mingw does not support the weak attribute 2025-01-08 17:24:10 +00:00
rfm
7e66968c2e Another tweak to avoid false positives with leak analyzer 2025-01-08 16:40:05 +00:00
rfm
dfd1526455 Purge observations with dead weak references when trying to remove an observer 2025-01-07 19:43:02 +00:00
rfm
4c9c691626 Operation queue convenience methods 2025-01-07 13:05:55 +00:00
rfm
6b04eaa35c allow more arguments 2025-01-06 22:43:18 +00:00
rfm
9395e20db9 Add convenience methods to perform a method as an operation 2025-01-06 21:40:39 +00:00
rfm
1cdc60d748 Fix race condition allowing operation to be added for a thread at the same time that the thread is exiting. 2025-01-06 20:55:55 +00:00
rfm
ccab2cdbd1 Fix a little of the non-portable code (@{..} syntax) and trivial style issues 2025-01-06 20:31:04 +00:00
rfm
9b6267a491 Avoid using clang specific code 2025-01-05 16:42:19 +00:00
rfm
2882d8c812 Simplify by removng unnecessary argument in new callback 2025-01-04 16:50:13 +00:00
rfm
88720adbb1 tweaks 2025-01-04 15:35:24 +00:00
rfm
41956b6169 Merge remote-tracking branch 'refs/remotes/origin/master' 2025-01-04 15:09:16 +00:00
rfm
c722328e5c Regular expression improvements for classic environment 2025-01-04 15:05:14 +00:00
rfm
d83875dfa3
Update install.texi 2025-01-03 20:13:07 +00:00
rfm
90dfb08668 For issue #347 add an explanation of the classification of external dependencies 2025-01-03 16:25:32 +00:00
rfm
1108135232 Issue #305 ... produce NSError with 516 code on copy failure because destination already exists. 2025-01-03 16:05:09 +00:00
rfm
bc3d2508ee Avoid use of NSDeallocateObject() as it dooesn't work properly with new runtime. 2025-01-02 17:43:28 +00:00
rfm
ae8367e401 Merge branch 'weakref' for wek reference support improvements. 2025-01-01 15:05:31 +00:00
rfm
bbd1f03183 fixup for removal from mutable array 2025-01-01 13:39:13 +00:00
rfm
5a9eeec452 Merge branch 'master' into weakref 2024-12-31 14:33:53 +00:00
rfm
46d19b5dd5 Updates for changes to IANA time zone data. 2024-12-31 14:31:43 +00:00
rfm
7072a38eb3 Add tests for MET time zone setup 2024-12-31 13:13:04 +00:00
rfm
7bb34b7102 Prodyce more informative logging 2024-12-31 12:17:52 +00:00
rfm
44a0355e79 Merge branch 'master' into weakref 2024-12-31 12:02:48 +00:00
rfm
3120a1e391 Fix code for renaming old (process name) defaults to new (bundle identifier). 2024-12-31 12:01:43 +00:00
rfm
c069d30f9c Merge branch 'master' into weakref 2024-12-31 10:57:11 +00:00
rfm
5d7018ac9b Make MET a preffered abbreviation, in hope that it might fix CI failures 2024-12-31 10:53:33 +00:00
rfm
b90d591dfe Merge branch 'master' into weakref 2024-12-30 13:02:23 +00:00
rfm
970e5a32c4 fix truncated region information 2024-12-30 13:00:21 +00:00
rfm
0d66ee0f82 Fix false positive in leak analysis due to clearing pointer at exit 2024-12-30 12:59:20 +00:00
rfm
9e86902ba1 Alter initialisation order to make plist generation more robust. 2024-12-30 12:57:59 +00:00
rfm
314a609fe8 Use fprintf rather than NSLog to record object ownership tracking with minimal dependencies on any classes. 2024-12-30 12:56:44 +00:00
rfm
502d195487 Merge branch 'master' into weakref 2024-12-28 12:22:27 +00:00
rfm
ccc40f0ae4 Update version number and time zone data for next release 2024-12-28 12:09:23 +00:00
rfm
a11305a463 Merge branch 'weakref' of ssh://github.com/gnustep/libs-base into weakref 2024-12-28 07:49:25 +00:00
rfm
0ede979d15 Fixes for tests with weak pointers in notification observers. 2024-12-28 07:48:32 +00:00
rfm
b41e352662 tweaks for gnustep runtime 2024-12-28 07:48:32 +00:00
rfm
bdf4403195 Weak pointer support fixes and use for notification observers. 2024-12-28 07:48:32 +00:00
rfm
e40bd4891f Add marking of an instance as having been weakly referenced. 2024-12-28 07:48:32 +00:00
rfm
c66bd6ec5c Preliminary code for emulation of the objc2 runtime weak reference feature 2024-12-28 07:48:32 +00:00
rfm
950e2a5f07 Move old process name domain to new bundle identifier domain automatically 2024-12-28 07:46:36 +00:00
rfm
40bae2097e Fixes for tests with weak pointers in notification observers. 2024-12-27 13:11:10 +00:00
rfm
f6d47bade4 tweaks for gnustep runtime 2024-12-27 12:15:48 +00:00
rfm
4a477aa34c Weak pointer support fixes and use for notification observers. 2024-12-27 10:39:35 +00:00
rfm
882ded1a05 Add marking of an instance as having been weakly referenced. 2024-12-25 12:19:33 +00:00
rfm
927e97eaac Preliminary code for emulation of the objc2 runtime weak reference feature 2024-12-23 18:32:23 +00:00
rfm
e7716e6ed1 Fix error handling the case where a cookie is not parseable ... in needs to be removed from the array. 2024-12-23 17:38:45 +00:00
rfm
34112fa510 Fix leaks in tests 2024-12-23 17:38:14 +00:00
rfm
394d858813 Fix leaks in tests 2024-12-23 13:16:14 +00:00
rfm
d6c1d36985 simplify life of charset 2024-12-19 21:02:44 +00:00