Commit graph

207 commits

Author SHA1 Message Date
Andrew McCallum
b50c6a26a6 New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@799 72102866-910b-0410-8b05-ffd578937521
1996-01-24 14:09:55 +00:00
Andrew McCallum
ef3fc29d79 (Streaming -writeFormat:arguments:): New method.
(Streaming -readFormat:arguments:): New method.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@791 72102866-910b-0410-8b05-ffd578937521
1996-01-24 03:20:47 +00:00
Andrew McCallum
eedc393ce0 Don't include <objects/String.h>
(Coding -encodeValueOfCType:at:withName:): New method.
(Coding -decodeValueOfCType:at:withName:): New method.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@790 72102866-910b-0410-8b05-ffd578937521
1996-01-24 03:19:37 +00:00
Andrew McCallum
477eab35af Declare new methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@789 72102866-910b-0410-8b05-ffd578937521
1996-01-24 03:18:01 +00:00
Andrew McCallum
5afcd8233e (Streaming): Include NSObject protocol in Streaming protocol, so we
can use NSObject methods on arguments passed with <Streaming> type.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@778 72102866-910b-0410-8b05-ffd578937521
1996-01-23 23:08:25 +00:00
Andrew McCallum
35671473e6 Declare new methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@777 72102866-910b-0410-8b05-ffd578937521
1996-01-23 23:07:24 +00:00
Andrew McCallum
c7e63977de Use new-style method name "..ValueOfObjCType", instead of
"..ValueOfType".  Use (id <String>) instead of (char *) where
appropriate.
(Encoding -initEncodingOnStream:): Method removed.
(Encoding -initEncoding): Method removed.
(Encoding -encodeValueOfSimpleType:at:withName:): Method removed.
(Decoding -initDecodingOnStream:): Method removed.
(Decoding -initDecoding): Method removed.
(Decoding -decodeValueOfSimpleType:at:withName:): Method removed.
(CommonCoding +defaultFormatVersion): New method.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@776 72102866-910b-0410-8b05-ffd578937521
1996-01-23 23:06:35 +00:00
Andrew McCallum
b3f07a0a76 Declare new methods.
(cstream): New ivar, replacing "stream".
(classname_map): New ivar, but not yet used properly.
(concrete_format_version): ivar removed, this is now in the CStream
classes.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@775 72102866-910b-0410-8b05-ffd578937521
1996-01-23 23:01:24 +00:00
Andrew McCallum
bc2618d1fa Don't include <objects/Coder.h>; this helps prevent circular dependances
in include files.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@766 72102866-910b-0410-8b05-ffd578937521
1996-01-23 22:28:18 +00:00
Andrew McCallum
406d4e465a Declare new method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@762 72102866-910b-0410-8b05-ffd578937521
1996-01-23 21:08:52 +00:00
Andrew McCallum
b0eafa76ea (Streaming): Use string object types instead of C-string types in
method arguments.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@760 72102866-910b-0410-8b05-ffd578937521
1996-01-23 21:01:51 +00:00
Andrew McCallum
b46834515c Declare new methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@759 72102866-910b-0410-8b05-ffd578937521
1996-01-23 21:00:08 +00:00
Andrew McCallum
0a090cdb52 (Coder): Get rid of unnecessary ivar doing_root_object; we can get the
same information from ivar interconnected_stack_height.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@755 72102866-910b-0410-8b05-ffd578937521
1996-01-23 16:54:52 +00:00
Andrew McCallum
5503dfbb4a Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@750 72102866-910b-0410-8b05-ffd578937521
1996-01-22 23:22:11 +00:00
Andrew McCallum
65a5bbc051 Moved method declarations from NSMutableSet to NSSet.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@655 72102866-910b-0410-8b05-ffd578937521
1995-10-30 01:52:20 +00:00
Andrew McCallum
18e23a6101 Added NSCountedSet interface.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@644 72102866-910b-0410-8b05-ffd578937521
1995-10-30 00:59:20 +00:00
Andrew McCallum
c96e5296d2 Doc fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@640 72102866-910b-0410-8b05-ffd578937521
1995-10-30 00:34:00 +00:00
Andrew McCallum
16c7a1964d Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@639 72102866-910b-0410-8b05-ffd578937521
1995-10-30 00:33:22 +00:00
Andrew McCallum
f146df3410 Patched from mail. See ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@627 72102866-910b-0410-8b05-ffd578937521
1995-10-18 16:47:59 +00:00
Andrew McCallum
346531d5b6 (Coder): Renamed ivars from root_object_tables to root_object_table,
from forward_object_tables to forward_object_table; changed classes
from Stack (of Dictionary's) to Dictionary.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@625 72102866-910b-0410-8b05-ffd578937521
1995-10-14 18:16:03 +00:00
Andrew McCallum
97d0500c5b Patched from mail. See ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@608 72102866-910b-0410-8b05-ffd578937521
1995-09-12 22:30:13 +00:00
Andrew McCallum
64ec73254f Comment changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@606 72102866-910b-0410-8b05-ffd578937521
1995-09-11 00:37:22 +00:00
Andrew McCallum
a417c36365 (interconnected_stack_height): New ivar for Coder.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@604 72102866-910b-0410-8b05-ffd578937521
1995-09-10 22:51:20 +00:00
Andrew McCallum
1dce17d034 ([Coding -decodeArrayOfType:at:count:withName:]): Change the 3rd
argument type; pass the count directly, not as a pointer.  The
encoding and decoding of array's no longer records the array count;
if necessary, you must do that yourself ahead of time.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@603 72102866-910b-0410-8b05-ffd578937521
1995-09-10 22:17:55 +00:00
Andrew McCallum
8718b43b7a Fix typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@601 72102866-910b-0410-8b05-ffd578937521
1995-09-08 22:49:36 +00:00
Andrew McCallum
e41200a1ef (in_progress_table): New ivar in Coder.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@599 72102866-910b-0410-8b05-ffd578937521
1995-09-08 22:30:52 +00:00
Andrew McCallum
2dfd567823 Comment out args to LibobjectsMain so we don't get errors from
people's "int main ()".


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@570 72102866-910b-0410-8b05-ffd578937521
1995-08-16 19:37:15 +00:00
Andrew McCallum
3deeef7f8a Only redefine main if we don't have __ELF__.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@555 72102866-910b-0410-8b05-ffd578937521
1995-08-16 16:11:01 +00:00
Andrew McCallum
46f4786519 Include <objects/LibobjectsMain.h>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@554 72102866-910b-0410-8b05-ffd578937521
1995-08-16 16:07:12 +00:00
Andrew McCallum
84e56d6ae6 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@552 72102866-910b-0410-8b05-ffd578937521
1995-08-16 16:04:22 +00:00
Andrew McCallum
6ba8010e96 Capitalize Foundation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@488 72102866-910b-0410-8b05-ffd578937521
1995-07-01 19:10:22 +00:00
Andrew McCallum
830129d4bf ([Dictionary initWithType:keyType:capacity]): Declare it.
([Dictionary initWithType:capacity]): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@468 72102866-910b-0410-8b05-ffd578937521
1995-06-29 02:06:19 +00:00
Andrew McCallum
8ed02092f1 Include Sequent support.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@463 72102866-910b-0410-8b05-ffd578937521
1995-06-29 01:04:33 +00:00
Andrew McCallum
dfe717a916 Fix #ifndef macro name; NSArray, not NSString!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@412 72102866-910b-0410-8b05-ffd578937521
1995-05-05 18:30:25 +00:00
Andrew McCallum
d16aad8131 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@410 72102866-910b-0410-8b05-ffd578937521
1995-05-05 18:27:56 +00:00
Andrew McCallum
7699a66d17 Include from <Foundation/...>, not <foundation/...>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@391 72102866-910b-0410-8b05-ffd578937521
1995-04-17 21:13:20 +00:00
Andrew McCallum
8d5e04bc53 Fix typo: We're declaring methods of NSCoder, not NSConcreteCoder.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@389 72102866-910b-0410-8b05-ffd578937521
1995-04-17 20:42:50 +00:00
Andrew McCallum
7d4e788857 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@374 72102866-910b-0410-8b05-ffd578937521
1995-04-15 19:57:39 +00:00
Andrew McCallum
4761f09df5 Method removed and put into Streaming protocol. Included from
objects/Streaming.h.
(mode): Instance variable removed.
(STREAM_READONLY, STREAM_WRITEONLY, STREAM_READWRITE): enum removed.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@371 72102866-910b-0410-8b05-ffd578937521
1995-04-15 19:55:43 +00:00
Andrew McCallum
7c323bf09e (mode): New instance variable, to replace one removed from Stream class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@370 72102866-910b-0410-8b05-ffd578937521
1995-04-15 19:53:44 +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
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
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
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
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
807b4a970e 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
Andrew McCallum
37028f2245 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
Andrew McCallum
6016c39104 (_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
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
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
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
9cbba67150 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
Andrew McCallum
752988059d 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
Andrew McCallum
4666956b5a 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
Andrew McCallum
2d28448d8a 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
Andrew McCallum
1520db000b (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
Andrew McCallum
e7975c700b (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
Andrew McCallum
c10655a5bc 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
Andrew McCallum
cb62135887 (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
Andrew McCallum
b6d638d8b0 (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
Andrew McCallum
2f4a20e3a1 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
Andrew McCallum
450d5226fd (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
Andrew McCallum
29a1843669 (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
Andrew McCallum
8ffffc145d (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
Andrew McCallum
2b9f773edc (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
Andrew McCallum
ace8226d35 (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
Andrew McCallum
7162e21040 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
Andrew McCallum
f9601db991 (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
Andrew McCallum
458e8f1d2b 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
Andrew McCallum
6c36e166d7 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
Andrew McCallum
71faa85784 (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
Andrew McCallum
55e547b282 (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
Andrew McCallum
4a274bf42a (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
Andrew McCallum
68a97de892 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
Andrew McCallum
6c66e3dd89 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
Andrew McCallum
608359e803 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
Andrew McCallum
3041551b0f 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
Andrew McCallum
038333aac0 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
Andrew McCallum
63779d97be 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
Andrew McCallum
b2594b4318 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
Andrew McCallum
961b27d634 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
Andrew McCallum
49a66374d7 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
Andrew McCallum
43660bed3a 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
Andrew McCallum
a29f573081 (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
Andrew McCallum
d5d4e9a397 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
Andrew McCallum
8cdb291659 (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
Andrew McCallum
f137ac84b2 (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
Andrew McCallum
f55ac81822 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
Andrew McCallum
2b374f469f (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
Andrew McCallum
c30c42c64a (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
Andrew McCallum
53ba731767 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
Andrew McCallum
22f0c52cfd *** 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
Andrew McCallum
8afc3e7926 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
Andrew McCallum
be6d23b3a7 (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
Andrew McCallum
b397d3eb4c 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
Andrew McCallum
250334c803 (__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
Andrew McCallum
5a2ce29a85 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
Andrew McCallum
0098375b73 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