Commit graph

97 commits

Author SHA1 Message Date
Richard Frith-Macdonald
efd0cf202c Fix for unicode data returned as cstring.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21199 72102866-910b-0410-8b05-ffd578937521
2005-05-08 15:07:59 +00:00
Richard Frith-Macdonald
ff16c50d5a Add a few methods from tiger.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21197 72102866-910b-0410-8b05-ffd578937521
2005-05-08 07:08:28 +00:00
Richard Frith-Macdonald
db7b22a4fb Tidy up use of white space so we have it after if/for/while and not after (
or before ) or padding at end of line.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20773 72102866-910b-0410-8b05-ffd578937521
2005-02-22 11:22:44 +00:00
Richard Frith-Macdonald
80e3f9b87a Implement missing init method.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20041 72102866-910b-0410-8b05-ffd578937521
2004-09-09 10:39:01 +00:00
Richard Frith-Macdonald
c55cfbd9c6 Fix minor memory leak.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19885 72102866-910b-0410-8b05-ffd578937521
2004-08-19 14:50:44 +00:00
Adrian Robert
bda35fceb3 added GSdoc comments to class, method, and function declarations; for some classes some comments were already in the source file (not the header), in which case further comments were added here; otherwise comments were put in the headers
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19588 72102866-910b-0410-8b05-ffd578937521
2004-06-22 22:40:40 +00:00
Richard Frith-Macdonald
ffa9b78a57 Minor performance optimisations.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19462 72102866-910b-0410-8b05-ffd578937521
2004-06-05 10:06:56 +00:00
Richard Frith-Macdonald
9e5bc129ed Fix for where default encoding is not internal encoding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19461 72102866-910b-0410-8b05-ffd578937521
2004-06-05 09:34:41 +00:00
Richard Frith-Macdonald
c6df2e3852 Restructuring and various optimisations to drastically improve appendFormat:
performance.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19307 72102866-910b-0410-8b05-ffd578937521
2004-05-14 10:52:30 +00:00
Alexander Malmberg
92b35443e6 Fix guard against returning a zero hash.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19232 72102866-910b-0410-8b05-ffd578937521
2004-05-03 20:16:37 +00:00
Richard Frith-Macdonald
39af4cd1e9 Fix error in original commit
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18994 72102866-910b-0410-8b05-ffd578937521
2004-03-31 21:41:28 +00:00
Alexander Malmberg
6d7a021d6c Reorganize GSString class hierarchy. Update users.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18050 72102866-910b-0410-8b05-ffd578937521
2003-11-05 02:11:49 +00:00
Richard Frith-Macdonald
c0109a7322 Substring creation fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18040 72102866-910b-0410-8b05-ffd578937521
2003-11-03 08:35:44 +00:00
Alexander Malmberg
5bd9bdbc5c ([GSCSubString -copy]): Add as a stopgap workaround for problemes uncovered by the previous change.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18022 72102866-910b-0410-8b05-ffd578937521
2003-11-02 00:56:07 +00:00
Richard Frith-Macdonald
eab1a62b9f Minor fix for strings initialised with data they don't own ... consistent
with MacOS-X implementation.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18019 72102866-910b-0410-8b05-ffd578937521
2003-11-01 11:11:13 +00:00
Alexander Malmberg
cd10671142 Don't return values from methods returning void.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17502 72102866-910b-0410-8b05-ffd578937521
2003-08-20 12:13:34 +00:00
David Ayers
ac30183cd6 Header reorganizsateion - Please refer to ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17407 72102866-910b-0410-8b05-ffd578937521
2003-07-31 23:49:32 +00:00
Alexander Malmberg
04927afede Fix issues in -getCString:...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17174 72102866-910b-0410-8b05-ffd578937521
2003-07-09 02:13:58 +00:00
Richard Frith-Macdonald
afb5488c8b A couple of locale fixes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17167 72102866-910b-0410-8b05-ffd578937521
2003-07-07 09:05:53 +00:00
Richard Frith-Macdonald
e19d14f6c5 Minor bugfix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16973 72102866-910b-0410-8b05-ffd578937521
2003-06-20 18:04:38 +00:00
Adam Fedor
d228cba99b Change syntax of includes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16874 72102866-910b-0410-8b05-ffd578937521
2003-06-07 01:24:41 +00:00
Richard Frith-Macdonald
7df8fefc2c Fix typo
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16668 72102866-910b-0410-8b05-ffd578937521
2003-05-07 13:20:15 +00:00
Richard Frith-Macdonald
4322cb2896 bugfix initialising mutable string.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16667 72102866-910b-0410-8b05-ffd578937521
2003-05-07 13:15:15 +00:00
Richard Frith-Macdonald
eb5c548496 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16641 72102866-910b-0410-8b05-ffd578937521
2003-05-06 06:54:22 +00:00
Alexander Malmberg
6c7f43d46d Fix a bunch of NSString bugs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16636 72102866-910b-0410-8b05-ffd578937521
2003-05-05 13:36:25 +00:00
Richard Frith-Macdonald
5c49ef401a Merged in 1.6.0 branch
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16228 72102866-910b-0410-8b05-ffd578937521
2003-03-23 07:06:27 +00:00
Richard Frith-Macdonald
3a344ae100 MInor tidyup.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@16105 72102866-910b-0410-8b05-ffd578937521
2003-03-02 07:47:18 +00:00
Richard Frith-Macdonald
5069165647 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15820 72102866-910b-0410-8b05-ffd578937521
2003-01-31 17:23:15 +00:00
Richard Frith-Macdonald
9e7fe6bf12 Tidied for gcc-3.4
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15476 72102866-910b-0410-8b05-ffd578937521
2003-01-03 20:14:47 +00:00
Richard Frith-Macdonald
97ee138a2b Tidy more GNUstep extensions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@15137 72102866-910b-0410-8b05-ffd578937521
2002-11-27 12:52:29 +00:00
Richard Frith-Macdonald
f6cc9ceb34 Tidied
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14969 72102866-910b-0410-8b05-ffd578937521
2002-11-10 13:56:34 +00:00
Richard Frith-Macdonald
8355371659 Trivial tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14959 72102866-910b-0410-8b05-ffd578937521
2002-11-09 06:45:31 +00:00
Alexander Malmberg
dd5cc6f3ee Set isa to correct class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14951 72102866-910b-0410-8b05-ffd578937521
2002-11-07 21:07:19 +00:00
Richard Frith-Macdonald
d54488d74d Added method for returning immutable objects.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14776 72102866-910b-0410-8b05-ffd578937521
2002-10-14 08:52:39 +00:00
Richard Frith-Macdonald
f05b58bc61 Work on the train.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14654 72102866-910b-0410-8b05-ffd578937521
2002-10-05 17:47:54 +00:00
Richard Frith-Macdonald
9700a676f8 Fix ordering of initialisation of constant string class.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14632 72102866-910b-0410-8b05-ffd578937521
2002-10-02 13:29:54 +00:00
Richard Frith-Macdonald
5606926df2 Fix a variety of dumb bugs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@14268 72102866-910b-0410-8b05-ffd578937521
2002-08-14 07:36:25 +00:00
Richard Frith-Macdonald
f25c26bd5d Minor tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13731 72102866-910b-0410-8b05-ffd578937521
2002-05-29 16:32:27 +00:00
Richard Frith-Macdonald
d84093931d Minor tidyup
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13631 72102866-910b-0410-8b05-ffd578937521
2002-05-11 07:50:47 +00:00
Richard Frith-Macdonald
bfa23445dd Document zombie stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13625 72102866-910b-0410-8b05-ffd578937521
2002-05-10 17:05:10 +00:00
Richard Frith-Macdonald
14e6fa4d7c Various bugfixes etc.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13479 72102866-910b-0410-8b05-ffd578937521
2002-04-16 13:48:14 +00:00
Richard Frith-Macdonald
d509c70a38 Improved comments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13476 72102866-910b-0410-8b05-ffd578937521
2002-04-16 11:18:14 +00:00
Richard Frith-Macdonald
dfc5362949 Minor tidyups
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13389 72102866-910b-0410-8b05-ffd578937521
2002-04-07 16:54:35 +00:00
Richard Frith-Macdonald
b2d44357d6 Various unicode fixes made.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13371 72102866-910b-0410-8b05-ffd578937521
2002-04-06 06:33:34 +00:00
Richard Frith-Macdonald
e7affc80ba A few more string fixes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13180 72102866-910b-0410-8b05-ffd578937521
2002-03-20 22:37:22 +00:00
Richard Frith-Macdonald
437a7d68e5 String handling bugfix.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13163 72102866-910b-0410-8b05-ffd578937521
2002-03-20 06:46:26 +00:00
Richard Frith-Macdonald
dbb4f4327f Fix encoding
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13158 72102866-910b-0410-8b05-ffd578937521
2002-03-19 18:23:10 +00:00
Richard Frith-Macdonald
1039d5d38e Fix miseed from last string changes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13154 72102866-910b-0410-8b05-ffd578937521
2002-03-19 07:39:05 +00:00
Richard Frith-Macdonald
c3e720dad7 iImproved comments
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13140 72102866-910b-0410-8b05-ffd578937521
2002-03-18 09:10:05 +00:00
Richard Frith-Macdonald
1bfe922306 Fies to bugs in low-level encoding/decoding changes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13138 72102866-910b-0410-8b05-ffd578937521
2002-03-18 08:31:39 +00:00