Commit graph

2201 commits

Author SHA1 Message Date
mccallum
41c3b31702 Include <objc/objc-api.h>. (Reported by Richard Frith-Macdonald
<richard@brainstorm.co.uk>.)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1772 72102866-910b-0410-8b05-ffd578937521
1996-09-16 20:55:02 +00:00
mccallum
b650e02702 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
mccallum
17b5b114fa *** 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
mccallum
912070f192 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
mccallum
699ca2a010 (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
mccallum
07d9ffba34 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
mccallum
5cee841f6d 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
mccallum
64b7b93708 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
mccallum
800842749b (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
mccallum
1cbfed198c (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
mccallum
4f3331dbc1 *** 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
mccallum
17ccf26a42 (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
mccallum
52dbe67f7b *** 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
mccallum
c02a8b824f (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
mccallum
a89ecacf28 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
mccallum
fc674dfcd0 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
mccallum
42d2388f96 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
mccallum
508f175d9f 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
mccallum
d05c02fd6b 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
mccallum
e799e98a56 (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
mccallum
195b4d8fb6 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
mccallum
6604c66f24 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
mccallum
c2456276bb (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
mccallum
de748f5045 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
mccallum
9c46a8fc38 (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
mccallum
50706f1be6 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
mccallum
ff62ff2d40 ([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
mccallum
b93881d83f (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
mccallum
a22a1fc4b8 (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
mccallum
6136f85175 (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
mccallum
c6071d8497 ([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
mccallum
06dc514aa1 ([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
mccallum
610b68f9df ([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
mccallum
a5c1633e12 ([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
mccallum
af85fabbe0 ([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
mccallum
a9caed6149 ([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
mccallum
7b79f8c611 ([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
mccallum
ec323aa928 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
mccallum
7873690a45 *** 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
mccallum
8f01757925 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
mccallum
4a691e80d7 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
mccallum
0d1efb9c0e 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
mccallum
6cc1b8dc12 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
mccallum
50c6934e1c 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
mccallum
a9b5777c5d ([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
mccallum
8bce6ffe5d ([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
mccallum
d8fb0d2318 ([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
mccallum
7f7b75786e 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
mccallum
6a259fe224 (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
mccallum
5f9b72d7aa 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