mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-22 16:33:29 +00:00
New split view, other fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2869 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
b41a9d6e9a
commit
9a7f58d597
14 changed files with 37 additions and 56 deletions
13
ChangeLog
13
ChangeLog
|
@ -1,3 +1,16 @@
|
|||
Tue Jul 28 12:57:54 1998 Adam Fedor <fedor@ultra.doc.com>
|
||||
|
||||
* src/GNUmakefile: Remove NEXTSTEP classes.
|
||||
|
||||
* src/NSConcreteNumber [-copy]: Removed.
|
||||
[-copyWithZone:]: Likewise.
|
||||
* src/NSNumber: [-copy]: Implement
|
||||
[-copyWithZone:]: Likewise.
|
||||
* src/NSDate.m [-copyWithZone:]: Correct implementation.
|
||||
* src/NSException.m [-copyWithZone:]: Likewise.
|
||||
* src/NSPort.m: [-copyWithZone:]: Likewise.
|
||||
* src/NSValue.m: [-copyWithZone:]: Likewise.
|
||||
|
||||
Tue Jul 21 09:15:32 1998 Adam Fedor <fedor@ultra.doc.com>
|
||||
|
||||
* src/GNUmakefile: Removed redundant classes.
|
||||
|
|
|
@ -10,6 +10,12 @@
|
|||
|
||||
@itemize @bullet
|
||||
|
||||
@item Implement Formatter classes (NSDateFormatter, etc) [5] (980722).
|
||||
|
||||
@item Check that every class implements coding (correctly). [2, NSCoder] (980721).
|
||||
|
||||
@item Check that every class implements copying (correctly) - i.e. non-mutable classes should just retain, etc. [1, NSCopying] (980721).
|
||||
|
||||
@item Implement [NSDeserializer +deserializePropertyListLazilyFromData:atCursor:length:mutableContainers:]
|
||||
[3 NSProxy] (980712)
|
||||
|
||||
|
|
|
@ -460,7 +460,6 @@ unicode/decomp.h \
|
|||
unicode/nextstep.h
|
||||
|
||||
HEADERS_INSTALL = $(GNU_HEADERS) \
|
||||
$(NEXTSTEP_HEADERS) \
|
||||
$(BASE_HEADERS)
|
||||
|
||||
DIST_FILES = \
|
||||
|
@ -470,11 +469,6 @@ DIST_FILES = \
|
|||
$(GNU_MFILES) \
|
||||
$(GNU_CFILES) \
|
||||
$(GNU_OTHER_SRCFILES) \
|
||||
$(NEXTSTEP_MFILES) \
|
||||
$(NEXTSTEP_CFILES) \
|
||||
$(NEXTSTEP_DERIVED_CFILES) \
|
||||
$(NEXTSTEP_HEADERS) \
|
||||
$(NEXTSTEP_OTHER_SRCFILES) \
|
||||
$(BASE_MFILES) \
|
||||
$(BASE_CFILES) \
|
||||
$(BASE_OTHER_SRCFILES) \
|
||||
|
@ -490,17 +484,16 @@ include/o_map.h \
|
|||
$(GNUSTEP_TARGET_CPU)/$(GNUSTEP_TARGET_OS)/config.h
|
||||
|
||||
# The C source files to be compiled
|
||||
libgnustep-base_C_FILES = $(GNU_CFILES) $(NEXTSTEP_CFILES) \
|
||||
$(NEXTSTEP_DERIVED_CFILES) $(BASE_CFILES)
|
||||
libgnustep-base_C_FILES = $(GNU_CFILES) $(BASE_CFILES)
|
||||
|
||||
# The Objective-C source files to be compiled
|
||||
libgnustep-base_OBJC_FILES = $(GNU_MFILES) $(NEXTSTEP_MFILES) \
|
||||
libgnustep-base_OBJC_FILES = $(GNU_MFILES) \
|
||||
$(BASE_MFILES) $(NSVALUE_MFILES) $(NSNUMBER_MFILES)
|
||||
|
||||
libgnustep-base_HEADER_FILES_DIR = .
|
||||
libgnustep-base_HEADER_FILES_INSTALL_DIR = /gnustep
|
||||
|
||||
libgnustep-base_HEADER_FILES = $(NEXTSTEP_HEADERS) $(BASE_HEADERS)
|
||||
libgnustep-base_HEADER_FILES = $(BASE_HEADERS)
|
||||
|
||||
-include Makefile.preamble
|
||||
|
||||
|
|
|
@ -64,5 +64,4 @@ ADDITIONAL_LIB_DIRS =
|
|||
# Additional directories to be created during installation
|
||||
ADDITIONAL_INSTALL_DIRS = $(GNUSTEP_HEADERS)/gnustep/base \
|
||||
$(GNUSTEP_HEADERS)/gnustep/Foundation \
|
||||
$(GNUSTEP_HEADERS)/gnustep/objc \
|
||||
$(GNUSTEP_HEADERS)/gnustep/unicode \
|
||||
|
|
|
@ -46,23 +46,6 @@
|
|||
#include <sys/param.h> /* Needed by sys/stat */
|
||||
#endif
|
||||
|
||||
/* Deal with strchr: */
|
||||
#if STDC_HEADERS || HAVE_STRING_H
|
||||
#include <string.h>
|
||||
/* An ANSI string.h and pre-ANSI memory.h might conflict. */
|
||||
#if !STDC_HEADERS && HAVE_MEMORY_H
|
||||
#include <memory.h>
|
||||
#endif /* not STDC_HEADERS and HAVE_MEMORY_H */
|
||||
#define rindex strrchr
|
||||
#define index strchr
|
||||
#define bcopy(s, d, n) memcpy ((d), (s), (n))
|
||||
#define bcmp(s1, s2, n) memcmp ((s1), (s2), (n))
|
||||
#define bzero(s, n) memset ((s), 0, (n))
|
||||
#else /* not STDC_HEADERS and not HAVE_STRING_H */
|
||||
#include <strings.h>
|
||||
/* memory.h and strings.h conflict on some systems. */
|
||||
#endif /* not STDC_HEADERS and not HAVE_STRING_H */
|
||||
|
||||
/* For DIR and diropen() */
|
||||
#if HAVE_DIRENT_H
|
||||
# include <dirent.h>
|
||||
|
|
|
@ -304,21 +304,6 @@
|
|||
return [super isEqual: o];
|
||||
}
|
||||
|
||||
- (id) copy
|
||||
{
|
||||
return [self copyWithZone: NSDefaultMallocZone()];
|
||||
}
|
||||
|
||||
- copyWithZone: (NSZone*)zone
|
||||
{
|
||||
if (NSShouldRetainWithZone(self, zone)) {
|
||||
return [self retain];
|
||||
}
|
||||
else {
|
||||
return NSCopyObject(self, 0, zone);
|
||||
}
|
||||
}
|
||||
|
||||
- (NSString *)descriptionWithLocale: (NSDictionary*)locale
|
||||
{
|
||||
return [NSString stringWithFormat:TYPE_FORMAT, data];
|
||||
|
|
|
@ -154,7 +154,7 @@
|
|||
if (NSShouldRetainWithZone(self, zone))
|
||||
return [self retain];
|
||||
else
|
||||
return [super copyWithZone: zone];
|
||||
return NSCopyObject(self, 0, zone);
|
||||
}
|
||||
|
||||
- (Class) classForConnectedCoder: aRmc
|
||||
|
|
|
@ -166,7 +166,7 @@ _NSFoundationUncaughtExceptionHandler(NSException *exception)
|
|||
if (NSShouldRetainWithZone(self, zone))
|
||||
return [self retain];
|
||||
else
|
||||
return [[super copyWithZone:zone] deepen];
|
||||
return [NSCopyObject(self, 0, zone) deepen];
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
|
||||
#include <config.h>
|
||||
#include <Foundation/NSNotification.h>
|
||||
#include <Foundation/NSString.h>
|
||||
|
||||
@implementation NSNotification
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
|
||||
#include <config.h>
|
||||
#include <Foundation/NSNotification.h>
|
||||
#include <gnustep/base/Notification.h>
|
||||
#include <gnustep/base/NotificationDispatcher.h>
|
||||
#include <gnustep/base/behavior.h>
|
||||
|
||||
@implementation NSNotificationCenter
|
||||
|
|
|
@ -262,14 +262,17 @@
|
|||
|
||||
- (id) copy
|
||||
{
|
||||
[self subclassResponsibility:_cmd];
|
||||
return nil;
|
||||
return [self retain];
|
||||
}
|
||||
|
||||
- copyWithZone: (NSZone*)zone
|
||||
{
|
||||
[self subclassResponsibility:_cmd];
|
||||
return nil;
|
||||
if (NSShouldRetainWithZone(self, zone)) {
|
||||
return [self retain];
|
||||
}
|
||||
else {
|
||||
return NSCopyObject(self, 0, zone);
|
||||
}
|
||||
}
|
||||
|
||||
- (NSString*) description
|
||||
|
|
|
@ -46,7 +46,7 @@ NSString *NSPortTimeoutException
|
|||
|
||||
- copyWithZone: (NSZone*)aZone
|
||||
{
|
||||
return [super copyWithZone:aZone];
|
||||
return NSCopyObject(self, 0, zone);
|
||||
}
|
||||
|
||||
- delegate
|
||||
|
@ -56,7 +56,6 @@ NSString *NSPortTimeoutException
|
|||
|
||||
- (void) encodeWithCoder: (NSCoder*)aCoder
|
||||
{
|
||||
[super encodeWithCoder: aCoder];
|
||||
}
|
||||
|
||||
- init
|
||||
|
@ -67,7 +66,6 @@ NSString *NSPortTimeoutException
|
|||
|
||||
- initWithCoder: (NSCoder*)aCoder
|
||||
{
|
||||
self = [super initWithCoder: aCoder];
|
||||
return self;
|
||||
}
|
||||
|
||||
|
|
|
@ -90,7 +90,7 @@
|
|||
|
||||
- (id)copy
|
||||
{
|
||||
return [self copyWithZone: NSDefaultMallocZone()];
|
||||
return [self retain];
|
||||
}
|
||||
|
||||
- (id)copyWithZone:(NSZone *)zone
|
||||
|
@ -98,7 +98,7 @@
|
|||
if (NSShouldRetainWithZone(self, zone))
|
||||
return [self retain];
|
||||
else
|
||||
return [[super copyWithZone:zone] deepen];
|
||||
return [NSCopyObject(self, 0, zone) deepen];
|
||||
}
|
||||
|
||||
/* Returns the concrete class associated with the type encoding */
|
||||
|
|
|
@ -558,7 +558,7 @@ static NotificationDispatcher *default_notification_dispatcher = nil;
|
|||
|
||||
- (void) postNotification: notification
|
||||
{
|
||||
id notification_name = [notification name];
|
||||
id notification_name = [(NSNotification *)notification name];
|
||||
id notification_object = [notification object];
|
||||
id nr;
|
||||
LinkedList *nr_list;
|
||||
|
|
Loading…
Reference in a new issue