Andrew McCallum
a74654dda8
Add test case from Scott Christley.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@902 72102866-910b-0410-8b05-ffd578937521
1996-02-13 01:57:17 +00:00
Andrew McCallum
4ff31d5199
Declare new method.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@901 72102866-910b-0410-8b05-ffd578937521
1996-02-13 01:55:46 +00:00
Andrew McCallum
57a201c287
([Collection -withObjectsInvoke:]): New method.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@900 72102866-910b-0410-8b05-ffd578937521
1996-02-13 01:55:34 +00:00
Andrew McCallum
78b946e763
Declare new methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@899 72102866-910b-0410-8b05-ffd578937521
1996-02-13 01:54:48 +00:00
Andrew McCallum
dd05a76be1
([Invocation -invoke]): Terminate copy of encoding string. Deal with
...
void return type.
([Invocation -invokeWithElement:]): Method removed.
([Invocation -invokeWithObject:]): Make is -subclassResponsibility.
([Invocation -getReturnValue:]): Make sure return_value is non-NULL.
([ArgframeInvocation -initWithArgframe:type:]): Use objc_calloc.
([MethodInvocation -initWithArgframe:selector:]): Try hard to get a
selector with a type string.
([MethodInvocation -initWithTarget:selector:...]): New method.
([MethodInvocation -invoke]): Get the target and selector properly.
([MethodInvocation -invokeWithObject:]): New method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@898 72102866-910b-0410-8b05-ffd578937521
1996-02-13 01:54:32 +00:00
Andrew McCallum
ebe8c591ab
([NSUnarchiver +allocWithZone:]): New method.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@897 72102866-910b-0410-8b05-ffd578937521
1996-02-13 01:50:29 +00:00
Andrew McCallum
6db330119c
([Coder -decodeObject]): Return the object.
...
([Coder -initForReadingWithData:]): New method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@896 72102866-910b-0410-8b05-ffd578937521
1996-02-13 01:50:03 +00:00
Andrew McCallum
66e7fa2ea5
Added more ALL-CAPS files.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@895 72102866-910b-0410-8b05-ffd578937521
1996-02-12 23:14:09 +00:00
Andrew McCallum
f5f389fced
Add more executables.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@894 72102866-910b-0410-8b05-ffd578937521
1996-02-12 23:11:43 +00:00
Andrew McCallum
843d0a2938
Use -subclassResponsibility instead of -notImplemented
...
where appropriate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@893 72102866-910b-0410-8b05-ffd578937521
1996-02-01 17:04:17 +00:00
Andrew McCallum
2cea9a86d1
This snapshot sent to Scott Christley.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@892 72102866-910b-0410-8b05-ffd578937521
1996-02-01 03:32:02 +00:00
Andrew McCallum
18bd786306
Add title.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@891 72102866-910b-0410-8b05-ffd578937521
1996-02-01 03:31:33 +00:00
Andrew McCallum
569159bc02
(DIST_FILES): Add file STATUS.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@890 72102866-910b-0410-8b05-ffd578937521
1996-02-01 03:31:07 +00:00
Andrew McCallum
edb7a89289
([Coder -_coderCreateReferenceForObject:]): Beginning with this
...
method, put in, but comment out, new ideas for "tag-less" coder
streams; this will allow for smaller archives.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@889 72102866-910b-0410-8b05-ffd578937521
1996-02-01 03:29:56 +00:00
Andrew McCallum
c0bf57527f
Make new news section, for after 0.1.19.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@888 72102866-910b-0410-8b05-ffd578937521
1996-02-01 03:28:02 +00:00
Andrew McCallum
64a265c2ec
Initial version sent to Scott Christley.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@887 72102866-910b-0410-8b05-ffd578937521
1996-02-01 03:18:08 +00:00
Andrew McCallum
dbed66c4a3
(main): Use new Archiver and Unarchiver classes, use new method names.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@886 72102866-910b-0410-8b05-ffd578937521
1996-01-28 02:20:34 +00:00
Andrew McCallum
0769bbcdca
([Coder -closeCoding]): Method renamed from -closeCoder.
...
([Coder +encodeRootObject:withName:toStream:]): Make -closeCoding name
change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@885 72102866-910b-0410-8b05-ffd578937521
1996-01-28 02:18:13 +00:00
Andrew McCallum
3c4c4029ca
(CommonCoding -closeCoding): Renamed from -coderCoder, so it is not so
...
exclusively associated with the Coding class, but also all subclasses
that implement a *Coding protocol.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@884 72102866-910b-0410-8b05-ffd578937521
1996-01-28 02:16:24 +00:00
Andrew McCallum
872e21414b
Rename methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@883 72102866-910b-0410-8b05-ffd578937521
1996-01-28 02:10:37 +00:00
Andrew McCallum
67409d675d
([Coder +newReadingFromStream:]): Renamed from
...
coderReadingFromStream:, because it's silly to have different names
for this method for subclasses of Coder. Don't autorelease returned
object (I also find this more helpful).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@882 72102866-910b-0410-8b05-ffd578937521
1996-01-28 02:09:10 +00:00
Andrew McCallum
100d527e43
([ConnectedCoder +newDecodingWithConnection:timeout:]): Rename
...
coderReadingFromStream to newReadingFromStream, and don't retain.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@881 72102866-910b-0410-8b05-ffd578937521
1996-01-28 02:07:50 +00:00
Andrew McCallum
9bada5b377
(GNU_MFILES): Add Archiver.m.
...
(GNU_HEADERS): Add objects/Archiver.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@880 72102866-910b-0410-8b05-ffd578937521
1996-01-28 01:59:17 +00:00
Andrew McCallum
d0b20af9e6
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@879 72102866-910b-0410-8b05-ffd578937521
1996-01-28 01:58:35 +00:00
Andrew McCallum
a93079dc70
Add @bullet after @itemize where necessary
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@878 72102866-910b-0410-8b05-ffd578937521
1996-01-27 01:34:38 +00:00
Andrew McCallum
c8ec0a75ac
(GNU_HEADERS): Added CStreaming.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@877 72102866-910b-0410-8b05-ffd578937521
1996-01-27 01:10:55 +00:00
Andrew McCallum
f29490f4e1
Include BinaryCStream.h and TextCStream.h, not the old *Coder.h
...
versions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@876 72102866-910b-0410-8b05-ffd578937521
1996-01-27 00:56:10 +00:00
Andrew McCallum
910deac851
(Coder): Make subclass of Coder, not BinaryCoder.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@875 72102866-910b-0410-8b05-ffd578937521
1996-01-27 00:55:38 +00:00
Andrew McCallum
9d4129af73
Declare new method.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@874 72102866-910b-0410-8b05-ffd578937521
1996-01-27 00:55:12 +00:00
Andrew McCallum
cf46d25b2f
([TextCStream -encodeValueOfCType:at:withName:]): Remove the asserts
...
that prohibited structs and arrays.
([TextCStream -decodeValueOfCType:at:withName:]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@873 72102866-910b-0410-8b05-ffd578937521
1996-01-27 00:55:00 +00:00
Andrew McCallum
83811f935d
Include the code for handling structs and arrays.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@872 72102866-910b-0410-8b05-ffd578937521
1996-01-27 00:54:11 +00:00
Andrew McCallum
ea7185809d
(main): Use new coding scheme and @"" strings properly.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@871 72102866-910b-0410-8b05-ffd578937521
1996-01-27 00:53:47 +00:00
Andrew McCallum
b28a13c912
Put @bullet after @itemize, as required.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@870 72102866-910b-0410-8b05-ffd578937521
1996-01-27 00:53:14 +00:00
Andrew McCallum
2468a0390b
Make it work with the new coding scheme.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@869 72102866-910b-0410-8b05-ffd578937521
1996-01-27 00:52:55 +00:00
Andrew McCallum
af4062eee8
Include <objects/NSString.h> instead of <objects/String.h>.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@868 72102866-910b-0410-8b05-ffd578937521
1996-01-26 23:46:02 +00:00
Andrew McCallum
fc1c705ece
(main): Use NSString in -initWithPipeFrom argument.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@867 72102866-910b-0410-8b05-ffd578937521
1996-01-26 23:41:59 +00:00
Andrew McCallum
b16a1f535a
(SRCS): Remove test08.m, it was for old-style archiving.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@866 72102866-910b-0410-8b05-ffd578937521
1996-01-26 20:38:21 +00:00
Andrew McCallum
2010fc6696
([ConnectedCoder +newDecodingWithConnection:timeout:]): Use
...
+coderReadingFromStream, not the deprecated -initReadingFromStream.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@865 72102866-910b-0410-8b05-ffd578937521
1996-01-26 20:35:30 +00:00
Andrew McCallum
689488cd4c
([BinaryCStream -decodeName:]): Check for NULL name.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@864 72102866-910b-0410-8b05-ffd578937521
1996-01-26 20:34:42 +00:00
Andrew McCallum
fb95ebf732
encodeObjectBycopy -> encodeBycopyObject (to better match NeXT).
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@863 72102866-910b-0410-8b05-ffd578937521
1996-01-26 20:34:21 +00:00
Andrew McCallum
ba7ecdc234
Fix typo.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@862 72102866-910b-0410-8b05-ffd578937521
1996-01-26 20:32:33 +00:00
Andrew McCallum
b5b63c57ed
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@861 72102866-910b-0410-8b05-ffd578937521
1996-01-26 20:22:03 +00:00
Andrew McCallum
2badff512e
(OBJECTS_SUBMINOR_VERSION): libobjects version 0.2.0.
...
(OBJECTS_MINOR_VERSION): Version 2.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@860 72102866-910b-0410-8b05-ffd578937521
1996-01-26 20:19:51 +00:00
Andrew McCallum
d275e7050c
([Coder +initialize]): Make BinaryCStream the default, not TextCStream.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@859 72102866-910b-0410-8b05-ffd578937521
1996-01-26 20:17:19 +00:00
Andrew McCallum
66a048b999
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@858 72102866-910b-0410-8b05-ffd578937521
1996-01-26 20:10:40 +00:00
Andrew McCallum
a448359f66
Move NSUnarchiver declaration here from NSUnarchiver.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@857 72102866-910b-0410-8b05-ffd578937521
1996-01-26 20:03:57 +00:00
Andrew McCallum
65b89ee4fa
Move implementation of NSGUnarchiver here from NSGUnarchiver.m.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@856 72102866-910b-0410-8b05-ffd578937521
1996-01-26 20:03:30 +00:00
Andrew McCallum
c564c597a9
([Coder -encodeTag:]): Let the cstream handle it, if it can.
...
([Coder -decodeTag]): Likewise.
([Coder -encodeClass:]): Perform classname mapping ala
encodeClassName:intoClassName.
([Coder -_doEncodeBycopyObject:]): Perform callbacks
-replacementObjectForCoder, -replacementObjectForArchiver,
-classForCoder, -classForArchiver.
([Coder -encodeClassName:intoClassName:]): Fix typos.
([Coder -encodeConditionalObject:]): Don't encode *forward*
references, only backward references; apparently NeXT-style decoding
(with -decodeObject, instead of GNU's decodeObjectAt:) can't handle
them.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@855 72102866-910b-0410-8b05-ffd578937521
1996-01-26 20:02:33 +00:00
Andrew McCallum
e81f3b621e
Remove ivars; behavior code now handles instance_size.
...
Move NSGUnarchiver here from NSGUnarchiver.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@854 72102866-910b-0410-8b05-ffd578937521
1996-01-26 19:55:16 +00:00
Andrew McCallum
89ff735912
([NSObject -classForArchiver]): Method removed; it's now in NSArchiver.m.
...
([NSObject -replacementObjectForArchiver:]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@853 72102866-910b-0410-8b05-ffd578937521
1996-01-26 19:54:27 +00:00