Commit graph

3559 commits

Author SHA1 Message Date
fedor
e2566a2247 loadingBundles fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17640 72102866-910b-0410-8b05-ffd578937521
2003-09-08 02:47:50 +00:00
fedor
36a8e49a1f Add Korean encoding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17639 72102866-910b-0410-8b05-ffd578937521
2003-09-08 02:36:49 +00:00
alexm
a77ee7fab9 Change return type of -initWithPath: to id.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17618 72102866-910b-0410-8b05-ffd578937521
2003-09-04 16:44:37 +00:00
fedor
c8e8f215fc Use tzset to find timezone info.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17615 72102866-910b-0410-8b05-ffd578937521
2003-09-04 03:28:14 +00:00
fedor
bb9d654544 * Source/NSMessagePort.m: For older OS comptibility, define some
macros if they are not already defined.
* Source/NSMessagePortNameServer.m: Idem.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17559 72102866-910b-0410-8b05-ffd578937521
2003-08-27 14:16:03 +00:00
ayers
38143e6e56 Various GSObjCRuntime usage cleanups.
See ChangeLog for details.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17533 72102866-910b-0410-8b05-ffd578937521
2003-08-24 23:07:41 +00:00
CaS
cfb39df8a1 Avoid trivial warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17510 72102866-910b-0410-8b05-ffd578937521
2003-08-22 10:31:16 +00:00
alexm
c9bb4eebda Don't return values from methods returning void.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17502 72102866-910b-0410-8b05-ffd578937521
2003-08-20 12:13:34 +00:00
CaS
c12fefef3e Hacks to work around compiler/runtime bugs with protocols.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17482 72102866-910b-0410-8b05-ffd578937521
2003-08-15 13:20:50 +00:00
ayers
e70b8e57cb * Source/UnixFileHandle.m: Remove obsolete file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17478 72102866-910b-0410-8b05-ffd578937521
2003-08-13 16:20:55 +00:00
fedor
f145ad86ce Include last encoding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17471 72102866-910b-0410-8b05-ffd578937521
2003-08-13 03:29:13 +00:00
CaS
8bdabb6055 Save and restore libxml global info
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17457 72102866-910b-0410-8b05-ffd578937521
2003-08-08 14:55:23 +00:00
CaS
76b458f3e8 Fix stack overflow.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17453 72102866-910b-0410-8b05-ffd578937521
2003-08-07 18:22:03 +00:00
CaS
5283c204a9 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17447 72102866-910b-0410-8b05-ffd578937521
2003-08-07 07:59:36 +00:00
CaS
12340d7524 Fix problem with property list escape sequences.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17446 72102866-910b-0410-8b05-ffd578937521
2003-08-07 07:17:03 +00:00
fedor
3767bc44fc Fix include
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17421 72102866-910b-0410-8b05-ffd578937521
2003-08-03 03:57:53 +00:00
CaS
4956796298 Fix a few oddities
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17411 72102866-910b-0410-8b05-ffd578937521
2003-08-01 10:15:11 +00:00
ayers
73dc4cb9f6 Header reorganizsateion - Please refer to ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17407 72102866-910b-0410-8b05-ffd578937521
2003-07-31 23:49:32 +00:00
CaS
a03063bf1a Avoid compiler warnings for unused functions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17386 72102866-910b-0410-8b05-ffd578937521
2003-07-28 17:09:28 +00:00
CaS
79313980dd Avoid compiler warning
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17385 72102866-910b-0410-8b05-ffd578937521
2003-07-28 17:01:16 +00:00
CaS
77ab6be142 Tweaks to avoid compiler warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17383 72102866-910b-0410-8b05-ffd578937521
2003-07-28 16:44:24 +00:00
CaS
02aace51b0 Tidyups etc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17380 72102866-910b-0410-8b05-ffd578937521
2003-07-28 10:53:18 +00:00
gcasa
4a92c831b2 Corrected issue with GSObjCMethodNames function.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17374 72102866-910b-0410-8b05-ffd578937521
2003-07-27 14:57:47 +00:00
CaS
4238376240 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17372 72102866-910b-0410-8b05-ffd578937521
2003-07-27 08:59:08 +00:00
CaS
2330b448e0 Minor fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17347 72102866-910b-0410-8b05-ffd578937521
2003-07-26 06:48:44 +00:00
CaS
b3695601ed Minor fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17337 72102866-910b-0410-8b05-ffd578937521
2003-07-25 13:58:25 +00:00
CaS
778c3a3c7c Fix thread memory leak.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17336 72102866-910b-0410-8b05-ffd578937521
2003-07-25 09:27:44 +00:00
CaS
e8fb1797f9 Minor tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17335 72102866-910b-0410-8b05-ffd578937521
2003-07-25 05:31:52 +00:00
CaS
5434cb4393 Partail reversion
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17334 72102866-910b-0410-8b05-ffd578937521
2003-07-25 04:58:03 +00:00
CaS
1d0fffcc91 Doc stamp fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17318 72102866-910b-0410-8b05-ffd578937521
2003-07-23 22:15:04 +00:00
CaS
60595000ea zombie fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17317 72102866-910b-0410-8b05-ffd578937521
2003-07-23 21:42:03 +00:00
CaS
5d254c2de8 More documentation tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17292 72102866-910b-0410-8b05-ffd578937521
2003-07-22 09:13:04 +00:00
CaS
1ba4b76c03 Documentation and port name server fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17291 72102866-910b-0410-8b05-ffd578937521
2003-07-22 08:52:37 +00:00
CaS
6efeed0154 home directory fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17289 72102866-910b-0410-8b05-ffd578937521
2003-07-22 05:36:25 +00:00
CaS
cb3f882517 Fix obscure crasher
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17281 72102866-910b-0410-8b05-ffd578937521
2003-07-21 19:22:41 +00:00
CaS
4c941c1ba5 Attempt to handle windows UNC file specifications.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17280 72102866-910b-0410-8b05-ffd578937521
2003-07-21 13:12:15 +00:00
CaS
a49480cc93 Minor mingw fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17279 72102866-910b-0410-8b05-ffd578937521
2003-07-21 12:04:43 +00:00
CaS
2c6ab181bd iMinor fox for DO
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17266 72102866-910b-0410-8b05-ffd578937521
2003-07-20 18:43:35 +00:00
alexm
0f25da62f0 Don't kill the targetToCached timer when invalidating a connection.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17265 72102866-910b-0410-8b05-ffd578937521
2003-07-20 15:35:01 +00:00
CaS
7e4ef0cdc9 lockBeforeDate improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17263 72102866-910b-0410-8b05-ffd578937521
2003-07-20 06:37:25 +00:00
CaS
b9bccee8c3 Documentation tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17246 72102866-910b-0410-8b05-ffd578937521
2003-07-17 09:27:31 +00:00
CaS
c9ad07d277 New methods for improved control of debug
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17245 72102866-910b-0410-8b05-ffd578937521
2003-07-17 09:20:27 +00:00
CaS
8a854b2141 Improve code for sleeping a bit.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17244 72102866-910b-0410-8b05-ffd578937521
2003-07-17 09:00:31 +00:00
CaS
b3c270ab07 Add a few MacOS-X methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17222 72102866-910b-0410-8b05-ffd578937521
2003-07-15 16:35:11 +00:00
ayers
f65f0ffe09 * Headers/gnustep/base/NSUndoManager.h: Add
NSUndoCloseGroupingRunLoopOrdering enum.  Replace instance
        variables _registeredUndo with _runLoopGroupingPending and
        _actionName with _unused1.
        * Source/NSUndoManager.m: Added documentation.
        Added actionName instance variable to PrivateUndoGroup.
        (-[PrivateUndoGroup actionName]): New method.
        (-[PrivateUndoGroup setActionName]): Ditto.
        (-[PrivateUndoGroup dealloc]): Release new instance variable.
        (-[PrivateUndoGroup initWithParent:]): Initialize actionName.
        (-[NSUndoManager forwardInvocation]): Implicitly call
        beginUndoGrouping if group has not been setup and we are
        grouping by events.  Register _loop: invocation if none is already
        pending and if we are grouping by event.
        (-[NSUndoManager registerUndoWithTarget:selector:object]):
        Ditto.
        (-[NSUndoManager methodSignatureForSelector:]): Overriden to
        forward request to target supplied by
        -prepareWithInvocationTarget: if available.
        (-[NSUndoManager _loop:]): Set flag to determine pending
        _loop: processing.
        (-[NSUndoManager init]): Removed access to _actionName.  Have
        receiver default to group by event.
        (-[NSUndoManager dealloc]): Ditto.
        (-[NSUndoManager enableUndoRegistration]): Remove access to
        _registeredUndo.
        (-[NSUndoManager redo]): Simplified implementation.
        (-[NSUndoManager redoActionName:]: Retrieve action name from
        first grouping of the redo stack.
        (-[NSUndoManager redoMenuTitleForUndoActionName:]): Add
        comment about localization.
        (-[NSUndoManager undoMenuTitleForUndoActionName:]): Ditto.
        (-[NSUndoManager setActionName:]): Forward call to current
        grouping.
        (-[NSUndoManager undoActionName:]: Retrieve action name from
        first grouping of the undo stack.
        (-[NSUndoManager setRunLoopModes:]): Use correct run loop
        ordering and set flag for pending _loop: invocation.
        (-[NSUndoManager undoNestedGroup]): Removed special case
        handling of _registeredUndo.  Raise
        NSInternalInconsistencyException if grouping is still in
        progress.  Simplified implementation.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17221 72102866-910b-0410-8b05-ffd578937521
2003-07-15 11:56:22 +00:00
CaS
30146f8f24 iUpdates for local private connections
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17217 72102866-910b-0410-8b05-ffd578937521
2003-07-15 05:21:34 +00:00
CaS
1561800b3b Minor fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17215 72102866-910b-0410-8b05-ffd578937521
2003-07-15 04:47:06 +00:00
CaS
10f0204dd5 Use loopback interface.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17213 72102866-910b-0410-8b05-ffd578937521
2003-07-15 04:22:59 +00:00
ayers
e1512bb666 * Source/Additions/GSObjCRuntime.m
(GSCGetInstanceVariableDefinition): Make more robust.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17195 72102866-910b-0410-8b05-ffd578937521
2003-07-12 12:44:12 +00:00
ayers
2162ad5edd * Source/Additions/GSXML.m: Use cached NSString class
variable.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17190 72102866-910b-0410-8b05-ffd578937521
2003-07-11 18:53:48 +00:00
ayers
e65024ffb3 * Source/GNUmakefile: Make GNUstep.h public.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17189 72102866-910b-0410-8b05-ffd578937521
2003-07-11 18:50:20 +00:00
CaS
07a55ace86 Mingw updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17187 72102866-910b-0410-8b05-ffd578937521
2003-07-11 11:31:26 +00:00
alexm
8e70ff7b10 Store the instance using the correct key in the thread dictionary.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17185 72102866-910b-0410-8b05-ffd578937521
2003-07-11 00:35:21 +00:00
alexm
eb078bc0f9 (GSToUnicode, GSFromUnicode): Fix setting of dst in some cases.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17176 72102866-910b-0410-8b05-ffd578937521
2003-07-09 13:57:43 +00:00
alexm
ea152c1c5e Fix issues in -getCString:...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17174 72102866-910b-0410-8b05-ffd578937521
2003-07-09 02:13:58 +00:00
CaS
0383992b80 Minor fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17173 72102866-910b-0410-8b05-ffd578937521
2003-07-08 08:39:45 +00:00
alexm
86a8fd6a23 In iconv case, only expand the buffer when we really need more space. Correctly handle all output when flushing iconv.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17172 72102866-910b-0410-8b05-ffd578937521
2003-07-08 01:50:42 +00:00
alexm
98fc078d86 Fix the recursive lock bug.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17171 72102866-910b-0410-8b05-ffd578937521
2003-07-08 01:10:48 +00:00
ayers
7d060e1290 * Headers/gnustep/base/GSObjCRuntime.h:
* Source/Additions/GSObjCRuntime.m:
	Added typedef for GSIVar.
	(GSCGetInstanceVariableDefinition): New function.
	(GSObjCGetInstanceVariableDefinition): Ditto.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17168 72102866-910b-0410-8b05-ffd578937521
2003-07-07 10:31:59 +00:00
CaS
14577e9418 A couple of locale fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17167 72102866-910b-0410-8b05-ffd578937521
2003-07-07 09:05:53 +00:00
CaS
2443774853 Tiny fix ... copy content using correct zone
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17164 72102866-910b-0410-8b05-ffd578937521
2003-07-07 05:25:44 +00:00
CaS
db0baccb2e Tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17163 72102866-910b-0410-8b05-ffd578937521
2003-07-07 05:11:16 +00:00
CaS
fcc832f13d minor fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17160 72102866-910b-0410-8b05-ffd578937521
2003-07-06 06:34:34 +00:00
CaS
0c9311c9e6 Minor documentation improvement
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17123 72102866-910b-0410-8b05-ffd578937521
2003-07-05 10:40:20 +00:00
CaS
e247daffdc Documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17117 72102866-910b-0410-8b05-ffd578937521
2003-07-04 20:22:27 +00:00
CaS
a0be9f233d Tiny tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17116 72102866-910b-0410-8b05-ffd578937521
2003-07-04 20:01:17 +00:00
CaS
996c1ebfb5 Minor fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17111 72102866-910b-0410-8b05-ffd578937521
2003-07-04 17:34:48 +00:00
CaS
35c61adf2b Documentation improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17106 72102866-910b-0410-8b05-ffd578937521
2003-07-04 16:50:30 +00:00
CaS
fae9c67382 Protocol fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17105 72102866-910b-0410-8b05-ffd578937521
2003-07-04 16:27:02 +00:00
CaS
383e71072f DO type info fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17102 72102866-910b-0410-8b05-ffd578937521
2003-07-04 15:11:15 +00:00
CaS
8586061798 Temprary fix for older compilers ... avoid setting protocol for proxy
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17101 72102866-910b-0410-8b05-ffd578937521
2003-07-04 14:21:05 +00:00
CaS
2f6c120a86 Quick runtime fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17099 72102866-910b-0410-8b05-ffd578937521
2003-07-04 11:18:51 +00:00
CaS
a9a9958dfd Add a couple of warning logs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17097 72102866-910b-0410-8b05-ffd578937521
2003-07-04 10:52:56 +00:00
CaS
df90a32ded Fix for fetching type information from remote system.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17095 72102866-910b-0410-8b05-ffd578937521
2003-07-04 09:33:53 +00:00
CaS
4f9f2c224e Fix recursion problem
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17093 72102866-910b-0410-8b05-ffd578937521
2003-07-04 06:32:14 +00:00
CaS
335592b8d6 Calendar date tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17092 72102866-910b-0410-8b05-ffd578937521
2003-07-03 20:24:11 +00:00
ayers
dfcc68b0d0 include GSCompatibility.h in GSObjCRuntime.m
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17085 72102866-910b-0410-8b05-ffd578937521
2003-07-01 19:54:37 +00:00
ayers
584c139a1b * Headers/gnustep/base/GSObjCRuntime.h/m (GSPrintf),
* Headers/gnustep/base/NSObjCRuntime.h (GSPrintf),
        * Source/NSLog.m (GSPrintf): Moved implementation from NSLog.m
        * to
        GSObjCRuntime.m and declaration from NSObjCRuntime.h to
        GSObjCRuntime.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17084 72102866-910b-0410-8b05-ffd578937521
2003-07-01 17:00:14 +00:00
CaS
54a9e66dc5 Fix rare bug in iconv conversion.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17080 72102866-910b-0410-8b05-ffd578937521
2003-07-01 08:33:22 +00:00
CaS
b86d12e184 Allow iconv to handle utf-7
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17071 72102866-910b-0410-8b05-ffd578937521
2003-06-30 04:53:54 +00:00
CaS
dd58f52371 Get rid of bogus warning
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17057 72102866-910b-0410-8b05-ffd578937521
2003-06-28 05:33:15 +00:00
CaS
089a59ca8a Better docs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17056 72102866-910b-0410-8b05-ffd578937521
2003-06-28 05:25:31 +00:00
CaS
2a2a75276c Fix descriptor leak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17047 72102866-910b-0410-8b05-ffd578937521
2003-06-27 14:34:13 +00:00
ayers
00981688aa * Source/GSFFCallInvocation.m
(gs_method_for_receiver_and_selector): Replace usage of
        class_get_instance/class_method with GSGetInstance/ClassMethod and
        Method_t with GSMethod.
        (gs_find_by_receiver_best_typed_sel): Ditto.
        (GSInvocationCallback): Ditto.
        ([GSFFCallInvocation -invokeWithTarget:]): Ditto.
        * Source/GSFFIInvocation.m
        (gs_method_for_receiver_and_selector): Ditto.
        (gs_find_by_receiver_best_typed_sel): Ditto.
        (GSFFIInvocationCallback): Ditto.
        ([GSFFIInvocation -invokeWithTarget:]): Ditto.
        * Source/NSConnection.m
        ([NSConnection -_service_typeForSelector:]): Ditto.
        * Source/NSInvocation.m
        ([NSInvocation -invokeWithTarget:]): Ditto.
        * Source/NSObject.m
        ([NSObject +instanceMethodSignatureForSelector:]): Ditto.
        ([NDObject -methodSignatureForSelector:]): Ditto.
        ([NSObject +descriptionForInstanceMethod:]): Ditto.
        ([NSOnject -descriptionForMethod:]: Ditto.
        * Source/NSProxy.m
        ([NSProxy +methodSignatureForSelector:]): Ditto.
        ([NSProxy -methodSignatureForSelector:]): Ditto.
        * Source/NSDistantObject.m
        ([NSObject -selectorTypeForProxy:]): Ditto.
        ([NSDistantObject +respondsToSelector:]): Ditto. Corrected
        implementation to check class methods instead of instance methods.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17016 72102866-910b-0410-8b05-ffd578937521
2003-06-25 10:26:29 +00:00
fedor
9181c4dffa Fix syntax error
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17014 72102866-910b-0410-8b05-ffd578937521
2003-06-24 17:48:02 +00:00
fedor
bb7def1fbf Use kvm library where appropriate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17010 72102866-910b-0410-8b05-ffd578937521
2003-06-24 02:45:29 +00:00
ayers
5e5ce83a86 * Headers/gnustep/base/objc-gnu2next.h: Remove simple mappings for
class_get_class_method they cannot work due to different
	parameter expectations.  Added mapping from NeXT->GNU runtime.
	The other way does not work.  Added simple mapping for internal
	flush function __objc_update_dispatch_table_for_class and
	_objc_flush_caches.

	* Headers/gnustep/base/GSObjCRuntime.h/m:
	Added typedef for GSMethod.
	(GSGetInstanceMethod): New function.
	(GSGetClassMethod): Ditto.
	(GSGetInstanceMethodNotInherited): Ditto.
	(GSGetClassMethodNotInherited): Ditto.
	(GSFlushMethodCacheForClass): Ditto.
	(flush_method_cache_for_class): Removed function which is replaced
	by GSFlushMethodCacheForClass.
	(GSObjCGetMethod): Removed function which is replaced by
	GSGetInstanceMethod and GSGetClassMethod.
	(GSObjCReplaceMethod): Removed function.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16997 72102866-910b-0410-8b05-ffd578937521
2003-06-22 08:45:48 +00:00
CaS
df9982acf3 Little tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16974 72102866-910b-0410-8b05-ffd578937521
2003-06-20 18:53:34 +00:00
CaS
59cc452b3e Minor bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16973 72102866-910b-0410-8b05-ffd578937521
2003-06-20 18:04:38 +00:00
fedor
ef23eeee75 Version 1.7.1
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16965 72102866-910b-0410-8b05-ffd578937521
2003-06-20 14:50:50 +00:00
CaS
80700dd286 Minor fencepost fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16958 72102866-910b-0410-8b05-ffd578937521
2003-06-19 08:27:51 +00:00
CaS
8fc2e74432 Improve coercing of encoding types
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16956 72102866-910b-0410-8b05-ffd578937521
2003-06-18 15:48:13 +00:00
CaS
bdc39efa59 Implement description for GSXMLNode
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16954 72102866-910b-0410-8b05-ffd578937521
2003-06-18 10:08:02 +00:00
alexm
1d34ddeaae Don't leak memory when handling %s, %S, %@ with strings longer than 8191 characters.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16931 72102866-910b-0410-8b05-ffd578937521
2003-06-16 11:38:49 +00:00
CaS
2cc6bd5f1a Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16923 72102866-910b-0410-8b05-ffd578937521
2003-06-15 05:24:07 +00:00
CaS
4a8264ac58 Documentation improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16922 72102866-910b-0410-8b05-ffd578937521
2003-06-15 05:18:27 +00:00
CaS
8331e53453 Make checks of 8bit and 7bit content more rigorous
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16920 72102866-910b-0410-8b05-ffd578937521
2003-06-14 09:40:17 +00:00
CaS
94ea53aae9 Avoid unnecessary changes to headers which were set manually by automatic
mime generation


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16919 72102866-910b-0410-8b05-ffd578937521
2003-06-14 07:41:29 +00:00
fedor
b06da7b65c * Source/NSNumberFormatter.m
(-getObjectValue:forString:errorDescription:): Simple
implementation.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16906 72102866-910b-0410-8b05-ffd578937521
2003-06-12 03:29:35 +00:00
CaS
af62a9bf84 If a charset is specified which does not match the string contents,
override it.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16901 72102866-910b-0410-8b05-ffd578937521
2003-06-11 13:10:19 +00:00
FredKiefer
692833df3b In GSFromUnicode() removed type cast of *_conv_base as the
gcc 3.3 compiler complained about it.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16885 72102866-910b-0410-8b05-ffd578937521
2003-06-07 23:33:58 +00:00
FredKiefer
c86eddb853 In [initWithContentsOfURL:] changed variable test to unichar* to
keep the compiler quiet.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16884 72102866-910b-0410-8b05-ffd578937521
2003-06-07 23:33:25 +00:00
ayers
2fd808651a * Headers/gnustep/base/GSObjCRuntime.h
* Source/Additions/GSObjCRuntime.m : White space patch to better
	conform with GNU coding standards and improve readability.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16878 72102866-910b-0410-8b05-ffd578937521
2003-06-07 09:45:51 +00:00
fedor
0e59d4552d Change syntax of includes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16874 72102866-910b-0410-8b05-ffd578937521
2003-06-07 01:24:41 +00:00
fedor
08f69cf774 New darwin mframe
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16865 72102866-910b-0410-8b05-ffd578937521
2003-06-04 03:13:08 +00:00
CaS
648444a04d Minor typespec fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16856 72102866-910b-0410-8b05-ffd578937521
2003-06-02 06:03:04 +00:00
fedor
a82cf5c84b * configure.ac: Pass on original CPPFLAGS to config.mak.
* config/objc-con-autoload.m4: Test for constructors directly.
* config/objc-sys-dynamic.m4: Check for dl lib if we are using dladdr.

* Source/objc-load.m (objc_get_uninstalled_dtable): Remove unused.

* Source/Additions/GSXML.m (unparsedEntityDeclFunction): Add block
around START so it will compile on GCC 2.

* Testing/nsbundle.m: Errors to stdout.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16836 72102866-910b-0410-8b05-ffd578937521
2003-05-30 02:50:28 +00:00
CaS
fbf3bb6fd9 Rewrite low level sax routines to move towards better support for subclassing
of sax handlers.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16778 72102866-910b-0410-8b05-ffd578937521
2003-05-23 08:58:52 +00:00
CaS
83f5979a69 Tidied last mod
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16774 72102866-910b-0410-8b05-ffd578937521
2003-05-22 19:02:38 +00:00
CaS
8ab113e4b6 New message handling features for libxml wrapper
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16773 72102866-910b-0410-8b05-ffd578937521
2003-05-22 17:00:03 +00:00
CaS
594324c1dc Minor xmpath fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16768 72102866-910b-0410-8b05-ffd578937521
2003-05-22 13:22:42 +00:00
fedor
225e2431c5 Remove GSAtExit
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16761 72102866-910b-0410-8b05-ffd578937521
2003-05-21 19:14:00 +00:00
fedor
9a0532fde6 Version 1.7.0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16751 72102866-910b-0410-8b05-ffd578937521
2003-05-20 03:32:20 +00:00
CaS
39bcf00683 Documented
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16736 72102866-910b-0410-8b05-ffd578937521
2003-05-16 12:45:02 +00:00
CaS
d67a7b57bd Don't wait for more data to unfold header when we don't need to.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16735 72102866-910b-0410-8b05-ffd578937521
2003-05-16 09:56:15 +00:00
CaS
5088285126 Rewrite header unfolding
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16731 72102866-910b-0410-8b05-ffd578937521
2003-05-15 09:38:27 +00:00
CaS
eae4993fed Fix error in handling header unfolding
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16727 72102866-910b-0410-8b05-ffd578937521
2003-05-14 21:22:51 +00:00
alexm
eedf8ca265 Fix silly error in the application support path.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16726 72102866-910b-0410-8b05-ffd578937521
2003-05-14 21:01:13 +00:00
alexm
e2f4af1934 Add support for getting the application support directory.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16723 72102866-910b-0410-8b05-ffd578937521
2003-05-14 14:52:58 +00:00
CaS
7771c7a940 Tidyups and minor fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16713 72102866-910b-0410-8b05-ffd578937521
2003-05-13 16:00:21 +00:00
CaS
cd13d283b2 Fixups for libxml bug/feature
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16702 72102866-910b-0410-8b05-ffd578937521
2003-05-12 19:23:02 +00:00
CaS
6909094183 install man pages
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16690 72102866-910b-0410-8b05-ffd578937521
2003-05-11 07:42:16 +00:00
CaS
9bfcd9ce42 Bundle fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16678 72102866-910b-0410-8b05-ffd578937521
2003-05-08 17:29:52 +00:00
CaS
92d873b2bd Fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16668 72102866-910b-0410-8b05-ffd578937521
2003-05-07 13:20:15 +00:00
CaS
dc23cb8a10 bugfix initialising mutable string.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16667 72102866-910b-0410-8b05-ffd578937521
2003-05-07 13:15:15 +00:00
CaS
edcf3679b1 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16642 72102866-910b-0410-8b05-ffd578937521
2003-05-06 07:03:24 +00:00
CaS
73f0682793 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16641 72102866-910b-0410-8b05-ffd578937521
2003-05-06 06:54:22 +00:00
alexm
20f4243581 Fix a bunch of NSString bugs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16636 72102866-910b-0410-8b05-ffd578937521
2003-05-05 13:36:25 +00:00
CaS
3fd7ef8bad Improve exception handling when dispatching port messages.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16620 72102866-910b-0410-8b05-ffd578937521
2003-05-03 18:22:21 +00:00
CaS
3d98f67e9c Possible locking fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16605 72102866-910b-0410-8b05-ffd578937521
2003-05-02 12:07:04 +00:00
CaS
9c1cda90fc Minor locking fix and typo in comment corrected.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16604 72102866-910b-0410-8b05-ffd578937521
2003-05-02 11:54:54 +00:00
fedor
32ae9a0f45 Filesystem change
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16565 72102866-910b-0410-8b05-ffd578937521
2003-04-28 02:29:49 +00:00
CaS
f38551aed8 Minor fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16553 72102866-910b-0410-8b05-ffd578937521
2003-04-27 07:39:02 +00:00
CaS
efaef5b924 Fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16516 72102866-910b-0410-8b05-ffd578937521
2003-04-22 16:51:49 +00:00
CaS
51aa80aeb2 Add trivial example
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16515 72102866-910b-0410-8b05-ffd578937521
2003-04-22 15:18:44 +00:00
CaS
680441a813 Clarify documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16514 72102866-910b-0410-8b05-ffd578937521
2003-04-22 15:03:45 +00:00
CaS
c8c0570073 Implement linking
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16479 72102866-910b-0410-8b05-ffd578937521
2003-04-17 11:23:29 +00:00
CaS
917cd26e5d Tidyup categories
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16478 72102866-910b-0410-8b05-ffd578937521
2003-04-17 06:20:17 +00:00
CaS
e9733d43d2 Tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16474 72102866-910b-0410-8b05-ffd578937521
2003-04-15 07:39:30 +00:00
CaS
ea2fc4b9dc Minor performance tweak.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16460 72102866-910b-0410-8b05-ffd578937521
2003-04-14 07:19:28 +00:00
CaS
47963b070f Pointer return fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16443 72102866-910b-0410-8b05-ffd578937521
2003-04-12 07:39:10 +00:00
CaS
5d36ee685e Minor documentation tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16442 72102866-910b-0410-8b05-ffd578937521
2003-04-12 05:13:54 +00:00
CaS
7c1d862802 Tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16436 72102866-910b-0410-8b05-ffd578937521
2003-04-11 15:43:45 +00:00
CaS
797b61df27 Memory management fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16421 72102866-910b-0410-8b05-ffd578937521
2003-04-10 18:15:53 +00:00
CaS
304550f4e2 Structure coding fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16420 72102866-910b-0410-8b05-ffd578937521
2003-04-10 17:35:11 +00:00
CaS
794ed2711b Encoding/decoding fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16417 72102866-910b-0410-8b05-ffd578937521
2003-04-10 16:26:09 +00:00
CaS
898deae09b Invocation fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16412 72102866-910b-0410-8b05-ffd578937521
2003-04-10 12:34:05 +00:00
CaS
b3bd3dc830 Alignment fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16398 72102866-910b-0410-8b05-ffd578937521
2003-04-09 09:23:10 +00:00
alexm
daf9c35f42 Fix assignment of 'found' in %z handling.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16392 72102866-910b-0410-8b05-ffd578937521
2003-04-08 13:41:26 +00:00
CaS
4bd83219c2 Tidyups and fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16384 72102866-910b-0410-8b05-ffd578937521
2003-04-07 08:26:40 +00:00
CaS
dbd804a19a Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16380 72102866-910b-0410-8b05-ffd578937521
2003-04-06 17:31:05 +00:00
CaS
57be198cab Optimisation of array initialisation and improved docdumentation etc.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16379 72102866-910b-0410-8b05-ffd578937521
2003-04-06 17:20:04 +00:00
CaS
55417b22c7 Complete documentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16375 72102866-910b-0410-8b05-ffd578937521
2003-04-06 07:57:00 +00:00
CaS
37c0d9a9aa Document update
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16373 72102866-910b-0410-8b05-ffd578937521
2003-04-06 07:21:59 +00:00
CaS
f06c0dea4f Minor fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16372 72102866-910b-0410-8b05-ffd578937521
2003-04-06 07:14:50 +00:00
fedor
a613c70d89 Add substringFromRange:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16363 72102866-910b-0410-8b05-ffd578937521
2003-04-04 19:28:57 +00:00
CaS
cb8c128392 NSConnection bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16358 72102866-910b-0410-8b05-ffd578937521
2003-04-04 14:15:30 +00:00
CaS
df144d00c8 Added documentation
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16352 72102866-910b-0410-8b05-ffd578937521
2003-04-04 10:59:11 +00:00
CaS
942cf82f2b Added some invocation support.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16349 72102866-910b-0410-8b05-ffd578937521
2003-04-04 10:03:08 +00:00
fedor
55f4e4080d Minor fixups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16348 72102866-910b-0410-8b05-ffd578937521
2003-04-04 04:02:52 +00:00
fedor
ab8be749c7 Add OpenStep Compliance
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16347 72102866-910b-0410-8b05-ffd578937521
2003-04-04 03:56:14 +00:00
fedor
569970e845 Fix up previously applied patch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16331 72102866-910b-0410-8b05-ffd578937521
2003-04-02 17:09:52 +00:00
CaS
d0a84dbf86 Fix error in last mod
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16328 72102866-910b-0410-8b05-ffd578937521
2003-04-02 08:49:57 +00:00
CaS
767fca7914 Minor multipart generation fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16327 72102866-910b-0410-8b05-ffd578937521
2003-04-02 08:44:46 +00:00
CaS
375795ad52 Content output fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16326 72102866-910b-0410-8b05-ffd578937521
2003-04-02 04:51:54 +00:00
CaS
c77a751c49 Make more tolerant of missing zone when parsing string ... not strictly
MacOS-X compatible, but nicer.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16315 72102866-910b-0410-8b05-ffd578937521
2003-04-01 14:32:41 +00:00
CaS
45044f458e Support milliseconds when parsing string.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16314 72102866-910b-0410-8b05-ffd578937521
2003-04-01 11:54:11 +00:00
CaS
b0182d3c56 Tiny simplification
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16313 72102866-910b-0410-8b05-ffd578937521
2003-04-01 11:20:41 +00:00
fedor
8017719129 * Source/Additions/GCArray.m: Replace retain/release by
RETAIN/RELEASE macros.
* Source/Additions/GCDictionary.m: Idem.
* Source/Additions/GSCompatibility.h: Add NSBundle category.
* Source/Additions/GSCompatibility.m (GSEncodingName): New.
Add -[NSBundle pathForGNUstepResource:ofType:inDirectory:].
* Source/Additions/GSObjCRuntime.m: Include GNUstep.h.
(GSObjCMethodNames): Cast method_name to const char *.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16309 72102866-910b-0410-8b05-ffd578937521
2003-04-01 04:27:18 +00:00
fedor
0bfcabe78e Move more additional methods to the Additions libtrary.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16299 72102866-910b-0410-8b05-ffd578937521
2003-03-31 02:59:56 +00:00
fedor
0293df79c7 * Source/NSBundle.m ([NSBundle -bundleIdentifier]): New.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16283 72102866-910b-0410-8b05-ffd578937521
2003-03-28 03:46:31 +00:00
ayers
7e206578ae * Source/NSKeyValueCoding.m: Added documentation.
* Source/NSKeyValueCoding.m ([NSObject -takeValue:forKey:]),
        ([NSObject -valueForKey:]): Corrected search order of instance
        variables.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16271 72102866-910b-0410-8b05-ffd578937521
2003-03-27 08:57:14 +00:00
CaS
1e7c2c5df4 Fix typo and improve comments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16263 72102866-910b-0410-8b05-ffd578937521
2003-03-25 19:19:27 +00:00
CaS
1f6a32e95b Make non-blocking
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16261 72102866-910b-0410-8b05-ffd578937521
2003-03-25 18:02:14 +00:00
ayers
c6868d601e * Rename GSObjCReplaceImplementation to GSObjCReplaceMethod.
* Added GSObjCGetMethod.
* Added sanity checks in GSObjCRuntime.m
* Added includes to GSCategories.h


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16257 72102866-910b-0410-8b05-ffd578937521
2003-03-25 14:57:08 +00:00
CaS
8a69fac021 Minor safety checks.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16255 72102866-910b-0410-8b05-ffd578937521
2003-03-25 10:03:43 +00:00
ayers
3aef47de94 Fixed typo for NeXT runtime of last mod.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16254 72102866-910b-0410-8b05-ffd578937521
2003-03-25 10:03:19 +00:00
ayers
39ff957127 * Headers/gnustep/base/GSObjCRuntime.h
* Source/Additions/GSObjCRuntime.m (GSObjCReplaceImplementation):
        Added new function.
        * Source/Additions/GSObjCRuntime.m (search_for_method_in_class):
        Renamed static function for NeXT runtime to better reflect
        reality.
        (GSObjCAddMethods): Updated usage.
        (search_for_method_in_class): New static function for GNU runtime.
        (flush_method_cache_for_class): New function.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16252 72102866-910b-0410-8b05-ffd578937521
2003-03-25 09:49:39 +00:00
CaS
cc098b74c2 Merged in 1.6.0 branch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16228 72102866-910b-0410-8b05-ffd578937521
2003-03-23 07:06:27 +00:00
CaS
04e888af0a Fix possible pointer past end of data
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16213 72102866-910b-0410-8b05-ffd578937521
2003-03-20 11:38:16 +00:00
CaS
bbfcf1ff52 Fix places passing "" where the null pointer (value 0) is more appropriate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16160 72102866-910b-0410-8b05-ffd578937521
2003-03-10 12:57:43 +00:00
CaS
cb3d300e33 Remove FastMalloc
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16156 72102866-910b-0410-8b05-ffd578937521
2003-03-09 05:45:43 +00:00
alexm
afc3fc9316 (+initialize) [PROCFS_EXE_LINK]: Make sure that the link is a path before using it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16131 72102866-910b-0410-8b05-ffd578937521
2003-03-05 14:53:21 +00:00
CaS
1418e4efd8 Simple reverse mappings added.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16112 72102866-910b-0410-8b05-ffd578937521
2003-03-03 10:01:29 +00:00
CaS
2df37435d0 Trivial functions added.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16106 72102866-910b-0410-8b05-ffd578937521
2003-03-02 10:17:24 +00:00
CaS
57c0ece231 MInor tidyup.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16105 72102866-910b-0410-8b05-ffd578937521
2003-03-02 07:47:18 +00:00
ayers
650c648af6 Tidied.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16018 72102866-910b-0410-8b05-ffd578937521
2003-02-19 21:09:00 +00:00
ayers
746befb2a1 Add some sanity checks to last modification.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16017 72102866-910b-0410-8b05-ffd578937521
2003-02-19 20:48:03 +00:00
ayers
4c716c039b * Source/NSArray.m (compare()),
([-sortedArrayUsingFunction:context:]),
        ([-sortedArrayUsingFunction:context:hint:]),
        ([-sortUsingFunction:context:]):  Changed declarations
        and implementation to account for 64 bit architectures.
        * Headers/gnustep/base/NSArray.h: Ditto.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16013 72102866-910b-0410-8b05-ffd578937521
2003-02-19 17:48:54 +00:00
ayers
e370e2e037 * Source/NSKeyValueCoding.m ([-takeStoredValuesFromDictionary:]):
Implemented.
        * Headers/gnustep/base/NSKeyValueCoding.h: Ditto.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16012 72102866-910b-0410-8b05-ffd578937521
2003-02-19 14:42:07 +00:00
CaS
bd9e478b7b Patch to permit null selectors
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15995 72102866-910b-0410-8b05-ffd578937521
2003-02-18 11:43:57 +00:00
fedor
c5a763be4c Fix but in forwarded object return
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15985 72102866-910b-0410-8b05-ffd578937521
2003-02-17 05:06:02 +00:00
fedor
1f7b60b370 Fix bug in to avoid reference to demalloced return pointer in closure
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15984 72102866-910b-0410-8b05-ffd578937521
2003-02-17 04:40:20 +00:00
CaS
6da6e5b251 Optimise test for dictionary equality
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15973 72102866-910b-0410-8b05-ffd578937521
2003-02-16 11:31:28 +00:00
alexm
46b480c41d (-performSelector:target:argument:order:modes:): Order the performers correctly (lower orders first). Correct the documentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15964 72102866-910b-0410-8b05-ffd578937521
2003-02-15 14:58:25 +00:00
CaS
20bb60882e Fix memory leak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15953 72102866-910b-0410-8b05-ffd578937521
2003-02-13 13:31:59 +00:00
CaS
a74e8ad4b7 Improve comments.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15949 72102866-910b-0410-8b05-ffd578937521
2003-02-12 09:32:19 +00:00
CaS
1a4d37e943 task fixups for mingw
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15938 72102866-910b-0410-8b05-ffd578937521
2003-02-11 15:48:41 +00:00
CaS
b9f5bbeb7a Fixes to permit handlers to do less.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15932 72102866-910b-0410-8b05-ffd578937521
2003-02-11 10:26:17 +00:00
CaS
9e3f620540 Minor crash avoidance
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15931 72102866-910b-0410-8b05-ffd578937521
2003-02-11 09:13:24 +00:00
alexm
a4a56f6bcf [HAVE_POLL] (-pollUntil:within:): Set fdEnd to pollfds_count instead of setting it separately (which was being done incorrectly).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15920 72102866-910b-0410-8b05-ffd578937521
2003-02-10 13:02:46 +00:00
alexm
1cf0fce6ae Fix memory leak.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15902 72102866-910b-0410-8b05-ffd578937521
2003-02-07 18:22:54 +00:00
CaS
bc2db461f7 dll tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15894 72102866-910b-0410-8b05-ffd578937521
2003-02-06 07:42:49 +00:00
CaS
b5e17b4542 Added a couple of functions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15887 72102866-910b-0410-8b05-ffd578937521
2003-02-05 14:05:48 +00:00
CaS
d1db6f36bb Change the way the init method works
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15886 72102866-910b-0410-8b05-ffd578937521
2003-02-05 12:55:02 +00:00
CaS
95e06d6dbf Fixup definitions of externals.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15885 72102866-910b-0410-8b05-ffd578937521
2003-02-05 09:02:17 +00:00
CaS
1f71d07b8d Minor addition
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15876 72102866-910b-0410-8b05-ffd578937521
2003-02-04 21:49:35 +00:00
CaS
7edd4d5bec Add function declarations ... classes are generated automatically
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15874 72102866-910b-0410-8b05-ffd578937521
2003-02-04 18:34:40 +00:00
CaS
b30484a6c0 Invocation fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15873 72102866-910b-0410-8b05-ffd578937521
2003-02-04 18:18:47 +00:00
fedor
22206c66f3 Minor fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15871 72102866-910b-0410-8b05-ffd578937521
2003-02-04 15:40:31 +00:00
fedor
f1039d80df Fix include
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15866 72102866-910b-0410-8b05-ffd578937521
2003-02-03 15:59:58 +00:00
fedor
072d3f3719 Header fixups for MacOSX
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15864 72102866-910b-0410-8b05-ffd578937521
2003-02-03 04:15:27 +00:00
CaS
bc085ac3a9 Add more utf8 checks.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15842 72102866-910b-0410-8b05-ffd578937521
2003-02-01 06:49:44 +00:00
CaS
e5b300c58f utf8 decoding fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15841 72102866-910b-0410-8b05-ffd578937521
2003-02-01 06:39:37 +00:00
CaS
ffa6647e8c Re-done commit
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15823 72102866-910b-0410-8b05-ffd578937521
2003-01-31 19:06:51 +00:00
fedor
82fe8ffca0 Fix up additions compatibility with MacOSX and add additional methods
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15821 72102866-910b-0410-8b05-ffd578937521
2003-01-31 18:25:41 +00:00
CaS
85eeae90e8 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15820 72102866-910b-0410-8b05-ffd578937521
2003-01-31 17:23:15 +00:00
CaS
24b7bf3d69 Regenerate defs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15780 72102866-910b-0410-8b05-ffd578937521
2003-01-30 10:55:00 +00:00
CaS
1641db5fd5 Minor tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15744 72102866-910b-0410-8b05-ffd578937521
2003-01-28 16:42:05 +00:00
CaS
6336c61a34 Minor fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15743 72102866-910b-0410-8b05-ffd578937521
2003-01-28 07:38:35 +00:00
CaS
2428516591 Added NSData initialisation with hex data
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15738 72102866-910b-0410-8b05-ffd578937521
2003-01-27 09:18:58 +00:00
fedor
e9a5a2a560 Fix includes on MacOSX
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15737 72102866-910b-0410-8b05-ffd578937521
2003-01-27 04:23:23 +00:00
CaS
8600ff3f24 MacOS-X stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15726 72102866-910b-0410-8b05-ffd578937521
2003-01-26 19:50:42 +00:00
fedor
938106220c Move methods to Additions for use with gdl2 on MacOSX
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15723 72102866-910b-0410-8b05-ffd578937521
2003-01-26 19:38:42 +00:00
CaS
114911c687 Removed some unused files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15692 72102866-910b-0410-8b05-ffd578937521
2003-01-24 16:41:45 +00:00
CaS
aa846fe651 md5 improvements and documentation tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15688 72102866-910b-0410-8b05-ffd578937521
2003-01-24 12:06:33 +00:00
CaS
94bd6adeb9 Separate out additions documentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15683 72102866-910b-0410-8b05-ffd578937521
2003-01-23 10:51:51 +00:00
CaS
824d5af6ff Minor tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15674 72102866-910b-0410-8b05-ffd578937521
2003-01-22 10:54:29 +00:00
fedor
be9e169e94 Include config.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15673 72102866-910b-0410-8b05-ffd578937521
2003-01-22 04:36:55 +00:00
CaS
805a23b1ab When creating multipart/related, set start part explicitly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15671 72102866-910b-0410-8b05-ffd578937521
2003-01-21 16:53:56 +00:00
CaS
6cff936ed7 Tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15654 72102866-910b-0410-8b05-ffd578937521
2003-01-20 17:18:06 +00:00
CaS
2c70c72df9 Added latin9 support.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15646 72102866-910b-0410-8b05-ffd578937521
2003-01-20 09:58:45 +00:00
CaS
607a3f1b7d Compatibility fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15609 72102866-910b-0410-8b05-ffd578937521
2003-01-16 15:09:18 +00:00
CaS
6f4da4bc68 Build Source/libgnustep-base.def from Source/libgnustep-base.def.in
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15574 72102866-910b-0410-8b05-ffd578937521
2003-01-09 17:41:57 +00:00
CaS
8834609a23 Hack to disable locales where not supported.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15573 72102866-910b-0410-8b05-ffd578937521
2003-01-09 17:15:40 +00:00
CaS
0b49439a6b Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15572 72102866-910b-0410-8b05-ffd578937521
2003-01-09 16:19:04 +00:00
CaS
c513cb2354 Add a category for week of year.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15570 72102866-910b-0410-8b05-ffd578937521
2003-01-09 16:03:50 +00:00
CaS
53d1f81e7f Minor mingw fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15539 72102866-910b-0410-8b05-ffd578937521
2003-01-07 18:33:51 +00:00
CaS
41b1af14ac Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15538 72102866-910b-0410-8b05-ffd578937521
2003-01-07 15:26:42 +00:00
CaS
9d868973d8 Documented the class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15537 72102866-910b-0410-8b05-ffd578937521
2003-01-07 15:07:06 +00:00
CaS
d33777bab7 Fix logic error in last mod.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15494 72102866-910b-0410-8b05-ffd578937521
2003-01-04 11:53:30 +00:00
CaS
21ba9e1972 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15493 72102866-910b-0410-8b05-ffd578937521
2003-01-04 10:40:28 +00:00
CaS
bce00ebca7 Add type casts
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15492 72102866-910b-0410-8b05-ffd578937521
2003-01-04 10:23:21 +00:00
CaS
d64578fc3e Tidied for gcc-3.4
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15476 72102866-910b-0410-8b05-ffd578937521
2003-01-03 20:14:47 +00:00
CaS
d3b8b1db7c Document more GNUstep specific functions and macros.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15436 72102866-910b-0410-8b05-ffd578937521
2002-12-31 19:47:26 +00:00
CaS
e405a89694 Some documentation of memory management functions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15435 72102866-910b-0410-8b05-ffd578937521
2002-12-31 19:31:46 +00:00
fedor
c57747bd2f Add RealMemory support for MiNGW and BeOS
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15434 72102866-910b-0410-8b05-ffd578937521
2002-12-31 17:13:30 +00:00
CaS
b37baacb77 More documentation tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15426 72102866-910b-0410-8b05-ffd578937521
2002-12-31 11:48:36 +00:00
CaS
ed03e0543c Documentation tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15425 72102866-910b-0410-8b05-ffd578937521
2002-12-31 11:29:59 +00:00
CaS
589315f77c Document
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15423 72102866-910b-0410-8b05-ffd578937521
2002-12-31 10:52:54 +00:00