Riccardo Mottola
624140d0fc
Add tests for non-POSIX lstat() struct members
2020-04-09 09:05:46 +02:00
Hugh McMaster
27b95a3f05
configure.ac: Use PKG_CHECK_MODULES to detect libxml2, falling back to xml2-config if necessary
2020-02-01 19:17:16 +11:00
Frederik Seiffert
0eedef5080
Added NSException symbolication support using libunwind.
...
This is used when backtrace() is unavailable.
2019-11-18 10:47:47 +01:00
Richard Frith-Macdonald
dd36855923
Improved memory usage reporting mechanisms
2019-08-08 17:20:25 +01:00
Frederik Seiffert
3b60b1a8be
Added support for asset loading on Android.
...
Requires passing the activity's AssetManager object from Java to GNUstep by calling +[NSBundle setJavaAssetManager:withJNIEnv:], which then enables the following features:
- NSBundle main bundle resource paths support for Android assets, e.g. for pathForResource:ofType:, URLForResource:ofType: and related methods.
- NSBundle main bundle info dictionary support if Info.plist exists in Android assets.
- -initWithContentsOfFile: and related methods support for reading Android assets from main bundle in various classes (e.g. NSData, NSDictionary, NSArray, etc.).
- NSFileManager fileExistsAtPath:(isDirectory:) and isReadableFileAtPath: return YES for main bundle asset / asset directory paths.
- NSFileHandle support for reading Android assets from main bundle.
- NSDirectoryEnumerator support for enumerating Android assets from main bundle. Note that recursion into subdirectories is currently not supported by the native Android asset manager API (see https://issuetracker.google.com/issues/37002833 ).
Also adds support for automatic NSProcessInfo initialization on Android with a fake executable path "/data/data/<app identifier>/exe" (as Android apps don't have a real executable path), and tweaks main bundle initialization to allow that path. Main bundle resource paths are prefixed by "/data/data/<app identifier>/Resources".
2019-05-23 15:44:07 +02:00
rfm
5ce5899da2
Merge pull request #41 from triplef/swift-corelibs-libdispatch-compat
...
Add compatibility for Swift corelibs libdispatch release
2019-05-20 14:54:46 +01: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
8a5756cf13
Fixed libdispatch configuration switch.
...
Passing --enable-libdispatch was incorrectly disabling libdispatch.
2019-05-07 16:05:17 +02:00
fsb4000
3f305d6973
Decrease ICU version requirements to 49
2019-03-29 17:14:11 +07:00
Ivan Vučica
a2938b3104
configure.ac: Require ICU 5.0.
...
ChangeLog: Use tabs in the previous entry.
2019-01-06 20:45:31 +00:00
Hugh McMaster
f54ac5ce84
Use pkg-config to detect icu
2018-12-31 22:47:29 +11:00
Riccardo Mottola
e87f59a429
When checking for pthread_np.h include pthread.h if available or it may fail (e.g. OpenBSD)
2018-08-08 11:29:05 +02:00
Richard Frith-Macdonald
053862f652
We now use -fobjc-runtime=gcc to target the gnu/gcc runtime ABI
2018-07-10 10:49:31 +01:00
Riccardo Mottola
6f7e480913
Detect if platform is missing spin locks and provide an dummy implementation. Emit warning during compilation and runtime (in debug)
2018-04-23 20:37:28 +02:00
Wolfgang Lux
9f1fce3612
Include pkg.m4 which was missing from configure.ac leading to potential configuration failures
2018-01-15 11:59:30 +01:00
Richard Frith-Macdonald
5bdcd3c698
fix recent pkg-config change so we still work with older versions
2018-01-15 10:45:16 +00:00
Richard Frith-Macdonald
925f1dd5e1
Add Yavor Doganov's patches for tests and config. Add fixes for GSXML
...
validation of xml documents
2018-01-14 12:30:13 +00:00
Richard Frith-Macdonald
38fc2bde82
Remove --enable-objc-nonfragile-abi because David says it's obsolete and
...
doesn't work as expected.
2017-12-20 13:25:41 +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
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
39cc09e2ca
Sort algorithms should always be built, and be selectable at runtime
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39998 72102866-910b-0410-8b05-ffd578937521
2016-07-15 11:30:07 +00:00
Richard Frith-MacDonald
5b360d8a83
Remove the obsolete openssl bundle code.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39937 72102866-910b-0410-8b05-ffd578937521
2016-06-28 10:40:33 +00:00
Richard Frith-MacDonald
ecfbd24d8e
Changed to restructure subdirectory layout for binaries and system dependent
...
resources in a non-flattened installation. First step towards seamless
Debian multiarch support.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39918 72102866-910b-0410-8b05-ffd578937521
2016-06-25 07:12:41 +00:00
Richard Frith-MacDonald
f5288bdf6b
Simplify bfd code
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39763 72102866-910b-0410-8b05-ffd578937521
2016-05-14 14:47:43 +00:00
Niels Grewe
c0282c4073
If libdispatch provides integration hooks for the main queue
...
(i.e. nickhutchinson/libdispatch), use these to drain the main
queue using the main run loop.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39617 72102866-910b-0410-8b05-ffd578937521
2016-04-04 08:17:08 +00:00
Richard Frith-MacDonald
d40d219015
removal of garbage collection
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39608 72102866-910b-0410-8b05-ffd578937521
2016-03-25 11:15:28 +00:00
Richard Frith-MacDonald
6e18501b77
stack trace tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39529 72102866-910b-0410-8b05-ffd578937521
2016-03-11 16:48:31 +00:00
Richard Frith-MacDonald
e2763be5fa
Add some checks that the runtime supports features we need for ng
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39443 72102866-910b-0410-8b05-ffd578937521
2016-03-02 14:42:43 +00:00
Richard Frith-MacDonald
8fe8af2d57
Implement versdion check for new ICU code
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39424 72102866-910b-0410-8b05-ffd578937521
2016-02-29 10:05:36 +00:00
Richard Frith-MacDonald
4851131f49
Update to check for minimum icu version
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@39403 72102866-910b-0410-8b05-ffd578937521
2016-02-20 17:30:11 +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
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
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
78c05bfc01
Avoid compiler warnrings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38888 72102866-910b-0410-8b05-ffd578937521
2015-08-16 10:42:48 +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
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
Richard Frith-MacDonald
ddb219cb99
add next gen (ng) runtime library designation for libobjc2 plus latest compiler
...
options
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38532 72102866-910b-0410-8b05-ffd578937521
2015-05-24 19:32:18 +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
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
a79dd60102
Impement test for main thread on linux
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38443 72102866-910b-0410-8b05-ffd578937521
2015-03-31 09:45:40 +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
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
0ef7e6d9f0
Restore documentation changes lost during merge
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38267 72102866-910b-0410-8b05-ffd578937521
2014-12-28 13:32:13 +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
Richard Frith-MacDonald
076f856b01
use round braces instead of curly, and fix missing comma
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38260 72102866-910b-0410-8b05-ffd578937521
2014-12-24 16:29:57 +00:00
Richard Frith-MacDonald
6d14b42b1c
attempt fix for pthread_set_name_np() not providing a success status
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38259 72102866-910b-0410-8b05-ffd578937521
2014-12-24 14:00:36 +00:00
Richard Frith-MacDonald
1192760742
change tests for pthread_setname_np
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@38221 72102866-910b-0410-8b05-ffd578937521
2014-12-02 06:52:55 +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
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
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
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
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
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
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
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
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
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
a0df6a7f29
removew redundant check
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36888 72102866-910b-0410-8b05-ffd578937521
2013-07-15 05:24:27 +00:00
Richard Frith-MacDonald
13ac980d9f
fix check for unicode normalisation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36871 72102866-910b-0410-8b05-ffd578937521
2013-07-11 12:41:56 +00:00
Richard Frith-MacDonald
d7a87a9ae1
remove bogus warning message
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36846 72102866-910b-0410-8b05-ffd578937521
2013-07-06 14:44:12 +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
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
c68e8ffa35
fix test for cross compiling
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@36786 72102866-910b-0410-8b05-ffd578937521
2013-07-01 12:02:09 +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
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
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
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
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
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
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
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
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
edebc8d4ea
fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@35157 72102866-910b-0410-8b05-ffd578937521
2012-05-20 05:51:02 +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
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
Richard Frith-MacDonald
0a917f7a31
xslt is not a major feature ... just warn if it's missing
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34968 72102866-910b-0410-8b05-ffd578937521
2012-03-21 09:06:40 +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
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
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
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
d3fa89c616
more verbose warning
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34310 72102866-910b-0410-8b05-ffd578937521
2011-12-17 15:11:03 +00:00
Richard Frith-MacDonald
0964749706
improve warning about poor/no locale/characterset support in compiler
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34309 72102866-910b-0410-8b05-ffd578937521
2011-12-17 15:05:38 +00:00
Richard Frith-MacDonald
32fc733268
changes to support alternative header locations
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34290 72102866-910b-0410-8b05-ffd578937521
2011-12-15 09:42:39 +00:00
Wolfgang Lux
4538670b25
Fix pkg-config configuration for libffi to make it really work on
...
systems where additional include options are needed.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34259 72102866-910b-0410-8b05-ffd578937521
2011-12-08 12:33:06 +00:00
Richard Frith-MacDonald
932cb8a0e6
clarify warning message a little
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34256 72102866-910b-0410-8b05-ffd578937521
2011-12-07 13:19:29 +00:00
Richard Frith-MacDonald
b9f3958132
use pkg-config for libffi when available
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34252 72102866-910b-0410-8b05-ffd578937521
2011-12-06 11:53:35 +00:00
Richard Frith-MacDonald
3ee9272558
fix typo in error message
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34240 72102866-910b-0410-8b05-ffd578937521
2011-12-02 12:29:33 +00:00
Richard Frith-MacDonald
3f437faaab
Add checks for compiler support for unicode string literals
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34239 72102866-910b-0410-8b05-ffd578937521
2011-12-02 11:21:45 +00:00
Richard Frith-MacDonald
11c746c467
Try to improve reliability of configuration process
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34076 72102866-910b-0410-8b05-ffd578937521
2011-10-27 07:43:49 +00:00
Richard Frith-MacDonald
702132b0e6
fix error in gnutls define and add check for consistent compiler use
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34053 72102866-910b-0410-8b05-ffd578937521
2011-10-25 07:41:51 +00:00
Richard Frith-MacDonald
b9fdefed8e
anoth go at tls
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34031 72102866-910b-0410-8b05-ffd578937521
2011-10-19 17:30:42 +00:00
Richard Frith-MacDonald
704a39c91b
fixes for gnutls detection and objc library detection
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@34030 72102866-910b-0410-8b05-ffd578937521
2011-10-19 16:53:39 +00:00