Commit graph

2300 commits

Author SHA1 Message Date
Andrew McCallum
5503dfbb4a Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@750 72102866-910b-0410-8b05-ffd578937521
1996-01-22 23:22:11 +00:00
Andrew McCallum
2b5de0130d Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@749 72102866-910b-0410-8b05-ffd578937521
1996-01-22 23:04:48 +00:00
Andrew McCallum
0797514fca Initial revision
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@748 72102866-910b-0410-8b05-ffd578937521
1996-01-22 22:55:56 +00:00
Andrew McCallum
d646ba92a2 .
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@747 72102866-910b-0410-8b05-ffd578937521
1996-01-22 22:45:53 +00:00
Andrew McCallum
68f37e0103 (OBJECTS_SUBMINOR_VERSION): libobjects version 0.1.19.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@746 72102866-910b-0410-8b05-ffd578937521
1996-01-22 16:08:52 +00:00
Andrew McCallum
d095ebb77a *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@745 72102866-910b-0410-8b05-ffd578937521
1996-01-22 16:05:30 +00:00
Andrew McCallum
c2f2f89301 Don't have the initializer-loading test program
print anything.
	(OBJC_SYS_DYNAMIC_FLAGS): Use '' not "" to quote $(CC)..


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@744 72102866-910b-0410-8b05-ffd578937521
1996-01-22 16:03:34 +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
c731a96267 (OBJECTS_SUBMINOR_VERSION): libobjects version 0.1.18.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@742 72102866-910b-0410-8b05-ffd578937521
1996-01-19 17:16:59 +00:00
Andrew McCallum
4c9d32642e (OBJS_INSTALL): Fix typo NeXT_OBJS -> NEXTSTEP_OBJS in situation of
running under NeXTSTEP, but not using NeXT runtime.  (Reported by
Satoshi Adachi <adachi@wisdom.aa.ap.titech.ac.jp>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@741 72102866-910b-0410-8b05-ffd578937521
1996-01-19 16:37:32 +00:00
Andrew McCallum
8b15b593e5 ([NSString -initWithCString:length:]): Handle case of NULL cString.
([NSString -initWithCString:]): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@740 72102866-910b-0410-8b05-ffd578937521
1996-01-19 16:12:12 +00:00
Andrew McCallum
3b3738895c Before making soft links from previous change, remove them.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@739 72102866-910b-0410-8b05-ffd578937521
1996-01-19 16:08:50 +00:00
Andrew McCallum
283b72b9da make NSBundle work, if cwd is not in PATH.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@738 72102866-910b-0410-8b05-ffd578937521
1996-01-19 16:02:02 +00:00
Andrew McCallum
27dd162bca (libobjects.so.$OBJECTS_VERSION)): Re-add the
-Wl,-soname,libobjects.so.$(OBJECTS_MAJOR_VERSION) argument.  Create a
soft link named libobjects.so.
(install): Install a soft link named libobjects.so.
(Fixes sent by Jeremy Bettis <jbettis@cse.unl.edu>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@737 72102866-910b-0410-8b05-ffd578937521
1996-01-19 15:56:09 +00:00
Andrew McCallum
073d5c7d01 Remove -$(MAKEFLAGS) as argument to recursive calls of $(MAKE); this
happens automatically.  (Reported by Niels Mvller
<nisse@lysator.liu.se>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@736 72102866-910b-0410-8b05-ffd578937521
1996-01-19 15:43:31 +00:00
Andrew McCallum
bd38d20aee (OBJECTS_SUBMINOR_VERSION): Version 0.1.17.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@735 72102866-910b-0410-8b05-ffd578937521
1996-01-17 00:33:46 +00:00
Andrew McCallum
217795be5b Comment indentation fix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@734 72102866-910b-0410-8b05-ffd578937521
1996-01-17 00:33:08 +00:00
Andrew McCallum
b1c3f3953b Update copyright. (objc_load_module): Use
CON_AUTOLOAD instead of SYS_AUTOLOAD.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@733 72102866-910b-0410-8b05-ffd578937521
1996-01-16 23:36:19 +00:00
Andrew McCallum
34b738b7bb * aclocal.m4 (OBJC_SYS_AUTOLOAD): Define CON_AUTOLOAD if
/usr/include/elf.h exists. Use yes/no rather than 1/0.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@732 72102866-910b-0410-8b05-ffd578937521
1996-01-16 23:32:15 +00:00
Andrew McCallum
5426a475aa (HEADERS_INSTALL): Remove objects/config.h.
(install): Look for libobjects.so file, not just for configure
variable.  Remove unwanted `;'.  Install objects/config.h from build
directory.  (Fixes provided by Matthias Klose <doko@cs.tu-berlin.de>).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@731 72102866-910b-0410-8b05-ffd578937521
1996-01-16 17:24:56 +00:00
Andrew McCallum
9dacb328cb ([NSDate -description]): replace strftime() with sprintf() equivalent
for NEXTSTEP.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@730 72102866-910b-0410-8b05-ffd578937521
1996-01-16 00:48:44 +00:00
Andrew McCallum
75110caa2e (install): Prefix data files with $(srcdir).
(Makefile): New target.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@729 72102866-910b-0410-8b05-ffd578937521
1996-01-16 00:40:04 +00:00
Andrew McCallum
4c43ebe917 (all): Remove target `bundles' for now; linking them doesn't always
work.  If people want to test bundles, they can type `make bundles'.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@728 72102866-910b-0410-8b05-ffd578937521
1996-01-16 00:17:12 +00:00
Andrew McCallum
20858bae64 ($(NSVALUE_MFILES)): Use sed instead of expr to extract number.
($(NSNUMBER_MFILES)): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@727 72102866-910b-0410-8b05-ffd578937521
1996-01-16 00:07:21 +00:00
Andrew McCallum
3050c68a4c (ALL_CPPFLAGS): -I../src, not -I.
(Makefile): Prefix dependancy with $(srcdir).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@726 72102866-910b-0410-8b05-ffd578937521
1996-01-15 23:40:56 +00:00
Andrew McCallum
9ec0a3f2e4 (OBJECTS_FTP_MACHINE): Change to prep.
(OBJECTS_FTP_DIRECTORY): Change to pub/gnu.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@725 72102866-910b-0410-8b05-ffd578937521
1996-01-15 22:55:51 +00:00
Andrew McCallum
6c89411e21 (OBJECTS_SUBMINOR_VERSION): libobjects version 0.1.16.
(OBJECTS_GCC_VERSION): Updated from 2.7.0 to 2.7.2.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@724 72102866-910b-0410-8b05-ffd578937521
1996-01-15 22:31:10 +00:00
Andrew McCallum
c31dcfcc19 (OBJC_SYS_DYNAMIC_LINKER): Expand macro correctly in dld/defs.h check.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@723 72102866-910b-0410-8b05-ffd578937521
1996-01-15 22:24:43 +00:00
Andrew McCallum
f13fca9626 (dist): Add -9 to gzip args.
(snapshot): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@722 72102866-910b-0410-8b05-ffd578937521
1996-01-15 22:21:06 +00:00
Andrew McCallum
a5ac4bdb30 Remove --enable-shared from first example of installation commands;
many people were using ignorant of whether or not their system
supported dynamically-linked shared libraries.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@721 72102866-910b-0410-8b05-ffd578937521
1996-01-15 22:15:16 +00:00
Andrew McCallum
45a688df8d Remove test09; it doesn't work, but it doesn't matter.
(SRCS): Remove test09.m.
(test09): Remove target.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@720 72102866-910b-0410-8b05-ffd578937521
1996-01-15 22:09:17 +00:00
Andrew McCallum
18a7dbaa95 Test whether loading of contructor functions works by actually
compiling and running a program, not by looking for /usr/include/elf.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@719 72102866-910b-0410-8b05-ffd578937521
1996-01-15 22:07:36 +00:00
Andrew McCallum
c2687ecda2 (LIBS): Added -lm.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@718 72102866-910b-0410-8b05-ffd578937521
1996-01-12 22:55:17 +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
cd744c7360 (objc_find_executable): #ifdef NeXT, use getwd() instead of getcwd().
(Reported by Gregor Hoffleit <flight@mathi.uni-heidelberg.DE>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@715 72102866-910b-0410-8b05-ffd578937521
1996-01-12 21:24:07 +00:00
Andrew McCallum
fb8a4fb880 ([NSDate -description]): Don't use strftime #ifdef NeXT. (Reported by
Gregor Hoffleit <flight@mathi.uni-heidelberg.DE>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@714 72102866-910b-0410-8b05-ffd578937521
1996-01-12 21:09:48 +00:00
Andrew McCallum
b878535b19 (objects/stdobjects.h): prepend objects/stdobjects.h.in with
$(srcdir).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@713 72102866-910b-0410-8b05-ffd578937521
1996-01-12 20:55:35 +00:00
Andrew McCallum
8d8ad1c168 ($(DYNAMIC_OFILES)): Use $(srcdir).
($(BUNDLE_NAMEJ)): Likewise.
(Reported by Matthias Klose <doko@cs.tu-berlin.de>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@712 72102866-910b-0410-8b05-ffd578937521
1996-01-12 20:42:18 +00:00
Andrew McCallum
d9af652f8b (NXStringTable_scan.o): Removed target; let pattern rule take care of
it.
($(NSVALUE_MFILES)): Use $@ instead of $* in expr argument.
($(NSNUMBER_MFILES)): Likewise.
(Reported by <pfuchs@tag01.acnet.net>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@711 72102866-910b-0410-8b05-ffd578937521
1996-01-12 20:20:57 +00:00
Andrew McCallum
54c63673aa ([NSMethodSignature +signatureWithObjCTypes:]): Use gcc's builtin
memcpy instead of bcopy.  (Reported by Matthias Klose
<doko@cs.tu-berlin.de>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@710 72102866-910b-0410-8b05-ffd578937521
1996-01-12 16:56:38 +00:00
Andrew McCallum
0c9741f506 ([NSMethodSignature +signatureWithObjCTypes:]): Fix typo: change
objc_size_of_type to objc_sizeof_type.  (Reported by
Gregor Hoffleit <flight@mathi.uni-heidelberg.DE>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@709 72102866-910b-0410-8b05-ffd578937521
1996-01-12 16:54:39 +00:00
Andrew McCallum
9df43faaa7 (libobjects.so.$(OBJECTS_VERSION)): Removed
"-Wl,-soname,libobjects.so.$(OBJECTS_VERSION)"; gcc does this
automatically.  (Reported by Matthias Klose <doko@cs.tu-berlin.de>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@708 72102866-910b-0410-8b05-ffd578937521
1996-01-12 16:45:56 +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
bd2a3074b9 (ALL_CPPFLAGS): Add -I. for objects/config.h. (Reported by
Matthias Klose <doko@cs.tu-berlin.de>)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@706 72102866-910b-0410-8b05-ffd578937521
1996-01-12 16:40:17 +00:00
Andrew McCallum
b335dcf400 (ALL_INCLUDE_FLAGS): Add -I. for objects/config.h. (Reported by
Matthias Klose <doko@cs.tu-berlin.de>)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@705 72102866-910b-0410-8b05-ffd578937521
1996-01-12 16:38:56 +00:00
Andrew McCallum
774aa58124 Remove #if NeXT and alternate #include's.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@704 72102866-910b-0410-8b05-ffd578937521
1996-01-11 00:20:48 +00:00
Andrew McCallum
2d3244082f ([MethodInvocation -initWithSelector:arguments:]): New method, not
implemented.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@703 72102866-910b-0410-8b05-ffd578937521
1996-01-10 19:55:42 +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
d4fa529e5d ([Storage -insertElement:at:]): Increment numElements. (Reported by
Revuz Dominique <dr@univ-mlv.fr>).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@701 72102866-910b-0410-8b05-ffd578937521
1996-01-09 20:24:52 +00:00