Commit graph

5192 commits

Author SHA1 Message Date
Andrew McCallum
1339626874 (-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
Andrew McCallum
9a409d63ba 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
Andrew McCallum
baba8f65d9 Use @""-style strings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@290 72102866-910b-0410-8b05-ffd578937521
1995-04-05 20:34:40 +00:00
Andrew McCallum
6d6365e63c (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
Andrew McCallum
7c3d4ddc96 Added header comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@288 72102866-910b-0410-8b05-ffd578937521
1995-04-05 20:26:38 +00:00
Andrew McCallum
279892b075 Fixed indentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@287 72102866-910b-0410-8b05-ffd578937521
1995-04-05 20:26:11 +00:00
Andrew McCallum
0d4689ba36 (+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
Andrew McCallum
d5ad853741 (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
Andrew McCallum
dd4444884d (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
Andrew McCallum
25b5e6b3be (main): "release" collections intead of "emtpy"ing them.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@283 72102866-910b-0410-8b05-ffd578937521
1995-04-05 16:15:15 +00:00
Andrew McCallum
dbeb7b9474 (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
Andrew McCallum
62948e12e4 (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
Andrew McCallum
3c9d54ece4 (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
Andrew McCallum
f43c5d34f7 (_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
Andrew McCallum
81649caa5c (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
Andrew McCallum
a0883d5d9d (+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
Andrew McCallum
df4ee928b0 (SRCS): Added nsarray.m.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@276 72102866-910b-0410-8b05-ffd578937521
1995-04-05 00:52:00 +00:00
Andrew McCallum
e31cd97780 (GNUSTEP_HEADERS): Added foundation/NSUtilities.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@275 72102866-910b-0410-8b05-ffd578937521
1995-04-05 00:32:50 +00:00
Andrew McCallum
44aba65610 Inherit from NSObject, not Array.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@274 72102866-910b-0410-8b05-ffd578937521
1995-04-05 00:16:26 +00:00
Andrew McCallum
1fb023acb4 (GNUSTEP_MFILES): Added NSConcreteArray.m.
(GNUSTEP_HEADERS): Added NSConcreteArray.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@273 72102866-910b-0410-8b05-ffd578937521
1995-04-05 00:13:58 +00:00
Andrew McCallum
870485e833 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
Andrew McCallum
42ed7a6571 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
Andrew McCallum
8fc2b6cad4 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
Andrew McCallum
fa9c5429ba Skeleton from Fedor.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@269 72102866-910b-0410-8b05-ffd578937521
1995-04-04 16:17:51 +00:00
Andrew McCallum
26f3169e6d 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
Andrew McCallum
30f74de952 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
Andrew McCallum
d4af5870e6 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
Andrew McCallum
38961aced1 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
Andrew McCallum
6bf584aa2b Add Fedor credit.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@264 72102866-910b-0410-8b05-ffd578937521
1995-04-04 15:33:08 +00:00
Andrew McCallum
5451b3eee3 Add gcc-dynamic.patch instructions; add -p1 to gcc-string.patch
instructions.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@263 72102866-910b-0410-8b05-ffd578937521
1995-04-04 15:30:27 +00:00
Andrew McCallum
f97aabf611 (#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
Andrew McCallum
f38e31db70 (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
Andrew McCallum
6250f3b8ae (dynamic-load.h): New target, replacing the "one-step" target, which
got invoked too often.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@260 72102866-910b-0410-8b05-ffd578937521
1995-04-03 23:21:24 +00:00
Andrew McCallum
1bc1edefab (GNUSTEP_HEADERS): Add foundation/NSArray.h, foundation/NSCoder.h,
foundation/NSDictionary.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@259 72102866-910b-0410-8b05-ffd578937521
1995-04-03 23:02:36 +00:00
Andrew McCallum
0f9ccb2dba 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
Andrew McCallum
c2137f5614 Fix include of NSZone.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@257 72102866-910b-0410-8b05-ffd578937521
1995-04-03 22:56:10 +00:00
Andrew McCallum
8216260145 #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
Andrew McCallum
237ddbd3c3 Third Apr 3 patch from Fedor
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@255 72102866-910b-0410-8b05-ffd578937521
1995-04-03 22:22:07 +00:00
Andrew McCallum
24ab406096 Second Apr 3 patch from Fedor
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@254 72102866-910b-0410-8b05-ffd578937521
1995-04-03 21:26:15 +00:00
Andrew McCallum
86c5d5882b 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
Andrew McCallum
3ff2cb8419 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
Andrew McCallum
0658b3861e 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
Andrew McCallum
d440f74548 Remove duplicate "Compilation of class clusters" section.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@250 72102866-910b-0410-8b05-ffd578937521
1995-04-03 20:42:44 +00:00
Andrew McCallum
139e97defa 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
Andrew McCallum
164f0edb47 (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
Andrew McCallum
1bbf198985 Added notice of Fedor bug fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@247 72102866-910b-0410-8b05-ffd578937521
1995-04-03 03:47:52 +00:00
Andrew McCallum
051b492893 (GNU_HEADERS): Added objects/NSString.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@246 72102866-910b-0410-8b05-ffd578937521
1995-04-03 03:42:23 +00:00
Andrew McCallum
392a0d71a6 Add string handling to description.
Ask for dejagnu volunteer.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@245 72102866-910b-0410-8b05-ffd578937521
1995-04-03 03:34:30 +00:00
Andrew McCallum
751620ade5 (OBJECTS_SUBMINOR_VERSION): Version 0.1.7.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@244 72102866-910b-0410-8b05-ffd578937521
1995-04-03 03:31:01 +00:00
Andrew McCallum
af086c653e Test mutable strings and "strings as collections of char's".
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@243 72102866-910b-0410-8b05-ffd578937521
1995-04-03 03:29:10 +00:00