Andrew McCallum
33428a4b72
Update.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@673 72102866-910b-0410-8b05-ffd578937521
1995-11-14 16:41:12 +00:00
Andrew McCallum
c524cc00bc
Use configure var, not libobjects.a. Include ../Version.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@672 72102866-910b-0410-8b05-ffd578937521
1995-11-14 16:40:58 +00:00
Andrew McCallum
2c1245db7d
(LIBS): Include ../Version.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@671 72102866-910b-0410-8b05-ffd578937521
1995-11-14 16:40:15 +00:00
Andrew McCallum
38eb5c6806
Use configure var, not non-existant Makefile var.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@670 72102866-910b-0410-8b05-ffd578937521
1995-11-14 16:39:40 +00:00
Andrew McCallum
d9d4cd0569
(NSArgv): New global.
...
(_gnu_process_args): Set it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@669 72102866-910b-0410-8b05-ffd578937521
1995-11-07 02:22:22 +00:00
Andrew McCallum
9d7270bd34
Look for LIBOBJECTS_A_OR_SO, not libobjects.a.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@668 72102866-910b-0410-8b05-ffd578937521
1995-11-07 02:20:42 +00:00
Andrew McCallum
3db62261fc
Look for --enabled-shared.
...
(LIBOBJECTS_A_OR_SO, SHAREDLIB_CFLAGS, SHAREDLIB_ARFLAGS): New
substitutions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@667 72102866-910b-0410-8b05-ffd578937521
1995-11-07 02:20:11 +00:00
Andrew McCallum
c826baff34
(SHAREDLIB_CFLAGS): New variable.
...
(ALL_CFLAGS): Use it.
(ALL_OBJCFLAGS): Likewise.
(SHAREDLIB_ARFLAGS): New variable.
(libobjects.so): Use it; new target.
(all): Depend on configure variable.
(install): Changes to install shared library.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@666 72102866-910b-0410-8b05-ffd578937521
1995-11-07 02:18:53 +00:00
Andrew McCallum
18bc4faa65
Warn them that compiling in a different directory than the source will
...
not currently work.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@665 72102866-910b-0410-8b05-ffd578937521
1995-11-06 17:47:40 +00:00
Andrew McCallum
7d6d95f6a0
Minor fixes for second-time compilation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@664 72102866-910b-0410-8b05-ffd578937521
1995-11-06 17:38:33 +00:00
Andrew McCallum
dc9cc3e898
Minor fixes for first-time compilation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@663 72102866-910b-0410-8b05-ffd578937521
1995-11-06 17:36:48 +00:00
Andrew McCallum
e5d313834d
(NSArgumentInfo): Declared.
...
([NSMethodSignature -argumentInfoAtIndex:]): Uncommented.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@662 72102866-910b-0410-8b05-ffd578937521
1995-11-06 17:35:50 +00:00
Andrew McCallum
94a7d9de2d
(GNUSTEP_MFILES): Added NSMethodSignature.m.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@661 72102866-910b-0410-8b05-ffd578937521
1995-11-06 17:24:15 +00:00
Andrew McCallum
a2ffb6654e
([NSSet +set]): Use +alloc, not _concreteClass. This
...
makes [NSMutableSet +set] and friends do the right thing.
([NSSet +setWithObjects:count:]): Likewise.
([NSSet +setWithArray:]): Likewise.
([NSSet +setWithObject:]): Likewise.
([NSSet +setWithObjects:]): Likewise.
([NSMutableSet +setWithCapacity:]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@660 72102866-910b-0410-8b05-ffd578937521
1995-11-03 22:24:14 +00:00
Andrew McCallum
6ce668e937
([NSArray +array]): Use +alloc, not _concreteClass. This
...
makes [NSMutableArray +array] and friends do the right thing.
([NSArray +arrayWithObjects:]): Likewise.
([NSMutableArray +arrayWithCapacity:]): Likewise.
([NSArray +arrayWithObject:]): Likewise; and fix condition on exception.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@659 72102866-910b-0410-8b05-ffd578937521
1995-11-03 22:22:02 +00:00
Andrew McCallum
1dda463cf2
([NSDictionary +dictionary]): Use +alloc, not _concreteClass. This
...
makes [NSMutableDictionary +dictionary] and friends do the right thing.
([NSDictionary +dictionaryWithObjects:forKeys:count:]): Likewise.
([NSMutableDictionary +dictionaryWithCapacity:]): Likewise.
(Problem reported by Kim Shrier <kim@media.com>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@658 72102866-910b-0410-8b05-ffd578937521
1995-11-03 22:18:47 +00:00
Andrew McCallum
62baf7de56
([NSDictionary -initWithObjects:forKeys:]): Declare method.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@657 72102866-910b-0410-8b05-ffd578937521
1995-11-03 16:13:35 +00:00
Andrew McCallum
101037f18a
([NSProcessInfo -hostName]): Remove unnecessary inefficiency: use
...
stack to hold temporary string, not malloc/free; just return the
string, not a copy. Conform to GNU coding standards in use of braces.
([NSProcessInfo -processName]): Likewise. Just return the string, not
a copy.
([NSProcessInfo -environment]): Likewise.
([NSProcessInfo -arguments]): Likewise.
(_gnu_arguments, _gnu_environment): Make them constant classes, not
mutable.
(_gnu_process_args): Alloc _gnu_processName NSString, don't get an
autoreleased string and then retain it. Initialize _gnu_arguments as
a constant NSArray, not NSMutableArray. Initialize _gnu_environment
as a constant NSDictionary, not NSMutableDictionary. Conform to the
GNU coding standards in use of braces.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@656 72102866-910b-0410-8b05-ffd578937521
1995-11-03 16:12:07 +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
e11befe95e
([NSGSet -isEqual:]): Added method.
...
([NSGMutableSet -isEqual:]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@654 72102866-910b-0410-8b05-ffd578937521
1995-10-30 01:51:46 +00:00
Andrew McCallum
0f870ad94f
([NSGCountedSet -isEqual:]): Added method.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@653 72102866-910b-0410-8b05-ffd578937521
1995-10-30 01:51:17 +00:00
Andrew McCallum
a9f6524f55
(SRCS): Added nsset.m.
...
(nsset): New target.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@652 72102866-910b-0410-8b05-ffd578937521
1995-10-30 01:50:46 +00:00
Andrew McCallum
e52aeb4e27
Initial revision
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@651 72102866-910b-0410-8b05-ffd578937521
1995-10-30 01:50:14 +00:00
Andrew McCallum
88ad743ec3
([NSGArray -objectAtIndex:]): Fix condition on exception.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@650 72102866-910b-0410-8b05-ffd578937521
1995-10-30 01:29:52 +00:00
Andrew McCallum
677735a5ce
Include objects/Dictionary.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@649 72102866-910b-0410-8b05-ffd578937521
1995-10-30 01:08:19 +00:00
Andrew McCallum
62fc5daa65
([NSArray -objectEnumerator]): Autorelease it.
...
([NSArray -reverseObjectEnumerator]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@648 72102866-910b-0410-8b05-ffd578937521
1995-10-30 01:05:15 +00:00
Andrew McCallum
74ae9f0d58
Initial revision
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@647 72102866-910b-0410-8b05-ffd578937521
1995-10-30 01:00:39 +00:00
Andrew McCallum
16472aa2bf
Implemented many methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@646 72102866-910b-0410-8b05-ffd578937521
1995-10-30 01:00:20 +00:00
Andrew McCallum
1b769be568
Added NSGCountedSet interface.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@645 72102866-910b-0410-8b05-ffd578937521
1995-10-30 00:59:46 +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
4a6c1baac6
Changed some notImplemented to subclassResponsiblity.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@643 72102866-910b-0410-8b05-ffd578937521
1995-10-30 00:58:18 +00:00
Andrew McCallum
44448e6e85
(GNUSTEP_MFILES): Added NSCountedSet.m and NSGCountedSet.m.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@642 72102866-910b-0410-8b05-ffd578937521
1995-10-30 00:48:17 +00:00
Andrew McCallum
0b90be38fe
([NSGDictionary -keyEnumerator]): Autorelease it.
...
([NSGDictionary -objectEnumerator]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@641 72102866-910b-0410-8b05-ffd578937521
1995-10-30 00:41:15 +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
c38fb3411b
([NSString -cString]): Use -subclassResponsibility: instead of
...
-notImplemented:
([NSString -cStringLength]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@638 72102866-910b-0410-8b05-ffd578937521
1995-10-26 01:29:04 +00:00
Andrew McCallum
18cc14db40
(GNU_HEADERS): Added objects/NSSet.h.
...
(GNUSTEP_MFILES): Added NSGSet.m and NSSet.m.
(GNUSTEP_HEADERS): Added Foundation/NSGSet.h and Foundation/NSSet.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@637 72102866-910b-0410-8b05-ffd578937521
1995-10-26 01:17:43 +00:00
Andrew McCallum
5a7ad3612c
Initial revision
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@636 72102866-910b-0410-8b05-ffd578937521
1995-10-26 01:16:38 +00:00
Andrew McCallum
fb0bac6fe6
Include objects/stdobjects.h, not objects/Dictionary.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@635 72102866-910b-0410-8b05-ffd578937521
1995-10-26 00:56:52 +00:00
Andrew McCallum
be198c6b1d
(coll_hash_next): Set STATE to 0 before returning when the list is
...
exhausted. This interacts with [Dictionary -freeEnumState:] and [Set
-freeEnumState]. This will all be cleaned up when we start using
Albin Jones' tables. (This bug found by Allan Clearwaters.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@634 72102866-910b-0410-8b05-ffd578937521
1995-10-26 00:48:55 +00:00
Andrew McCallum
317605dc18
([Set -freeEnumState:]): Added comment.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@633 72102866-910b-0410-8b05-ffd578937521
1995-10-26 00:41:03 +00:00
Andrew McCallum
0acd61019c
([NSGDictionaryKeyEnumerator -initWithDictionary:]): Retain dictionary
...
after it is initialized.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@632 72102866-910b-0410-8b05-ffd578937521
1995-10-26 00:37:14 +00:00
Andrew McCallum
ba93b107a8
Fix typo: include Foundation/NSException.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@631 72102866-910b-0410-8b05-ffd578937521
1995-10-22 17:59:25 +00:00
Andrew McCallum
a1e01df688
([NSGArray -initWithObjects:count:]): Raise exception for nil objects.
...
([NSGArray -objectAtIndex:]): Raise exception when index too high.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@630 72102866-910b-0410-8b05-ffd578937521
1995-10-22 17:58:57 +00:00
Andrew McCallum
7c98affe14
([NSArray +arrayWithObject:]): Correctly raise exception on nil argument.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@629 72102866-910b-0410-8b05-ffd578937521
1995-10-22 17:53:38 +00:00
Andrew McCallum
df6440235d
Added some comments about future enhancements I want to make.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@628 72102866-910b-0410-8b05-ffd578937521
1995-10-18 16:51:58 +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
cc21667dfc
([Coder -doInitOnStream:isDecoding:]): Use new ivar names.
...
([Coder -_coderPushRootObjectTable]): Use new ivar names and don't use
Stack.
([Coder -_coderPopRootObjectTable]): Likewise.
([Coder -_coderTopRootObjectTable]): Likewise.
([Coder -_coderPushForwardObjectTable]): Likewise.
([Coder -_coderPopForwardObjectTable]): Likewise.
([Coder -_coderTopForwardObjectTable]): Likewise.
([Coder -_coderForwardObjectsAtReference:]): Don't access ivar directly.
([Coder -_coderPutForwardObjects:atReference:]): Likewise.
([Coder -finishDecodingInterconnectedObjects]): Use new ivar name.
([Coder -dealloc]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@626 72102866-910b-0410-8b05-ffd578937521
1995-10-14 18:19:32 +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
7fbd4043d6
(CurriedInvocation): Comment out empty implementation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@624 72102866-910b-0410-8b05-ffd578937521
1995-10-13 20:51:24 +00:00