mccallum
4487b20f10
(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
mccallum
51ec9677bd
([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
mccallum
2e46e8b6d9
(main): Use NSDefaultMallocZone() instead of NS_NO_ZONE.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2040 72102866-910b-0410-8b05-ffd578937521
1997-01-11 21:34:55 +00:00
mccallum
ce2160a438
Include <Foundation/NSString.h> instead of <gnustep/base/String.h>.
...
(main): Use class NSString instead of String.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2039 72102866-910b-0410-8b05-ffd578937521
1997-01-09 21:52:58 +00:00
mccallum
bd83edfb3b
Include <Foundation/NSString.h> instead of <gnustep/base/String.h>.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2038 72102866-910b-0410-8b05-ffd578937521
1997-01-09 21:50:35 +00:00
mccallum
1af4190861
(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
mccallum
00f3e36143
(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
mccallum
3825155a98
([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
mccallum
40e4d68474
([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
mccallum
460aa41820
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
mccallum
67869fb4e0
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
mccallum
c14b5e539b
([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
mccallum
8586953444
([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
mccallum
6d33811e4a
([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
mccallum
8c7696597f
(ZoneLock): Don't prepend OBJC_MUTEX_T with an underscore.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2028 72102866-910b-0410-8b05-ffd578937521
1997-01-09 15:56:16 +00:00
mccallum
330386bee2
(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
mccallum
056e3d4cad
(-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
mccallum
d925b12d82
(-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
mccallum
0bd07c5ee6
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
mccallum
19f7c6df52
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2023 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:50:03 +00:00
mccallum
5c5bd427dc
([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
mccallum
cd0f233c55
[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
mccallum
f66456b319
([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
mccallum
d0e79b54c9
(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
mccallum
5b8ea53689
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
mccallum
f25cb10514
* 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
mccallum
b5f8117ecf
* 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
mccallum
4a657ff30c
* 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
mccallum
bd119c71f6
([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
mccallum
d9a8faf644
(_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
mccallum
15d5f586d9
(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
mccallum
bf5c3ebfd4
(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
mccallum
caf1056727
Add NSLog definitions.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2010 72102866-910b-0410-8b05-ffd578937521
1997-01-06 22:05:50 +00:00
mccallum
b5b84194f3
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
mccallum
0051a4adcb
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
mccallum
526914ba8a
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
mccallum
9047ffbd44
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
mccallum
0d4b1db0e4
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
mccallum
6abe3e01ec
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
mccallum
e1a87cc04b
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
mccallum
56c962b4a3
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
mccallum
84088a8468
* 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
mccallum
620cc9c6f4
Removed RCS keyword.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2000 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:06:20 +00:00
mccallum
965ff7e9f2
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
mccallum
279445c32e
([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
mccallum
16f14b70dd
*** empty log message ***
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1997 72102866-910b-0410-8b05-ffd578937521
1997-01-05 23:26:25 +00:00
mccallum
00ccd7b853
(init_autorelease_thread_vars): Fix typo.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1996 72102866-910b-0410-8b05-ffd578937521
1997-01-05 23:19:22 +00:00
mccallum
cec7d4bb60
([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
mccallum
35381a6ad8
Add awake.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1994 72102866-910b-0410-8b05-ffd578937521
1997-01-05 22:52:57 +00:00
mccallum
567c2e1ae2
Don't include <gnustep/base/String.h>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1993 72102866-910b-0410-8b05-ffd578937521
1997-01-05 22:52:27 +00:00