Andrew McCallum
f6c8f41a3b
(write:, read:): Put back these old-style archiving methods.
...
(From Stephen Peters <SPETERS@us.oracle.com>).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@346 72102866-910b-0410-8b05-ffd578937521
1995-04-12 15:15:53 +00:00
Andrew McCallum
2cd3041bbe
Fix copyright date and indentation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@345 72102866-910b-0410-8b05-ffd578937521
1995-04-10 00:34:30 +00:00
Andrew McCallum
b40073c4e8
(GNUSTEP_MFILES): Added NSAssertionHandler.m.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@344 72102866-910b-0410-8b05-ffd578937521
1995-04-10 00:12:19 +00:00
Andrew McCallum
1f358f658b
* foundaton/NSException.h: Added NSAssert macros and
...
NSAssertionHandler interface.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@343 72102866-910b-0410-8b05-ffd578937521
1995-04-10 00:11:24 +00:00
Andrew McCallum
618cd00c85
Initial revision
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@342 72102866-910b-0410-8b05-ffd578937521
1995-04-10 00:10:51 +00:00
Andrew McCallum
40f9a58db7
(objectForAddress:): Return nil if address is not maintained by a
...
MallocAddress object. (Used to simply die.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@341 72102866-910b-0410-8b05-ffd578937521
1995-04-09 17:55:27 +00:00
Andrew McCallum
70e8c200ac
(GNUSTEP_OTHER_SRCFILES): Added files NSArchiver.m,
...
foundation/NSArchiver.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@340 72102866-910b-0410-8b05-ffd578937521
1995-04-09 02:42:57 +00:00
Andrew McCallum
ef383d973d
Initial revision
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@339 72102866-910b-0410-8b05-ffd578937521
1995-04-09 02:42:37 +00:00
Andrew McCallum
4150b9d5b2
Initial revision
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@338 72102866-910b-0410-8b05-ffd578937521
1995-04-09 02:35:28 +00:00
Andrew McCallum
f3618f0981
(GNUSTEP_MFILES): Added NSGNUCoder.m.
...
(GNUSTEP_HEADERS): Added foundation/NSGNUCoder.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@337 72102866-910b-0410-8b05-ffd578937521
1995-04-09 02:31:55 +00:00
Andrew McCallum
f137157212
Rearranged source variables to put GNU/NEXTSTEP/GNUStep files close
...
together.
(GNUSTEP_OTHER_SRCFILES): Added NSData.m, foundation/NSData.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@336 72102866-910b-0410-8b05-ffd578937521
1995-04-09 02:26:27 +00:00
Andrew McCallum
a8ea066216
Initial revision
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@335 72102866-910b-0410-8b05-ffd578937521
1995-04-09 02:20:37 +00:00
Andrew McCallum
b231a3719e
Convert to new Coder scheme. Use -initWithCoder instead
...
of +newWithCoder where appropriate. Remove arguments typed
(Coder*). Replace +_newCollectionWithCoder with
-_initCollectionWithCoder.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@334 72102866-910b-0410-8b05-ffd578937521
1995-04-09 02:06:39 +00:00
Andrew McCallum
0dc629b0ae
Convert to new Coder scheme. Use -initWithCoder instead
...
of +newWithCoder where appropriate. Remove arguments typed
(Coder*). Replace +_newCollectionWithCoder with
-_initCollectionWithCoder.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@333 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:53:53 +00:00
Andrew McCallum
779629a90d
(CommonCoding, Encoding, Decoding): New protocols.
...
(SelfCoding): New category of NSObject, interface only, no
implementation. This takes the place of the Coding Protocol.
(Coding): Protocol removed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@332 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:52:11 +00:00
Andrew McCallum
9ad9c01204
Use ConstantIndexedCollecting protocol where appropriate.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@331 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:38:21 +00:00
Andrew McCallum
b9de7f970b
Use ConstantCollecting protocol where appropriate.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@330 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:37:46 +00:00
Andrew McCallum
6c91c65cae
Move protocol conformance to category to avoid bogus gcc complaints.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@329 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:36:17 +00:00
Andrew McCallum
a268c983af
Fix vm_page_size for Linux.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@328 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:34:14 +00:00
Andrew McCallum
4ea408c414
(-decodeObjectAt:withName:): Send newWithCoder: if the clsas
...
responds to it, otherwise send initWithCoder.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@327 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:32:33 +00:00
Andrew McCallum
0f60374c68
(GNUSTEP_MFILES): Added NSEnumerator.m.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@326 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:29:51 +00:00
Andrew McCallum
406a8e91ce
Initial revision
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@325 72102866-910b-0410-8b05-ffd578937521
1995-04-09 01:28:47 +00:00
Andrew McCallum
fb614e87be
(-decodeObjectAt:withName:): Create the instance and send
...
-initWithCoder if the object doesn't respond to +newWithCoder.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@324 72102866-910b-0410-8b05-ffd578937521
1995-04-08 18:44:45 +00:00
Andrew McCallum
4f29368130
(RemoteSelfCoding): Renamed category from RemoteCoding.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@323 72102866-910b-0410-8b05-ffd578937521
1995-04-08 18:28:31 +00:00
Andrew McCallum
7267789e01
Removed Coding protocol. It's already provided by NSObject.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@322 72102866-910b-0410-8b05-ffd578937521
1995-04-08 18:27:19 +00:00
Andrew McCallum
4efaef2384
(ConnectedSelfCoding): Renamed protocol from ConnectedCoding.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@321 72102866-910b-0410-8b05-ffd578937521
1995-04-08 18:26:30 +00:00
Andrew McCallum
af2d4108c4
(ConstantIndexedCollecting): New protocol extracted from
...
IndexedCollecting.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@320 72102866-910b-0410-8b05-ffd578937521
1995-04-08 17:05:21 +00:00
Andrew McCallum
9385d2fc89
(ConstantKeyedCollecting): New protocol extracted from KeyedCollecting.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@319 72102866-910b-0410-8b05-ffd578937521
1995-04-08 17:04:43 +00:00
Andrew McCallum
711e81f6ae
(ConstantCollecting): New protocol.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@318 72102866-910b-0410-8b05-ffd578937521
1995-04-08 17:04:07 +00:00
Andrew McCallum
0f103da9d3
(main): Fix serious bug by including `nil' at end of contents list.
...
Test forward and reverse enumerator objects.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@317 72102866-910b-0410-8b05-ffd578937521
1995-04-07 22:12:53 +00:00
Andrew McCallum
0b30724d11
(-objectEnumerator, reverseObjectEnumerator): Implemented methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@316 72102866-910b-0410-8b05-ffd578937521
1995-04-07 21:39:43 +00:00
Andrew McCallum
4672627ad6
(GNUSTEP_MFILES): Added NSArrayEnumerator.m.
...
(GNUSTEP_HEADERS): Added foundation/NSArrayEnumerator.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@315 72102866-910b-0410-8b05-ffd578937521
1995-04-07 21:38:52 +00:00
Andrew McCallum
7ffc862721
(dealloc): Remove dealloc of remote_proxies contents.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@314 72102866-910b-0410-8b05-ffd578937521
1995-04-07 21:23:24 +00:00
Andrew McCallum
226b70f947
(-componentsJoinedByString:): Implemented method.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@313 72102866-910b-0410-8b05-ffd578937521
1995-04-07 21:01:59 +00:00
Andrew McCallum
381aa751fb
(initWithCapacity:): Make sure that capacity is greater than zero.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@312 72102866-910b-0410-8b05-ffd578937521
1995-04-07 20:56:20 +00:00
Andrew McCallum
a953c9e888
(DIST_FILES): Added volunteers-gnustep.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@311 72102866-910b-0410-8b05-ffd578937521
1995-04-07 20:36:01 +00:00
Andrew McCallum
b3df416043
Add request for %@.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@310 72102866-910b-0410-8b05-ffd578937521
1995-04-06 21:05:42 +00:00
Andrew McCallum
848dd2a827
Copyright date fix.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@309 72102866-910b-0410-8b05-ffd578937521
1995-04-06 21:03:32 +00:00
Andrew McCallum
a7ca83f178
Added incomplete section for describing string objects.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@308 72102866-910b-0410-8b05-ffd578937521
1995-04-06 20:59:50 +00:00
Andrew McCallum
6b24b13dcd
(DIST_FILES): Added AUTHORS.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@307 72102866-910b-0410-8b05-ffd578937521
1995-04-06 20:13:05 +00:00
Andrew McCallum
eed7f44313
(FILE_AUTHORS): New variable.
...
(AUTHORS): New target.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@306 72102866-910b-0410-8b05-ffd578937521
1995-04-06 20:12:21 +00:00
Andrew McCallum
0a40468d9e
Initial revision
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@305 72102866-910b-0410-8b05-ffd578937521
1995-04-06 20:11:43 +00:00
Andrew McCallum
22af758465
Added header comment.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@304 72102866-910b-0410-8b05-ffd578937521
1995-04-06 19:41:46 +00:00
Andrew McCallum
56b919e6c2
(DIST_FILES): Add objective-c.texi objective-c.info.
...
(RCS_FILES): Add objective-c.texi.
(objective-c.info): New target.
(info): Add objective-c.info.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@303 72102866-910b-0410-8b05-ffd578937521
1995-04-06 19:11:11 +00:00
Andrew McCallum
2a6e51f23b
(-_encodeCollectionWithCoder:): Fix typo. Fix super call.
...
(+_newCollectionWithCoder:): Fix super call.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@302 72102866-910b-0410-8b05-ffd578937521
1995-04-06 18:47:08 +00:00
Andrew McCallum
e3ddaddc58
(GNUSTEP_OTHER_SRCFILES): Added NSConcreteNumber.m, NSCTemplateValue.m.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@301 72102866-910b-0410-8b05-ffd578937521
1995-04-06 02:02:53 +00:00
Andrew McCallum
8e06ad71e1
(GNU_HEADERS): Added objects/NSArray.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@300 72102866-910b-0410-8b05-ffd578937521
1995-04-06 01:57:07 +00:00
Andrew McCallum
8c55d855d7
(OBJECTS_SUBMINOR_VERSION): Version 0.1.8.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@299 72102866-910b-0410-8b05-ffd578937521
1995-04-06 01:40:56 +00:00
Andrew McCallum
0b3298180f
Explain changes after 0.1.7.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@298 72102866-910b-0410-8b05-ffd578937521
1995-04-06 01:39:58 +00:00
Andrew McCallum
9c3fc6c216
(NEXTSTEP_DERIVED_CFILES): New variable.
...
(NEXTSTEP_CFILES): NXStringTable_scan.c moved to above.
(NEXTSTEP_OBJS): Use NEXTSTEP_DERIVED_CFILES.
(DIST_FILES): Add NEXTSTEP_DERIVED_CFILES.
(objects/stdobjects.h): Target overhauled.
(libobjects.a): Add dependancy on objects/stdobjects.h.
(GNU_HEADERS): Remove objects/config.h, objects/stdobjects.h.
(INSTALL_HEADERS): Add objects/config.h, objects/stdobjects.h.
(NEXTSTEP_HEADERS): Removed README.
(GNUSTEP_HEADERS): Likewise.
(RCS_FILES): New variable.
(rcs-list-locked): New target.
(dynamic-load.h): Depend on config.status, for less re-making.
(version.texi): Depend on Makefile.in, not Makefile.
(realclean): Add objects/stdobjects.h objects/config.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@297 72102866-910b-0410-8b05-ffd578937521
1995-04-06 01:26:02 +00:00