Adam Fedor
fe468e31ff
UNICDE typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10948 72102866-910b-0410-8b05-ffd578937521
2001-09-21 16:25:37 +00:00
Adam Fedor
c8fc73d329
Improve unicode handling
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10947 72102866-910b-0410-8b05-ffd578937521
2001-09-21 16:13:11 +00:00
Richard Frith-Macdonald
c42a367cac
Bugfix in ucing iconv to generate unicode from cstring ... was returning
...
wrong length.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10644 72102866-910b-0410-8b05-ffd578937521
2001-08-03 13:26:28 +00:00
Richard Frith-Macdonald
bf97ef27e6
Make first moves towards handling the fact that unicode and cString
...
representations of the same string may contain different numbers of
characters. In particular, UTF8 of course.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10643 72102866-910b-0410-8b05-ffd578937521
2001-08-03 12:24:25 +00:00
Richard Frith-Macdonald
d8add08016
Fix unicode string conversion premature termination.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10510 72102866-910b-0410-8b05-ffd578937521
2001-07-17 20:59:53 +00:00
Adam Fedor
61e4c24bb6
Include giconv.h
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10020 72102866-910b-0410-8b05-ffd578937521
2001-05-24 04:00:15 +00:00
Richard Frith-Macdonald
5e7105d2f7
More encoding tidyups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9565 72102866-910b-0410-8b05-ffd578937521
2001-04-12 09:29:16 +00:00
Richard Frith-Macdonald
a5078c558c
Some encoding fixes for strings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9563 72102866-910b-0410-8b05-ffd578937521
2001-04-12 09:11:31 +00:00
Jonathan Gapen
2d2337d135
NSStringEncoding enum name updates.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9339 72102866-910b-0410-8b05-ffd578937521
2001-03-12 14:55:38 +00:00
Jonathan Gapen
958bb3a673
String encoding enum updates.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9338 72102866-910b-0410-8b05-ffd578937521
2001-03-12 14:42:52 +00:00
Jonathan Gapen
05844a01b9
Unicode and character set updates.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@9301 72102866-910b-0410-8b05-ffd578937521
2001-03-05 01:08:57 +00:00
Richard Frith-MacDonald
4743653ee0
def encoding fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8550 72102866-910b-0410-8b05-ffd578937521
2001-01-10 20:01:37 +00:00
Mirko Viviani
545718f0a4
* Source/NSObjCRuntime.m (GSInstanceVariableInfo): fixes.
...
* Source/NSObject.m ([NSObject -handleQueryWithUnboundKey:]): raise an
exception.
([NSObject -handleTakeValue:forUnboundKey:]): changed exception.
([NSObject -unableToSetNilForKey:]): likewise.
([NSObject -storedValueForKey:]),
([NSObject -valueForKey:]): check for null selector before calling
respondsToSelector:
([NSObject -takeStoredValue:forKey:]),
([NSObject -takeValue:forKey:]): likewise. Call GSSetValue with correct
values.
(GSSetValue): fixed ivar implementation.
(GSGetValue): likewise.
([NSObject -methodSignatureForSelector:]): FreeBSD fix.
* Source/NSEnumerator.m|.h ([NSEnumerator -allObjects]): implemented.
* Source/Unicode.m (GetDefEncoding): do not emit the warning for
NSISOLatin1StringEncoding.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8467 72102866-910b-0410-8b05-ffd578937521
2001-01-03 11:22:59 +00:00
Richard Frith-MacDonald
645073849f
Minor tweaks and fixes for multi-characterset support.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@8323 72102866-910b-0410-8b05-ffd578937521
2000-12-14 09:47:02 +00:00
Richard Frith-MacDonald
9cf69df9a9
iProperty list and encoding fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7888 72102866-910b-0410-8b05-ffd578937521
2000-10-23 11:44:34 +00:00
Fred Kiefer
08bc596b45
Changed available encodings if HAVE_ICONV is defined. This is
...
still a static definition.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7704 72102866-910b-0410-8b05-ffd578937521
2000-10-04 22:55:55 +00:00
Fred Kiefer
2fbd2e2547
Merged in GetDefEncoding.m
...
New function GetAvailableEncodings.
Updated the encoding arrays.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7663 72102866-910b-0410-8b05-ffd578937521
2000-09-30 18:53:27 +00:00
Fred Kiefer
2653fbd4f7
New strict methods for string conversion.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7538 72102866-910b-0410-8b05-ffd578937521
2000-09-18 23:27:17 +00:00
Fred Kiefer
618680bdeb
Added conversion with iconv, this needs HAVE_ICONV.
...
Made normal conversions faster by unrolling the case switch.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7490 72102866-910b-0410-8b05-ffd578937521
2000-09-12 23:12:06 +00:00
Adam Fedor
7b0f402b1c
Merge 0.6.6 branch into main.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@7187 72102866-910b-0410-8b05-ffd578937521
2000-08-07 22:00:31 +00:00
Adam Fedor
a0b63ea2ae
Implement latin2 encoding
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@6438 72102866-910b-0410-8b05-ffd578937521
2000-04-09 02:28:27 +00:00
Richard Frith-MacDonald
ca36a2f5ed
Tidyups and bugfixes based on compiler warnings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4881 72102866-910b-0410-8b05-ffd578937521
1999-09-13 04:11:39 +00:00
Adam Fedor
078e46d305
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 Frith-MacDonald
e9407298cc
Bugfixes by Kai
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4495 72102866-910b-0410-8b05-ffd578937521
1999-06-29 16:40:31 +00:00
Richard Frith-MacDonald
97e1d199c3
Efficiency hack in conversion to/from unicode
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2817 72102866-910b-0410-8b05-ffd578937521
1998-06-24 22:01:03 +00:00
Adam Fedor
65b9b6186c
Various fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2796 72102866-910b-0410-8b05-ffd578937521
1998-05-13 19:25:38 +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
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
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
60836e9864
New file.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2301 72102866-910b-0410-8b05-ffd578937521
1997-05-03 18:04:21 +00:00