Andrew McCallum
43a4cc281f
Remove some duplicate methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2324 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:39:07 +00:00
Andrew McCallum
4f8556d6cf
Don't include <libc.h>. Include <Foundation/NSDictionary.h>.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2323 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:38:42 +00:00
Andrew McCallum
6e7a73a93a
([Connection +newForInPort:outPort:ancestorConnection:]): Cast NEWCONN
...
to avoid warning.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2322 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:37:13 +00:00
Andrew McCallum
d2e0aac4e5
(GNUSTEP_OTHER_SRCFILES): Move NSHost.m temporarily here until its debugged.
...
(GNUSTEP_MFILES): Temporarily remove NSHost.m.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2321 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:23:42 +00:00
Andrew McCallum
36b6896327
([NSDate -timeIntervalSince1970]): Remove duplicate method definition.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2320 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:21:48 +00:00
Andrew McCallum
a6a5ff98fc
([NSArchiver -init]): New method. (Need for it reported by Richard Frith-Macdonald <richard@brainstorm.co.uk>.)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2318 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:16:26 +00:00
Andrew McCallum
9f15dd985f
([NSArchiver -encodeClassName:intoClassName:]): Fix typo.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2317 72102866-910b-0410-8b05-ffd578937521
1997-05-03 20:10:45 +00:00
Andrew McCallum
8158d602cd
(nameServer): Remove the ntohs() conversion of NUM. (Reported by
...
Richard Frith-Macdonald <richard@brainstorm.co.uk>>)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2315 72102866-910b-0410-8b05-ffd578937521
1997-05-03 19:26:55 +00:00
Andrew McCallum
5ed5f73e4c
([NSCharacterSet_PATH]): Value of global variable changed to absolute
...
path. (Reported by Richard Frith-Macdonald
<richard@brainstorm.co.uk>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2314 72102866-910b-0410-8b05-ffd578937521
1997-05-03 19:25:23 +00:00
Andrew McCallum
5933e1ac9a
Changes from Richard Frith-Macdonald. See ChangeLog Apr 25 01:30:00
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2313 72102866-910b-0410-8b05-ffd578937521
1997-05-03 19:22:17 +00:00
Andrew McCallum
02688c779f
Changes from Richard Frith-Macdonald. See ChangeLog Apr 24 10:30:00
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2312 72102866-910b-0410-8b05-ffd578937521
1997-05-03 19:18:55 +00:00
Andrew McCallum
4c5b9d86b8
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2311 72102866-910b-0410-8b05-ffd578937521
1997-05-03 19:18:21 +00:00
Andrew McCallum
baf1c51ca8
([Decoder -decodeObjectAt:anObjPtr:name]) [CODER_OBJECT_REPEATED]:
...
Retain the object before returning it by reference. (Reported by
Richard Frith-Macdonald <richard@brainstorm.co.uk>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2307 72102866-910b-0410-8b05-ffd578937521
1997-05-03 18:20:16 +00:00
Andrew McCallum
8f627a8137
(NSNonRetainedObjectHashCallBacks): Renamed from
...
NSNonRetainedObjectsHashCallBacks to conform to spec.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2306 72102866-910b-0410-8b05-ffd578937521
1997-05-03 18:17:23 +00:00
Andrew McCallum
9c10f43dab
Changes from Yoo C. Chung. See ChangeLog Mar 29 00:43:18
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2305 72102866-910b-0410-8b05-ffd578937521
1997-05-03 18:15:44 +00:00
Andrew McCallum
839af2b8f9
Changes from Mark Kettenis. See ChangeLog Mar 23
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2304 72102866-910b-0410-8b05-ffd578937521
1997-05-03 18:13:17 +00:00
Andrew McCallum
5b252113a1
(UNICODE_HEADERS): New variable.
...
(DIST_FILES): Add UNICODE_HEADERS.
(copy-dist): Create directory for unicode.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2303 72102866-910b-0410-8b05-ffd578937521
1997-05-03 18:09:26 +00:00
Andrew McCallum
6690dfea9b
Changes from Stevo Crvenkovski. See ChangeLog Mar 23 22:14:21
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2302 72102866-910b-0410-8b05-ffd578937521
1997-05-03 18:05:21 +00:00
Andrew McCallum
60836e9864
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2301 72102866-910b-0410-8b05-ffd578937521
1997-05-03 18:04:21 +00:00
Andrew McCallum
e2e8741a81
Changes from Yoo C. Chung <wacko@power1.snu.ac.kr>. See ChangeLog Feb 9 20:28:00 to Feb 14 08:51:39
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2297 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:28:54 +00:00
Andrew McCallum
0f45fc53ee
Changes from Scott Christley. See ChangeLog Mar 6 08:57:29
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2296 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:26:16 +00:00
Andrew McCallum
2969f845d4
Changes from Scott Christley. See ChangeLog Mar 4 10:47:18
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2295 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:25:25 +00:00
Andrew McCallum
89f78cc23b
Changes from Scott Christley. See ChangeLog Feb 27 13:46:10
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2294 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:24:31 +00:00
Andrew McCallum
930eac70a3
([NSBundle +pathForResource:ofType:inDirectory:]): Change it from an
...
instance method to a class method, in order to conform to spec.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2292 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:17:08 +00:00
Andrew McCallum
4bbcf235d0
([NSCharacterSet +_bitmapForSet:number:]): Revert last change.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2291 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:16:10 +00:00
Andrew McCallum
147720cc3a
Changes from Jeremy Bettis. See ChangeLog Jan 21 17:09:09
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2290 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:05:57 +00:00
Andrew McCallum
e6a5490ab1
(GNUSTEP_HEADERS): Added include/NSHost.h.
...
(GNUSTEP_MFILES): Added NSHost.m.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2288 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:04:11 +00:00
Andrew McCallum
cbf0bfc40b
([NSCharacterSet +_bitmapForSet:number:]): Use NSBundle's
...
pathForResource:ofType:inDirectory method properly. (Reported by
Stevo Crvenkovski <stevoc@lotus.mpt.com.mk>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2287 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:01:57 +00:00
Andrew McCallum
6d8b053262
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2285 72102866-910b-0410-8b05-ffd578937521
1997-05-03 16:31:40 +00:00
Andrew McCallum
d27406e315
([Connection -registerName:]): New method.
...
([Connection +newForInPort:outPort:ancestorConnection:]): Ask the
delegate for permission to create the new connection. We were already
doing it GNUstep-style. Do it OpenStep-style also.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2283 72102866-910b-0410-8b05-ffd578937521
1997-05-03 16:30:07 +00:00
Andrew McCallum
e49c1601ba
([NSGArchiver -archiverData]): New method. No implementation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2282 72102866-910b-0410-8b05-ffd578937521
1997-05-03 16:28:47 +00:00
Andrew McCallum
3d66c6339b
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2223 72102866-910b-0410-8b05-ffd578937521
1997-03-04 16:05:29 +00:00
Andrew McCallum
1aa9d5f2c8
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2222 72102866-910b-0410-8b05-ffd578937521
1997-03-04 16:04:17 +00:00
Andrew McCallum
62b2cc43a9
([Connection -forwardForProxy:selector:argFrame:]): In nested function
...
decoder(), always set IP to -1 after sending it -dismiss, i.e. in both
cases. Fix the assertion at the bottom so that IP is allowed to be
nil, which will be the case when mframe_build_return() never calls
decoder(), which will happen when we are returning void.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2220 72102866-910b-0410-8b05-ffd578937521
1997-03-04 15:53:52 +00:00
Andrew McCallum
be7036a1a0
([Decoder -finishDecodingInterconnectedObjects]): Comment fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2219 72102866-910b-0410-8b05-ffd578937521
1997-03-04 15:51:57 +00:00
Andrew McCallum
fea0df7249
([Proxy -awakeAfterUsingCoder:]): New method. Needed otherwise we get
...
an infinite loop with Decoder trying to send this message to a Proxy.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2218 72102866-910b-0410-8b05-ffd578937521
1997-03-04 15:51:20 +00:00
Andrew McCallum
ebfa059256
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2210 72102866-910b-0410-8b05-ffd578937521
1997-03-03 20:10:10 +00:00
Andrew McCallum
ab1693ff56
Changes by Scott Christley. See ChangeLog Feb 25
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2209 72102866-910b-0410-8b05-ffd578937521
1997-03-03 20:07:35 +00:00
Andrew McCallum
3e2ce5f1fd
Changes by wacko@power1.snu.ac.kr (Yoo C. Chung). See ChangeLog Feb 6
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2206 72102866-910b-0410-8b05-ffd578937521
1997-03-03 19:58:17 +00:00
Andrew McCallum
8a77b79ada
Changes by wacko@power1.snu.ac.kr (Yoo C. Chung). See ChangeLog Feb 4
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2205 72102866-910b-0410-8b05-ffd578937521
1997-03-03 19:56:37 +00:00
Andrew McCallum
c5b0cb101c
Changes by wacko@power1.snu.ac.kr (Yoo C. Chung). See ChangeLog Jan 20,21
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2203 72102866-910b-0410-8b05-ffd578937521
1997-03-03 19:51:04 +00:00
Andrew McCallum
c07f920c70
Changes by wacko@power1.snu.ac.kr (Yoo C. Chung). See ChangeLog Jan 20
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2202 72102866-910b-0410-8b05-ffd578937521
1997-03-03 19:46:52 +00:00
Andrew McCallum
af908b993e
Changes by wacko@power1.snu.ac.kr (Yoo C. Chung). See ChangeLog
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2201 72102866-910b-0410-8b05-ffd578937521
1997-03-03 19:43:25 +00:00
Andrew McCallum
c03261dd56
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2200 72102866-910b-0410-8b05-ffd578937521
1997-03-03 19:40:50 +00:00
Andrew McCallum
076fa71db3
(PRE_SIZEOF_PREFIX_FORMAT_VERSION): New macro for old version number.
...
(CURRENT_FORMAT_VERSION): New macro.
(DEFAULT_FORMAT_VERSION): Changed from 0 to 1.
([BinaryCStream -_initForReadingFromPostSignatureStream:
withFormatVersion:]): New method.
([BinaryCStream -initForWritingToStream:swithFormatVersion:]): New
method.
(WRITE_SIGNED_TYPE0): Renamed from WRITE_SIGNED_TYPE.
(WRITE_SIGNED_TYPE1): New macro.
(WRITE_SIGNED_TYPE): New macro for choosing between them.
(READ_SIGNED_TYPE0): Renamed from READ_SIGNED_TYPE.
(READ_SIGNED_TYPE1): New macro.
(READ_SIGNED_TYPE): New macro for choosing between them.
(WRITE_UNSIGNED_TYPE0, WRITE_UNSIGNED_TYPE1, WRITE_SIGNED_UNTYPE,
READ_UNSIGNED_TYPE0, READ_UNSIGNED_TYPE1, READ_UNSIGNED_TYPE):
Likewise.
([BinaryCStream -encodeValueOfCType:at:withName:name]): Don't use
`unsigned' as part of the argument to the *_UNSIGNED_TYPE macros,
because the macros now include that themselves.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2047 72102866-910b-0410-8b05-ffd578937521
1997-01-12 18:59:14 +00:00
Andrew McCallum
4443c2fea3
([CStream -_initForReadingFromPostSignatureStream:
...
withFormatVersion:]): New method.
([CStream +cStreamReadingFromStream:s]): Use it.
([CStream -initForReadingFromStream:swithFormatVersion:]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2046 72102866-910b-0410-8b05-ffd578937521
1997-01-12 18:49:08 +00:00
Andrew McCallum
eaadce5a82
(NSCreateZone): Call initialize(), so that we won't crash if someone
...
tries to create an object before main() and before initialize() gets
called as a constructor.
(NSDefaultMallocZone): Likewise.
(initialize): Use a static variable to return immediately if we've
been run already.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2042 72102866-910b-0410-8b05-ffd578937521
1997-01-11 21:39:38 +00:00
Andrew McCallum
61ba3d1097
([NSTimer -compare:]): New method, so they get properly sorted in a
...
Heap in RunLoop.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2041 72102866-910b-0410-8b05-ffd578937521
1997-01-11 21:35:35 +00:00
Andrew McCallum
ea4ac8b515
(STRVAL): Make it a macro instead of an inline function to avoid
...
warning.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2037 72102866-910b-0410-8b05-ffd578937521
1997-01-09 21:49:58 +00:00
Andrew McCallum
55bfffc819
(NSLogPageSize): Use NSPageSize() instead of ns_page_size().
...
(NSRoundDownToMultipleOfPageSize): Likewise.
(NSRoundUpToMultipleOfPageSize): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2036 72102866-910b-0410-8b05-ffd578937521
1997-01-09 19:13:50 +00:00
Andrew McCallum
bafa09946b
([NSString -copy]): Use NSDefaultMallocZone() instead of NS_NO_ZONE.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2035 72102866-910b-0410-8b05-ffd578937521
1997-01-09 19:12:56 +00:00
Andrew McCallum
a8b68ee7ca
([NSCharacterSet +_bitmapForSet:number:]): Remove last parameter from
...
calls to [NSBundle pathForResource...]. The method doesn't exist.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2034 72102866-910b-0410-8b05-ffd578937521
1997-01-09 17:02:56 +00:00
Andrew McCallum
92c8adc87a
Rearrange #include's a little.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2033 72102866-910b-0410-8b05-ffd578937521
1997-01-09 17:01:14 +00:00
Andrew McCallum
b3560edbc5
Changes from Scott Christley. See ChangeLog Dec 04 and Nov 21
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2032 72102866-910b-0410-8b05-ffd578937521
1997-01-09 16:24:07 +00:00
Andrew McCallum
9d46f24e66
([Connection -_getReceivedReplyRmcWithSequenceNumber:]): Break if the
...
RunLoop returns NO. (Reported by Richard Frith-Macdonald
<richard@brainstorm.co.uk>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2031 72102866-910b-0410-8b05-ffd578937521
1997-01-09 16:20:35 +00:00
Andrew McCallum
51e3defb59
([NSDictionary +dictionaryWithContentsOfFile:]): Method implemented.
...
(From Scott Christley.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2030 72102866-910b-0410-8b05-ffd578937521
1997-01-09 16:05:09 +00:00
Andrew McCallum
caaf447fea
([NSString -initWithFormat:arguments:]): Increase BUFFER_EXTRA by a
...
factor of 500.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2029 72102866-910b-0410-8b05-ffd578937521
1997-01-09 16:01:52 +00:00
Andrew McCallum
31d6a86b85
(mframe_build_return): Change the way values of type smaller than
...
(int) are returned---don't offset into the int. (Recommended by
Richard Frith-Macdonald <richard@brainstorm.co.uk>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2027 72102866-910b-0410-8b05-ffd578937521
1997-01-09 15:45:08 +00:00
Andrew McCallum
ccda8c7cb6
(-dealloc): Added call to NSDeallocateObject() to ensure that the
...
memory used by the enumerator is released.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2026 72102866-910b-0410-8b05-ffd578937521
1997-01-09 15:39:41 +00:00
Andrew McCallum
d20d3fe7bc
(-initForWritingToStream:withFormatVersion:cStreamClass:cStreamFormatVersion:):
...
Release stream after invoking initialisation method of super which
retains it. To fix memory leaks.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2025 72102866-910b-0410-8b05-ffd578937521
1997-01-09 15:38:54 +00:00
Andrew McCallum
d0608bc69e
Release packet after invoking initialisation method of super which
...
retains it. To fix memory leaks.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2024 72102866-910b-0410-8b05-ffd578937521
1997-01-09 15:38:28 +00:00
Andrew McCallum
45dd488210
([NSDictionary -initWithContentsOfFile:]): Implemented. (By David
...
Wetzel <dave@turbocat.de>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2022 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:43:08 +00:00
Andrew McCallum
02e668e975
[NSAssertionHandler -handleFailureInMethod:object:file:
...
lineNumber:description:]: Use the FORMAT argument! (Reported by
Wolfgang Baron <wbaron@ixpoint.de>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2021 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:40:16 +00:00
Andrew McCallum
226e4baf5e
([NSString -hasPrefix:]): Fix logic to return correct value.
...
(Reported by David Wetzel <dave@turbocat.de>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2020 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:36:21 +00:00
Andrew McCallum
ce365fc853
(NSLogPageSize): Fix logic to return correct value.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2019 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:34:37 +00:00
Andrew McCallum
fbac142cfb
Changes by Adam Fedor. See Nov 13 ChangeLog entry
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2018 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:30:33 +00:00
Andrew McCallum
ccafde3c62
* src/mframe.m (mframe_build_return()):
...
Cooperate with [Connection forwardForProxy:selector:argFrame:] so
that it's callback function is called to tell it dismiss the
ConnectedDecoder.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2017 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:22:30 +00:00
Andrew McCallum
67423c4b62
* src/Connection.m ([Connection +rootProxyAtName:onHost:]):
...
Return nil if we fail to create a port for talking to a remote server.
([Connection forwardForProxy:selector:argFrame:]):
Changes to ensure that ConnectedDecoder is correctly dismissed in the
case where a DO method returns an object but does not have any
parameter values returned.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2016 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:22:11 +00:00
Andrew McCallum
fc3e8b56a7
* src/RunLoop.m ([RunLoop -limitDateForMode:]):
...
Various changes to get timeouts working reliably.
Ensure that _current_mode is restored correctly on exit.
* src/RunLoop.m ([RunLoop -acceptInputForMode:beforeDate:]):
Ensure that _current_mode is restored correctly on exit.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2015 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:21:02 +00:00
Andrew McCallum
6cc88537f8
([NSString -description]): Free DEST to prevent memory leak!
...
(Reported by Wolfgang Baron <wbaron@ixpoint.de>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2014 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:14:35 +00:00
Andrew McCallum
0ffadf7405
(_NSUncaughtExceptionHandler): Don't declare it static. (Reported by
...
John Hethcox <johnhe@vnet.net>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2013 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:11:02 +00:00
Andrew McCallum
fea767affa
(BITSPERBYTE): If it hasn't been defined after #include's guess that
...
it's 8.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2012 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:09:19 +00:00
Andrew McCallum
b520b58351
(GNUSTEP_MFILES): Added NSLog.m.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2011 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:06:06 +00:00
Andrew McCallum
f1c28c8008
Completely rewritten by Adam Fedor.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2009 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:04:07 +00:00
Andrew McCallum
4a5428113a
Include <gnustep/base/config.h>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2008 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:00:31 +00:00
Andrew McCallum
c6a38091e2
Use NSDefaultMallocZone() instead of 0. And cosmetic changes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2007 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:44:55 +00:00
Andrew McCallum
1f69623c87
Use constructor attribute with initialize().
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2006 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:38:10 +00:00
Andrew McCallum
f6a5d7b97f
Complete rewrite by Yoo C. Chung.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2005 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:35:52 +00:00
Andrew McCallum
db631fa048
Use valloc() in NSAllocateMemoryPages().
...
Cosmetic style changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2004 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:35:19 +00:00
Andrew McCallum
101fbead74
Use NSDefaultMallocZone() instead of 0.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2003 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:35:01 +00:00
Andrew McCallum
f4dff61e12
Use NSDefaultMallocZone() instead of NS_NOZONE.
...
Use NSZoneFromPointer() instead of NSZoneFromPtr().
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2002 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:34:06 +00:00
Andrew McCallum
f7ea36c75b
* src/DelegatePool.m:
...
Use NSDefaultMallocZone() instead of NS_NOZONE.
* src/NSProcessInfo.m: Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2001 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:33:32 +00:00
Andrew McCallum
aec1f5fad3
The definition of LABEL needed expanding.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1999 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:02:08 +00:00
Andrew McCallum
89bb2685a6
([NSString -componentsSeparatedByString:]): Didn't handle strings with
...
separators longer than a single character and in other cases.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1998 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:01:32 +00:00
Andrew McCallum
5993b04328
([NSGMutableCString -insertString:atIndex:]): Use -cStringNoCopy
...
instead of the removed method -_cStringContents.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1995 72102866-910b-0410-8b05-ffd578937521
1997-01-05 23:17:52 +00:00
Andrew McCallum
4b18ef1a32
([Decoder +readSignatureFromCStream:csgetClassname:
...
nameformatVersion:version]): Better commented.
([Decoder -_coderSubstituteObject:atReference:]): New method.
([Decoder -_coderPushRootObjectTable]): Better commented.
([Decoder -finishDecodingInterconnectedObjects]): Implement an
approach to root-object-based -awakeAfterUsingCoder.
([Decoder -decodeObjectAt:anObjPtr:name]): Send -awakeAfterUsingCoder:
here. First see if the object actually responds to it, then send it
and make the object substitution if necessary. Also make the
appropriate substitution in Decoder's internal tables matching
references numbers to objects.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1988 72102866-910b-0410-8b05-ffd578937521
1997-01-05 22:47:45 +00:00
Andrew McCallum
dd5068589e
(DEFAULT_DEFAULT_FORMAT_VERSION): Renamed from DEFAULT_FORMAT_VERSION,
...
for clarity with variable by the same old name.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1987 72102866-910b-0410-8b05-ffd578937521
1997-01-05 22:43:48 +00:00
Andrew McCallum
96b3386f54
Fixed `Caveats' comment.
...
([NSString -commonPrefixWithString:options:]): Method implemeneted.
([NSString -capitalizedString]): Method implemented.
([NSString -lowercaseString]): Method implemented.
([NSString -uppercaseString]): Method implemented.
([NSString -stringByExpandingTildeInPath]): Method implemented.
([NSString -stringByAbbreviatingWithTildeInPath]): Method implemented.
([NSString -stringByStandardizingPath]): Method implemented.
([NSString -_cStringContents]): Method removed. All callers changed
to use -cStringNoCopy.
([NSString -objectAtIndex:]): Method removed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1955 72102866-910b-0410-8b05-ffd578937521
1996-11-24 21:04:24 +00:00
Andrew McCallum
f26389edc0
Don't use old String methods; use NSString methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1953 72102866-910b-0410-8b05-ffd578937521
1996-11-24 18:31:13 +00:00
Andrew McCallum
2d332aac38
Don't include <gnustep/base/String.h>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1951 72102866-910b-0410-8b05-ffd578937521
1996-11-24 18:29:25 +00:00
Andrew McCallum
e9ec7a79a1
([TextCStream -decodeName:name]): Don't use the non-existant
...
+stringWithCStringNoCopy:.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1950 72102866-910b-0410-8b05-ffd578937521
1996-11-24 18:29:09 +00:00
Andrew McCallum
b36ccd098c
([Stream -readLine]): Don't use the non-existant
...
+stringWithCStringNoCopy:.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1949 72102866-910b-0410-8b05-ffd578937521
1996-11-24 18:28:47 +00:00
Andrew McCallum
6c4fd98f95
([NSString -cStringNoCopy]): New method.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1948 72102866-910b-0410-8b05-ffd578937521
1996-11-24 18:28:15 +00:00
Andrew McCallum
59a2c40008
([NSGCString -emptyCopy]): Method removed. It was part of the
...
Collecting protocol.
([NSGMutableCString -emptyCopy:]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1947 72102866-910b-0410-8b05-ffd578937521
1996-11-24 18:27:58 +00:00
Andrew McCallum
e506e46022
([MemoryStream -readLine]): Don't use +stringWithCStringNoCopy:.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1946 72102866-910b-0410-8b05-ffd578937521
1996-11-24 18:27:01 +00:00
Andrew McCallum
79194a56fa
Substitute (NSString*) for (id <String>)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1945 72102866-910b-0410-8b05-ffd578937521
1996-11-24 17:30:39 +00:00
Andrew McCallum
ed85bf15d5
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1944 72102866-910b-0410-8b05-ffd578937521
1996-11-24 17:24:24 +00:00
Andrew McCallum
26d5358402
(GNU_MFILES): Remove CString.m, ConstantString.m, MutableString.m,
...
MutableCString.m, String.m.
(GNU_HEADERS): Remove include/String.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1943 72102866-910b-0410-8b05-ffd578937521
1996-11-24 17:21:45 +00:00
Andrew McCallum
59aa2070e4
Don't include <gnustep/base/String.h>.
...
([NSString +initialize]): Don't use static variable to prevent getting
run twice.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1942 72102866-910b-0410-8b05-ffd578937521
1996-11-24 17:20:45 +00:00
Andrew McCallum
de4b255a36
([Decoder -_coderCreateReferenceForInterconnectedObject:]):
...
Autorelease the placeholder object to prevent memory leak.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1930 72102866-910b-0410-8b05-ffd578937521
1996-11-02 20:40:28 +00:00
Andrew McCallum
210c6a105d
([Connection -forwardForProxy:selector:argFrame:]): Add an assertion
...
that we processed all arguments and dismissed the ConnectedCoder.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1929 72102866-910b-0410-8b05-ffd578937521
1996-11-02 20:39:47 +00:00
Andrew McCallum
cd145dbcad
(DIST_FILES): Remove include/config-win32.sed.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1926 72102866-910b-0410-8b05-ffd578937521
1996-10-31 21:29:55 +00:00
Andrew McCallum
ca2a85e3bd
(HAVE_REGISTER_PRINTF_FUNCTION): Move definition below #include's.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1923 72102866-910b-0410-8b05-ffd578937521
1996-10-31 21:24:43 +00:00
Andrew McCallum
69623bfb42
([BinaryCStream -encodeValueOfCType:at:withName:name]): Use
...
intermediate float value.
([BinaryCStream -decodeValueOfCType:at:withName:]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1920 72102866-910b-0410-8b05-ffd578937521
1996-10-31 20:47:42 +00:00
Andrew McCallum
b4587beb3e
Added stringsfile files.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1918 72102866-910b-0410-8b05-ffd578937521
1996-10-31 20:40:40 +00:00
Andrew McCallum
3f402144d1
Remove duplicated content.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1916 72102866-910b-0410-8b05-ffd578937521
1996-10-31 20:39:29 +00:00
Andrew McCallum
a698d2d70d
Fix typo. That's HAVE_STRERROR, not HAS_STRERROR.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1915 72102866-910b-0410-8b05-ffd578937521
1996-10-31 20:39:02 +00:00
Andrew McCallum
a577375cfa
([BinaryCStream -decodeValueOfCType:at:withName:]): Don't make float
...
and double `volatile'.
([BinaryCStream -encodeValueOfCType:at:withName:name]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1914 72102866-910b-0410-8b05-ffd578937521
1996-10-31 20:38:00 +00:00
Andrew McCallum
05027ef190
(DEFS): Add comment.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1913 72102866-910b-0410-8b05-ffd578937521
1996-10-31 20:11:18 +00:00
Andrew McCallum
e438dfdee0
Include Foundation/NSException.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1912 72102866-910b-0410-8b05-ffd578937521
1996-10-31 20:06:15 +00:00
Andrew McCallum
40ab288276
([NSCalendarDate -descriptionWithCalendarFormat:locale:]): Remove
...
unused variables MS and DS. Avoid warning by not trying to sprintf()
a zero-length string.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1911 72102866-910b-0410-8b05-ffd578937521
1996-10-31 20:05:02 +00:00
Andrew McCallum
40400d83b3
Include gnustep/base/preface.h first.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1909 72102866-910b-0410-8b05-ffd578937521
1996-10-31 19:59:15 +00:00
Andrew McCallum
9acf2430d3
(HEADERS_INSTALL): Added include/config.h.
...
(install): Don't install include/config.h specially, it's now done
with the rest of the HEADERS_INSTALL files.
(ALL_CPPFLAGS): Don't pass `-include include/config.h' since
include/preface.h now does that.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1907 72102866-910b-0410-8b05-ffd578937521
1996-10-31 19:13:20 +00:00
Andrew McCallum
c26ef3e3d0
(NSUserName): Make is work for SOLARIS.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1905 72102866-910b-0410-8b05-ffd578937521
1996-10-31 19:05:14 +00:00
Andrew McCallum
e09ac871dd
([NSUserDefaults -initWithUser:]): Don't try to append to a immutable
...
string!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1904 72102866-910b-0410-8b05-ffd578937521
1996-10-31 19:04:41 +00:00
Andrew McCallum
efc429408f
([NSUserDefautls +standardUserDefaults]): When creating a new
...
defaults, return it, not nil!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1903 72102866-910b-0410-8b05-ffd578937521
1996-10-31 18:54:23 +00:00
Andrew McCallum
fca7d27283
([BinaryCStream -encodeValueOfCType:at:withName:name]): Use memcpy()
...
instead of assignment to get the floats and doubles from the `at:'
argument.
([BinaryCStream -decodeValueOfCType:at:withName:]): Likewise, for
setting the values. (Reported by M. Decugis
<mds@sepgifbr.sep.de.edf.fr>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1902 72102866-910b-0410-8b05-ffd578937521
1996-10-31 18:46:02 +00:00
Andrew McCallum
1381709a43
(getpagesize) [__SOLARIS__]: Define as macro making proper sysconf
...
call.
(NSPageSize): Remove the dependancy on __mach__ to a #define above.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1901 72102866-910b-0410-8b05-ffd578937521
1996-10-31 18:34:51 +00:00
Andrew McCallum
801adeb5c6
([MemoryStream -writeFormat:arguments:]): Use VSPRINTF_LENGTH.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1900 72102866-910b-0410-8b05-ffd578937521
1996-10-31 18:27:22 +00:00
Andrew McCallum
e7669db788
([NSString -initWithFormat:arguments:]): Use VSPRINTF_LENGTH.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1899 72102866-910b-0410-8b05-ffd578937521
1996-10-31 18:27:04 +00:00
Andrew McCallum
85405ba574
([String -initWithFormat:arguments:]): Use VSPRINTF_LENGTH.
...
([String -initWithCFormat:arguments:]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1898 72102866-910b-0410-8b05-ffd578937521
1996-10-31 18:26:39 +00:00
Andrew McCallum
aa3bfab08e
Changes from Richard Frith-Macdonald. See Oct 31 ChangeLog entry.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1894 72102866-910b-0410-8b05-ffd578937521
1996-10-31 18:02:23 +00:00
Andrew McCallum
51a5e44fd2
([RunLoop -limitDateForMode:]): Bracket timer firing with a
...
retain/release of the MIN_TIMER. (Reported by Richard Frith-Macdonald
<richard@brainstorm.co.uk>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1892 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:59:25 +00:00
Andrew McCallum
b97d78de17
Added implementation of new methods for notification of readiness of
...
file descriptors for reading and writing. Done by Richard
Frith-Macdonald <richard@brainstorm.co.uk>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1890 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:54:57 +00:00
Andrew McCallum
fab2728036
Changes from Scott Christley. See Oct 23 ChangeLog entry.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1888 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:28:15 +00:00
Andrew McCallum
07466dd9e9
Changes from Scott Christley. See Oct 18 ChangeLog entry.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1887 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:22:04 +00:00
Andrew McCallum
db69ec3c59
Changes from Adam Fedor. See Oct 15 ChangeLog entry.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1886 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:17:59 +00:00
Andrew McCallum
ed1a7d0ae2
Changes from Scott Christley. See Oct 16 ChangeLog entry.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1885 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:14:00 +00:00
Andrew McCallum
aead21cd6d
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1884 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:13:12 +00:00
Andrew McCallum
b2d55b6c2c
(method_types_get_next_argument): Do weird argframe workaround not
...
just on m68k, but on all NeXT systems. (Reported by
Richard Frith-Macdonald <richard@brainstorm.co.uk>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1883 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:09:27 +00:00
Andrew McCallum
9150d93f9c
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1882 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:05:21 +00:00
Andrew McCallum
05f694ad66
Change from Nick Christopher. See Oct 1 ChangeLog entry.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1881 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:03:44 +00:00
Andrew McCallum
f9e6a93d45
([RunLoop -acceptInputForMode:beforeDate:]): Fix assignment of
...
TIMEOUT.TV_USEC. (Reported by Richard Frith-Macdonald
<richard@brainstorm.co.uk>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1880 72102866-910b-0410-8b05-ffd578937521
1996-10-31 16:54:41 +00:00
Andrew McCallum
c2166652ea
(strerror) [!HAS_STRERROR]: New function from Richard Frith-Macdonald
...
<richard@brainstorm.co.uk>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1877 72102866-910b-0410-8b05-ffd578937521
1996-10-26 00:22:35 +00:00
Andrew McCallum
d513766f03
Change from Fedor. See Sep 26 ChangeLog entry.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1875 72102866-910b-0410-8b05-ffd578937521
1996-10-26 00:10:22 +00:00
Andrew McCallum
a28e7f43f5
Changes from Christley. See Sep 25 ChangeLog entry.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1873 72102866-910b-0410-8b05-ffd578937521
1996-10-25 23:54:08 +00:00
Andrew McCallum
d3f7feddf5
([NSSet -anyObject]): Implemented.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1872 72102866-910b-0410-8b05-ffd578937521
1996-10-25 23:50:37 +00:00
Andrew McCallum
e1f53b0bc0
([NSDictionary +dictionaryWithObjectsAndKeys:]): New method.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1871 72102866-910b-0410-8b05-ffd578937521
1996-10-25 23:43:00 +00:00
Andrew McCallum
b7e0e37cae
([NSString -initWithFormat:arguments:]): Fix bug whereby multiple %@'s
...
in the same format string created incorrect output.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1836 72102866-910b-0410-8b05-ffd578937521
1996-09-25 13:45:31 +00:00
Andrew McCallum
00e79130d5
([NSString -copy]): New method. Now -copy sent to strings should
...
work. (Added temporarily until this problem is fixed by me overhaul
of the string classes to separate Core and NonCore methods.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1827 72102866-910b-0410-8b05-ffd578937521
1996-09-24 17:41:03 +00:00
Andrew McCallum
6b01fdd6d0
(ostream_open_memory): Cast (const char*) to (char*) when passing to
...
MemoryStream -init... method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1826 72102866-910b-0410-8b05-ffd578937521
1996-09-24 17:31:29 +00:00
Andrew McCallum
fc2f74c95c
Check HAVE_VALUES_H before trying to include <values.h>; use
...
<sys/types.h> if we don't. (Reported by Gregor Hoffleit
<flight@mathi.uni-heidelberg.de>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1819 72102866-910b-0410-8b05-ffd578937521
1996-09-24 15:46:11 +00:00
Andrew McCallum
e75a166f8e
Don't try to include NeXT's headers; just include GNUstep headers.
...
(Reported by Gregor Hoffleit <flight@mathi.uni-heidelberg.de>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1817 72102866-910b-0410-8b05-ffd578937521
1996-09-24 15:42:08 +00:00
Andrew McCallum
e07509f0b2
([MemoryStream -setFreeWhenDone:]): New method.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1815 72102866-910b-0410-8b05-ffd578937521
1996-09-24 15:37:25 +00:00
Andrew McCallum
55beb207b3
(ostream_close_memory): Send -setFreeWhenDone: to the MemoryStream,
...
not -release.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1814 72102866-910b-0410-8b05-ffd578937521
1996-09-24 15:36:45 +00:00
Andrew McCallum
fcbf7e33be
([NSMutableSet -addObjectsFromArray:]): Implemented.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1811 72102866-910b-0410-8b05-ffd578937521
1996-09-24 15:20:05 +00:00
Andrew McCallum
c8e5160bff
Use new ivar name eof_position, not old eofPosition.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1803 72102866-910b-0410-8b05-ffd578937521
1996-09-18 13:31:17 +00:00
Andrew McCallum
0189373ef4
(HAVE_REGISTER_PRINTF_FUNCTION): Temporarily set this to 0 until I
...
figure out when register_printf_function's output handler function
takes `va_list' and when it takes `void**'.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1802 72102866-910b-0410-8b05-ffd578937521
1996-09-18 13:15:33 +00:00
Andrew McCallum
856a547dff
Fix typo in last change.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1800 72102866-910b-0410-8b05-ffd578937521
1996-09-17 21:09:41 +00:00
Andrew McCallum
d9bce0510c
(ostream_open_memory): Use new MemoryStream method to specify that
...
buffer should not be deallocated when MemoryStream is deallocated.
Don't do the extra retain that was the previous workaround.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1798 72102866-910b-0410-8b05-ffd578937521
1996-09-17 21:07:17 +00:00
Andrew McCallum
797e1bdec9
Rename all uses of ivar eof_position.
...
([MemoryStream -_initOnMallocBuffer:freeWhenDone:size:
eofPosition:prefix:position:]): Method name changed to include
freeWhenDone:. Set new ivar.
([MemoryStream -_initOnMallocBuffer:size:
eofPosition:prefix:position:]): New method (with old name) that calls
above method with `YES' for freeWhenDone:.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1797 72102866-910b-0410-8b05-ffd578937521
1996-09-17 21:06:08 +00:00
Andrew McCallum
9d3e519b38
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1794 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:54:52 +00:00
Andrew McCallum
636881b169
(GNU_MFILES): Rename objc_streams.m to ostream.h.
...
(GNU_HEADERS): Rename objc_streams.h to ostream.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1793 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:52:51 +00:00
Andrew McCallum
ff2a4f92d5
Fix copyright date, and make minor formatting changes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1792 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:51:44 +00:00
Andrew McCallum
03519ddaa8
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1791 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:47:55 +00:00
Andrew McCallum
f212e7a151
(MEMORY_CHECK): Macro deleted. objc_malloc() and friends take care of
...
raising the correct exception. All calls removed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1790 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:44:13 +00:00
Andrew McCallum
8e3ef39a5a
Patch from Adam Fedor. See ChangeLog.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1789 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:41:37 +00:00
Andrew McCallum
4bc5a13dfd
(DIST_FILES): Add space before backslash.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1787 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:39:22 +00:00
Andrew McCallum
7779783079
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1786 72102866-910b-0410-8b05-ffd578937521
1996-09-17 20:17:40 +00:00
Andrew McCallum
bb5d46cf3f
Don't include config.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1785 72102866-910b-0410-8b05-ffd578937521
1996-09-17 16:05:04 +00:00
Andrew McCallum
b3c153c3d6
([NSScanner -scanRadixUnsignedInt:]): New method.
...
([NSScanner -_scanInt:]): Deal with overflow better. (?)
([NSScanner -scanLongLong:]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1777 72102866-910b-0410-8b05-ffd578937521
1996-09-17 15:02:31 +00:00
Andrew McCallum
54b4126b08
([NSObject -doesNotRecognizeSelector:]): Raise
...
NSInvalidArgumentException, not NSGenericException. (Reported by
Jeremy Bettis <jeremy@tddi.inetnebr.com>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1776 72102866-910b-0410-8b05-ffd578937521
1996-09-17 14:33:30 +00:00
Andrew McCallum
202df44f7c
([HashTable -isKey]): Updated isKey to use the new hash_value_for_key
...
function in the runtime, and thereby allow for nulls in HashTables.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1775 72102866-910b-0410-8b05-ffd578937521
1996-09-17 14:20:23 +00:00
Andrew McCallum
a1be686466
Include <objc/objc-api.h>. (Reported by Richard Frith-Macdonald
...
<richard@brainstorm.co.uk>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1772 72102866-910b-0410-8b05-ffd578937521
1996-09-16 20:55:02 +00:00
Andrew McCallum
92147ba673
Don't include no-longer-existant gnustep/base/objc-malloc.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1771 72102866-910b-0410-8b05-ffd578937521
1996-09-16 20:46:03 +00:00
Andrew McCallum
9ba503d1b5
(include/config.h.in): New dependancy.
...
(include/config.h): New dependancy.
(ALL_CPPFLAGS): Added -include argument to have gcc look at
include/config.h. It is no longer included in include/preface.h
because other packages that use the installed Base Library may have
their own ideas about these macro values.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1768 72102866-910b-0410-8b05-ffd578937521
1996-09-16 20:41:04 +00:00
Andrew McCallum
d790d6175f
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1740 72102866-910b-0410-8b05-ffd578937521
1996-09-07 21:09:35 +00:00
Andrew McCallum
4adb83aab0
Remove underscores from front of objc_mutex types.
...
([NSObject -error:]): Use objc_verror(), not _objc_error.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1736 72102866-910b-0410-8b05-ffd578937521
1996-09-07 21:07:27 +00:00
Andrew McCallum
90c034dee3
Don't include objc-malloc.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1729 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:17:46 +00:00
Andrew McCallum
6b3013ca7a
(GNU_MFILES): Remove objc-malloc.m.
...
(GNU_HEADERS): Remove include/objc-malloc.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1728 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:13:55 +00:00
Andrew McCallum
3cc0c23f3b
In accordance with Objective C runtime change, use objc_realloc as a
...
function, not a function pointer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1727 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:08:43 +00:00
Andrew McCallum
55e7a29194
([MemoryStream -writeBytes:length:]): In accordance with Objective C
...
runtime change, use objc_realloc as a function, not a function pointer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1726 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:07:01 +00:00
Andrew McCallum
a7b7e508dc
(STRING_ARG): In accordance with Objective C runtime
...
change, use objc_malloc as a function, not a function pointer.
STRING_ADD_CHAR): Likewise, with objc_realloc.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1725 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:05:25 +00:00
Andrew McCallum
60b44c4a07
(mframe_build_return): In accordance with Objective C runtime
...
change, use objc_malloc as a function, not a function pointer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1724 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:04:13 +00:00
Andrew McCallum
6c3c3d44ee
(behavior_class_add_methods): In accordance with Objective C runtime
...
change, use objc_malloc as a function, not a function pointer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1723 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:03:33 +00:00
Andrew McCallum
88946fee14
([Storage -initCount:elementSize:description:]): In accordance with
...
Objective C runtime change, use objc_malloc as a function, not a
function pointer.
([Storage -shallowCopy]): Likewise.
([Storage -read:]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1722 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:02:14 +00:00
Andrew McCallum
94f814fbcb
([Storage -initCount:elementSize:description:]): In accordance with
...
Objective C runtime change, use objc_malloc as a function, not a
function pointer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1721 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:01:38 +00:00
Andrew McCallum
3013df2528
([NSMutableData -initWithCapacity:]): In accordance with Objective C
...
runtime change, use objc_malloc as a function, not a function pointer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1720 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:00:37 +00:00
Andrew McCallum
4e9fd4a563
([NSGMutableData -initWithCapacity:]): In accordance with Objective C
...
runtime change, use objc_malloc as a function, not a function pointer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1719 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:00:12 +00:00
Andrew McCallum
f3c5d64159
([NSAutoreleasePool -init]): In accordance with Objective C runtime
...
change, use objc_malloc as a function, not a function pointer.
([NSAutoreleasePool -addObject:]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1718 72102866-910b-0410-8b05-ffd578937521
1996-09-07 19:57:33 +00:00
Andrew McCallum
88c17ac136
([MemoryStream -readLine]): In accordance with Objective C runtime
...
change, use objc_malloc as a function, not a function pointer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1717 72102866-910b-0410-8b05-ffd578937521
1996-09-07 19:56:42 +00:00
Andrew McCallum
a14adce278
([Invocation -initWithCoder:]): In accordance with Objective C runtime
...
change, use objc_malloc as a function, not a function pointer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1716 72102866-910b-0410-8b05-ffd578937521
1996-09-07 19:56:16 +00:00
Andrew McCallum
64caae8e20
([NSCharacterSet +_bitmapForSet:number:]): Retain cached set.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1708 72102866-910b-0410-8b05-ffd578937521
1996-09-07 17:56:16 +00:00
Andrew McCallum
64a08d0771
([NSGCString -substringFromRange:]): Don't always return a mutable
...
string class; return the same mutable/immutable string class as self.
This also simplies the code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1707 72102866-910b-0410-8b05-ffd578937521
1996-09-07 17:54:08 +00:00
Andrew McCallum
6482c6835a
([NSGCString -substringFromRange:]): New method, overrides superclass
...
method with more efficient implementation. (From Eric Norum.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1706 72102866-910b-0410-8b05-ffd578937521
1996-09-07 17:47:24 +00:00
Andrew McCallum
b922ca0a1e
Now that NSCharacterSet's does its own caching, simplify this code.
...
(Changes from Eric Norum <Eric.Norum@usask.ca>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1705 72102866-910b-0410-8b05-ffd578937521
1996-09-07 17:46:10 +00:00
Andrew McCallum
fecb3e568c
(NSCharacterSet_PATH): New macro, replacing BITMAP_PATH. Value
...
partially determined by GNUSTEP_INSTALL_PREFIX.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1704 72102866-910b-0410-8b05-ffd578937521
1996-09-07 17:45:08 +00:00
Andrew McCallum
e82b2241e7
(DEFS): Add definition of GNUSTEP_INSTALL_PREFIX, equal to $(prefix).
...
This is needed by NSCharacterSet, so it knows where to find the char
set data files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1702 72102866-910b-0410-8b05-ffd578937521
1996-09-07 17:37:30 +00:00
Andrew McCallum
a0c92b588e
([NSString -substringFromRange:]): Implement it using CString's for
...
now so we can get it working; (we'll fix everything for Unichar's in
the next release).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1690 72102866-910b-0410-8b05-ffd578937521
1996-09-02 19:31:44 +00:00
Andrew McCallum
fd3b4b308e
([NSString -substringFromRange:]): Fix bug in references to string
...
length.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1677 72102866-910b-0410-8b05-ffd578937521
1996-09-02 15:53:47 +00:00
Andrew McCallum
370a3ac19f
([NSGArray +initialize]): Declare NonCore classes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1676 72102866-910b-0410-8b05-ffd578937521
1996-09-02 15:53:07 +00:00
Andrew McCallum
2fa94dd929
([NSCharacterSet +_bitmapForSet:number:]): Add an abort() after
...
raising the exception, to avoid gcc warning.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1675 72102866-910b-0410-8b05-ffd578937521
1996-09-02 15:52:46 +00:00
Andrew McCallum
95bfc6889b
([NSCharacterSet +_bitmapForSet:number:]): Use new exception variable
...
name.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1670 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:58:02 +00:00
Andrew McCallum
1185dbdd91
([Connection -_service_forwardForProxy:]): Use new exception variable
...
name.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1669 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:57:39 +00:00
Andrew McCallum
008356cf76
Cache standard character sets.
...
([NSCharacterSet +initialize]): New method.
([NSCharacterSet _bitmapForSet:number:]): Return set from cache if
available, otherwise find bitmap file and add to cache. All callers
changed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1667 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:53:26 +00:00
Andrew McCallum
0412ab7dce
([NSString -substringFromRange:]): Raise correct exceptions.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1666 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:43:45 +00:00
Andrew McCallum
f7d7053b71
(install): Make a soft link from `$(includedir)/gnustep/base' to
...
`$(includedir)/objc' the same way we do for `$(includedir)/Foundation'.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1665 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:40:50 +00:00
Andrew McCallum
b18987af6c
([NSString -getCharacters:range:]): Fix bug in buffer index.
...
(Reported by Eric Norum <Eric.Norum@usask.ca>.)
([NSString -rangeOfString:aStringoptions:maskrange:aRange]):
Implemented. (By Eric Norum.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1664 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:38:19 +00:00
Andrew McCallum
a25ebe26bf
Include <Foundation/NSPathUtilities.h>.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1663 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:23:43 +00:00
Andrew McCallum
c8a1cf2fef
Changes from home. See ChangeLog Aug 5 through Aug 25
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1662 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:20:20 +00:00
Andrew McCallum
2cbf6b7806
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1660 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:16:35 +00:00
Andrew McCallum
35bfc07b1a
Use gcc's __builtin_return smarts to find location of `char' and
...
`short' return values; don't use my (possibly wrong) guesses.
(retframe_char): New nested function.
(retframe_short): New nested function.
(mframe_do_call) [_C_CHR, _C_UCHR]: Use retframe_char.
[_C_SHT, _C_USHT]: Use retframe_short.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1659 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:14:50 +00:00
Andrew McCallum
7e224a0309
([NSObject -isKindOfClass:]): Fix formatting.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1658 72102866-910b-0410-8b05-ffd578937521
1996-09-02 13:11:32 +00:00
Andrew McCallum
a4dbc0b1bb
([Dictionary -removeObject:]): Add comment about efficiency.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1657 72102866-910b-0410-8b05-ffd578937521
1996-08-30 21:11:15 +00:00
Andrew McCallum
5264a6bc9a
([Dictionary -removeObject:]): Implemented method.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1656 72102866-910b-0410-8b05-ffd578937521
1996-08-30 21:00:25 +00:00
Andrew McCallum
a601e7efea
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1651 72102866-910b-0410-8b05-ffd578937521
1996-07-15 18:42:52 +00:00
Andrew McCallum
52441fecef
Changes made in Rochester. See ChangeLog
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1650 72102866-910b-0410-8b05-ffd578937521
1996-07-15 18:41:44 +00:00
Andrew McCallum
965e893842
(install): Create a soft link for objc' in addition to
Foundation'.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1641 72102866-910b-0410-8b05-ffd578937521
1996-06-27 00:45:23 +00:00
Andrew McCallum
aa8ebd3327
Rename callbacks to o_cbs.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1636 72102866-910b-0410-8b05-ffd578937521
1996-06-18 00:48:54 +00:00
Andrew McCallum
12099e0c15
(gnustep/base): Fix typos.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1628 72102866-910b-0410-8b05-ffd578937521
1996-05-31 18:56:16 +00:00
Andrew McCallum
feb295f9fc
(gnustep/base): Make a link for `Foundation' when building in a
...
separate directory.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1627 72102866-910b-0410-8b05-ffd578937521
1996-05-31 18:16:40 +00:00
Andrew McCallum
445444b81f
([StdioStream -readBytes:length:]): Don't assert that we get as many
...
bytes as we asked for.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1620 72102866-910b-0410-8b05-ffd578937521
1996-05-31 17:34:17 +00:00
Andrew McCallum
7c53cc2561
Include <Foundation/NSException.h>. Fix typo.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1618 72102866-910b-0410-8b05-ffd578937521
1996-05-31 17:27:45 +00:00
Andrew McCallum
b30817e458
Insert header with description and c-mode.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1617 72102866-910b-0410-8b05-ffd578937521
1996-05-31 17:19:09 +00:00
Andrew McCallum
b335b87dd2
(CFLAGS_SHAREDLIB_GNU): New variable.
...
(CFLAGS_SHAREDLIB_SOLARIS): New variable.
(CFLAGS_SHAREDLIB): New variable set from configure.
(lib$(LIBRARY_NAME).so.$(VERSION)): Use it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1615 72102866-910b-0410-8b05-ffd578937521
1996-05-31 16:52:10 +00:00
Andrew McCallum
7f3c9b5be7
Rename all o- files to o_.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1613 72102866-910b-0410-8b05-ffd578937521
1996-05-31 16:12:24 +00:00
Andrew McCallum
f72deb165b
(unescstr): Bug fix.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1612 72102866-910b-0410-8b05-ffd578937521
1996-05-31 16:10:45 +00:00
Andrew McCallum
57d133074e
(maintainer-clean): Remove *_bas and *_cbs files.
...
(GNU_MFILES): Fix typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1611 72102866-910b-0410-8b05-ffd578937521
1996-05-31 15:49:10 +00:00
Andrew McCallum
dffee4588d
(__gnustep_base_subinit_args__): No longer declared static.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1610 72102866-910b-0410-8b05-ffd578937521
1996-05-31 15:46:57 +00:00
Andrew McCallum
29729f4102
Rename all o-*' files to
o_*'.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1609 72102866-910b-0410-8b05-ffd578937521
1996-05-31 15:27:09 +00:00
Andrew McCallum
e1d2073668
Rename all o- files to o_.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1608 72102866-910b-0410-8b05-ffd578937521
1996-05-31 15:13:58 +00:00
Andrew McCallum
ea2d0648f4
Rename all o-*' files to
o_*', and prepend `o_' to some related files.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1607 72102866-910b-0410-8b05-ffd578937521
1996-05-31 15:12:22 +00:00
Andrew McCallum
e73a7fe9bc
([NSString -initWithFormat:arguments:]): Increase bsprintf buffer
...
size, and assert that we haven't overrun the buffer.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1606 72102866-910b-0410-8b05-ffd578937521
1996-05-31 15:10:53 +00:00
Andrew McCallum
7dc236f936
File deleted.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1605 72102866-910b-0410-8b05-ffd578937521
1996-05-31 15:05:51 +00:00
Andrew McCallum
429ac1baaf
(GNU_OTHER_SRCFILES): Added win32-entry.c and win32-def.top.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1600 72102866-910b-0410-8b05-ffd578937521
1996-05-31 14:27:33 +00:00
Andrew McCallum
bda0dd9814
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1599 72102866-910b-0410-8b05-ffd578937521
1996-05-31 14:25:27 +00:00
Andrew McCallum
274b0940cd
Comment change.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1598 72102866-910b-0410-8b05-ffd578937521
1996-05-31 14:23:46 +00:00
Andrew McCallum
07a9fa0752
Don't declare ERRNO.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1597 72102866-910b-0410-8b05-ffd578937521
1996-05-31 14:23:23 +00:00
Andrew McCallum
6531e2ead0
Don't include <gnustep/base/Array.h>.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1596 72102866-910b-0410-8b05-ffd578937521
1996-05-31 14:23:02 +00:00
Andrew McCallum
feccda75ec
(WRITE_SIGNED_TYPE): Avoid alignment errors by using memcpy() instead
...
of trying to assign to (_TYPE*)(BUFFER+1).
(WRITE_UNSIGNED_TYPE): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1595 72102866-910b-0410-8b05-ffd578937521
1996-05-31 14:22:25 +00:00
Andrew McCallum
606e7dbd04
(main): Pass ENV variable to gnustep_base_user_main.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1594 72102866-910b-0410-8b05-ffd578937521
1996-05-31 14:06:03 +00:00
Andrew McCallum
c50f476e1b
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1578 72102866-910b-0410-8b05-ffd578937521
1996-05-28 21:25:46 +00:00
Andrew McCallum
344f350d9b
(GNUSTEP_HEADERS): Added include/NSPathUtilities.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1576 72102866-910b-0410-8b05-ffd578937521
1996-05-28 21:21:15 +00:00
Andrew McCallum
30e0953778
File deleted.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1575 72102866-910b-0410-8b05-ffd578937521
1996-05-28 21:18:31 +00:00
Andrew McCallum
fa29c3cd8f
(GNUSTEP_MFILES): Added NSUser.m.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1574 72102866-910b-0410-8b05-ffd578937521
1996-05-28 21:17:29 +00:00
Andrew McCallum
b84f4e6bfa
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1573 72102866-910b-0410-8b05-ffd578937521
1996-05-28 20:53:06 +00:00
Andrew McCallum
ee86b8a746
(ALL_INCLUDE_FLAGS): Undo last change, except use name
...
`srcdir-include' instead of `include'. This should allow building is
a separate directory than the source, yet still avoid confusion
between <string.h> and <String.h> on win32 systems.
(gnustep/base:): Use `srcdir-include' instead of `include' for extra
links needed when building in a separate directory than the source.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1570 72102866-910b-0410-8b05-ffd578937521
1996-05-28 18:45:37 +00:00
Andrew McCallum
584559b8bf
(_NSAddHandler): When creating E_QUEUE, don't autorelease and then
...
retain; instead just allocate it un-autoreleased.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1568 72102866-910b-0410-8b05-ffd578937521
1996-05-28 18:27:40 +00:00
Andrew McCallum
8468250930
Include <gnustep/base/preface.h> first! Fix indentation.
...
([NSLock +initialize]): Method removed.
([NSLock -init]): Assert return value from objc_mutex_allocate(),
don't just return nil.
([NSConditionLock -initWithCondition:]): Likewise.
([NSRecursiveLock -init]): Likewise.
([NSConditionLock +initialize]): Method removed.
([NSRecursiveLock +initialize]): Method removed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1566 72102866-910b-0410-8b05-ffd578937521
1996-05-28 13:37:17 +00:00
Andrew McCallum
a0861df80f
([ConstantKeyedCollection -description]): Instead of @%, use %s and [s
...
cStringNoCopy].
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1559 72102866-910b-0410-8b05-ffd578937521
1996-05-27 15:04:04 +00:00
Andrew McCallum
f7fae0cbd9
([NSDictionary -descriptionWithIndent:]): Use -cStringNoCopy instead
...
of -cString.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1558 72102866-910b-0410-8b05-ffd578937521
1996-05-27 15:03:26 +00:00
Andrew McCallum
e481a533b9
(NSStringFromHashTable): Instead of @%, use %s and [s cStringNoCopy].
...
(NSHashInsertKnownAbsent): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1557 72102866-910b-0410-8b05-ffd578937521
1996-05-27 15:02:48 +00:00
Andrew McCallum
7c3556c054
(NSStringFromMapTable): Instead of @%, use %s and [s cStringNoCopy].
...
(NSMapInsertKnownAbsent): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1556 72102866-910b-0410-8b05-ffd578937521
1996-05-27 15:02:32 +00:00
Andrew McCallum
8c30b02f94
Change comment.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1555 72102866-910b-0410-8b05-ffd578937521
1996-05-27 15:01:58 +00:00
Andrew McCallum
73e18dc6ce
([TextCStream -encodeValueOfCType:at:withName:]): Instead of @%, use
...
%s and [s cStringNoCopy].
([TextCStream -encodeName:n]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1554 72102866-910b-0410-8b05-ffd578937521
1996-05-27 15:01:44 +00:00
Andrew McCallum
ad0df9ad1d
(o_hash_description): Instead of @%, use %s and [s cStringNoCopy].
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1553 72102866-910b-0410-8b05-ffd578937521
1996-05-27 15:00:54 +00:00
Andrew McCallum
2c22c1f4fc
(_o_@XX@_description): Instead of "@%", use %s and [s cStringNoCopy].
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1552 72102866-910b-0410-8b05-ffd578937521
1996-05-27 15:00:24 +00:00
Andrew McCallum
56f57a6657
Patch from Scott Christley.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1551 72102866-910b-0410-8b05-ffd578937521
1996-05-27 14:26:41 +00:00
Andrew McCallum
8aeaa8b2a6
Prepend missing `o-' in #include.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1550 72102866-910b-0410-8b05-ffd578937521
1996-05-27 13:57:48 +00:00
Andrew McCallum
8fe65da06a
(FILE_AUTHORS): Added "Scott Christley".
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1542 72102866-910b-0410-8b05-ffd578937521
1996-05-13 17:43:45 +00:00