Commit graph

12958 commits

Author SHA1 Message Date
rfm
bd6c52e8d4 Add skipping of generics in a few more places. 2024-10-21 19:25:51 +01:00
Riccardo Mottola
e14da974c7 give some visual separation to index areas 2024-10-18 11:58:00 +02:00
Riccardo Mottola
4a506cb048 style also section horizontal rulers 2024-10-18 11:35:47 +02:00
rfm
1cb846e607 Improve errors for copying. 2024-10-13 13:54:53 +01:00
rfm
68964f188e
Merge pull request #443 from buzzdeee/NSURLError_constants
Add some missing NSURLErrorDomain constants, as described here:
2024-10-13 11:15:05 +01:00
Hugo Melder
273776a3c6
Fix CI and make libcurl a hard-dependency when using libobjc2 (#447)
* Do not enable Win32 threads and locks when using GCC

* Fix compiler check when CC has arguments appended

* Add NSConstantString literal as global variable to avoid linker error

* Make libcurl a hard-dependency on ObjC 2.0 Toolchain

* Bump TOOLS_WINDOWS_MSVC_RELEASE_TAG

* Remove x86 runner for MSVC toolchain

* Add libcurl to MinGW x64 Clang toolchain

* MSVC toolchain requires Windows 1903 and newer but windows-2019 runner is Redstone 5 (1809)

* MinGW GCC adds .exe suffix

* Some tests timeout after 30s. Increase timeout

* Mark late unregister as hopeful on Win32 with GCC

* Mark NSURL test depending on network connection as hopeful
2024-10-10 11:16:47 +02:00
Riccardo Mottola
1c5f581a46 encode angular brackets to fix gsdoc error 2024-09-24 11:39:47 +02:00
Riccardo Mottola
fc23434727 output body divs, fix indenting 2024-09-24 00:54:32 +02:00
Riccardo Mottola
a2c9bfab5b remove debug colors, add separate body styles for each pane 2024-09-24 00:53:47 +02:00
Sebastian Reitenbach
8b64cf4a53
Add typedef NSKeyValueChangeKey to NSKeyValueObserving.h (#444) 2024-09-23 14:33:50 +02:00
Hugo Melder
5cd19978d5
NSString: Cache ICU collator in thread-local storage (#450)
* Add ICU collator caching

* Update ChangeLog
2024-09-23 14:32:36 +02:00
Riccardo Mottola
e126331994 improved styles 2024-09-16 22:29:57 +02:00
rfm
b34089b8b6 nav bar inital attempt 2024-09-16 21:16:31 +01:00
rfm
80216e6328 Don't override the default stylesheet 2024-09-16 19:36:28 +01:00
hmelder
cdbb1cc1b4 Fix typo in ifdef 2024-09-10 10:23:08 +02:00
Hugo Melder
012947f09e
NSOperationQueue: Proper names for worker threads (#437)
* NSOperationQueue: Give Worker Threads a name

* Update Changelog

* Remove empty string test
2024-09-08 16:54:01 +02:00
Riccardo Mottola
110a32e6e0 add styles, including debug 2024-09-03 19:22:28 +02:00
rfm
7b70d77d2f Fix error consuming extra character at end of <ignore>..</ignore> 2024-09-03 11:28:58 +01:00
rfm
db0d5a15e7 Create (and use if no -StylesheetURL is given) a default stylesheet, by copying an existing resource. 2024-09-03 09:11:23 +01:00
rfm
2c8528d973 Fix bug adding extra quotes 2024-09-02 21:52:02 +01:00
hmelder
538f0ed023 NSThread: Add warning when truncating thread name 2024-09-02 14:51:59 +02:00
Sebastian Reitenbach
7f7371acc8 Add some missing NSURLErrorDomain constants, as described here:
https://web.archive.org/web/20131113010445/https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Constants/Reference/reference.html
2024-08-29 22:48:05 +02:00
Riccardo Mottola
0619a30840 proper doctype and header also for frame indices 2024-08-27 12:48:37 +02:00
Riccardo Mottola
21f2cd0389 add declaration do avoid warning 2024-08-24 14:58:29 +02:00
Riccardo Mottola
0905c3059a add missing newline and remove comment, there is no multi-lang doc support 2024-08-24 14:49:31 +02:00
rfm
cf166fdc10 Merge branch 'agsdoc-html-style' of ssh://github.com/gnustep/libs-base into agsdoc-html-style 2024-08-22 19:34:12 +01:00
rfm
11dfe4d330 Avoid output of the whitespace between elements within <gsdoc> 2024-08-22 19:32:45 +01:00
Riccardo Mottola
c8e2d51c8c declare charset static to utf-8 2024-08-22 14:32:39 +02:00
Riccardo Mottola
550facb17f use modern doctype suggested, or FF 115 uses quirks mode with classic html 4.01. See https://developer.mozilla.org/en-US/docs/Web/HTML/Quirks_Mode_and_Standards_Mode?utm_source=mozilla&utm_medium=firefox-console-errors&utm_campaign=default 2024-08-22 14:26:08 +02:00
Riccardo Mottola
8792f56ebd fix missing html tag start 2024-08-22 14:20:16 +02:00
Hugo Melder
7474bd80e3
Add Branch Prediction Macros and Error checks in Android Initialisation (#438)
* Add Branch Prediction Macros

* Rigorous Error Handling when using JNI
2024-08-20 19:19:59 +02:00
rfm
7cf59e475a avoid compiler warning 2024-08-19 11:05:54 +01:00
rfm
ed4e305026
NSURLSession rewrite (#422)
* clang-format: Do not use tabs

* Ignore clangd cache and compile_commands

* NSBlockOperation: Fix memory leak

* NSHTTPCookie: Fix expires date parsing

* NSHTTPCookie: Release DateFormatter after use

* NSOperation: Remove all objects at end of execution

* Reimplementation of NSURLSession

* NSURLSession: Update expiration dates in test

* Update ChangeLog

* Fix trivial compiler warning caused by missing import

* Import GSDispatch.h for definition of DISPATCH_QUEUE_SERIAL

* Import common.h early to avoid header conflict

* Fix import order to avoid conflicts and ensure we have correct localisation macro

* Check for presence of dispatch_cancel

* Cancel timer using dispatch_source_cancel() if dispatch_cancel() is missing.

* NSURLSession: Replace dispatch_io with dispatch_source in unit test HTTP server

---------

Co-authored-by: hmelder <service@hugomelder.com>
2024-08-16 14:08:41 +02:00
Gregory John Casamento
9b92c2d593 Merge branch 'master' of github.com:gnustep/libs-base 2024-08-14 18:04:42 -04:00
Gregory John Casamento
f7d74e2020 Quick fix: Correct documentation for NSUbiquitousKeyValueStore class 2024-08-14 18:04:35 -04:00
Hugo Melder
162708f7ed
NSThread: Fix threadPriority and setThreadPriority: on Android by using setpriority instead of pthread (#436)
* Update Changelog

* Use {get, set}priority for -[NSThread setThreadPriority] on Android
2024-08-13 19:59:56 +02:00
Hugo Melder
7cc7fc54e6
Modernise Windows Paths in configure.ac and use 'short' output of relative_paths.sh by default (#431)
* Modernise m4 scripts

* Replace "C:\Documents and Settings" with "C:\Users"
2024-08-13 15:53:10 +02:00
Hugo Melder
a306b27705
Remove MinGW 32-bit CI (#434)
* CI: Enable automatic Mirror Updates for MSYS2 and bump libobjc2 rt version

* Remove MinGW 32-bit CI and pin runtime version at 2.0
2024-08-13 15:52:47 +02:00
Riccardo Mottola
1b823751e6 use classic HTML non-closing tag syntax 2024-08-12 21:57:21 +02:00
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
Earl Robsham
a5ed5dbe11
Update -[NSMutableArray removeLastObject] (#433)
* Update `-[NSMutableArray removeLastObject]`

Updates the following implementation to avoid raising an exception if the array is already empty (or notifying observers if applicable):
 * `-[NSMutableArray removeLastObject]`
 * `-[GSMutableArray removeLastObject]`
 * `-[NSKeyValueMutableArray removeLastObject]`
 * `-[NSKeyValueIvarMutableArray removeLastObject]`

This brings the behavior of `-[NSMutableArray removeLastObject]` inline with the Apple implementation, improving compatibility for code bases which use both GNUStep and Apple objc/Foundation implementations.

* Add `-[NSMutableArray removeLastObject]` test case

Adds a test case to ensure `-[NSMutableArray removeLastObject]` does not raise an exception when called on an empty array.
2024-08-10 23:44:02 +02:00
rfm
bf7ccc407d avoid compiler warning 2024-08-08 14:21:22 +01:00
rfm
1e0df026d9 Supply function pointer prototype to avoid compiler warnings 2024-08-08 14:18:16 +01: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