Andrew McCallum
dba54a8bd3
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1054 72102866-910b-0410-8b05-ffd578937521
1996-03-03 02:18:46 +00:00
Andrew McCallum
c86c5f3459
(GNU_MFILES): Added Notification.m and NotificationDispatcher.m.
...
Removed SocketPort.m.
(GNU_HEADERS): Added objects/Notification.h and
objects/NotificationDispatcher.h. Removed objects/SocketPort.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1053 72102866-910b-0410-8b05-ffd578937521
1996-03-03 02:16:25 +00:00
Andrew McCallum
0410aacac3
(NSConnectionDeath): New macro.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1052 72102866-910b-0410-8b05-ffd578937521
1996-03-03 01:43:35 +00:00
Andrew McCallum
6e68375b6b
New interface based on GNU Notification and NotificationDispatcher.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1051 72102866-910b-0410-8b05-ffd578937521
1996-03-03 01:41:55 +00:00
Andrew McCallum
d21e400996
New implementation based on GNU NotificationDispatcher. This version
...
is much faster, and has some better features.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1050 72102866-910b-0410-8b05-ffd578937521
1996-03-03 01:41:20 +00:00
Andrew McCallum
1921e871e2
New implementation based on GNU Notification. This version is much
...
faster, and has some better features.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1049 72102866-910b-0410-8b05-ffd578937521
1996-03-03 01:41:01 +00:00
Andrew McCallum
8d63f852b9
Declare new methods and new Notification String.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1048 72102866-910b-0410-8b05-ffd578937521
1996-03-03 01:38:40 +00:00
Andrew McCallum
39e0bb14f2
([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
Andrew McCallum
5459c5ec71
Don't include <objc/Object.h>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1046 72102866-910b-0410-8b05-ffd578937521
1996-03-03 01:37:39 +00:00
Andrew McCallum
e137fb1552
([LinkedListNode -initialize]): Method removed.
...
([LinkedListNode -init]): Set _linked_list.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1045 72102866-910b-0410-8b05-ffd578937521
1996-03-03 01:37:08 +00:00
Andrew McCallum
bf4fd7952b
([LinkedList -insertObject:after:]): When inserting first object, set
...
_count to 1.
([LinkedList -insertObject:before:]): Likewise.
([LinkedList -appendObject:]): Don't claim ownership here if we're
going to call -insertObject:after: later.
([LinkedList -prependObject:]): Likewise. And renamed from
prependElement.
([LinkedList -insertObject:atIndex:]): Likewise.
([LinkedList -newEnumState]): New method.
([LinkedList -nextObjectWithEnumState:]): Overhauled.
([LinkedList -prevObjectWithEnumState:]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1044 72102866-910b-0410-8b05-ffd578937521
1996-03-03 01:36:41 +00:00
Andrew McCallum
8e74895739
([Connection +connectionsCountWithInPort:]): Fix use of END_FOR_ARRAY.
...
([Connection -invalidate]): Post ConnectionBecameInvalidNotification.
(ConnectionBecameInvalidNotification): New extern String.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1043 72102866-910b-0410-8b05-ffd578937521
1996-03-03 00:45:04 +00:00
Andrew McCallum
c669aba353
(ConnectionBecameInvalidNotification): Declare extern new String.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1042 72102866-910b-0410-8b05-ffd578937521
1996-03-03 00:42:42 +00:00
Andrew McCallum
2283a8beb1
(String): Make the protocol inherit from the NSObject protocol.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1041 72102866-910b-0410-8b05-ffd578937521
1996-03-03 00:41:51 +00:00
Andrew McCallum
091ab5191c
(ConstantCollecting): Make is inherit from the NSObject protocol.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1040 72102866-910b-0410-8b05-ffd578937521
1996-03-03 00:41:23 +00:00
Andrew McCallum
7d8460ea0e
([TcpInPort -numberOfConnectedOutPorts]): New method.
...
([TcpInPort -_connectedOutPortInvalidated:]): Post an
InPortClientBecameInvalidNotification.
([TcpInPort -portNumber]): New method.
([TcpInPort -description]): New method.
([TcpOutPort +newWithAcceptedSocket:inPort:]): Fill in the _address
ivar.
([TcpOutPort -portNumber]): New method.
([TcpOutPort -description]): New method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1039 72102866-910b-0410-8b05-ffd578937521
1996-03-03 00:40:46 +00:00
Andrew McCallum
272ac50286
([MethodInvocation -invokeWithObject:]): Make it a
...
-subclassResponsibililty.
([MethodInvocation -initWithArgframe:selector:]): Raise an exception
if we are unable to get a non-null selector type string.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1038 72102866-910b-0410-8b05-ffd578937521
1996-03-03 00:38:06 +00:00
Andrew McCallum
844e785f3c
([Port -invalidate]): Post PortBecameInvalidNotification.
...
(PortBecameInvalidNotification): New String object.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1037 72102866-910b-0410-8b05-ffd578937521
1996-03-03 00:36:53 +00:00
Andrew McCallum
f48fa64139
([NSGMutableDictionary -objectForKey:]): New method.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1036 72102866-910b-0410-8b05-ffd578937521
1996-03-03 00:35:52 +00:00
Andrew McCallum
7f08658033
([ConstantKeyedCollection -description]): Use object_get_class_name
...
instead of -name.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1035 72102866-910b-0410-8b05-ffd578937521
1996-03-03 00:35:28 +00:00
Andrew McCallum
cf45bfe7ef
(NSObject (NEXSTEP)): Comment out -name method because
...
NSNotification.h declares it with a different type. Eventually we'll
have to come up with a more permanent solution.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1034 72102866-910b-0410-8b05-ffd578937521
1996-03-03 00:35:05 +00:00
Andrew McCallum
2595147b64
([DelegatePool -forward::]): Fix use of END_FOR_ARRAY.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1033 72102866-910b-0410-8b05-ffd578937521
1996-03-03 00:33:51 +00:00
Andrew McCallum
e3422df521
([Enumerator -nextObject]): Pass pointer to ENUM_STATE.
...
([Enumerator -dealloc]): Likewise.
([ConstantCollection -detectObjectByInvoking:]): Use -returnValueIsTrue.
([ConstantCollection -printForDebugger]): Use object_get_class_name
instead of -name because -name is now ambiguously typed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1032 72102866-910b-0410-8b05-ffd578937521
1996-03-03 00:33:24 +00:00
Andrew McCallum
cb13c6459c
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1031 72102866-910b-0410-8b05-ffd578937521
1996-03-01 16:26:49 +00:00
Andrew McCallum
f918e8913a
Add invocation.txt.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1030 72102866-910b-0410-8b05-ffd578937521
1996-03-01 16:26:27 +00:00
Andrew McCallum
31cbb22d03
Add tcpport executables.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1029 72102866-910b-0410-8b05-ffd578937521
1996-03-01 16:26:05 +00:00
Andrew McCallum
406f6d6931
Removed all invdividual targets for executables. Use general rule
...
that works for GNU make, but may not work for others.
(SRCS): Add tcpport-server.m and tcpport-client.m.
(tcpport): New target.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1028 72102866-910b-0410-8b05-ffd578937521
1996-03-01 16:25:26 +00:00
Andrew McCallum
0c2a93d89c
Surrounded by #if for mach.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1027 72102866-910b-0410-8b05-ffd578937521
1996-03-01 16:21:34 +00:00
Andrew McCallum
4a9fdee68c
Fix #ifndef symbol.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1026 72102866-910b-0410-8b05-ffd578937521
1996-03-01 16:21:00 +00:00
Andrew McCallum
d13ca8ae70
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1025 72102866-910b-0410-8b05-ffd578937521
1996-03-01 16:20:32 +00:00
Andrew McCallum
0f2b819b87
(GNU_MFILES): Add MachPort.m.
...
(GNU_HEADERS): Add objects/MachPort.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1024 72102866-910b-0410-8b05-ffd578937521
1996-03-01 16:18:08 +00:00
Andrew McCallum
f8715219c1
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1023 72102866-910b-0410-8b05-ffd578937521
1996-03-01 16:07:42 +00:00
Andrew McCallum
87e9935a0b
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1022 72102866-910b-0410-8b05-ffd578937521
1996-03-01 16:06:57 +00:00
Andrew McCallum
65fd114c58
Overhauled for new Port heirarchy.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1021 72102866-910b-0410-8b05-ffd578937521
1996-03-01 16:06:03 +00:00
Andrew McCallum
c2d70ec345
Comment change.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1020 72102866-910b-0410-8b05-ffd578937521
1996-03-01 16:05:07 +00:00
Andrew McCallum
7eb7574418
([Encoder -_coderCreateReferenceForConstPtr:]): Get xref before
...
asserting it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1019 72102866-910b-0410-8b05-ffd578937521
1996-03-01 16:01:33 +00:00
Andrew McCallum
8e1ff3942b
(WRITE_SIGNATURE_FORMAT_ARGS): Use STRINGIFY() for OBJECTS_PACKAGE_NAME.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1018 72102866-910b-0410-8b05-ffd578937521
1996-03-01 15:57:59 +00:00
Andrew McCallum
fdeb9d835e
(STRINGIFY): New macro defined, if not defined already.
...
(XSTRINGIFY): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1017 72102866-910b-0410-8b05-ffd578937521
1996-03-01 15:57:32 +00:00
Andrew McCallum
bac3cfc0b6
(END_FOR_ARRAY): Macro renamed from FOR_ARRAY_END, and given argument.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1016 72102866-910b-0410-8b05-ffd578937521
1996-03-01 15:56:16 +00:00
Andrew McCallum
ba18103892
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
Andrew McCallum
f241d3eb10
Added RELEASE-NOTES.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1014 72102866-910b-0410-8b05-ffd578937521
1996-03-01 15:51:56 +00:00
Andrew McCallum
ea47307d11
(GNU_MFILES): Added UdpPort.m.
...
(GNU_HEADERS): Added objects/UdpPort.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1013 72102866-910b-0410-8b05-ffd578937521
1996-03-01 14:53:30 +00:00
Andrew McCallum
ea3234233b
(GNUSTEP_MFILES): Re-added Connection.m and ConnectedCoder.m.
...
(GNUSTEP_HEADERS): Removed duplicate Foundation/NSHashTable.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1012 72102866-910b-0410-8b05-ffd578937521
1996-03-01 02:49:31 +00:00
Andrew McCallum
d20109fab7
Add email pointer to Scott.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1011 72102866-910b-0410-8b05-ffd578937521
1996-02-29 02:34:46 +00:00
Andrew McCallum
dcb7367ea0
Test many new features.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1010 72102866-910b-0410-8b05-ffd578937521
1996-02-29 01:51:38 +00:00
Andrew McCallum
bbc64a55de
([Decoder +readSignatureFromCStream:getClassname:formatVersion:]): Get
...
new values.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1009 72102866-910b-0410-8b05-ffd578937521
1996-02-29 01:50:31 +00:00
Andrew McCallum
8983f563c8
([Encoder -writeSignature]): Use new macro.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1008 72102866-910b-0410-8b05-ffd578937521
1996-02-29 01:50:05 +00:00
Andrew McCallum
dabaf835a8
New macro.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1007 72102866-910b-0410-8b05-ffd578937521
1996-02-29 01:49:34 +00:00
Andrew McCallum
df2d822402
(SIGNATURE_FORMAT_STRING): Change to include package name and version.
...
(WRITE_SIGNATURE_FORMAT_ARGS): New macro.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1006 72102866-910b-0410-8b05-ffd578937521
1996-02-29 01:39:48 +00:00
Andrew McCallum
c418865078
(GNU_MFILES): Add TcpPort.m.
...
(GNU_HEADERS): Add objects/TcpPort.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1005 72102866-910b-0410-8b05-ffd578937521
1996-02-29 01:37:26 +00:00