rfm
906eb9f060
Fix bug #38118 reported by X Y <macgritsch>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36006 72102866-910b-0410-8b05-ffd578937521
2013-01-21 10:02:34 +00:00
rfm
f8e9c64d7a
add test for Ludovic
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35974 72102866-910b-0410-8b05-ffd578937521
2013-01-14 17:46:30 +00:00
rfm
811c14e55a
initialise with null pointers
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35973 72102866-910b-0410-8b05-ffd578937521
2013-01-14 17:18:31 +00:00
rfm
4c54cfe3c2
Fix error setting length of root of path
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35969 72102866-910b-0410-8b05-ffd578937521
2013-01-14 13:42:13 +00:00
rfm
fc22d6d5be
avoid buildup of large autorelease pool as suggested by Fred
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35965 72102866-910b-0410-8b05-ffd578937521
2013-01-14 06:35:23 +00:00
fredkiefer
04b9c720ba
* Headers/Foundation/NSDistributedNotificationCenter.h,
...
* Source/NSDistributedNotificationCenter.m: Correct the return
types of the factory methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35960 72102866-910b-0410-8b05-ffd578937521
2013-01-13 16:59:49 +00:00
rfm
fd9e1db26c
fix range error in last substring creation change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35940 72102866-910b-0410-8b05-ffd578937521
2013-01-08 21:59:38 +00:00
rfm
6d9d73c0b4
tiny optimisation to allow intermeidate substrings to be released earlier
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35939 72102866-910b-0410-8b05-ffd578937521
2013-01-08 08:25:18 +00:00
rfm
4f4ab32e92
tidy indentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35938 72102866-910b-0410-8b05-ffd578937521
2013-01-07 21:39:35 +00:00
gcasa
8024b3a84b
* Headers/Foundation/NSMetadata.h: Add _ to delegate.
...
* Source/GNUmakefile: Remove reference to NSMetadata.m
* Source/NSMetadata.m: Remove from here and add OS specific
implementations.
* Source/unix/GNUmakefile: Add new file...
* Source/unix/NSMetadata.m: UNIX implementation...
* Source/win32/GNUmakefile: Add new file..
* Source/win32/NSMetadata.m: Windows implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35932 72102866-910b-0410-8b05-ffd578937521
2013-01-05 05:50:21 +00:00
theraven
2d7d985188
Calloc nodes in GSIMap instead of mallocing them. This ensures that their initial value is always zero and so can be released safely.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35924 72102866-910b-0410-8b05-ffd578937521
2012-12-27 12:42:56 +00:00
theraven
59abbdce64
Fix the pointer functions to correctly check the flags.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35916 72102866-910b-0410-8b05-ffd578937521
2012-12-22 16:21:55 +00:00
rfm
cd97eb99b3
poatches by Marcus and Stefan
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35906 72102866-910b-0410-8b05-ffd578937521
2012-12-18 09:00:40 +00:00
rfm
9923323d24
fixup to compile again
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35881 72102866-910b-0410-8b05-ffd578937521
2012-12-12 13:51:07 +00:00
rfm
6965163efb
fix error in final boundary of multipart
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35880 72102866-910b-0410-8b05-ffd578937521
2012-12-12 09:31:57 +00:00
rfm
4cbe3bbf38
don't waity for a CRLF at the end of the final boundary in a multipart document
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35879 72102866-910b-0410-8b05-ffd578937521
2012-12-12 09:30:19 +00:00
theraven
c727ab5333
Fix NSPointerArray so that it cleans up its array on dealloc. This is needed
...
to avoid memory leaks with strong references and heap corruption with weak
ones.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35878 72102866-910b-0410-8b05-ffd578937521
2012-12-11 18:29:49 +00:00
theraven
38c34ba6ea
Add methods from 10.8 for using zeroing weak references in collections.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35877 72102866-910b-0410-8b05-ffd578937521
2012-12-11 17:49:28 +00:00
rfm
0fd06dc66f
avoid a few compiler warnings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35867 72102866-910b-0410-8b05-ffd578937521
2012-12-08 22:16:20 +00:00
rfm
c486332ccf
minor performance tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35865 72102866-910b-0410-8b05-ffd578937521
2012-12-08 08:46:20 +00:00
rfm
1dfbc90769
TLS/SSL session credentials caching
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35860 72102866-910b-0410-8b05-ffd578937521
2012-12-06 09:40:11 +00:00
rfm
f48e2d038f
set into non-blocking mode
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35847 72102866-910b-0410-8b05-ffd578937521
2012-12-05 10:13:10 +00:00
fredkiefer
039f6e512f
* Source/NSXMLNode.m (-XMLStringWithOptions:): Use macros for
...
versions of libxml2.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35839 72102866-910b-0410-8b05-ffd578937521
2012-12-01 15:22:04 +00:00
rfm
42556c0e4a
fix to trust icu-config if it tells us we have too old a version
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35829 72102866-910b-0410-8b05-ffd578937521
2012-11-28 05:46:21 +00:00
rfm
6665580231
missed a line
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35827 72102866-910b-0410-8b05-ffd578937521
2012-11-27 16:41:35 +00:00
rfm
1e4be4f380
add methods to control line folding
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35826 72102866-910b-0410-8b05-ffd578937521
2012-11-27 16:13:25 +00:00
rfm
eba1a7be03
set content length header if not already set
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35825 72102866-910b-0410-8b05-ffd578937521
2012-11-27 11:32:32 +00:00
gcasa
86e6ebe7e7
* Headers/Foundation/NSMetadata.h
...
* Source/NSMetadata.m: Add NSMetadataQueryAttributeValueTuple and
NSMetadataQueryResultGroup classes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35820 72102866-910b-0410-8b05-ffd578937521
2012-11-25 19:40:10 +00:00
gcasa
c08ff39f06
* Headers/Foundation/NSMetadata.h: Add ivars.
...
* Source/NSMetadata.m: Cleanup compilation error.
2012-11-20 12:50-EST Gregory John Casamento <greg.casamento@gmail.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35812 72102866-910b-0410-8b05-ffd578937521
2012-11-21 17:11:08 +00:00
gcasa
fd5ced2a49
* Headers/Foundation/NSMetadata.h: Declaratioins for constants and
...
NSMetadataItem.
* Source/NSMetadata.m: Implementation of NSMetadataItem and definition
of constants.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35809 72102866-910b-0410-8b05-ffd578937521
2012-11-20 17:58:34 +00:00
ivucica
dab6880359
Renamed GSFrameInvocation to GSDummyInvocation in header.
...
Now, the class name in header matches the class name in implementation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35806 72102866-910b-0410-8b05-ffd578937521
2012-11-20 11:49:18 +00:00
gcasa
d401d6ee53
Correct compilation error
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35805 72102866-910b-0410-8b05-ffd578937521
2012-11-19 03:15:09 +00:00
gcasa
93fca6e752
* Headers/Foundation/NSMetadataQuery.h: Remove old file.
...
* Source/GNUmakefile: Change name to NSMetadata.[hm].
* Source/NSMetadata.m: Add new file with correct name.
* Source/NSMetadataQuery.m: Remove old file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35804 72102866-910b-0410-8b05-ffd578937521
2012-11-18 16:54:08 +00:00
gcasa
79110c7ac7
* Headers/Foundation/Foundation.h: Add NSMetadataQuery.h to
...
include list.
* Headers/Foundation/NSMetadataQuery.h: New header for class.
* Source/GNUmakefile: Add NSMetadataQuery.[hm] to makefile.
* Source/NSMetadataQuery.m: Abstract implementation for
NSMetdataQuery. The idea is much like NSFileStream and other
classes which have operating system specific implementations.
On linux this will, most likely, interface with locate/slocate.
I'm not certain what it will talk to on Win32.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35803 72102866-910b-0410-8b05-ffd578937521
2012-11-18 16:37:57 +00:00
qmathe
496dc94164
Fixed -emptyPool ARC_RUNTIME implementation not to push a pool to the cache,
...
-dealloc does it already.
The previous implementation could result in a pool being reused while still in
use.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35795 72102866-910b-0410-8b05-ffd578937521
2012-11-15 16:34:54 +00:00
wlux
89d31db7b2
Generate useful error message when no best typed selector can be found
...
in forwarding callback.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35784 72102866-910b-0410-8b05-ffd578937521
2012-11-05 15:16:30 +00:00
wlux
9877c8af3a
Use dedicated code for glibc specific variant of strerror_r based on
...
an autoconf test instead of trying to tweak feature test macros to use
the POSIX version.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35774 72102866-910b-0410-8b05-ffd578937521
2012-11-02 13:44:30 +00:00
rfm
52bc22f8be
correct declared return type
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35765 72102866-910b-0410-8b05-ffd578937521
2012-10-30 14:05:12 +00:00
rfm
cbf57cf013
improve system error messages
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35764 72102866-910b-0410-8b05-ffd578937521
2012-10-30 13:35:00 +00:00
rfm
36e87ee63b
add a few more file name checks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35762 72102866-910b-0410-8b05-ffd578937521
2012-10-29 14:05:01 +00:00
rfm
e9858b7c98
update for new TLS api
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35761 72102866-910b-0410-8b05-ffd578937521
2012-10-29 13:41:27 +00:00
rfm
450c55e63c
path handling tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35760 72102866-910b-0410-8b05-ffd578937521
2012-10-28 18:13:38 +00:00
rfm
b1d44b7f58
fix rectangle intersection bug for empty rectangles
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35754 72102866-910b-0410-8b05-ffd578937521
2012-10-28 06:46:05 +00:00
rfm
242d748861
add intersection of empty rects test
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35753 72102866-910b-0410-8b05-ffd578937521
2012-10-28 06:35:05 +00:00
rfm
036e9f3c38
ownership information tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35746 72102866-910b-0410-8b05-ffd578937521
2012-10-26 13:20:50 +00:00
qmathe
17cffd0100
Prevent redefinition warnings for ObjC++ related macros
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35738 72102866-910b-0410-8b05-ffd578937521
2012-10-25 14:37:12 +00:00
rfm
3291097d21
Davie added objectsPassingTest:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35731 72102866-910b-0410-8b05-ffd578937521
2012-10-22 04:38:47 +00:00
rfm
281d40e99b
fixup for recent libxml2
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35730 72102866-910b-0410-8b05-ffd578937521
2012-10-22 04:22:25 +00:00
rfm
5e967955ae
shorten logn line
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35729 72102866-910b-0410-8b05-ffd578937521
2012-10-21 05:25:31 +00:00
rfm
468ff29d02
array index fix on 64bit systems
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35728 72102866-910b-0410-8b05-ffd578937521
2012-10-20 21:11:26 +00:00