Commit graph

2300 commits

Author SHA1 Message Date
Andrew McCallum
92147ba673 Don't include no-longer-existant gnustep/base/objc-malloc.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1771 72102866-910b-0410-8b05-ffd578937521
1996-09-16 20:46:03 +00:00
Andrew McCallum
c5155be133 *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1770 72102866-910b-0410-8b05-ffd578937521
1996-09-16 20:43:22 +00:00
Andrew McCallum
4fcad9881b Don't include gnustep/base/config.h. Note, this file used to define
NeXT_runtime and NeXT_cc.  These macros will no longer be available to
library users.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1769 72102866-910b-0410-8b05-ffd578937521
1996-09-16 20:42:00 +00:00
Andrew McCallum
9ba503d1b5 (include/config.h.in): New dependancy.
(include/config.h): New dependancy.
(ALL_CPPFLAGS): Added -include argument to have gcc look at
include/config.h.  It is no longer included in include/preface.h
because other packages that use the installed Base Library may have
their own ideas about these macro values.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1768 72102866-910b-0410-8b05-ffd578937521
1996-09-16 20:41:04 +00:00
Andrew McCallum
dfc63ccb70 New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1767 72102866-910b-0410-8b05-ffd578937521
1996-09-16 20:38:59 +00:00
Andrew McCallum
700addb73a Use AC_CONFIG_HEADER to put config macros in a file instead of on
gcc's command line.  Use AC_DEFINE_UNQUOTED to set NeXT_runtime and
NeXT_cc instead of using AC_SUBST.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1766 72102866-910b-0410-8b05-ffd578937521
1996-09-16 20:38:37 +00:00
Andrew McCallum
eb532272c0 New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1765 72102866-910b-0410-8b05-ffd578937521
1996-09-16 19:38:37 +00:00
Andrew McCallum
5a6db20b4a (diff): Add -N flag so new files will get created.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1764 72102866-910b-0410-8b05-ffd578937521
1996-09-16 19:08:40 +00:00
Andrew McCallum
fa063a6e3c (DIST_FILES): Fix typo.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1743 72102866-910b-0410-8b05-ffd578937521
1996-09-07 21:13:36 +00:00
Andrew McCallum
b5007efffb *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1742 72102866-910b-0410-8b05-ffd578937521
1996-09-07 21:12:56 +00:00
Andrew McCallum
6e5fb82ee7 (DIST_FILES): Remove gcc-objc.patch. Add gcc-2.7.2-objc.diff and
gcc-2.7.2.1-objc.diff.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1741 72102866-910b-0410-8b05-ffd578937521
1996-09-07 21:12:49 +00:00
Andrew McCallum
d790d6175f *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1740 72102866-910b-0410-8b05-ffd578937521
1996-09-07 21:09:35 +00:00
Andrew McCallum
46b8e3a501 (SUBMINOR_VERSION): Version 0.2.8.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1739 72102866-910b-0410-8b05-ffd578937521
1996-09-07 21:09:27 +00:00
Andrew McCallum
38e93ac44e Insert -lobjc before rest of LIBS, not after.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1738 72102866-910b-0410-8b05-ffd578937521
1996-09-07 21:08:58 +00:00
Andrew McCallum
cb41431044 Remove underscore from front of objc_thread type.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1737 72102866-910b-0410-8b05-ffd578937521
1996-09-07 21:08:23 +00:00
Andrew McCallum
4adb83aab0 Remove underscores from front of objc_mutex types.
([NSObject -error:]): Use objc_verror(), not _objc_error.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1736 72102866-910b-0410-8b05-ffd578937521
1996-09-07 21:07:27 +00:00
Andrew McCallum
3eb6548677 Refine instructions for installing pthreads. Wow, is it yucky.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1735 72102866-910b-0410-8b05-ffd578937521
1996-09-07 21:06:16 +00:00
Andrew McCallum
cc0c9d100b Remove check for sel_types_match. That patch was added long ago.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1734 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:40:41 +00:00
Andrew McCallum
3d1d9a29f3 (OBJC_STRINGIFY): New macro.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1733 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:35:13 +00:00
Andrew McCallum
ab61459ae7 Don't include objc-malloc.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1732 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:28:17 +00:00
Andrew McCallum
b6713406ac Remove underscore from before objc_mutex_t.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1731 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:25:48 +00:00
Andrew McCallum
420f2d5558 (OBJC_MALLOC): Macro moved here from src/include/objc-malloc.h.
(OBJC_VALLOC): Likewise.
(OBJC_ATOMIC_MALLOC): Likewise.
(OBJC_REALLOC): Likewise.
(OBJC_CALLOC): Likewise.
(OBJC_FREE): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1730 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:21:27 +00:00
Andrew McCallum
90c034dee3 Don't include objc-malloc.h.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1729 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:17:46 +00:00
Andrew McCallum
6b3013ca7a (GNU_MFILES): Remove objc-malloc.m.
(GNU_HEADERS): Remove include/objc-malloc.h.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1728 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:13:55 +00:00
Andrew McCallum
3cc0c23f3b In accordance with Objective C runtime change, use objc_realloc as a
function, not a function pointer.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1727 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:08:43 +00:00
Andrew McCallum
55e7a29194 ([MemoryStream -writeBytes:length:]): In accordance with Objective C
runtime change, use objc_realloc as a function, not a function pointer.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1726 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:07:01 +00:00
Andrew McCallum
a7b7e508dc (STRING_ARG): In accordance with Objective C runtime
change, use objc_malloc as a function, not a function pointer.
STRING_ADD_CHAR): Likewise, with objc_realloc.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1725 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:05:25 +00:00
Andrew McCallum
60b44c4a07 (mframe_build_return): In accordance with Objective C runtime
change, use objc_malloc as a function, not a function pointer.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1724 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:04:13 +00:00
Andrew McCallum
6c3c3d44ee (behavior_class_add_methods): In accordance with Objective C runtime
change, use objc_malloc as a function, not a function pointer.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1723 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:03:33 +00:00
Andrew McCallum
88946fee14 ([Storage -initCount:elementSize:description:]): In accordance with
Objective C runtime change, use objc_malloc as a function, not a
function pointer.
([Storage -shallowCopy]): Likewise.
([Storage -read:]): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1722 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:02:14 +00:00
Andrew McCallum
94f814fbcb ([Storage -initCount:elementSize:description:]): In accordance with
Objective C runtime change, use objc_malloc as a function, not a
function pointer.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1721 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:01:38 +00:00
Andrew McCallum
3013df2528 ([NSMutableData -initWithCapacity:]): In accordance with Objective C
runtime change, use objc_malloc as a function, not a function pointer.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1720 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:00:37 +00:00
Andrew McCallum
4e9fd4a563 ([NSGMutableData -initWithCapacity:]): In accordance with Objective C
runtime change, use objc_malloc as a function, not a function pointer.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1719 72102866-910b-0410-8b05-ffd578937521
1996-09-07 20:00:12 +00:00
Andrew McCallum
f3c5d64159 ([NSAutoreleasePool -init]): In accordance with Objective C runtime
change, use objc_malloc as a function, not a function pointer.
([NSAutoreleasePool -addObject:]): Likewise.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1718 72102866-910b-0410-8b05-ffd578937521
1996-09-07 19:57:33 +00:00
Andrew McCallum
88c17ac136 ([MemoryStream -readLine]): In accordance with Objective C runtime
change, use objc_malloc as a function, not a function pointer.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1717 72102866-910b-0410-8b05-ffd578937521
1996-09-07 19:56:42 +00:00
Andrew McCallum
a14adce278 ([Invocation -initWithCoder:]): In accordance with Objective C runtime
change, use objc_malloc as a function, not a function pointer.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1716 72102866-910b-0410-8b05-ffd578937521
1996-09-07 19:56:16 +00:00
Andrew McCallum
59ac3b1972 Update instructions for new Objective C runtime patches and for new
pthreads.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1715 72102866-910b-0410-8b05-ffd578937521
1996-09-07 19:44:48 +00:00
Andrew McCallum
c24bff1d7e *** empty log message ***
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1714 72102866-910b-0410-8b05-ffd578937521
1996-09-07 19:43:41 +00:00
Andrew McCallum
43815d1720 New file.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1713 72102866-910b-0410-8b05-ffd578937521
1996-09-07 19:43:29 +00:00
Andrew McCallum
bea9bc6a8a Talk about new ObjC patches.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1712 72102866-910b-0410-8b05-ffd578937521
1996-09-07 19:16:49 +00:00
Andrew McCallum
5745a849c4 New from FSF
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1711 72102866-910b-0410-8b05-ffd578937521
1996-09-07 19:09:27 +00:00
Andrew McCallum
f376fcecda Added some pattern rules, but commented them out for now.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1710 72102866-910b-0410-8b05-ffd578937521
1996-09-07 19:03:56 +00:00
Andrew McCallum
2ffe820166 Remove comment about NeXT's reputation for legal intimidation.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1709 72102866-910b-0410-8b05-ffd578937521
1996-09-07 17:58:51 +00:00
Andrew McCallum
64caae8e20 ([NSCharacterSet +_bitmapForSet:number:]): Retain cached set.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1708 72102866-910b-0410-8b05-ffd578937521
1996-09-07 17:56:16 +00:00
Andrew McCallum
64a08d0771 ([NSGCString -substringFromRange:]): Don't always return a mutable
string class; return the same mutable/immutable string class as self.
This also simplies the code.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1707 72102866-910b-0410-8b05-ffd578937521
1996-09-07 17:54:08 +00:00
Andrew McCallum
6482c6835a ([NSGCString -substringFromRange:]): New method, overrides superclass
method with more efficient implementation.  (From Eric Norum.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1706 72102866-910b-0410-8b05-ffd578937521
1996-09-07 17:47:24 +00:00
Andrew McCallum
b922ca0a1e Now that NSCharacterSet's does its own caching, simplify this code.
(Changes from Eric Norum <Eric.Norum@usask.ca>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1705 72102866-910b-0410-8b05-ffd578937521
1996-09-07 17:46:10 +00:00
Andrew McCallum
fecb3e568c (NSCharacterSet_PATH): New macro, replacing BITMAP_PATH. Value
partially determined by GNUSTEP_INSTALL_PREFIX.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1704 72102866-910b-0410-8b05-ffd578937521
1996-09-07 17:45:08 +00:00
Andrew McCallum
4701ec747e Use AC_CHECKING instead of `echo', so ./configure obeys --quiet and
--silent.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1703 72102866-910b-0410-8b05-ffd578937521
1996-09-07 17:39:21 +00:00
Andrew McCallum
e82b2241e7 (DEFS): Add definition of GNUSTEP_INSTALL_PREFIX, equal to $(prefix).
This is needed by NSCharacterSet, so it knows where to find the char
set data files.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1702 72102866-910b-0410-8b05-ffd578937521
1996-09-07 17:37:30 +00:00