Commit graph

5917 commits

Author SHA1 Message Date
Andrew McCallum
92d1cf0170 (DIST_FILES): Removed DISCUSSION.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@617 72102866-910b-0410-8b05-ffd578937521
1995-09-28 00:46:36 +00:00
Andrew McCallum
9cbd1255b9 ([IndexedCollection -getNextElement:withEnumState:]): if isEmpty,
return NO.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@616 72102866-910b-0410-8b05-ffd578937521
1995-09-27 23:25:55 +00:00
Andrew McCallum
8ad2e6c58f ([NSObject +initialize]): Set default autorelease_class to
NSAutoreleasePool.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@615 72102866-910b-0410-8b05-ffd578937521
1995-09-27 23:15:24 +00:00
Andrew McCallum
ab2d5f8b0c Don't try to use __attribute__ ((section ..)) #if (sgi). It doesn't
seem to be supported.  This probably means that aclocal.m4 needs to be
fixed so that it doesn't define SYS_AUTOLOAD in this case.  No time
now.  Adam?


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@614 72102866-910b-0410-8b05-ffd578937521
1995-09-27 23:00:12 +00:00
Andrew McCallum
3f05c8ed68 Avoid cache_flush when releasing contents.
(send_release): Remove function.
([Collection -_releaseContents]): New method.
([Collection -dealloc]): Use it.
([Collection -empty]): Likewise.
([Collection -_safeWithElementsCallNoRetain:]): Use
-getNextElement:withEnumState instead of -withElementsCall: to avoid
cache_flush.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@613 72102866-910b-0410-8b05-ffd578937521
1995-09-27 22:45:44 +00:00
Andrew McCallum
2e9ca621e3 Patched from mail. See ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@612 72102866-910b-0410-8b05-ffd578937521
1995-09-21 17:42:46 +00:00
Andrew McCallum
6bf97cbac3 (Noteworthy changes since version 0.1.14): New section.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@611 72102866-910b-0410-8b05-ffd578937521
1995-09-12 23:00:21 +00:00
Andrew McCallum
8eb5d006da (RCS_FILES): Add file aclocal.m4.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@610 72102866-910b-0410-8b05-ffd578937521
1995-09-12 22:33:23 +00:00
Andrew McCallum
42cae80a91 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@609 72102866-910b-0410-8b05-ffd578937521
1995-09-12 22:30:33 +00:00
Andrew McCallum
97d0500c5b Patched from mail. See ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@608 72102866-910b-0410-8b05-ffd578937521
1995-09-12 22:30:13 +00:00
Andrew McCallum
87d468ad30 ([TextCoder -decodeValueOfSimpleType:at:withName:]): Assert the data pointer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@607 72102866-910b-0410-8b05-ffd578937521
1995-09-11 00:38:27 +00:00
Andrew McCallum
64ec73254f Comment changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@606 72102866-910b-0410-8b05-ffd578937521
1995-09-11 00:37:22 +00:00
Andrew McCallum
760f0b3342 ([Coder -doInitOnStream:isDecoding:]): Temporarily change
in_progress_table from a Set to an Array.  I need to fix some problems
with Set.
([Coder -startEncodingInterconnectedObjects]): Deal with
interconnected_stack_height.
([Coder -finishEncodingInterconnectedObjects]): Likewise.
([Coder -startDecodingInterconnectedObjects]): Likewise.
([Coder -finishDecodingInterconnectedObjects]): Likewise.
([Coder -encodeRootObject:withName:]): Fix bug, whereby we weren't
giving what decodeObjectAt:withName: expected.
([Coder -encodeArrayOfType:at:count:withName:]): Don't encode the
array count.
([Coder -decodeArrayOfType:at:count:withName:]): Don't expect the
array count.  Change type on 3rd argument.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@605 72102866-910b-0410-8b05-ffd578937521
1995-09-11 00:36:35 +00:00
Andrew McCallum
a417c36365 (interconnected_stack_height): New ivar for Coder.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@604 72102866-910b-0410-8b05-ffd578937521
1995-09-10 22:51:20 +00:00
Andrew McCallum
1dce17d034 ([Coding -decodeArrayOfType:at:count:withName:]): Change the 3rd
argument type; pass the count directly, not as a pointer.  The
encoding and decoding of array's no longer records the array count;
if necessary, you must do that yourself ahead of time.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@603 72102866-910b-0410-8b05-ffd578937521
1995-09-10 22:17:55 +00:00
Andrew McCallum
7ecfb3729f Fix typos.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@602 72102866-910b-0410-8b05-ffd578937521
1995-09-08 22:49:50 +00:00
Andrew McCallum
8718b43b7a Fix typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@601 72102866-910b-0410-8b05-ffd578937521
1995-09-08 22:49:36 +00:00
Andrew McCallum
9097909752 ([Coder -doInitOnStream:isDecoding:]): Init in_progress_table.
([Coder -dealloc]): Release in_progress_table.
([Coder -_encodeObject:withName:isBycopy:isForwardReference:]):
If the object is in progress, treat it like a forward reference.  Add
the object to the in_progess_table before really encoding the object;
remove it when done.  (NOTE, this isn't an excuse not to set up
"encoding interconnected objects" mode.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@600 72102866-910b-0410-8b05-ffd578937521
1995-09-08 22:44:23 +00:00
Andrew McCallum
e41200a1ef (in_progress_table): New ivar in Coder.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@599 72102866-910b-0410-8b05-ffd578937521
1995-09-08 22:30:52 +00:00
Andrew McCallum
8826ea2d90 (snapshot): Remove the snapshot name so we don't get nested snapshots
on failure.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@598 72102866-910b-0410-8b05-ffd578937521
1995-09-06 13:30:11 +00:00
Andrew McCallum
18d233a36d Patched from mail.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@597 72102866-910b-0410-8b05-ffd578937521
1995-08-30 21:49:35 +00:00
Andrew McCallum
ea855b3a4f Added break's to avoid
falling through case statements.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@596 72102866-910b-0410-8b05-ffd578937521
1995-08-30 21:33:39 +00:00
Andrew McCallum
faa70b9cc4 Comment change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@595 72102866-910b-0410-8b05-ffd578937521
1995-08-30 21:32:48 +00:00
Andrew McCallum
d0a3d827c9 Added #line macro so gdb
knows which file source came from


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@594 72102866-910b-0410-8b05-ffd578937521
1995-08-30 21:32:11 +00:00
Andrew McCallum
8998bf0803 all methods): Implemented.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@593 72102866-910b-0410-8b05-ffd578937521
1995-08-30 21:31:29 +00:00
Andrew McCallum
b3123e8cae Added #line macro so gdb
knows which file source came from.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@592 72102866-910b-0410-8b05-ffd578937521
1995-08-30 21:28:28 +00:00
Andrew McCallum
91b8d2f393 ([Collection -empty]): Check if already empty. This avoids a previous
malloc(0).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@591 72102866-910b-0410-8b05-ffd578937521
1995-08-28 20:27:01 +00:00
Andrew McCallum
e56d03e1d6 * src/NSProcessInfo.m: Added Linux/ELF support. Linux calls the
__libc_subinit functions before the global constructors, therefore
	the subinit functions must be just vanilla C.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@590 72102866-910b-0410-8b05-ffd578937521
