libs-base/Source
Richard Frith-Macdonald 24d29934cf Fix directory creation to match actual OSX sematics as determined by adding
a few testcases ...
The basic method should fail if the directory already exists.
The intermediate directories method should fail if the directory exists unless
the option to create intermediate directories is selected, in which case a
pre-existing directory is counted as a success.
2017-06-18 09:13:57 +01:00
..
Additions Implement OSX compatible non-lossy ascii encoding 2017-03-17 12:04:19 +00:00
GSSocksParser fix spelling errors / typos (patch by heintzmann.eric@free.fr) 2016-05-18 06:11:00 +00:00
ObjectiveC2 Various configure/build tweaks 2016-08-19 12:20:24 +00:00
unix implement methods to create a stream to read from a URL 2017-03-27 09:44:13 +00:00
win32 implement methods to create a stream to read from a URL 2017-03-27 09:44:13 +00:00
.cvsignore
callframe.h
callframe.m removal of garbage collection 2016-03-25 11:15:28 +00:00
cifframe.h changes for use of _WIN32 define on windows 2016-03-09 13:16:16 +00:00
cifframe.m Depend on libffi to provide the types with the correct size for the buffer used 2016-06-19 11:36:12 +00:00
common.h Include and do not import pure-C header, guard against re-inclusion 2014-06-18 22:49:39 +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 Yavor Doganov patches for backward compatibility and documentation bootstrap 2014-06-30 06:20:36 +00:00
externs.m leak detection improvements 2013-08-22 15:44:54 +00:00
GNUmakefile Various configure/build tweaks 2016-08-19 12:20:24 +00:00
GSArray.m removal of garbage collection 2016-03-25 11:15:28 +00:00
GSAttributedString.m avoid compiler warning 2016-04-19 07:12:31 +00:00
GSAvahiClient.h
GSAvahiClient.m another bugfix attempt 2013-02-17 06:20:22 +00:00
GSAvahiNetService.m Avahi-based NSNetServices did crash upon publishing if Avahi daemon did not 2016-04-23 15:44:31 +00:00
GSAvahiNetServiceBrowser.m
GSAvahiRunLoopIntegration.h
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
GSConcreteValueTemplate.m removal of garbage collection 2016-03-25 11:15:28 +00:00
GSCountedSet.m removal of garbage collection 2016-03-25 11:15:28 +00:00
GSDictionary.m removal of garbage collection 2016-03-25 11:15:28 +00:00
GSDispatch.h leak detection improvements 2013-08-22 15:44:54 +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 msys 64bit tweaks 2016-06-27 19:06:12 +00:00
GSFFCallInvocation.m protect from both old runtime and old compiler 2015-10-08 09:13:32 +00:00
GSFFIInvocation.m remove some unused code 2016-03-09 13:24:44 +00:00
GSFileHandle.h changes for use of _WIN32 define on windows 2016-03-09 13:16:16 +00:00
GSFileHandle.m changes for use of _WIN32 define on windows 2016-03-09 13:16:16 +00:00
GSFormat.m changes intended to allow use of _Bool throughout 2015-09-22 09:46:10 +00:00
GSFTPURLHandle.m leak detection improvements 2013-08-22 15:44:54 +00:00
GSHTTPAuthentication.m removal of garbage collection 2016-03-25 11:15:28 +00:00
GSHTTPURLHandle.m Try to ensure that headers with non-ascii characters are encoded properly (and at least don't cause an exception). 2016-06-17 12:36:20 +00:00
GSICUString.h Recommit tested changes. 2011-02-11 14:31:25 +00:00
GSICUString.m Fix a serious misunderstanding of the icu string access API: The value 2017-02-11 14:24:58 +00:00
GSInternal.h Fix NSXML ABI breakage 2012-01-04 12:41:45 +00:00
GSInvocation.h reinstate deleted code (bug #42405) 2014-05-22 16:55:18 +00:00
GSLocale.m msys2 64bit tweaks 2016-06-27 18:04:30 +00:00
GSMDNSNetServices.m fix trivial typos 2016-03-20 18:42:24 +00:00
GSNetServices.h several macros added to properly support protocols containing @optional 2013-12-30 13:37:40 +00:00
GSNetwork.h msys2 64bit tweaks 2016-06-27 18:04:30 +00:00
GSNumberTypes.h
GSPortPrivate.h changes for use of _WIN32 define on windows 2016-03-09 13:16:16 +00:00
GSPrivate.h Locale fixups 2016-04-09 05:49:16 +00:00
GSPrivateHash.m experiment with slower but better hashes 2013-03-12 16:11:10 +00:00
GSPThread.h
GSQuickSort.m Sort algorithms should always be built, and be selectable at runtime 2016-07-15 11:30:07 +00:00
GSRunLoopCtxt.h remove unused ivar 2016-07-16 08:27:21 +00:00
GSRunLoopWatcher.h experimental change to try to avoid non-standard extensions 2012-03-01 09:14:08 +00:00
GSRunLoopWatcher.m changes for use of _WIN32 define on windows 2016-03-09 13:16:16 +00:00
GSSet.m removal of garbage collection 2016-03-25 11:15:28 +00:00
GSShellSort.m Sort algorithms should always be built, and be selectable at runtime 2016-07-15 11:30:07 +00:00
GSSocketStream.h changes for use of _WIN32 define on windows 2016-03-09 13:16:16 +00:00
GSSocketStream.m Make TLS client certificate issuer/owner names available 2017-05-19 11:38:48 +00:00
GSSorting.h Sort algorithms should always be built, and be selectable at runtime 2016-07-15 11:30:07 +00:00
GSStream.h Unchedule I/O events when entering an error state 2016-06-18 06:42:12 +00:00
GSStream.m Fixups for file descriptor leak 2016-07-26 09:56:22 +00:00
GSString.m Partial fix/update for noncharacter codepoints, 2016-10-05 17:44:00 +00:00
GSTimSort.m Sort algorithms should always be built, and be selectable at runtime 2016-07-15 11:30:07 +00:00
GSTLS.h Make TLS client certificate issuer/owner names available 2017-05-19 11:38:48 +00:00
GSTLS.m improve debug log 2017-05-19 16:20:17 +00:00
GSURLPrivate.h Allow debug to be turned on for an individual request 2015-08-30 15:50:27 +00:00
GSValue.m protect from both old runtime and old compiler 2015-10-08 09:13:32 +00:00
hpux-load.h
inet_ntop.m experimental change to try to avoid non-standard extensions 2012-03-01 09:14:08 +00:00
inet_pton.m minot inttype/stdint tweaks 2013-10-30 03:51:32 +00:00
libgnustep-base-entry.m
Makefile.postamble Fix bug #48882 2016-08-24 13:05:43 +00:00
Makefile.preamble Various configure/build tweaks 2016-08-19 12:20:24 +00:00
NSAffineTransform.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSArchiver.m removal of garbage collection 2016-03-25 11:15:28 +00:00
NSArray.m tweaks 2016-05-19 07:21:36 +00:00
NSAssertionHandler.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSAttributedString.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSAutoreleasePool.m patch by Larry Campbell plus removal of some garbage collection vestiges 2016-07-18 10:50:28 +00:00
NSBundle.m msys 64bit tweaks 2016-06-27 19:06:12 +00:00
NSCache.m Modify the interfaces of all collection classes to be compatible with the 2016-02-22 21:04:18 +00:00
NSCachedURLResponse.m add last night's changes based on static analyser results. 2011-03-09 10:24:18 +00:00
NSCalendar.m removal of garbage collection 2016-03-25 11:15:28 +00:00
NSCalendarDate.m avoid compiler warnings 2016-04-19 08:02:13 +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 fix trivial typo in comment 2015-11-01 23:37:11 +00:00
NSCharacterSetData.h
NSClassDescription.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSCoder.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSConcreteHashTable.m patch by Larry Campbell plus removal of some garbage collection vestiges 2016-07-18 10:50:28 +00:00
NSConcreteMapTable.m patch by Larry Campbell plus removal of some garbage collection vestiges 2016-07-18 10:50:28 +00:00
NSConcretePointerFunctions.h cleanup changes 2016-05-14 09:34:01 +00:00
NSConcretePointerFunctions.m removal of garbage collection 2016-03-25 11:15:28 +00:00
NSConnection.m Correct format specifier to char* 2017-04-01 14:09:01 +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 removal of garbage collection 2016-03-25 11:15:28 +00:00
NSData.m Fail quietly when asked to read non-existent file 2016-11-01 21:02:31 +00:00
NSDate.m Misc tidyuups 2016-10-21 15:32:31 +00:00
NSDateFormatter.m fix for building without ICU 2016-03-02 15:52:53 +00:00
NSDebug.m msys2/64bit fixes 2016-06-28 14:01:55 +00:00
NSDecimal.m fix spelling errors 2016-06-26 10:10:20 +00:00
NSDecimalNumber.m protect from both old runtime and old compiler 2015-10-08 09:13:32 +00:00
NSDictionary.m Update NSComparisonResult to use NS_ENUM 2017-03-27 09:00:35 +00:00
NSDistantObject.m avoid a couple of compiler warnings 2016-05-14 15:06:32 +00:00
NSDistributedLock.m Fix directory creation to use low level methods which consider the presence 2017-06-17 06:52:05 +01:00
NSDistributedNotificationCenter.m Improve reliability on a slow system where there is no gdnc daemon (eg when 2016-06-24 10:44:40 +00:00
NSEnumerator.m tidied a little 2016-06-28 11:17:25 +00:00
NSError.m define keys with strings compatible with the deprecated values 2015-09-18 08:42:40 +00:00
NSException.m msys 64bit tweaks 2016-06-27 19:06:12 +00:00
NSFileHandle.m Make TLS client certificate issuer/owner names available 2017-05-19 11:38:48 +00:00
NSFileManager.m Fix directory creation to match actual OSX sematics as determined by adding 2017-06-18 09:13:57 +01:00
NSFormatter.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSGarbageCollector.m patch by Larry Campbell plus removal of some garbage collection vestiges 2016-07-18 10:50:28 +00:00
NSGeometry.m
NSHashTable.m removal of garbage collection 2016-03-25 11:15:28 +00:00
NSHost.m fix for bug #50032 2017-01-12 10:34:23 +00:00
NSHTTPCookie.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSHTTPCookieStorage.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSIndexPath.m Tweaks for leack checking at exit 2013-08-22 19:55:03 +00:00
NSIndexSet.m removal of garbage collection 2016-03-25 11:15:28 +00:00
NSInvocation.m changes for use of _WIN32 define on windows 2016-03-09 13:16:16 +00:00
NSInvocationOperation.m add code to compare types ignoring qualifiers 2013-07-10 14:17:59 +00:00
NSJSONSerialization.m patch by <abbas.raza.1707@gmail.com> 2016-08-30 13:20:34 +00:00
NSKeyedArchiver.m removal of garbage collection 2016-03-25 11:15:28 +00:00
NSKeyedUnarchiver.m fix spelling errors / typos (patch by heintzmann.eric@free.fr) 2016-05-18 06:11:00 +00:00
NSKeyValueCoding.m optimisation and compatiblity tweaks 2015-05-22 15:34:25 +00:00
NSKeyValueMutableArray.m Fixed NSKeyValueMutableArray/Set to post KVO notifications only if 2014-01-20 17:18:57 +00:00
NSKeyValueMutableSet.m Fixed NSKeyValueMutableArray/Set to post KVO notifications only if 2014-01-20 17:18:57 +00:00
NSKeyValueObserving.m fix typo 2016-12-29 20:35:55 +00:00
NSLocale.m light tidying 2016-03-20 11:53:01 +00:00
NSLock.m Avoid compiler warnrings 2015-08-16 10:42:48 +00:00
NSLog.m changes for use of _WIN32 define on windows 2016-03-09 13:16:16 +00:00
NSMapTable.m removal of garbage collection 2016-03-25 11:15:28 +00:00
NSMessagePort.m fix spelling errors 2016-06-26 10:10:20 +00:00
NSMessagePortNameServer.m Fixes for problems spotted by Wolfgang 2016-10-24 10:22:43 +00:00
NSMetadata.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSMethodSignature.m protect from both old runtime and old compiler 2015-10-08 09:13:32 +00:00
NSNetServices.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSNotification.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSNotificationCenter.m cleanup changes 2016-05-14 09:34:01 +00:00
NSNotificationQueue.m Partial fix/update for noncharacter codepoints, 2016-10-05 17:44:00 +00:00
NSNull.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSNumber.m avoid compiler warnings 2016-04-19 08:07:53 +00:00
NSNumberFormatter.m light tidying 2016-03-20 11:53:01 +00:00
NSNumberMethods.h
NSObjCRuntime.m simplification, including use of strtoull() everywhere 2012-09-03 13:36:45 +00:00
NSObject+NSComparisonMethods.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSObject.m typdef for refcount when no atimics available 2016-11-18 06:49:16 +00:00
NSOperation.m fix memory leak 2017-04-03 20:23:31 +00:00
NSPage.m changes for use of _WIN32 define on windows 2016-03-09 13:16:16 +00:00
NSPathUtilities.m More careful check for bad/missing home directory 2016-06-27 06:42:50 +00:00
NSPipe.m changes for use of _WIN32 define on windows 2016-03-09 13:16:16 +00:00
NSPointerArray.m removal of garbage collection 2016-03-25 11:15:28 +00:00
NSPointerFunctions.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSPort.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSPortCoder.m Additions ot last change 2016-11-10 11:31:33 +00:00
NSPortMessage.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSPortNameServer.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSPredicate.m fixes for #47618 2017-04-09 12:45:18 +00:00
NSProcessInfo.m avoid spurious compiler warning 2016-04-17 15:18:43 +00:00
NSPropertyList.m minor property list generation improvement 2016-03-23 10:47:24 +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 removal of garbage collection 2016-03-25 11:15:28 +00:00
NSRange.m Parse length and location with scanInteger and not scanInt 2015-11-13 00:06:18 +00:00
NSRegularExpression.m Fix a serious misunderstanding of the icu string access API: The value 2017-02-11 14:24:58 +00:00
NSRunLoop.m Misc tidyuups 2016-10-21 15:32:31 +00:00
NSScanner.m scanHexLongLong inspider by Abbas Raza 2016-09-06 07:57:17 +00:00
NSSerializer.m removal of garbage collection 2016-03-25 11:15:28 +00:00
NSSet.m removal of garbage collection 2016-03-25 11:15:28 +00:00
NSSocketPort.m more msys2/64bit tweaks 2016-06-27 19:31:02 +00:00
NSSocketPortNameServer.m avoid a couple of compiler warnings 2016-05-14 15:06:32 +00:00
NSSortDescriptor.m Sort algorithms should always be built, and be selectable at runtime 2016-07-15 11:30:07 +00:00
NSSpellServer.m preparation for osx compatibility fix 2012-08-10 08:36:09 +00:00
NSString.m fix stupid typo 2016-07-28 10:25:18 +00:00
NSTask.m apply bug #49021 2017-04-09 09:56:55 +00:00
NSTextCheckingResult.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSThread.m patch by Larry Campbell plus removal of some garbage collection vestiges 2016-07-18 10:50:28 +00:00
NSTimer.m Misc tidyuups 2016-10-21 15:32:31 +00:00
NSTimeZone.m removal of garbage collection 2016-03-25 11:15:28 +00:00
nstzfile.h imor fixup for systems without nstzfile.h 2014-12-23 14:36:02 +00:00
NSUnarchiver.m Fix for error decoding archives made on machine with different word size 2016-11-10 10:23:14 +00:00
NSUndoManager.m * Source/NSUndoManager.m 2014-05-28 18:31:59 +00:00
NSURL.m removal of garbage collection 2016-03-25 11:15:28 +00:00
NSURLAuthenticationChallenge.m
NSURLCache.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSURLConnection.m removal of garbage collection 2016-03-25 11:15:28 +00:00
NSURLCredential.m fixup credential equality check 2013-12-04 15:06:24 +00:00
NSURLCredentialStorage.m
NSURLDownload.m
NSURLHandle.m standardise -setDebug: extension 2016-03-17 08:12:45 +00:00
NSURLProtectionSpace.m
NSURLProtocol.m use strlen to get length of string 2016-06-17 17:03:13 +00:00
NSURLRequest.m standardise -setDebug: extension 2016-03-17 08:12:45 +00:00
NSURLResponse.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSUserDefaults.m Tiny code simplification. 2016-06-22 13:21:04 +00:00
NSUserNotification.m trivial tweaks 2016-02-29 09:41:14 +00:00
NSUUID.m move random data generation out to category for easier use 2014-01-08 11:14:53 +00:00
NSValue.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSValueTransformer.m Fixed +[NSValueTransformer valueTransformerForName:] to automatically register 2014-01-09 10:21:55 +00:00
NSXMLDocument.m comment nested idef statements for clarity 2015-11-03 09:15:26 +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 OSX copmpatibility tweak. 2015-12-22 18:35:37 +00:00
NSXMLNode.m osx compatibility fixup 2015-11-02 18:10:38 +00:00
NSXMLParser.m Entity substitution fix by Wolfgang 2015-09-23 06:08:20 +00:00
NSXMLPrivate.h leak detection improvements 2013-08-22 15:44:54 +00:00
NSZone.m cleanup changes 2016-05-14 09:34:01 +00:00
null-load.h
objc-load.h
objc-load.m avoid a couple of compiler warnings 2016-05-14 15:06:32 +00:00
preface.m
simple-load.h Use RTLD_NOLOAD, if it's supported. 2011-05-26 18:29:43 +00:00
win32-def.top
win32-load.h