libs-base/Source
Frederik Seiffert cecb41958b Always use syslog for NSLog on Android.
As there is no way to access stdout/stderr on Android, and syslog is available and outputs to the system log (accesible using "adb logcat"), this improves the developer experience when developing for Android by enabling NSLog output without having to set the "GSLogSyslog" flag.
2019-05-08 10:52:06 +02:00
..
Additions remove leftover logging 2019-02-27 17:24:39 +00:00
CharSets Added new character set implementations 2019-04-09 00:59:59 -04:00
GSSocksParser fix spelling errors / typos (patch by heintzmann.eric@free.fr) 2016-05-18 06:11:00 +00:00
ObjectiveC2 Update blocks_runtime.m 2017-11-19 13:14:17 +08:00
unix implement methods to create a stream to read from a URL 2017-03-27 09:44:13 +00:00
win32 Changes to avoid possible hang in connection reply mode due to race condition. 2017-12-21 13:51:01 +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 Expose GNU TLS wrappers and add methods to get certificate expiry 2019-01-16 09:56:08 +00:00
externs.m NSURL: create stub for -getResourceValue:forKey:error: 2017-06-29 21:18:16 +01:00
GNUmakefile Expose GNU TLS wrappers and add methods to get certificate expiry 2019-01-16 09:56:08 +00:00
GSArray.m removal of garbage collection 2016-03-25 11:15:28 +00:00
GSAttributedString.m Remove dead code and improve testing 2018-02-07 09:48:56 +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 avoid checker warning 2018-02-11 17:03:24 +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 Update GSBlocks.m 2017-11-19 01:19:44 +08:00
GSConcreteValue.m
GSConcreteValueTemplate.m * Source/GSConcreteValueTemplate.m: Add hack to make point and 2018-05-21 01:47:34 +02: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 Fix boundary issues 2018-02-27 15:06:27 +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 don't copy address info ifg getpeername fails 2018-02-04 10:10:57 +00:00
GSFormat.m * Source/GSFormat.m: Call va_end with the correct parameter. 2018-02-01 22:31:15 +01:00
GSFTPURLHandle.m changer memcpy to memmove 2018-02-03 10:11:30 +00:00
GSHTTPAuthentication.m Use standard locks rathere than obsolete lazy lock classes 2018-04-10 14:59:35 +01:00
GSHTTPURLHandle.m Expose GNU TLS wrappers and add methods to get certificate expiry 2019-01-16 09:56:08 +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 Protect against GSPrivateNativeCStringEncoding() corrupting the return 2017-11-04 23:53:12 +01:00
GSMDNSNetServices.m Use standard locks rathere than obsolete lazy lock classes 2018-04-10 14:59:35 +01: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 Simplify the KVC getter code and make it return structs boxed in NSValues 2010-09-24 19:20:16 +00:00
GSPortPrivate.h changes for use of _WIN32 define on windows 2016-03-09 13:16:16 +00:00
GSPrivate.h make class lookup more reliable 2019-02-14 12:37:44 +00:00
GSPrivateHash.m experiment with slower but better hashes 2013-03-12 16:11:10 +00:00
GSPThread.h indicate trace by use of subclass rather than flag 2018-04-04 12:58:06 +01:00
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 Expose GNU TLS wrappers and add methods to get certificate expiry 2019-01-16 09:56:08 +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 Add NSConstantString implementation for v2 ABI. 2018-12-27 13:44:45 +00:00
GSTimSort.m Sort algorithms should always be built, and be selectable at runtime 2016-07-15 11:30:07 +00:00
GSTLS.m Expose GNU TLS wrappers and add methods to get certificate expiry 2019-01-16 09:56:08 +00:00
GSURLPrivate.h Use standard locks rathere than obsolete lazy lock classes 2018-04-10 14:59:35 +01:00
GSValue.m fix issues picked up by automated checker 2018-01-23 11:32:36 +00:00
hpux-load.h ndentation fixups 2018-01-23 16:17:57 +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 minot inttype/stdint tweaks 2013-10-30 03:51:32 +00:00
libgnustep-base-entry.m
Makefile.postamble Re-enable optimisation on NSConnection/NSInvocation 2018-01-19 08:44:50 +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 don't create NSLock instances during initialisation 2018-04-12 18:21:19 +01:00
NSAssertionHandler.m Update assertion macros to support multiple arguments 2018-02-06 09:35:34 +00:00
NSAttributedString.m fix style errors 2018-03-15 14:09:14 +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 make class lookup more reliable 2019-02-14 12:37:44 +00:00
NSCache.m use double type for average 2018-02-06 16:59:49 +00:00
NSCachedURLResponse.m add last night's changes based on static analyser results. 2011-03-09 10:24:18 +00:00
NSCalendar.m add +[NSCalendar calendarWithIdentifier:] 2018-04-30 18:02:28 +01: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 Add test for emoji's back in. 2019-04-13 04:52:48 -04:00
NSCharacterSetData.h Put characterset data on one line to avoid misleading line-count of source 2018-02-11 17:07:25 +00:00
NSClassDescription.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSCoder.m NSCoder: implement NSSecureCoding stub 2017-06-29 21:18:16 +01: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 Use standard locks rathere than obsolete lazy lock classes 2018-04-10 14:59:35 +01: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 Use standard locks rathere than obsolete lazy lock classes 2018-04-10 14:59:35 +01:00
NSData.m remove redundant close 2018-01-30 14:40:12 +00:00
NSDate.m Help checker know that we don't need return value 2018-02-06 16:49:07 +00:00
NSDateFormatter.m Decrease ICU version requirements to 49 2019-03-29 17:14:11 +07:00
NSDebug.m Fixups for stack handling 2018-03-27 07:06:17 +01:00
NSDecimal.m Tweka for overflow of negative number calculation 2018-02-07 15:13:48 +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 * Source/GSFormat.m: Call va_end with the correct parameter. 2018-02-01 22:31:15 +01:00
NSDistributedLock.m Use new NSFileManager behavior rather than operating system specific calls. 2017-06-21 11:25: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 Add GSExceptionStackTrace user default setting 2018-06-12 16:43:15 +01:00
NSFileCoordinator.m api: generate stubs for new classes 2017-06-29 21:18:16 +01:00
NSFileHandle.m Expose GNU TLS wrappers and add methods to get certificate expiry 2019-01-16 09:56:08 +00:00
NSFileManager.m cast to void to avoid warning 2018-02-07 11:40:34 +00:00
NSFileVersion.m api: generate stubs for new classes 2017-06-29 21:18:16 +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 NSGeometry: create NSEdgeInsets struct 2017-06-29 21:18:16 +01:00
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 NSHTTPCookie: fix bug in Set-Cookie parser 2017-06-29 21:18:16 +01:00
NSHTTPCookieStorage.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSIndexPath.m Use standard locks rathere than obsolete lazy lock classes 2018-04-10 14:59:35 +01: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 escape charaacters with codepoint greater than 0x7f 2019-02-27 16:54:45 +00:00
NSKeyedArchiver.m removal of garbage collection 2016-03-25 11:15:28 +00:00
NSKeyedUnarchiver.m NSCoder: implement NSSecureCoding stub 2017-06-29 21:18:16 +01: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 Use standard locks rathere than obsolete lazy lock classes 2018-04-10 14:59:35 +01:00
NSLocale.m Use standard locks rathere than obsolete lazy lock classes 2018-04-10 14:59:35 +01:00
NSLock.m avoid compiler warning by declaring variable at start of block 2018-04-13 10:55:12 +01:00
NSLog.m Always use syslog for NSLog on Android. 2019-05-08 10:52:06 +02:00
NSMapTable.m Fix a bug in NSMapTable. 2017-12-11 16:30:18 +00:00
NSMessagePort.m Use standard locks rathere than obsolete lazy lock classes 2018-04-10 14:59:35 +01:00
NSMessagePortNameServer.m add security checks on port file 2018-02-07 13:26:38 +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 minor whitespace tidyups 2018-12-04 11:09:18 +00:00
NSNumberFormatter.m remove dead code 2018-02-07 10:45:08 +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 * Source/GSFormat.m: Call va_end with the correct parameter. 2018-02-01 22:31:15 +01:00
NSObject.m improve thread safety when using zombies 2019-02-11 09:09:20 +00:00
NSOperation.m minor whitespace tidyups 2018-12-04 11:09:18 +00:00
NSPage.m changes for use of _WIN32 define on windows 2016-03-09 13:16:16 +00:00
NSPathUtilities.m make class lookup more reliable 2019-02-14 12:37:44 +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 improve warnings about loss of infomration converting scalar type sizes 2018-02-08 06:05:25 +00:00
NSPortMessage.m Patch by Yavor Doganov to send message id in port messages 2018-02-07 07:02:40 +00:00
NSPortNameServer.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSPredicate.m cast -scanString: return to void where we don't need to check it. 2018-02-08 06:10:47 +00:00
NSProcessInfo.m Fix GetTickCount()/GetTickCount64() for different Windows versions 2017-07-07 10:50:10 +02:00
NSPropertyList.m Tweak return value to definitely be YES or NO rather than true/false 2018-03-30 10:45:57 +01: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 suppress warning using cast 2018-02-04 11:17:33 +00:00
NSScanner.m improve comment and compiler hint 2018-02-09 08:37:25 +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 Use standard locks rathere than obsolete lazy lock classes 2018-04-10 14:59:35 +01: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 Cleanups to avoid code conflicts and buffer overrun fixes. 2019-04-16 08:07:16 +01:00
NSTask.m check for failure of dup/dup2 even though it will never happen 2018-02-04 11:36:06 +00:00
NSTextCheckingResult.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSThread.m Expose GNU TLS wrappers and add methods to get certificate expiry 2019-01-16 09:56:08 +00:00
NSTimer.m Misc tidyuups 2016-10-21 15:32:31 +00:00
NSTimeZone.m another tweak to avoid a compiler warning ... let the compiler know that the 2019-01-17 15:20:48 +00:00
nstzfile.h imor fixup for systems without nstzfile.h 2014-12-23 14:36:02 +00:00
NSUnarchiver.m improve warnings about loss of infomration converting scalar type sizes 2018-02-08 06:05:25 +00:00
NSUndoManager.m * Source/NSUndoManager.m 2014-05-28 18:31:59 +00:00
NSURL.m fix possible nul pointer deref 2018-02-06 12:43:55 +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 NSURLCredential: add stub for keychain-stored credential 2017-06-29 21:18:16 +01:00
NSURLCredentialStorage.m fixups for libobjc2 2010-02-25 18:49:31 +00:00
NSURLDownload.m
NSURLHandle.m expose gnustep specific methods for old code 2018-12-05 10:43:59 +00:00
NSURLProtectionSpace.m NSURLProtectionSpace: improve authentication method handling 2017-06-29 21:18:16 +01:00
NSURLProtocol.m Expose GNU TLS wrappers and add methods to get certificate expiry 2019-01-16 09:56:08 +00:00
NSURLRequest.m standardise -setDebug: extension 2016-03-17 08:12:45 +00:00
NSURLResponse.m add comment and cast to void 2018-02-09 08:41:11 +00:00
NSURLSession.m api: generate stubs for new classes 2017-06-29 21:18:16 +01:00
NSUserDefaults.m Improve defaults caching reliability 2018-08-06 11:56:09 +01:00
NSUserNotification.m partial fix for compiler without properties 2017-06-25 15:17:12 +01: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 Use standard locks rathere than obsolete lazy lock classes 2018-04-10 14:59:35 +01:00
NSXMLDocument.m Make the NSXMLNode ivar a union. 2018-03-20 17:44:16 +00:00
NSXMLDTD.m Make the NSXMLNode ivar a union. 2018-03-20 17:44:16 +00:00
NSXMLDTDNode.m Make the NSXMLNode ivar a union. 2018-03-20 17:44:16 +00:00
NSXMLElement.m Make the NSXMLNode ivar a union. 2018-03-20 17:44:16 +00:00
NSXMLNode.m Make the NSXMLNode ivar a union. 2018-03-20 17:44:16 +00:00
NSXMLParser.m Surrogate pair handling fix 2018-06-28 15:35:56 +01:00
NSXMLPrivate.h Make the NSXMLNode ivar a union. 2018-03-20 17:44:16 +00:00
NSZone.m locking debug/performance tweaks 2018-03-26 15:05:01 +01:00
null-load.h ndentation fixups 2018-01-23 16:17:57 +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 make class lookup more reliable 2019-02-14 12:37:44 +00:00
preface.m Attempt to integrate Niels Grewe's avahi code 2010-07-13 10:35:13 +00:00
simple-load.h ndentation fixups 2018-01-23 16:17:57 +00:00
win32-def.top
win32-load.h ndentation fixups 2018-01-23 16:17:57 +00:00