Richard Frith-MacDonald
92bfb8666e
partial nonfragile api support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/reorg@29601 72102866-910b-0410-8b05-ffd578937521
2010-02-13 09:16:24 +00:00
Richard Frith-MacDonald
fe7f54b047
tests for new runtime
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/reorg@29588 72102866-910b-0410-8b05-ffd578937521
2010-02-12 17:08:41 +00:00
Richard Frith-MacDonald
87c6d320c5
Tweaks for building with clang
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29254 72102866-910b-0410-8b05-ffd578937521
2010-01-10 14:38:16 +00:00
Richard Frith-MacDonald
1c4d02d09d
Fix for exception handling with libobjc2
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29247 72102866-910b-0410-8b05-ffd578937521
2010-01-09 07:24:05 +00:00
David Chisnall
0fc392ad98
* Source/NSObject:
...
- Tweaked NSObject to use atomic ops with LLVM as well as gcc (this
probably isn't actually needed)
- Fixed SIGFPE problem on FreeBSD using proper interfaces instead of
an asm hack.
* Removes various mframe things from being compiled when ffcall/libffi is
used (mframe.m, NSConnection.m, NSInvocation.m)
* Turned a nested function in make_strings.m into a macro.
Tested by Gregory - blame him for any breakage...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28462 72102866-910b-0410-8b05-ffd578937521
2009-08-15 21:44:21 +00:00
Wolfgang Lux
01ab7f8505
Add test to configure to avoid using the broken poll implementation on
...
Mac OS X 10.4 and later, which does not support devices.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28377 72102866-910b-0410-8b05-ffd578937521
2009-06-30 20:47:17 +00:00
Richard Frith-MacDonald
74f4c00f53
Add uncaught exception handler for native objc exceptions
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27168 72102866-910b-0410-8b05-ffd578937521
2008-11-28 15:38:48 +00:00
Richard Frith-MacDonald
8d24f343e8
Fixups for a few problems in gnutls support with https over
...
NSURLConnection/NSURLProtocol
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27092 72102866-910b-0410-8b05-ffd578937521
2008-11-19 10:07:50 +00:00
Richard Frith-MacDonald
3eae84d351
Improve proc filesystem check.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26814 72102866-910b-0410-8b05-ffd578937521
2008-08-20 09:48:02 +00:00
Richard Frith-MacDonald
b2b14398d2
allow developers more time to adapt to LGPLv3
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26606 72102866-910b-0410-8b05-ffd578937521
2008-06-08 10:38:33 +00:00
Richard Frith-MacDonald
13c59531f6
update gnutls test for mingw
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25867 72102866-910b-0410-8b05-ffd578937521
2008-01-05 14:09:39 +00:00
Richard Frith-MacDonald
8179b54ddb
Prepare for using gnu tls.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25858 72102866-910b-0410-8b05-ffd578937521
2008-01-04 13:06:14 +00:00
Richard Frith-MacDonald
a6c91ff216
Implement stack size limit. Add workaround for versions of libobjc which
...
leak thread memory.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25790 72102866-910b-0410-8b05-ffd578937521
2007-12-27 07:02:27 +00:00
Adam Fedor
f897a58a81
* Source/Makefile.postamble: Use DESTDIR over obsolete INSTALL_ROOT_DIR
...
* configure.ac, config/objc-con-autoload.m4, config/procfs.m4: Some
improvements for cross-compiling.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25754 72102866-910b-0410-8b05-ffd578937521
2007-12-17 20:17:01 +00:00
Richard Frith-MacDonald
9cde3f1dab
Add test for presence of __objc_msg_forward2
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25059 72102866-910b-0410-8b05-ffd578937521
2007-04-16 05:02:18 +00:00
Richard Frith-MacDonald
b6f5848178
Fix bug #19587
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25057 72102866-910b-0410-8b05-ffd578937521
2007-04-15 13:20:34 +00:00
Adam Fedor
849e1153a6
Patch for ffcall on Darwin
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24894 72102866-910b-0410-8b05-ffd578937521
2007-03-18 04:47:04 +00:00
Adam Fedor
c90dfeb774
Add trampoline test
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24763 72102866-910b-0410-8b05-ffd578937521
2007-03-05 15:21:34 +00:00
Richard Frith-MacDonald
891924ac68
Fix bug #16342
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22824 72102866-910b-0410-8b05-ffd578937521
2006-04-26 12:33:58 +00:00
Jeremy Bettis
bc4fbce35e
config.reuseaddr.c: There is no __MINGW__
...
GSIMap.h: Don't memcpy to/from a null pointer
Tools/GNUmakefile: Don't hardcode obj dir, use the makefile variable.
Added some svn ignore files.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22783 72102866-910b-0410-8b05-ffd578937521
2006-04-12 20:25:18 +00:00
Richard Frith-Macdonald
11f6c7fe38
Fix by Andrew Ruder
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22332 72102866-910b-0410-8b05-ffd578937521
2006-01-18 22:20:13 +00:00
Richard Frith-Macdonald
c9c0ec30c8
Added missing fileCVS: ----------------------------------------------------------------------
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22325 72102866-910b-0410-8b05-ffd578937521
2006-01-18 08:01:31 +00:00
Richard Frith-Macdonald
0e3e1ec2b2
Improve documentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22155 72102866-910b-0410-8b05-ffd578937521
2005-12-05 19:37:33 +00:00
Adam Fedor
3ef672b739
* configure.ac: Check if we can read the psinfo struct from
...
/proc (Solaris).
* config/procfs.m4: Add psinfo check
* config/config.psinfo.c: New file.
* Source/NSProcessInfo.m (+load): Read from psinfo if we can.
(Based on patch #4234 from Jeremy Bettis, with some modifications).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21634 72102866-910b-0410-8b05-ffd578937521
2005-08-12 17:34:19 +00:00
Adam Fedor
2b9ed0e196
Further copyright/license updates.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21481 72102866-910b-0410-8b05-ffd578937521
2005-07-15 22:51:23 +00:00
Richard Frith-Macdonald
05e77b9692
Minor fix for locating libxml2
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20965 72102866-910b-0410-8b05-ffd578937521
2005-03-23 09:45:48 +00:00
Richard Frith-Macdonald
db7b22a4fb
Tidy up use of white space so we have it after if/for/while and not after (
...
or before ) or padding at end of line.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20773 72102866-910b-0410-8b05-ffd578937521
2005-02-22 11:22:44 +00:00
Richard Frith-Macdonald
7308c55778
Attempt to improve detection of libxml2
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20734 72102866-910b-0410-8b05-ffd578937521
2005-02-16 14:45:07 +00:00
Adam Fedor
830807a27f
* configure.ac: Test for objc forwarding by compiling a program.
...
* config/config.forward.m: New file.
(Fixes bug #11188 ).
* Source/GSFormat.m (GSFormat): Assign wchar via var args from an
int (Fixes bug #10950 ).
* Testing/string.m: Tests for standardizing path.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20427 72102866-910b-0410-8b05-ffd578937521
2004-12-08 16:22:51 +00:00
Adam Fedor
efccedf1e5
Poll emulation test
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20300 72102866-910b-0410-8b05-ffd578937521
2004-11-06 00:22:14 +00:00
Adam Fedor
c1f9bd362f
* configure.ac: Standardize order of flags and libs
...
Check for proper defs in tzfile.h. Add sub-configure options
so they are listed in help. Add generic include/lib flags option.
* config.mak.in: Add load flags variable
* base.make.in: Idem.
* SSL/configure.ac: Add generic include/lib flags option.
* Version: Add numeric value for runtime versioning.
* Souce/GNUmakeifle: Add resource set install
* Source/Makefile.postamble (Info-gnustep.plist): New target.
* Testing/nsbundle.m: Additional tests.
* Source/NSTimeZone.m: Check for proper tzfile defs (Fixes #10724 ).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20261 72102866-910b-0410-8b05-ffd578937521
2004-10-26 19:08:17 +00:00
Adam Fedor
a1e4d0770c
Add kvm config. Update docs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19410 72102866-910b-0410-8b05-ffd578937521
2004-05-28 19:44:29 +00:00
Adam Fedor
3f57a1341b
More flexible default encoding
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18612 72102866-910b-0410-8b05-ffd578937521
2004-02-18 04:03:24 +00:00
Adam Fedor
989955ec51
Change /proc support on Irix, Cygwin
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17760 72102866-910b-0410-8b05-ffd578937521
2003-10-01 03:55:35 +00:00
Adam Fedor
7bc03ea631
Disable procfs for solaris
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17568 72102866-910b-0410-8b05-ffd578937521
2003-08-29 15:15:32 +00:00
Richard Frith-Macdonald
d96f5b48c8
Minor fixups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17347 72102866-910b-0410-8b05-ffd578937521
2003-07-26 06:48:44 +00:00
Adam Fedor
8217aaae40
* configure.ac: Pass on original CPPFLAGS to config.mak.
...
* config/objc-con-autoload.m4: Test for constructors directly.
* config/objc-sys-dynamic.m4: Check for dl lib if we are using dladdr.
* Source/objc-load.m (objc_get_uninstalled_dtable): Remove unused.
* Source/Additions/GSXML.m (unparsedEntityDeclFunction): Add block
around START so it will compile on GCC 2.
* Testing/nsbundle.m: Errors to stdout.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16836 72102866-910b-0410-8b05-ffd578937521
2003-05-30 02:50:28 +00:00
Richard Frith-Macdonald
5c49ef401a
Merged in 1.6.0 branch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16228 72102866-910b-0410-8b05-ffd578937521
2003-03-23 07:06:27 +00:00
Nicola Pero
54818427e8
Updates, bug fixes for using the dynamic linker to look up paths of
...
object files from which classes have been loaded
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14872 72102866-910b-0410-8b05-ffd578937521
2002-10-30 02:27:45 +00:00
Adam Fedor
32942f8a90
Filter /usr/lib from link line
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14621 72102866-910b-0410-8b05-ffd578937521
2002-10-02 02:26:25 +00:00
Richard Frith-Macdonald
d1f4c76cd2
Tidyups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13879 72102866-910b-0410-8b05-ffd578937521
2002-06-14 08:02:53 +00:00
Adam Fedor
6c1305515d
Make all AC_DEFINEs define 1
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13604 72102866-910b-0410-8b05-ffd578937521
2002-05-07 22:16:08 +00:00
Adam Fedor
d9c4a7f47b
Update to autoconf 2.53
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13574 72102866-910b-0410-8b05-ffd578937521
2002-05-02 15:17:54 +00:00
Richard Frith-Macdonald
ca0b909b84
Added test for broken SO_REUSEADDR
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13485 72102866-910b-0410-8b05-ffd578937521
2002-04-16 18:39:42 +00:00
Richard Frith-Macdonald
35dceb79e2
First cut of test for REUSEADDR networking bug.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13484 72102866-910b-0410-8b05-ffd578937521
2002-04-16 18:25:38 +00:00
Adam Fedor
7147084838
Fix constant string test for NeXT_RUNTIME
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13058 72102866-910b-0410-8b05-ffd578937521
2002-03-09 17:04:48 +00:00
Adam Fedor
abbb8baa11
Make Test class inheret Object
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10757 72102866-910b-0410-8b05-ffd578937521
2001-08-21 15:10:10 +00:00
Nicola Pero
3e885eb184
New file
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10518 72102866-910b-0410-8b05-ffd578937521
2001-07-19 11:42:25 +00:00
Nicola Pero
57cf61f0a0
New test
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10084 72102866-910b-0410-8b05-ffd578937521
2001-06-06 15:08:42 +00:00
Richard Frith-Macdonald
526a6985a6
Fixes for command line arguments coming from /proc/$$/cmdline.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9649 72102866-910b-0410-8b05-ffd578937521
2001-04-21 05:55:16 +00:00