Commit graph

9932 commits

Author SHA1 Message Date
Andrew McCallum
c08e22948d (mutableCopy): New method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@132 72102866-910b-0410-8b05-ffd578937521
1995-03-17 16:10:05 +00:00
Andrew McCallum
c490faa544 (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
Andrew McCallum
f9b8b051b3 (initWithCString:range:): Make arg const.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@130 72102866-910b-0410-8b05-ffd578937521
1995-03-17 16:00:34 +00:00
Andrew McCallum
36314e2ab0 Do retain/release/autorelease of contents as appropriate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@129 72102866-910b-0410-8b05-ffd578937521
1995-03-15 23:36:56 +00:00
Andrew McCallum
2f2c73398e Add instructions for gcc-class.patch and gcc-string.patch.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@128 72102866-910b-0410-8b05-ffd578937521
1995-03-15 23:03:47 +00:00
Andrew McCallum
c984de687d (OBJECTS_GCC_VERSION): Changed from version 2.6.1 to 2.6.3.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@127 72102866-910b-0410-8b05-ffd578937521
1995-03-15 22:57:54 +00:00
Andrew McCallum
1f3812fbb0 (DIST_FILES): Added gcc-class.patch and gcc-string.patch.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@126 72102866-910b-0410-8b05-ffd578937521
1995-03-15 22:56:55 +00:00
Andrew McCallum
2b9f773edc (RETAIN_ELT, RELEASE_ELT, AUTORELEASE_ELT): New macros.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@125 72102866-910b-0410-8b05-ffd578937521
1995-03-14 16:50:20 +00:00
Andrew McCallum
3a7cc66e31 Use String* instead of char*.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@124 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:54:33 +00:00
Andrew McCallum
b41a2461cc #include objects/String.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@123 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:36:33 +00:00
Andrew McCallum
3527d05f32 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@122 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:27:46 +00:00
Andrew McCallum
1527e933db (initialize): return void.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@121 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:27:21 +00:00
Andrew McCallum
ace8226d35 (MutableString): Conform to ValueSetting, not ValueHolding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@120 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:24:45 +00:00
Andrew McCallum
332baa7b37 Fix typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@119 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:23:49 +00:00
Andrew McCallum
0257e981a3 (initialize): return void.
Removed extraneous ;'s


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@118 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:23:25 +00:00
Andrew McCallum
7162e21040 Declare @class String;
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@117 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:22:20 +00:00
Andrew McCallum
f9601db991 (alloc, respondsToSelector:, conformsToProtocol:) removed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@116 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:15:58 +00:00
Andrew McCallum
458e8f1d2b Use String* instead of char*.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@115 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:13:19 +00:00
Andrew McCallum
54616c3c53 (read:, write:): Removed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@114 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:10:48 +00:00
Andrew McCallum
3a742f7406 (initialize): return void.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@113 72102866-910b-0410-8b05-ffd578937521
1995-03-12 22:10:02 +00:00
Andrew McCallum
6c36e166d7 Use String* instead of char*.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@112 72102866-910b-0410-8b05-ffd578937521
1995-03-12 21:50:07 +00:00
Andrew McCallum
71faa85784 (copy, mutableCopy): New methods.
Remove String protocol from MutableString protocol.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@111 72102866-910b-0410-8b05-ffd578937521
1995-03-12 21:49:46 +00:00
Andrew McCallum
d291870aee Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@110 72102866-910b-0410-8b05-ffd578937521
1995-03-12 21:01:47 +00:00
Andrew McCallum
2b098f0b2b Use location/length instead of start/end.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@109 72102866-910b-0410-8b05-ffd578937521
1995-03-12 20:16:07 +00:00
Andrew McCallum
341d7e8901 (-getCString:range:): Use location/length instead of start/end.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@108 72102866-910b-0410-8b05-ffd578937521
1995-03-12 20:08:24 +00:00
Andrew McCallum
55e547b282 (IndexRange): changed to location/length from start/end.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@107 72102866-910b-0410-8b05-ffd578937521
1995-03-12 20:05:21 +00:00
Andrew McCallum
4a274bf42a (read:, write:): Removed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@106 72102866-910b-0410-8b05-ffd578937521
1995-03-12 20:00:40 +00:00
Andrew McCallum
68a97de892 Use release' and dealloc' instead of `free'.
Add category to NSObject, not Object.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@105 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:59:51 +00:00
Andrew McCallum
6c66e3dd89 Use release' and dealloc' instead of `free' in comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@104 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:59:20 +00:00
Andrew McCallum
608359e803 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
Andrew McCallum
ccba829270 Use release' and dealloc' instead of `free'.
(initialize): return void.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@102 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:57:45 +00:00
Andrew McCallum
76e11c70ff (initialize): return void.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@101 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:57:15 +00:00
Andrew McCallum
59d184febb Use release' and dealloc' instead of `free'.
(read:, write:): Removed.
(initialize): return void.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@100 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:55:07 +00:00
Andrew McCallum
f4a90fbaa8 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@99 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:54:14 +00:00
Andrew McCallum
65c2a03696 Use release' and dealloc' instead of `free'.
(initialize): return void.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@98 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:46:34 +00:00
Andrew McCallum
3041551b0f Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@97 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:44:41 +00:00
Andrew McCallum
038333aac0 Use release' and dealloc' instead of `free'.
(write:, read:): Removed.
(respondsToSelector:, conformsToProtocol:) Renamed from old Object
method names to NSObject method names.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@96 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:42:35 +00:00
Andrew McCallum
be7d06aa52 (GNUSTEP_CFILES): Added NSZone.c.
(NEXTSTEP_CFIELS): Removed zone.c.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@95 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:39:26 +00:00
Andrew McCallum
65850d27d6 Include foundation/NSZone, not foundation/zone.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@94 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:37:27 +00:00
Andrew McCallum
4295cc7a4b (GNU_MFILES): Remove AutoreleasePool.m, AutoreleaseStack.m,
ObjectRetaining.m.
(GNU_HEADERS): Remove AutoreleasePool.h, AutoreleaseStack.h,
ObjectRetaining.h


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@93 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:36:46 +00:00
Andrew McCallum
270c996fa0 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@92 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:35:17 +00:00
Andrew McCallum
048b4d367e Temporarily comment out NSCoder methods.
Fix typo in category.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@91 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:34:43 +00:00
Andrew McCallum
e851c39eb1 Use release' and dealloc' instead of `free'.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@90 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:33:56 +00:00
Andrew McCallum
a827190e8e (string): New test program.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@89 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:30:27 +00:00
Andrew McCallum
03c747e1cf (setAutoreleaseClass, autoreleaseClass): New methods.
Temporarily disable forwardInvocation.
(autorelease_class): Make static.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@88 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:29:37 +00:00
Andrew McCallum
e493032afb Fleshed out. Some methods deleted, some commented out.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@87 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:26:00 +00:00
Andrew McCallum
63779d97be Some methods deleted, some commented out.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@86 72102866-910b-0410-8b05-ffd578937521
1995-03-12 19:25:28 +00:00
Andrew McCallum
b2594b4318 Changed superclass from Object to NSObject.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@85 72102866-910b-0410-8b05-ffd578937521
1995-03-12 17:32:58 +00:00
Andrew McCallum
961b27d634 Changed superclass from Object to NSObject.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@84 72102866-910b-0410-8b05-ffd578937521
1995-03-12 16:44:49 +00:00
Andrew McCallum
49a66374d7 Include foundation/NSObject.h instead of objc/Object.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@83 72102866-910b-0410-8b05-ffd578937521
1995-03-12 16:38:52 +00:00