Commit graph

1160 commits

Author SHA1 Message Date
Adam Fedor
59c5d7c549 Check for getopt
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/freeze_1_8_0@17705 72102866-910b-0410-8b05-ffd578937521
2003-09-22 23:06:51 +00:00
Adam Fedor
379c9873cd Moved over from main
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/freeze_1_8_0@17674 72102866-910b-0410-8b05-ffd578937521
2003-09-16 02:56:04 +00:00
David Ayers
d99f7012d8 * Headers/Additions/GNUstepBase/GSCategories.h: Move
declarations
	from Source/Additions/GSCompatibility.h to here.
	([NSObject -compare:]): Deprecate.
	* Source/Additions/GSCompatibility.h: Move contents from here
	to
	Headers/Additions/GNUstepBase/GSCategories.h.

	* Source/Additions/GSCategories.m:
	([NSObject -compare:]): Deprecate.

	* Headers/Foundation/NSObject.h
	([NSObject -compare:]): Deprecate.

	* Source/Additions/GCDictionary.m: Include
	GNUstepBase/GSCategories.h rather than GSCompatibility.h.
	* Source/Additions/GCObject.m: Ditto.
	* Source/Additions/GSMime.m: Ditto.
	* Source/Additions/GSObjCRuntime.m: Ditto.
	* Source/Additions/GSXML.m: Ditto.
	* Source/Additions/Unicode.m: Ditto.

	* macosx/GNUstepBase/preface.h: Update include for new header
	structure.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/freeze_1_8_0@17665 72102866-910b-0410-8b05-ffd578937521
2003-09-13 22:43:41 +00:00
David Ayers
ff97384381 GSObjCRuntime usage cleanup backport. See ChangeLog for details.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/freeze_1_8_0@17652 72102866-910b-0410-8b05-ffd578937521
2003-09-10 16:27:03 +00:00
Adam Fedor
5f46006ea4 * Headers/Additions/GNUstepBase/behavior.h: GS_EXPORT functions.
* Headers/Foundation/NSDistributedLock.h, Source/NSDistributedLock.m:
Change return type of -initWithPath: to id.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/freeze_1_8_0@17625 72102866-910b-0410-8b05-ffd578937521
2003-09-06 03:41:17 +00:00
GNUstep Maintainer
18e38aafdd This commit was manufactured by cvs2svn to create branch 'freeze_1_8_0'.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/freeze_1_8_0@17556 72102866-910b-0410-8b05-ffd578937521
2003-08-27 03:00:47 +00:00
David Ayers
639309acaa * Headers/Additions/GNUstepBase/preface.h: Remove generated
file that should have been ignored by entry in .cvsignore.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17477 72102866-910b-0410-8b05-ffd578937521
2003-08-13 16:08:41 +00:00
David Ayers
ac30183cd6 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
Richard Frith-Macdonald
cfe8d9e881 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
David Ayers
8bc027d440 * Headers/gnustep/base/objc-gnu2next.h (class_nextMethodList):
Fix macro to return the method list.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17304 72102866-910b-0410-8b05-ffd578937521
2003-07-22 17:06:48 +00:00
Richard Frith-Macdonald
cbdb517c64 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
Richard Frith-Macdonald
a378cd76e8 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
Richard Frith-Macdonald
2006c0f018 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
Richard Frith-Macdonald
f64a32dbd1 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
Richard Frith-Macdonald
a2309a4051 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
Richard Frith-Macdonald
11822288e4 Tweak
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17243 72102866-910b-0410-8b05-ffd578937521
2003-07-17 07:55:04 +00:00
Richard Frith-Macdonald
4b799fd922 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
David Ayers
a9ba824543 * 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
Richard Frith-Macdonald
93fa4de6be 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
Richard Frith-Macdonald
0a27433553 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
David Ayers
e8cc1affaf * 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
Richard Frith-Macdonald
8a0e568d31 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
David Ayers
f1fb026bb9 * 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
Richard Frith-Macdonald
8cbd3a5b00 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
David Ayers
15e69d06b5 * 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
Adam Fedor
3f3ea84192 Check for libkvm
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16980 72102866-910b-0410-8b05-ffd578937521
2003-06-21 13:16:41 +00:00
Richard Frith-Macdonald
ca3b6b592f 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
Richard Frith-Macdonald
8e8a68a78f 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
David Ayers
dc1dcde387 Wrap deprecated API in NO_DEPRICATED macro.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16880 72102866-910b-0410-8b05-ffd578937521
2003-06-07 17:37:02 +00:00
David Ayers
68aaf34eb1 * 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
Richard Frith-Macdonald
9490e8afcb 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
Richard Frith-Macdonald
53fac7d9f0 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
Richard Frith-Macdonald
cb7d493886 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
David Ayers
1485174677 * Headers/gnustep/base/GSObjCRuntime.h (GSObjCGetMethod(),
GSObjCReplaceMethod()):  Removed declarations for release as these
        functions will be replaced by a more consistent approach.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16757 72102866-910b-0410-8b05-ffd578937521
2003-05-20 14:44:57 +00:00
Alexander Malmberg
088de9d06c 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
Richard Frith-Macdonald
1d6f162285 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
Adam Fedor
9ca631d7e0 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
Richard Frith-Macdonald
6750d26fe9 Tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16556 72102866-910b-0410-8b05-ffd578937521
2003-04-27 13:38:01 +00:00
Richard Frith-Macdonald
0b6406fcc3 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
Richard Frith-Macdonald
b283c8d930 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
Richard Frith-Macdonald
ff61d3c061 Minor fixup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16393 72102866-910b-0410-8b05-ffd578937521
2003-04-08 16:28:40 +00:00
Richard Frith-Macdonald
d1e9050ec3 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
Alexander Malmberg
71aa6ee47c (GS_USEIDLIST): Make implementation match actual use in NSArray and NSSet. Clarify documentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16382 72102866-910b-0410-8b05-ffd578937521
2003-04-06 21:34:01 +00:00
Richard Frith-Macdonald
0f05f2246c 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
Richard Frith-Macdonald
af61167161 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
Richard Frith-Macdonald
5b950f5d0e 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
Richard Frith-Macdonald
9f7fa664d7 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
Adam Fedor
c91cd5da12 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
Adam Fedor
8aa298ae4e Change "" to <>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16307 72102866-910b-0410-8b05-ffd578937521
2003-04-01 03:44:22 +00:00
Adam Fedor
baa7da5eb7 Add GSCategories
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16306 72102866-910b-0410-8b05-ffd578937521
2003-04-01 03:42:24 +00:00