Commit graph

12516 commits

Author SHA1 Message Date
Riccardo Mottola
eadaf46781 mark document as strict HTML4 and let's spot errors d- no HTML5 due to frames. 2024-08-12 21:34:08 +02:00
rfm
f898f19b91 add protocols to graphing 2024-08-08 12:15:43 +01:00
Riccardo
ea9c40e35c
Merge pull request #430 from gnustep/agsdoc_new_style
Style HR bars with CSS and not inline.
2024-08-08 08:23:25 +02:00
rfm
3fb764758d Embed SVG directly into class documentation to fix hyperlinking on firefox 2024-08-07 17:48:49 +01:00
rfm
023e8a6d97 Merge branch 'master' of ssh://github.com/gnustep/libs-base 2024-08-07 16:12:56 +01:00
rfm
72c975c543 Simple diagrams in documentation 2024-08-07 16:12:22 +01:00
Hugo Melder
81b3c721bc
NSUserDefaults: Retrieve native UI languages from Windows and Android System APIs (#426)
* Create NSString Win32Additions Category

* NSUserDefaults: Fetch Windows UI language information

* NSUserDefaults: Add winnls include

* Android Native UI Language

* NSUserDefaults: Replace incorrect separator on Windows

* NSProcessInfo: BCP-47 Note

* GSConfig: Bump MinGW WINVER to Vista

* NSString+Win32Additions: Do not add array to arp twice

* NSUserDefaults: Increase default length
2024-08-07 16:26:16 +02:00
Riccardo Mottola
db2f5542f8 define class for dividing HRs and remove its in-line styling with a hard-coded CSS 2024-08-07 12:24:26 +02:00
Riccardo Mottola
322106a4d2 remove font from toc 2024-08-07 00:16:34 +02:00
Riccardo Mottola
6df0930f33 be consistent in br style 2024-08-07 00:07:47 +02:00
rfm
726777bf6e Fix typo in error message 2024-08-06 20:17:59 +01:00
rfm
9bdad8d56b Add option to set stylesheet 2024-08-06 20:17:38 +01:00
rfm
6c43f6c831 iFixup trace function type/name 2024-08-06 20:17:05 +01:00
rfm
4c687e6dee Avoid confusing autogsdoc 2024-08-06 19:41:18 +01:00
rfm
04f0d76904 Fix use of obsolete/deprecated method. 2024-07-31 10:24:04 +01:00
rfm
6d8f546c08 fix trivial typo 2024-07-31 10:22:48 +01:00
rfm
bcffa3c35d remove explicit font setting 2024-07-29 20:56:40 +01:00
rfm
28a6e6ebbd Final batch of GC cleanups (for the forseeable future). 2024-07-25 17:11:34 +01:00
rfm
b49af95359 Hide internals of _NSZone struct for consistency with OSX 2024-07-23 13:06:24 +01:00
rfm
52c127c950 GC was deprecated several releases ago and notinally removed a couple of releases ago ... delete more remnants of the old code. 2024-07-22 15:14:13 +01:00
rfm
a1514249f3 Tweaks to match OSX pointer array behaviors more accurately. 2024-07-22 12:22:40 +01:00
rfm
5699959d39 zeroing weak memory is now treated as weak memory since GC has been dropped 2024-07-21 09:46:33 +01:00
Richard Frith-Macdonald
d2fec6b222 a few GC related tests 2024-07-21 09:43:21 +01:00
rfm
c46d447100 Deprecate/remove old GC options 2024-07-21 09:16:09 +01:00
Richard Frith-Macdonald
586f0310d9 Merge branch 'master' of github.com:gnustep/libs-base 2024-07-18 12:45:10 +01:00
Richard Frith-Macdonald
42a3e55499 simple test for pointer array and weak objects 2024-07-18 12:43:46 +01:00
rfm
fcc06a3d9f update documentation for osx compatibility changes 2024-07-17 21:19:31 +01:00
Richard Frith-Macdonald
6dd13deac2 fix typo 2024-07-17 16:34:57 +01:00
rfm
7aa05d2591 reinstate lost change 2024-07-17 16:32:50 +01:00
rfm
c435c6d7d6 Remove/update confusing comments. Separate acquire and assign operations for pointer functions. 2024-07-17 15:42:33 +01:00
rfm
f6b8c83bd0 Don't crash when built with gcc 2024-07-17 14:14:46 +01:00
Richard Frith-Macdonald
d013420b24 Merge branch 'master' of github.com:gnustep/libs-base 2024-07-17 11:33:27 +01:00
Richard Frith-Macdonald
a0a62fbde4 make tests pass on os-x 14.5 2024-07-17 11:32:52 +01:00
rfm
2c1a993612 Update hadling of nil args to match OS-X 2024-07-17 11:32:01 +01:00
rfm
1a1e7f7fc5 Acquiring existing memory does not use a funtion on OSX, copy that behavior. 2024-07-16 19:43:28 +01:00
rfm
8c722deb0c Fix error in testcases due to uninitialsed padding in struct 2024-07-16 14:37:41 +01:00
rfm
a2b9be6287 update config for recent autoconf 2024-07-16 14:20:38 +01:00
rfm
d32065b322 fix non-portable testcases 2024-07-16 13:46:09 +01:00
rfm
b677ea402a Add some simple pointer functions personality tests 2024-07-16 12:07:32 +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
33e5b72a97 fix last modifiecation 2024-07-07 16:59:25 +01:00
rfm
9442ff8dac github issue 378 2024-07-07 13:56:20 +01:00
rfm
cb68ba8864 Make notification delivery a little more predictable (issue #423) 2024-07-04 11:48:58 +01:00
rfm
0cf5955e00 Avoid (some cases of) compiler warning; mixing declarations and code is incompatible with standards before C99 2024-07-03 16:21:13 +01:00
rfm
f7acef2362
Merge pull request #421 from gnustep/revert-411-nsurlsession_rewrite
I am sorry that I didn't comment earlier, but simply assumed you were aware of the different versions of libdispatch.  The GSDispatch.h header provides support for some compatibility between versions, but when you want to use more features you also need to extend the configure script to check for their availability.

As a rule, the gnustep core libraries need to support all versions of code they depend on (certainly all the versions that come with all the major target unix style operating systems), and in rare cases of incompatibility this needs to be detected at configure time with a message telling the user what missing dependency they need to install.

I don't think much is needed for the NSURLSession rewrite to be portable across all the major platform versions of libdispatch (ie without having to install a specific version rather than the one provided by the system), but I suspect the testcases would best be updated to use portable code (eg. no libdispatch in the test cases themselves).

An alternative solution (license permitting) might be to bundle a specific version of libdispatch with the base library, and have it automatically built/installed first.  That comes with its own set of problems though.
2024-07-03 07:23:24 +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
9367c2d796 use memory management notation for clang static analyzer 2024-06-23 10:35:16 +01:00