Richard Frith-MacDonald
1f786ad7a8
fixes for #47618
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40462 72102866-910b-0410-8b05-ffd578937521
2017-04-09 12:45:18 +00:00
Richard Frith-MacDonald
85e8bdb20d
non-lossy emncoding tests
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40394 72102866-910b-0410-8b05-ffd578937521
2017-03-17 11:50:05 +00:00
Richard Frith-MacDonald
cc27fb0cb5
Use UTF8String rather than cString
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40393 72102866-910b-0410-8b05-ffd578937521
2017-03-17 09:45:02 +00:00
Richard Frith-MacDonald
c2e3d29282
fix accidental delete
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40391 72102866-910b-0410-8b05-ffd578937521
2017-03-17 09:24:12 +00:00
Richard Frith-MacDonald
80547ce977
fix configure issue on osx
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40390 72102866-910b-0410-8b05-ffd578937521
2017-03-17 09:22:57 +00:00
Wolfgang Lux
e3caba204b
Fix a serious misunderstanding of the icu string access API: The value
...
of nativeIndexingLimit must not exceed the length of the current chunk.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40333 72102866-910b-0410-8b05-ffd578937521
2017-02-11 14:24:58 +00:00
Niels Grewe
6509aeb2de
Fix handling of incorrect replacement patterns.
...
The error code from trying to apply a replacement pattern was not checked,
resulting in a crash inside libicu. This also fixes a few memory leaks
(replacement string objects not correctly autoreleased before returning them
to the caller).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40142 72102866-910b-0410-8b05-ffd578937521
2016-10-12 13:43:32 +00:00
Niels Grewe
0abb1803ce
s/codpepoint/codepoint
...
Thanks Ivan!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40141 72102866-910b-0410-8b05-ffd578937521
2016-10-11 17:12:31 +00:00
Niels Grewe
aadf76eeb6
Fix testcase for 0xfffe in a string (in initial position it
...
it is just used to derive the byte-order and then discarded)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40140 72102866-910b-0410-8b05-ffd578937521
2016-10-11 12:35:29 +00:00
Niels Grewe
f9540e172e
Improve support for loading encrypted private keys
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40139 72102866-910b-0410-8b05-ffd578937521
2016-10-11 11:59:04 +00:00
Richard Frith-MacDonald
63bd893d1e
more characters
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40109 72102866-910b-0410-8b05-ffd578937521
2016-09-26 11:11:05 +00:00
Richard Frith-MacDonald
dbc9328a61
add fffd and ffff
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40108 72102866-910b-0410-8b05-ffd578937521
2016-09-26 11:04:51 +00:00
Richard Frith-MacDonald
34bcd16ed3
test for unicode noncharacter codepoint
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40107 72102866-910b-0410-8b05-ffd578937521
2016-09-26 10:59:02 +00:00
Niels Grewe
b1c979898d
Fix detection of the charset in XML data
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40090 72102866-910b-0410-8b05-ffd578937521
2016-09-19 15:56:51 +00:00
Niels Grewe
f5641389f0
Test case for extracting charset from xml string data
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40089 72102866-910b-0410-8b05-ffd578937521
2016-09-19 15:51:48 +00:00
Richard Frith-MacDonald
85b02833b1
scanHexLongLong inspider by Abbas Raza
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40070 72102866-910b-0410-8b05-ffd578937521
2016-09-06 07:57:17 +00:00
Richard Frith-MacDonald
ead1505a3c
Fix typo causing preamature termination of long headers
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40065 72102866-910b-0410-8b05-ffd578937521
2016-08-28 09:53:38 +00:00
Richard Frith-MacDonald
33ed35331b
Various configure/build tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40062 72102866-910b-0410-8b05-ffd578937521
2016-08-19 12:20:24 +00:00
Richard Frith-MacDonald
2615582d7c
Fixup for newer ICU
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40057 72102866-910b-0410-8b05-ffd578937521
2016-08-09 07:00:36 +00:00
Richard Frith-MacDonald
a6bce78c64
First attempt at GSMimeSerializer for more controlled serialisation of
...
documents so we can choose between a form suitable for old SMTP MTAs, or
for modern binary-safe transports.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40049 72102866-910b-0410-8b05-ffd578937521
2016-08-03 09:24:53 +00:00
Niels Grewe
ad428b99d5
Fix -getObjects:andKeys:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40036 72102866-910b-0410-8b05-ffd578937521
2016-07-26 23:24:56 +00:00
Niels Grewe
c2be055c3e
Add [NSData initWithBytesNoCopy:length:deallocator:]
...
This new initializer allows customising the deallocation behaviour
through user-supplied blocks.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40035 72102866-910b-0410-8b05-ffd578937521
2016-07-26 23:01:11 +00:00
Richard Frith-MacDonald
9188a050ef
fix for bug #47926
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@40007 72102866-910b-0410-8b05-ffd578937521
2016-07-18 09:51:35 +00:00
Richard Frith-MacDonald
ab5285aaab
fixups for run loop handling
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39989 72102866-910b-0410-8b05-ffd578937521
2016-07-12 17:54:40 +00:00
Richard Frith-MacDonald
788c9aa7e2
run loops for half a second
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39988 72102866-910b-0410-8b05-ffd578937521
2016-07-12 17:37:32 +00:00
Richard Frith-MacDonald
bd106b0bd0
fixup wait for connection
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39987 72102866-910b-0410-8b05-ffd578937521
2016-07-12 16:25:49 +00:00
Richard Frith-MacDonald
16925d77b3
invlidate timer when no longer used
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39982 72102866-910b-0410-8b05-ffd578937521
2016-07-12 11:15:43 +00:00
Richard Frith-MacDonald
103bf4cf97
check runMode:beforeDate:afor nil date
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39981 72102866-910b-0410-8b05-ffd578937521
2016-07-12 11:12:32 +00:00
Richard Frith-MacDonald
b4d30c2830
make sure the loop has an input source
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39980 72102866-910b-0410-8b05-ffd578937521
2016-07-12 11:06:43 +00:00
Richard Frith-MacDonald
8304096497
add tests for timer firing
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39979 72102866-910b-0410-8b05-ffd578937521
2016-07-12 10:50:50 +00:00
Niels Grewe
dfe7feebf2
Test case for the [NSRegularExpression pattern] bug
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39961 72102866-910b-0410-8b05-ffd578937521
2016-07-06 14:59:08 +00:00
Richard Frith-MacDonald
69d6cfa99d
Some testcase reliability improvements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39957 72102866-910b-0410-8b05-ffd578937521
2016-07-01 15:22:35 +00:00
Niels Grewe
b0e4faac68
Test framework loading as well (we recently had a fault there)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39954 72102866-910b-0410-8b05-ffd578937521
2016-07-01 11:08:54 +00:00
Richard Frith-MacDonald
4a2081691d
test for home directory of non-existent user
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39927 72102866-910b-0410-8b05-ffd578937521
2016-06-27 06:39:31 +00:00
Richard Frith-MacDonald
96d39e79bc
If we don't have a home directory, we can't expand a '~' in a path.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39926 72102866-910b-0410-8b05-ffd578937521
2016-06-26 12:04:23 +00:00
Richard Frith-MacDonald
04406427e3
Add newere method
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39924 72102866-910b-0410-8b05-ffd578937521
2016-06-26 05:56:10 +00:00
Richard Frith-MacDonald
35962654cb
one more hope.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39923 72102866-910b-0410-8b05-ffd578937521
2016-06-25 19:25:14 +00:00
Richard Frith-MacDonald
d9d4cd2982
fix test to use consistent time zone (GMT)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39921 72102866-910b-0410-8b05-ffd578937521
2016-06-25 18:33:55 +00:00
Richard Frith-MacDonald
b07fe2eb2b
Fix uninitialised variables
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39906 72102866-910b-0410-8b05-ffd578937521
2016-06-22 14:14:05 +00:00
Richard Frith-MacDonald
8b4923c76e
fix 64bit error in method type declarations
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39903 72102866-910b-0410-8b05-ffd578937521
2016-06-22 09:43:00 +00:00
Richard Frith-MacDonald
0c7237ec08
s390x portability fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39901 72102866-910b-0410-8b05-ffd578937521
2016-06-22 07:54:16 +00:00
Niels Grewe
0d98f56eca
Implement resource limits for regular expression evaluation. Tweaked
...
to roughly match the Cocoa behaviour, but can be changed through
the GSRegularExpressionWorkLimit user default.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39872 72102866-910b-0410-8b05-ffd578937521
2016-06-17 09:04:04 +00:00
Niels Grewe
ac2d08d2a1
Implement -isEqual: and -hash on NSRegularExpression, so that copies are
...
actually equal
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39871 72102866-910b-0410-8b05-ffd578937521
2016-06-17 07:43:51 +00:00
Richard Frith-MacDonald
491474cbf3
fixup bad variable size
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39863 72102866-910b-0410-8b05-ffd578937521
2016-06-14 19:52:30 +00:00
Richard Frith-MacDonald
d60587e6bb
Fixes for failure of connect() system call
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39862 72102866-910b-0410-8b05-ffd578937521
2016-06-14 07:10:44 +00:00
Niels Grewe
cb6b795926
Fix test for sum() aggregate: It was calling the count operator on
...
the array instead of actually summing up the values.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39851 72102866-910b-0410-8b05-ffd578937521
2016-06-08 07:45:56 +00:00
Richard Frith-MacDonald
e7c50a1eb2
just hope for extension to work
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39840 72102866-910b-0410-8b05-ffd578937521
2016-06-06 20:49:08 +00:00
Richard Frith-MacDonald
5224b275d8
For blocking read test, use a pipe rather than stdin ... in case the tests
...
are being run as a batch job with no stdin.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39815 72102866-910b-0410-8b05-ffd578937521
2016-05-27 07:15:31 +00:00
Richard Frith-MacDonald
5d51d364d8
remove bad test
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39805 72102866-910b-0410-8b05-ffd578937521
2016-05-25 06:33:49 +00:00
Richard Frith-MacDonald
7332655ada
fix error in predicate test
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39804 72102866-910b-0410-8b05-ffd578937521
2016-05-25 06:18:49 +00:00