libs-base/Source
thebeing a79ff46c2d Fix handling of capture groups not participating in the current match.
The Cocoa API specifies to return theses as (NSNotFound,0) ranges, but the
ICU API returns them as (-1,-1) pairs of start/end indices. The necessary
conversion was missing here.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38963 72102866-910b-0410-8b05-ffd578937521
2015-09-01 11:31:16 +00:00
..
Additions tweak format of base64 encoded data content 2015-08-30 10:50:59 +00:00
GSSocksParser portbility fixes for mswindows 2013-07-04 06:03:59 +00:00
ObjectiveC2 minot inttype/stdint tweaks 2013-10-30 03:51:32 +00:00
unix Add missing includes (in correct order) for open() on most OS, including Solaris. 2014-06-18 19:33:26 +00:00
win32 need windows.h before winsock2.h 2015-08-24 09:25:24 +00:00
.cvsignore
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 Minor include fixes to avoid malloc.h warnings on OpenBSD. 2015-06-26 08:50:17 +00:00
common.h Include and do not import pure-C header, guard against re-inclusion 2014-06-18 22:49:39 +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 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 more updates 2015-07-16 08:44:15 +00:00
GSArray.m more updates 2015-07-16 08:44:15 +00:00
GSAttributedString.m fix for attribute dictionaries whose contents mutate while in the cache 2013-11-01 06:48:20 +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 tidied 2014-01-06 22:27:34 +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 fixup sizing 2015-07-16 16:24:15 +00:00
GSDictionary.m fixup sizing 2015-07-16 16:24:15 +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 Tidied up some compiler warnings in last commit. 2009-12-27 14:41:15 +00:00
GSFFCallInvocation.m consistency tweaks and simplify documentation flags in make files by automatically adding most work map entries. 2014-01-23 09:36:37 +00:00
GSFFIInvocation.m consistency tweaks and simplify documentation flags in make files by automatically adding most work map entries. 2014-01-23 09:36:37 +00:00
GSFileHandle.h leak detection improvements 2013-08-22 15:44:54 +00:00
GSFileHandle.m File handle deallocation fix suggested by David 2015-08-28 09:21:45 +00:00
GSFormat.m Fixup to use the heap if the required workspace buffer is too large. 2014-02-13 11:51:57 +00:00
GSFTPURLHandle.m leak detection improvements 2013-08-22 15:44:54 +00:00
GSHTTPAuthentication.m leak detection improvements 2013-08-22 15:44:54 +00:00
GSHTTPURLHandle.m fixup for nul termination of debug output 2015-08-30 10:25:52 +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 reinstate deleted code (bug #42405) 2014-05-22 16:55:18 +00:00
GSLocale.m leak detection improvements 2013-08-22 15:44:54 +00:00
GSMDNSNetServices.m Windows compile fixes 2014-01-11 18:03:15 +00:00
GSNetServices.h several macros added to properly support protocols containing @optional 2013-12-30 13:37:40 +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 more tweaks ... move base64 encoding to shared private function 2015-08-30 09:23: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 fixup sizing 2015-07-16 16:24:15 +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 Fixes to build again when tls is disabled 2014-12-28 11:59:36 +00:00
GSSorting.h leak detection improvements 2013-08-22 15:44:54 +00:00
GSStream.h Move NSStream addition declarations to separate file. 2010-03-05 12:41:40 +00:00
GSStream.m Fix crasher if stream is opened more than once. 2015-07-27 09:50:15 +00:00
GSString.m Avoid compiler warnrings 2015-08-16 10:42:48 +00:00
GSTimSort.m Fix a vulnerability in the timsort algorithm where an algorithmic problem caused an 2015-03-10 11:43:03 +00:00
GSTLS.h Yavor Doganov's patch to avoid unnecessary link to libgcrypt 2014-06-30 06:28:38 +00:00
GSTLS.m Standardize paths when setting up a mapping between a data item 2015-02-05 11:16:40 +00:00
GSURLPrivate.h Allow debug to be turned on for an individual request 2015-08-30 15:50:27 +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 minot inttype/stdint tweaks 2013-10-30 03:51:32 +00:00
libgnustep-base-entry.m Simplify header inclusion 2010-02-19 08:12:46 +00:00
Makefile.postamble preparations for release and Yavor's make distclean patch 2015-05-13 07:03:32 +00:00
Makefile.preamble Use _POSIX_C_SOURCE=199506L 2011-10-15 05:02:22 +00:00
NSAffineTransform.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSArchiver.m ifx bug with codeing of version 12402 2013-04-14 06:25:22 +00:00
NSArray.m Minor cast fixes 2015-08-05 08:34:49 +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 fix for possible crash during thread exit 2015-03-13 18:31:14 +00:00
NSBundle.m * Source/NSBundle.m: 2014-01-14 14:13:31 +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 fiF errors pointed out by Barnaby Jones 2015-05-02 16:44:02 +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 leak detection improvements 2013-08-22 15:44:54 +00:00
NSCharacterSetData.h OSX compatibility update for newline character set. 2010-01-09 07:45:18 +00:00
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 Another attempt to work with non-fragile abi 2015-07-24 19:59:05 +00:00
NSConcreteMapTable.m Another attempt to work with non-fragile abi 2015-07-24 19:59:05 +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 Various updates 2015-06-04 09:18:52 +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 Fix bug #43915 (equality not checked correctly for NSCountedSet) 2015-05-02 08:03:05 +00:00
NSData.m more updates 2015-07-16 08:44:15 +00:00
NSDate.m Provide NAN constant for Solaris if not available 2014-12-23 00:31:46 +00:00
NSDateFormatter.m fixups to pass regression tests again 2015-05-26 12:10:20 +00:00
NSDebug.m fdix minor buglet 2015-07-09 11:44:20 +00:00
NSDecimal.m fix for NSDecimalNumber rounding precision by Pirmin Braun <pb@intars.de> 2014-01-21 15:06:17 +00:00
NSDecimalNumber.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSDictionary.m minor performance tweaks 2015-07-16 09:30:57 +00:00
NSDistantObject.m tidyups 2013-04-13 10:40:15 +00:00
NSDistributedLock.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSDistributedNotificationCenter.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSEnumerator.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSError.m Apply patch by Sebastian Reitenbach <sebastia@l00-bugdead-prods.de> 2013-03-05 12:27:20 +00:00
NSException.m Openbsd malloc.h warning fix. 2013-11-07 14:41:58 +00:00
NSFileHandle.m Fix looping session startup 2015-03-08 09:22:11 +00:00
NSFileManager.m Add Yavor's lfs patch 2014-07-25 10:38:20 +00:00
NSFormatter.m leak detection improvements 2013-08-22 15:44:54 +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 leak detection improvements 2013-08-22 15:44:54 +00:00
NSHost.m Improve thread ID and name code to match OSX. Add some initial getaddrinfo code 2015-03-31 09:14:01 +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 Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSInvocation.m reinstate deleted code (bug #42405) 2014-05-22 16:55:18 +00:00
NSInvocationOperation.m add code to compare types ignoring qualifiers 2013-07-10 14:17:59 +00:00
NSJSONSerialization.m json fixes by Larry Campbell 2014-07-14 06:38:16 +00:00
NSKeyedArchiver.m minor fixes for 64bit systems using collection with more than 2^32 items 2015-01-16 15:25:50 +00:00
NSKeyedUnarchiver.m leak detection improvements 2013-08-22 15:44:54 +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 last commit as suggested by Frederik <ego@frederikseiffert.de>. 2014-01-26 13:50:26 +00:00
NSLocale.m Fix minor leak 2015-05-26 13:26:30 +00:00
NSLock.m Avoid compiler warnrings 2015-08-16 10:42:48 +00:00
NSLog.m fix typo 2015-07-14 20:41:10 +00:00
NSMapTable.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSMessagePort.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSMessagePortNameServer.m Name server minor safety and performance tweak 2014-06-20 14:17:17 +00:00
NSMetadata.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSMethodSignature.m Minor include fixes to avoid malloc.h warnings on OpenBSD. 2015-06-26 08:50:17 +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 Added -addObserverForName:selector:queue:usingBlock: to NSNotificationCenter 2014-02-14 14:23:09 +00:00
NSNotificationQueue.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSNull.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSNumber.m leak detection improvements 2013-08-22 15:44:54 +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 leak detection improvements 2013-08-22 15:44:54 +00:00
NSObject.m more updates 2015-07-16 08:44:15 +00:00
NSOperation.m fix potential deadlock 2015-08-30 06:40:40 +00:00
NSPage.m simplification, including use of strtoull() everywhere 2012-09-03 13:36:45 +00:00
NSPathUtilities.m better handling of removed user default values 2014-11-05 15:31:19 +00:00
NSPipe.m internal workaround for clang namespace pollution. 2011-10-14 15:46:13 +00:00
NSPointerArray.m minor fixes for 64bit systems using collection with more than 2^32 items 2015-01-16 15:25:50 +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 printf style format tweaks 2013-07-02 15:46:26 +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 fix mior leak 2015-05-26 13:24:26 +00:00
NSProcessInfo.m bugfix release 2014-10-17 13:42:34 +00:00
NSPropertyList.m more tweaks ... move base64 encoding to shared private function 2015-08-30 09:23:27 +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 Fix handling of capture groups not participating in the current match. 2015-09-01 11:31:16 +00:00
NSRunLoop.m improve comments. 2014-11-22 22:23:57 +00:00
NSScanner.m Remove set but unused variable 2015-06-26 08:52:23 +00:00
NSSerializer.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSSet.m minor performance tweaks 2015-07-16 09:30:57 +00:00
NSSocketPort.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSSocketPortNameServer.m Name server minor safety and performance tweak 2014-06-20 14:17:17 +00:00
NSSortDescriptor.m Added missing Mac OS X 10.6 methods related to NSSortDescriptor 2014-02-14 13:02:41 +00:00
NSSpellServer.m preparation for osx compatibility fix 2012-08-10 08:36:09 +00:00
NSString.m more tweaks ... move base64 encoding to shared private function 2015-08-30 09:23:27 +00:00
NSTask.m try to locate msys via PATH as last resort 2014-01-13 17:32:31 +00:00
NSTextCheckingResult.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSThread.m improve logging of threwad id on premature exit 2015-07-14 18:05:55 +00:00
NSTimer.m Make firing of timers more robust 2010-09-25 21:28:07 +00:00
NSTimeZone.m Improve absolute time zone caching 2015-04-28 16:47:54 +00:00
nstzfile.h imor fixup for systems without nstzfile.h 2014-12-23 14:36:02 +00:00
NSUnarchiver.m use constant values from stdint.h 2013-09-09 08:13:20 +00:00
NSUndoManager.m * Source/NSUndoManager.m 2014-05-28 18:31:59 +00:00
NSURL.m buffer overrun fix by Sergei Golovin <golovin.sv@gmail.com> 2013-12-21 07:56:33 +00:00
NSURLAuthenticationChallenge.m Simplify header inclusion 2010-02-19 08:12:46 +00:00
NSURLCache.m leak detection improvements 2013-08-22 15:44:54 +00:00
NSURLConnection.m Allow debug to be turned on for an individual request 2015-08-30 15:50:27 +00:00
NSURLCredential.m fixup credential equality check 2013-12-04 15:06:24 +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 leak detection improvements 2013-08-22 15:44:54 +00:00
NSURLProtectionSpace.m Simplify header inclusion 2010-02-19 08:12:46 +00:00
NSURLProtocol.m Allow debug to be turned on for an individual request 2015-08-30 15:50:27 +00:00
NSURLRequest.m Allow debug to be turned on for an individual request 2015-08-30 15:50:27 +00:00
NSURLResponse.m Changes for 64bit clean printf format strings. 2013-07-03 06:46:41 +00:00
NSUserDefaults.m Add GSLogOffset to include time zone offset in NSLog output 2014-07-28 14:40:29 +00:00
NSUserNotification.m implemented deliveryRepeatInterval handling, minor fixes and code cleanup 2014-01-31 12:08:13 +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 * Headers/Foundation/NSXMLNodeOptions.h: Add new 10.7 options. 2014-04-11 21:43:14 +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 fix minor leak 2015-05-26 13:22:52 +00:00
NSXMLParser.m fix a few leaks 2015-05-26 13:12:41 +00:00
NSXMLPrivate.h leak detection improvements 2013-08-22 15:44:54 +00:00
NSZone.m minor format tweaks 2015-08-04 16:23:22 +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