1995-08-28 13:36:24 +00:00
Andrew McCallum
9e0489e6fc (snapshot): Put README.first in the snapshot distribution.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@589 72102866-910b-0410-8b05-ffd578937521
1995-08-26 16:36:33 +00:00
Andrew McCallum
c5012d4e65 (GNUSTEP_HEADERS): Remove NSTimeZone.h. It's declared in NSDate.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@588 72102866-910b-0410-8b05-ffd578937521
1995-08-24 23:40:26 +00:00
Andrew McCallum
9e722a3086 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@587 72102866-910b-0410-8b05-ffd578937521
1995-08-24 22:35:25 +00:00
Andrew McCallum
a5648555cb (GNUSTEP_MFILES): Added NSObjCRuntime.m.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@586 72102866-910b-0410-8b05-ffd578937521
1995-08-24 22:32:14 +00:00
Andrew McCallum
0a1f50d769 Include <NSString.h>
([NSObject -description]): Implemented.
([NSObject +description]): Implemented.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@585 72102866-910b-0410-8b05-ffd578937521
1995-08-24 22:24:17 +00:00
Andrew McCallum
a3ceff5654 (FILE_AUTHORS): Added Peter Burka.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@584 72102866-910b-0410-8b05-ffd578937521
1995-08-24 16:36:17 +00:00
Andrew McCallum
15ee08f170 (snap): New target.
(snapshot): New target.
(dist): Use new target snap.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@583 72102866-910b-0410-8b05-ffd578937521
1995-08-24 16:32:51 +00:00
Andrew McCallum
877a992dd2 ([NSTimeZone -encodeWithCoder:]): Avoid warning by removing type from
argument.
([NSTimeZone -initWithCoder:]): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@582 72102866-910b-0410-8b05-ffd578937521
1995-08-23 16:15:22 +00:00
Andrew McCallum
10db11d4d4 Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@581 72102866-910b-0410-8b05-ffd578937521
1995-08-23 16:13:42 +00:00
Andrew McCallum
5caa2d0077 (nsprocessinfo): New target.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@580 72102866-910b-0410-8b05-ffd578937521
1995-08-23 16:11:53 +00:00
Andrew McCallum
5b3912c9aa (DIST_FILES): Dadd file README.foundation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@579 72102866-910b-0410-8b05-ffd578937521
1995-08-23 16:06:32 +00:00
Andrew McCallum
d72647b2dd (GNUSTEP_MFILES): Added NSTimeZone.m.
(GNUSTEP_HEADERS): Added Foundation/NSTimeZone.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@578 72102866-910b-0410-8b05-ffd578937521
1995-08-23 15:53:40 +00:00
Andrew McCallum
2454f0fc96 Fix bug by which [NSString mutableCopy] returned a String, not NSString.
([String -copyWithZone:]): Renamed from -copy.
([String -mutableCopyWithZone:]): Renamed from -mutableCopy.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@577 72102866-910b-0410-8b05-ffd578937521
1995-08-23 15:51:05 +00:00
Andrew McCallum
ffeaf71ee3 Added comment about superclass methods being overriden.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@576 72102866-910b-0410-8b05-ffd578937521
1995-08-23 15:44:15 +00:00
Andrew McCallum
46f15290d6 * src/NSData.m ([NSData +allocWithZone:]): New method.
([NSMutableData +allocWithZone:]): Likewise.
	([NSData +data, +dataWithBytes:length:,
	+dataWithBytesNoCopy:length:, +dataWithContentsOfFile:,
	+dataWithContentsOfMappedFile:]): Allocate using designated
	allocator.  ([NSMutableData +dataWithCapacity:,
	+dataWithLength:]): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@575 72102866-910b-0410-8b05-ffd578937521
