fedor
54d8f446f6
Update pathc check
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6609 72102866-910b-0410-8b05-ffd578937521
2000-05-23 16:26:40 +00:00
fedor
3ff6ed649a
Add check for word alignment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6551 72102866-910b-0410-8b05-ffd578937521
2000-05-03 03:14:14 +00:00
richard
2fe1953386
General stack info handling improvements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6466 72102866-910b-0410-8b05-ffd578937521
2000-04-14 10:38:22 +00:00
richard
5727555328
Minor fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6289 72102866-910b-0410-8b05-ffd578937521
2000-03-16 12:41:01 +00:00
fedor
81b7455bda
Merge from 0.6.5
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6040 72102866-910b-0410-8b05-ffd578937521
2000-02-19 00:40:47 +00:00
richard
8bd246d4a6
Bugfix for serializing selectors.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5665 72102866-910b-0410-8b05-ffd578937521
2000-01-05 16:30:34 +00:00
richard
1a846e2eee
Tidied logging
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@5316 72102866-910b-0410-8b05-ffd578937521
1999-11-28 18:56:27 +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
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
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
006286ee6a
Garbage collection updates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4510 72102866-910b-0410-8b05-ffd578937521
1999-07-03 19:59: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
7fffe7ce03
Inline map and array updates.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4447 72102866-910b-0410-8b05-ffd578937521
1999-06-21 08:30:26 +00:00
richard
a1aa99475c
Tidied win32 stuff
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4237 72102866-910b-0410-8b05-ffd578937521
1999-05-11 09:21:38 +00:00
richard
fb7def4cd8
Minor optimisations
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4212 72102866-910b-0410-8b05-ffd578937521
1999-05-06 14:42:26 +00:00
richard
129641643c
Do fopen() with 'b' for binary data on windoze
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4200 72102866-910b-0410-8b05-ffd578937521
1999-05-05 18:47:44 +00:00
richard
6558150ad8
Fix ownership if necessary.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3767 72102866-910b-0410-8b05-ffd578937521
1999-02-21 20:28:19 +00:00
richard
eaea323e1a
File access improvements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3764 72102866-910b-0410-8b05-ffd578937521
1999-02-20 21:19:15 +00:00
richard
245be7dae4
Improved byte swapping stuff for 64-bit clean operation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3671 72102866-910b-0410-8b05-ffd578937521
1999-02-08 10:46:32 +00:00
richard
3bb4214740
Fixed typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3637 72102866-910b-0410-8b05-ffd578937521
1999-02-01 15:24:53 +00:00
richard
a6e2199d65
Use mkstemp if available
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3634 72102866-910b-0410-8b05-ffd578937521
1999-02-01 14:00:17 +00:00
richard
205c020662
Tidyup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3633 72102866-910b-0410-8b05-ffd578937521
1999-02-01 12:05:15 +00:00
richard
9545824c52
Type-size info added to archives
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3594 72102866-910b-0410-8b05-ffd578937521
1999-01-27 12:49:49 +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
4f352e2786
Bugfix for encoding.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3238 72102866-910b-0410-8b05-ffd578937521
1998-11-19 12:03:24 +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
ba0837b92b
Various small bugfixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3138 72102866-910b-0410-8b05-ffd578937521
1998-10-28 13:58:05 +00:00
richard
2878831739
Additions for support of efficient NSArchiver/NSUnarchiver while permiting
...
ffective subclassing.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3107 72102866-910b-0410-8b05-ffd578937521
1998-10-23 15:48:21 +00:00
richard
7efcf04fda
Improved deserialisation performance and implemented support for SEL and Class
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3103 72102866-910b-0410-8b05-ffd578937521
1998-10-22 20:20:31 +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
c37ffbd383
Fixe byte swapping error in double.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3091 72102866-910b-0410-8b05-ffd578937521
1998-10-20 15:33:50 +00:00
richard
43fb5c926a
Minor extensions and bug fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3087 72102866-910b-0410-8b05-ffd578937521
1998-10-20 14:40:05 +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
7b4b50e9fe
Removed obsolete FIXMEs
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3000 72102866-910b-0410-8b05-ffd578937521
1998-09-30 19:22:11 +00:00
richard
f90baf26c9
Don't use MallocAddress
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2992 72102866-910b-0410-8b05-ffd578937521
1998-09-30 08:24:05 +00:00
richard
0806cb068b
Removed references to cStringNoCopy.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2990 72102866-910b-0410-8b05-ffd578937521
1998-09-30 07:42:38 +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
7d888dfdb5
Added [NSMutableData +data]
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2815 72102866-910b-0410-8b05-ffd578937521
1998-06-24 21:53:49 +00:00
fedor
a0993c655f
Memory leak and other fixes from Frith-MacDonald.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2775 72102866-910b-0410-8b05-ffd578937521
1998-03-12 14:21:20 +00:00
fedor
fadaa99d50
New NSByteOrder from Frith-MacDonald.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2769 72102866-910b-0410-8b05-ffd578937521
1998-03-06 18:13:53 +00:00
fedor
5732e71692
Patches from Frith-MacDonald.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2734 72102866-910b-0410-8b05-ffd578937521
1998-02-05 22:06:20 +00:00
fedor
b1862cea5d
Patches from Kienenberger, Yamato, Frith-MacDonald.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2719 72102866-910b-0410-8b05-ffd578937521
1998-02-03 14:20:00 +00:00
fedor
78524cf7a9
Fixes from Frith-MacDonald.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2701 72102866-910b-0410-8b05-ffd578937521
1998-01-19 15:20:15 +00:00
fedor
762daf9441
Simplify configure, quiet warnings (from Wacko).
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2674 72102866-910b-0410-8b05-ffd578937521
1997-12-11 19:09:56 +00:00
fedor
658a1947fb
Memory Leeks from Richard.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2625 72102866-910b-0410-8b05-ffd578937521
1997-11-12 15:37:27 +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
827436f054
Renamed Makefiles. Added Frith-MacDonald patch fixing NSUserDefaults.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2603 72102866-910b-0410-8b05-ffd578937521
1997-10-31 16:26:44 +00:00
fedor
d065fb6dd7
DO patches from Frith-MacDonald
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2573 72102866-910b-0410-8b05-ffd578937521
1997-10-28 14:37:53 +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
fedor
120673e03a
Changes from richard and wacko.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2521 72102866-910b-0410-8b05-ffd578937521
1997-10-17 13:35:52 +00:00
netc
a02a4e9e88
Fix NSDictionary and NSMutableDictionary implementation.
...
NSCharacterSet searches in appropriate places for resources.
NSBundle no longer supports GNUSTEP_LIBRARY_PATH variable.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2519 72102866-910b-0410-8b05-ffd578937521
1997-10-16 23:56:27 +00:00
fedor
9689f82f51
Cleanup from rewrite of NSData.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2460 72102866-910b-0410-8b05-ffd578937521
1997-09-30 13:00:45 +00:00
fedor
f88a65db7e
Rewrite of NSData from Richard Frith-Macdonald <richard@brainstorm.co.uk>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2459 72102866-910b-0410-8b05-ffd578937521
1997-09-29 14:39:53 +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
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
97bc3324ea
([NSData -description]): Implemented by Nathan Urban.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1535 72102866-910b-0410-8b05-ffd578937521
1996-05-13 16:43:29 +00:00
mccallum
49d43a44aa
Change "Gnustep" to "GNUstep"
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1521 72102866-910b-0410-8b05-ffd578937521
1996-05-12 00:56:10 +00:00
mccallum
3228ed0477
Change R. Andrew McCallum to post-marriage name: Andrew Kachites McCallum
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1456 72102866-910b-0410-8b05-ffd578937521
1996-04-17 20:17:45 +00:00
mccallum
dbe4613ced
Rename in comments from GNU Objective C Class Library to Gnustep Base Library.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1451 72102866-910b-0410-8b05-ffd578937521
1996-04-17 19:55:26 +00:00
mccallum
89d67bb808
Fix typo; it is preface.h, not prefix.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1420 72102866-910b-0410-8b05-ffd578937521
1996-04-17 15:34:35 +00:00
mccallum
d4b12b4053
Change all include objects/*.h to include gnustep/base/*.h.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1419 72102866-910b-0410-8b05-ffd578937521
1996-04-17 15:23:00 +00:00
mccallum
fb6428b7cc
([NSMutableData -resetBytesInRange:]): Cast to avoid warning.
...
([NSMutableData -initWithLength:]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1269 72102866-910b-0410-8b05-ffd578937521
1996-03-26 00:28:20 +00:00
mccallum
68d23b3f82
([NSData +_setConcreteClass:]): Include <string.h> for memset().
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1167 72102866-910b-0410-8b05-ffd578937521
1996-03-18 13:55:26 +00:00
mccallum
1c319c7279
Fix typos.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@965 72102866-910b-0410-8b05-ffd578937521
1996-02-22 16:05:12 +00:00
mccallum
b84fb64d50
Use -subclassResponsibility instead of -notImplemented
...
where appropriate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@893 72102866-910b-0410-8b05-ffd578937521
1996-02-01 17:04:17 +00:00
mccallum
934d46540f
* src/NSData.m ([NSData +allocWithZone:]): New method.
...
([NSMutableData +allocWithZone:]): Likewise.
([NSData +data, +dataWithBytes:length:,
+dataWithBytesNoCopy:length:, +dataWithContentsOfFile:,
+dataWithContentsOfMappedFile:]): Allocate using designated
allocator. ([NSMutableData +dataWithCapacity:,
+dataWithLength:]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@575 72102866-910b-0410-8b05-ffd578937521
1995-08-23 15:36:59 +00:00
mccallum
b7b35b32a5
([NSData +allocWithZone:]): New method.
...
(_initWithBytesNoCopy:length): New (designated initializer) method.
(initWithBytesNoCopy:length:): Make subclass responsibility.
(init): Call new designated initializer. ([NSMutableData
+allocWithZone:]) New Method. (dataWithCapacity:, dataWithLength:):
Allocate using designated allocator. (initWithBytesNoCopy:length:):
Make subclass responsibility.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@501 72102866-910b-0410-8b05-ffd578937521
1995-08-02 14:51:26 +00:00
mccallum
b1fe8f95a0
Allow easy user-modification of concrete class.
...
([NSData +_setConcreteClass:]): New method.
([NSData +_setMutableConcreteClass:]): New method.
([NSData +_concreteClass]): New method.
([NSData +_mutableConcreteClass]): New method.
([NSData +initialize]): New method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@489 72102866-910b-0410-8b05-ffd578937521
1995-07-03 22:10:49 +00:00
mccallum
b730ea2ced
Include <Foundation/NSException.h>
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@403 72102866-910b-0410-8b05-ffd578937521
1995-04-21 00:11:21 +00:00
mccallum
ed025f5a9b
(dataWithBytesNoCopy:length:): Send alloc to NSGData class, not self.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@401 72102866-910b-0410-8b05-ffd578937521
1995-04-20 16:04:56 +00:00
mccallum
c61e7bd0dd
Patch from Albin Jones.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@400 72102866-910b-0410-8b05-ffd578937521
1995-04-20 16:02:26 +00:00
mccallum
b2eae950dd
(replaceBytesInRange:withBytes:): Get pointer with -mutableBytes, not
...
-bytes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@393 72102866-910b-0410-8b05-ffd578937521
1995-04-17 21:31:59 +00:00
mccallum
883fa9fab5
Include from <Foundation/...>, not <foundation/...>.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@391 72102866-910b-0410-8b05-ffd578937521
1995-04-17 21:13:20 +00:00
mccallum
5d6cf8b2ef
Insert the implementation of NSMutableData.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@387 72102866-910b-0410-8b05-ffd578937521
1995-04-17 20:40:59 +00:00
mccallum
381f673170
Fix typos.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@381 72102866-910b-0410-8b05-ffd578937521
1995-04-15 20:52:49 +00:00
mccallum
14a4337ace
Fixed typos. Implemented -init.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@362 72102866-910b-0410-8b05-ffd578937521
1995-04-15 19:40:19 +00:00
mccallum
8f4adb1942
(-getBytes:range:): Implemented.
...
(-isEqual:): New method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@348 72102866-910b-0410-8b05-ffd578937521
1995-04-13 15:03:10 +00:00
mccallum
66b85d1af8
Initial revision
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@335 72102866-910b-0410-8b05-ffd578937521
1995-04-09 02:20:37 +00:00