Richard Frith-MacDonald
67e4c0581d
standardise -setDebug: extension
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39554 72102866-910b-0410-8b05-ffd578937521
2016-03-17 08:12:45 +00:00
Richard Frith-MacDonald
a2ed652ca2
consistency fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39547 72102866-910b-0410-8b05-ffd578937521
2016-03-15 18:22:57 +00:00
Richard Frith-MacDonald
6f6538543e
Add some diagnostics for defaults locking
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39537 72102866-910b-0410-8b05-ffd578937521
2016-03-14 08:26:41 +00:00
Richard Frith-MacDonald
ade4852ce3
defaults tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39532 72102866-910b-0410-8b05-ffd578937521
2016-03-12 08:32:21 +00:00
Niels Grewe
8616cbf474
Include NSString.h
...
So that code including the NSPredicate header will know
about NSString confirming to NSCopying.
Reported by Bertrand Dekoninck
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39527 72102866-910b-0410-8b05-ffd578937521
2016-03-11 11:29:43 +00:00
Richard Frith-MacDonald
a0c97c1ddd
deprecate confusing extension in favour of simpler ARC-complient method
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39520 72102866-910b-0410-8b05-ffd578937521
2016-03-10 16:50:41 +00:00
Richard Frith-MacDonald
08e6898650
fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39518 72102866-910b-0410-8b05-ffd578937521
2016-03-10 12:14:22 +00:00
Wolfgang Lux
afc8ff1c47
Add method +[NSLocale localeWithLocaleIdentifier:], which was
...
introduced in OS X 10.6.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39516 72102866-910b-0410-8b05-ffd578937521
2016-03-10 08:48:40 +00:00
Riccardo Mottola
e5ef35a150
Add some new path values
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39508 72102866-910b-0410-8b05-ffd578937521
2016-03-09 17:22:31 +00:00
Niels Grewe
fcbbe0431f
Implement -evaluateWithObject:substitutionVariables: (OS X 10.5 method),
...
and mark one of the GSBlockPredicate tests as hopeful on OS X.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39506 72102866-910b-0410-8b05-ffd578937521
2016-03-09 15:38:32 +00:00
Niels Grewe
6e6ee05a80
Implement [NSPredicate predicateWithBlock:].
...
Fixes https://savannah.gnu.org/bugs/?46418
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39493 72102866-910b-0410-8b05-ffd578937521
2016-03-09 13:19:35 +00:00
Richard Frith-MacDonald
62d2bcbabc
changes for use of _WIN32 define on windows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39492 72102866-910b-0410-8b05-ffd578937521
2016-03-09 13:16:16 +00:00
Richard Frith-MacDonald
629e772269
various windows networking fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39455 72102866-910b-0410-8b05-ffd578937521
2016-03-04 18:53:32 +00:00
Richard Frith-MacDonald
4f9d5c0982
use compiler conventions to tell if we are on mswindows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39453 72102866-910b-0410-8b05-ffd578937521
2016-03-04 15:02:07 +00:00
Richard Frith-MacDonald
84613dbfde
fix 64bit issue
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39452 72102866-910b-0410-8b05-ffd578937521
2016-03-04 14:58:01 +00:00
Richard Frith-MacDonald
276e557f9c
tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39433 72102866-910b-0410-8b05-ffd578937521
2016-03-01 11:43:36 +00:00
Richard Frith-MacDonald
8352d4a919
tweaks for win64 by Seong Gu Lee <sgleehd@gmail.com>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39432 72102866-910b-0410-8b05-ffd578937521
2016-03-01 10:41:33 +00:00
Richard Frith-MacDonald
f241e0785d
Continue to allow to build on platforms which have ICU as old as 4.6
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39426 72102866-910b-0410-8b05-ffd578937521
2016-02-29 10:17:10 +00:00
Richard Frith-MacDonald
e150fbcc1d
Misc minor bugfixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39422 72102866-910b-0410-8b05-ffd578937521
2016-02-29 09:20:43 +00:00
Richard Frith-MacDonald
4a95eb2107
fix for copying subdirectories
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39421 72102866-910b-0410-8b05-ffd578937521
2016-02-29 07:44:12 +00:00
Niels Grewe
5850d0aa38
Declare a FOUNDATION_EXPORT macro as an alias for GS_EXPORT.
...
Improves Cocoa compatibility
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39418 72102866-910b-0410-8b05-ffd578937521
2016-02-26 12:52:31 +00:00
Richard Frith-MacDonald
a51249a65d
Apply patch by Patrick Laurent and tidy a bit.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39411 72102866-910b-0410-8b05-ffd578937521
2016-02-24 07:41:20 +00:00
Niels Grewe
28c824a78a
Modify the interfaces of all collection classes to be compatible with the
...
new lightweight generics implemenation. (Newer MacOS X/iOS code assuming
the presence of the generics annotations can otherwise not be compiled with
GNUstep). This should be well-behaved under clang and gcc both.
Fix NSCache which was copying the cache keys when it really shouldn't
have. Added a few test cases for eviction behaviour.
Few smaller tweaks to avoid compiler warnings.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39406 72102866-910b-0410-8b05-ffd578937521
2016-02-22 21:04:18 +00:00
Richard Frith-MacDonald
3db4287285
Aim to improve compatibility with old/buggy parsers.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39395 72102866-910b-0410-8b05-ffd578937521
2016-02-18 15:52:00 +00:00
Richard Frith-MacDonald
09f15d2b8d
Use defaults cleanups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39373 72102866-910b-0410-8b05-ffd578937521
2016-02-15 10:10:39 +00:00
Niels Grewe
472e941dbe
Add macros for non-null assumed sections
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39361 72102866-910b-0410-8b05-ffd578937521
2016-02-12 09:00:10 +00:00
Richard Frith-MacDonald
8a2bfb18b8
Fix recursion when looking up the current thread
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39351 72102866-910b-0410-8b05-ffd578937521
2016-02-10 10:22:43 +00:00
Richard Frith-MacDonald
3ccb63af3b
fix leak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39345 72102866-910b-0410-8b05-ffd578937521
2016-02-09 16:53:00 +00:00
Richard Frith-MacDonald
e00e2d1789
Fix by Campbell
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39343 72102866-910b-0410-8b05-ffd578937521
2016-02-09 14:20:56 +00:00
Richard Frith-MacDonald
00978887b8
Fix occasional crash on 64bit systems.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39342 72102866-910b-0410-8b05-ffd578937521
2016-02-09 12:32:51 +00:00
Richard Frith-MacDonald
8eb1eb2a3e
Fix for obscure decoding error
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39338 72102866-910b-0410-8b05-ffd578937521
2016-02-04 22:33:19 +00:00
Richard Frith-MacDonald
3ab8d10f1f
keep key=value pairs in structured fields on the same line if possible.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39320 72102866-910b-0410-8b05-ffd578937521
2016-01-29 15:59:56 +00:00
Niels Grewe
b0afa17bed
Add automatic unregistration of threads that have not been
...
been explicitly unregistered. This works by keeping around
a map table with all threads currently undergoing cleanup,
and using that as a fallback if pthread_getspecific would
not return the NSThread object from TLS.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39318 72102866-910b-0410-8b05-ffd578937521
2016-01-29 13:42:07 +00:00
Niels Grewe
26712aed33
Fix folding of headers containing underscores.
...
The quotedWord() and quotableLength() functions were
disagreeing about which characters to quote.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39303 72102866-910b-0410-8b05-ffd578937521
2016-01-21 22:20:53 +00:00
Niels Grewe
b2b4f3cc5e
Add test case for a problem with folded and quoted parameters
...
(e.g. multipart boundary)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39302 72102866-910b-0410-8b05-ffd578937521
2016-01-21 21:38:04 +00:00
Richard Frith-MacDonald
0359dc0a3d
Updates for header folding support (to preserve exact white space).
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39300 72102866-910b-0410-8b05-ffd578937521
2016-01-21 12:49:15 +00:00
Marcus Müller
2bef5cf85d
Fixed a long standing NSNumberFormatter bug in conjunction with zero padding
...
and (old) NSNumberFormatterBehavior10_0
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39245 72102866-910b-0410-8b05-ffd578937521
2015-12-30 21:09:55 +00:00
Marcus Müller
2b6f8a27f9
"NSUserNotificationDefaultSoundName" constant string was declared but missing,
...
fixed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39244 72102866-910b-0410-8b05-ffd578937521
2015-12-29 11:39:51 +00:00
Richard Frith-MacDonald
a725edd38b
OSX copmpatibility tweak.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39239 72102866-910b-0410-8b05-ffd578937521
2015-12-22 18:35:37 +00:00
Niels Grewe
cd9dfc915e
Implement -components:fromDate:toDate:options:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39202 72102866-910b-0410-8b05-ffd578937521
2015-11-30 10:06:04 +00:00
Riccardo Mottola
3663d1a4de
Should return success even if all path components do exist, as by Apple spec
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39189 72102866-910b-0410-8b05-ffd578937521
2015-11-22 22:39:09 +00:00
Riccardo Mottola
c9d5a3d2cb
Parse length and location with scanInteger and not scanInt
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39169 72102866-910b-0410-8b05-ffd578937521
2015-11-13 00:06:18 +00:00
Richard Frith-MacDonald
095a8cb13d
osx compatibility fixup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39122 72102866-910b-0410-8b05-ffd578937521
2015-11-02 18:10:38 +00:00
Richard Frith-MacDonald
75df317244
Create stub class when libxml2 is not available.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39111 72102866-910b-0410-8b05-ffd578937521
2015-11-01 22:40:55 +00:00
Richard Frith-MacDonald
d37f8fb30c
String comparison fixup for case insensitive combined with literal string.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39109 72102866-910b-0410-8b05-ffd578937521
2015-10-31 20:17:07 +00:00
Richard Frith-MacDonald
3fc29289f2
remove declaration of unused methods
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39084 72102866-910b-0410-8b05-ffd578937521
2015-10-21 07:10:25 +00:00
Richard Frith-MacDonald
f6925ca1c9
fix retain/release error
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39035 72102866-910b-0410-8b05-ffd578937521
2015-10-06 11:54:39 +00:00
Niels Grewe
ad05ac2351
Implement the NS_ENUM AND NS_OPTIONS macros to (hopefully) work both on gcc
...
and clang.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39029 72102866-910b-0410-8b05-ffd578937521
2015-10-05 18:43:44 +00:00
Fred Kiefer
7cef72282c
* Source/NSPropertyList.m (GSBinaryPLGenerator-storeCount:): Use
...
0x12 instead of 0x13 for integer count.
* Source/NSPropertyList.m (GSBinaryPLParser-readCountAt:):
* Handle
0x12 correctly. Use same code for 0x13 to read old incorrect
written data.
Based on change by Josh Freeman <pikopixel@twilightedge.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39025 72102866-910b-0410-8b05-ffd578937521
2015-10-03 19:50:03 +00:00
Richard Frith-MacDonald
a9377d6150
Entity substitution fix by Wolfgang
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39014 72102866-910b-0410-8b05-ffd578937521
2015-09-23 06:08:20 +00:00
Richard Frith-MacDonald
0c5d96eebd
changes intended to allow use of _Bool throughout
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39010 72102866-910b-0410-8b05-ffd578937521
2015-09-22 09:46:10 +00:00
Riccardo Mottola
1d6a599be7
Do not enable weak on mingw, because it works only with ELF
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39009 72102866-910b-0410-8b05-ffd578937521
2015-09-22 08:26:10 +00:00
Riccardo Mottola
0cf0aab3ac
Add some 10.6 URL errors
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38995 72102866-910b-0410-8b05-ffd578937521
2015-09-18 08:33:38 +00:00
Riccardo Mottola
2cef7c362d
Add some 10.6 URL errors
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38994 72102866-910b-0410-8b05-ffd578937521
2015-09-18 07:36:13 +00:00
Richard Frith-MacDonald
11aac47960
fixup config test for older clang
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38990 72102866-910b-0410-8b05-ffd578937521
2015-09-16 13:21:21 +00:00
Riccardo Mottola
4f1e798805
Add simple (files only and no keys handling) implementation of 10.6 method contentsOfDirectoryAtURL
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38987 72102866-910b-0410-8b05-ffd578937521
2015-09-16 00:53:30 +00:00
Niels Grewe
bf6898262b
Fix a bug writing base64 data to a plist
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38973 72102866-910b-0410-8b05-ffd578937521
2015-09-08 07:13:54 +00:00
Niels Grewe
17d379a59a
Optimise appending UTF-16 strings for formatting
...
If the string being appended to already uses unichar as the underlying
character type, append the new characters using memcpy() instead of
looping over them individually. Also includes test cases to verify that
nothing breaks.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38969 72102866-910b-0410-8b05-ffd578937521
2015-09-04 09:48:07 +00:00
Niels Grewe
8b8e32b080
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
Richard Frith-MacDonald
3f2fa9ddfe
gnustep ptext property list format improvements.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38952 72102866-910b-0410-8b05-ffd578937521
2015-08-30 06:59:34 +00:00
Richard Frith-MacDonald
00571cd74e
fix potential deadlock
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38951 72102866-910b-0410-8b05-ffd578937521
2015-08-30 06:40:40 +00:00
Richard Frith-MacDonald
574c83e0bf
Safer debug logging for http request/response
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38946 72102866-910b-0410-8b05-ffd578937521
2015-08-29 20:12:33 +00:00
Richard Frith-MacDonald
ec4431318e
improve diagnostic output for mime
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38945 72102866-910b-0410-8b05-ffd578937521
2015-08-29 16:52:31 +00:00
Richard Frith-MacDonald
2a108f2235
include winsock2.h earlier
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38921 72102866-910b-0410-8b05-ffd578937521
2015-08-24 09:21:01 +00:00
Fred Kiefer
8483b6b01d
* Resources/Korean.lproj/Localizable.string: Correct encoding
...
* Resources/Languages/Korean: Add missing quotes.
Patch by Seong-Gu Lee <sgleehd@gmail.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38904 72102866-910b-0410-8b05-ffd578937521
2015-08-17 21:03:59 +00:00
Richard Frith-MacDonald
226220f77a
gzip support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38899 72102866-910b-0410-8b05-ffd578937521
2015-08-17 16:18:00 +00:00
Richard Frith-MacDonald
5c4c80a8df
Compiler consistency fixup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38886 72102866-910b-0410-8b05-ffd578937521
2015-08-16 10:04:46 +00:00
Niels Grewe
36c62c850c
Safety fix for parsing binary property lists
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38859 72102866-910b-0410-8b05-ffd578937521
2015-08-07 15:06:38 +00:00
Riccardo Mottola
cb977b3915
Minor cast fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38855 72102866-910b-0410-8b05-ffd578937521
2015-08-05 08:34:49 +00:00
Richard Frith-MacDonald
d1ea6cd995
Fix crasher if stream is opened more than once.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38841 72102866-910b-0410-8b05-ffd578937521
2015-07-27 09:50:15 +00:00
Richard Frith-MacDonald
14d22790b6
Another attempt to work with non-fragile abi
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38838 72102866-910b-0410-8b05-ffd578937521
2015-07-24 19:59:05 +00:00
Richard Frith-MacDonald
d4234288d5
Fix for nonfragile-abi
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38825 72102866-910b-0410-8b05-ffd578937521
2015-07-22 08:26:30 +00:00
Niels Grewe
bac8e3a0f6
Fix a few more method names
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38808 72102866-910b-0410-8b05-ffd578937521
2015-07-16 10:41:09 +00:00
Richard Frith-MacDonald
3b02814665
more updates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38803 72102866-910b-0410-8b05-ffd578937521
2015-07-16 08:44:15 +00:00
Niels Grewe
46d97b3be0
Implement +addObjectsFromArray: on NSHashTable
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38802 72102866-910b-0410-8b05-ffd578937521
2015-07-16 07:38:14 +00:00
Richard Frith-MacDonald
841ddf78e0
memory usage interrogation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38799 72102866-910b-0410-8b05-ffd578937521
2015-07-15 14:14:21 +00:00
Richard Frith-MacDonald
136b8c8f49
speed up logging a bit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38793 72102866-910b-0410-8b05-ffd578937521
2015-07-14 18:51:30 +00:00
Richard Frith-MacDonald
b571ae5fb9
improve logging of threwad id on premature exit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38791 72102866-910b-0410-8b05-ffd578937521
2015-07-14 18:05:55 +00:00
Richard Frith-MacDonald
796c806c8e
Use up to date DTD
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38789 72102866-910b-0410-8b05-ffd578937521
2015-07-14 17:04:45 +00:00
Richard Frith-MacDonald
d87aacee2f
fdix minor buglet
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38774 72102866-910b-0410-8b05-ffd578937521
2015-07-09 11:44:20 +00:00
Richard Frith-MacDonald
7a001daabc
improve memory allocation statistics report
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38773 72102866-910b-0410-8b05-ffd578937521
2015-07-09 11:37:37 +00:00
Richard Frith-MacDonald
999fda788a
Thread diagnositc changes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38768 72102866-910b-0410-8b05-ffd578937521
2015-07-08 12:54:15 +00:00
Riccardo Mottola
dffcd0bb1c
On NetBSD, undefine the system __weak first
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38767 72102866-910b-0410-8b05-ffd578937521
2015-07-08 09:08:03 +00:00
Niels Grewe
b638704e6f
Test case for attribute namespace prefixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38747 72102866-910b-0410-8b05-ffd578937521
2015-07-03 18:00:34 +00:00
Niels Grewe
cb8fe8aebc
Fix reporting namespace prefixes attributes when using the SAX2 parser.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38746 72102866-910b-0410-8b05-ffd578937521
2015-07-03 15:07:08 +00:00
Richard Frith-MacDonald
8d25078d34
Improve lock description
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38723 72102866-910b-0410-8b05-ffd578937521
2015-06-30 10:49:19 +00:00
Richard Frith-MacDonald
ec04844484
Diagnostic for deadlocked threads
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38722 72102866-910b-0410-8b05-ffd578937521
2015-06-30 08:43:28 +00:00
Richard Frith-MacDonald
869d6ad439
configuration updates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38720 72102866-910b-0410-8b05-ffd578937521
2015-06-30 08:28:00 +00:00
Riccardo Mottola
50ea8586fa
Remove set but unused variable
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38693 72102866-910b-0410-8b05-ffd578937521
2015-06-26 08:52:23 +00:00
Riccardo Mottola
f4ed6b91c2
Minor include fixes to avoid malloc.h warnings on OpenBSD.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38691 72102866-910b-0410-8b05-ffd578937521
2015-06-26 08:50:17 +00:00
Richard Frith-MacDonald
4e57947e71
minor tweaks for Yosemite
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38667 72102866-910b-0410-8b05-ffd578937521
2015-06-22 09:33:37 +00:00
Riccardo Mottola
c5dc2d494d
base64EncodedDataWithOptions, base64EncodedStringWithOptions: first implementation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38634 72102866-910b-0410-8b05-ffd578937521
2015-06-14 16:17:17 +00:00
Richard Frith-MacDonald
d187e70974
stricter base64 decoding
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38602 72102866-910b-0410-8b05-ffd578937521
2015-06-08 07:14:38 +00:00
Richard Frith-MacDonald
4bce4d2978
Various updates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38599 72102866-910b-0410-8b05-ffd578937521
2015-06-04 09:18:52 +00:00
Riccardo Mottola
9eac37b9c8
Add firstObject: method existing since 10.6
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38595 72102866-910b-0410-8b05-ffd578937521
2015-06-01 17:43:37 +00:00
Richard Frith-MacDonald
efe30f337a
fix a few leaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38557 72102866-910b-0410-8b05-ffd578937521
2015-05-26 13:12:41 +00:00
Richard Frith-MacDonald
795aabc2d4
fixups to pass regression tests again
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38555 72102866-910b-0410-8b05-ffd578937521
2015-05-26 12:10:20 +00:00
Sebastian Reitenbach
2ecc556c2f
* Source/Additions/Unicode.m
...
* Tools/AGSOutput.m
return NULL or nil instead of NO where pointers are to
be returned
OK Richard Frith-Macdonald
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38553 72102866-910b-0410-8b05-ffd578937521
2015-05-26 11:54:30 +00:00
Richard Frith-MacDonald
db4c97c692
OSX compat update
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38552 72102866-910b-0410-8b05-ffd578937521
2015-05-26 10:56:29 +00:00
Richard Frith-MacDonald
5f0cf74552
xml performance fixup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38537 72102866-910b-0410-8b05-ffd578937521
2015-05-25 10:01:03 +00:00
Richard Frith-MacDonald
696c4dd7a3
check to see if we should free memory
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38529 72102866-910b-0410-8b05-ffd578937521
2015-05-23 21:35:03 +00:00
Richard Frith-MacDonald
6297efeec9
optimisation and compatiblity tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38524 72102866-910b-0410-8b05-ffd578937521
2015-05-22 15:34:25 +00:00
Richard Frith-MacDonald
3b492623bc
1.24.8 release
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38498 72102866-910b-0410-8b05-ffd578937521
2015-05-15 08:57:32 +00:00
Richard Frith-MacDonald
0a526fad04
minor autoconf tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38491 72102866-910b-0410-8b05-ffd578937521
2015-05-13 10:57:56 +00:00
Richard Frith-MacDonald
918fbdd6b0
preparations for release and Yavor's make distclean patch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38490 72102866-910b-0410-8b05-ffd578937521
2015-05-13 07:03:32 +00:00
Richard Frith-MacDonald
4df7a7e7a1
updated timezone information
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38486 72102866-910b-0410-8b05-ffd578937521
2015-05-12 07:29:59 +00:00
Richard Frith-MacDonald
dee7d0fae5
Fixups to get acceptable performance from TinyString objects.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38476 72102866-910b-0410-8b05-ffd578937521
2015-05-05 11:54:14 +00:00
Niels Grewe
8159843679
Clarify changelog entry
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38471 72102866-910b-0410-8b05-ffd578937521
2015-05-02 08:11:21 +00:00
Niels Grewe
6f2611363a
Fix bug #43915 (equality not checked correctly for NSCountedSet)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38470 72102866-910b-0410-8b05-ffd578937521
2015-05-02 08:03:05 +00:00
Richard Frith-MacDonald
70749467e1
Improve absolute time zone caching
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38465 72102866-910b-0410-8b05-ffd578937521
2015-04-28 16:47:54 +00:00
Niels Grewe
67ee1eaf7b
Fix a bug where the date format of the the formatter was reset when
...
you called -setTimeZone: -setLocale: or similar methods that require
recreating the UDateFormat (i.e. with ICU).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38463 72102866-910b-0410-8b05-ffd578937521
2015-04-28 15:18:47 +00:00
Richard Frith-MacDonald
422356c19f
Try to better handle exception in method in another thread
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38448 72102866-910b-0410-8b05-ffd578937521
2015-04-02 15:59:48 +00:00
Wolfgang Lux
8d21c4cdbb
Fix comment syntax in configure script
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38446 72102866-910b-0410-8b05-ffd578937521
2015-04-01 08:44:17 +00:00
Wolfgang Lux
6dbc805c58
Use standard operator in test command
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38445 72102866-910b-0410-8b05-ffd578937521
2015-04-01 08:29:19 +00:00
Richard Frith-MacDonald
8a265fe615
Improve thread ID and name code to match OSX. Add some initial getaddrinfo code
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38442 72102866-910b-0410-8b05-ffd578937521
2015-03-31 09:14:01 +00:00
Richard Frith-MacDonald
04815b06fb
fix for possible crash during thread exit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38406 72102866-910b-0410-8b05-ffd578937521
2015-03-13 18:31:14 +00:00
Niels Grewe
b968b38b09
Fix a vulnerability in the timsort algorithm where an algorithmic problem caused an
...
invariant to no longer hold for certain inputs, potentially leading to a read beyond
an array boundary (result in a segfault under our implementation).
See http://www.envisage-project.eu/proving-android-java-and-python-sorting-algorithm-is-broken-and-how-to-fix-it/
for an in-depth explanation of the problem. Also: ‘Yeah!’ for formal verification!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38391 72102866-910b-0410-8b05-ffd578937521
2015-03-10 11:43:03 +00:00
Richard Frith-MacDonald
87142c6535
Fix looping session startup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38386 72102866-910b-0410-8b05-ffd578937521
2015-03-08 09:22:11 +00:00
Richard Frith-MacDonald
0af68219d1
define DLog() and ALog() if not already defined
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38377 72102866-910b-0410-8b05-ffd578937521
2015-03-04 06:07:09 +00:00
Richard Frith-MacDonald
022c5be3eb
NSLog updates for consistency with latest OSX
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38370 72102866-910b-0410-8b05-ffd578937521
2015-03-01 19:37:28 +00:00
Wolfgang Lux
472d8232b1
Fix leak of open file descriptor in NSData -writeToFile:atomically: on
...
systems where mkstemp is defined.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38344 72102866-910b-0410-8b05-ffd578937521
2015-02-16 17:27:57 +00:00
Richard Frith-MacDonald
3f2e3c9ecd
fixup for latest mingw
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38343 72102866-910b-0410-8b05-ffd578937521
2015-02-15 17:56:32 +00:00
Richard Frith-MacDonald
9fcfab1a93
fix for bug # 44240
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38340 72102866-910b-0410-8b05-ffd578937521
2015-02-14 05:50:48 +00:00
Richard Frith-MacDonald
1fa5505332
another mingw infconfig simplification to hopefully work with new mingw
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38336 72102866-910b-0410-8b05-ffd578937521
2015-02-07 11:01:53 +00:00
Richard Frith-MacDonald
3cb7256630
simplify ifdefs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38335 72102866-910b-0410-8b05-ffd578937521
2015-02-07 10:46:42 +00:00
Niels Grewe
32a1484a7e
Standardize paths when setting up a mapping between a data item
...
and a specific filesystem location (to make sure that it is retrieved
correctly by the TLS system).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38334 72102866-910b-0410-8b05-ffd578937521
2015-02-05 11:16:40 +00:00
Marcus Müller
dd75f89d22
exposed NSUUID.h in Foundation.h, similar to OSX's Foundation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38290 72102866-910b-0410-8b05-ffd578937521
2015-01-13 20:46:32 +00:00
Wolfgang Lux
becd0e8a83
Fix detection of the proper pthread_setname_np and pthread_set_name_np
...
variants on FreeBSD, OpenBSD and Darwin.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38266 72102866-910b-0410-8b05-ffd578937521
2014-12-28 13:19:19 +00:00
Wolfgang Lux
401cdce4d2
Fixes to build again when tls is disabled
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38265 72102866-910b-0410-8b05-ffd578937521
2014-12-28 11:59:36 +00:00
Richard Frith-MacDonald
01e9c92d9e
imor fixup for systems without nstzfile.h
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38258 72102866-910b-0410-8b05-ffd578937521
2014-12-23 14:36:02 +00:00
Riccardo Mottola
6485366084
Provide NAN constant for Solaris if not available
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38257 72102866-910b-0410-8b05-ffd578937521
2014-12-23 00:31:46 +00:00
Riccardo Mottola
ebe325366f
Fix code-path for non AF_INET6
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38256 72102866-910b-0410-8b05-ffd578937521
2014-12-22 23:28:06 +00:00
Richard Frith-MacDonald
4935550f1b
Add NSURLConnection patch by Sergei Golovin
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38214 72102866-910b-0410-8b05-ffd578937521
2014-11-29 11:39:38 +00:00
Richard Frith-MacDonald
ca81536515
fix (and test) for bug #43722
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38213 72102866-910b-0410-8b05-ffd578937521
2014-11-29 11:02:23 +00:00
Richard Frith-MacDonald
e6ed085192
integrate patch from johannes@brilliantservice.co.jp
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38212 72102866-910b-0410-8b05-ffd578937521
2014-11-28 18:38:24 +00:00
Richard Frith-MacDonald
10e9694f72
Patches by Sergei Golovin
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38188 72102866-910b-0410-8b05-ffd578937521
2014-11-20 09:43:21 +00:00
Richard Frith-MacDonald
80642b790c
better handling of removed user default values
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38162 72102866-910b-0410-8b05-ffd578937521
2014-11-05 15:31:19 +00:00
Richard Frith-MacDonald
50984de599
try to make thread synchronisation I/O cleaner and perhaps safer if we do
...
something like run out of file descriptors for the pipe.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38153 72102866-910b-0410-8b05-ffd578937521
2014-11-04 09:08:47 +00:00
Richard Frith-MacDonald
959843ce81
fix leak of handle
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38144 72102866-910b-0410-8b05-ffd578937521
2014-11-01 11:11:46 +00:00
Richard Frith-MacDonald
04971f62ff
Fix for bug #43461 by Sergei Golovin
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38140 72102866-910b-0410-8b05-ffd578937521
2014-10-30 09:55:40 +00:00
Richard Frith-MacDonald
1400bcefcf
bugfix release
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38120 72102866-910b-0410-8b05-ffd578937521
2014-10-17 13:42:34 +00:00
Marcus Müller
a10e77eab6
added UNAVAILABLE_ATTRIBUTE macro (OSX compatibility)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38113 72102866-910b-0410-8b05-ffd578937521
2014-10-11 12:44:05 +00:00
Wolfgang Lux
f4de232166
Add test for grantpt function to configure.ac.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38048 72102866-910b-0410-8b05-ffd578937521
2014-08-19 11:45:36 +00:00
Richard Frith-MacDonald
cb1bb1c7e7
Add GSLogOffset to include time zone offset in NSLog output
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38018 72102866-910b-0410-8b05-ffd578937521
2014-07-28 14:40:29 +00:00
Richard Frith-MacDonald
ea3c5330c4
Add 'gdomap -j path' option to specify the chroot jail path.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38016 72102866-910b-0410-8b05-ffd578937521
2014-07-25 12:47:18 +00:00
Richard Frith-MacDonald
56465e049b
TLS fixups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38015 72102866-910b-0410-8b05-ffd578937521
2014-07-25 12:06:34 +00:00
Richard Frith-MacDonald
6ee620f072
simplifications suggested by Yavor
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38011 72102866-910b-0410-8b05-ffd578937521
2014-07-25 10:54:52 +00:00
Richard Frith-MacDonald
2ef7040ac3
Add Yavor's lfs patch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38010 72102866-910b-0410-8b05-ffd578937521
2014-07-25 10:38:20 +00:00
Richard Frith-MacDonald
d5a9e89b41
attempt to fix bug #39107
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37995 72102866-910b-0410-8b05-ffd578937521
2014-07-14 08:24:30 +00:00
Richard Frith-MacDonald
250e0a4d7d
json fixes by Larry Campbell
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37994 72102866-910b-0410-8b05-ffd578937521
2014-07-14 06:38:16 +00:00
Richard Frith-MacDonald
e57bc44c66
patch for bug bug #42740
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37991 72102866-910b-0410-8b05-ffd578937521
2014-07-13 07:37:24 +00:00
Richard Frith-MacDonald
4101cadd82
mips fix bug #42693
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37990 72102866-910b-0410-8b05-ffd578937521
2014-07-13 07:31:33 +00:00
Richard Frith-MacDonald
509161bc79
Yavor's patch for bug #42650
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37989 72102866-910b-0410-8b05-ffd578937521
2014-07-13 07:24:23 +00:00
Richard Frith-MacDonald
6e2ee7d71d
linking tweak by Yavor Doganov
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37988 72102866-910b-0410-8b05-ffd578937521
2014-07-13 07:20:15 +00:00
Richard Frith-MacDonald
7f80c0df75
Yavor Doganov's patch to avoid unnecessary link to libgcrypt
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37966 72102866-910b-0410-8b05-ffd578937521
2014-06-30 06:28:38 +00:00
Richard Frith-MacDonald
54b5b64c5d
Yavor Doganov patches for backward compatibility and documentation bootstrap
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37965 72102866-910b-0410-8b05-ffd578937521
2014-06-30 06:20:36 +00:00
Riccardo Mottola
828b9a3d5f
Substitute #import with #include so that the header can be used in a pure C file without gcc warnings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37964 72102866-910b-0410-8b05-ffd578937521
2014-06-26 21:42:44 +00:00
Richard Frith-MacDonald
8065366cfa
Name server minor safety and performance tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37956 72102866-910b-0410-8b05-ffd578937521
2014-06-20 14:17:17 +00:00
Richard Frith-MacDonald
dec2ac8241
Fixup for Riccardo's sparc systems.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37954 72102866-910b-0410-8b05-ffd578937521
2014-06-20 08:59:35 +00:00
Riccardo Mottola
42c5213da1
Include and do not import pure-C header, guard against re-inclusion
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37949 72102866-910b-0410-8b05-ffd578937521
2014-06-18 22:49:39 +00:00
Riccardo Mottola
93f2680fe1
Add missing includes (in correct order) for open() on most OS, including Solaris.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37948 72102866-910b-0410-8b05-ffd578937521
2014-06-18 19:33:26 +00:00
Richard Frith-MacDonald
245e957635
fix for bug #42483
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37934 72102866-910b-0410-8b05-ffd578937521
2014-06-01 18:08:44 +00:00
Manuel Guesdon
6542364459
* Source/NSUndoManager.m
...
Assert sig is not null in registerUndoWithTarget:selector:object:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37917 72102866-910b-0410-8b05-ffd578937521
2014-05-28 18:31:59 +00:00
Richard Frith-MacDonald
43f07926da
reinstate deleted code (bug #42405 )
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37904 72102866-910b-0410-8b05-ffd578937521
2014-05-22 16:55:18 +00:00
Richard Frith-MacDonald
2a7fa54019
Workaround for buggy server-side software
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37895 72102866-910b-0410-8b05-ffd578937521
2014-05-20 08:14:19 +00:00
Richard Frith-MacDonald
7f37b6668d
Improve memory management debug functionality
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37873 72102866-910b-0410-8b05-ffd578937521
2014-05-09 08:04:58 +00:00
Richard Frith-MacDonald
7b227d9e88
fix ifdefs for MINGW to avoid fork related code
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37856 72102866-910b-0410-8b05-ffd578937521
2014-05-08 06:47:42 +00:00
Ivan Vučica
3dbd9310d0
Debian packaging support and a fix for gnustep-tests --clean (now it is permitted to fail).
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37835 72102866-910b-0410-8b05-ffd578937521
2014-05-05 00:51:59 +00:00
Richard Frith-MacDonald
44ac6ce390
fix initial state of incoming connection streams
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37824 72102866-910b-0410-8b05-ffd578937521
2014-05-01 08:08:39 +00:00
Manuel Guesdon
188ac8a232
Fix exception msg in setValue:forUndefinedKey:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37814 72102866-910b-0410-8b05-ffd578937521
2014-04-26 18:39:34 +00:00
Richard Frith-MacDonald
a278dc8990
added -localizedName
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37801 72102866-910b-0410-8b05-ffd578937521
2014-04-18 20:03:31 +00:00
Richard Frith-MacDonald
3df1043cea
Mimic OSX handling of what appears to be an ICU bug
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37793 72102866-910b-0410-8b05-ffd578937521
2014-04-12 04:38:13 +00:00
Fred Kiefer
be29047e59
* Headers/Foundation/NSXMLNodeOptions.h: Add new 10.7 options.
...
* Source/NSXMLDocument.m: Use XML_PARSE_NONET as the default
option for xmlReadMemory. Add XML_PARSE_NOENT when
NSXMLNodeLoadExternalEntitiesNever is set.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37792 72102866-910b-0410-8b05-ffd578937521
2014-04-11 21:43:14 +00:00
Richard Frith-MacDonald
7bf71c0466
cause parse error on encountering bytes which can't be utf-8
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37776 72102866-910b-0410-8b05-ffd578937521
2014-03-28 16:01:13 +00:00
Richard Frith-MacDonald
974fa5d811
handle invalidation of connection while getting root proxy
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37768 72102866-910b-0410-8b05-ffd578937521
2014-03-26 07:56:09 +00:00
Riccardo Mottola
f5326c8db1
uname() on solaris may return a positive value on success, not just 0
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37767 72102866-910b-0410-8b05-ffd578937521
2014-03-25 23:06:00 +00:00
Richard Frith-MacDonald
58f05fde30
Fix for logic of 'executing' state by Fred
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37763 72102866-910b-0410-8b05-ffd578937521
2014-03-25 10:29:35 +00:00
Richard Frith-MacDonald
51fc1f745e
patch by Mathias Bauer <mathias_bauer@gmx.net>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37758 72102866-910b-0410-8b05-ffd578937521
2014-03-19 09:38:40 +00:00
Richard Frith-MacDonald
5244db9446
fix for bug #41626
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37757 72102866-910b-0410-8b05-ffd578937521
2014-03-19 08:26:48 +00:00
Richard Frith-MacDonald
88d1b8fd99
fix for bug #41751
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37756 72102866-910b-0410-8b05-ffd578937521
2014-03-19 08:18:09 +00:00
Richard Frith-MacDonald
0f64bb5cc0
fixup for encoded words
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37740 72102866-910b-0410-8b05-ffd578937521
2014-03-11 09:46:54 +00:00
Fred Kiefer
d268cde2e2
* Source/NSDateFormatter.m
...
(-initWithDateFormat:allowNaturalLanguage:):
Use method -setDateFormat: to get correct behaviour.
* Source/NSDateFormatter.m (-setDateFormat:): User ASSIGNCOPY
* for _dateFormat.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37695 72102866-910b-0410-8b05-ffd578937521
2014-02-18 21:14:11 +00:00
Quentin Mathe
e51bd0979d
Added -addObserverForName:selector:queue:usingBlock: to NSNotificationCenter
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37691 72102866-910b-0410-8b05-ffd578937521
2014-02-14 14:23:09 +00:00
Quentin Mathe
bb9c1ea364
Added missing Mac OS X 10.6 methods related to NSSortDescriptor
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37689 72102866-910b-0410-8b05-ffd578937521
2014-02-14 13:02:41 +00:00
Richard Frith-MacDonald
2bd91204be
Fixup to use the heap if the required workspace buffer is too large.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37684 72102866-910b-0410-8b05-ffd578937521
2014-02-13 11:51:57 +00:00
Richard Frith-MacDonald
1316bf3a0f
fix for displaying timestamp milliseconds by Larry Campbell
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37683 72102866-910b-0410-8b05-ffd578937521
2014-02-13 10:41:55 +00:00
Quentin Mathe
b59e270241
Added 'package' visibility support to GSDoc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37682 72102866-910b-0410-8b05-ffd578937521
2014-02-12 11:42:44 +00:00
Richard Frith-MacDonald
a0c0b25aa8
make string standardisation more consistent
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37675 72102866-910b-0410-8b05-ffd578937521
2014-02-03 13:30:46 +00:00
Richard Frith-MacDonald
5f03a0bfa2
fixup for whitespace between encoded words
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37672 72102866-910b-0410-8b05-ffd578937521
2014-02-03 08:25:33 +00:00
Richard Frith-MacDonald
b027bd1de9
portability fix and documentation tweaks by Yavor Doganov
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37667 72102866-910b-0410-8b05-ffd578937521
2014-02-02 07:20:51 +00:00
Riccardo Mottola
ab3f7c47d8
On GLIBC and FreeBSD use sysconf(_SC_SYMLOOP_MAX) instead of just MAXSYMLINKS.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37665 72102866-910b-0410-8b05-ffd578937521
2014-02-02 00:47:01 +00:00
Marcus Müller
79c0e271b3
added NSUserNotification.h to Foundation.h
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37655 72102866-910b-0410-8b05-ffd578937521
2014-01-31 14:29:04 +00:00
Marcus Müller
08346adf1d
implemented deliveryRepeatInterval handling, minor fixes and code cleanup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37651 72102866-910b-0410-8b05-ffd578937521
2014-01-31 12:08:13 +00:00
Marcus Müller
28cac03e05
Added NSUserNotification (new in OSX 10.8) and infrastructure. It's currently only available for compilers which support autosynthesis (clang >= 3.2) and the default implementation of NSUserNotificationCenter doesn't do much. However, there's a bundle loading mechanism embedded which makes it easy to provide a concrete implementation. I've provided a DBusKit based implementation as part of DBusKit which already works.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37645 72102866-910b-0410-8b05-ffd578937521
2014-01-30 14:23:18 +00:00
Fred Kiefer
e384821ba8
* Headers/Foundation/NSKeyValueObserving.h,
...
* Source/NSKeyValueObserving.m: Add method
-keyPathsForValuesAffectingValueForKey:.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37636 72102866-910b-0410-8b05-ffd578937521
2014-01-26 13:22:38 +00:00
Richard Frith-MacDonald
11cf284722
patch for bug #41324 by Frederik <ego@frederikseiffert.de>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37634 72102866-910b-0410-8b05-ffd578937521
2014-01-25 06:58:30 +00:00
Richard Frith-MacDonald
37acb000fd
consistency tweaks and simplify documentation flags in make files by automatically adding most work map entries.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37629 72102866-910b-0410-8b05-ffd578937521
2014-01-23 09:36:37 +00:00
Richard Frith-MacDonald
71f114887d
fix for NSDecimalNumber rounding precision by Pirmin Braun <pb@intars.de>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37628 72102866-910b-0410-8b05-ffd578937521
2014-01-21 15:06:17 +00:00
Richard Frith-MacDonald
d303d87e91
fit line length limits
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37625 72102866-910b-0410-8b05-ffd578937521
2014-01-21 07:12:54 +00:00
Quentin Mathe
f5d379ada0
Added missing method -valueForKey: in NSSet
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37624 72102866-910b-0410-8b05-ffd578937521
2014-01-20 17:45:23 +00:00
Quentin Mathe
22b874ba15
Fixed NSKeyValueMutableArray/Set to post KVO notifications only if
...
+automaticallyNotifiesObserversForKey: returns YES, and match Cocoa behavior.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37622 72102866-910b-0410-8b05-ffd578937521
2014-01-20 17:18:57 +00:00
Quentin Mathe
354ab0f46f
Fixed -respondsToSelector: and +instancesRespondToSelector: to check
...
+resolveInstanceMethod: and +resolveClassMethod: as documented in Cocoa
NSObject API.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37614 72102866-910b-0410-8b05-ffd578937521
2014-01-18 16:04:34 +00:00
Niels Grewe
1e64ca1adf
Implement -scanInteger: by either calling -scanInt: or -scanLongLong: based on the pointer size.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37612 72102866-910b-0410-8b05-ffd578937521
2014-01-16 16:13:20 +00:00
Richard Frith-MacDonald
bdf6dc7e23
fix for issue reported by Mathias Bauer <mathias_bauer@gmx.net>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37611 72102866-910b-0410-8b05-ffd578937521
2014-01-16 15:15:52 +00:00
Luboš Doležel
80f925978a
* Source/NSBundle.m:
...
* Headers/Foundation/NSBundle.h: add -resourceURL
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37602 72102866-910b-0410-8b05-ffd578937521
2014-01-14 14:13:31 +00:00
Richard Frith-MacDonald
9dc6cb8ef2
improve definition/detection of mingw/msys
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37601 72102866-910b-0410-8b05-ffd578937521
2014-01-14 07:21:10 +00:00
Richard Frith-MacDonald
b955c25bb1
revert to get -isAbsolutePath regression tests to pass
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37600 72102866-910b-0410-8b05-ffd578937521
2014-01-13 21:28:49 +00:00
Marcus Müller
ff1df3a7eb
[NSString isAbsolutePath] fixed for __MINGW__
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37599 72102866-910b-0410-8b05-ffd578937521
2014-01-13 19:45:30 +00:00
Richard Frith-MacDonald
17b0d01f5c
improve code to find path to developer area (root of msys system) on windows.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37581 72102866-910b-0410-8b05-ffd578937521
2014-01-12 15:19:39 +00:00
Marcus Müller
072faf2281
Windows compile fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37574 72102866-910b-0410-8b05-ffd578937521
2014-01-11 18:03:15 +00:00
Richard Frith-MacDonald
cc4ee79a3e
alter NSDeveloperDirectory to give the path to the installed development system (the gnustep package on windows)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37573 72102866-910b-0410-8b05-ffd578937521
2014-01-11 08:58:57 +00:00
Richard Frith-MacDonald
373e26b33e
mingw fixup by Riccardo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37568 72102866-910b-0410-8b05-ffd578937521
2014-01-10 15:41:28 +00:00
Richard Frith-MacDonald
6f23a9f315
mingw fixup for executable files
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37567 72102866-910b-0410-8b05-ffd578937521
2014-01-10 15:33:36 +00:00
Quentin Mathe
f89c8939a4
Fixed +[NSValueTransformer valueTransformerForName:] to automatically register
...
any available NSValueTransformer subclass that matches the given name and is
not yet registered. This behavior is described in the Cocoa API documentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37565 72102866-910b-0410-8b05-ffd578937521
2014-01-09 10:21:55 +00:00
Richard Frith-MacDonald
99517dd9b1
move random data generation out to category for easier use
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37558 72102866-910b-0410-8b05-ffd578937521
2014-01-08 11:14:53 +00:00
Quentin Mathe
150289de30
Fixed double number JSON serialization to encode 17 significant digits (this
...
matches the max number of significant digits in the double-precision floating
point format). This prevents a loss of precision, in case the number has more
than 3 digits after the decimal point.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37556 72102866-910b-0410-8b05-ffd578937521
2014-01-07 19:20:00 +00:00
Richard Frith-MacDonald
1bd5683eea
avoid needing to initialise main operation queue in main thread
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37555 72102866-910b-0410-8b05-ffd578937521
2014-01-07 16:15:33 +00:00
Richard Frith-MacDonald
e9ff4f3a3c
Fix for bug #41111
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37551 72102866-910b-0410-8b05-ffd578937521
2014-01-07 10:41:49 +00:00
Marcus Müller
83cf4ab39f
NSMetadataQueryDelegate uses new GS_PROTOCOLS_HAVE_OPTIONAL macro now (and
...
minor tweaks)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37528 72102866-910b-0410-8b05-ffd578937521
2013-12-31 13:14:11 +00:00
Marcus Müller
64d6268f40
several macros added to properly support protocols containing @optional
...
also on GCC >= 4.6
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37525 72102866-910b-0410-8b05-ffd578937521
2013-12-30 13:37:40 +00:00
Marcus Müller
6dd4f6fba1
NSNetServiceListenForConnections option implemented for GSAvahiNetService
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37521 72102866-910b-0410-8b05-ffd578937521
2013-12-26 23:16:36 +00:00
Marcus Müller
adc50bb90f
fixed typo in Headers/Foundation/NSStream.h which prevented formal
...
protocol specification to be picked up by clang
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37520 72102866-910b-0410-8b05-ffd578937521
2013-12-26 23:02:49 +00:00
Richard Frith-MacDonald
c093c9ae54
add announcements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37503 72102866-910b-0410-8b05-ffd578937521
2013-12-24 06:47:54 +00:00
Richard Frith-MacDonald
09d03f4772
bump version for new release
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37498 72102866-910b-0410-8b05-ffd578937521
2013-12-24 06:26:11 +00:00
Richard Frith-MacDonald
ee8b3b987c
fixes for task notification
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37484 72102866-910b-0410-8b05-ffd578937521
2013-12-20 13:32:29 +00:00
Richard Frith-MacDonald
9944f1823f
attempt to fix #39125
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37479 72102866-910b-0410-8b05-ffd578937521
2013-12-20 10:45:52 +00:00
Richard Frith-MacDonald
65039c3531
changes from bug #40930
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37478 72102866-910b-0410-8b05-ffd578937521
2013-12-20 10:18:12 +00:00
Richard Frith-MacDonald
9fd1bf4218
fix from #40931
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37477 72102866-910b-0410-8b05-ffd578937521
2013-12-20 10:05:10 +00:00
Richard Frith-MacDonald
0805c455d0
compatibility tweak from #40925
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37476 72102866-910b-0410-8b05-ffd578937521
2013-12-20 10:01:16 +00:00
Fred Kiefer
32a9c4c1dd
* Headers/Foundation/NSArray.h,
...
* Source/NSArray.m: Move -setValue:forKey: from NSMutableArray
to NSArray.
Patch by Marcian Lytwyn <marcian.lytwyn@advcsi.com>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37464 72102866-910b-0410-8b05-ffd578937521
2013-12-13 21:01:22 +00:00
Wolfgang Lux
3295120967
Use correct feature test for presence of ucnv functions.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37437 72102866-910b-0410-8b05-ffd578937521
2013-12-07 17:48:10 +00:00
Quentin Mathe
52fa3a2c07
Changed keys argument type to (const id <NSCopying>[]) in
...
-[NSDictionary initWithObjects:forKeys:count:] and
+dictionaryWithObjects:forKeys:count:, to follow the current Cocoa API.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37431 72102866-910b-0410-8b05-ffd578937521
2013-12-05 13:16:36 +00:00
Richard Frith-MacDonald
805cf33e93
fixup credential equality check
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37430 72102866-910b-0410-8b05-ffd578937521
2013-12-04 15:06:24 +00:00
Riccardo Mottola
27bc2a3cf3
Insert some kludge for PTR stuff on systems with fake C99 compatible headers.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37419 72102866-910b-0410-8b05-ffd578937521
2013-11-29 17:42:44 +00:00
Riccardo Mottola
961344bc89
Detect broken PTR limits (notably solaris 8) and provide replacements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37414 72102866-910b-0410-8b05-ffd578937521
2013-11-26 22:55:47 +00:00
Richard Frith-MacDonald
0e287d4440
Make ICU and other libraries used by base available for gui etc. Also fix for windows build
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37409 72102866-910b-0410-8b05-ffd578937521
2013-11-25 08:54:08 +00:00
Richard Frith-MacDonald
22e7f7bae9
fix for delay in tls write
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37397 72102866-910b-0410-8b05-ffd578937521
2013-11-22 16:33:46 +00:00
Richard Frith-MacDonald
4803d56747
revert
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37391 72102866-910b-0410-8b05-ffd578937521
2013-11-21 16:45:01 +00:00
Richard Frith-MacDonald
12f935a8e4
Reorganise a bit to ensure that TLS is properly shut down before the network
...
connection it relies on is closed. Needed in case information is buffered
in the TLS layer and needs flushing to the remote end before shutdown.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37390 72102866-910b-0410-8b05-ffd578937521
2013-11-21 15:13:14 +00:00
Richard Frith-MacDonald
b1ee5bf8a6
fix for bug 40620
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37385 72102866-910b-0410-8b05-ffd578937521
2013-11-20 06:12:29 +00:00
Richard Frith-MacDonald
97a96d57af
fix for segfault by Saso Kiselkov
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37384 72102866-910b-0410-8b05-ffd578937521
2013-11-19 22:36:08 +00:00
Richard Frith-MacDonald
3e72da99e5
add -isoYear
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37377 72102866-910b-0410-8b05-ffd578937521
2013-11-18 15:19:23 +00:00
Riccardo Mottola
5d0ac374e4
Openbsd malloc.h warning fix.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37368 72102866-910b-0410-8b05-ffd578937521
2013-11-07 14:41:58 +00:00
Germán Arias
3d3b039633
Return the name of last action in NSUndoManager.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37365 72102866-910b-0410-8b05-ffd578937521
2013-11-06 01:52:54 +00:00
Germán Arias
9530102d98
Return a item title in NSUndoManger. Even if actionName is null.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37356 72102866-910b-0410-8b05-ffd578937521
2013-11-03 19:40:31 +00:00
Richard Frith-MacDonald
9956ef64e1
fix for attribute dictionaries whose contents mutate while in the cache
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37344 72102866-910b-0410-8b05-ffd578937521
2013-11-01 06:48:20 +00:00
Richard Frith-MacDonald
fda6ac643b
Add code to make allocation error tracking easier for Nikolaus Schaller
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37327 72102866-910b-0410-8b05-ffd578937521
2013-10-30 04:28:17 +00:00
Richard Frith-MacDonald
40c1c28013
simplify/clarify caching
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37314 72102866-910b-0410-8b05-ffd578937521
2013-10-29 10:10:24 +00:00
Richard Frith-MacDonald
6b04d159b4
try to integerate Riccardo's inttypes patch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37313 72102866-910b-0410-8b05-ffd578937521
2013-10-29 09:14:45 +00:00
Richard Frith-MacDonald
18c8dcfbf9
fix NSTimeZone hash
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37312 72102866-910b-0410-8b05-ffd578937521
2013-10-29 07:03:29 +00:00
Richard Frith-MacDonald
0d9b6d1284
Add code to ignore NS_FORMAT_ARGUMENT and NS_FORMAT_FUNCTION in declarations.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37298 72102866-910b-0410-8b05-ffd578937521
2013-10-28 07:02:08 +00:00
Richard Frith-MacDonald
ea1c58655b
add check for NSNotEqualToPredicateOperatorType
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37290 72102866-910b-0410-8b05-ffd578937521
2013-10-27 08:47:03 +00:00
Richard Frith-MacDonald
163a0d9601
Fix for singleton stdin,stdout,stderr retention
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37289 72102866-910b-0410-8b05-ffd578937521
2013-10-27 05:42:40 +00:00
Richard Frith-MacDonald
bc91e4ee4b
fix some cases where we were not returning YES or NO as BOOL result
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37282 72102866-910b-0410-8b05-ffd578937521
2013-10-26 07:15:53 +00:00
Richard Frith-MacDonald
0d00b3947a
remove bogus space after semicolon
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37275 72102866-910b-0410-8b05-ffd578937521
2013-10-25 16:03:46 +00:00
Richard Frith-MacDonald
b48feeaa34
attempt to handle tls handshake failure properly
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37274 72102866-910b-0410-8b05-ffd578937521
2013-10-25 09:34:35 +00:00
Richard Frith-MacDonald
f46a145ba4
quicker resource cleanup on handshake failure
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37273 72102866-910b-0410-8b05-ffd578937521
2013-10-24 13:35:32 +00:00
Richard Frith-MacDonald
6c93004d55
fix erroneous casts
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37251 72102866-910b-0410-8b05-ffd578937521
2013-10-18 07:25:32 +00:00
Eric Wasylishen
f1cf2f888f
* Source/NSException.m:
...
* Headers/Foundation/NSThread.h: Add trivial implementation of
+[NSThread callStackSymbols] that uses GSStackTrace.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37249 72102866-910b-0410-8b05-ffd578937521
2013-10-18 02:00:54 +00:00
Fred Kiefer
bc968c5a9f
Add 10.6 class method dateWithTimeInterval:sinceDate:
...
Patch by Marcian Lytwyn <marcian.lytwyn@advcsi.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37230 72102866-910b-0410-8b05-ffd578937521
2013-10-14 22:30:33 +00:00
Richard Frith-MacDonald
96a87db548
bugfix for byte swapping
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37196 72102866-910b-0410-8b05-ffd578937521
2013-10-04 08:07:10 +00:00
Richard Frith-MacDonald
4380348a80
fix for defaults change notification.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37180 72102866-910b-0410-8b05-ffd578937521
2013-10-01 18:00:17 +00:00
Richard Frith-MacDonald
2e99b562d8
SSL/TLS certificate enhancements.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37103 72102866-910b-0410-8b05-ffd578937521
2013-09-18 12:49:07 +00:00
Richard Frith-MacDonald
6adc307bfa
another attempt to improve characterset detection
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37059 72102866-910b-0410-8b05-ffd578937521
2013-09-10 07:24:29 +00:00
Richard Frith-MacDonald
4c142a7983
fixup for parsing nested http documents
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37056 72102866-910b-0410-8b05-ffd578937521
2013-09-09 09:40:03 +00:00
Richard Frith-MacDonald
68a572f6ea
use constant values from stdint.h
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37054 72102866-910b-0410-8b05-ffd578937521
2013-09-09 08:13:20 +00:00
Richard Frith-MacDonald
a92cad7600
fix for bug #39300
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37046 72102866-910b-0410-8b05-ffd578937521
2013-09-06 09:21:18 +00:00
Fred Kiefer
b7ea982477
* Headers/GNUstepBase/GSVersionMacros.h: Fix usage of __APPLE__ macro.
...
Patch by Graham Lee <iamleeg@gmail.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37028 72102866-910b-0410-8b05-ffd578937521
2013-08-30 20:24:08 +00:00
Richard Frith-MacDonald
afc7c42eca
GSScanDouble() OSX compatibility fix.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37010 72102866-910b-0410-8b05-ffd578937521
2013-08-22 20:03:02 +00:00
Richard Frith-MacDonald
ed09c55959
leak detection improvements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@37003 72102866-910b-0410-8b05-ffd578937521
2013-08-22 15:44:54 +00:00
Luboš Doležel
f932a9ddb4
* Headers/GNUstepBase/GSBlocks.h: Fixed the DEFINE_BLOCK_TYPE macro
...
for certain GCC versions
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36975 72102866-910b-0410-8b05-ffd578937521
2013-08-14 21:34:31 +00:00
Luboš Doležel
cac2ee2d7e
* Source/NSBundle.m: add NSBundle pathForAuxiliaryExecutable: and -privateFrameworksPath and their URL counterparts
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36973 72102866-910b-0410-8b05-ffd578937521
2013-08-14 21:10:35 +00:00
Richard Frith-MacDonald
e50bb2e496
added OSX convenience method
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36966 72102866-910b-0410-8b05-ffd578937521
2013-08-12 08:56:18 +00:00
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
Luboš Doležel
351c6d8b54
Added NSBundle executableURL and builtInPlugInsURL
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36959 72102866-910b-0410-8b05-ffd578937521
2013-08-10 13:31:46 +00:00
Luboš Doležel
c08c16568d
Added -[NSBundle bundleURL]
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36958 72102866-910b-0410-8b05-ffd578937521
2013-08-10 13:15:29 +00:00
Richard Frith-MacDonald
e928688e01
fix error in zone directory name
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36934 72102866-910b-0410-8b05-ffd578937521
2013-07-26 10:44:49 +00:00
Richard Frith-MacDonald
2a6c699b60
Updates for new release
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36933 72102866-910b-0410-8b05-ffd578937521
2013-07-26 09:43:54 +00:00
Wolfgang Lux
54022a2afe
Add +initialize to fake NSObject class for configure test programs
...
when compiling with the Apple runtime.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36885 72102866-910b-0410-8b05-ffd578937521
2013-07-14 16:45:29 +00:00
Wolfgang Lux
15ebc62649
Fix definition of GS_OSX_ADJUST, which got things backward.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36874 72102866-910b-0410-8b05-ffd578937521
2013-07-11 22:03:17 +00:00
Richard Frith-MacDonald
498b8300c3
add new class from Graham Lee <iamleeg@gmail.com>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36860 72102866-910b-0410-8b05-ffd578937521
2013-07-09 18:59:38 +00:00
Richard Frith-MacDonald
6dcbb3c448
fix memory leak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36858 72102866-910b-0410-8b05-ffd578937521
2013-07-09 09:30:03 +00:00
Richard Frith-MacDonald
58ab45113f
re-add MAC_OS_X_VERSION_MAX_ALLOWED
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36857 72102866-910b-0410-8b05-ffd578937521
2013-07-09 04:35:54 +00:00
Richard Frith-MacDonald
51ff14a945
Alignment fixup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36845 72102866-910b-0410-8b05-ffd578937521
2013-07-06 07:48:26 +00:00
Richard Frith-MacDonald
f7182588d0
more static analyser fixups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36843 72102866-910b-0410-8b05-ffd578937521
2013-07-06 07:14:45 +00:00
Richard Frith-MacDonald
f8a14cae14
memory management fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36842 72102866-910b-0410-8b05-ffd578937521
2013-07-06 05:27:59 +00:00
Richard Frith-MacDonald
d65b9254dd
minor fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36839 72102866-910b-0410-8b05-ffd578937521
2013-07-05 20:31:54 +00:00
Fred Kiefer
64932aad00
Include objc.h otherwise __GNU_LIBOBJC__ isn't defined.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36838 72102866-910b-0410-8b05-ffd578937521
2013-07-05 13:55:10 +00:00
Richard Frith-MacDonald
f20a131f27
portbility fixes for mswindows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36829 72102866-910b-0410-8b05-ffd578937521
2013-07-04 06:03:59 +00:00
Richard Frith-MacDonald
9151fe541b
Added Ibadinov's socks parsing code, modified to build without warnings/errors
...
on more systems.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36828 72102866-910b-0410-8b05-ffd578937521
2013-07-04 05:33:50 +00:00
Sebastian Reitenbach
a8d504b108
fix typo in comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36825 72102866-910b-0410-8b05-ffd578937521
2013-07-03 17:58:21 +00:00
Richard Frith-MacDonald
38ea0d2b27
Add new type encoding parser by Ibadinov Marat, modified to build on gnu/linux
...
without warnings, using gcc.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36813 72102866-910b-0410-8b05-ffd578937521
2013-07-03 07:55:48 +00:00
Richard Frith-MacDonald
060ba55854
change log for recent updates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36812 72102866-910b-0410-8b05-ffd578937521
2013-07-03 07:50:05 +00:00
Richard Frith-MacDonald
19bec3c0c9
A few string methods and OSX version compatibility tweaks.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36781 72102866-910b-0410-8b05-ffd578937521
2013-07-01 07:08:55 +00:00
Richard Frith-MacDonald
6f9ad53449
double retain bugfix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36762 72102866-910b-0410-8b05-ffd578937521
2013-06-27 06:42:42 +00:00
Wolfgang Lux
824c55380c
Fix typo in warning.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36750 72102866-910b-0410-8b05-ffd578937521
2013-06-24 08:31:27 +00:00
Ivan Vučica
8384be10f3
Fixed a syntax error in NSFileManager.m.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36748 72102866-910b-0410-8b05-ffd578937521
2013-06-23 22:19:58 +00:00
Richard Frith-MacDonald
a0875b7adb
don't try to copy file/group ownership
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36747 72102866-910b-0410-8b05-ffd578937521
2013-06-23 07:29:22 +00:00
Luboš Doležel
26c0b8b274
* Headers/GSBlocks.h: weakly import _Block_copy and _Block_release
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36735 72102866-910b-0410-8b05-ffd578937521
2013-06-20 22:04:14 +00:00
Luboš Doležel
b1863cff1d
* Source/NSTimeZone.m
...
Implement nextDaylightSavingTimeTransitionAfterDate:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36709 72102866-910b-0410-8b05-ffd578937521
2013-06-08 19:02:10 +00:00
Sebastian Reitenbach
3fafe05f0c
* Source/Additions/Unicode.m
...
Headers/Foundation/NSString.h
revert my change from 2013-05-29
breaks decoding of .gorm files in NSString for me on amd64
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36701 72102866-910b-0410-8b05-ffd578937521
2013-06-06 10:11:27 +00:00
Richard Frith-MacDonald
3329cac81c
fix for bug #39126
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36686 72102866-910b-0410-8b05-ffd578937521
2013-05-31 09:28:14 +00:00
Sebastian Reitenbach
5c58cc793a
* Headers/Foundation/NSString.h
...
make NSStringEncoding enum typdef to NSUInteger
* Source/Additions/Unicode.m
fix format string to print out NSStringEncoding
OK Richard
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36678 72102866-910b-0410-8b05-ffd578937521
2013-05-29 16:05:41 +00:00
Ivan Vučica
d4fd0ca901
In case NAN macro is defined in math.h, prefer that over using the nan() function call.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36647 72102866-910b-0410-8b05-ffd578937521
2013-05-17 18:38:19 +00:00
Richard Frith-MacDonald
93859d8011
fix error checking file line count in last update
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36644 72102866-910b-0410-8b05-ffd578937521
2013-05-17 09:24:10 +00:00
Ivan Vučica
b2129096ab
Added check for whether there is any useful information in
...
struct lconv. Android doesn't have anything there, despite
having locale.h, so it makes little sense to try to access
the nonexistent fields in GSLocale.m
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36632 72102866-910b-0410-8b05-ffd578937521
2013-05-16 08:44:53 +00:00
Ivan Vučica
e34b48653b
When cross-compiling, obeying an additional setting for Objective-C 2.0 support. Fixed a missing '$' in cross.config.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36631 72102866-910b-0410-8b05-ffd578937521
2013-05-16 07:37:39 +00:00
Richard Frith-MacDonald
a446155e68
fix for bnug #38981
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36621 72102866-910b-0410-8b05-ffd578937521
2013-05-15 10:44:16 +00:00
Fred Kiefer
3ea153f91b
Add changelog for second part of last commit, which should have been
...
commited separatly.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36618 72102866-910b-0410-8b05-ffd578937521
2013-05-13 20:59:42 +00:00
Fred Kiefer
276d411340
* Tests/base/NSArchiver/stringEncoding.m: Use PASS_EQUAL instead
...
of PASS.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36617 72102866-910b-0410-8b05-ffd578937521
2013-05-13 20:55:37 +00:00
Richard Frith-MacDonald
360e1f6ec6
some small fixups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36616 72102866-910b-0410-8b05-ffd578937521
2013-05-13 07:09:41 +00:00
Richard Frith-MacDonald
891d7e0f24
fix for bug #38955
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36615 72102866-910b-0410-8b05-ffd578937521
2013-05-13 04:59:45 +00:00
Richard Frith-MacDonald
446ae5e104
fix possible infinite recursion
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36579 72102866-910b-0410-8b05-ffd578937521
2013-04-24 15:15:49 +00:00
Richard Frith-MacDonald
6dad554c51
fix memory management error
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36556 72102866-910b-0410-8b05-ffd578937521
2013-04-22 10:27:07 +00:00
Richard Frith-MacDonald
e813c95a51
Fix from Marcus for non-fragile ABI build
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36546 72102866-910b-0410-8b05-ffd578937521
2013-04-18 04:59:08 +00:00
Richard Frith-MacDonald
8398b7e156
fixups to avoid future ABI breakage
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36538 72102866-910b-0410-8b05-ffd578937521
2013-04-15 09:07:19 +00:00
Richard Frith-MacDonald
97cecc058e
tweaks to keep static analyzer happy
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36527 72102866-910b-0410-8b05-ffd578937521
2013-04-14 16:25:27 +00:00
Richard Frith-MacDonald
5fac2e2ca2
tidyups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36517 72102866-910b-0410-8b05-ffd578937521
2013-04-13 10:40:15 +00:00
Richard Frith-MacDonald
983e9d1775
fix bug lookuing up class version for coder
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36510 72102866-910b-0410-8b05-ffd578937521
2013-04-12 11:06:28 +00:00
Richard Frith-MacDonald
7426e3a2f2
improve double scanning
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36501 72102866-910b-0410-8b05-ffd578937521
2013-04-10 22:03:52 +00:00
Richard Frith-MacDonald
a081b3d828
fix bug #38680
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36489 72102866-910b-0410-8b05-ffd578937521
2013-04-08 08:33:12 +00:00
Richard Frith-MacDonald
fec7f6689d
if neither the new pkg-config nor the old gnustls-config system is found ... try to guess what flags might be used for gnutls
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36468 72102866-910b-0410-8b05-ffd578937521
2013-04-05 15:55:20 +00:00
Richard Frith-MacDonald
dbf2cd01a0
fix entity parsing in quoted strings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36458 72102866-910b-0410-8b05-ffd578937521
2013-04-03 15:28:28 +00:00
Richard Frith-MacDonald
a2d444617c
make it clear what release version this is
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36446 72102866-910b-0410-8b05-ffd578937521
2013-03-28 09:18:54 +00:00
Richard Frith-MacDonald
1fc503029f
prepare documentation for release
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36443 72102866-910b-0410-8b05-ffd578937521
2013-03-28 08:10:03 +00:00
Richard Frith-MacDonald
d087429b96
restructuring and bugfixing
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36434 72102866-910b-0410-8b05-ffd578937521
2013-03-26 09:27:49 +00:00
Richard Frith-MacDonald
8ab462066b
OSX compatibility tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36430 72102866-910b-0410-8b05-ffd578937521
2013-03-25 14:15:23 +00:00
Richard Frith-MacDonald
c940fe2773
fix keyed decoding of identity affine transform
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36425 72102866-910b-0410-8b05-ffd578937521
2013-03-25 11:29:55 +00:00
Fred Kiefer
0b60eebda4
* Source/NSXMLNode.m (-XMLStringWithOptions:): Revert change I
...
made on 2012-12-01.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36401 72102866-910b-0410-8b05-ffd578937521
2013-03-23 13:47:40 +00:00
Richard Frith-MacDonald
ec5d649b45
new methods supplied by Lubos Dolezel
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36391 72102866-910b-0410-8b05-ffd578937521
2013-03-20 17:37:16 +00:00
Richard Frith-MacDonald
9662cf9244
minor optimisation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36375 72102866-910b-0410-8b05-ffd578937521
2013-03-17 14:06:32 +00:00
Fred Kiefer
146eac5be8
* Tests/base/NSLocale/general.m,
...
* Tests/base/NSTimeZone/use.m: Mark more tests that depend on
locale setting as hopes.
* Tests/base/GSXML/basic.m: Set the timezone of the GSXMLRPC to
get the same date string in the output.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36371 72102866-910b-0410-8b05-ffd578937521
2013-03-16 17:40:56 +00:00
Richard Frith-MacDonald
5127db9b08
Fix out of date FSF address reported by Fred
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36370 72102866-910b-0410-8b05-ffd578937521
2013-03-16 17:12:30 +00:00
Richard Frith-MacDonald
b2459bcf96
Fix bug handling absolute path config.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36369 72102866-910b-0410-8b05-ffd578937521
2013-03-16 15:34:59 +00:00
Richard Frith-MacDonald
56fe24c831
quarter calculation by reussandras@gmail.com
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36368 72102866-910b-0410-8b05-ffd578937521
2013-03-16 08:23:19 +00:00
Richard Frith-MacDonald
af1045443d
update timezone information
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36366 72102866-910b-0410-8b05-ffd578937521
2013-03-16 07:44:31 +00:00
Richard Frith-MacDonald
7847a7dd4d
changes for build on Androd by Emmanuel Maillard
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36364 72102866-910b-0410-8b05-ffd578937521
2013-03-16 05:25:49 +00:00
Richard Frith-MacDonald
d314f0f843
experiment with slower but better hashes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36344 72102866-910b-0410-8b05-ffd578937521
2013-03-12 16:11:10 +00:00
Richard Frith-MacDonald
da1e4a48e2
fix autorelease pool management issues
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36330 72102866-910b-0410-8b05-ffd578937521
2013-03-10 14:30:52 +00:00
Sebastian Reitenbach
ee46fb66d7
remove snucked in header
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36317 72102866-910b-0410-8b05-ffd578937521
2013-03-09 18:14:03 +00:00
Richard Frith-MacDonald
e15c981429
a few new methods
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36311 72102866-910b-0410-8b05-ffd578937521
2013-03-08 14:07:34 +00:00
Richard Frith-MacDonald
4eb74f9607
fix bug#38450
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36277 72102866-910b-0410-8b05-ffd578937521
2013-03-05 15:08:56 +00:00
Richard Frith-MacDonald
75f5788037
Apply patch by Sebastian Reitenbach <sebastia@l00-bugdead-prods.de>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36272 72102866-910b-0410-8b05-ffd578937521
2013-03-05 12:27:20 +00:00
Sebastian Reitenbach
90b34d3c68
* Source/NSKeyValueObserving.m
...
* Source/NSXMLParser.m
char is unsigned on macppc, so don't compare it
against negative values
OK Richard
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36251 72102866-910b-0410-8b05-ffd578937521
2013-03-03 16:11:08 +00:00
Richard Frith-MacDonald
7e3ed9364a
ibump subminor version in preparation for next release
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36223 72102866-910b-0410-8b05-ffd578937521
2013-03-01 10:56:37 +00:00
Richard Frith-MacDonald
7ca6e56d39
prep for release
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36208 72102866-910b-0410-8b05-ffd578937521
2013-02-28 16:50:37 +00:00
Richard Frith-MacDonald
75661de25e
fix for overrun when searching backwards (spotted by Fred using valgrind)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36204 72102866-910b-0410-8b05-ffd578937521
2013-02-28 12:51:27 +00:00
Richard Frith-MacDonald
98d236617b
another bugfix attempt
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36156 72102866-910b-0410-8b05-ffd578937521
2013-02-17 06:20:22 +00:00
Richard Frith-MacDonald
b7368b7c65
fix for bug #38310
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36152 72102866-910b-0410-8b05-ffd578937521
2013-02-16 08:16:25 +00:00
Richard Frith-MacDonald
d81607ac73
make data URLs ignore base URLs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36150 72102866-910b-0410-8b05-ffd578937521
2013-02-16 08:02:44 +00:00
Richard Frith-MacDonald
2f975e0606
unescape relativePath
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36146 72102866-910b-0410-8b05-ffd578937521
2013-02-15 19:56:03 +00:00
Richard Frith-MacDonald
2a05739607
fix for predicate format output of binary operators
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36144 72102866-910b-0410-8b05-ffd578937521
2013-02-15 15:14:50 +00:00
Richard Frith-MacDonald
ec7fe0019c
tweaks to compile with mdns again
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36104 72102866-910b-0410-8b05-ffd578937521
2013-02-10 10:52:44 +00:00
Richard Frith-MacDonald
780cfea7ce
fix for #38198 by Marcus Muller
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36103 72102866-910b-0410-8b05-ffd578937521
2013-02-10 09:58:07 +00:00
Richard Frith-MacDonald
d4f1581679
OSX compatibility when we are creating a URL relative to an incompatible base.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36102 72102866-910b-0410-8b05-ffd578937521
2013-02-10 06:24:56 +00:00
Richard Frith-MacDonald
b9e2c4dc17
fix error checking for perform on finished thread
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36057 72102866-910b-0410-8b05-ffd578937521
2013-02-03 06:31:03 +00:00
Richard Frith-MacDonald
d005afdc13
add issing date components.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36012 72102866-910b-0410-8b05-ffd578937521
2013-01-24 09:15:53 +00:00
Fred Kiefer
dde8376be9
* Source/NSPredicate.m: Fixup parsing of function expressions.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36011 72102866-910b-0410-8b05-ffd578937521
2013-01-22 08:31:40 +00:00
Richard Frith-MacDonald
abb9304bbd
add warning about loading invalid certificates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36009 72102866-910b-0410-8b05-ffd578937521
2013-01-21 12:27:07 +00:00
Richard Frith-MacDonald
5702ee1e43
Fix for buf #38043
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36008 72102866-910b-0410-8b05-ffd578937521
2013-01-21 10:38:15 +00:00
Richard Frith-MacDonald
82c51f73a4
Fix for bug #38017
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36007 72102866-910b-0410-8b05-ffd578937521
2013-01-21 10:15:17 +00:00
Richard Frith-MacDonald
b659603cb9
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
Richard Frith-MacDonald
6a962a48a8
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
Fred Kiefer
c34d31015d
* 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
Richard Frith-MacDonald
9adb6e80dd
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
Gregory John Casamento
feb7c308aa
* 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
Richard Frith-MacDonald
c8d2192a54
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
Richard Frith-MacDonald
2171c6971d
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
Richard Frith-MacDonald
66364a9465
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
Richard Frith-MacDonald
17bdc5cfe2
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
Richard Frith-MacDonald
f0fa7fbe28
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
Richard Frith-MacDonald
ca5f252894
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
Fred Kiefer
93d6b3c135
* 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
Richard Frith-MacDonald
9d42d3cea3
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
Richard Frith-MacDonald
01dded102c
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
Richard Frith-MacDonald
ccf505da7c
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
Gregory John Casamento
5e24b65085
* 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
Gregory John Casamento
faf804b536
* 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
Gregory John Casamento
7e905d5069
* 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
Ivan Vučica
09b993ace2
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
Gregory John Casamento
65d3018c68
* 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
Gregory John Casamento
f6656b4051
* 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
Quentin Mathe
a396bc9f22
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
Wolfgang Lux
a1843ff254
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
Wolfgang Lux
c67e228f86
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
Richard Frith-MacDonald
3f773a24fc
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
Richard Frith-MacDonald
45dc918955
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
Quentin Mathe
7c88cff675
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
Richard Frith-MacDonald
8eb0bdb33c
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
Richard Frith-MacDonald
eaf39627d5
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
Richard Frith-MacDonald
c2990900fd
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
Richard Frith-MacDonald
9e2e614c11
attempt fix for bug #37596
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35716 72102866-910b-0410-8b05-ffd578937521
2012-10-18 21:44:50 +00:00
Richard Frith-MacDonald
e02ff90f23
make code more robust when there's no autorelease pool.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35706 72102866-910b-0410-8b05-ffd578937521
2012-10-17 13:47:11 +00:00
Eric Wasylishen
2f1b8f47c3
* Tests/base/NSArchiver/stringEncoding.m: add test for last commit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35698 72102866-910b-0410-8b05-ffd578937521
2012-10-16 03:45:45 +00:00
Eric Wasylishen
8b7f4c85c6
* Source/NSPropertyList.m (-[GSBinaryPLGenerator storeString:):
...
Write unicode strings in big-endian instead of little-endian.
The resulting plists now load properly on OS X. Thanks to
rdemet for bug report.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35697 72102866-910b-0410-8b05-ffd578937521
2012-10-16 02:55:13 +00:00
Richard Frith-MacDonald
9eb4770f5a
Remove stupid OSX compatibility hack ... no longer needed.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35692 72102866-910b-0410-8b05-ffd578937521
2012-10-15 14:37:31 +00:00
Richard Frith-MacDonald
e9d41fe2db
Fix logging for prettier display of class/method names.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35670 72102866-910b-0410-8b05-ffd578937521
2012-10-12 07:00:17 +00:00
Richard Frith-MacDonald
1d7830df31
tentative/partial improvement of 'precision' of c-strings (%s format)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35625 72102866-910b-0410-8b05-ffd578937521
2012-10-03 08:40:48 +00:00
Wolfgang Lux
a84b6afe97
Fix to compile again on NetBSD and other systems without GNUTLS
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35623 72102866-910b-0410-8b05-ffd578937521
2012-10-03 07:47:38 +00:00
Richard Frith-MacDonald
f4eb5e2726
More SSL/TLS options support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35618 72102866-910b-0410-8b05-ffd578937521
2012-09-30 10:14:00 +00:00
Richard Frith-MacDonald
db9c84ff4e
more tls reorganisation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35605 72102866-910b-0410-8b05-ffd578937521
2012-09-26 15:23:24 +00:00
Richard Frith-MacDonald
bca4db00c9
synchronization fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35604 72102866-910b-0410-8b05-ffd578937521
2012-09-26 13:59:05 +00:00
Richard Frith-MacDonald
a7171ab9be
restructure for maintainability
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35598 72102866-910b-0410-8b05-ffd578937521
2012-09-24 09:07:55 +00:00
Richard Frith-MacDonald
5ae3033e20
variable initialisation fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35597 72102866-910b-0410-8b05-ffd578937521
2012-09-23 16:25:20 +00:00
Richard Frith-MacDonald
46ef4c971e
cleanups for SSL/TLS support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35596 72102866-910b-0410-8b05-ffd578937521
2012-09-23 13:11:15 +00:00
Richard Frith-MacDonald
2539f6207c
Extend use of gnutls to older APIs so we don't need both gnutls and openssl
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35595 72102866-910b-0410-8b05-ffd578937521
2012-09-23 12:26:28 +00:00
Niels Grewe
2927b474b5
Fix compilation with the non-fragile ABI and restore a line in
...
GSVersionMacros.h that seems to have been left commented out accidentally.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35594 72102866-910b-0410-8b05-ffd578937521
2012-09-23 08:29:17 +00:00
Niels Grewe
c92c3f5322
Fix typo.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35593 72102866-910b-0410-8b05-ffd578937521
2012-09-23 08:06:59 +00:00
Richard Frith-MacDonald
55149fdc40
Memory management nad documentation fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35584 72102866-910b-0410-8b05-ffd578937521
2012-09-21 10:27:05 +00:00
Niels Grewe
679dc66bbf
More timsort bugfixes (seems to work much better now)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35583 72102866-910b-0410-8b05-ffd578937521
2012-09-20 18:54:15 +00:00
Niels Grewe
be1f5c5c15
Fix bugs in the timsort implementation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35582 72102866-910b-0410-8b05-ffd578937521
2012-09-20 14:29:16 +00:00
Richard Frith-MacDonald
7f177becc5
fix quicksort implementation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35580 72102866-910b-0410-8b05-ffd578937521
2012-09-20 10:19:18 +00:00
Richard Frith-MacDonald
a4140c8f51
Changes to restore sorting functiionality
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35579 72102866-910b-0410-8b05-ffd578937521
2012-09-20 09:32:00 +00:00
Niels Grewe
f8fd11f3fd
Completely overhaul how we do sorting in -base. GSSorting.h now defines an
...
interface that can be used for all sorting tasks in the library. The actual sort
algorithms to use are now plugable. Timsort is the new default sorting
algorithm, the existing algorithms, shellsort and quicksort, can still be
selected using a configure switch.
Also implement the new NSComparator (blocks) based sorting and insertion index
searching methods for NSMutableArray and NSArray.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35573 72102866-910b-0410-8b05-ffd578937521
2012-09-19 13:31:09 +00:00
Gregory John Casamento
e26964a166
* Headers/Foundation/Foundation.h
...
* Headers/Foundation/NSScriptWhoseTests.h
* Source/GNUmakefile
* Source/NSObject+NSComparisonMethods.m: Move the
comparison methods to the header for NSScriptWhoseTests.h,
but don't define the abstract class since we don't support
Apple script.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35570 72102866-910b-0410-8b05-ffd578937521
2012-09-17 16:05:06 +00:00
Richard Frith-MacDonald
ae328505c2
add support for data:,xxx style URL
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35568 72102866-910b-0410-8b05-ffd578937521
2012-09-16 07:39:18 +00:00
Richard Frith-MacDonald
30934c87eb
fix json quoting by copying from webservices library
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35559 72102866-910b-0410-8b05-ffd578937521
2012-09-10 13:18:29 +00:00
Richard Frith-MacDonald
d2972dd399
improve serialisation of booleans
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35557 72102866-910b-0410-8b05-ffd578937521
2012-09-10 10:27:59 +00:00
Richard Frith-MacDonald
4985cf3413
OSX compatibility tweaks inspiered by testplant
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35555 72102866-910b-0410-8b05-ffd578937521
2012-09-10 05:18:09 +00:00
Sergii Stoian
3e6253d584
Fox conflict again
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35550 72102866-910b-0410-8b05-ffd578937521
2012-09-09 21:37:08 +00:00
Sergii Stoian
54b5344ee6
Fix conflict
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35549 72102866-910b-0410-8b05-ffd578937521
2012-09-09 21:33:27 +00:00
Sergii Stoian
283559fa07
Create directories only if it doesn't exist.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35548 72102866-910b-0410-8b05-ffd578937521
2012-09-09 21:29:38 +00:00
Wolfgang Lux
4e8258b232
Add missing variable declaration on big-endian systems.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35543 72102866-910b-0410-8b05-ffd578937521
2012-09-09 10:04:22 +00:00
Richard Frith-MacDonald
e46b8d3567
tweak xml parsing to not ignore white space
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35533 72102866-910b-0410-8b05-ffd578937521
2012-09-06 12:58:25 +00:00
Richard Frith-MacDonald
b099149311
OSX compatibility fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35532 72102866-910b-0410-8b05-ffd578937521
2012-09-05 08:42:21 +00:00
Fred Kiefer
9ce62100fe
Add new CDATA XML test case based on code by John Duff <nico.bin@hotmail.fr>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35528 72102866-910b-0410-8b05-ffd578937521
2012-09-04 21:29:11 +00:00
Richard Frith-MacDonald
0be505308d
simplification, including use of strtoull() everywhere
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35503 72102866-910b-0410-8b05-ffd578937521
2012-09-03 13:36:45 +00:00
Niels Grewe
d2401da38c
Tweak ICU detection a little.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35500 72102866-910b-0410-8b05-ffd578937521
2012-09-03 12:58:48 +00:00
Niels Grewe
2174f87ede
Let us run configure successfully on platforms that ship ICU, but not the
...
icu-config script.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35487 72102866-910b-0410-8b05-ffd578937521
2012-09-01 19:24:54 +00:00
Richard Frith-MacDonald
739c0c8ece
fix bug appending path to empty string on windows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35462 72102866-910b-0410-8b05-ffd578937521
2012-08-27 10:26:31 +00:00
Niels Grewe
ee4052bf6d
Compatibility improvements for QNX.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35451 72102866-910b-0410-8b05-ffd578937521
2012-08-26 08:55:49 +00:00
Niels Grewe
868d8a6922
Add support for logging to the QNX slog via NSLog().
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35450 72102866-910b-0410-8b05-ffd578937521
2012-08-25 23:55:51 +00:00
Niels Grewe
d6047d2923
Make the configure script behave more friendly when cross-compiling.
...
It now no longer unhelpfully fails because it cannot run foreign
binaries during the configuration phase. Instead, the configuration
values necessary are read from cross.config in this case. (This just
codifies present defaults and adds sensible ones where they were still
missing). Alternative files can be specified using the
`--with-cross-compilation-info=' switch.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35449 72102866-910b-0410-8b05-ffd578937521
2012-08-25 21:44:02 +00:00
Niels Grewe
383d5ccec2
Changes to support clang's __attribute__((objc_root_class)).
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35412 72102866-910b-0410-8b05-ffd578937521
2012-08-16 12:31:16 +00:00
Richard Frith-MacDonald
94add60875
property list deserialisation tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35395 72102866-910b-0410-8b05-ffd578937521
2012-08-10 19:09:44 +00:00
Richard Frith-MacDonald
5904a38efd
temporary directory improvement
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35393 72102866-910b-0410-8b05-ffd578937521
2012-08-10 14:31:28 +00:00
Richard Frith-MacDonald
48ed95b668
fix for bug #35672
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35392 72102866-910b-0410-8b05-ffd578937521
2012-08-10 09:25:38 +00:00
Richard Frith-MacDonald
897390797f
preparation for osx compatibility fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35390 72102866-910b-0410-8b05-ffd578937521
2012-08-10 08:36:09 +00:00
Richard Frith-MacDonald
b618b41512
Another use of tolower() found and removed ... retain tolower() when the
...
internal 8bit encoding in not latin1 and uni_tolower() is therefore not
usable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35386 72102866-910b-0410-8b05-ffd578937521
2012-08-09 18:57:20 +00:00
Richard Frith-MacDonald
cbbdf7a3df
fix bogus NSError generation when deserialising some property lists
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35382 72102866-910b-0410-8b05-ffd578937521
2012-08-09 12:58:01 +00:00
Riccardo Mottola
a16dbfd544
Add macro detection for MacOS version 10.1 to 10.6 and make GS_API_LATEST the last in priority.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35365 72102866-910b-0410-8b05-ffd578937521
2012-08-08 21:58:29 +00:00
Richard Frith-MacDonald
6f9b24af1e
simplify case conversion options
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35364 72102866-910b-0410-8b05-ffd578937521
2012-08-08 16:54:08 +00:00
Richard Frith-MacDonald
9fcfba64a2
literal string handling improvments.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35359 72102866-910b-0410-8b05-ffd578937521
2012-08-08 09:46:08 +00:00
Richard Frith-MacDonald
99dfb5b7da
selector comparison fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35336 72102866-910b-0410-8b05-ffd578937521
2012-08-02 09:27:59 +00:00
Richard Frith-MacDonald
c58ccdb72c
chunked encoding optimisations
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35331 72102866-910b-0410-8b05-ffd578937521
2012-07-31 06:53:02 +00:00
Richard Frith-MacDonald
8a605b360a
performance tweak for accumulating large amounts of data into a buffer.
...
eg. megabytes added in incremets of a few bytes at a time.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35328 72102866-910b-0410-8b05-ffd578937521
2012-07-30 16:55:51 +00:00
Richard Frith-MacDonald
4d638f1cb0
fix for bug #36967
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35326 72102866-910b-0410-8b05-ffd578937521
2012-07-27 19:00:17 +00:00
Richard Frith-MacDonald
3000e9ec1c
OSX compatibility tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35325 72102866-910b-0410-8b05-ffd578937521
2012-07-27 18:02:11 +00:00
Richard Frith-MacDonald
e6c15aef54
crude KVO setter for structs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35324 72102866-910b-0410-8b05-ffd578937521
2012-07-27 16:48:49 +00:00
Fred Kiefer
27a33dbedb
* Source/NSXMLNode.m (-description): Remove trailing newline. This
...
should fix #36976 .
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35323 72102866-910b-0410-8b05-ffd578937521
2012-07-27 15:35:39 +00:00
Richard Frith-MacDonald
91aea36304
Use GSSelectorTypesMatch() for types comparison where we are interested in types
...
but not qualifiers and stack layout information.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35304 72102866-910b-0410-8b05-ffd578937521
2012-07-20 04:43:58 +00:00
Gregory John Casamento
469b95d0e3
Fix misspelling.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35288 72102866-910b-0410-8b05-ffd578937521
2012-07-12 23:13:50 +00:00
Richard Frith-MacDonald
855876d49b
Check for bad data
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35284 72102866-910b-0410-8b05-ffd578937521
2012-07-11 12:57:31 +00:00
Richard Frith-MacDonald
186f17482a
fix for bug #36824
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35283 72102866-910b-0410-8b05-ffd578937521
2012-07-11 04:51:42 +00:00
Richard Frith-MacDonald
2ae70d0d9b
improvements from Niels Grewe
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35279 72102866-910b-0410-8b05-ffd578937521
2012-07-09 16:42:19 +00:00
Richard Frith-MacDonald
4555af88c0
fi for bug #36706
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35278 72102866-910b-0410-8b05-ffd578937521
2012-07-09 15:31:12 +00:00
Richard Frith-MacDonald
e47d619b47
fix thread scheduling test (provided by Sebastian Reitenbach <buzzdee>)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35276 72102866-910b-0410-8b05-ffd578937521
2012-07-09 11:03:56 +00:00
Richard Frith-MacDonald
6b5a2c4c03
Language lookup improvements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35275 72102866-910b-0410-8b05-ffd578937521
2012-07-09 10:47:48 +00:00
Richard Frith-MacDonald
2b30f01d2d
fix for bug #34815
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35272 72102866-910b-0410-8b05-ffd578937521
2012-07-09 05:22:03 +00:00
Richard Frith-MacDonald
99b20009a9
missed changelog from last commit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35267 72102866-910b-0410-8b05-ffd578937521
2012-07-08 15:56:31 +00:00
Richard Frith-MacDonald
cd3225d8c9
fix for bug #36650
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35265 72102866-910b-0410-8b05-ffd578937521
2012-07-08 15:00:21 +00:00
Richard Frith-MacDonald
5ac9b6a74e
attempt fix for bug #36726
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35263 72102866-910b-0410-8b05-ffd578937521
2012-07-08 12:03:09 +00:00
Richard Frith-MacDonald
445b29faa4
Tweak to avoid possible re-entrancy errors
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35256 72102866-910b-0410-8b05-ffd578937521
2012-07-05 10:46:39 +00:00
Quentin Mathe
bb5d10108f
Fixed constant string comparison error reported by Clang r158230 or more recent
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35255 72102866-910b-0410-8b05-ffd578937521
2012-07-05 09:55:42 +00:00
Richard Frith-MacDonald
1744a7c18b
Attempt fix for bug #34191 by maintaining class->bundle maps for lookup and
...
re-checking for newly loaded frameworks if the lookup fails.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35253 72102866-910b-0410-8b05-ffd578937521
2012-07-02 09:08:14 +00:00
Richard Frith-MacDonald
caf8cfcec2
fix for memory leak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35242 72102866-910b-0410-8b05-ffd578937521
2012-06-27 18:12:12 +00:00
Richard Frith-MacDonald
7bef14a326
check for nil argument and raise as per apple documentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35193 72102866-910b-0410-8b05-ffd578937521
2012-06-12 05:39:31 +00:00
Wolfgang Lux
59df115b26
Fix previous change to compile again when using select() instead of poll().
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35182 72102866-910b-0410-8b05-ffd578937521
2012-06-07 08:11:59 +00:00
Richard Frith-MacDonald
6e59f141f5
support very large numbers of DO connections.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35180 72102866-910b-0410-8b05-ffd578937521
2012-06-06 06:51:26 +00:00
Riccardo Mottola
100c2e0722
Do not include malloc on OpenBSD to avoid warning (and include stdlib always).
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35124 72102866-910b-0410-8b05-ffd578937521
2012-04-30 07:12:05 +00:00
Riccardo Mottola
956e6c7958
Extend David's hack to all known non-glibc platforms
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35123 72102866-910b-0410-8b05-ffd578937521
2012-04-29 17:15:51 +00:00
Richard Frith-MacDonald
f224e6286b
Attempt to sort out versioning of archives/DO to be more tolerant/flexible.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35118 72102866-910b-0410-8b05-ffd578937521
2012-04-27 11:58:56 +00:00
Fred Kiefer
3e8e98b4b2
Get new test to run with older compilers.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35107 72102866-910b-0410-8b05-ffd578937521
2012-04-23 20:19:36 +00:00
David Chisnall
47969b4af6
Added ChangeLog entry from last commit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35106 72102866-910b-0410-8b05-ffd578937521
2012-04-23 12:47:19 +00:00
Riccardo Mottola
b02052b792
Do not include malloc on OpenBSD to avoid warning
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35104 72102866-910b-0410-8b05-ffd578937521
2012-04-22 19:00:27 +00:00
Fred Kiefer
ad1fdfcb62
* Tools/pl2link.m (main): Get the category from a new entry named
...
FreeDesktopCategories.
Patch by Philippe Roussel <p.o.roussel@free.fr>.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35089 72102866-910b-0410-8b05-ffd578937521
2012-04-18 08:34:08 +00:00
Richard Frith-MacDonald
97261ea781
Fix problem as reported by James Cook <mokus@deepbondi.net>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35088 72102866-910b-0410-8b05-ffd578937521
2012-04-17 21:06:41 +00:00
Richard Frith-MacDonald
e1b2d9bd90
Add iconv configuration options.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35070 72102866-910b-0410-8b05-ffd578937521
2012-04-16 08:57:45 +00:00
Richard Frith-MacDonald
e2e74266e3
fix test for availability of lossy conversion in iconv library
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35066 72102866-910b-0410-8b05-ffd578937521
2012-04-15 07:21:36 +00:00
Sebastian Reitenbach
835817a415
Some NSInteger to NSUInteger changes to match return values
...
of methods
OK Fred Kiefer
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35051 72102866-910b-0410-8b05-ffd578937521
2012-04-10 07:12:49 +00:00
David Chisnall
66499ebd49
Added ChangeLog entry from last commit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35047 72102866-910b-0410-8b05-ffd578937521
2012-04-07 13:55:01 +00:00
David Chisnall
e783451e20
Added ChangeLog entry from last commit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35045 72102866-910b-0410-8b05-ffd578937521
2012-04-07 10:45:44 +00:00
Fred Kiefer
9629278d59
* Source/NSXMLDocument.m:
...
* Source/NSXMLDTD.m:
* Source/NSXMLNode.m:
* Source/NSXMLDTDNode.m:
* Source/NSXMLElement.m: Remove compiler warnings for clang
reported by David Chisnall.
* Tests/base/NSAutoreleasePool/basic.m: Get to compile again
without -C99.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35043 72102866-910b-0410-8b05-ffd578937521
2012-04-06 22:27:55 +00:00
David Chisnall
4bc62f73ee
Added ChangeLog entry from last commit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35038 72102866-910b-0410-8b05-ffd578937521
2012-04-06 12:37:20 +00:00
David Chisnall
a3d29460d6
Added ChangeLog entry from last commit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35034 72102866-910b-0410-8b05-ffd578937521
2012-04-06 12:23:26 +00:00
David Chisnall
099038ac58
Added ChangeLog entry from last commit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35032 72102866-910b-0410-8b05-ffd578937521
2012-04-06 12:03:15 +00:00
Fred Kiefer
337118ee64
* Source/NSXMLNode.m (+_objectForNode:): Don't create a document
...
object for a private document.
* Tests/base/NSXMLNode/transfer.m: New code for test case
contributed by Doug Simons.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35026 72102866-910b-0410-8b05-ffd578937521
2012-04-04 21:39:12 +00:00
Fred Kiefer
3086ac94e6
* Source/NSXMLElement.m,
...
* Source/NSXMLNode.m: Fix compiler error and warning for older
version of libxml2.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35024 72102866-910b-0410-8b05-ffd578937521
2012-04-03 06:25:07 +00:00
Niels Grewe
490dfca739
Add special small object class for floats. Previously, NSSmallRepeatableDouble
...
would be used which resulted in the float being printed as a double when calling
-stringValue or -description.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35022 72102866-910b-0410-8b05-ffd578937521
2012-04-01 07:33:38 +00:00
Fred Kiefer
a490907e32
* Headers/Foundation/NSObject.h (-error:): Declare return type.
...
Patch by Benoît Garrigues <bgarrigues@gmail.com>
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35013 72102866-910b-0410-8b05-ffd578937521
2012-03-27 21:47:10 +00:00
Fred Kiefer
cd53cea865
* Source/NSXMLNode.m (execute_xpath): Clean up.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35012 72102866-910b-0410-8b05-ffd578937521
2012-03-27 21:44:01 +00:00
Niels Grewe
fa47f6da10
Detect the presence of libdispatch and, if available, use it for collection
...
enumeration methods that take blocks as arguments. This allows us to implement
the NSEnumerationConcurrent option of those methods with minimal effort.
The searching methods on NSIndexSet and all the sorting methods are still
missing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35010 72102866-910b-0410-8b05-ffd578937521
2012-03-27 17:05:19 +00:00
Niels Grewe
95e88e9a7e
Remove leftover debugging statements.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35008 72102866-910b-0410-8b05-ffd578937521
2012-03-27 15:37:52 +00:00
Richard Frith-MacDonald
cd57095d65
get code to compile/link again
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35004 72102866-910b-0410-8b05-ffd578937521
2012-03-27 10:03:40 +00:00
Niels Grewe
abb5a4dd3e
Attempt to fix block definitions for blocks without arguments in GCC
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35003 72102866-910b-0410-8b05-ffd578937521
2012-03-27 09:30:12 +00:00
Fred Kiefer
517ef2d55f
* Source/NSXMLElement.m,
...
* Source/NSXMLNode.m: Better support for namespaces. Corrected
-_nodeFollowingInNaturalDirection:, -setStringValue: and
-XMLStringWithOptions:
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34999 72102866-910b-0410-8b05-ffd578937521
2012-03-26 23:11:52 +00:00
Niels Grewe
132de12a73
Add completion block support to NSOperation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34996 72102866-910b-0410-8b05-ffd578937521
2012-03-26 14:47:07 +00:00
Richard Frith-MacDonald
980c878509
include libxml2 headers early
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34995 72102866-910b-0410-8b05-ffd578937521
2012-03-25 20:22:39 +00:00
Fred Kiefer
b383bbcf78
* Source/NSXMLNode.m (-rootDocument): Better test for private document.
...
* Source/NSXMLDTDNode.m (-initWithXMLString:): Use childAtIndex:
instead of rootElement.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34991 72102866-910b-0410-8b05-ffd578937521
2012-03-23 19:40:43 +00:00
Fred Kiefer
79647a337e
* Source/NSXMLNode.m (-copyWithZone_): Use value 1 instead of 2
...
for deep copy. Bug found by Doug Simons <doug.simons@testplant.com>.
* Source/NSXMLNode.m (-rootDocument): Don't return the private
document.
* Source/NSXMLNode.m (-nextSibling, -previousSibling): Protect
against namspace nodes.
* Tests/base/NSXMLNode/transfer.m: New test case for problem
reported by Doug Simons.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34988 72102866-910b-0410-8b05-ffd578937521
2012-03-23 09:48:24 +00:00
Fred Kiefer
d2eaeafb2a
* Source/NSXMLElement.m,
...
* Source/NSXMLNode.m: Fix memory leak for attribute private
documents found by valgrind.
* Tests/base/NSXMLNode/namespace.m: Use drain instead of
release.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34976 72102866-910b-0410-8b05-ffd578937521
2012-03-22 17:33:09 +00:00
Fred Kiefer
7e995ff2a8
* Source/NSXMLDocument.m (-URI, -setURI:): Specific implementation.
...
* Source/NSXMLPrivate.h: Remove URI ivar.
* Source/NSXMLElement.m,
* Source/NSXMLNode.m: Full support for namespaces.
* Tests/base/NSXMLNode/namespace.m: Test code borrowed from
Google data project.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34972 72102866-910b-0410-8b05-ffd578937521
2012-03-22 09:34:54 +00:00
Fred Kiefer
fa5df31b06
* Source/NSXMLDocument.m: Correct memory management.
...
* Source/NSXMLElement.m,
* Source/NSXMLNode.m: Add partial support for namespaces.
Try to bracket more libxml2 functions with version checks.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34967 72102866-910b-0410-8b05-ffd578937521
2012-03-21 09:01:48 +00:00
Richard Frith-MacDonald
8f42e7c2f8
Alterations for build consistency
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34966 72102866-910b-0410-8b05-ffd578937521
2012-03-21 08:00:33 +00:00
Niels Grewe
0f6803451e
Define NS_REQUIRES_NIL_TERMINATION macro.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34960 72102866-910b-0410-8b05-ffd578937521
2012-03-20 16:28:59 +00:00
Richard Frith-MacDonald
4f81bfd607
Attempt at more helpful error message.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34959 72102866-910b-0410-8b05-ffd578937521
2012-03-20 15:09:42 +00:00
Fred Kiefer
c5e877513e
* Source/NSXMLDTDNode.m: Correct node type, at least for entity nodes.
...
* Source/NSXMLDTD.m: Use predefined entities from libxml2.
* Source/NSXMLNode.m: Rewrite the ownership transfer to preserve
names in dictionaries.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34947 72102866-910b-0410-8b05-ffd578937521
2012-03-18 12:20:29 +00:00
Fred Kiefer
d3e3f4e17c
* Source/NSXMLPrivate.h: Remvoe unused ivars.
...
* Source/NSXMLDocument.m: Get DTD from node and and validation
in init methods.
* Source/NSXMLDTD.m: Implement.
* Source/NSXMLNode.m: No children for attribute nodes.
* Tests/base/NSXMLNode/basic.m: Test empty attribute children
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34943 72102866-910b-0410-8b05-ffd578937521
2012-03-17 13:57:58 +00:00
Fred Kiefer
3e2c60a3e1
* Source/NSXMLNode.m (-XMLStringWithOptions:): Protect the
...
different format constants with version checks.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34935 72102866-910b-0410-8b05-ffd578937521
2012-03-16 07:56:15 +00:00
Fred Kiefer
a1cbb4f003
* Source/NSXMLDocument.m (-XMLDataWithOptions:): Correct convesion
...
to NSData. Add some comments.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34931 72102866-910b-0410-8b05-ffd578937521
2012-03-14 22:41:32 +00:00
Fred Kiefer
3318835025
Use xmlSave for XML String creation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34929 72102866-910b-0410-8b05-ffd578937521
2012-03-14 21:12:19 +00:00
Richard Frith-MacDonald
043b774291
get the xml code to build on RedHat/CentOS
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34928 72102866-910b-0410-8b05-ffd578937521
2012-03-14 10:09:15 +00:00
Fred Kiefer
18c64eae4f
* Source/NSXMLNode.m (-detach): Don't handle the namespace case.
...
* Source/NSXMLElement.m (-removeNamespaceForPrefix:): Implement.
* Tests/base/NSXMLNode/basic.m: Move tests from here ...
* Tests/base/NSXMLElement/basic.m: ... to here.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34927 72102866-910b-0410-8b05-ffd578937521
2012-03-12 22:33:27 +00:00
Fred Kiefer
86330f01a7
* Source/NSXMLElement.m: Correct used namespace field.
...
* Source/NSXMLNode.m: Implement special handling for namespace
nodes.
* Tests/base/NSXMLNode/basic.m: Correct method name for
namespace node.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34926 72102866-910b-0410-8b05-ffd578937521
2012-03-12 19:50:51 +00:00
Richard Frith-MacDonald
84ce4ee4e3
evert/improve last changes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34925 72102866-910b-0410-8b05-ffd578937521
2012-03-12 18:13:27 +00:00
Richard Frith-MacDonald
f3da6a5455
restructure a bit to make it easier to add namespace support.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34924 72102866-910b-0410-8b05-ffd578937521
2012-03-12 13:27:32 +00:00
Richard Frith-MacDonald
765ad1d32c
avoid crash in testcases
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34921 72102866-910b-0410-8b05-ffd578937521
2012-03-11 15:04:36 +00:00
Richard Frith-MacDonald
6908b4724d
Use NSLog consistently for debug output
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34920 72102866-910b-0410-8b05-ffd578937521
2012-03-11 11:00:08 +00:00
Fred Kiefer
87c3b97c1c
* Source/NSXMLNode.m (-copyWithZone:): Don't set object value of
...
copy if it is nil.
* Source/NSXMLNode.m (+_objectForNode:): Use correct sub class
for decl nodes.
* Tests/base/NSXMLNode/basic.m: More tests.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34912 72102866-910b-0410-8b05-ffd578937521
2012-03-09 10:08:48 +00:00
Fred Kiefer
a9288f57d0
* Source/NSXMLNode.m (-detach, -_insertChild:atIndex:): Maintain
...
doc pointer.
* Source/NSXMLDTD.m: Implement a few methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34908 72102866-910b-0410-8b05-ffd578937521
2012-03-08 19:59:12 +00:00
Fred Kiefer
02b71a0a49
* Source/NSXMLNode.m (+_objectForNode:): Add a few more libxml2
...
node types.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34905 72102866-910b-0410-8b05-ffd578937521
2012-03-08 00:15:08 +00:00
Richard Frith-MacDonald
b8cb46a233
attempt to fix event generation/handing logic for data streams
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34903 72102866-910b-0410-8b05-ffd578937521
2012-03-07 13:46:50 +00:00
Richard Frith-MacDonald
1a55779dd7
Apply patch by Jens Alfke with minor changes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34902 72102866-910b-0410-8b05-ffd578937521
2012-03-07 08:37:54 +00:00
Fred Kiefer
61002f572e
* Source/NSXMLNode.m (+initialize): Add workaround for Windows
...
xmlFree problem.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34897 72102866-910b-0410-8b05-ffd578937521
2012-03-06 22:33:54 +00:00
Richard Frith-MacDonald
efdaa9502e
attempt fix for chunked coding
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34896 72102866-910b-0410-8b05-ffd578937521
2012-03-06 20:08:46 +00:00
Fred Kiefer
af84c47f9c
Get all the XML tests to pass again.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34892 72102866-910b-0410-8b05-ffd578937521
2012-03-06 09:55:36 +00:00
Eric Wasylishen
6f803c1c70
* Source/NSUserDefaults.m:
...
* Source/NSConnection.m:
* Source/NSCharacterSet.m:
* Tools/make_strings/StringsFile.m:
* Tools/pl.m: Fix instances where NSNotFound is stored in or
compared to an unsigned or int variable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34884 72102866-910b-0410-8b05-ffd578937521
2012-03-06 03:05:23 +00:00
Eric Wasylishen
db838e79a3
* Source/NSString.m: Factor out code for opening an ICU collator
...
into static function GSICUCollatorOpen. Support
NSDiacriticInsensitiveSearch.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34883 72102866-910b-0410-8b05-ffd578937521
2012-03-06 02:25:43 +00:00
Eric Wasylishen
89016e2e63
* Headers/Foundation/NSString.h (-compare:options:range:locale:):
...
Rename locale parameter from "dict" to "locale".
* Source/NSString.m (-compare:options:range:locale:): If locale
paramater is not nil and not an NSLocale instance, substitute
+[NSLocale currentLocale].
* Source/NSString.m: Clarify some locale related documentation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34882 72102866-910b-0410-8b05-ffd578937521
2012-03-06 02:08:47 +00:00
Fred Kiefer
9f1c97406d
* Tests/base/NSXMLElement/attributes.m: Test for changed
...
exception.
* Tests/base/NSXMLNode/basic.m: More tests.
* Source/NSXMLNode.m: Rewrite object value handling.
* Source/NSXMLElement.m (-objectValue): Return @"" when the
value is nil.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34881 72102866-910b-0410-8b05-ffd578937521
2012-03-05 22:48:18 +00:00
Eric Wasylishen
6461dd4aac
* Source/NSString.m (-rangeOfString:options:range:locale:):
...
Correct result range with ICU codepath
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34880 72102866-910b-0410-8b05-ffd578937521
2012-03-05 22:31:53 +00:00
Fred Kiefer
32678e3f42
* Source/NSXMLElement.m (-addAttribute:): Raise correct exception.
...
* Tests/base/NSXMLNode/children.m: Add test cases for attributes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34879 72102866-910b-0410-8b05-ffd578937521
2012-03-05 09:41:40 +00:00
Eric Wasylishen
b059c30066
* Tests/base/NSString/locale.m: Expand test of compare:
...
and rangeOfString:. Mark as hopeful for the moment. All pass
on Mac OS 10.7.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34878 72102866-910b-0410-8b05-ffd578937521
2012-03-05 07:08:46 +00:00
Fred Kiefer
4e4bf5a00c
* Source/NSXMLPrivate.h: Move private method declarations for
...
NSXMLNode to here.
* Source/NSXMLDocument.m
* Source/NSXMLDTD.m
* Source/NSXMLDTDNode.m
* Source/NSXMLElement.m
* Source/NSXMLNode.m: Clean up and add comments about missing
code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34877 72102866-910b-0410-8b05-ffd578937521
2012-03-04 21:40:39 +00:00
Fred Kiefer
38483746b3
* Source/NSXMLNode.m: Remove all the extra reference handling code
...
and the special retain and release methods.
* Tests/base/NSXMLNode/basic.m,
* Tests/base/NSXMLNode/children.m: A few more test
cases. Validated on MacOSX 10.6.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34873 72102866-910b-0410-8b05-ffd578937521
2012-03-03 11:37:49 +00:00
Richard Frith-MacDonald
4296dba91e
redo commit for minor bugfix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34872 72102866-910b-0410-8b05-ffd578937521
2012-03-03 09:19:41 +00:00
Eric Wasylishen
cd9e610a39
* Tests/base/NSString/locale.m: Add a simple test for locale sensitive
...
compare: and rangeOfString: methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34869 72102866-910b-0410-8b05-ffd578937521
2012-03-02 22:03:27 +00:00
Eric Wasylishen
90460a40cf
* Source/NSString.m: Fix for ICU anchored backwards search
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34868 72102866-910b-0410-8b05-ffd578937521
2012-03-02 22:01:10 +00:00
Fred Kiefer
fd8ffb6e42
* Source/GSLocale.m (GSDefaultLanguageLocale): Add missing check
...
for LC_MESSAGES definition.
This broke compilation on Windows.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34867 72102866-910b-0410-8b05-ffd578937521
2012-03-02 21:38:41 +00:00
Richard Frith-MacDonald
592f8b39c8
compatibiulity fix for 35699
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34865 72102866-910b-0410-8b05-ffd578937521
2012-03-02 19:01:30 +00:00
Richard Frith-MacDonald
978d2cd023
OSX compatibility tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34861 72102866-910b-0410-8b05-ffd578937521
2012-03-02 09:03:00 +00:00
Richard Frith-MacDonald
fc0a0e782f
fixups for ICU changes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34858 72102866-910b-0410-8b05-ffd578937521
2012-03-02 07:31:47 +00:00
Richard Frith-MacDonald
16ff2d0e26
patch for bug 35685 by Jens Alfke <jens@mooseyard.com>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34857 72102866-910b-0410-8b05-ffd578937521
2012-03-02 07:07:43 +00:00
Eric Wasylishen
5393256ae6
* Source/NSString.m: Implement a codepath using ICU for
...
-compare:options:range:locale: and
-rangeOfString:options:range:locale: when a non-nil locale
is provided.
* Headers/Foundation/NSString.h (-compare:options:range:locale:):
Change type of locale parameter to id; it can be NSDictionary or
NSLocale.
* configure.ac: add some ICU headers used in NSString change
* configure: regenerate
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34856 72102866-910b-0410-8b05-ffd578937521
2012-03-02 06:53:16 +00:00
Richard Frith-MacDonald
26ffe755bb
Apply fixes for a couple of bug reports.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34855 72102866-910b-0410-8b05-ffd578937521
2012-03-01 19:39:20 +00:00
Richard Frith-MacDonald
b2900f17b1
minor fix for output format
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34853 72102866-910b-0410-8b05-ffd578937521
2012-03-01 09:30:13 +00:00
Richard Frith-MacDonald
466d55bd8d
experimental change to try to avoid non-standard extensions
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34852 72102866-910b-0410-8b05-ffd578937521
2012-03-01 09:14:08 +00:00
Fred Kiefer
6277a0a352
More XML cleanup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34851 72102866-910b-0410-8b05-ffd578937521
2012-03-01 08:41:20 +00:00
Richard Frith-MacDonald
7e75feda70
cleanups and comments.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34849 72102866-910b-0410-8b05-ffd578937521
2012-03-01 06:11:30 +00:00
Gregory John Casamento
c6c26748a3
* Source/NSXMLNode.m: Fix a crashing bug after an invalid xpath
...
expression is used.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34848 72102866-910b-0410-8b05-ffd578937521
2012-02-29 21:13:13 +00:00
Richard Frith-MacDonald
3951bd7a66
try to ensure we get posix strerror_r
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34845 72102866-910b-0410-8b05-ffd578937521
2012-02-29 15:17:06 +00:00
Eric Wasylishen
4db79e6fef
* Source/GSLocale.m:
...
- Deprecate GSSetLocale and GSSetLocaleC; they now do nothing
but print a warning.
- Introduce GSDefaultLanguageLocale(), which is a
substitute for GSSetLocale(LC_MESSAGES, nil), which just returns the
current setting of LC_MESSAGES.
* Source/NSObject.m (+initialize): Remove GSSetLocaleC call,
which was changing the libc locale.
* Source/NSUserDefaults.m: Use GSDefaultLanguageLocale() instead of
GSSetLocale(LC_MESSAGES, nil)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34841 72102866-910b-0410-8b05-ffd578937521
2012-02-28 06:20:53 +00:00
Eric Wasylishen
f745fa90d7
* Source/NSArchiver.m (-resetArchiver): Write [self systemVersion] as
...
the archive version instead of 0, because this is what will be stored in
the archive if -encodeRootObject: is not called.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34840 72102866-910b-0410-8b05-ffd578937521
2012-02-28 03:26:46 +00:00
Eric Wasylishen
9d7b2d8f2b
* SSL/configure.ac: Change test for ssl2_clear in -lssl
...
to test for SSL_clear, which is a public function and
is acutally used by the SSL bundle. The test for ssl2_clear
was failing with OpenSSL 1.0.0e.
* SSL/configure: Regenerate
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34836 72102866-910b-0410-8b05-ffd578937521
2012-02-27 22:06:39 +00:00
Richard Frith-MacDonald
fb747bd9ca
bump version
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34835 72102866-910b-0410-8b05-ffd578937521
2012-02-27 21:13:16 +00:00
Richard Frith-MacDonald
717533effd
iarray coding fixes for DO
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34834 72102866-910b-0410-8b05-ffd578937521
2012-02-27 20:35:37 +00:00
Richard Frith-MacDonald
cdad5b9045
revise archive format.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34832 72102866-910b-0410-8b05-ffd578937521
2012-02-27 20:07:05 +00:00
Fred Kiefer
aa4ce6d720
Replace last change by a better one.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34829 72102866-910b-0410-8b05-ffd578937521
2012-02-27 18:35:38 +00:00
Gregory John Casamento
7e3141f7f5
2012-02-27 Fred Kiefer <FredKiefer@gmx.de>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34828 72102866-910b-0410-8b05-ffd578937521
2012-02-27 17:30:07 +00:00
Fred Kiefer
f8a501661e
* Source/NSXMLNode.m (+_objectForNode:): Get the actual class from
...
the document.
* Source/NSXMLNode.m (-description): Add a simple description method.
* Source/NSXMLDocument.m: Further cleanup. Exchange the contents
of -initWithData:... and initWithXMLString:...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34826 72102866-910b-0410-8b05-ffd578937521
2012-02-27 12:53:25 +00:00
Richard Frith-MacDonald
b7a7b40179
add support to encode/decode larger arrays
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34823 72102866-910b-0410-8b05-ffd578937521
2012-02-27 10:29:10 +00:00
Eric Wasylishen
0c7763f7e1
* Source/NSData.m: Various 64-bit compatibility fixes, mostly changing
...
unsgined to NSUInteger.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34822 72102866-910b-0410-8b05-ffd578937521
2012-02-27 02:12:19 +00:00
Fred Kiefer
7b7ea12045
* Source/NSXMLNode.m (execute_xpath): Use correct node for
...
relative paths.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34821 72102866-910b-0410-8b05-ffd578937521
2012-02-26 20:45:00 +00:00
Fred Kiefer
ecc9ca5a69
* Source/NSXMLNode.m (+elementWithName:stringValue:): Correct
...
recursive call.
Patch by Ivan Vučica <ivucica@gmail.com>
* Source/NSXMLElement.m: Add FIXME comments for name space
methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34820 72102866-910b-0410-8b05-ffd578937521
2012-02-26 19:58:25 +00:00
Fred Kiefer
45ce1cac8d
* Source/NSXMLElement.m: Implement namespace methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34808 72102866-910b-0410-8b05-ffd578937521
2012-02-23 00:01:27 +00:00
Fred Kiefer
dfb7d984d6
* Source/NSXMLNode.m (-_nodeFollowingInNaturalDirection:): Correct
...
this method.
* Source/NSXMLDocument.m,
* Source/NSXMLElement.m: Clean up children methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34807 72102866-910b-0410-8b05-ffd578937521
2012-02-22 22:52:31 +00:00
Fred Kiefer
30c7457ba0
* Source/NSXMLNode.m: Further clean up.
...
* Source/NSXMLDTDNode.m (-initWithXMLString:): Move comment
about missing code to here.
* Source/NSXMLElement.m (-initWithName:stringValue:): Move
subnode creation to here.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34806 72102866-910b-0410-8b05-ffd578937521
2012-02-22 10:55:12 +00:00
Fred Kiefer
5f2856a462
* Source/NSXMLNode.m: Clean up helper functions.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34801 72102866-910b-0410-8b05-ffd578937521
2012-02-21 08:21:12 +00:00
Fred Kiefer
eeb20af333
* Source/NSAffineTransform.m (-initWithCoder:, -encodeWithCoder:):
...
Add key coding and decoding for NSAffineTransform.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34800 72102866-910b-0410-8b05-ffd578937521
2012-02-20 22:32:49 +00:00
Gregory John Casamento
f02339adda
* Source/NSXMLDocument.m
...
* Source/NSXMLDTD.m
* Source/NSXMLDTDNode.m
* Source/NSXMLElement.m
* Source/NSXMLNode.m
* Source/NSXMLPrivate.h: Reimplementation of all DOM classes based on
libxml2. Implementation of all methods using libxml2 functions.
* Tests/base/NSXMLDocument/basic.m
* Tests/base/NSXMLElement/attributes.m
* Tests/base/NSXMLElement/children.m
* Tests/base/NSXMLNode/basic.m
* Tests/base/NSXMLNode/children.m
* Tests/base/NSXMLNode/kinds.m: Changes to test for new functionality.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34789 72102866-910b-0410-8b05-ffd578937521
2012-02-20 03:40:15 +00:00
Richard Frith-MacDonald
8b2aba3580
Apply patches by Lubomir Rintel <lubo.rintel@gooddata.com> to enable cookies
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34746 72102866-910b-0410-8b05-ffd578937521
2012-02-08 17:01:31 +00:00
Richard Frith-MacDonald
06ba8d9c58
Fix suggested by Dag Agren in bug #35477
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34744 72102866-910b-0410-8b05-ffd578937521
2012-02-08 15:34:48 +00:00
Niels Grewe
3527181d41
Correctly check for pthread library on QNX.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34732 72102866-910b-0410-8b05-ffd578937521
2012-02-07 10:18:52 +00:00
Richard Frith-MacDonald
e7d7505a8d
Fixup version
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34721 72102866-910b-0410-8b05-ffd578937521
2012-02-04 13:33:03 +00:00
Adam Fedor
5b4990b76d
Bump version
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34710 72102866-910b-0410-8b05-ffd578937521
2012-02-03 17:02:28 +00:00
Adam Fedor
36e57dbe90
Version 1.24.0
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34706 72102866-910b-0410-8b05-ffd578937521
2012-02-03 05:22:00 +00:00
Adam Fedor
6573e68b90
Update announcements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34703 72102866-910b-0410-8b05-ffd578937521
2012-02-03 05:10:19 +00:00
Richard Frith-MacDonald
facd75b4e1
fix for bug 35437
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34699 72102866-910b-0410-8b05-ffd578937521
2012-02-02 17:12:42 +00:00
Richard Frith-MacDonald
b6497999a6
JSON fixups thanks to Lubomir Rintel <lubo.rintel@gooddata.com>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34681 72102866-910b-0410-8b05-ffd578937521
2012-01-31 16:32:40 +00:00
Richard Frith-MacDonald
a8a09c4933
revert last change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34678 72102866-910b-0410-8b05-ffd578937521
2012-01-31 09:33:17 +00:00
Fred Kiefer
4c69dafed4
* Tests/base/NSURLRequest/basic.m: Remove two astray @ characters.
...
These were blocking the file from compiling with gcc 4.6
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34672 72102866-910b-0410-8b05-ffd578937521
2012-01-30 23:20:40 +00:00
Richard Frith-MacDonald
4438c218eb
preparation for release
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34668 72102866-910b-0410-8b05-ffd578937521
2012-01-30 16:29:22 +00:00
Richard Frith-MacDonald
e138bc1db8
fix buffer overrun
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34667 72102866-910b-0410-8b05-ffd578937521
2012-01-30 15:26:09 +00:00
Richard Frith-MacDonald
8e79a9764f
avoid a few warnings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34665 72102866-910b-0410-8b05-ffd578937521
2012-01-30 11:31:40 +00:00
Richard Frith-MacDonald
d3b4830a65
try to work round selinux restrictions on invocations
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34660 72102866-910b-0410-8b05-ffd578937521
2012-01-29 16:57:06 +00:00
Richard Frith-MacDonald
d43a73871b
Add warning about state of DOM classes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34657 72102866-910b-0410-8b05-ffd578937521
2012-01-29 15:39:19 +00:00
Richard Frith-MacDonald
e97102ae94
try to allow iso language names in languages array
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34654 72102866-910b-0410-8b05-ffd578937521
2012-01-29 11:10:05 +00:00
Richard Frith-MacDonald
0332d78990
fix copying large files
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34637 72102866-910b-0410-8b05-ffd578937521
2012-01-26 19:59:58 +00:00
Stefan Bidigaray
598c5de32a
Do not call unum_format* more than once.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34634 72102866-910b-0410-8b05-ffd578937521
2012-01-26 01:40:12 +00:00
Richard Frith-MacDonald
1abad06f3a
small host lokup fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34629 72102866-910b-0410-8b05-ffd578937521
2012-01-25 19:52:34 +00:00
Richard Frith-MacDonald
566d9571f1
OSX compat tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34621 72102866-910b-0410-8b05-ffd578937521
2012-01-24 09:43:15 +00:00
Richard Frith-MacDonald
4d0364836b
fix for incorrect types comparison
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34591 72102866-910b-0410-8b05-ffd578937521
2012-01-19 10:12:03 +00:00
Richard Frith-MacDonald
3ce8576080
fix bug #34835
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34589 72102866-910b-0410-8b05-ffd578937521
2012-01-19 09:37:32 +00:00
Eric Wasylishen
43ee7044e6
* Source/NSBundle.m (addBundlePath): Handle nested subdirectories
...
(e.g.
[NSBundle pathForLibraryResource: @"Generic-PostScript_Printer-Postscript"
ofType: @"ppd"
inDirectory: @"PostScript/PPD"] was previously failing.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34555 72102866-910b-0410-8b05-ffd578937521
2012-01-16 08:15:07 +00:00
David Chisnall
cf7ead51e1
Added ChangeLog entry from last commit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34502 72102866-910b-0410-8b05-ffd578937521
2012-01-12 10:10:54 +00:00
Richard Frith-MacDonald
fb47a4fcb7
improve caching of bundle content paths
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34477 72102866-910b-0410-8b05-ffd578937521
2012-01-10 09:38:23 +00:00
Richard Frith-MacDonald
aa3b6f76c5
crude caching of directory contents
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34471 72102866-910b-0410-8b05-ffd578937521
2012-01-09 20:49:01 +00:00
Richard Frith-MacDonald
3fcd9f7d04
word size fixups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34468 72102866-910b-0410-8b05-ffd578937521
2012-01-09 08:28:27 +00:00
Richard Frith-MacDonald
5e74b70bff
Try to tidy/simplify objc2 header support.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34459 72102866-910b-0410-8b05-ffd578937521
2012-01-08 14:25:56 +00:00
Richard Frith-MacDonald
1c23e5145d
Make sure code passes testsuite
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34456 72102866-910b-0410-8b05-ffd578937521
2012-01-07 13:08:03 +00:00