Commit graph

1866 commits

Author SHA1 Message Date
Andrew McCallum
6a7ac0eb7e Fixed typos, and implemented many methods to call behavior methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@366 72102866-910b-0410-8b05-ffd578937521
1995-04-15 19:42:36 +00:00
Andrew McCallum
ce4bab1207 Fix typos.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@365 72102866-910b-0410-8b05-ffd578937521
1995-04-15 19:41:39 +00:00
Andrew McCallum
a58e53bc67 New protocol <MemoryStreaming>. Make MemoryStream class conform to it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@364 72102866-910b-0410-8b05-ffd578937521
1995-04-15 19:41:24 +00:00
Andrew McCallum
a7672d3f0b include NSSerialization.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@363 72102866-910b-0410-8b05-ffd578937521
1995-04-15 19:40:40 +00:00
Andrew McCallum
87d50c751d Fixed typos. Implemented -init.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@362 72102866-910b-0410-8b05-ffd578937521
1995-04-15 19:40:19 +00:00
Andrew McCallum
41579a1b05 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@361 72102866-910b-0410-8b05-ffd578937521
1995-04-15 19:39:49 +00:00
Andrew McCallum
e695d837c2 Fixed typos.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@360 72102866-910b-0410-8b05-ffd578937521
1995-04-15 19:39:41 +00:00
Andrew McCallum
26dfc2eb83 Added beginnings of an implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@359 72102866-910b-0410-8b05-ffd578937521
1995-04-15 19:38:52 +00:00
Andrew McCallum
33ac515c6a (GNUSTEP_MFILES): Added NSArchiver.m, NSGArchiver.m, NSGData.m,
NSGUnarchiver.m, NSUnarchiver.m.
(GNUSTEP_HEADERS): Added foundation/NSArchiver.h,
foundation/NSGArchiver.h, foundation/NSGData.h,
foundation/NSGUnarchiver.h, foundation/NSUnarchiver.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@358 72102866-910b-0410-8b05-ffd578937521
1995-04-15 19:36:49 +00:00
Andrew McCallum
37b9421176 (SRCS): Added nsarchiving.m.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@357 72102866-910b-0410-8b05-ffd578937521
1995-04-15 19:06:33 +00:00
Andrew McCallum
7afcf4425e Renamed appropriate files for NSG prefix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@356 72102866-910b-0410-8b05-ffd578937521
1995-04-15 18:12:56 +00:00
Andrew McCallum
07cab16072 (+enableRelease:, +enableDoubleReleaseCheck:,
+setPoolCountThreshhold:): Declare new methods.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@355 72102866-910b-0410-8b05-ffd578937521
1995-04-14 15:01:37 +00:00
Andrew McCallum
03659389e9 (+enableRelease:, +enableDoubleReleaseCheck:,
+setPoolCountThreshhold:): New methods.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@354 72102866-910b-0410-8b05-ffd578937521
1995-04-14 15:01:24 +00:00
Andrew McCallum
622565d761 (GNUSTEP_MFILES): Removed NSDate.m; it cause a bunch of compilation
errors.
(GNUSTEP_OTHER_SRCFILES): Added NSDate.m.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@353 72102866-910b-0410-8b05-ffd578937521
1995-04-14 14:59:39 +00:00
Andrew McCallum
89369ff8ed Fixed indentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@352 72102866-910b-0410-8b05-ffd578937521
1995-04-13 22:13:59 +00:00
Andrew McCallum
8efa807ed3 (GNUSTEP_HEADERS): Added foundation/NSDate.h.
(GNUSTEP_MFILES): Added NSDate.m.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@351 72102866-910b-0410-8b05-ffd578937521
1995-04-13 21:58:29 +00:00
Andrew McCallum
85b41ee1f1 Fixed indentation. Added some calls to -notImplemented:.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@350 72102866-910b-0410-8b05-ffd578937521
1995-04-13 21:57:29 +00:00
Andrew McCallum
a4e79de135 Updated for changes since addition of string classes and
retain/release.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@349 72102866-910b-0410-8b05-ffd578937521
1995-04-13 20:49:22 +00:00
Andrew McCallum
9a3802acdc (-getBytes:range:): Implemented.
(-isEqual:): New method.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@348 72102866-910b-0410-8b05-ffd578937521
1995-04-13 15:03:10 +00:00
Andrew McCallum
7678bfaab6 (removeElement:): Fix bug whereby the deleted node's parent still had
the deleted node as a right child.  (Reported by Stephen Peters
<SPETERS@us.oracle.com>).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@347 72102866-910b-0410-8b05-ffd578937521
1995-04-12 15:34:39 +00:00
Andrew McCallum
f6c8f41a3b (write:, read:): Put back these old-style archiving methods.
(From Stephen Peters <SPETERS@us.oracle.com>).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@346 72102866-910b-0410-8b05-ffd578937521
1995-04-12 15:15:53 +00:00
Andrew McCallum
2cd3041bbe Fix copyright date and indentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@345 72102866-910b-0410-8b05-ffd578937521
1995-04-10 00:34:30 +00:00
Andrew McCallum
b40073c4e8 (GNUSTEP_MFILES): Added NSAssertionHandler.m.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@344 72102866-910b-0410-8b05-ffd578937521
1995-04-10 00:12:19 +00:00
Andrew McCallum
1f358f658b * foundaton/NSException.h: Added NSAssert macros and
NSAssertionHandler interface.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@343 72102866-910b-0410-8b05-ffd578937521
1995-04-10 00:11:24 +00:00
Andrew McCallum
618cd00c85 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@342 72102866-910b-0410-8b05-ffd578937521
1995-04-10 00:10:51 +00:00
Andrew McCallum
40f9a58db7 (objectForAddress:): Return nil if address is not maintained by a
MallocAddress object. (Used to simply die.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@341 72102866-910b-0410-8b05-ffd578937521
1995-04-09 17:55:27 +00:00
Andrew McCallum
70e8c200ac (GNUSTEP_OTHER_SRCFILES): Added files NSArchiver.m,
foundation/NSArchiver.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@340 72102866-910b-0410-8b05-ffd578937521
1995-04-09 02:42:57 +00:00
Andrew McCallum
ef383d973d Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@339 72102866-910b-0410-8b05-ffd578937521
1995-04-09 02:42:37 +00:00
Andrew McCallum
4150b9d5b2 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@338 72102866-910b-0410-8b05-ffd578937521
1995-04-09 02:35:28 +00:00
Andrew McCallum
f3618f0981 (GNUSTEP_MFILES): Added NSGNUCoder.m.
(GNUSTEP_HEADERS): Added foundation/NSGNUCoder.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@337 72102866-910b-0410-8b05-ffd578937521
1995-04-09 02:31:55 +00:00
Andrew McCallum
f137157212 Rearranged source variables to put GNU/NEXTSTEP/GNUStep files close
together.
(GNUSTEP_OTHER_SRCFILES): Added NSData.m, foundation/NSData.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@336 72102866-910b-0410-8b05-ffd578937521
1995-04-09 02:26:27 +00:00
Andrew McCallum
a8ea066216 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@335 72102866-910b-0410-8b05-ffd578937521
1995-04-09 02:20:37 +00:00
Andrew McCallum
b231a3719e Convert to new Coder scheme. Use -initWithCoder instead
of +newWithCoder where appropriate.  Remove arguments typed
(Coder*).  Replace +_newCollectionWithCoder with
-_initCollectionWithCoder.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@334 72102866-910b-0410-8b05-ffd578937521
1995-04-09 02:06:39 +00:00
Andrew McCallum
0dc629b0ae Convert to new Coder scheme. Use -initWithCoder instead
of +newWithCoder where appropriate.  Remove arguments typed
(Coder*).  Replace +_newCollectionWithCoder with
-_initCollectionWithCoder.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@333 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:53:53 +00:00
Andrew McCallum
779629a90d (CommonCoding, Encoding, Decoding): New protocols.
(SelfCoding): New category of NSObject, interface only, no
implementation.  This takes the place of the Coding Protocol.
(Coding): Protocol removed.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@332 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:52:11 +00:00
Andrew McCallum
9ad9c01204 Use ConstantIndexedCollecting protocol where appropriate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@331 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:38:21 +00:00
Andrew McCallum
b9de7f970b Use ConstantCollecting protocol where appropriate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@330 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:37:46 +00:00
Andrew McCallum
6c91c65cae Move protocol conformance to category to avoid bogus gcc complaints.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@329 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:36:17 +00:00
Andrew McCallum
a268c983af Fix vm_page_size for Linux.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@328 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:34:14 +00:00
Andrew McCallum
4ea408c414 (-decodeObjectAt:withName:): Send newWithCoder: if the clsas
responds to it, otherwise send initWithCoder.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@327 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:32:33 +00:00
Andrew McCallum
0f60374c68 (GNUSTEP_MFILES): Added NSEnumerator.m.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@326 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:29:51 +00:00
Andrew McCallum
406a8e91ce Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@325 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:28:47 +00:00
Andrew McCallum
fb614e87be (-decodeObjectAt:withName:): Create the instance and send
-initWithCoder if the object doesn't respond to +newWithCoder.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@324 72102866-910b-0410-8b05-ffd578937521
1995-04-08 18:44:45 +00:00
Andrew McCallum
4f29368130 (RemoteSelfCoding): Renamed category from RemoteCoding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@323 72102866-910b-0410-8b05-ffd578937521
1995-04-08 18:28:31 +00:00
Andrew McCallum
7267789e01 Removed Coding protocol. It's already provided by NSObject.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@322 72102866-910b-0410-8b05-ffd578937521
1995-04-08 18:27:19 +00:00
Andrew McCallum
4efaef2384 (ConnectedSelfCoding): Renamed protocol from ConnectedCoding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@321 72102866-910b-0410-8b05-ffd578937521
1995-04-08 18:26:30 +00:00
Andrew McCallum
af2d4108c4 (ConstantIndexedCollecting): New protocol extracted from
IndexedCollecting.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@320 72102866-910b-0410-8b05-ffd578937521
1995-04-08 17:05:21 +00:00
Andrew McCallum
9385d2fc89 (ConstantKeyedCollecting): New protocol extracted from KeyedCollecting.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@319 72102866-910b-0410-8b05-ffd578937521
1995-04-08 17:04:43 +00:00
Andrew McCallum
711e81f6ae (ConstantCollecting): New protocol.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@318 72102866-910b-0410-8b05-ffd578937521
1995-04-08 17:04:07 +00:00
Andrew McCallum
0f103da9d3 (main): Fix serious bug by including `nil' at end of contents list.
Test forward and reverse enumerator objects.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@317 72102866-910b-0410-8b05-ffd578937521
1995-04-07 22:12:53 +00:00