git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21408 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2005-07-05 02:07:17 +00:00
parent 9754469069
commit a42eaf02f6
4 changed files with 102 additions and 4 deletions

View file

@ -1,3 +1,7 @@
2005-07-04 Adam Fedor <fedor@gnu.org>
* Documentation/ReleaseNotes.gsdoc: Update.
2005-07-01 Adam Fedor <fedor@gnu.org>
* Documentation/Base.gsdoc, Documentation/BaseAdditions.gsdoc,

View file

@ -19,6 +19,84 @@
changes and other information that might help developers and users
migrate to using a newer version of the library.
</p>
<section>
<heading>Version 1.11.0</heading>
<p>
The interface version of the base library has changed in
this release. Applications, libraries and tools that
wish to use this new version must be recompiled
(otherwise, they'll use the older version of the library).
</p>
<deflist>
<term>Window's changes</term>
<desc>
A lot of the behavior of path handling in the base
library has changed with respect to Window's machines.
Windows native paths are used throughout.
The fileSystemRepresentation methods now use utf-16
as the external c-string representation on windows.
The local to openstep and openstep to local methods
are now deprecated and do nothing. Other changes to
classes and class variables have also occurred (detailed
below).
</desc>
<term>Path/Startup configuration</term
<desc>
At the startup of any application or tool, GNUstep used to
look at various environment variables in order to find
the location of various data directories and other
things. GNUstep still does this, but the environment
variables are no longer required to find these
files. In addition the configuration files used to
override certain path behavior has been changed and
expanded. See the base library documentation on GNUstep
Configuration Files for more information.
</desc>
<term>NSCharacterSets</term>
<desc>
Character sets are included in the library itself instead
of being loaded from a data file. Also, the
NSBitmapCharSet API has been removed.
</desc>
<term>NSPathUtilities</term>
<desc>
Depreciated functions GSSystemRootDirectory and
GSStandardPathPrefixes. In addition, beware of using the
function NSOpenStepRoot, which may not necessarily return
the information you need (see the documentation for this
function for more info). Enumeration values for
NSSearchPathDirectory have changed.
</desc>
<term>NSRunLoop</term>
<desc>
NSRunLoop and related classes now use native win32 event
handling on Window's machines. See also GSFileHandle,
NSSocketPort and NSMessagePort.
</desc>
<term>GSFileHandle</term>
<desc>
This GNUstep specific class has a new ivar on Windows.
</desc>
<term>NSSocketPort, NSMessagePort</term>
<desc>
This class has a new ivar on Windows.
</desc>
<term>NSPortNameServer</term>
<desc>
A one-time warning is printed concerning a future change in
which nsconnections will only work between processes owned
by the same account on
the same machine, for MacOSX compatibility and
security. If inter-host/user communication is desired,
the developer will need to set this explicitly.
</desc>
<term>Keyed Encoding</term>
<desc>
Work was done in many classes to support keyed
encoding. It may not be fully implemented in every class, however.
</desc>
</deflist>
</section>
<section>
<heading>Version 1.10.3</heading>
<p>
@ -81,7 +159,7 @@
<p>
</p>
<deflist>
<term>Runtime version disconvery of library</term>
<term>Runtime version discovery of library</term>
<desc>
A developer can discover the version of the base library that
is loaded using the NSBundle methods

View file

@ -11,12 +11,28 @@ The currently released version of the library is
See the @url{ReleaseNotes.html} document for more information.
@end ifclear
@section Noteworthy changes in version @samp{1.11.0}
This release is binary incompatible with previous releases.
The interface version of the library has changed so that apps, tools
and libraries that use the base library need to be recompiled to use
this new version.
@itemize @bullet
@item Window's path handling has changed to use native paths throughout.
@item Startup/configuration of the libraries no longer requires environement
variables.
@item Character sets are included in the library rather than being read from
data files.
@item NSRunLoop and related classes use natvie win32 event handling on
Windows machines.
@end itemize
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{1.10.3}
This version includes a few minor bug fixes.
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{1.10.2}
This version mostly includes minor fixes and updates.

View file

@ -6,7 +6,7 @@ Summary: GNUstep Base library package
Packager: GNUstep Development <bug-gnustep@gnu.org>
Vendor: The GNUstep Project
URL: http://www.gnustep.org/
Requires: gnustep-make >= 1.10.0
Requires: gnustep-make >= 1.11.0
%description
The GNUstep Base Library is a powerful fast library of general-purpose,