Commit graph

12976 commits

Author SHA1 Message Date
rfm
b39853e21a ifix for issue #500 2025-04-01 19:42:50 +01:00
rfm
0057f3f4e9 Don't consider nullable when comparing types in interface and implementation 2025-03-27 11:51:44 +00:00
rfm
c19d77bd0e Make deprecation macro name consistent (it applies to methods, not just functions) and add attribute to mark non-portable features. 2025-03-27 10:27:23 +00:00
rfm
bc16a59440 Fixup to allow documentation to build properly 2025-03-27 10:08:59 +00:00
rfm
9fadc19f8c Better lock protection of shared instance and cleanup at exit 2025-03-27 09:57:28 +00:00
rfm
ce9699d5c5 Fixup key name that I advised on incorrectly - needs the correct prefix. 2025-03-26 16:16:57 +00:00
rfm
62ab252a3f
Merge pull request #498 from ERobsham/auth-header-fix
Fix `Authorization` header generation
2025-03-26 15:54:23 +00:00
Earl Robsham
f8173506cd Add GSDigestURIOmitsQuery key 2025-03-25 19:40:03 -04:00
Earl Robsham
dc4270128d Fix Authorization header generation
Fixes `Authorization` header generation to include the query parameters (if present).
This brings the implementation inline with MacOS, and fixes digest auth with certain picky services.
2025-03-21 17:24:56 -04:00
Frederik Seiffert
80b54d580d Removed unecessary casts 2025-03-19 08:39:42 +08:00
Frederik Seiffert
ea92a95c6a Define NSDateComponentUndefined as NSInteger 2025-03-19 08:39:42 +08:00
Frederik Seiffert
99c59b9d70 Fix NSNotFound definition to use NSInteger type #494 2025-03-19 08:39:42 +08:00
Riccardo Mottola
936e155beb fix missing semi-colon for default clause 2025-03-18 00:35:27 +01:00
rfm
9c6bd9ed97 Mark tests hopefull for bugs in libobjc2 2025-03-10 21:14:41 +00:00
Riccardo Mottola
b235f9e16d parameter is seconds, do not use suffix or sleep might complain 2025-03-10 21:46:53 +01:00
rfm
6bceca9962 Add 'hope' because gnustep runtime fails to do atomic access 2025-03-10 12:34:11 +00:00
rfm
d622530819 tweaks for non-atomic associated values 2025-03-10 12:26:41 +00:00
Richard Frith-Macdonald
ac0634f82f another associated object check 2025-03-10 12:00:58 +00:00
rfm
59f4465db4 Add test for many values associated with an object 2025-03-09 19:40:40 +00:00
Richard Frith-Macdonald
1b2ae943f0 A few checks for asssociated objects 2025-03-09 19:23:40 +00:00
Richard Frith-Macdonald
cf490b11fd avoid compiler warning 2025-03-09 16:05:43 +00:00
rfm
3bcdf824f8 Fixup order of declarations 2025-03-09 15:42:13 +00:00
Richard Frith-Macdonald
6655f4e00d OSX fixes 2025-03-09 15:39:21 +00:00
Richard Frith-Macdonald
667260aa26 Remove useless locking which aso used a function not available when additions are built standalone 2025-03-09 15:38:23 +00:00
rfm
2508bae63e Merge remote-tracking branch 'refs/remotes/origin/master' 2025-03-09 08:41:12 +00:00
rfm
fb135dc0ee improve comments 2025-03-09 08:40:24 +00:00
Riccardo Mottola
c912f47ca1 fix build ob gcc8, and anyway break after default is safe code style 2025-03-08 18:27:10 +00:00
rfm
a46f86837f associated objects initial implementation 2025-03-08 17:26:32 +00:00
rfm
83e67957bc fix exception for bad launch path 2025-03-06 15:49:41 +00:00
rfm
46c5917d5f Fix race condition on task termination 2025-03-06 12:12:23 +00:00
rfm
6307e474dd Bugfix release 1.31.1 2025-02-28 17:38:20 +00:00
Richard Frith-Macdonald
db20d02fc0 Use alignment information properly 2025-02-27 14:37:32 +00:00
rfm
956eb5b303 Fix check for object pointer depending on alignment requirement. 2025-02-27 12:15:15 +00:00
rfm
3a0bb73131 Fix typos etc 2025-02-27 10:23:22 +00:00
rfm
aeb86d0afb Add some leak sanitization documentation 2025-02-26 17:04:21 +00:00
rfm
c5debba630 Fix for s390x 2025-02-22 22:41:10 +00:00
rfm
519c4da4b2 Update ChangeLog 2025-02-18 11:30:58 +00:00
rfm
9a74f86ae6 Fix for issue #491 2025-02-18 11:23:34 +00:00
rfm
b31a892fdb Diagnostics for failure of ffi tests 2025-02-18 11:16:54 +00:00
Hugo Melder
b3d5c20277 Update ChangeLog and fix coding style and leaks in testcases 2025-02-18 09:37:59 +00:00
Hugo Melder
05628229e4 NSKVOSupport: Unit tests for the legacy API 2025-02-16 09:29:19 +00:00
Hugo Melder
0f7d6a4b23 NSKVOSupport: Implement legacy KVO API
Implements the setKeys:triggerChangeNotificationsForDependentKey: class
method. Please do not use it. It is fundamentally broken, and requires
the object's meta class to hold additional state.

Keys from this class method are the last resort when retrieving
dependencies via keyPathsForValuesAffectingValueForKey:.
This aligns with the implementation in Foundation.
2025-02-16 09:29:19 +00:00
Wolfgang Lux
ee7a48c67c Add header for compiling with base-additions only on macOS 2025-02-14 17:26:24 +01:00
Wolfgang Lux
5bfbde1e5a Don't install CoreFoundation header when installing base additions on macOS 2025-02-14 17:25:16 +01:00
rfm
d1d5552dfb Fixup for requests with paths containing escaped slashes 2025-02-14 12:34:07 +00:00
rfm
b641bf1e99 New release 2025-02-10 17:00:46 +00:00
rfm
3259018843 Improve comments. 2025-02-09 13:00:43 +00:00
rfm
5fa8a06531 Hide some mistakenlt external symbols 2025-02-09 12:49:56 +00:00
rfm
48f01b610d Fix yet another leak 2025-02-06 20:11:08 +00:00
rfm
87be17f41b Merge remote-tracking branch 'refs/remotes/origin/master' 2025-02-06 20:00:37 +00:00