Version 1.10.2

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/freeze-1_10_2@20920 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2005-03-18 04:17:39 +00:00
parent 2f578e791b
commit d7e4dd0843
7 changed files with 102 additions and 18 deletions

View file

@ -1,7 +1,7 @@
Announcement
************
The GNUstep Base Library, version 1.10.1, is now available.
The GNUstep Base Library, version 1.10.2, is now available.
What is the GNUstep Base Library?
=================================
@ -18,25 +18,24 @@ portion of the OpenStep standard (the Foundation library).
There is more information available at the GNUstep homepage at
`http://www.gnustep.org'.
Noteworthy changes in version `1.10.1'
Noteworthy changes in version `1.10.2'
======================================
This version mostly includes minor fixes and updates.
* Runtime discovery of the library version is possible.
* The definition of NSContainsRect has changed to correspond with the
current Mac OS X/Cocoa def - the sides of the bRect can touch
aRect.
* NSXMLParser class added. Not completely implemented.
* Add support for systems that support unichar file paths (e.g.
Windows).
* NSArrays makeObjectsPerformSelector iterates in same order as
MacOS X.
* Designated initializers for NSArray, NSDictionary, NSSet, and
NSString have been changed for MacOS X compatibility.
* Use a proper one-to-one abbreviation dictionary for NSTimeZone.
Where can you get it? How can you compile it?
==============================================
The gnustep-base-1.10.1.tar.gz distribution file has been placed on
The gnustep-base-1.10.2.tar.gz distribution file has been placed on
`ftp.gnustep.org' in `pub/gnustep/core'.
Please log bug reports on the GNUstep project page

View file

@ -1,3 +1,12 @@
2005-03-14 Adam Fedor <fedor@gnu.org>
* Version: 1.10.2
2005-03-03 Adam Fedor <fedor@gnu.org>
* Source/NSFileManager.m (-createFileAtPath:...): Define var at
beginning to work on gcc 2.x compilers.
2005-02-22 14:00 Richard Frith-Macdonald <rfm@gnu.org>
* Documentation/Base.gsdoc:
@ -51,7 +60,6 @@
Include malloc.h for systems where it is needed for alloca()
* Tools/gdomap.c: Avoid some warnings on mingw32
M Source/mframe/mframe.head
2005-02-21 14:10 Stefan Urbanek <stefan@agentfarms.net>
* Source/NSAttributedString.m: Fix loop decoding from archive.
@ -75,7 +83,7 @@ M Source/mframe/mframe.head
as the variable may not be set. Sort variables because windows needs
them in alphabetical order. Fix conversion to unicode.
2005-02-16 14:40 Richard Frith-Macdonald <rfm@gnu.org>
2005-02-16 14:40 Richard Frith-Macdonald <rfm@gnu.org>
* config/patchxml.m4: Try to detect libxml2 in standard directories
exen if xml2-config is not present.

View file

@ -18,6 +18,57 @@
changes and other information that might help developers and users
migrate to using a newer version of the library.
</p>
<section>
<heading>Version 1.10.2</heading>
<p>
This release is most likely the last release in this series,
aside from possible major bug fixes.
It was was branched from CVS on Feb 22, 2005.
</p>
<deflist>
<term>NSContainsRect behavior change</term>
<desc>
The definition of NSContainsRect has changed to
correspond with the current Mac OS X/Cocoa definition. The
sides of the bRect can touch aRect.
</desc>
<term>Unichar file paths</term>
<desc>
Windows supports unichar file paths, but there isn't
really an API for handling this. GNUstep-specific
methods for dealing with this have been
added, <code>NSFileManager's
-localFromOpenStepPath</code> and
<code>openStepPathFromLocal</code> and equivalent methods for
<code>NSString</code>. In most cases the Base library should
handle this problem internally, but it's possible that there
are cases where the developer wants to handle the file name
explicitly with system-specific functions.
</desc>
<term>NSDictionaryErnumerator</term>
<desc>
Some ivars in NSDictionaryEnumerator have changed types,
but the total storage space has not changed. This may
cause problems if you access ivars directly, perhaps
through a subclass.
</desc>
<term>NSNotification -setImmutablePost</term>
<desc>
This GNUstep extension method was removed.
</desc>
<term>NSPort extension methods</term>
<desc>
Unimplemented GNUstep extension methods <code>-close</code>,
<code>-outPackedClass</code>,
and <code>+outPackedClass</code> were removed.
</desc>
<term>NSTimeZone -abbreviationDictionary</term>
<desc>
<code>NSTimeZone</code>'s abbreviation dictionary is now
a proper one-to-one dictionary.
</desc>
</deflist>
</section>
<section>
<heading>Version 1.10.1</heading>
<p>

View file

@ -11,6 +11,19 @@ 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.10.2}
This version mostly includes minor fixes and updates.
@itemize @bullet
@item The definition of NSContainsRect has changed to correspond with the
current Mac OS X/Cocoa def - the sides of the bRect can touch aRect.
@item Add support for systems that support unichar file paths (e.g. Windows).
@item Use a proper one-to-one abbreviation dictionary for NSTimeZone.
@end itemize
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{1.10.1}
This version mostly includes minor fixes and updates.
@ -23,8 +36,6 @@ This version mostly includes minor fixes and updates.
have been changed for MacOS X compatibility.
@end itemize
@ifclear ANNOUNCE-ONLY
@section Noteworthy changes in version @samp{1.10.0}
Note the interface version of the library has changed so that apps, tools

16
NEWS
View file

@ -1,10 +1,24 @@
News
****
The currently released version of the library is `1.10.1'.
The currently released version of the library is `1.10.2'.
See the <ReleaseNotes.html> document for more information.
Noteworthy changes in version `1.10.2'
======================================
This version mostly includes minor fixes and updates.
* The definition of NSContainsRect has changed to correspond with the
current Mac OS X/Cocoa def - the sides of the bRect can touch
aRect.
* Add support for systems that support unichar file paths (e.g.
Windows).
* Use a proper one-to-one abbreviation dictionary for NSTimeZone.
Noteworthy changes in version `1.10.1'
======================================

View file

@ -780,6 +780,7 @@ static NSFileManager* defaultManager = nil;
DWORD written = 0;
DWORD len = [contents length];
#else
const char *lpath;
int fd;
int len;
int written;
@ -811,7 +812,7 @@ static NSFileManager* defaultManager = nil;
return YES;
}
#else
const char *lpath = [self fileSystemRepresentationWithPath: path];
lpath = [self fileSystemRepresentationWithPath: path];
fd = open(lpath, GSBINIO|O_WRONLY|O_TRUNC|O_CREAT, 0644);
if (fd < 0)

View file

@ -7,9 +7,9 @@ GCC_VERSION=2.8.0
# The version number of this release.
MAJOR_VERSION=1
MINOR_VERSION=10
SUBMINOR_VERSION=1
SUBMINOR_VERSION=2
# numeric value should match above
VERSION_NUMBER=110.1
VERSION_NUMBER=110.2
GNUSTEP_BASE_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION}
VERSION=${GNUSTEP_BASE_VERSION}