Commit graph

319 commits

Author SHA1 Message Date
mccallum
901b7e7761 Add o- prefix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1495 72102866-910b-0410-8b05-ffd578937521
1996-05-06 19:40:26 +00:00
mccallum
df76a73a48 File deleted.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1493 72102866-910b-0410-8b05-ffd578937521
1996-05-06 19:10:52 +00:00
mccallum
253120b8c5 (Coder): Make ivars public, so NSGArchiver can get at them.
(Encoder): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1486 72102866-910b-0410-8b05-ffd578937521
1996-04-19 23:17:52 +00:00
mccallum
1f0051d810 NSGUnarchiver inherits from NSUnarchiver, not NSArchiver!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1478 72102866-910b-0410-8b05-ffd578937521
1996-04-19 22:11:28 +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
158272c4e0 Rename all #ifndef macro names to ..GNUSTEP_BASE_INCLUDE.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1448 72102866-910b-0410-8b05-ffd578937521
1996-04-17 19:36:35 +00:00
mccallum
8f3a22c741 Rename #ifndef macro name.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1447 72102866-910b-0410-8b05-ffd578937521
1996-04-17 19:35:09 +00:00
mccallum
44a1b01f96 File deleted.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1446 72102866-910b-0410-8b05-ffd578937521
1996-04-17 19:33:12 +00:00
mccallum
2361a6f94f Rename all objects_* to o_*.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1445 72102866-910b-0410-8b05-ffd578937521
1996-04-17 19:26:04 +00:00
mccallum
9908f14d8f Change all include objects/*.h to include gnustep/base/*.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1434 72102866-910b-0410-8b05-ffd578937521
1996-04-17 18:46:15 +00:00
mccallum
4a6d8be847 (main): Define as gnustep_base_user_main, not LibobjectsMain.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1432 72102866-910b-0410-8b05-ffd578937521
1996-04-17 17:39:24 +00:00
mccallum
30d47ac591 Include String.h, not NSString.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1426 72102866-910b-0410-8b05-ffd578937521
1996-04-17 16:50:35 +00:00
mccallum
a69dc499bc Formating changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1425 72102866-910b-0410-8b05-ffd578937521
1996-04-17 16:50:08 +00:00
mccallum
e6a4c2d52c Don't include <Foundation/NSString.h>. Don't have String protocol
inherit NSString protocol.  We were having trouble with circular
dependancies.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1424 72102866-910b-0410-8b05-ffd578937521
1996-04-17 16:40:47 +00:00
mccallum
5a779f5c85 Use __preface_h_... instead of __stdobjects_h... for wrapper. Include
files from gnustep/base.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1423 72102866-910b-0410-8b05-ffd578937521
1996-04-17 15:59:41 +00:00
mccallum
83232aa705 preface.h instead of stdobjects.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1422 72102866-910b-0410-8b05-ffd578937521
1996-04-17 15:42:59 +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
0efda452ef All Makefile-maintained #defines, now have the macro name inserted by
Makefile, not just the value.  Comment out objects_version global
variable and friends.
(LAMBDA): Macro removed.
(LAMBDA_VOID_PERFORM): Macro removed.
(LAMBDA_ID_PERFORM): Macro removed.
(LAMBDA_BOOL_PERFORM): Macro removed.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1416 72102866-910b-0410-8b05-ffd578937521
1996-04-17 15:02:22 +00:00
mccallum
643ad61075 File deleted.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1408 72102866-910b-0410-8b05-ffd578937521
1996-04-17 14:33:00 +00:00
mccallum
1ee099dc32 Use NO_GNUSTEP instead of STRICT_OPENSTEP.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1403 72102866-910b-0410-8b05-ffd578937521
1996-04-17 13:10:59 +00:00
mccallum
05defb9ef1 Insert contents of <objects/NSString.h>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1402 72102866-910b-0410-8b05-ffd578937521
1996-04-17 13:10:23 +00:00
mccallum
31775264eb Insert contents of <objects/NSSet.h>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1401 72102866-910b-0410-8b05-ffd578937521
1996-04-17 13:07:55 +00:00
mccallum
6702db9988 Insert contents of <objects/NSDictionary.h>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1400 72102866-910b-0410-8b05-ffd578937521
1996-04-17 12:58:38 +00:00
mccallum
bb2ba35bd9 Insert contents of <objects/NSCoder.h>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1399 72102866-910b-0410-8b05-ffd578937521
1996-04-17 12:57:43 +00:00
mccallum
97e9da8b23 Insert contents of <objects/NSArray.h>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1398 72102866-910b-0410-8b05-ffd578937521
1996-04-17 12:56:08 +00:00
mccallum
eebe43a13b Only declare "id MemoryExchaustedException" #ifdef __OBJC__. This
allows <objects/objc-malloc.h> to be include in non-ObjC files, i.e. C
files.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1380 72102866-910b-0410-8b05-ffd578937521
1996-04-16 22:18:32 +00:00
mccallum
a692b70a7a Fix typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1363 72102866-910b-0410-8b05-ffd578937521
1996-04-13 19:57:11 +00:00
mccallum
918e1fcfd3 ([Coder (Private) -_coderReferenceForObject:): Renamed from
old-xref-scheme "_coderHasObjectReference:.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1362 72102866-910b-0410-8b05-ffd578937521
1996-04-13 19:55:26 +00:00
mccallum
9f5a3aa82c (CODER_OBJECT_FORWARD_SATISFIER): Enum constant removed; it is no
longer needed.  Note: decoders built after this change will not be
able to read data files encoded before this change.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1357 72102866-910b-0410-8b05-ffd578937521
1996-04-13 19:21:07 +00:00
mccallum
94ed47bd55 (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
mccallum
03d62d7e71 (MemoryExhaustedException): Declare this global variable; note that
now objc-malloc.h cannot be included in .c files, only .m files.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1348 72102866-910b-0410-8b05-ffd578937521
1996-04-10 20:47:02 +00:00
mccallum
c3e0f13a15 Declare classes NSDate and NSTimer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1342 72102866-910b-0410-8b05-ffd578937521
1996-04-10 18:21:12 +00:00
mccallum
2f75ee2a59 Declare @class NSMutableArrayNonCore, not NSMutableArray.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1332 72102866-910b-0410-8b05-ffd578937521
1996-04-01 02:51:33 +00:00
mccallum
9a4abde655 Declare new function names.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1327 72102866-910b-0410-8b05-ffd578937521
1996-03-31 22:46:59 +00:00
mccallum
5b640895e7 Add #ifndef/#endif wrapper around header file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1326 72102866-910b-0410-8b05-ffd578937521
1996-03-31 22:46:44 +00:00
mccallum
209321a123 Include <objects/Notification.h>
(NSNotification): Add placeholder ivars so our instance size matches
that of the behavior class that will be added.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1322 72102866-910b-0410-8b05-ffd578937521
1996-03-31 22:17:01 +00:00
mccallum
db8a9d42e3 (NSGArray, NSGMutableArray): Add placeholder ivars so our instance
size matches that of the behavior class that will be added.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1321 72102866-910b-0410-8b05-ffd578937521
1996-03-31 22:16:22 +00:00
mccallum
0e9363ac36 Separate core and non-core methods. Declare with @class the new
classes NSArrayNonCore and NSMutableArrayNonCore.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1320 72102866-910b-0410-8b05-ffd578937521
1996-03-31 22:14:35 +00:00
mccallum
007a6058c4 Change return types of "grow factor" methods from unsigned to int.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1309 72102866-910b-0410-8b05-ffd578937521
1996-03-30 22:21:48 +00:00
mccallum
cb61138ef9 Declare new ivars and methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1307 72102866-910b-0410-8b05-ffd578937521
1996-03-30 22:20:43 +00:00
mccallum
1e3ef5cf83 Declare new methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1306 72102866-910b-0410-8b05-ffd578937521
1996-03-30 22:20:26 +00:00
mccallum
21ac08e531 (NO_INDEX): Change from UINT_MAX to NSNotFound, so that Array and
NSArray can coexist.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1305 72102866-910b-0410-8b05-ffd578937521
1996-03-30 22:07:46 +00:00
mccallum
378daed2e4 (ABS): New macro, defined if not already defined.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1302 72102866-910b-0410-8b05-ffd578937521
1996-03-30 16:01:43 +00:00
mccallum
5a42421e5b (Array _grow_factor): Change type of ivar from unsigned to int.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1300 72102866-910b-0410-8b05-ffd578937521
1996-03-30 15:06:46 +00:00
mccallum
98e317d924 Add new semantic to ivar _grow_factor: if it is less than 0, the array
grows by -_grow_factor, but never shrinks.
(incrementCount): Use the ABS() of _grow_factor.
(decrementCount): Only shrink the array if _grow_factor is > 0.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1298 72102866-910b-0410-8b05-ffd578937521
1996-03-30 15:05:15 +00:00
mccallum
0a05a8cab0 Declare new method names, and comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1293 72102866-910b-0410-8b05-ffd578937521
1996-03-30 01:33:05 +00:00
mccallum
4b1972f13b Fix typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1283 72102866-910b-0410-8b05-ffd578937521
1996-03-29 03:59:34 +00:00
mccallum
f491e64f1b Fix typos.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1276 72102866-910b-0410-8b05-ffd578937521
1996-03-26 20:59:42 +00:00