libs-base/Source
Ivan Vučica d09edf1fff Cygwin-related changes.
- Disabled check for secure temporary directories under Cygwin
- objc-load.m codepaths used for MinGW are now also used for Cygwin. Even in
  case of some functionality that should be standard under UNIX systems, it
  turns out that this functionality is, sadly, not present under Cygwin (e.g.
  dladdr()).



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36962 72102866-910b-0410-8b05-ffd578937521
2013-08-10 21:31:37 +00:00
..
Additions fix typo in comment 2013-07-03 17:58:21 +00:00
GSSocksParser portbility fixes for mswindows 2013-07-04 06:03:59 +00:00
ObjectiveC2 minor fixes 2013-07-05 20:31:54 +00:00
unix Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
win32 fixups to avoid future ABI breakage 2013-04-15 09:07:19 +00:00
.cvsignore Header reorganizsateion - Please refer to ChangeLog 2003-07-31 23:49:32 +00:00
callframe.h a bit step towards removing obsolete mframe code. 2009-10-04 15:26:07 +00:00
callframe.m include malloc.h for alloc() on platforms where it isn't in alloca.h 2010-03-16 06:11:00 +00:00
cifframe.h crude KVO setter for structs 2012-07-27 16:48:49 +00:00
cifframe.m fixup error setting structure types 2013-07-12 09:16:34 +00:00
common.h static analyzer tweaks 2013-04-14 09:04:40 +00:00
CompatibilityHeaders.make allow developers more time to adapt to LGPLv3 2008-06-08 10:38:33 +00:00
CXXException.m Register C++ exception handler correctly for little endian platforms as well as big endian ones. 2011-03-16 14:38:42 +00:00
dld-load.h avoid compiler/linker warnings 2011-03-07 11:34:17 +00:00
DocMakefile prep for release 2013-02-28 16:50:37 +00:00
externs.m Start stuff for handling cleanup on process exit. 2011-06-19 09:26:03 +00:00
GNUmakefile add new class from Graham Lee <iamleeg@gmail.com> 2013-07-09 18:59:38 +00:00
GSArray.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
GSAttributedString.m * Source/GSAttributedString.m: Throw an exception if the string object 2011-07-21 01:23:08 +00:00
GSAvahiClient.h attempt to get avahi code working without breaking abi. 2010-07-13 12:13:31 +00:00
GSAvahiClient.m another bugfix attempt 2013-02-17 06:20:22 +00:00
GSAvahiNetService.m fix for overrun when searching backwards (spotted by Fred using valgrind) 2013-02-28 12:51:27 +00:00
GSAvahiNetServiceBrowser.m fix ivar errors and missing import 2010-07-13 11:21:46 +00:00
GSAvahiRunLoopIntegration.h Attempt to integrate Niels Grewe's avahi code 2010-07-13 10:35:13 +00:00
GSAvahiRunLoopIntegration.m tiny cleanup 2013-03-04 09:34:40 +00:00
GSBlocks.m Cleanup: 2011-07-31 15:31:39 +00:00
GSConcreteValue.m Simplify header inclusion 2010-02-19 08:12:46 +00:00
GSConcreteValueTemplate.m Fix suggested by Dag Agren in bug #35477 2012-02-08 15:34:48 +00:00
GSCountedSet.m Ooops, should have been -> const id[]. 2011-07-31 18:37:12 +00:00
GSDictionary.m Lots of little fixes to make -base compile with -Werror (now builds without warnings). 2011-07-24 13:09:22 +00:00
GSDispatch.h Detect the presence of libdispatch and, if available, use it for collection 2012-03-27 17:05:19 +00:00
GSeq.h Another use of tolower() found and removed ... retain tolower() when the 2012-08-09 18:57:20 +00:00
GSFastEnumeration.h Tidied up some compiler warnings in last commit. 2009-12-27 14:41:15 +00:00
GSFFCallInvocation.m Use GSSelectorTypesMatch() for types comparison where we are interested in types 2012-07-20 04:43:58 +00:00
GSFFIInvocation.m Generate useful error message when no best typed selector can be found 2012-11-05 15:16:30 +00:00
GSFileHandle.h tidyup private api 2011-10-19 15:25:38 +00:00
GSFileHandle.m improve system error messages 2012-10-30 13:35:00 +00:00
GSFormat.m tweaks to keep static analyzer happy 2013-04-14 16:25:27 +00:00
GSFTPURLHandle.m Simplify header inclusion 2010-02-19 08:12:46 +00:00
GSHTTPAuthentication.m add last night's changes based on static analyser results. 2011-03-09 10:24:18 +00:00
GSHTTPURLHandle.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
GSICUString.h Recommit tested changes. 2011-02-11 14:31:25 +00:00
GSICUString.m Recommit tested changes. 2011-02-11 14:31:25 +00:00
GSInternal.h Fix NSXML ABI breakage 2012-01-04 12:41:45 +00:00
GSInvocation.h Renamed GSFrameInvocation to GSDummyInvocation in header. 2012-11-20 11:49:18 +00:00
GSLocale.m Added check for whether there is any useful information in 2013-05-16 08:44:53 +00:00
GSMDNSNetServices.m tweaks to compile with mdns again 2013-02-10 10:52:44 +00:00
GSNetServices.h Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
GSNetwork.h Apply fixes for a couple of bug reports. 2012-03-01 19:39:20 +00:00
GSNumberTypes.h Simplify the KVC getter code and make it return structs boxed in NSValues 2010-09-24 19:20:16 +00:00
GSPortPrivate.h generalize define from __MINGW32__ to __MINGW__ 2010-03-19 12:10:11 +00:00
GSPrivate.h tweaks to keep static analyzer happy 2013-04-14 16:25:27 +00:00
GSPrivateHash.m experiment with slower but better hashes 2013-03-12 16:11:10 +00:00
GSPThread.h Simplify source by usuing autoconf 2010-06-12 07:19:26 +00:00
GSQuickSort.m fix quicksort implementation 2012-09-20 10:19:18 +00:00
GSRunLoopCtxt.h experimental change to try to avoid non-standard extensions 2012-03-01 09:14:08 +00:00
GSRunLoopWatcher.h experimental change to try to avoid non-standard extensions 2012-03-01 09:14:08 +00:00
GSRunLoopWatcher.m generalize define from __MINGW32__ to __MINGW__ 2010-03-19 12:10:11 +00:00
GSSet.m minor optimisation 2013-03-17 14:06:32 +00:00
GSShellSort.m Changes to restore sorting functiionality 2012-09-20 09:32:00 +00:00
GSSocketStream.h windows compile fixes 2011-10-12 16:23:52 +00:00
GSSocketStream.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
GSSorting.h Changes to restore sorting functiionality 2012-09-20 09:32:00 +00:00
GSStream.h Move NSStream addition declarations to separate file. 2010-03-05 12:41:40 +00:00
GSStream.m printf style format tweaks 2013-07-02 15:46:26 +00:00
GSString.m printf style format tweaks 2013-07-02 15:46:26 +00:00
GSTimSort.m Fix typo. 2012-09-23 08:06:59 +00:00
GSTLS.h minor performance tweaks 2012-12-08 08:46:20 +00:00
GSTLS.m fix memory leak 2013-07-09 09:30:03 +00:00
GSURLPrivate.h experimental change to try to avoid non-standard extensions 2012-03-01 09:14:08 +00:00
GSValue.m selector comparison fixes 2012-08-02 09:27:59 +00:00
hpux-load.h allow developers more time to adapt to LGPLv3 2008-06-08 10:38:33 +00:00
inet_ntop.m experimental change to try to avoid non-standard extensions 2012-03-01 09:14:08 +00:00
inet_pton.m solaris thread-saff errrno fix 2011-10-14 11:40:34 +00:00
libgnustep-base-entry.m Simplify header inclusion 2010-02-19 08:12:46 +00:00
Makefile.postamble Try to tidy/simplify objc2 header support. 2012-01-08 14:25:56 +00:00
Makefile.preamble Use _POSIX_C_SOURCE=199506L 2011-10-15 05:02:22 +00:00
NSAffineTransform.m static analyzer tweaks 2013-04-14 09:04:40 +00:00
NSArchiver.m ifx bug with codeing of version 12402 2013-04-14 06:25:22 +00:00
NSArray.m Memory management nad documentation fixes. 2012-09-21 10:27:05 +00:00
NSAssertionHandler.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSAttributedString.m * Source/GSAttributedString.m: Throw an exception if the string object 2011-07-21 01:23:08 +00:00
NSAutoreleasePool.m Fixed -emptyPool ARC_RUNTIME implementation not to push a pool to the cache, 2012-11-15 16:34:54 +00:00
NSBundle.m Added NSBundle executableURL and builtInPlugInsURL 2013-08-10 13:31:46 +00:00
NSCache.m Fix release of the wrong object in NSCache. 2011-02-11 12:42:59 +00:00
NSCachedURLResponse.m add last night's changes based on static analyser results. 2011-03-09 10:24:18 +00:00
NSCalendar.m calendar tweak for 64bit code 2013-04-08 16:21:57 +00:00
NSCalendarDate.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSCallBacks.h Adjust callback prototypes to use NSUInteger instead of unsigned int. 2011-05-31 14:19:26 +00:00
NSCallBacks.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSCharacterSet.m Remove stupid OSX compatibility hack ... no longer needed. 2012-10-15 14:37:31 +00:00
NSCharacterSetData.h OSX compatibility update for newline character set. 2010-01-09 07:45:18 +00:00
NSClassDescription.m Simplify header inclusion 2010-02-19 08:12:46 +00:00
NSCoder.m static analyzer tweaks 2013-04-14 09:04:40 +00:00
NSConcreteHashTable.m Replace the implementations of NSFastEnumeration in NSConcrete{Hash,Map}Table with ones that work and don't cause people to dereference pointers that are set to random integer values. 2011-08-09 08:43:54 +00:00
NSConcreteMapTable.m double retain bugfix 2013-06-27 06:42:42 +00:00
NSConcretePointerFunctions.h fix indentation 2013-06-27 06:39:53 +00:00
NSConcretePointerFunctions.m word size fixups 2012-01-09 08:28:27 +00:00
NSConnection.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSCopyObject.m Replace old code directly referencing class_pointer ivar with calls to the new runtime API treating objects as opaque pointers. 2011-02-20 12:28:12 +00:00
NSCountedSet.m Lots of little fixes to make -base compile with -Werror (now builds without warnings). 2011-07-24 13:09:22 +00:00
NSData.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSDate.m In case NAN macro is defined in math.h, prefer that over using the nan() function call. 2013-05-17 18:38:19 +00:00
NSDateFormatter.m Fix the build with the pure non-fragile ABI by declaring macros before using them. 2011-08-13 15:28:22 +00:00
NSDebug.m fix potential null pointer deref 2013-07-05 20:47:41 +00:00
NSDecimal.m more static analyser fixups 2013-04-14 18:49:23 +00:00
NSDecimalNumber.m double comparison fixes 2011-02-26 06:29:57 +00:00
NSDictionary.m tweak enumerator return 2013-04-14 17:50:00 +00:00
NSDistantObject.m tidyups 2013-04-13 10:40:15 +00:00
NSDistributedLock.m simplification, including use of strtoull() everywhere 2012-09-03 13:36:45 +00:00
NSDistributedNotificationCenter.m * Headers/Foundation/NSDistributedNotificationCenter.h, 2013-01-13 16:59:49 +00:00
NSEnumerator.m Simplify header inclusion 2010-02-19 08:12:46 +00:00
NSError.m Apply patch by Sebastian Reitenbach <sebastia@l00-bugdead-prods.de> 2013-03-05 12:27:20 +00:00
NSException.m static analyzer tweaks 2013-04-14 09:04:40 +00:00
NSFileHandle.m set into non-blocking mode 2012-12-05 10:13:10 +00:00
NSFileManager.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSFormatter.m Simplify header inclusion 2010-02-19 08:12:46 +00:00
NSGarbageCollector.m Small tweaks to NSGarbageCollector. 2011-06-29 11:46:45 +00:00
NSGeometry.m more header reorganisation 2010-02-25 08:36:34 +00:00
NSHashTable.m tweak enumerator return 2013-04-14 17:50:00 +00:00
NSHost.m more static analyser fixups 2013-07-06 07:14:45 +00:00
NSHTTPCookie.m Apply patches by Lubomir Rintel <lubo.rintel@gooddata.com> to enable cookies 2012-02-08 17:01:31 +00:00
NSHTTPCookieStorage.m minor performance tweaks 2012-12-08 08:46:20 +00:00
NSIndexPath.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSIndexSet.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSInvocation.m crude KVO setter for structs 2012-07-27 16:48:49 +00:00
NSInvocationOperation.m add code to compare types ignoring qualifiers 2013-07-10 14:17:59 +00:00
NSJSONSerialization.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSKeyedArchiver.m fix for bug #36824 2012-07-11 04:51:42 +00:00
NSKeyedUnarchiver.m printf style format tweaks 2013-07-02 15:46:26 +00:00
NSKeyValueCoding.m printf style format tweaks 2013-07-02 15:46:26 +00:00
NSKeyValueMutableArray.m Fix more unsigned int / int cases that should be NS[U]Integer 2010-09-16 02:55:24 +00:00
NSKeyValueMutableSet.m Fix more unsigned int / int cases that should be NS[U]Integer 2010-09-16 02:55:24 +00:00
NSKeyValueObserving.m tweaks to keep static analyzer happy 2013-04-14 16:25:27 +00:00
NSLocale.m more static analyser fixups 2013-04-14 18:49:23 +00:00
NSLock.m fix for bug #39126 2013-05-31 09:28:14 +00:00
NSLog.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSMapTable.m fixup to compile again 2012-12-12 13:51:07 +00:00
NSMessagePort.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSMessagePortNameServer.m fix error checking file line count in last update 2013-05-17 09:24:10 +00:00
NSMetadata.m fx bad application fo patch 2013-04-18 05:44:10 +00:00
NSMethodSignature.m more static analyser fixups 2013-07-06 07:14:45 +00:00
NSNetServices.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSNotification.m fixups for libobjc2 2010-02-25 18:49:31 +00:00
NSNotificationCenter.m remove CHEATGC for small strings ... did David change to use weak references? 2013-07-01 11:37:58 +00:00
NSNotificationQueue.m improve comments 2010-08-17 07:35:20 +00:00
NSNull.m Cleanup: 2011-07-31 15:31:39 +00:00
NSNumber.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSNumberFormatter.m fix minor error in last NSData edit, some other minor issues, 2013-04-15 07:00:42 +00:00
NSNumberMethods.h Simplify the KVC getter code and make it return structs boxed in NSValues 2010-09-24 19:20:16 +00:00
NSObjCRuntime.m simplification, including use of strtoull() everywhere 2012-09-03 13:36:45 +00:00
NSObject+NSComparisonMethods.m * Headers/Foundation/Foundation.h 2012-09-17 16:05:06 +00:00
NSObject.m tweak guess of reasonable padding/alignment size when not provided by compiler 2013-07-12 06:35:32 +00:00
NSOperation.m printf style format tweaks 2013-07-02 15:46:26 +00:00
NSPage.m simplification, including use of strtoull() everywhere 2012-09-03 13:36:45 +00:00
NSPathUtilities.m Cygwin-related changes. 2013-08-10 21:31:37 +00:00
NSPipe.m internal workaround for clang namespace pollution. 2011-10-14 15:46:13 +00:00
NSPointerArray.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSPointerFunctions.m Silence some warnings caused by returning the result of a method that doesn't return. 2011-02-11 14:51:47 +00:00
NSPort.m Cleanup: 2011-07-31 15:31:39 +00:00
NSPortCoder.m printf style format tweaks 2013-07-02 15:46:26 +00:00
NSPortMessage.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSPortNameServer.m Simplify header inclusion 2010-02-19 08:12:46 +00:00
NSPredicate.m fix for predicate format output of binary operators 2013-02-15 15:14:50 +00:00
NSProcessInfo.m More tweaks to avoid warnings (minor memory leak fixed in HTMLLinker.m) 2013-04-15 06:04:40 +00:00
NSPropertyList.m revert 2013-07-16 19:55:14 +00:00
NSProtocolChecker.m Use GSSelectorTypesMatch() for types comparison where we are interested in types 2012-07-20 04:43:58 +00:00
NSProxy.m tidyups 2013-04-13 10:40:15 +00:00
NSRange.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSRegularExpression.m prep for release 2013-02-28 16:50:37 +00:00
NSRunLoop.m improved diagnostic log from testplant 2013-07-10 07:09:03 +00:00
NSScanner.m tweaks to keep static analyzer happy 2013-04-14 16:25:27 +00:00
NSSerializer.m casts to keep compiler happy 2011-03-29 09:40:14 +00:00
NSSet.m Davie added objectsPassingTest: 2012-10-22 04:38:47 +00:00
NSSocketPort.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSSocketPortNameServer.m improve system error messages 2012-10-30 13:35:00 +00:00
NSSortDescriptor.m printf style format tweaks 2013-07-02 15:46:26 +00:00
NSSpellServer.m preparation for osx compatibility fix 2012-08-10 08:36:09 +00:00
NSString.m a few checks for failed mem allocation 2013-07-13 11:02:30 +00:00
NSTask.m simplification, including use of strtoull() everywhere 2012-09-03 13:36:45 +00:00
NSTextCheckingResult.m Fixup version 2012-02-04 13:33:03 +00:00
NSThread.m printf style format tweaks 2013-07-02 15:46:26 +00:00
NSTimer.m Make firing of timers more robust 2010-09-25 21:28:07 +00:00
NSTimeZone.m fix error in zone directory name 2013-07-26 10:44:49 +00:00
nstzfile.h * configure.ac: Check for tzfile.h 2004-10-11 03:08:54 +00:00
NSUnarchiver.m fix for word size issues with arrays 2013-07-18 15:40:11 +00:00
NSUndoManager.m use the _() macro for localisation within base 2011-02-15 06:25:54 +00:00
NSURL.m More tweaks to avoid warnings (minor memory leak fixed in HTMLLinker.m) 2013-04-15 06:04:40 +00:00
NSURLAuthenticationChallenge.m Simplify header inclusion 2010-02-19 08:12:46 +00:00
NSURLCache.m Simplify header inclusion 2010-02-19 08:12:46 +00:00
NSURLConnection.m Improve timeout handling when doing synchronous load 2013-06-26 15:40:58 +00:00
NSURLCredential.m fixups for libobjc2 2010-02-25 18:49:31 +00:00
NSURLCredentialStorage.m fixups for libobjc2 2010-02-25 18:49:31 +00:00
NSURLDownload.m Simplify header inclusion 2010-02-19 08:12:46 +00:00
NSURLHandle.m attempt fix for bug #36726 2012-07-08 12:03:09 +00:00
NSURLProtectionSpace.m Simplify header inclusion 2010-02-19 08:12:46 +00:00
NSURLProtocol.m more static analyser fixups 2013-04-14 18:49:23 +00:00
NSURLRequest.m Apply patches by Lubomir Rintel <lubo.rintel@gooddata.com> to enable cookies 2012-02-08 17:01:31 +00:00
NSURLResponse.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSUserDefaults.m synchronization fix 2012-09-26 13:59:05 +00:00
NSValue.m fix error spotteed by static analyzer 2013-04-14 07:30:49 +00:00
NSValueTransformer.m * Source/NSValueTransformer.m 2011-11-07 15:28:30 +00:00
NSXMLDocument.m fix null pointer deref 2013-04-14 06:31:52 +00:00
NSXMLDTD.m * Source/NSXMLDocument.m: 2012-04-06 22:27:55 +00:00
NSXMLDTDNode.m Fix the remaining compiler warnings. 2012-04-07 10:45:30 +00:00
NSXMLElement.m * Source/NSXMLDocument.m: 2012-04-06 22:27:55 +00:00
NSXMLNode.m * Source/NSXMLNode.m (-XMLStringWithOptions:): Revert change I 2013-03-23 13:47:40 +00:00
NSXMLParser.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSXMLPrivate.h include libxml2 headers early 2012-03-25 20:22:39 +00:00
NSZone.m simplification, including use of strtoull() everywhere 2012-09-03 13:36:45 +00:00
null-load.h allow developers more time to adapt to LGPLv3 2008-06-08 10:38:33 +00:00
objc-load.h Updated code to compile with GCC 4.6 and the new GNU Objective-C runtime 2010-12-23 02:23:05 +00:00
objc-load.m Cygwin-related changes. 2013-08-10 21:31:37 +00:00
preface.m Attempt to integrate Niels Grewe's avahi code 2010-07-13 10:35:13 +00:00
simple-load.h Use RTLD_NOLOAD, if it's supported. 2011-05-26 18:29:43 +00:00
win32-def.top allow developers more time to adapt to LGPLv3 2008-06-08 10:38:33 +00:00
win32-load.h allow developers more time to adapt to LGPLv3 2008-06-08 10:38:33 +00:00