Commit graph

6215 commits

Author SHA1 Message Date
mccallum
1fb05e5b81 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
mccallum
d67cd1a278 (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
mccallum
a6096bca8f 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
mccallum
8e15e68333 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
mccallum
66b85d1af8 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
mccallum
73559b8788 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
mccallum
3b43be1a80 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
mccallum
496bde0f95 (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
mccallum
a887d1c2e7 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
mccallum
ef5d805762 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
mccallum
739755b9b4 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
mccallum
fc3a12b142 (-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
mccallum
da85fc60b7 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
mccallum
83e9bab0ae (-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
mccallum
025a41bf53 (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
mccallum
7a80d561c9 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
mccallum
f9ebf536fb (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
mccallum
67498ed7cc (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
mccallum
e890363959 (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
mccallum
81cb984b2f (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
mccallum
3557e6884b (-objectEnumerator, reverseObjectEnumerator): Implemented methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@316 72102866-910b-0410-8b05-ffd578937521
1995-04-07 21:39:43 +00:00
mccallum
6caae079d1 (dealloc): Remove dealloc of remote_proxies contents.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@314 72102866-910b-0410-8b05-ffd578937521
1995-04-07 21:23:24 +00:00
mccallum
46cf45b928 (-componentsJoinedByString:): Implemented method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@313 72102866-910b-0410-8b05-ffd578937521
1995-04-07 21:01:59 +00:00
mccallum
3d1c766353 (initWithCapacity:): Make sure that capacity is greater than zero.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@312 72102866-910b-0410-8b05-ffd578937521
1995-04-07 20:56:20 +00:00
mccallum
1183ea0aaa Copyright date fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@309 72102866-910b-0410-8b05-ffd578937521
1995-04-06 21:03:32 +00:00
mccallum
e26c983899 Added header comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@304 72102866-910b-0410-8b05-ffd578937521
1995-04-06 19:41:46 +00:00
mccallum
6eead746c2 (-_encodeCollectionWithCoder:): Fix typo. Fix super call.
(+_newCollectionWithCoder:): Fix super call.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@302 72102866-910b-0410-8b05-ffd578937521
1995-04-06 18:47:08 +00:00
mccallum
285a172f98 First version of stdobjects.h.in. Previous versions were actually
stdobjects.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@295 72102866-910b-0410-8b05-ffd578937521
1995-04-06 00:55:48 +00:00
mccallum
7b110acea3 Added comment warning about delegatePoolLastMessageHadReceivers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@294 72102866-910b-0410-8b05-ffd578937521
1995-04-05 23:04:16 +00:00
mccallum
919cc219e1 (_last_message_had_receivers): New instance variable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@293 72102866-910b-0410-8b05-ffd578937521
1995-04-05 21:58:12 +00:00
mccallum
0e21c3698f (-delegatePoolLastMessageHadReceivers): New method.
(-forward::, init): Set new ivar.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@292 72102866-910b-0410-8b05-ffd578937521
1995-04-05 21:57:52 +00:00
mccallum
c2629d3f31 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@291 72102866-910b-0410-8b05-ffd578937521
1995-04-05 20:47:19 +00:00
mccallum
be56d6ad02 (CALL_METHOD_IN_CLASS): Fix typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@289 72102866-910b-0410-8b05-ffd578937521
1995-04-05 20:27:40 +00:00
mccallum
5f3aad08b8 (+initialize): Use static "done".
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@286 72102866-910b-0410-8b05-ffd578937521
1995-04-05 20:25:08 +00:00
mccallum
7ed457b966 (allocWithZone): Removed method.
(arrayWithObjects:, initWithObjects:, initWithArray:, count,
indexOfObjectIdenticalTo:, indexOfObject:, isEqualToArray:,
makeObjectsPerform:, makeObjectsPerform:withObject:, lastObject,
firstObjectCommonWithArray:, arrayWithCapacity:, addObject:,
replaceObjectAtIndex:, removeLastObject, insertObject:atIndex:,
removeObjectAtIndex:, removeObjectIdenticalTo:, removeObject:,
removeAllObjects, addObjectsFromArray:,
removeObjectsFromIndices:numIndices:, removeObjectsInArray:,
copyWithZone:, mutableCopyWithZone:): Newly implemented or majorly
overhauled.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@285 72102866-910b-0410-8b05-ffd578937521
1995-04-05 20:23:03 +00:00
mccallum
45ed6fb8c2 (class_add_methods_if_not_there): Only put method implementation in
dtable if the dtable is already installed, otherwise, just add it to
the class's methods list and let
__objc_install_dispatch_table_for_class put it in.  Also, change
arguments.  All callers updated.
(check_class_methods): New function.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@284 72102866-910b-0410-8b05-ffd578937521
1995-04-05 20:13:39 +00:00
mccallum
19653932cf (NSDeallocateObject): Fix typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@282 72102866-910b-0410-8b05-ffd578937521
1995-04-05 16:09:45 +00:00
mccallum
df0f3a1d34 (NSDeallocateObject): Get [anObject zone] before setting 0xdeadface.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@281 72102866-910b-0410-8b05-ffd578937521
1995-04-05 16:06:55 +00:00
mccallum
ec34e901cb (NSDeallocateObject): Set anObject->class_pointer to 0xdeadface, to
help catch message-sends to deallocated objects.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@280 72102866-910b-0410-8b05-ffd578937521
1995-04-05 16:05:51 +00:00
mccallum
d03e3c0a1d (_safeWithElementsCallNoRetain:): New method.
(dealloc, empty): Use it.
(send_release): New function.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@279 72102866-910b-0410-8b05-ffd578937521
1995-04-05 16:02:08 +00:00
mccallum
515d48912a (CLK_TCK): Use _CS_CLK_TCK instead of 3.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@278 72102866-910b-0410-8b05-ffd578937521
1995-04-05 15:22:29 +00:00
mccallum
10c6e27f30 (+retain, +retainCount, +release, +autorelease): New methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@277 72102866-910b-0410-8b05-ffd578937521
1995-04-05 01:54:16 +00:00
mccallum
04ab39aea8 Added warning in comments.
(CALL_METHOD_IN_CLASS): New macro.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@272 72102866-910b-0410-8b05-ffd578937521
1995-04-05 00:11:36 +00:00
mccallum
621d181566 Add <IndexedCollecting> Protocol to String Protocol.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@271 72102866-910b-0410-8b05-ffd578937521
1995-04-04 22:48:57 +00:00
mccallum
f184515445 Skeleton from Fedor. Fixed indentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@270 72102866-910b-0410-8b05-ffd578937521
1995-04-04 16:21:18 +00:00
mccallum
636e30cd54 Fedor's skeleton. Fix indentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@268 72102866-910b-0410-8b05-ffd578937521
1995-04-04 16:15:31 +00:00
mccallum
3cfffe79bd Added comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@267 72102866-910b-0410-8b05-ffd578937521
1995-04-04 16:13:42 +00:00
mccallum
f647652870 Add comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@266 72102866-910b-0410-8b05-ffd578937521
1995-04-04 16:09:39 +00:00
mccallum
0c0d8fdd52 Fixed indentation.
(arrayWithObject, arrayWithObjects, initWithArray, initWithObjects,
initWithObjects:count:, indexOfObjectIdenticalTo:,
firstObjectCommonWithArray, isEqualToArray, sortedArrayUsingFunction,
sortedArrayUsingSelector): Implemented.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@265 72102866-910b-0410-8b05-ffd578937521
1995-04-04 16:01:04 +00:00
mccallum
39cc6ba048 (#ifndef CLK_TCK): Define it using sysconf() if not already defined.
(CLK_TCK wasn't defined on Solbourne S4000 running OS/MP 4.1B.
Reported by Pekka Yrjola <py@fipnet.fi>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@262 72102866-910b-0410-8b05-ffd578937521
1995-04-04 14:53:40 +00:00
mccallum
6a5c3f47c1 (initialize): No need to add IndexedCollection behavior to NSString,
we already added String, and String inherits from IndexedCollection.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@261 72102866-910b-0410-8b05-ffd578937521
1995-04-03 23:43:08 +00:00
mccallum
3e963463e1 Place holder non-implementations from Fedor
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@258 72102866-910b-0410-8b05-ffd578937521
1995-04-03 22:59:20 +00:00
mccallum
9f8ee71129 #include limits.h
Use .id_u where needed.
Fix typos.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@256 72102866-910b-0410-8b05-ffd578937521
1995-04-03 22:55:36 +00:00
mccallum
ae7c527c96 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@253 72102866-910b-0410-8b05-ffd578937521
1995-04-03 21:20:46 +00:00
mccallum
569fd55182 Second patch of Apr 3 from Adam Fedor
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@252 72102866-910b-0410-8b05-ffd578937521
1995-04-03 21:20:29 +00:00
mccallum
d4146fe499 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@251 72102866-910b-0410-8b05-ffd578937521
1995-04-03 20:49:14 +00:00
mccallum
aea49bd3e2 Apr 3 patch from Adam Fedor. See ChangeLog for details.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@249 72102866-910b-0410-8b05-ffd578937521
1995-04-03 20:07:18 +00:00
mccallum
f81aa9757d (initWithType:): Fix previous attempt at avoiding infinite loop.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@248 72102866-910b-0410-8b05-ffd578937521
1995-04-03 14:43:06 +00:00
mccallum
d8483a782f Use (id <String>) instead of (String*).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@242 72102866-910b-0410-8b05-ffd578937521
1995-04-03 03:24:45 +00:00
mccallum
95bc03e7f4 Use (id <String>) instead of (String*)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@241 72102866-910b-0410-8b05-ffd578937521
1995-04-03 03:23:45 +00:00
mccallum
fbf9b77c20 Use (id <String>) instead of (String*)
Have String protocol include NSString protcol.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@240 72102866-910b-0410-8b05-ffd578937521
1995-04-03 03:22:10 +00:00
mccallum
1cc97bb19f The beginnings for IndexedCollection coexistance.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@238 72102866-910b-0410-8b05-ffd578937521
1995-04-03 03:18:43 +00:00
mccallum
2951bd442b Have increment and decrement functions take int arguments unstead of
unsigned because I was getting (0 >= -234) -> 1.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@235 72102866-910b-0410-8b05-ffd578937521
1995-04-03 02:04:48 +00:00
mccallum
bd1dde5e13 Added comment about conflict with OpenStep.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@234 72102866-910b-0410-8b05-ffd578937521
1995-04-03 01:43:12 +00:00
mccallum
e62b6ae45c Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@232 72102866-910b-0410-8b05-ffd578937521
1995-04-03 01:38:23 +00:00
mccallum
9ac1790a9f Added implementations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@231 72102866-910b-0410-8b05-ffd578937521
1995-04-03 01:35:42 +00:00
mccallum
c592ac5d26 Fri Mar 31 09:10:50 1995 Adam Fedor <fedor@boulder.colorado.edu>
* NXStringTable_scan.l (main): Restart the parser for each new
        file. This fix works correctly with flex, but is a bad hack and
        still doesn't work right with lex.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@230 72102866-910b-0410-8b05-ffd578937521
1995-04-03 01:34:31 +00:00
mccallum
01b796d448 Fri Mar 31 09:10:50 1995 Adam Fedor <fedor@boulder.colorado.edu>
* NXStringTable.m (readFromFile:): Return the return value from
        readFromSteam so that errors get passed along.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@229 72102866-910b-0410-8b05-ffd578937521
1995-04-03 01:33:51 +00:00
mccallum
578d372510 (perform:with:with:): New method added to (NEXTSTEP) category.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@228 72102866-910b-0410-8b05-ffd578937521
1995-04-03 01:32:58 +00:00
mccallum
0317b61795 Fix #include's.
Fix @"" strings.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@227 72102866-910b-0410-8b05-ffd578937521
1995-04-03 01:32:11 +00:00
mccallum
cec7d255ae #if'ed out NXConstantString implementation. Moved to NSString.m
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@225 72102866-910b-0410-8b05-ffd578937521
1995-04-03 00:57:41 +00:00
mccallum
ae7f855eb7 (NXConstantString): Declaration #if'ed out. Moved to
foundation/NSString.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@224 72102866-910b-0410-8b05-ffd578937521
1995-04-03 00:05:02 +00:00
mccallum
a728754bf8 (initWithType:): Avoid infinite loop by calling designated initializer
instead of init.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@223 72102866-910b-0410-8b05-ffd578937521
1995-04-01 21:09:00 +00:00
mccallum
242edbcbe4 (+superclass): New method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@222 72102866-910b-0410-8b05-ffd578937521
1995-04-01 20:21:53 +00:00
mccallum
aaf5d23cf9 (behavior_debug): Fix typo in variable name use.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@221 72102866-910b-0410-8b05-ffd578937521
1995-04-01 18:01:15 +00:00
mccallum
03d3636ad1 (+conformsToProtocol:): For now, send conformsTo: to Protocol object.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@220 72102866-910b-0410-8b05-ffd578937521
1995-04-01 17:48:49 +00:00
mccallum
766676df7b (OBJECTS_MAJOR_VERSION, OBJECTS_MINOR_VERSION,
OBJECTS_SUBMINOR_VERSION): New #define's.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@217 72102866-910b-0410-8b05-ffd578937521
1995-04-01 17:19:11 +00:00
mccallum
edda4e6542 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@216 72102866-910b-0410-8b05-ffd578937521
1995-03-31 15:39:12 +00:00
mccallum
f80a7defe0 (HAVE_TIMES): Use this instead of test for solaris and hpux.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@214 72102866-910b-0410-8b05-ffd578937521
1995-03-31 15:33:42 +00:00
mccallum
f8bf74826e (HAVE_VALLOC): if not defined, #define valloc malloc.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@212 72102866-910b-0410-8b05-ffd578937521
1995-03-31 15:28:44 +00:00
mccallum
c4528c0434 (+conformsToProtocol:): Renamed from -conformsToProtocol.
(-conformsToProtocol:): New method.
(-conformsTo:): New method.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@211 72102866-910b-0410-8b05-ffd578937521
1995-03-27 17:25:42 +00:00
mccallum
f4a1f8920a (__hpux): Add this to #if for using times().
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@210 72102866-910b-0410-8b05-ffd578937521
1995-03-27 14:35:27 +00:00
mccallum
4702949284 |Fri Mar 24 12:33:27 1995 Mark Lakata (lakata@nsdssp.lbl.gov)
|
|       * NSZone.c : added #define WORDSIZE sizeof(double)
|       (NSZoneMalloc): returns machine word aligned pointers.  Actually,
|       the word size is assumed to be equal to or smaller than
|       sizeof(double).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@207 72102866-910b-0410-8b05-ffd578937521
1995-03-24 22:00:25 +00:00
mccallum
526ca6e886 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@206 72102866-910b-0410-8b05-ffd578937521
1995-03-24 21:50:00 +00:00
mccallum
06c326f3b5 (retain): Fix typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@205 72102866-910b-0410-8b05-ffd578937521
1995-03-24 20:09:36 +00:00
mccallum
f3efcb0e3d Added Lakata's email address.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@203 72102866-910b-0410-8b05-ffd578937521
1995-03-24 15:13:55 +00:00
mccallum
0c1ae833da (retain): Call NSIncrementExtraRefCount(), not
NSShouldRetainWithZone(), of course!  (Reported by Adam Fedor
<fedor@mode.Colorado.EDU>)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@202 72102866-910b-0410-8b05-ffd578937521
1995-03-24 15:09:10 +00:00
mccallum
0ba9435c6d (invoke): Fix typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@201 72102866-910b-0410-8b05-ffd578937521
1995-03-24 15:04:50 +00:00
mccallum
4f2a3aac14 (isProxy): Method removed from NSObject(CoderAdditions).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@200 72102866-910b-0410-8b05-ffd578937521
1995-03-23 04:27:41 +00:00
mccallum
88ead3337f Cast aCollectionClass to (id) so we can send NSObject protocol
messages that aren't in Collecting.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@195 72102866-910b-0410-8b05-ffd578937521
1995-03-23 04:05:43 +00:00
mccallum
234132faa3 (initialize): Return void.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@194 72102866-910b-0410-8b05-ffd578937521
1995-03-23 04:04:10 +00:00
mccallum
28c47f4788 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@189 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:51:32 +00:00
mccallum
24ff419bff (DeallocationHelpers): New category containing _empty and
_collectionDeallocate.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@188 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:51:07 +00:00
mccallum
4e2f5f4645 (initialize): Return void.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@187 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:50:09 +00:00
mccallum
e059475db7 (encodeValueOfSimpleType:at:withName:): Use #ifndef __CHAR_UNSIGNED__
to prevent compiler warning.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@186 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:49:15 +00:00
mccallum
d20fb594c8 (compare:): Implemented.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@185 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:48:18 +00:00
mccallum
53f374bf8b Include objects/objc-malloc.
Comment fixes.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@182 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:44:32 +00:00
mccallum
fb31e8e200 Additional comments.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@181 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:43:52 +00:00
mccallum
2582750c39 Don't include NSObjectPrivate.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@180 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:43:19 +00:00
mccallum
3203aaadf2 Include objects/String.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@179 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:42:35 +00:00
mccallum
7505741aa5 (_collectionDealloc): Fix super call.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@177 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:41:40 +00:00
mccallum
e54c0eea53 Add header comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@175 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:39:45 +00:00
mccallum
591841c5d7 (autorelease): Implemented.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@173 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:38:44 +00:00
mccallum
3bd97746b3 (shallowCopyAs:, emptyCopyAs:, copyAs:): Change arg type to (Class).
(dealloc, empty): Don't use safe version of makeObjectsPerform:.
(_empty, _collectionDealloc): Move to a category.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@172 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:37:22 +00:00
mccallum
339160af5a (shallowCopyAs:, emptyCopyAs:, copyAs:): Change arg type to (Class).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@171 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:35:01 +00:00
mccallum
53c421b413 (class): Fix return value.
(encodeWithCoder:) #ifdef out for now, until we fix compatibility with
GNU Coder.
(perform:with:): New method in NEXTSTEP category.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@169 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:31:30 +00:00
mccallum
781b36616e (zone): New method.
(isProxy): Remove method from NSObject category.
Don't include objects/AutoreleasePool.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@168 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:29:35 +00:00
mccallum
4151cf0b65 (_collectionDealloc): Fix super call.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@166 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:27:01 +00:00
mccallum
805a34014b (encodeSelector:withName:): Use sel_get_any_uid() to get sel type if
we can't get it the normal way.
(newWithCoder:):  Use NSAllocateObject.
(isProxy): Removed from NSObject category.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@164 72102866-910b-0410-8b05-ffd578937521
1995-03-23 03:20:04 +00:00
mccallum
8fb338daf4 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@163 72102866-910b-0410-8b05-ffd578937521
1995-03-22 22:29:33 +00:00
mccallum
6f852b1188 (releaseObjects, release): Methods removed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@162 72102866-910b-0410-8b05-ffd578937521
1995-03-22 21:37:04 +00:00
mccallum
d2dafa936f Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@161 72102866-910b-0410-8b05-ffd578937521
1995-03-18 17:15:15 +00:00
mccallum
db78e68bd8 (zone): Implemented.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@160 72102866-910b-0410-8b05-ffd578937521
1995-03-18 16:58:29 +00:00
mccallum
a31aafc207 (NSDeallocateObject): Use zone argument.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@159 72102866-910b-0410-8b05-ffd578937521
1995-03-18 16:57:31 +00:00
mccallum
dd5574d9e2 (NSAllocateObject): Use zone argument.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@158 72102866-910b-0410-8b05-ffd578937521
1995-03-18 16:55:17 +00:00
mccallum
aef82b1c3d (replaceElementAtIndex:with:): Fix typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@157 72102866-910b-0410-8b05-ffd578937521
1995-03-18 16:53:52 +00:00
mccallum
c814380480 (initialize): return void.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@156 72102866-910b-0410-8b05-ffd578937521
1995-03-18 16:53:04 +00:00
mccallum
6f6a4c1fcf (NSAllocateObject, NSDeallocateObject, NSCopyObject): These functions
moved to separate files.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@154 72102866-910b-0410-8b05-ffd578937521
1995-03-18 16:41:27 +00:00
mccallum
4d01c6b454 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@153 72102866-910b-0410-8b05-ffd578937521
1995-03-18 16:39:48 +00:00
mccallum
df49bc149f Base on objc_malloc and friends, not malloc.
Reformat header comment.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@152 72102866-910b-0410-8b05-ffd578937521
1995-03-18 16:32:31 +00:00
mccallum
85d707fed8 (objc_valloc): New function declared.
(OBJC_VALLOC): New macro.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@151 72102866-910b-0410-8b05-ffd578937521
1995-03-18 16:30:34 +00:00
mccallum
34e67735eb (objc_valloc): New function pointer.
(__objc_valloc): New function.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@150 72102866-910b-0410-8b05-ffd578937521
1995-03-18 16:29:30 +00:00
mccallum
56cc4cd2d2 (_collectionDealloc): Renamed from dealloc.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@149 72102866-910b-0410-8b05-ffd578937521
1995-03-18 15:48:28 +00:00
mccallum
1fcfc8bf93 (dealloc): Call NSDeallocateObject().
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@148 72102866-910b-0410-8b05-ffd578937521
1995-03-18 15:47:46 +00:00
mccallum
afc72b41bb (dealloc): Deleted.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@147 72102866-910b-0410-8b05-ffd578937521
1995-03-18 15:46:33 +00:00
mccallum
cc3460406a Removed Object(Retaining) category.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@146 72102866-910b-0410-8b05-ffd578937521
1995-03-18 15:44:32 +00:00
mccallum
514ddf3e89 (_empty): Renamed from emtpy.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@145 72102866-910b-0410-8b05-ffd578937521
1995-03-18 15:41:00 +00:00
mccallum
09c43ba360 Do retain/release/autorelease of contents as appropriate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@143 72102866-910b-0410-8b05-ffd578937521
1995-03-17 20:30:37 +00:00
mccallum
3b6b5c8905 (_empty): Renamed from emtpy.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@142 72102866-910b-0410-8b05-ffd578937521
1995-03-17 20:28:43 +00:00
mccallum
3da51ab169 (_collectionDealloc): Renamed from dealloc.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@141 72102866-910b-0410-8b05-ffd578937521
1995-03-17 20:26:27 +00:00
mccallum
639adc82e5 (_empty): Renamed from emtpy.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@140 72102866-910b-0410-8b05-ffd578937521
1995-03-17 20:15:07 +00:00
mccallum
7059c85210 (_empty): Renamed from emtpy.
(dealloc): empty self first.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@139 72102866-910b-0410-8b05-ffd578937521
1995-03-17 20:14:08 +00:00
mccallum
10b37d09d9 (dealloc): Remove unneccesary releaseObjects.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@138 72102866-910b-0410-8b05-ffd578937521
1995-03-17 20:11:35 +00:00
mccallum
1ee91a705f Rename method "empty" to "_empty". Rename "releaseObjects" to "empty".
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@137 72102866-910b-0410-8b05-ffd578937521
1995-03-17 20:08:55 +00:00
mccallum
dac4ec0f04 Do retain/release/autorelease of contents as appropriate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@136 72102866-910b-0410-8b05-ffd578937521
1995-03-17 19:34:04 +00:00
mccallum
264d951458 Do retain/release/autorelease of contents as appropriate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@135 72102866-910b-0410-8b05-ffd578937521
1995-03-17 19:25:26 +00:00
mccallum
f4e1da3e6d Fix typos.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@134 72102866-910b-0410-8b05-ffd578937521
1995-03-17 19:18:55 +00:00
mccallum
0669837361 Do retain/release/autorelease of contents as appropriate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@133 72102866-910b-0410-8b05-ffd578937521
1995-03-17 19:18:06 +00:00
mccallum
6feb89546b (mutableCopy): New method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@132 72102866-910b-0410-8b05-ffd578937521
1995-03-17 16:10:05 +00:00
mccallum
74a3bb4f3e (autorelease): Ask NSObject for autoreleaseClass.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@131 72102866-910b-0410-8b05-ffd578937521
1995-03-17 16:09:24 +00:00
mccallum
e7b13a8cb7 (initWithCString:range:): Make arg const.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@130 72102866-910b-0410-8b05-ffd578937521
1995-03-17 16:00:34 +00:00
mccallum
ab87e0700d Do retain/release/autorelease of contents as appropriate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@129 72102866-910b-0410-8b05-ffd578937521
1995-03-15 23:36:56 +00:00
mccallum
f92e432680 (RETAIN_ELT, RELEASE_ELT, AUTORELEASE_ELT): New macros.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@125 72102866-910b-0410-8b05-ffd578937521
1995-03-14 16:50:20 +00:00
mccallum
6818111a6f #include objects/String.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@123 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:36:33 +00:00
mccallum
b02cf00ff1 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@122 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:27:46 +00:00
mccallum
1873256a83 (initialize): return void.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@121 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:27:21 +00:00
mccallum
35024314e5 (MutableString): Conform to ValueSetting, not ValueHolding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@120 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:24:45 +00:00
mccallum
2caa4b346d Fix typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@119 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:23:49 +00:00
mccallum
db8a865647 (initialize): return void.
Removed extraneous ;'s


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@118 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:23:25 +00:00
mccallum
7214ddda3e Declare @class String;
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@117 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:22:20 +00:00
mccallum
92a8b52ebe (alloc, respondsToSelector:, conformsToProtocol:) removed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@116 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:15:58 +00:00
mccallum
8c16f0e23d Use String* instead of char*.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@115 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:13:19 +00:00
mccallum
7c5d4c46c9 (read:, write:): Removed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@114 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:10:48 +00:00
mccallum
2521de98ff (initialize): return void.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@113 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:10:02 +00:00
mccallum
c520d43b38 Use String* instead of char*.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@112 72102866-910b-0410-8b05-ffd578937521
1995-03-12 21:50:07 +00:00
mccallum
235d4f32d1 (copy, mutableCopy): New methods.
Remove String protocol from MutableString protocol.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@111 72102866-910b-0410-8b05-ffd578937521
1995-03-12 21:49:46 +00:00
mccallum
e575041399 Use location/length instead of start/end.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@109 72102866-910b-0410-8b05-ffd578937521
1995-03-12 20:16:07 +00:00
mccallum
10233264fd (-getCString:range:): Use location/length instead of start/end.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@108 72102866-910b-0410-8b05-ffd578937521
1995-03-12 20:08:24 +00:00
mccallum
ff1d666547 (IndexRange): changed to location/length from start/end.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@107 72102866-910b-0410-8b05-ffd578937521
1995-03-12 20:05:21 +00:00
mccallum
f531c211f6 (read:, write:): Removed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@106 72102866-910b-0410-8b05-ffd578937521
1995-03-12 20:00:40 +00:00
mccallum
a5ed6ef8f2 Use release' and dealloc' instead of `free'.
Add category to NSObject, not Object.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@105 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:59:51 +00:00
mccallum
945c4d195d Use release' and dealloc' instead of `free' in comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@104 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:59:20 +00:00
mccallum
9dadd15c78 Use release' and dealloc' instead of `free'.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@103 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:58:48 +00:00
mccallum
6fbf69b711 Use release' and dealloc' instead of `free'.
(initialize): return void.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@102 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:57:45 +00:00
mccallum
f4dd9d8cc8 (initialize): return void.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@101 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:57:15 +00:00
mccallum
96c0156514 Use release' and dealloc' instead of `free'.
(read:, write:): Removed.
(initialize): return void.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@100 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:55:07 +00:00
mccallum
3454697e21 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@99 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:54:14 +00:00
mccallum
8fa07c8263 Use release' and dealloc' instead of `free'.
(initialize): return void.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@98 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:46:34 +00:00
mccallum
a67179cd36 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@97 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:44:41 +00:00
mccallum
e3f26e6e85 Use release' and dealloc' instead of `free'.
(write:, read:): Removed.
(respondsToSelector:, conformsToProtocol:) Renamed from old Object
method names to NSObject method names.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@96 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:42:35 +00:00
mccallum
7b86ff8a5a Include foundation/NSZone, not foundation/zone.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@94 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:37:27 +00:00
mccallum
eded938ac2 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@92 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:35:17 +00:00
mccallum
875e72b4de (setAutoreleaseClass, autoreleaseClass): New methods.
Temporarily disable forwardInvocation.
(autorelease_class): Make static.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@88 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:29:37 +00:00
mccallum
b3e5e87862 Fleshed out. Some methods deleted, some commented out.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@87 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:26:00 +00:00
mccallum
7f21b6b0e6 Some methods deleted, some commented out.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@86 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:25:28 +00:00
mccallum
5703e037bb Changed superclass from Object to NSObject.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@85 72102866-910b-0410-8b05-ffd578937521
1995-03-12 17:32:58 +00:00
mccallum
39d6364374 Changed superclass from Object to NSObject.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@84 72102866-910b-0410-8b05-ffd578937521
1995-03-12 16:44:49 +00:00
mccallum
930476bbcf Include foundation/NSObject.h instead of objc/Object.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@83 72102866-910b-0410-8b05-ffd578937521
1995-03-12 16:38:52 +00:00
mccallum
f18ad3f71c Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@82 72102866-910b-0410-8b05-ffd578937521
1995-03-12 16:30:51 +00:00
mccallum
b977d9c671 Many cleanups.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@79 72102866-910b-0410-8b05-ffd578937521
1995-03-12 15:45:31 +00:00
mccallum
955b5bdaf5 New implementation of NSZone from Mark Lakata.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@78 72102866-910b-0410-8b05-ffd578937521
1995-03-12 15:42:18 +00:00
mccallum
557814d286 Much fleshing out.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@77 72102866-910b-0410-8b05-ffd578937521
1995-03-12 15:40:22 +00:00
mccallum
a3a91a193d Added header comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@76 72102866-910b-0410-8b05-ffd578937521
1995-03-12 15:39:56 +00:00
mccallum
ccb2481793 (ValueSetting): Methods now return void' instead of self'.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@72 72102866-910b-0410-8b05-ffd578937521
1995-03-11 21:39:16 +00:00
mccallum
c5479b0b84 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@71 72102866-910b-0410-8b05-ffd578937521
1995-03-11 20:49:02 +00:00
mccallum
e5a451d833 CLASS' #define no longer necessary, using Class'.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@68 72102866-910b-0410-8b05-ffd578937521
1995-03-08 23:04:52 +00:00
mccallum
06b6e7c257 (CLASS): #define removed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@67 72102866-910b-0410-8b05-ffd578937521
1995-03-08 23:02:09 +00:00
mccallum
a6dd9a487f (class): use "Class" instead of "Class*" to match new runtime.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@66 72102866-910b-0410-8b05-ffd578937521
1995-03-08 22:55:37 +00:00
mccallum
8d36fb78a2 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@63 72102866-910b-0410-8b05-ffd578937521
1995-03-08 22:37:52 +00:00
mccallum
d81b9725a6 Convert Class* to Class.():
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@59 72102866-910b-0410-8b05-ffd578937521
1995-01-26 17:55:52 +00:00
mccallum
19093b25b0 (newDecodingWithConnection:timeout:): On timeout use objc_free to free
the buffer.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@56 72102866-910b-0410-8b05-ffd578937521
1995-01-13 18:09:32 +00:00
mccallum
299420a833 (autorelease): New (unimplemented) method. (Reported by Peter
Kristensen <pkr@kom.auc.dk>).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@52 72102866-910b-0410-8b05-ffd578937521
1995-01-09 17:14:00 +00:00
mccallum
08fc2d7876 (Object (CoderAdditions)): Removed methods retainCount, dealloc,
release, retain.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@46 72102866-910b-0410-8b05-ffd578937521
1994-12-13 16:55:41 +00:00
mccallum
271a35f497 (OBJECTS_VERSION): Updated for 0.1.1.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@44 72102866-910b-0410-8b05-ffd578937521
1994-12-10 02:02:05 +00:00
mccallum
4dde0ec429 (_doEncodeObject:isByCopy:): get byCopy flag correctly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@41 72102866-910b-0410-8b05-ffd578937521
1994-12-10 01:56:54 +00:00
mccallum
c4f510aca7 Include <sys/select.h> if _AIX.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34 72102866-910b-0410-8b05-ffd578937521
1994-12-07 17:59:27 +00:00
mccallum
0ae4349f26 (connectionForward,connectionPerformAndDismissCoder): Removed old
#if'ed-out versions.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33 72102866-910b-0410-8b05-ffd578937521
1994-11-21 00:19:10 +00:00
mccallum
09c06010a6 The following from a patch by Matthias Klose <doko@cs.tu-berlin.de>
(sel_get_uid): Fix typo.
(class_is_class, class_is_meta_class, object_is_class,
object_is_instance, object_is_meta_class): New functions.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32 72102866-910b-0410-8b05-ffd578937521
1994-11-14 15:58:43 +00:00
mccallum
3e6c96f2d3 (encodeName): Do right thing for NULL name.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25 72102866-910b-0410-8b05-ffd578937521
1994-11-08 23:43:33 +00:00
mccallum
ff9b9b68a1 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24 72102866-910b-0410-8b05-ffd578937521
1994-11-08 20:12:12 +00:00
mccallum
aa33e29a63 (autoreleaseObject): Renamed from addObject.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23 72102866-910b-0410-8b05-ffd578937521
1994-11-08 20:09:28 +00:00
mccallum
dc17fc89ce (autorelease): New method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22 72102866-910b-0410-8b05-ffd578937521
1994-11-08 19:59:46 +00:00
mccallum
9f55315c36 Patch for Solaris 2.4. Use times() instead of getrusage(). (Patch
from Stephen Peters <speters@us.oracle.com>)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21 72102866-910b-0410-8b05-ffd578937521
1994-11-08 19:47:22 +00:00
mccallum
1e43fcf564 Added comments.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19 72102866-910b-0410-8b05-ffd578937521
1994-11-08 18:25:26 +00:00
mccallum
cce8272529 (autorelease): New method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18 72102866-910b-0410-8b05-ffd578937521
1994-11-08 18:12:13 +00:00
mccallum
e2c3df41f8 (objc_set_autorelease_class): New function.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17 72102866-910b-0410-8b05-ffd578937521
1994-11-08 18:11:07 +00:00
mccallum
883031612e Removed retain_count stuff. Now calling objc_set_autorelease_class().
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16 72102866-910b-0410-8b05-ffd578937521
1994-11-08 18:10:31 +00:00
mccallum
a9953e53b2 Removed stack release code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15 72102866-910b-0410-8b05-ffd578937521
1994-11-08 17:58:09 +00:00
mccallum
da8591ab01 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14 72102866-910b-0410-8b05-ffd578937521
1994-11-08 17:49:20 +00:00
mccallum
52a4e5a9f8 Removed previous kludge.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13 72102866-910b-0410-8b05-ffd578937521
1994-11-08 17:46:08 +00:00
mccallum
6ac6760a0f (__BASE_FILE__ ## _link_stdobjects_o): New function. Kludge to force
linking of stdobjects.  Anyone have any better ideas?


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12 72102866-910b-0410-8b05-ffd578937521
1994-11-08 17:38:47 +00:00
mccallum
93e78db04f Moved Object(GNUExtentions) category from stdobject.h to here.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11 72102866-910b-0410-8b05-ffd578937521
1994-11-08 17:35:02 +00:00
mccallum
227d0c9f83 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10 72102866-910b-0410-8b05-ffd578937521
1994-11-08 17:11:49 +00:00
mccallum
a457b29979 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9 72102866-910b-0410-8b05-ffd578937521
1994-11-08 16:44:01 +00:00
mccallum
3a43130da6 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1 72102866-910b-0410-8b05-ffd578937521
1994-11-04 16:29:24 +00:00