mccallum
3c56f6583d
([Proxy -awakeAfterUsingCoder:]): New method. Needed otherwise we get
...
an infinite loop with Decoder trying to send this message to a Proxy.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2218 72102866-910b-0410-8b05-ffd578937521
1997-03-04 15:51:20 +00:00
mccallum
49d43a44aa
Change "Gnustep" to "GNUstep"
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1521 72102866-910b-0410-8b05-ffd578937521
1996-05-12 00:56:10 +00:00
mccallum
3228ed0477
Change R. Andrew McCallum to post-marriage name: Andrew Kachites McCallum
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1456 72102866-910b-0410-8b05-ffd578937521
1996-04-17 20:17:45 +00:00
mccallum
dbe4613ced
Rename in comments from GNU Objective C Class Library to Gnustep Base Library.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1451 72102866-910b-0410-8b05-ffd578937521
1996-04-17 19:55:26 +00:00
mccallum
89d67bb808
Fix typo; it is preface.h, not prefix.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1420 72102866-910b-0410-8b05-ffd578937521
1996-04-17 15:34:35 +00:00
mccallum
d4b12b4053
Change all include objects/*.h to include gnustep/base/*.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1419 72102866-910b-0410-8b05-ffd578937521
1996-04-17 15:23:00 +00:00
mccallum
8f242feadf
(debug_proxy): Changed from 1 to 0; don't print debugging messages.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1385 72102866-910b-0410-8b05-ffd578937521
1996-04-16 23:28:14 +00:00
mccallum
6c5e0d54bb
Use NSException instead of sending -error: in all methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1273 72102866-910b-0410-8b05-ffd578937521
1996-03-26 19:35:47 +00:00
mccallum
e7667dd5ed
Raise NSExceptions instead of using -error:.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1214 72102866-910b-0410-8b05-ffd578937521
1996-03-19 01:48:39 +00:00
mccallum
df553684be
([Proxy -encodeWithCoder:]): Add a more explanatory error message for
...
the use of invalid Connections.
([Proxy +encodeObject:withConnectedCoder:]): Likewise.
([Proxy -forward::]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1208 72102866-910b-0410-8b05-ffd578937521
1996-03-19 01:05:46 +00:00
mccallum
e974176a55
([Proxy +newWithCoder:]): Fix misspelling in debug message.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1202 72102866-910b-0410-8b05-ffd578937521
1996-03-19 00:55:27 +00:00
mccallum
88559e5d9c
([Proxy +encodeObject:withConnectedCoder:]): Assert that triangle
...
connection proxy out port's are valid.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1201 72102866-910b-0410-8b05-ffd578937521
1996-03-18 21:57:29 +00:00
mccallum
c7a1b76c75
([Proxy +newWithCoder:]): Remove unused variable.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1175 72102866-910b-0410-8b05-ffd578937521
1996-03-18 13:59:19 +00:00
mccallum
f6d5c1c787
Assert that the connection is valid in several places.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1090 72102866-910b-0410-8b05-ffd578937521
1996-03-07 18:09:06 +00:00
mccallum
af321f2af1
Change many ivar names.
...
(debug_proxy): Temporarily set to 1.
([Proxy +newForRemoteTarget:connection:]): Set new ivar names.
Embellish debugging message to include connection.
([Proxy -invalidateProxy]): Return void instead of self.
([Proxy +encodeObject:withConnectedCoder:]): Overhauled, encode tag,
and change order of encoding for more efficient encoding. Added many
comments.
([Proxy +newWithCoder:]): Likewise, to match. Also added a check to
make sure we don't return a bogus pointer for a local object; do this
by checking with connection's +includesLocalObject; if it's not
there, raise an exception.
([Proxy -forward::]): Call the new forwarding method name in Connection.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1062 72102866-910b-0410-8b05-ffd578937521
1996-03-06 14:16:04 +00:00
mccallum
c888258e60
([Proxy +initialize]): Don't return self.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1047 72102866-910b-0410-8b05-ffd578937521
1996-03-03 01:37:59 +00:00
mccallum
7a180f449a
Overhauled for new collections, coders and ports.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1015 72102866-910b-0410-8b05-ffd578937521
1996-03-01 15:54:57 +00:00
mccallum
8c3c74e514
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
mccallum
07b43d0e5d
Use string objects instead of C strings
...
for name arguments to encoding methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@796 72102866-910b-0410-8b05-ffd578937521
1996-01-24 03:33:21 +00:00
mccallum
e8e57eaff3
Use new-style method name "..ValueOfObjCType"
...
and "..ValueOfCType", instead of "..ValueOfType" and
"..ValueOfSimpleType".
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@781 72102866-910b-0410-8b05-ffd578937521
1996-01-23 23:57:17 +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
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
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
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
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
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
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
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
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
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