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
1451a8181c
add __has_extension
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39151 72102866-910b-0410-8b05-ffd578937521
2015-11-04 17:55:05 +00:00
Riccardo Mottola
68f692de66
comment nested idef statements for clarity
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39132 72102866-910b-0410-8b05-ffd578937521
2015-11-03 09:15:26 +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
58362f14b5
tweak to raise exception in node init if we don't have libxml2
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39116 72102866-910b-0410-8b05-ffd578937521
2015-11-02 09:07:39 +00:00
Richard Frith-MacDonald
f341ff0528
fix trivial typo in comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39115 72102866-910b-0410-8b05-ffd578937521
2015-11-01 23:37:11 +00:00
Richard Frith-MacDonald
f8a6a45133
another stub
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39114 72102866-910b-0410-8b05-ffd578937521
2015-11-01 23:28:18 +00:00
Richard Frith-MacDonald
24f387f8a7
Revised after testing again.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39112 72102866-910b-0410-8b05-ffd578937521
2015-11-01 22:49:21 +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
bf5038e2ac
protect from both old runtime and old compiler
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39042 72102866-910b-0410-8b05-ffd578937521
2015-10-08 09:13:32 +00:00
Richard Frith-MacDonald
f6271e8e48
fixup for old runtime
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39041 72102866-910b-0410-8b05-ffd578937521
2015-10-08 09:04:48 +00:00
Richard Frith-MacDonald
e8f8da0618
fixup for old runtime
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39040 72102866-910b-0410-8b05-ffd578937521
2015-10-08 08:52:32 +00:00
Richard Frith-MacDonald
dd3fface17
fix escaped encoding to be ascii
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39036 72102866-910b-0410-8b05-ffd578937521
2015-10-07 06:25:18 +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
5f6700adcc
imprve exception logging
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39024 72102866-910b-0410-8b05-ffd578937521
2015-10-03 18:56:08 +00:00
Richard Frith-MacDonald
ac53087213
Fixup bad report of selector in an exception in runloop
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39023 72102866-910b-0410-8b05-ffd578937521
2015-10-03 17:38:21 +00:00
Richard Frith-MacDonald
91d3484e9b
fix typo in comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39022 72102866-910b-0410-8b05-ffd578937521
2015-10-03 17:11:00 +00:00
Richard Frith-MacDonald
fa3b26e91c
improve logging of sending bad selector to be performed
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39021 72102866-910b-0410-8b05-ffd578937521
2015-10-03 16:56:07 +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
Niels Grewe
9a2ee0bf9e
Test for parsing & in an attribute
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39011 72102866-910b-0410-8b05-ffd578937521
2015-09-22 12:32:37 +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
1852fbd6b1
define keys with strings compatible with the deprecated values
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38996 72102866-910b-0410-8b05-ffd578937521
2015-09-18 08:42:40 +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
bb36c3f5a5
define type more traditional GS way or gcc didn't like it
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38988 72102866-910b-0410-8b05-ffd578937521
2015-09-16 07:41:49 +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
Richard Frith-MacDonald
252bbf1ba2
check flags used at make configure time
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38967 72102866-910b-0410-8b05-ffd578937521
2015-09-03 14:23:20 +00:00
Richard Frith-MacDonald
7fa1961ad7
add gnustlsFileSystemRepresentation for mingw
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38965 72102866-910b-0410-8b05-ffd578937521
2015-09-02 17:23: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
0f44f60d7c
Check that LDFLAGS environment variable is consistent with the one used for make
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38962 72102866-910b-0410-8b05-ffd578937521
2015-08-31 05:39:23 +00:00
Richard Frith-MacDonald
916855444e
Allow debug to be turned on for an individual request
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38958 72102866-910b-0410-8b05-ffd578937521
2015-08-30 15:50:27 +00:00
Richard Frith-MacDonald
b27f60bb58
tweak format of base64 encoded data content
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38957 72102866-910b-0410-8b05-ffd578937521
2015-08-30 10:50:59 +00:00
Richard Frith-MacDonald
516bde6dea
fixup for nul termination of debug output
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38955 72102866-910b-0410-8b05-ffd578937521
2015-08-30 10:25:52 +00:00
Richard Frith-MacDonald
3bbe9ff957
more tweaks ... move base64 encoding to shared private function
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38954 72102866-910b-0410-8b05-ffd578937521
2015-08-30 09:23:27 +00:00
Richard Frith-MacDonald
9aa5d4cd04
Use base64 in gnustep property lists
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38953 72102866-910b-0410-8b05-ffd578937521
2015-08-30 07:28:26 +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
1fbc464141
tweak logging in NSURLProtocol to cope with nul bytes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38950 72102866-910b-0410-8b05-ffd578937521
2015-08-29 21:13:14 +00:00
Richard Frith-MacDonald
5ff4f40d40
tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38948 72102866-910b-0410-8b05-ffd578937521
2015-08-29 20:45:52 +00:00