1998-07-15 12:55:25 +00:00
|
|
|
Wed Jul 15 12:45:00 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* src/Invocation.m: Rewrote ([-invoke]) to retrieve return values
|
|
|
|
correctly by using mframe_decode_return()
|
|
|
|
|
|
|
|
* src/NSCharacterSet.m: Fixed ([-copyWithZone:]) to avoid using the
|
|
|
|
(non-existant) NSObject method.
|
|
|
|
|
|
|
|
* src/NSFileHandle.m: Modified method for making socket connections
|
|
|
|
and added a synchronous version.
|
|
|
|
|
|
|
|
* src/NSObjCRuntime.m: Tidied and added NSGetSizeAndAlignment().
|
|
|
|
|
|
|
|
* src/NSObject.m: Removed ([-copyWithZone:]) and
|
|
|
|
([-mutableCopyWithZone:]) (which shiould not exist in NSObject).
|
|
|
|
|
|
|
|
* src/NSString.m: Fixed implementation of the
|
|
|
|
([-rangeOfCharacterFromSet:options:range:]) method.
|
|
|
|
|
|
|
|
* src/UnixFileHandle.m: Various bug fixes for synchronous operations.
|
|
|
|
|
|
|
|
* src/mframe.m: Added mframe_decode_return() function to get the
|
|
|
|
return value out of a retframe.
|
|
|
|
|
|
|
|
* src/include/NSCharacterSet.h: Modified to say we conform to the
|
|
|
|
NSCoding protocol (whith the spec says we should).
|
|
|
|
|
|
|
|
* src/include/NSFileHandle.h: Altered methods for making a network call.
|
|
|
|
|
|
|
|
* src/include/NSObjCRuntime.h: Added NSGetSizeAndAlignment().
|
|
|
|
|
|
|
|
* src/include/NSObject.h: Removed stuff saying we conform to the
|
|
|
|
NSCoding and NSCopying protocols (we shouldn't) and removed the
|
|
|
|
([-copyWithZone:]) and ([-mutableCopyWithZone:]) methods - which
|
|
|
|
shouldn't be there.
|
|
|
|
|
|
|
|
* src/include/UnixFileHandle.h: Altered methods for making a network
|
|
|
|
connection.
|
|
|
|
|
|
|
|
* src/include/mframe.h: Added mframe_decode_return() function.
|
|
|
|
|
|
|
|
|
|
|
|
Tue Jul 14 16:06:16 1998 Masatake Yamato <masata-y@is.aist-nara.ac.jp>
|
|
|
|
|
|
|
|
* checks/invocation_*.m : New test files.
|
|
|
|
|
|
|
|
* checks/invocation2.m: Removed the file.
|
|
|
|
|
|
|
|
* src/include/NSInvocation.h (NS_INVOCATION, NS_MESSAGE):
|
|
|
|
Added new arguments to the macros. These macros don't require
|
|
|
|
SEL type argument to specify the method to invoke now.
|
|
|
|
|
|
|
|
* checks; Added invocation_char.m, invocation_short.m, invocation_int.m
|
|
|
|
and invocation_long.m
|
|
|
|
|
1998-07-11 02:34:51 +00:00
|
|
|
Fri Jul 10 21:43:30 1998 Adam Fedor <fedor@ultra.doc.com>
|
|
|
|
|
|
|
|
* src/include/GapArrayPrivate.h (gapMoveGaptTo): Change - to +.
|
|
|
|
* docs/todo.tmpl.texi: Updates
|
|
|
|
|
1998-06-26 20:42:55 +00:00
|
|
|
Fri Jun 25 20:45:00 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* src/TcpPort.m: Improved debug code and added method to turn it on -
|
|
|
|
([+setDebug:])
|
|
|
|
* src/NSConnection.m: Changed code so that if a process sends us a
|
|
|
|
'release' for an object local to us, which it vended to a third
|
|
|
|
party, we retain the object for 30 seconds before releasing it in
|
|
|
|
order to give the third party time to connect to us and retain it.
|
|
|
|
Improved debug code and added method to turn it on - ([+setDebug:])
|
|
|
|
* src/NSDistributedObject.m: Added flag to say whether an object has
|
|
|
|
been vended to a third party.
|
|
|
|
Improved debug code and added method to turn it on - ([+setDebug:])
|
|
|
|
* src/include/NSDistantObject.h: Added flag.
|
|
|
|
|
1998-06-24 21:56:07 +00:00
|
|
|
Thu Jun 24 22:05:00 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
|
|
|
|
1998-06-24 22:14:33 +00:00
|
|
|
* src/proplist.y: Make parser more tolerant - permit a comma after
|
|
|
|
the final element in an array.
|
1998-06-24 22:05:49 +00:00
|
|
|
* src/NSData.m: Added ([NSMutableData +data])
|
|
|
|
* src/Unicode.m: Efficiency hack for conversion to/from unicode
|
|
|
|
* src/include/NSArray.h: Added ([-writeToFile:Atomically:])
|
|
|
|
* src/include/NSString.h: Added GSUndefinedEncoding and comment to
|
|
|
|
make sure nobody deletes it - needed for efficiency hack in Unicode.m
|
1998-06-24 21:56:07 +00:00
|
|
|
|
1998-06-24 17:22:34 +00:00
|
|
|
Fri Jun 19 13:37:37 1998 Adam Fedor <fedor@doc.com>
|
|
|
|
|
|
|
|
* NSObject (+isKindOfClass:): New method (patch from Bruce Ide
|
|
|
|
<greyfox@greyfox.org>).
|
|
|
|
(+isMemberOfClass): Likewise.
|
|
|
|
|
1998-06-16 13:52:57 +00:00
|
|
|
Tue Jun 16 09:48:18 1998 Adam Fedor <fedor@doc.com>
|
|
|
|
|
|
|
|
* src/NSProtocolChecker.m, src/include/NSProtocolChecker.h: New files.
|
|
|
|
(from Mike Kienenberger <mkienenb@arsc.edu>)
|
|
|
|
|
|
|
|
Fri May 29 10:16:09 1998 Adam Fedor <fedor@doc.com>
|
1998-05-29 15:25:41 +00:00
|
|
|
|
|
|
|
* doc/news.tmpl.texi: Fixed typo.
|
|
|
|
* doc/readme.tmpl.texi: Likewise. (patch from doko@cs.tu-berlin.de
|
|
|
|
(Matthias Klose)).
|
|
|
|
* src/ostream.m (ostream_save_buffer): Retain stream.
|
|
|
|
* src/include/MemoryStream.h: Remove outdated methods.
|
|
|
|
* src/include/NSException.h (NS_VALUERETURN): New macro.
|
|
|
|
|
|
|
|
Thu May 28 10:45:00 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Tools/gdomap.c: Added code to cope with systems where we can't
|
|
|
|
determine what network interfaces are active.
|
|
|
|
|
|
|
|
* checks/heap.m: Portability fix for svr4 systems.
|
|
|
|
|
|
|
|
* configure.in: Improved portability to svr4 systems.
|
|
|
|
|
|
|
|
* src/NSMethodSignature.m: Changed order of includes to fix
|
|
|
|
compilation on svr4 systems.
|
|
|
|
|
|
|
|
* src/NSPage.m: Altered to use 'sysconf(_SC_PAGESIZE)' to get page
|
|
|
|
size on svr4 systems.
|
|
|
|
|
|
|
|
* src/NSTask.m: Altered to use 'kill()' rather than 'killpg()' on
|
|
|
|
svr4
|
|
|
|
|
|
|
|
* src/NSThread.m: Altered to use 'sleep()' rather than 'usleep()'
|
|
|
|
on svr4
|
|
|
|
|
|
|
|
* src/include/config.h.in: Added a couple of configuration
|
|
|
|
constants for portability - HAVE_KILLPG and HAVE_USLEEP
|
|
|
|
|
1998-05-21 13:41:55 +00:00
|
|
|
Thu May 21 09:38:14 1998 Adam Fedor <fedor@doc.com>
|
|
|
|
|
|
|
|
* src/NSUser.m (NSUserName): Use getpwuid for BSD machines (patch
|
|
|
|
provided by Stefanos Kiakas <stefanos@ringworld.uniscape.com>).
|
|
|
|
|
1998-05-29 15:25:41 +00:00
|
|
|
* src/GetDefEncoding.c (GetDefEncoding): Change binary AND to
|
|
|
|
logical AND. (GetEncoding): Likewise (patch provided by
|
|
|
|
David Fritzsche <david@dementia.wupper.de>).
|
|
|
|
|
1998-05-21 13:41:55 +00:00
|
|
|
Wed May 20 15:26:50 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* src/GNUmakefile: Added NSUndoManager.[hm]
|
|
|
|
|
|
|
|
* src/Invocation.m: ([-_initArgframeFrom:withType:retainArgs:]) fixed
|
|
|
|
memory leak due to failing to set 'args_retained' flag.
|
|
|
|
|
|
|
|
* src/NSObject.m: ([-forward::]) modified to call (forwardInvocation:)
|
|
|
|
method so we can conform to OpenStep spec.
|
|
|
|
|
|
|
|
* src/NSUndoManager.m: Implementation of new class.
|
|
|
|
|
|
|
|
* src/include/NSUndoManager.h: Interface for new class.
|
|
|
|
|
1998-05-13 19:25:38 +00:00
|
|
|
Wed May 13 13:18:35 1998 Adam Fedor <fedor@doc.com>
|
|
|
|
|
|
|
|
* src/NSArray.m ([NSArray -initWithContentsOfFile:]): Move
|
|
|
|
definition from NSMutableArray.
|
|
|
|
* NSBundle.m (+initialize): New method.
|
|
|
|
(+mainBundle): Use recursive lock.
|
|
|
|
(-initWithPath:) Likewise.
|
|
|
|
* Unicode.m (encode_chartouni): Cast char to unsigned before to
|
|
|
|
unichar (patch provided by David Fritzsche <david@dementia.wupper.de>).
|
|
|
|
|
|
|
|
Fri May 1 14:26:50 1998 Masatake Yamato <masata-y@is.aist-nara.ac.jp>
|
|
|
|
|
|
|
|
* src/mframe.m(mframe_do_call): before allocating a storage for
|
|
|
|
returned structure, check stack_argsize.
|
|
|
|
|
1998-04-30 20:11:42 +00:00
|
|
|
Mon Apr 27 15:45:00 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* src/include/mframe.h: Added three new functions to enable passing
|
|
|
|
of pointers using the mframe routines.
|
|
|
|
|
|
|
|
* src/mframe.m: Added mframe_dissect_call_opts(),
|
|
|
|
mframe_do_call_opts(), and mframe_build_return_opts() so that we
|
|
|
|
may pass pointers to and from functions in other languages rather
|
|
|
|
than using the DO behaviour which is to copy a single object when
|
|
|
|
given a pointer.
|
|
|
|
|
|
|
|
Tue Apr 21 15:45:00 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* src/NSMethodSignature.m: ([+signatureWithObjCTypes:]) rewritten
|
|
|
|
to use some macros from libFoundation (adapted from gcc) to handle
|
|
|
|
creation of NSMethodSignature objects where the types string passed
|
|
|
|
in does not contain the position information of the arguments.
|
|
|
|
|
1998-04-20 14:13:19 +00:00
|
|
|
Thu Apr 16 13:45:00 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* checks/client.m: enable testing of DO strucuture return.
|
|
|
|
|
|
|
|
* checks/server.m: fix typo in keyword
|
|
|
|
|
|
|
|
* src/KeyedCollection.m: ([-decodeContentsWithCoder:]) fixed a
|
|
|
|
memory leak.
|
|
|
|
|
|
|
|
* src/mframe.m: Fixed a few bugs in returning structures - now works
|
|
|
|
properly on GNU/Linux intel. Can anyone figure out how to handle
|
|
|
|
all this stuff using autoconf?
|
|
|
|
|
|
|
|
Mon Apr 20 09:23:58 1998 Adam Fedor <fedor@ultra.doc.com>
|
|
|
|
|
|
|
|
* src/NSLock.m: Eliminate busy waiting from NSConditionLock
|
|
|
|
* src/NSLock.h: add instance variable and rename "value" to
|
|
|
|
support changes to NSConditionLock
|
|
|
|
* src/NSLock.m: Raise appropriate exceptions
|
|
|
|
* src/NSLock.m: Prevent NSLock and NSConditionLock from being
|
|
|
|
locked recursively
|
|
|
|
* src/NSThread.m: -sleepUntilDate: implemented
|
|
|
|
* src/NSThread.m: remove calls to objc_get_thread_data except
|
|
|
|
in currentThread message
|
|
|
|
* src/BinaryCStream.m: Replace assert's with NS*Assert
|
|
|
|
* src/CStream.m.orig: Likewise
|
|
|
|
* src/Decoder.m: Likewise
|
|
|
|
* src/Encoder.m: Likewise
|
|
|
|
* src/MemoryStream.m: Likewise
|
|
|
|
* src/RawCStream.m: Likewise
|
|
|
|
* src/TextCStream.m: Likewise
|
|
|
|
* src/ostream.m.orig: Likewise
|
|
|
|
(patches from Quetzalcoatl Bradley <qbradley@csc.uvic.ca>).
|
|
|
|
|
|
|
|
* src/NSFileManager.h: Include pwd.h if we have it
|
|
|
|
* configure.in: Check for pwd.h
|
|
|
|
* configure: regenerate.
|
|
|
|
* src/include/config.h.in: Likewise.
|
|
|
|
|
1998-04-15 13:58:47 +00:00
|
|
|
Wed Apr 15 09:54:25 1998 Adam Fedor <fedor@doc.com>
|
|
|
|
|
1998-04-20 14:13:19 +00:00
|
|
|
* src/NSFileManager.m ([NSFileManager
|
1998-04-15 13:58:47 +00:00
|
|
|
-fileAttributesAtPath:traverseLink:]): Add NSFileOwnerAccountName.
|
|
|
|
* src/externs.m: Add NSFileOwnerAccountName definition.
|
|
|
|
(patch provided by Marcus Mueller <znek@object-factory.com>)
|
|
|
|
|
1998-04-15 14:26:44 +00:00
|
|
|
* src/NSThread.m (-sleepUntilDate:): Implemented (from
|
|
|
|
Quetzalcoatl Bradley <qbradley@csc.uvic.ca>).
|
|
|
|
|
1998-04-06 02:09:44 +00:00
|
|
|
Sun Apr 5 20:07:28 1998 Scott Christley <scottc@net-community.com>
|
|
|
|
|
|
|
|
* Utilize documentation rules in Makefile Package.
|
|
|
|
* doc/GNUmakefile: Rewrite to use Makefile Package.
|
|
|
|
* doc/Makefile.postamble: Remove old obsolete rules.
|
|
|
|
|
|
|
|
* Documentation which covers GNUstep as a whole versus just
|
|
|
|
gstep-base has been moved to the top level Documentation dir.
|
|
|
|
* GNUstep-HOWTO: Delete.
|
|
|
|
* doc/gnustep-base.tmpl.texi: GNUstep-HOWTO and FAQ removed.
|
|
|
|
Add variable so that included files know they are within the
|
|
|
|
main document.
|
|
|
|
* doc/gnustep-howto.tmpl.texi: Delete.
|
|
|
|
* doc/faq.tmpl.texi: Delete.
|
|
|
|
* doc/announce.tmpl.texi: Don't include version.texi needlessly.
|
|
|
|
* doc/news.tmpl.texi: Don't include version.texi needlessly.
|
|
|
|
* doc/todo.tmpl.texi: Don't include version.texi needlessly.
|
|
|
|
|
|
|
|
* src/GNUmakefile: Don't compile Random class as the name too
|
|
|
|
often conflicts with user apps.
|
|
|
|
|
|
|
|
* src/GetDefEncoding.m: Reformat.
|
|
|
|
|
|
|
|
* src/NSArray.m (-replaceObjectsInRange:withObjectsFromArray:):
|
|
|
|
Fix range check. Use enumerator instead of count.
|
|
|
|
|
1998-04-02 14:27:40 +00:00
|
|
|
Wed Apr 1 18:45:00 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* Tools/gdomap.m: Modified code so that we make sure we have at least
|
|
|
|
one valid route to any gdomap process which has probed us. This is
|
|
|
|
to cope with machines which send out info about all their interfaces
|
|
|
|
when one or more of the interfaces is not working.
|
|
|
|
|
|
|
|
* src/checks/nstask.m: added test for environment setting.
|
|
|
|
|
|
|
|
* src/NSCalendarDate.m: Fixed bug in initialisation where daylight
|
|
|
|
savings time is in operation - was adjusting in wrong direction.
|
|
|
|
|
|
|
|
* src/NSRunLoop.m: Added NSObject catagory for the methods -
|
|
|
|
([NSObject +cancelPreviousPerformRequestsWithTarget:selector:object:]),
|
|
|
|
([NSObject -performSelector:withObject:afterDelay:]), and
|
|
|
|
([NSObject -performSelector:withObject:afterDelay:inModes:])
|
|
|
|
|
|
|
|
* src/NSTask.m: Various bug fixes as a result of running the test
|
|
|
|
suite. All seems to work ok now.
|
|
|
|
|
|
|
|
* src/NSDate.h: Changed order of declaractions so this can be included
|
|
|
|
within NSObject.h
|
|
|
|
|
|
|
|
* src/NSObject.h: Added run-loop integration methods -
|
|
|
|
([NSObject +cancelPreviousPerformRequestsWithTarget:selector:object:]),
|
|
|
|
([NSObject -performSelector:withObject:afterDelay:]), and
|
|
|
|
([NSObject -performSelector:withObject:afterDelay:inModes:])
|
|
|
|
|
|
|
|
* src/NSRunLoop.h: Added an instance variable to keep track of
|
|
|
|
queued delayed actions to be performed on objects.
|
|
|
|
|
1998-03-31 16:34:29 +00:00
|
|
|
Tue Mar 31 11:32:03 1998 Adam Fedor <fedor@doc.com>
|
|
|
|
|
|
|
|
* aclocal.m4 (OBJC_CON_AUTOLOAD): Improved test. Check nm output
|
|
|
|
for indicator functions.
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
|
|
|
* checks/GNUmakefile (LoadMe_RESOURCE_FILES): Changed name.
|
|
|
|
|
|
|
|
* doc/gnustep-howto.tmpl.texi: Update.
|
|
|
|
* doc/status.tmpl.texi: Likewise.
|
|
|
|
|
1998-03-23 20:49:54 +00:00
|
|
|
Fri Mar 20 11:15:00 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* checks/client.m: Added some tests for passing objects byref
|
|
|
|
|
|
|
|
* checks/server.h: Added ([-sendByref:]) to protocol.
|
|
|
|
|
|
|
|
* checks/server.m: Added ([-sendByref:]) for testing 'byref'.
|
|
|
|
|
|
|
|
* src/Coder.m: Added ([-encodeByrefObject:])
|
|
|
|
|
|
|
|
* src/Encoder.m: Added ([-_doEncodeByrefObject:]) and changed the
|
|
|
|
designated encoding method throughout from
|
|
|
|
([-_encodeObject:withName:isBycopy:isForwardReference:]) to
|
|
|
|
([-_encodeObject:withName:isBycopy:isByref:isForwardReference:])
|
|
|
|
|
|
|
|
* src/NSCoder.m: Added ([-encodeBytes:length:]),
|
|
|
|
([-encodeByrefObject:]) and ([-decodeBytesWithReturnedLength:])
|
|
|
|
|
|
|
|
* src/NSConnection.m: Modified ([-forwardForProxy:selector:argFrame:])
|
|
|
|
and ([-_service_forwardForProxy:]) methods to handle byref flag.
|
|
|
|
|
|
|
|
* src/NSDictionary.m: Added ([+dictionaryWithDictionary:])
|
|
|
|
|
|
|
|
* src/NSPortCoder.m: Added ([-isByref]) and ([-_doEncodeByrefObject:])
|
|
|
|
methods and modified ([-_doEncodeBycopyObject:]) to handle byref flag.
|
|
|
|
|
|
|
|
* src/include/Coding.h: Added ([-encodeByrefObject:])
|
|
|
|
|
|
|
|
* src/include/NSCoder.h: Added ([-encodeBytes:length:]),
|
|
|
|
([-encodeByrefObject:]) and ([-decodeBytesWithReturnedLength:])
|
|
|
|
|
|
|
|
* src/include/NSDictionary.h: Fixed prototype for the
|
|
|
|
([+dictionaryWithDictionary:]) method.
|
|
|
|
|
|
|
|
* src/include/NSPortCoder.h: Added ([-isByref])
|
|
|
|
|
|
|
|
* src/objc-gnu2next.m: Added _F_BYREF flag code
|
|
|
|
|
|
|
|
Fri Mar 13 15:05:00 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
|
|
|
|
|
|
|
* src/NSCalendarDate.m: ([-descriptionWithCalendarFormat:locale:])
|
|
|
|
Fixed bug in displaying time-zone - was displaying minutes and
|
|
|
|
seconds when should have been showing hours and minutes.
|
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
Wed Mar 11 11:56:00 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
1998-03-05 00:37:44 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSArray.m: ([-copyWithZone:]) changed to use the
|
|
|
|
NSShouldRetainWithZone() function.
|
1998-03-05 00:37:44 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSCalendarDate.m: ([-dealloc]) don't release the timezone -
|
|
|
|
we never retain it anyway (should we?)
|
|
|
|
([-setCalendarFormat:]) make a copy of the string we are given in
|
|
|
|
case it gets changed or deleted.
|
1998-03-11 19:45:25 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSConcreteNumber.m: ([-copyWithZone:]) fixed to use the
|
|
|
|
NSShouldRetainWithZone() function.
|
1998-03-11 19:45:25 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSData.m: ([-copyWithZone:]) fixed to use the
|
|
|
|
NSShouldRetainWithZone() function.
|
1998-03-10 19:01:24 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSDictionary.m: ([-copyWithZone:]) fixed to use the
|
|
|
|
NSShouldRetainWithZone() function.
|
1998-03-10 19:01:24 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSHost.m: Added ([-awakeAfterUsingCoder:])
|
1998-03-10 19:01:24 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSNumber.m: Added ([-copy]) and ([-copyWithZone:])
|
1998-03-06 18:13:53 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSString.m: ([-copyWithZone:]) fixed to use the
|
|
|
|
NSShouldRetainWithZone() function.
|
1998-03-06 18:13:53 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/TcpPort.m: Commented out unnecessary warning message.
|
1998-03-06 18:13:53 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSTimeZone.m: Modified ([-encodeWithCoder:]) and
|
|
|
|
([-awakeAfterUsingCoder:]) so that the local timezone is encoded
|
|
|
|
specially and is restored as whatever the local timezone of the
|
|
|
|
restoring application is.
|
1998-03-06 18:13:53 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSValue.m: Added ([-copy]) and ([-isEqualToValue:])
|
1998-03-05 00:37:44 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
Tue Mar 10 17:05:00 1998 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
1998-03-05 00:37:44 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSArray.m: ([-copyWithZone:]) rewritten to avoid doing
|
|
|
|
unnecessary copy of non-mutable objects and to fix memory leak.
|
1998-03-05 00:37:44 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSCTemplateValue.m: ([-isEqaul:]) and ([-isEqualToValue:])
|
|
|
|
implemented.
|
1998-03-02 16:31:00 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSCalendarDate.m: ([-initWithCoder:]) and ([-encodeWithCoder:])
|
|
|
|
implemented.
|
1998-03-02 16:31:00 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSConcreteNumber.m: ([-copy]) and ([-copyWithZone:])
|
|
|
|
implemented to do simple retains.
|
1998-02-26 17:55:42 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSDictionary.m: ([-copyWithZone:]) rewritten to avoid doing
|
|
|
|
unnecessary copy of non-mutable objects and to fix memory leak.
|
1998-02-26 17:55:42 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSGString.m: ([-cString]) fixed crash when called on empty
|
|
|
|
string.
|
1996-01-22 23:22:11 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/NSTimeZone.m: ([-awakeAfterUsingCoder:]) implemented to handle
|
|
|
|
decopding of archived objects correctly.
|
1996-01-22 23:22:11 +00:00
|
|
|
|
1998-03-12 14:21:20 +00:00
|
|
|
* src/include/NSValue.h: Added ([-isEqualToValue:])
|