libs-base/Source/Additions
theraven ceba92a265 Lots of little fixes to make -base compile with -Werror (now builds without warnings).
Richard: I'm unsure about three of these, which were fixes in memset() calls in:
- NSConcreteMapTable.m
- NSConcreteHashTable.m
- Additions/NSData+GNUstepBase.m

Please can you check them?  I think they are intended to zero the entire object
(rather than the first word), but the lack of comments makes me unsure.

Most changes were just tweaks to variable types.  I've also removed some dead code from NSInvocation.  This was small group of things that were marked for internal use only, but not actually referenced in the code anywhere.

Other improvements:

- NSArray / NSDictionary fixed up to use the 10.7 (ARC-friendly) prototypes.
- getObjects:andKeys: implemented for NSDictionary (10.5 method)
- NSPointerArray and NSHashTable now properly support weak objects.
- Tests for weak objects in collections.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33621 72102866-910b-0410-8b05-ffd578937521
2011-07-24 13:09:22 +00:00
..
unicode fix character mapping error 2011-03-31 20:16:53 +00:00
GCArray.m Missing part of the NSArray update. 2011-07-23 12:02:04 +00:00
GCDictionary.m Lots of little fixes to make -base compile with -Werror (now builds without warnings). 2011-07-24 13:09:22 +00:00
GCObject.m cleanup foundation includes 2010-11-28 09:30:05 +00:00
GNUmakefile Attempt to support OpenStep style property lists on OSX 2010-06-01 09:43:28 +00:00
GSFunctions.m For the avoidance of confusion, remove references to obsolete header. 2011-07-15 13:53:45 +00:00
GSInsensitiveDictionary.m Lots of little fixes to make -base compile with -Werror (now builds without warnings). 2011-07-24 13:09:22 +00:00
GSLock.m Lots of little fixes to make -base compile with -Werror (now builds without warnings). 2011-07-24 13:09:22 +00:00
GSMime.m fix boundary 2011-06-01 11:44:48 +00:00
GSObjCRuntime.m For the avoidance of confusion, remove references to obsolete header. 2011-07-15 13:53:45 +00:00
GSXML.m For the avoidance of confusion, remove references to obsolete header. 2011-07-15 13:53:45 +00:00
Makefile.postamble Cleanup and fix to build additipns library on apple systems. 2011-03-29 11:18:10 +00:00
Makefile.preamble Cleanup and fix to build additipns library on apple systems. 2011-03-29 11:18:10 +00:00
NSArray+GNUstepBase.m 64bit fixups 2010-03-08 07:06:47 +00:00
NSAttributedString+GNUstepBase.m further cleanup ... always use -zone method to get an object's zone ... 2010-03-05 09:30:18 +00:00
NSBundle+GNUstepBase.m Simplify header inclusion 2010-02-19 08:12:46 +00:00
NSCalendarDate+GNUstepBase.m Make -drain and -release in NSAutoreleasePool do the same thing (rather than one calling the other) in non-GC mode. 2011-05-27 11:48:44 +00:00
NSData+GNUstepBase.m Lots of little fixes to make -base compile with -Werror (now builds without warnings). 2011-07-24 13:09:22 +00:00
NSDebug+GNUstepBase.m Cleanup some deprecated code 2010-02-25 08:19:52 +00:00
NSError+GNUstepBase.m more bsd tweaks 2011-03-07 15:34:06 +00:00
NSFileHandle+GNUstepBase.m fix OSX specific file to not build elsewhere 2010-04-23 15:59:50 +00:00
NSLock+GNUstepBase.m Updated code to compile with GCC 4.6 and the new GNU Objective-C runtime 2010-12-23 02:23:05 +00:00
NSMutableString+GNUstepBase.m more missing includes 2010-02-26 08:56:26 +00:00
NSNumber+GNUstepBase.m replace deprecated method 2010-02-26 09:05:57 +00:00
NSObject+GNUstepBase.m locking fix 2011-06-20 07:47:47 +00:00
NSProcessInfo+GNUstepBase.m add missing include 2010-02-26 08:43:02 +00:00
NSPropertyList+GNUstepBase.m Attempt to support OpenStep style property lists on OSX 2010-06-01 09:43:28 +00:00
NSStream+GNUstepBase.m osx fixups 2010-03-12 14:01:36 +00:00
NSString+GNUstepBase.m Revert code which belongs in gdl2 rather than base 2010-05-31 07:18:54 +00:00
NSTask+GNUstepBase.m generalize define from __MINGW32__ to __MINGW__ 2010-03-19 12:10:11 +00:00
NSThread+GNUstepBase.m tweak for OSX build 2010-03-12 13:55:11 +00:00
NSURL+GNUstepBase.m fix uninitialised variable 2011-06-18 18:11:57 +00:00
Unicode.m More GC fixes. Most notably, mark the thread object as not collectable, since it's hidden away in TLS where the GC can't find it. 2011-05-26 13:24:13 +00:00