*** empty log message ***

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1740 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Andrew McCallum 1996-09-07 21:09:35 +00:00
parent 46b8e3a501
commit d790d6175f
2 changed files with 117 additions and 4 deletions

113
ChangeLog
View file

@ -1,3 +1,116 @@
Sat Sep 7 13:37:32 1996 Andrew McCallum <mccallum@cs.cmu.edu>
* 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 <Eric.Norum@usask.ca>.)
* 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 <fedor@wave.Colorado.edu>
* src/NSCharacterSet.m ([NSCharacterSet -_bitmapForSet:number:]):
Retain cached set.
Wed Sep 4 11:29:31 1996 Andrew McCallum <mccallum@cs.cmu.edu>
* 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 <mccallum@cs.cmu.edu>
* Version (SUBMINOR_VERSION): Version 0.2.7.

View file

@ -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);
}
}