Richard Frith-MacDonald
43600b2156
Fixed error in growing strings - was overdoing it!
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4315 72102866-910b-0410-8b05-ffd578937521
1999-05-28 13:07:44 +00:00
Richard Frith-MacDonald
40d30a5306
Property-list optimisations.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4300 72102866-910b-0410-8b05-ffd578937521
1999-05-26 17:09:21 +00:00
Richard Frith-MacDonald
b8a983d596
Check for nil in compare and rangeOfString
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4293 72102866-910b-0410-8b05-ffd578937521
1999-05-25 14:27:42 +00:00
Richard Frith-MacDonald
5063e7bbfc
Performance improvements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4273 72102866-910b-0410-8b05-ffd578937521
1999-05-20 09:20:46 +00:00
Richard Frith-MacDonald
75006d6b76
optimisations
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4233 72102866-910b-0410-8b05-ffd578937521
1999-05-10 06:35:41 +00:00
Richard Frith-MacDonald
325ffedf2a
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 Frith-MacDonald
07e6ebd772
Performance improvments.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4209 72102866-910b-0410-8b05-ffd578937521
1999-05-06 12:21:58 +00:00
Adam Fedor
52f6bc90ae
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 Frith-MacDonald
b6e52cf48a
Corrected argument type for descriptionTo:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3493 72102866-910b-0410-8b05-ffd578937521
1998-12-18 17:15:49 +00:00
Richard Frith-MacDonald
27ec3838e8
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 Frith-MacDonald
5cc6e6cb82
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 Frith-MacDonald
37a94d8b42
Tidied coding/decoding to be a bit more efficient.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3120 72102866-910b-0410-8b05-ffd578937521
1998-10-26 18:06:51 +00:00
Richard Frith-MacDonald
d331a5e358
Implemented copy methods and fixed bug in insertion that was introduced
...
when I switched to using NSZoneRealloc()
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3114 72102866-910b-0410-8b05-ffd578937521
1998-10-26 08:15:20 +00:00
Richard Frith-MacDonald
60418db3c9
Implemented +alloc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3111 72102866-910b-0410-8b05-ffd578937521
1998-10-25 08:31:37 +00:00
Richard Frith-MacDonald
20e7c3663b
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 Frith-MacDonald
5359053d83
bettr prop-list
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3108 72102866-910b-0410-8b05-ffd578937521
1998-10-23 18:57:27 +00:00
Richard Frith-MacDonald
12c5e09764
Fixed error in DO - NXConstantString should always encode itsself as an
...
NSGCString
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3106 72102866-910b-0410-8b05-ffd578937521
1998-10-23 15:47:07 +00:00
Richard Frith-MacDonald
ec5df7b10a
Fix error in quoting for property lists
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3104 72102866-910b-0410-8b05-ffd578937521
1998-10-23 04:34:46 +00:00
Richard Frith-MacDonald
317b23fbb6
Fixed coding/decoding error.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3101 72102866-910b-0410-8b05-ffd578937521
1998-10-22 10:03:52 +00:00
Richard Frith-MacDonald
244f5a7f23
Tidied coding.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3097 72102866-910b-0410-8b05-ffd578937521
1998-10-21 14:02:33 +00:00
Richard Frith-MacDonald
b9ed7d103d
Fix so that NXConstantStrings are encodes as NSGCStrings, avoiding memory
...
leaks when restoring from archive.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3085 72102866-910b-0410-8b05-ffd578937521
1998-10-20 08:50:52 +00:00
Richard Frith-MacDonald
b56f5ae12e
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 Frith-MacDonald
522c47840a
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 Frith-MacDonald
5e6ca7d6d8
Tiny property-list parsing optimisations
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3046 72102866-910b-0410-8b05-ffd578937521
1998-10-09 08:36:37 +00:00
Richard Frith-MacDonald
e0ecf75559
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 Frith-MacDonald
8060a14870
Check for nil passed to isEqual:
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3039 72102866-910b-0410-8b05-ffd578937521
1998-10-07 20:17:16 +00:00
Richard Frith-MacDonald
1b0bf3c664
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
Richard Frith-MacDonald
7c6a778e4c
Better NSString hash and comparison
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3028 72102866-910b-0410-8b05-ffd578937521
1998-10-03 21:23:04 +00:00
Richard Frith-MacDonald
1601128ae7
Improve dictionary lookup for strings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@3003 72102866-910b-0410-8b05-ffd578937521
1998-10-01 05:22:47 +00:00
Richard Frith-MacDonald
36039eff7e
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 Frith-MacDonald
7cb7aa24bb
Performance hacks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2895 72102866-910b-0410-8b05-ffd578937521
1998-08-03 15:31:33 +00:00
Adam Fedor
38bdebb9a8
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
Adam Fedor
690a304f1a
String fixes from stevo.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2685 72102866-910b-0410-8b05-ffd578937521
1998-01-08 15:25:59 +00:00
Adam Fedor
b55bf54177
NSString fixes from Stevo Crvenkovski
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2672 72102866-910b-0410-8b05-ffd578937521
1997-12-08 20:04:16 +00:00
Scott Christley
369c38280a
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
Adam Fedor
0060d4a2a4
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
Adam Fedor
e149f41c85
DO patches (Sep 12 from Richard Frith-MacDonald)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2419 72102866-910b-0410-8b05-ffd578937521
1997-09-12 17:54:10 +00:00
Adam Fedor
25afcc3594
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
Andrew McCallum
6690dfea9b
Changes from Stevo Crvenkovski. See ChangeLog Mar 23 22:14:21
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2302 72102866-910b-0410-8b05-ffd578937521
1997-05-03 18:05:21 +00:00
Andrew McCallum
147720cc3a
Changes from Jeremy Bettis. See ChangeLog Jan 21 17:09:09
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2290 72102866-910b-0410-8b05-ffd578937521
1997-05-03 17:05:57 +00:00
Andrew McCallum
5993b04328
([NSGMutableCString -insertString:atIndex:]): Use -cStringNoCopy
...
instead of the removed method -_cStringContents.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1995 72102866-910b-0410-8b05-ffd578937521
1997-01-05 23:17:52 +00:00
Andrew McCallum
59a2c40008
([NSGCString -emptyCopy]): Method removed. It was part of the
...
Collecting protocol.
([NSGMutableCString -emptyCopy:]): Likewise.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1947 72102866-910b-0410-8b05-ffd578937521
1996-11-24 18:27:58 +00:00
Andrew McCallum
64a08d0771
([NSGCString -substringFromRange:]): Don't always return a mutable
...
string class; return the same mutable/immutable string class as self.
This also simplies the code.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1707 72102866-910b-0410-8b05-ffd578937521
1996-09-07 17:54:08 +00:00
Andrew McCallum
6482c6835a
([NSGCString -substringFromRange:]): New method, overrides superclass
...
method with more efficient implementation. (From Eric Norum.)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1706 72102866-910b-0410-8b05-ffd578937521
1996-09-07 17:47:24 +00:00
Andrew McCallum
168f431ba9
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
Andrew McCallum
1b2c5c89ff
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
Andrew McCallum
05817bc168
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
Andrew McCallum
a8ae3dddbb
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
Andrew McCallum
838ac3681f
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
Andrew McCallum
51f66d0afb
Comment fix.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1169 72102866-910b-0410-8b05-ffd578937521
1996-03-18 13:56:13 +00:00