From 52dbe67f7b11a6953121353469b48cda262bcb07 Mon Sep 17 00:00:00 2001 From: mccallum Date: Sat, 7 Sep 1996 21:09:35 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1740 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 113 ++++++++++++++++++++++++++++++++++++++++++++++ Source/argframe.m | 8 ++-- 2 files changed, 117 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index c7cd0a3e6..3e3a4743d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,116 @@ +Sat Sep 7 13:37:32 1996 Andrew McCallum + + * Version (SUBMINOR_VERSION): Version 0.2.8. + + * configure.in: Insert -lobjc before rest of LIBS, not after. + + * src/include/NSThread.h: Remove underscore from front of + objc_thread type. + + * src/NSObject.m: Remove underscores from front of objc_mutex + types. + ([NSObject -error:]): Use objc_verror(), not _objc_error. + + * doc/install.texi: Refine instructions for installing pthreads. + Wow, is it yucky. + + * configure.in: Remove check for sel_types_match. That patch was + added long ago. + + * src/include/preface.h.in (OBJC_STRINGIFY): New macro. + + * src/include/preface.h.in: Don't include objc-malloc.h. + + * src/Foundation/NSLock.h: Remove underscore from before + objc_mutex_t. + + * src/include/preface.h.in (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. + + * src/mframe.m: Don't include objc-malloc.h. + * src/RNGAdditiveCongruential.m: Likewise. + * src/NSAutoreleasePool.m: Likewise. + * src/MemoryStream.m: Likewise. + * src/AutoreleasePool.m: Likewise. + + * src/Makefile.in (GNU_MFILES): Remove objc-malloc.m. + (GNU_HEADERS): Remove include/objc-malloc.h. + + * src/mframe.m (mframe_build_return): In accordance with Objective + C runtime change, use objc_malloc as a function, not a function + pointer. + * src/behavior.m (behavior_class_add_methods): Likewise. + * src/Storage.m ([Storage -initCount:elementSize:description:]): + Likewise. + ([Storage -shallowCopy]): Likewise. + ([Storage -read:]): Likewise. + * src/Storage.m ([Storage -initCount:elementSize:description:]): + Likewise. + * src/NSMutableData.m ([NSMutableData -initWithCapacity:]): Likewise. + * src/NSGData.m ([NSGMutableData -initWithCapacity:]): Likewise. + * src/NSData.m ([NSMutableData -initWithCapacity:]): Likewise. + * src/NSAutoreleasePool.m ([NSAutoreleasePool -init]): Likewise. + ([NSAutoreleasePool -addObject:]): Likewise. + * src/MemoryStream.m ([MemoryStream -readLine]): Likewise. + * src/Invocation.m ([Invocation -initWithCoder:]): Likewise. + * src/o_vscanf.c (STRING_ARG): Likewise. + (STRING_ADD_CHAR): Likewise, with objc_realloc. + * src/NSZone.m: Likewise. + * src/Storage.m: Likewise. + * src/MemoryStream.m ([MemoryStream -writeBytes:length:]): Likewise. + + * doc/install.texi: Update instructions for new Objective C + runtime patches and for new pthreads. + + * RELEASE-NOTES: Talk about need for new Objective C runtime to + compile this release. + + * config.guess: New version from FSF. + + * doc/Makefile.in: Added some pattern rules, but commented them + out for now. + + * src/NSGCString.m ([NSGCString -substringFromRange:]): Don't + always return a mutable string class; return the same + mutable/immutable string class as self. This also simplies the + code. + + * src/NSGCString.m ([NSGCString -substringFromRange:]): New + method, overrides superclass method with more efficient + implementation. (From Eric Norum.) + + * src/NSScanner.m: Now that NSCharacterSet's does its own caching, + simplify this code. + (Changes from Eric Norum .) + + * src/NSCharacterSet.m (NSCharacterSet_PATH): New macro, replacing + BITMAP_PATH. Value partially determined by + GNUSTEP_INSTALL_PREFIX. + + * configure.in: Use AC_CHECKING instead of `echo', so ./configure + obeys --quiet and --silent. + + * src/Makefile.in (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. + +Thu Aug 1 10:42:19 1996 Adam Fedor + + * src/NSCharacterSet.m ([NSCharacterSet -_bitmapForSet:number:]): + Retain cached set. + +Wed Sep 4 11:29:31 1996 Andrew McCallum + + * doc/gnustep-faq.texi (Why don't we separate the OpenStep + standard classes from the GNU-specific classes?): New Q/A pair. + (Where can I get a copy?): Removed reference to Rochester's FTP site, + which will no longer be used, now that I'm at CMU. + Mon Sep 2 10:00:05 1996 Andrew McCallum * Version (SUBMINOR_VERSION): Version 0.2.7. diff --git a/Source/argframe.m b/Source/argframe.m index 0756f4065..25b2ef8c3 100644 --- a/Source/argframe.m +++ b/Source/argframe.m @@ -151,7 +151,7 @@ make_method_call(const char *forward_type, /* xxx or should this be alloca?! What about inout params? Where do they get freed? */ *(void**)datum = - (*objc_malloc)(objc_sizeof_type(tmptype)); + objc_malloc (objc_sizeof_type(tmptype)); if ((flags & _F_IN) || !(flags & _F_OUT)) (*fd)(argnum, *(void**)datum, tmptype); } @@ -160,7 +160,7 @@ make_method_call(const char *forward_type, /* xxx or should this be alloca?! What about inout params? Where dothey get freed? */ *(char**)datum = - (*objc_malloc)(objc_sizeof_type(tmptype)); + objc_malloc (objc_sizeof_type(tmptype)); if ((flags & _F_IN) || !(flags & _F_OUT)) (*fd)(argnum, *(void**)datum, tmptype); } @@ -332,13 +332,13 @@ retval_t dissect_method_return(arglist_t frame, const char *type, if (*tmptype == _C_STRUCT_B || *tmptype == _C_ARY_B) { *(void**)retframe = - (*objc_malloc)(objc_sizeof_type(tmptype)); + objc_malloc (objc_sizeof_type(tmptype)); (*f)(argnum, *(void**)retframe, tmptype, flags); } else { *(void**)retframe = - (*objc_malloc)(objc_sizeof_type(tmptype)); + objc_malloc (objc_sizeof_type(tmptype)); (*f)(argnum, *(void**)retframe, tmptype, flags); } }