mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-25 01:31:08 +00:00
Use Richard's release notes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27374 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
c9b2772430
commit
97fe165eb7
1 changed files with 62 additions and 11 deletions
|
@ -31,23 +31,74 @@ notice and this notice are preserved.
|
||||||
<section>
|
<section>
|
||||||
<heading>Version 1.18.0</heading>
|
<heading>Version 1.18.0</heading>
|
||||||
<p>
|
<p>
|
||||||
This is a stable release. Note that gnustep-core is now installed in
|
This is a new stable release of the base library. Note that
|
||||||
the LOCAL domain by default instead of the SYSTEM domain. You may
|
gnustep-core is now installed in the LOCAL domain by default
|
||||||
want to remove old installations in the SYSTEM domain to avoid
|
instead of the SYSTEM domain. You may want to remove old
|
||||||
any incompatibility problems.
|
installations in the SYSTEM domain to avoid any
|
||||||
Or you can force installation in SYSTEM using make
|
incompatibility problems. Or you can force installation in
|
||||||
GNUSTEP_INSTALLATION_DOMAIN=SYSTEM install.
|
SYSTEM using make GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
|
||||||
|
install.
|
||||||
</p>
|
</p>
|
||||||
Highlights:
|
Highlights:
|
||||||
<deflist>
|
<deflist>
|
||||||
|
<term>NSBundle</term>
|
||||||
|
<desc>Improve lookup of versioned library resources and improve
|
||||||
|
location of resources based on the location of the executable
|
||||||
|
under ms-windows.
|
||||||
|
</desc>
|
||||||
<term>NSConnection</term>
|
<term>NSConnection</term>
|
||||||
<desc>Keepalive is only enabled on mswindows and for server
|
<desc>Adds a new keepalive mechanism to check connections at periodic
|
||||||
connections using NSMessagePort.
|
intervals to see if the other end is still there. This is enabled
|
||||||
|
for message ports on ms-windows, where the operating system does
|
||||||
|
not inform us when the other end goes away, and is not needed on
|
||||||
|
the socket based connections on Unix.
|
||||||
|
</desc>
|
||||||
|
<term>NSDate</term>
|
||||||
|
<desc>Implement keyed archiving.
|
||||||
|
</desc>
|
||||||
|
<term>NSException</term>
|
||||||
|
<desc>Implement full support for native objecive-c exceptions,
|
||||||
|
though this requires a fix for the objc runtme which is not yet
|
||||||
|
available in gcc. The patch for the runtime can be found at
|
||||||
|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27466
|
||||||
|
</desc>
|
||||||
|
<term>NSFileManager</term>
|
||||||
|
<desc>Add
|
||||||
|
-createDirectoryAtPath:withIntermediateDirectories:attributes:error: method.
|
||||||
|
|
||||||
|
</desc>
|
||||||
|
<term>NSKeyedUnarchiver</term>
|
||||||
|
<desc>Implements the -versionForClassName: method.
|
||||||
|
</desc>
|
||||||
|
<term>NSTask</term>
|
||||||
|
<desc>Adds a new method in a category in the Additions library ...
|
||||||
|
The +launchPathForTool: method will locate a named tool by looking
|
||||||
|
in all the standard locations in the USER, LOCAL, NETWORK and
|
||||||
|
SYSTEM domains, and also by looking in PATH.
|
||||||
|
</desc>
|
||||||
|
<term>NSThread</term>
|
||||||
|
<desc>Adds the new MacOS-X 10.5 methods to provide more control of
|
||||||
|
threads.
|
||||||
</desc>
|
</desc>
|
||||||
<term>NSCoder versionForClassName</term>
|
<term>NSURL</term>
|
||||||
<desc>Update to return NSInteger.
|
<desc>Adds support for IPv6 syntax for host specification. This does
|
||||||
|
not mean that networking supports IPv6 yet though.
|
||||||
|
</desc>
|
||||||
|
<term>NSUserDefaults</term>
|
||||||
|
<desc>Adds undocumented MacOS-X support of KVC methods.
|
||||||
|
</desc>
|
||||||
|
<term>Portability and compatibility work</term>
|
||||||
|
<desc>There are lots of minor changes to improve portability
|
||||||
|
(both improved configuration/detection of system software and
|
||||||
|
runtime iimprovements) to different operating systems such as
|
||||||
|
64bit ms-windows. There are also various improvements to
|
||||||
|
MacOS-X compatibility.
|
||||||
|
</desc>
|
||||||
|
<term>Various other changes</term>
|
||||||
|
<desc>
|
||||||
|
Implementation of runtime support for @synchronize.<br />
|
||||||
|
Improvement of the use of libffi to replace ffcall.<br />
|
||||||
</desc>
|
</desc>
|
||||||
<term>NSAutoreleasePool</term>
|
|
||||||
</deflist>
|
</deflist>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
|
|
Loading…
Reference in a new issue