Adam Fedor
dd9fbc55cd
Get proper constant string class
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13104 72102866-910b-0410-8b05-ffd578937521
2002-03-13 16:49:56 +00:00
Adam Fedor
c64fae2564
Apple constant string updates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13097 72102866-910b-0410-8b05-ffd578937521
2002-03-12 15:25:37 +00:00
Richard Frith-Macdonald
0fd81a9591
Fix blocking in run loop.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12567 72102866-910b-0410-8b05-ffd578937521
2002-02-20 06:42:05 +00:00
Richard Frith-Macdonald
29f76a296b
fix category
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12539 72102866-910b-0410-8b05-ffd578937521
2002-02-13 22:38:55 +00:00
Richard Frith-Macdonald
c21ef3f265
Fix some argument names for autogsdoc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12538 72102866-910b-0410-8b05-ffd578937521
2002-02-13 22:25:38 +00:00
Richard Frith-Macdonald
b43b20c392
New improved GSI map macros and added support for GSM alphabet.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@12210 72102866-910b-0410-8b05-ffd578937521
2002-01-24 17:03:04 +00:00
Richard Frith-Macdonald
8a5926ed9d
Added some property list parsing fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11834 72102866-910b-0410-8b05-ffd578937521
2001-12-19 11:43:06 +00:00
Richard Frith-Macdonald
a0a6f5f346
Added date version and title
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11814 72102866-910b-0410-8b05-ffd578937521
2001-12-18 16:54:15 +00:00
Richard Frith-Macdonald
5be36e089c
Many minor fixes for autogsdoc.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@11787 72102866-910b-0410-8b05-ffd578937521
2001-12-17 14:31:42 +00:00
Richard Frith-Macdonald
d9cc3cb96e
Various minor updatesw for MacOS-X compatibility.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10481 72102866-910b-0410-8b05-ffd578937521
2001-07-15 09:08:27 +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
Richard Frith-Macdonald
339d08205e
Fix line missed from last patch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9575 72102866-910b-0410-8b05-ffd578937521
2001-04-12 21:59:19 +00:00
Adam Fedor
ab320f7bb0
Merged 1.0 branch into main.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9548 72102866-910b-0410-8b05-ffd578937521
2001-04-10 03:27:01 +00:00
Jonathan Gapen
568a83caf3
Configure script tidying
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9259 72102866-910b-0410-8b05-ffd578937521
2001-03-01 11:03:39 +00:00
Richard Frith-MacDonald
6330501121
Placeholder class used in strings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7999 72102866-910b-0410-8b05-ffd578937521
2000-11-03 10:11:56 +00:00
Richard Frith-MacDonald
e6573102f8
Minor modification for Apple runtime
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7933 72102866-910b-0410-8b05-ffd578937521
2000-10-30 18:00:27 +00:00
Mirko Viviani
80e8f91417
2000-09-30 Mirko Viviani <mirko.viviani@rccr.cremona.it>
...
* Source/NSDistantObject.m ([GSDistantObjectPlaceHolder
+respondsToSelector:]): implemented.
* Source/NSProcessInfo.m ([NSProcessInfo +load]): bug fix for FreeBSD.
* configure.in: enable_fake_main not enabled by default for FreeBSD-elf
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7668 72102866-910b-0410-8b05-ffd578937521
2000-09-30 22:08:21 +00:00
Adam Fedor
44d1336beb
Port to MinGW
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7524 72102866-910b-0410-8b05-ffd578937521
2000-09-15 22:06:01 +00:00
Adam Fedor
7b0f402b1c
Merge 0.6.6 branch into main.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7187 72102866-910b-0410-8b05-ffd578937521
2000-08-07 22:00:31 +00:00
Adam Fedor
f6e8a4b749
Final fixes for DLLs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6848 72102866-910b-0410-8b05-ffd578937521
2000-06-30 22:42:48 +00:00
Adam Fedor
35da9742a0
New switch to force user to call NSProcessInfo initialization
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6841 72102866-910b-0410-8b05-ffd578937521
2000-06-29 03:51:06 +00:00
Adam Fedor
7066b8e47f
Mingw update
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6666 72102866-910b-0410-8b05-ffd578937521
2000-06-12 05:17:41 +00:00
Adam Fedor
9de41b06f6
Fixes for Windows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6641 72102866-910b-0410-8b05-ffd578937521
2000-06-06 16:50:52 +00:00
Nicola Pero
636a969c8b
Added log and abort when environ == NULL
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6624 72102866-910b-0410-8b05-ffd578937521
2000-05-30 17:50:46 +00:00
Richard Frith-MacDonald
578d371939
Various fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5594 72102866-910b-0410-8b05-ffd578937521
1999-12-21 14:39:56 +00:00
Richard Frith-MacDonald
13b2d91b6c
Fixes for maxhostnamelen - all use NSHost.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5113 72102866-910b-0410-8b05-ffd578937521
1999-10-31 09:48:26 +00:00
Richard Frith-MacDonald
18f87db0c7
Tidyup for GC
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4956 72102866-910b-0410-8b05-ffd578937521
1999-09-28 19:35:09 +00:00
Richard Frith-MacDonald
e7e9407307
Workaround for bsd bug incorporated from dawn_6
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4817 72102866-910b-0410-8b05-ffd578937521
1999-09-04 05:04:45 +00:00
Richard Frith-MacDonald
818b4aad92
Fixed [NSProcessInfo -processName] and updated places that used it.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4809 72102866-910b-0410-8b05-ffd578937521
1999-09-03 08:59:07 +00:00
Richard Frith-MacDonald
a4805d93d7
Updates for revised NSProcessInfo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4631 72102866-910b-0410-8b05-ffd578937521
1999-07-22 14:17:27 +00:00
Richard Frith-MacDonald
702324e292
Fix for cygwin
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4331 72102866-910b-0410-8b05-ffd578937521
1999-06-02 04:19:41 +00:00
Richard Frith-MacDonald
76595f8207
Tidied win32 stuff
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4237 72102866-910b-0410-8b05-ffd578937521
1999-05-11 09:21:38 +00:00
Richard Frith-MacDonald
c3bf69b7dd
Fix pid for win32
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4204 72102866-910b-0410-8b05-ffd578937521
1999-05-06 05:49:55 +00:00
Richard Frith-MacDonald
d7d678ab37
Oops - minor fix in last mod
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3889 72102866-910b-0410-8b05-ffd578937521
1999-03-10 10:51:54 +00:00
Richard Frith-MacDonald
4d42481fdf
Performance improvements when debug enabled
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3888 72102866-910b-0410-8b05-ffd578937521
1999-03-10 10:34:56 +00:00
Richard Frith-MacDonald
fc772ee2e5
Merged in 'dawn' CVS branch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3827 72102866-910b-0410-8b05-ffd578937521
1999-03-02 08:58:30 +00:00
Richard Frith-MacDonald
322c5942b2
OPENSTEP compatibility update
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3732 72102866-910b-0410-8b05-ffd578937521
1999-02-17 09:26:56 +00:00
Richard Frith-MacDonald
2de680b4a7
Minor fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3679 72102866-910b-0410-8b05-ffd578937521
1999-02-09 14:48:43 +00:00
Adam Fedor
75b915f95b
Bugs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3673 72102866-910b-0410-8b05-ffd578937521
1999-02-09 05:46:19 +00:00
Richard Frith-MacDonald
2aaa54e639
Hack to init NSProcessInfo on linux ppc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3557 72102866-910b-0410-8b05-ffd578937521
1999-01-12 04:42:12 +00:00
Adam Fedor
a84d027893
FreeBSD fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3407 72102866-910b-0410-8b05-ffd578937521
1998-12-07 16:20:32 +00:00
Richard Frith-MacDonald
8b48a4f469
Fixed coding/decoding autorelease problem.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2949 72102866-910b-0410-8b05-ffd578937521
1998-09-02 12:34:38 +00:00
Richard Frith-MacDonald
b45c31a805
Revised NSDebugLog() stuff
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2899 72102866-910b-0410-8b05-ffd578937521
1998-08-04 10:45:43 +00:00
Adam Fedor
88cbc598e5
Various fixes, Frith-MacDonald, others.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2805 72102866-910b-0410-8b05-ffd578937521
1998-05-29 15:25:41 +00:00
Adam Fedor
cc39cb890a
New string functions, patches from Richard and Wacko.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2676 72102866-910b-0410-8b05-ffd578937521
1997-12-19 18:13:52 +00:00
Adam Fedor
d286ed38b2
Simplify configure, quiet warnings (from Wacko).
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2674 72102866-910b-0410-8b05-ffd578937521
1997-12-11 19:09:56 +00:00
Scott Christley
369c38280a
Remove dependency upon config.h by headers files and include
...
directly in source files because the config.h file is system
dependent, used just for compiling the source, and should
not be installed.
Some minor bug fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2619 72102866-910b-0410-8b05-ffd578937521
1997-11-06 00:51:23 +00:00
Scott Christley
4a99922d47
Merge in changes from NET-Community.
...
Add DLL support on Windows platforms.
Numerous minor bug fixes related to Windows platforms.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2420 72102866-910b-0410-8b05-ffd578937521
1997-09-13 17:52:31 +00:00
Andrew McCallum
c6a38091e2
Use NSDefaultMallocZone() instead of 0. And cosmetic changes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2007 72102866-910b-0410-8b05-ffd578937521
1997-01-06 21:44:55 +00:00
Andrew McCallum
fab2728036
Changes from Scott Christley. See Oct 23 ChangeLog entry.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1888 72102866-910b-0410-8b05-ffd578937521
1996-10-31 17:28:15 +00:00
Andrew McCallum
52441fecef
Changes made in Rochester. See ChangeLog
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1650 72102866-910b-0410-8b05-ffd578937521
1996-07-15 18:41:44 +00:00
Andrew McCallum
dffee4588d
(__gnustep_base_subinit_args__): No longer declared static.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1610 72102866-910b-0410-8b05-ffd578937521
1996-05-31 15:46:57 +00:00
Andrew McCallum
606e7dbd04
(main): Pass ENV variable to gnustep_base_user_main.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1594 72102866-910b-0410-8b05-ffd578937521
1996-05-31 14:06:03 +00:00
Andrew McCallum
168f431ba9
Change "Gnustep" to "GNUstep"
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1521 72102866-910b-0410-8b05-ffd578937521
1996-05-12 00:56:10 +00:00
Andrew McCallum
05817bc168
Rename in comments from GNU Objective C Class Library to Gnustep Base Library.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1451 72102866-910b-0410-8b05-ffd578937521
1996-04-17 19:55:26 +00:00
Andrew McCallum
320fc36233
(__gnustep_base_subinit_args__): Renamed from libobjects...
...
(main): Use gnustep_base_user_main, not LibobjectsMain.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1431 72102866-910b-0410-8b05-ffd578937521
1996-04-17 17:37:22 +00:00
Andrew McCallum
8c940cb2bb
WinNT and thread-related odifications from Scott Christley
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@915 72102866-910b-0410-8b05-ffd578937521
1996-02-13 15:43:30 +00:00
Andrew McCallum
009510d132
Patched from mail. See ChangeLog
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@743 72102866-910b-0410-8b05-ffd578937521
1996-01-21 01:36:47 +00:00
Andrew McCallum
40d050bba2
([NSProcessInfo -globallyUniqueString]): Don't use the %@ printf
...
format directive, since it isn't implemented yet; use %s and -cString
instead.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@717 72102866-910b-0410-8b05-ffd578937521
1996-01-12 22:28:41 +00:00
Andrew McCallum
731c180330
Don't test !(sgi), since SYS_AUTOLOAD is fixed.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@716 72102866-910b-0410-8b05-ffd578937521
1996-01-12 22:17:53 +00:00
Andrew McCallum
8b209f74db
Include <netdb.h> for MAXHOSTNAMELEN. (Reported by Matthias Klose
...
<doko@cs.tu-berlin.de>.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@707 72102866-910b-0410-8b05-ffd578937521
1996-01-12 16:42:12 +00:00
Andrew McCallum
7bfe1d3a65
Remove #if NeXT and alternate #include's.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@702 72102866-910b-0410-8b05-ffd578937521
1996-01-10 15:51:25 +00:00
Andrew McCallum
d20775f35c
(_GNU_MAX_HOST_NAMELEN): Macro removed; using MAXHOSTNAMELEN from
...
<sys/param.h> instead. All users changed.
(_gnu_process_args): Malloc and fill NSArgv; assignment of char** from
*char[] isn't right.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@692 72102866-910b-0410-8b05-ffd578937521
1996-01-08 17:05:45 +00:00
Andrew McCallum
d846632679
(_gnu_process_args): Use "char **argv" instead of "char *argv[]".
...
Remove cast in assignment of NSArgv.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@687 72102866-910b-0410-8b05-ffd578937521
1996-01-05 22:40:36 +00:00
Andrew McCallum
d9d4cd0569
(NSArgv): New global.
...
(_gnu_process_args): Set it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@669 72102866-910b-0410-8b05-ffd578937521
1995-11-07 02:22:22 +00:00
Andrew McCallum
101037f18a
([NSProcessInfo -hostName]): Remove unnecessary inefficiency: use
...
stack to hold temporary string, not malloc/free; just return the
string, not a copy. Conform to GNU coding standards in use of braces.
([NSProcessInfo -processName]): Likewise. Just return the string, not
a copy.
([NSProcessInfo -environment]): Likewise.
([NSProcessInfo -arguments]): Likewise.
(_gnu_arguments, _gnu_environment): Make them constant classes, not
mutable.
(_gnu_process_args): Alloc _gnu_processName NSString, don't get an
autoreleased string and then retain it. Initialize _gnu_arguments as
a constant NSArray, not NSMutableArray. Initialize _gnu_environment
as a constant NSDictionary, not NSMutableDictionary. Conform to the
GNU coding standards in use of braces.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@656 72102866-910b-0410-8b05-ffd578937521
1995-11-03 16:12:07 +00:00
Andrew McCallum
ab2d5f8b0c
Don't try to use __attribute__ ((section ..)) #if (sgi). It doesn't
...
seem to be supported. This probably means that aclocal.m4 needs to be
fixed so that it doesn't define SYS_AUTOLOAD in this case. No time
now. Adam?
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@614 72102866-910b-0410-8b05-ffd578937521
1995-09-27 23:00:12 +00:00
Andrew McCallum
97d0500c5b
Patched from mail. See ChangeLog
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@608 72102866-910b-0410-8b05-ffd578937521
1995-09-12 22:30:13 +00:00
Andrew McCallum
e56d03e1d6
* src/NSProcessInfo.m: Added Linux/ELF support. Linux calls the
...
__libc_subinit functions before the global constructors, therefore
the subinit functions must be just vanilla C.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@590 72102866-910b-0410-8b05-ffd578937521
1995-08-28 13:36:24 +00:00
Andrew McCallum
2082ca79c2
(_GNU_MISSING_MAIN_FUNCTION_CALL): Added Tuparev's email address.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@563 72102866-910b-0410-8b05-ffd578937521
1995-08-16 18:01:44 +00:00
Andrew McCallum
1f9f02b1da
Fix indentation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@556 72102866-910b-0410-8b05-ffd578937521
1995-08-16 16:14:11 +00:00
Andrew McCallum
f9c609056f
Use ELF _libc_subinit for initialization instead of LibobjectsMain.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@549 72102866-910b-0410-8b05-ffd578937521
1995-08-16 15:56:33 +00:00
Andrew McCallum
10e207bf63
Initial revision
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@548 72102866-910b-0410-8b05-ffd578937521
1995-08-16 15:47:12 +00:00