1995-08-23 15:36:59 +00:00
Andrew McCallum
805d7d9c0f Added NSTimeZone.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@574 72102866-910b-0410-8b05-ffd578937521
1995-08-23 15:19:46 +00:00
Andrew McCallum
ebbbc52827 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@573 72102866-910b-0410-8b05-ffd578937521
1995-08-23 15:18:14 +00:00
Andrew McCallum
9713d6ab6e ([NSAutoreleasePool -dealloc]): Removed question comment.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@572 72102866-910b-0410-8b05-ffd578937521
1995-08-23 15:07:17 +00:00
Andrew McCallum
786ba6d7de (install, uninstall): New targets.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@571 72102866-910b-0410-8b05-ffd578937521
1995-08-23 14:39:20 +00:00
Andrew McCallum
2dfd567823 Comment out args to LibobjectsMain so we don't get errors from
people's "int main ()".


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@570 72102866-910b-0410-8b05-ffd578937521
1995-08-16 19:37:15 +00:00
Andrew McCallum
e6c1ec1e45 (copy-dist): Use cp instead of ln -s.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@569 72102866-910b-0410-8b05-ffd578937521
1995-08-16 18:28:32 +00:00
Andrew McCallum
8bc73a219d (copy-dist): Remove linking of 'tasks' to admin.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@568 72102866-910b-0410-8b05-ffd578937521
1995-08-16 18:20:06 +00:00