fedor
86c924bc0c
* 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
CaS
55c351cfdf
Avoid recursion in NSLog
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20923 72102866-910b-0410-8b05-ffd578937521
2005-03-18 09:42:54 +00:00
fedor
61aee49c82
* Continuation of NSPathUtilities patches
...
* configure.ac: Add config-file option
* Headers/Foundation/NSPathUtilities.h: Add GSFindNamedFile, more
NSSearchPathDirectory enums.
* Source/GNUmakefile: Don't install Win32 headers.
* Source/NSPathUtilities.m (InitializePathUtilities, ...): Add
support for reading standard path locations from a configuration
file. Various support functions added/removed to fit.
(GSFindNamedFile): New function.
(GSSetUserName): Do nothing if the user is the same.
(NSHomeDirectoryForUser): Use Windows utilities to get user name
(on Windows, of course).
(NSFullUserName): Default to NSUserName on Windows.
(GSSystemRootDirectory): Mark as deprecated.
(GSDefaultsRootForUser): Correctly return the actual defaults
directory, not the user directory.
(GSStandardPathPrefixes): Mark as deprecated.
(NSSearchPathForDirectoriesInDomains): Add platform paths and
additional search directories.
* Source/NSUserDefaults (pathForUser): Correct use of
GSDefaultsRootForUser. Remove obsolete path checking and
defaults location checking. (Patches from Sheldon Gill
with some modifications).
* Documentation/Base.gsdoc: Update documentation.
* Headers/Additions/GNUstepBase/Win32_Utilities.h,
Source/win32/Win32_Utilities.m: Fix function arguments.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20908 72102866-910b-0410-8b05-ffd578937521
2005-03-15 04:24:26 +00:00
CaS
d0ed24c454
Check for inttypes.h as well as sys/inttypes.h
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20866 72102866-910b-0410-8b05-ffd578937521
2005-03-07 12:16:46 +00:00
CaS
fb6b0a3dc6
Regenerate with solaris tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20865 72102866-910b-0410-8b05-ffd578937521
2005-03-07 11:58:28 +00:00
CaS
13ae894cb9
More characterset tweaks.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20862 72102866-910b-0410-8b05-ffd578937521
2005-03-07 10:47:10 +00:00
fedor
cdbd239478
* configure.ac: Add test to check for poll emulation
...
* Source/NSRunLoop.h: Don't use poll if we're just emulating.
* Source/unix/GSRunLoopCtxt.m: Idem.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20788 72102866-910b-0410-8b05-ffd578937521
2005-02-23 22:17:54 +00:00
CaS
bdad1bf7e0
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
fedor
bedca778cd
* configure.ac: Avoid improper use of -fXXX-runtime. Add -x objective-c
...
when testing Objective-C programs (Followup for bug #11188 ).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20447 72102866-910b-0410-8b05-ffd578937521
2004-12-13 04:39:55 +00:00
fedor
5a08f449a7
* 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
fedor
753df57a03
* configure.ac: Check for libffi or callback/avcall libs
...
(Patch from Matt Rice). Fixes bug #11134 .
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20396 72102866-910b-0410-8b05-ffd578937521
2004-11-30 04:25:38 +00:00
alexm
f2ff49d5dd
2004-11-24 15:08 Patrick McFarland <unknown@panax.com>
...
* configure.ac: Change "doesn't" to "does not" in an error message to
avoid autoconf/m4 quoting issues.
* configure: Regenerate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20376 72102866-910b-0410-8b05-ffd578937521
2004-11-24 14:10:33 +00:00
fedor
a2f7e30285
* 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
fedor
3718cbfdcd
* configure.ac: Check for tzfile.h
...
* Source/NSTimeZone.m: Include system tzfile.h if found.
(abbreviationMap): Add abbreviation from systemTimeZone if not
already there.
(systemTimeZone): Update the search list to look for time zone in TZ,
then system location, then tznam.
(getTimeZoneFile:): Look for file in system directory first.
* Source/nstzfile.h: Renamed from tzfile.h
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20217 72102866-910b-0410-8b05-ffd578937521
2004-10-11 03:08:54 +00:00
alexm
5d0e59bad3
* configure.ac: Change SO_REUSADDR to SO_REUSEADDR in the checking
...
message. Reported by Alex Perez.
* configure: Regenerate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20161 72102866-910b-0410-8b05-ffd578937521
2004-09-27 14:07:22 +00:00
fedor
378bb274f3
Use generic -with-ffi-{include,library} for finding ffi libraries.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19735 72102866-910b-0410-8b05-ffd578937521
2004-07-15 03:09:21 +00:00
fedor
4606abb715
Fix kvm test. Uninstall
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19518 72102866-910b-0410-8b05-ffd578937521
2004-06-14 22:27:22 +00:00
fedor
1fa2e815b7
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
CaS
6dca288a19
Fix problems defineing types on ssystems where they already exist as
...
typedefs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19401 72102866-910b-0410-8b05-ffd578937521
2004-05-26 13:45:37 +00:00
CaS
02683f9999
Updates for recent versions of libxml2 and to add SAX2 functionality.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19369 72102866-910b-0410-8b05-ffd578937521
2004-05-18 09:55:33 +00:00
CaS
3ecbf4a4a0
Regenerated configure script
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19256 72102866-910b-0410-8b05-ffd578937521
2004-05-07 11:20:18 +00:00
alexm
142fb2e34a
(configure.ac): Test for iconv support by compiling a program that includes the iconv header.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19215 72102866-910b-0410-8b05-ffd578937521
2004-04-29 21:04:27 +00:00
CaS
3c85fee35b
Add option to require stylesheet support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18945 72102866-910b-0410-8b05-ffd578937521
2004-03-29 04:05:44 +00:00
CaS
ca3d4a1a01
Added xslt support.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18935 72102866-910b-0410-8b05-ffd578937521
2004-03-28 04:42:11 +00:00
fedor
9e361f3985
Minor updates. New Hungarian language
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18887 72102866-910b-0410-8b05-ffd578937521
2004-03-24 20:54:27 +00:00
fedor
7762033e8d
Fixup HAVE_DLADDR.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18795 72102866-910b-0410-8b05-ffd578937521
2004-03-08 04:22:03 +00:00
fedor
3ad411e805
Version 1.9.1
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18712 72102866-910b-0410-8b05-ffd578937521
2004-02-29 02:57:22 +00:00
alexm
3441ebc6bc
Define GS_SINT64 properly. Don't use casts as lvalues.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18707 72102866-910b-0410-8b05-ffd578937521
2004-02-28 16:55:34 +00:00
fedor
64e9b9289e
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
fedor
5aad007dac
Add ffcall dir to INCLUDE_FLAGS
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18571 72102866-910b-0410-8b05-ffd578937521
2004-02-09 16:21:20 +00:00
CaS
c0ad30b74e
Insist on libxml2 presence unless told not to.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18481 72102866-910b-0410-8b05-ffd578937521
2004-01-25 19:57:10 +00:00
fedor
c922b9c846
Add orig CPPFLAGS in on netbsd
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18105 72102866-910b-0410-8b05-ffd578937521
2003-11-23 02:52:16 +00:00
fedor
b462208383
Clarify ffi error messages
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18001 72102866-910b-0410-8b05-ffd578937521
2003-10-29 05:07:45 +00:00
CaS
f7ade29170
Fix bug in last mod
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17976 72102866-910b-0410-8b05-ffd578937521
2003-10-25 17:50:45 +00:00
fedor
242b89e10e
Try to use libffi if ffcall not found.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17971 72102866-910b-0410-8b05-ffd578937521
2003-10-25 03:04:07 +00:00
CaS
d113f2549c
New SIGPIPE behavior
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17903 72102866-910b-0410-8b05-ffd578937521
2003-10-16 18:31:38 +00:00
fedor
b8d2e9aee1
dd special check for sys/mount.h for NetBSD
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17811 72102866-910b-0410-8b05-ffd578937521
2003-10-10 03:48:18 +00:00
fedor
db3d545801
Use -Wl for netbsd linker options.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17775 72102866-910b-0410-8b05-ffd578937521
2003-10-03 21:25:31 +00:00
fedor
557a4409b0
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
fedor
ae6214dbdf
Check for getopt
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17704 72102866-910b-0410-8b05-ffd578937521
2003-09-22 22:51:23 +00:00
fedor
9973d7ef1e
* Tools/cvtenc.m (main): Write using local/set encoding when
...
EscapeIn=YES.
* Tools/gdomap.c: Remove getopt function for MinGW
(patch from Leigh Smith <leigh@leighsmith.com>).
* Documentation/coding-standards.texi: Add section about object
persistance.
* configure.ac: Make it possible to override --enable-pass-arguments
when on cygwin.
* configure: Regenerate using 2.57
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17698 72102866-910b-0410-8b05-ffd578937521
2003-09-22 03:00:21 +00:00
nico
3f65ff3291
Fixed locating a custom ObjC runtime library when not flattened
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17633 72102866-910b-0410-8b05-ffd578937521
2003-09-07 12:41:34 +00:00
fedor
c8e8f215fc
Use tzset to find timezone info.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17615 72102866-910b-0410-8b05-ffd578937521
2003-09-04 03:28:14 +00:00
fedor
f153894615
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
fedor
e73bb9ffcc
Fix ffi check
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17523 72102866-910b-0410-8b05-ffd578937521
2003-08-24 02:46:30 +00:00
fedor
50650eca85
* configure.ac: Clarify ffi interface warnings and disable_do on
...
apple-apple-apple.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17499 72102866-910b-0410-8b05-ffd578937521
2003-08-20 03:50:16 +00:00
ayers
73dc4cb9f6
Header reorganizsateion - Please refer to ChangeLog
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17407 72102866-910b-0410-8b05-ffd578937521
2003-07-31 23:49:32 +00:00
CaS
8a854b2141
Improve code for sleeping a bit.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17244 72102866-910b-0410-8b05-ffd578937521
2003-07-17 09:00:31 +00:00
fedor
ffcaf01b15
Add -R flags for netbsdelf
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17161 72102866-910b-0410-8b05-ffd578937521
2003-07-07 03:07:38 +00:00
fedor
634d1e9a5e
configure.ac: Add flags for openbsd like freebsd.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17155 72102866-910b-0410-8b05-ffd578937521
2003-07-06 02:55:01 +00:00