libs-base/Source/objects
Andrew McCallum a6084ea9ae (Encoder fref_counter): New ivar for guaranteeing that forward
references have unique names.  Previous use of the MapTable count
for this purpose didn't work because we occasionally removed elements
from the table, and thus had aliased forward reference numbers.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1354 72102866-910b-0410-8b05-ffd578937521
1996-04-12 21:13:12 +00:00
..
.cvsignore Change -basics and -callbacks to -bas and -cbs. 1996-03-22 01:11:38 +00:00
abort.h Second patch from Albin Jones 1996-03-22 00:36:13 +00:00
allocs.h Second patch from Albin Jones 1996-03-22 00:36:13 +00:00
Archiver.h Subclass from Encoder and Decoder, not Coder. 1996-02-22 15:49:05 +00:00
Array.h Change return types of "grow factor" methods from unsigned to int. 1996-03-30 22:21:48 +00:00
array.h Second patch from Albin Jones 1996-03-22 00:36:13 +00:00
ArrayPrivate.h Add new semantic to ivar _grow_factor: if it is less than 0, the array 1996-03-30 15:05:15 +00:00
AutoreleasePool.h Initial revision 1996-01-22 23:22:11 +00:00
AutoreleaseStack.h Initial revision 1996-01-22 23:22:11 +00:00
Bag.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
behavior.h Declare new function names. 1996-03-31 22:46:59 +00:00
BinaryCStream.h Declare new method. 1996-01-27 00:55:12 +00:00
BinaryTree.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
BinaryTreeEltNode.h Initial revision 1994-11-04 16:29:24 +00:00
BinaryTreeNode.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
bitops.h Second patch from Albin Jones 1996-03-22 00:36:13 +00:00
callbacks.h Second patch from Albin Jones 1996-03-22 00:36:13 +00:00
CircularArray.h Initial revision 1994-11-04 16:29:24 +00:00
CircularArrayPrivate.h Initial revision 1994-11-04 16:29:24 +00:00
Coder.h (Encoder fref_counter): New ivar for guaranteeing that forward 1996-04-12 21:13:12 +00:00
CoderPrivate.h (SIGNATURE_FORMAT_STRING): Remove "version" from between class name 1996-03-06 14:37:11 +00:00
Coding.h (Coding -encodeBytes:count:withName:): Use void*, not char* for bytes. 1996-03-19 20:32:33 +00:00
Collecting.h (ConstantCollecting): Make is inherit from the NSObject protocol. 1996-03-03 00:41:23 +00:00
Collection.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
CollectionPrivate.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
config-nt.h New files from Scott Christley 1996-02-13 15:40:05 +00:00
config-nt.sed New files from Scott Christley 1996-02-13 15:40:05 +00:00
config.h.in Initial revision 1994-11-04 16:29:24 +00:00
ConnectedCoder.h Fix packet type. 1996-03-13 02:38:33 +00:00
Connection.h Remove old methods. Add declaration of new RunLoop mode. 1996-03-18 20:09:30 +00:00
CStream.h Declare new method. 1996-01-25 16:54:53 +00:00
CStreaming.h Declare new methods. 1996-01-24 15:06:15 +00:00
data.h Second patch from Albin Jones 1996-03-22 00:36:13 +00:00
DelegatePool.h Change many method return types to void. 1996-02-22 15:49:46 +00:00
Dictionary.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
EltNode-h Initial revision 1994-11-04 16:29:24 +00:00
EltNode-m Include <objects/NSString.h> for @"" in encoding withName:. Use 1996-01-24 14:13:30 +00:00
EltNodeCollector.h Initial revision 1994-11-04 16:29:24 +00:00
Enumerating.h New file. 1996-02-22 15:47:04 +00:00
GapArray.h Initial revision 1994-11-04 16:29:24 +00:00
GapArrayPrivate.h Initial revision 1994-11-04 16:29:24 +00:00
hash.h Second patch from Albin Jones 1996-03-22 00:36:13 +00:00
Heap.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
IndexedCollecting.h (NO_INDEX): Change from UINT_MAX to NSNotFound, so that Array and 1996-03-30 22:07:46 +00:00
IndexedCollection.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
IndexedCollectionPrivate.h Fix typos. 1996-03-26 20:59:42 +00:00
InvalidationListening.h Initial revision 1994-11-04 16:29:24 +00:00
Invocation.h Make -invoke methods return void. Include objects/Invoking.h. 1996-02-24 16:42:35 +00:00
Invoking.h Make -invoke methods return void. 1996-02-24 16:40:44 +00:00
KeyedCollecting.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
KeyedCollection.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
LibobjectsMain.h Patched from mail. See ChangeLog 1995-09-12 22:30:13 +00:00
LinkedList.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
LinkedListEltNode.h Initial revision 1994-11-04 16:29:24 +00:00
LinkedListNode.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
list.h Second patch from Albin Jones 1996-03-22 00:36:13 +00:00
Lock.h Changed superclass from Object to NSObject. 1995-03-12 17:32:58 +00:00
Locking.h Initial revision 1994-11-04 16:29:24 +00:00
MachPort.h New file. 1996-03-01 16:20:32 +00:00
magic.h Second patch from Albin Jones 1996-03-22 00:36:13 +00:00
Magnitude.h Don't include <objc/Object.h> 1996-03-03 01:37:39 +00:00
MallocAddress.h Fix typo. 1996-03-29 03:59:34 +00:00
map.h Second patch from Albin Jones 1996-03-22 00:36:13 +00:00
MappedCollector.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
MemoryStream.h Declare new method. 1996-03-12 19:45:11 +00:00
mframe.h Declare new method names, and comment. 1996-03-30 01:33:05 +00:00
minmax.h Second patch from Albin Jones 1996-03-22 00:36:13 +00:00
Notification.h Add #ifndef/#endif wrapper around header file. 1996-03-31 22:46:44 +00:00
NotificationDispatcher.h ([NotificationDispatcher +defaultInstance): Declare new method. 1996-03-12 14:55:49 +00:00
NSArray.h Fix #ifndef macro name; NSArray, not NSString! 1995-05-05 18:30:25 +00:00
NSCoder.h WinNT and thread-related odifications from Scott Christley 1996-02-13 15:43:30 +00:00
NSDictionary.h Initial revision 1995-05-05 18:27:56 +00:00
NSSet.h Moved method declarations from NSMutableSet to NSSet. 1995-10-30 01:52:20 +00:00
NSString.h Initial revision 1995-04-05 20:47:19 +00:00
number.h Second patch from Albin Jones 1996-03-22 00:36:13 +00:00
numbers.h New file. 1996-03-22 00:37:53 +00:00
objc-gnu2next.h The following from a patch by Matthias Klose <doko@cs.tu-berlin.de> 1994-11-14 15:58:43 +00:00
objc-malloc.h (MemoryExhaustedException): Declare this global variable; note that 1996-04-10 20:47:02 +00:00
objects.h Don't include <objects/SocketPort.h> 1996-03-18 14:10:06 +00:00
OrderedCollecting.h New file. 1996-02-22 15:47:04 +00:00
OrderedCollection.h New file. 1996-02-22 15:47:04 +00:00
Ordering.h Initial revision 1994-11-04 16:29:24 +00:00
Port.h Declare new methods and classes. 1996-03-12 19:45:24 +00:00
Proxy.h Several ivar name changes. Method types fixed. 1996-03-06 14:38:13 +00:00
Queue.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
Random.h Changed superclass from Object to NSObject. 1995-03-12 16:44:49 +00:00
RandomGenerating.h (RandomGenerating): Inherit from NSObject protocol. Remove methods 1996-03-18 19:23:57 +00:00
RawCStream.h . 1996-02-13 16:28:54 +00:00
RBTree.h Initial revision 1994-11-04 16:29:24 +00:00
RBTreeEltNode.h Initial revision 1994-11-04 16:29:24 +00:00
RBTreeNode.h Initial revision 1994-11-04 16:29:24 +00:00
README Capitalize Foundation. 1995-07-01 19:10:22 +00:00
Retaining.h *** empty log message *** 1994-11-08 20:12:12 +00:00
RetainingNotifier.h Don't include <objc/List.h> 1996-02-22 15:50:13 +00:00
RNGAdditiveCongruential.h Changed superclass from Object to NSObject. 1995-03-12 16:44:49 +00:00
RNGBerkeley.h Changed superclass from Object to NSObject. 1995-03-12 16:44:49 +00:00
RunLoop.h Many new methods declared. 1996-03-18 19:26:13 +00:00
Set.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
SmallInt.h Initial revision 1996-01-22 23:22:11 +00:00
SocketPort.h WinNT and thread-related odifications from Scott Christley 1996-02-13 15:43:30 +00:00
SplayTree.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
Stack.h Overhaul for new collection class scheme to improve distributed objects and NeXT-compatibility. 1996-02-22 15:11:43 +00:00
StdioStream.h Declare new methods. 1996-01-23 23:07:24 +00:00
stdobjects.h.in (ABS): New macro, defined if not already defined. 1996-03-30 16:01:43 +00:00
Stream.h Method removed and put into Streaming protocol. Included from 1995-04-15 19:55:43 +00:00
Streaming.h Rename method. 1996-02-24 16:37:09 +00:00
String.h (String): Make the protocol inherit from the NSObject protocol. 1996-03-03 00:41:51 +00:00
TcpPort.h (TcpInPort _run_loops): Removed ivars. 1996-03-18 19:33:51 +00:00
TextCStream.h New file. 1996-01-24 14:09:55 +00:00
Time.h WinNT and thread-related odifications from Scott Christley 1996-02-13 15:43:30 +00:00
UdpPort.h Declare classes UdpInPacket and UdpOutPacket. 1996-03-18 14:09:48 +00:00
ValueHolding.h Use (id <String>) instead of (String*). 1995-04-03 03:24:45 +00:00
x-bas.h.in New file. 1996-03-22 00:37:53 +00:00
x-basics.h.in Second patch from Albin Jones 1996-03-22 00:36:13 +00:00
x-callbacks.h.in Second patch from Albin Jones 1996-03-22 00:36:13 +00:00
x-cbs.h.in New file. 1996-03-22 00:37:53 +00:00

This directory contains header files for the GNU Objective C Class
Library, `libobjects'.

The complete list of include file directories belonging to libobjects
is:
	../objects
	../objc
	../Foundation