Gregory John Casamento
d96ac7f32a
Barebones skeleton compiling now.
2019-05-17 20:17:10 -04:00
Gregory John Casamento
19f60afba3
Merge branch 'master' of github.com:gnustep/libs-base into add_nsorderedset_classcluster
2019-05-16 19:14:10 -04:00
Gregory John Casamento
ab366e4e8e
Add NSOrderedSet.h to Foundation.h header
2019-05-16 14:03:53 -04:00
Gregory John Casamento
10eeaea0f6
Add NSOrderedSet.h to Foundation.h header
2019-05-16 13:55:57 -04:00
Gregory John Casamento
672d4b11bd
NSOrderedSet header
2019-05-16 13:53:15 -04:00
Fred Kiefer
c82b0344ec
Merge pull request #44 from triplef/foundation-header-additions
...
Include CoreFoundation and libdispatch in Foundation.h if available.
2019-05-14 17:40:47 +02:00
Frederik Seiffert
1ff040df10
Include CoreFoundation and libdispatch in Foundation.h if available.
...
This more closely aligns Foundation.h with the Apple version if CoreBase and/or libdispatch are available.
2019-05-14 13:02:58 +02:00
Frederik Seiffert
43c5ccaef6
Add compatibility for Swift corelibs libdispatch release
...
This updates the libdispatch runloop integration to be compatible with the Swift corelibs libdispatch release:
https://github.com/apple/swift-corelibs-libdispatch
In that release, the main queue handle and drain functions have been renamed with a "_4CF" (for CoreFoundation) suffix and have moved to private.h, so we now check for the existance of this header and function names.
Note that libdispatch must be compiled with INSTALL_PRIVATE_HEADERS=YES.
Also fixes the checks for the HAVE_LIBDISPATCH_RUNLOOP define (was inverted) and ensures that both the handle and drain functions are available.
2019-05-10 16:17:53 +02:00
Frederik Seiffert
cecb41958b
Always use syslog for NSLog on Android.
...
As there is no way to access stdout/stderr on Android, and syslog is available and outputs to the system log (accesible using "adb logcat"), this improves the developer experience when developing for Android by enabling NSLog output without having to set the "GSLogSyslog" flag.
2019-05-08 10:52:06 +02:00
Fred Kiefer
5dac91ce3f
Merge pull request #40 from triplef/fix-libdispatch-enable
...
Fixed libdispatch configuration switch.
2019-05-07 21:42:37 +02:00
Frederik Seiffert
3a97bb08f4
Added basic spinlock implementation using builtins.
...
This will be used on platforms without pthread_spin_lock(), e.g. Android targeting API level < 24.
Implementation lifted from spinlock.h in libobjc2.
2019-05-07 17:40:41 +02:00
Frederik Seiffert
8a5756cf13
Fixed libdispatch configuration switch.
...
Passing --enable-libdispatch was incorrectly disabling libdispatch.
2019-05-07 16:05:17 +02:00
Richard Frith-Macdonald
8ed7ccea9e
Cleanups to avoid code conflicts and buffer overrun fixes.
2019-04-16 08:07:16 +01:00
Gregory Casamento
6377b93726
Merge pull request #38 from gnustep/nsstring_and_nscharacterset_changes
...
NSString and NSCharacterSet changes
2019-04-13 07:48:43 -04:00
Gregory John Casamento
d34dd9c38d
Add changelog
2019-04-13 05:50:53 -04:00
Gregory John Casamento
aa093ca1df
Readd guards
2019-04-13 05:00:54 -04:00
Gregory John Casamento
665bdcf952
Add test for emoji's back in.
2019-04-13 04:52:48 -04:00
Gregory John Casamento
7895a8c0e7
Add versions
2019-04-13 04:38:59 -04:00
Gregory John Casamento
b147a64ff5
Remove semicolons as mentioned by Fred
2019-04-12 09:12:54 -04:00
Gregory John Casamento
298f87d24e
All tests passing. Implementation of string and nscharacterset methods completed
2019-04-12 08:46:41 -04:00
Gregory John Casamento
f1b48541ae
Fix issue with character set caching.
2019-04-12 06:57:40 -04:00
Gregory John Casamento
51e0e3f45e
Some additional changes to the test
2019-04-10 05:43:25 -04:00
Gregory John Casamento
2a7183cb27
Latest changes to test
2019-04-09 06:44:56 -04:00
Gregory John Casamento
4b1138259c
Add test09 to test new functions.
2019-04-09 06:30:42 -04:00
Gregory John Casamento
6e843573af
Add missing method and rename in header.
2019-04-09 05:27:28 -04:00
Gregory John Casamento
574fc45c0b
Initial, untested implementation of stringByRemovingPercentEncoding.
2019-04-09 04:39:55 -04:00
Gregory John Casamento
fc13419877
Correct implementation of method.
2019-04-09 03:51:41 -04:00
Gregory John Casamento
9e960dfcd2
Correct method names
2019-04-09 03:28:35 -04:00
Gregory John Casamento
613d90c193
Initial/untested implementation of new string function.
2019-04-09 02:28:54 -04:00
Gregory John Casamento
b1f47e6f22
Added new character set implementations
2019-04-09 00:59:59 -04:00
Gregory John Casamento
41f4fa411a
Skeletal implementation of new characterset and screen methods.
2019-04-08 07:36:38 -04:00
Fred Kiefer
0a77ddb0d2
Merge pull request #37 from fsb4000/master
...
Decrease ICU version requirements to 49
2019-04-01 09:05:36 +02:00
fsb4000
3f305d6973
Decrease ICU version requirements to 49
2019-03-29 17:14:11 +07:00
Fred Kiefer
d0c8efb849
Merge pull request #35 from trunkmaster/master
...
Updates for Ukrainian language
2019-03-26 23:16:46 +01:00
Sergii Stoian
c89e01750d
Update ChangeLog for last commit to Ukrainian language.
2019-03-27 00:06:57 +02:00
Sergii Stoian
5b8645b424
Fix wrong \U sequence for leter i
and short weekdays.
2019-03-27 00:04:36 +02:00
Wolfgang Lux
c3b7a69968
Fix crash in gdomap when an invalid hostname is given for the -M option
2019-03-18 12:12:01 +01:00
Richard Frith-Macdonald
dc481825ec
remove leftover logging
2019-02-27 17:24:39 +00:00
Richard Frith-Macdonald
dd3e71e050
escape charaacters with codepoint greater than 0x7f
2019-02-27 16:54:45 +00:00
Richard Frith-Macdonald
06019034b0
header line folding fix
2019-02-15 14:13:14 +00:00
Richard Frith-Macdonald
911c5cdd66
make class lookup more reliable
2019-02-14 12:37:44 +00:00
Richard Frith-Macdonald
d6ef10f224
fixes for encoding in mime header encoded word
2019-02-14 11:19:33 +00:00
Richard Frith-Macdonald
9afe522216
fixup for new guard condition
2019-02-13 09:27:49 +00:00
rfm
cf62a50f52
Merge pull request #33 from gnustep/ivucica-fix-gnutls-guard
...
GSTLS.h: Change guard to check for /value/ of GS_USE_GNUTLS.
2019-02-12 19:37:46 +00:00
Ivan Vučica
9d67048ff0
GSTLS.h: Change guard to check for /value/ of GS_USE_GNUTLS.
...
Previously, code checked for whether its defined or not. This
preprocessor constant might be defined with a zero value
indicating desire not to use GnuTLS, which would still pass the
old check.
2019-02-12 19:19:01 +00:00
Richard Frith-Macdonald
921f7521ff
improve thread safety when using zombies
2019-02-11 09:09:20 +00:00
Richard Frith-Macdonald
cb2998641e
another tweak to avoid a compiler warning ... let the compiler know that the
...
hour cannot exceed 23
2019-01-17 15:20:48 +00:00
Richard Frith-Macdonald
b128196e57
rewrite unicode escape generation to avoid spurious compiler warning
2019-01-17 15:16:31 +00:00
Richard Frith-Macdonald
bc72e05f93
Use unsigned integers to suppress spurious compiler warning.
2019-01-17 15:01:08 +00:00
Richard Frith-Macdonald
d5db493e18
Fix preprocessor constant used to protect gnutls use
2019-01-16 16:20:42 +00:00