Commit graph

91 commits

Author SHA1 Message Date
richard
0de19eab35 Fixes for nsbundle
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6100 72102866-910b-0410-8b05-ffd578937521
2000-02-24 22:16:53 +00:00
richard
3cbac61b46 Dealloc notification stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5524 72102866-910b-0410-8b05-ffd578937521
1999-12-15 17:31:01 +00:00
richard
22f09ca318 Masses of fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5474 72102866-910b-0410-8b05-ffd578937521
1999-12-13 12:14:01 +00:00
cball
b35bbfad7e NSCalendarDate.m - dateByAddingYears lost timezone info.
- initWithString didn't deal with adjacent format
                   specifiers.

NSDate.m         - addTimeInterval messed up timezone if used with
                   CalendarDate.

NSArray.m        - NSMutableArray's comparered against a garbage pointer
NSGArray.m         on removal.  This causes real problems on SMP machines.

NSTimeZone.m     - The GMT+-xx files on OpenStep are in the root directory
                   and they are in Etc/* in gnustep so check both.

NSObject.m       - The release code was slightly broken for SMP machine
                   use.

NSLock.m         - Trylock was broken and lockBeforeDate unimplemented.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5436 72102866-910b-0410-8b05-ffd578937521
1999-12-10 00:59:40 +00:00
michael
a8ce0b2efb Fixed SIGFPE on *BSD.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5133 72102866-910b-0410-8b05-ffd578937521
1999-11-04 20:08:14 +00:00
richard
cc15f872ca More GC updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4959 72102866-910b-0410-8b05-ffd578937521
1999-09-29 20:15:17 +00:00
richard
9bdfdab11c More GC updates
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4958 72102866-910b-0410-8b05-ffd578937521
1999-09-29 14:13:52 +00:00
richard
eb1c061d9b Tidyup for GC
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4956 72102866-910b-0410-8b05-ffd578937521
1999-09-28 19:35:09 +00:00
richard
cc7cb05157 Tidyups for garbage collection
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4952 72102866-910b-0410-8b05-ffd578937521
1999-09-28 10:25:42 +00:00
fedor
302c691e79 Merge from dawn
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4853 72102866-910b-0410-8b05-ffd578937521
1999-09-09 02:56:20 +00:00
richard
40ae94ff1a Bugfix in +isKindOfClass: - conform to spec.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4668 72102866-910b-0410-8b05-ffd578937521
1999-07-28 14:49:41 +00:00
richard
ab04d99f7a Slight debug improvement
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4502 72102866-910b-0410-8b05-ffd578937521
1999-07-01 12:48:44 +00:00
richard
24f59ea2a0 Mostly tidying
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4465 72102866-910b-0410-8b05-ffd578937521
1999-06-24 19:30:29 +00:00
richard
457209ff4d Added NSExtraRefCount()
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4279 72102866-910b-0410-8b05-ffd578937521
1999-05-21 18:14:48 +00:00
fedor
a64f5e21b9 *BSD fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3639 72102866-910b-0410-8b05-ffd578937521
1999-02-02 00:08:58 +00:00
richard
8636aa3eb4 Preliminary changes for GC
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3612 72102866-910b-0410-8b05-ffd578937521
1999-01-28 17:21:03 +00:00
richard
433e3fed93 Cache a few more classes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3545 72102866-910b-0410-8b05-ffd578937521
1999-01-08 09:47:45 +00:00
fedor
3d949ca12d Makefile changes to compile thinkg in place.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3496 72102866-910b-0410-8b05-ffd578937521
1998-12-20 21:27:47 +00:00
richard
fcf610c797 Proprtylist extensions and coding for DO improvements plus a couple of
bugfixes


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3492 72102866-910b-0410-8b05-ffd578937521
1998-12-18 17:05:44 +00:00
richard
09b61cd598 Bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3342 72102866-910b-0410-8b05-ffd578937521
1998-11-27 13:27:58 +00:00
richard
cb0a912169 Performance improvement
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3333 72102866-910b-0410-8b05-ffd578937521
1998-11-26 13:21:37 +00:00
richard
a3751eb7bf Replace assert with NSAssert
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3248 72102866-910b-0410-8b05-ffd578937521
1998-11-19 21:26:27 +00:00
richard
acaae6854e Minor performance improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3209 72102866-910b-0410-8b05-ffd578937521
1998-11-12 10:58:17 +00:00
richard
a863da0ca5 Tiny optimisation - made NSAllocateObject() and NSDeallocateObject() inline.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3203 72102866-910b-0410-8b05-ffd578937521
1998-11-12 08:02:48 +00:00
richard
b165b4f476 Tidied.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3154 72102866-910b-0410-8b05-ffd578937521
1998-11-02 10:17:28 +00:00
richard
76f51c0cc3 Performance enhancements and bugfixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3117 72102866-910b-0410-8b05-ffd578937521
1998-10-26 12:14:12 +00:00
richard
bbabd52501 Performance enhancements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3110 72102866-910b-0410-8b05-ffd578937521
1998-10-25 07:56:22 +00:00
richard
4568fd4427 Minor tidying
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3100 72102866-910b-0410-8b05-ffd578937521
1998-10-22 10:02:39 +00:00
richard
0a4d30b935 Performance improvmentes for coding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3093 72102866-910b-0410-8b05-ffd578937521
1998-10-21 11:56:58 +00:00
richard
dcf4ac31ea Removed [+newWithCoder:inZone:] - not really OpenStep compatible.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3086 72102866-910b-0410-8b05-ffd578937521
1998-10-20 09:16:49 +00:00
richard
99129c437a Zone stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3069 72102866-910b-0410-8b05-ffd578937521
1998-10-15 05:03:16 +00:00
richard
95ff15509f tidied a little
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3051 72102866-910b-0410-8b05-ffd578937521
1998-10-11 06:26:40 +00:00
richard
e1dfb5b44f Don't permit negative versions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3048 72102866-910b-0410-8b05-ffd578937521
1998-10-09 13:54:54 +00:00
richard
7694a7f14e Some final tiny optimisations for testing string equality.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3045 72102866-910b-0410-8b05-ffd578937521
1998-10-09 04:24:56 +00:00
richard
92ebe5a30a Tidied caching stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3035 72102866-910b-0410-8b05-ffd578937521
1998-10-07 11:26:18 +00:00
richard
39b8ff1baf Efficiency hacks - avoiding objc messaging overheads.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3032 72102866-910b-0410-8b05-ffd578937521
1998-10-06 15:11:27 +00:00
fedor
fca11c379c Make NSObject conform to specs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2987 72102866-910b-0410-8b05-ffd578937521
1998-09-28 20:38:02 +00:00
richard
d8f84859f0 Rewrite of invocation code with new mframe code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2930 72102866-910b-0410-8b05-ffd578937521
1998-08-13 20:45:32 +00:00
richard
7fad1ff16e Performance improvements - 10% or thereabouts
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2898 72102866-910b-0410-8b05-ffd578937521
1998-08-04 09:22:51 +00:00
richard
0f015c2722 Added [+instanceMethodSignatureForSelector:]
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2874 72102866-910b-0410-8b05-ffd578937521
1998-07-29 09:36:16 +00:00
richard
fa0f1a19ca Housekeeping - typecasts to avoid warnings and removal of redundant methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2870 72102866-910b-0410-8b05-ffd578937521
1998-07-29 09:22:18 +00:00
richard
d7e57c3a47 Removed ([-copyWithZone:]) and ([-mutableCopyWithZone:])
(which shiould not exist in NSObject).


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2847 72102866-910b-0410-8b05-ffd578937521
1998-07-15 12:48:14 +00:00
fedor
7b47d05fe7 New class methods.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2814 72102866-910b-0410-8b05-ffd578937521
1998-06-24 17:22:34 +00:00
fedor
bc4aeb0fcc Frith-MacDonald and other patches.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2801 72102866-910b-0410-8b05-ffd578937521
1998-05-21 13:41:55 +00:00
netc
5c9a97f30d Add global Foundation header file.
Fix some missed memory allocation function usage.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2682 72102866-910b-0410-8b05-ffd578937521
1998-01-03 21:27:44 +00:00
netc
5f7871270a Remove dependency upon config.h by headers files and include
directly in source files because the config.h file is system
dependent, used just for compiling the source, and should
not be installed.
Some minor bug fixes.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2619 72102866-910b-0410-8b05-ffd578937521
1997-11-06 00:51:23 +00:00
fedor
d88b91f6bb Retain/Release and DO patches from Richard Frith-MacDonald
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2571 72102866-910b-0410-8b05-ffd578937521
1997-10-28 14:34:49 +00:00
netc
2b06ef4c58 Merge in changes from NET-Community.
Add DLL support on Windows platforms.
Numerous minor bug fixes related to Windows platforms.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2420 72102866-910b-0410-8b05-ffd578937521
1997-09-13 17:52:31 +00:00
fedor
a57d791f91 Patches submitted from May 20 to Aug 28 1997
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2406 72102866-910b-0410-8b05-ffd578937521
1997-09-01 21:59:51 +00:00
mccallum
5a579198a6 Changes by wacko@power1.snu.ac.kr (Yoo C. Chung). See ChangeLog Jan 20
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2202 72102866-910b-0410-8b05-ffd578937521
1997-03-03 19:46:52 +00:00