Prepare for new release

This commit is contained in:
rfm 2024-05-26 16:17:54 +01:00
parent 0935f77d8f
commit f29c24e362
7 changed files with 350 additions and 195 deletions

View file

@ -27,6 +27,56 @@ notice and this notice are preserved.
migrate to using a newer version of the library.
</p>
<section>
<heading>Version 1.30.0</heading>
<p>
</p>
autogsdoc (and many source/header files) updated for ObjC-2 support<br>
gdnc gspath spelling error fixes<br>
GSFileHandle remove handle from run loop when -dealloc is called<br>
GSHTTPURLHandle close socket if we end loading with I/O in progress.<br>
GSMimeDocimnet optimisations<br>
GSPrivateSymbolPath() portability improvements<br>
GSVersionMacros add GS_UNIMPLEMENTED to mark unimplemented methods<br>
HTMLLinker man page groff warning fixed<br>
Make GSTcpTune options available to streams as well as file handles and improve debug logging for stream operations.<br>
NSBundle improvements in librarym bundle lookup<br>
NSCache thread safety fix<br>
NSData caching data of file URLs and OSX consistency tweak to permissions when writing file atomically<br>
NSDate implements +now constructor.<br>
NSDecimalNumber fix possible coimparison bug for zero values<br>
NSError -description and -localizedDescription formats match OSX<br>
NSException portability improvments<br>
NSFileManager makeed safety fix and make enumerating a file URL return URLs rather than paths.<br>
NSIndexSet implements enumerateRangesInRange convenience methods.<br>
NSISO8601DateFormatter.m: bugfix for date/time string generation<br>
NSJSONSerialization fix memory leak, fix issue with unicode surrogate pairs.<br>
NSKeyValueObserving Add methods to remove observers<br>
NSLocale Fix -countryCode incorrectly returning language code, fix for hyphen and underscore in locale identifier<br>
NSMessagePort remove restriction on Distributed Objects message length<br>
NSNotificationCenter fix for memory leak, minor bugfixes (use before initialise)<br>
NSNull fix for -valueForUndefinedKey: to return singleton<br>
NSNumberFormatter make minimum/maximum properties NSNumbers<br>
NSObject optimise allocation with new runtime library<br>
NSOperation fix occasional scheduling bug<br>
NSOrderedSet Fix keyed encoding to match Apple platforms.<br>
NSPathUtilities fix intialisation order deadlock.<br>
NSPredicate fix for array access keywords<br>
NSProcessInfo android support<br>
NSString correct class used when loading empty string from file/URL, implements regular expression search methods.<br>
NSTask return an error if the path to launch in is bad, use _exit to terminate forked process if needed, use closefrom() to close descriptors in child process if possible<br>
NSTimer wrap call to block in exception handler (bug #289)<br>
NSTimeZone improvements<br>
NSURL Fix NSURL path on Windows for UNC paths.<br>
NSURLRequest: Support deleting using setValue:forHTTPHeaderField: with nil value.<br>
NSURLSession many bugfixes and improvements<br>
NSUserDefaults fix potential deadlock<br>
NSXMLElement bugfix to remove previous attributes when setting attributes.<br>
NSXMLNode returns NSError on failure to evaluate xpath expression.
</section>
<section>
<heading>Version 1.29.0</heading>
<p>