Wolfgang Lux
c815ae549b
Fix bug where GSToUnicode attempted to read from a null pointer.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29651 72102866-910b-0410-8b05-ffd578937521
2010-02-16 12:46:50 +00:00
Richard Frith-MacDonald
21d597e740
merge back reorganisation branch
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@29615 72102866-910b-0410-8b05-ffd578937521
2010-02-14 10:48:10 +00:00
Richard Frith-MacDonald
6215b5cae8
attempt fix for bug #26843
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28360 72102866-910b-0410-8b05-ffd578937521
2009-06-19 09:01:48 +00:00
Richard Frith-MacDonald
69689235ad
Add some optimisation for converting to UTF-8
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28334 72102866-910b-0410-8b05-ffd578937521
2009-06-08 15:18:49 +00:00
Richard Frith-MacDonald
39839cb227
Add some optimisation for converting from unicode to latin1 or ascii ... move
...
as much as possible outside the loop iterating over the characters.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28332 72102866-910b-0410-8b05-ffd578937521
2009-06-06 15:52:11 +00:00
Richard Frith-MacDonald
9a886d9d6f
Minor fix to ensure string termination when needed
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28329 72102866-910b-0410-8b05-ffd578937521
2009-06-06 07:47:58 +00:00
Richard Frith-MacDonald
29e53516ff
optimise conversion to unicode a bit
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28328 72102866-910b-0410-8b05-ffd578937521
2009-06-06 07:36:48 +00:00
Richard Frith-MacDonald
bc9468c45f
More moves towards OSX 10.5 GC compatibility.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28054 72102866-910b-0410-8b05-ffd578937521
2009-03-09 15:11:51 +00:00
Richard Frith-MacDonald
f16fff6425
Fixup for systems without iconv
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26880 72102866-910b-0410-8b05-ffd578937521
2008-09-26 10:05:49 +00:00
Richard Frith-MacDonald
8beea23511
Support new MacOS-X unicode string encoding constants.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26754 72102866-910b-0410-8b05-ffd578937521
2008-07-11 09:10:46 +00:00
Richard Frith-MacDonald
0a22aaeff5
Use iconv for 32 bit unicode
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26753 72102866-910b-0410-8b05-ffd578937521
2008-07-11 08:00:26 +00:00
Richard Frith-MacDonald
97b5e1c179
Another attempt at getting buffer growth right
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26645 72102866-910b-0410-8b05-ffd578937521
2008-06-13 14:19:23 +00:00
Richard Frith-MacDonald
80c87c0a06
Fix error in last change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26643 72102866-910b-0410-8b05-ffd578937521
2008-06-13 07:11:08 +00:00
Richard Frith-MacDonald
ef8c764b0a
Fix crash with multibyte characters in large strings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26638 72102866-910b-0410-8b05-ffd578937521
2008-06-13 05:03:31 +00:00
Richard Frith-MacDonald
b2b14398d2
allow developers more time to adapt to LGPLv3
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26606 72102866-910b-0410-8b05-ffd578937521
2008-06-08 10:38:33 +00:00
Richard Frith-MacDonald
726b05507e
Minor tweaks plus added method for parsing mime headers.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26109 72102866-910b-0410-8b05-ffd578937521
2008-02-20 09:22:43 +00:00
Richard Frith-MacDonald
eb73c50d13
Tweaks to build under leopard
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26108 72102866-910b-0410-8b05-ffd578937521
2008-02-20 08:02:28 +00:00
Richard Frith-MacDonald
62559023b9
Update to GPL3 and LGPL3
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25482 72102866-910b-0410-8b05-ffd578937521
2007-09-14 11:36:11 +00:00
Richard Frith-MacDonald
6226311c10
Avoid recursion initialising NSString on systems with iconv problems
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25149 72102866-910b-0410-8b05-ffd578937521
2007-05-14 05:11:07 +00:00
Richard Frith-MacDonald
61c2e1b560
header fixups for macosx porting
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24960 72102866-910b-0410-8b05-ffd578937521
2007-04-01 11:12:12 +00:00
Richard Frith-MacDonald
ee4e54d988
Revert mingw locale change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24904 72102866-910b-0410-8b05-ffd578937521
2007-03-20 11:59:07 +00:00
Richard Frith-MacDonald
3a7dbdb86d
fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24876 72102866-910b-0410-8b05-ffd578937521
2007-03-15 16:20:36 +00:00
Richard Frith-MacDonald
9feda6fdf4
Improve native locale integration and mswindows usability.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24871 72102866-910b-0410-8b05-ffd578937521
2007-03-14 16:04:13 +00:00
Richard Frith-MacDonald
c30bde80f1
Use faster and more comprehensive list of charsets.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23993 72102866-910b-0410-8b05-ffd578937521
2006-10-29 09:43:14 +00:00
Richard Frith-MacDonald
9e843e707b
Remove some redundant code
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23990 72102866-910b-0410-8b05-ffd578937521
2006-10-29 09:30:07 +00:00
Richard Frith-MacDonald
c22b722f1f
add some more cset encoding support
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23989 72102866-910b-0410-8b05-ffd578937521
2006-10-29 09:17:05 +00:00
Richard Frith-MacDonald
0ebe68ae48
More code tidyups and NSError updates.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23921 72102866-910b-0410-8b05-ffd578937521
2006-10-20 10:56:27 +00:00
Richard Frith-MacDonald
fd98041ec7
Experiment with function visibility ... try caching locale dictionary to be
...
accessed from a function yet invisible outside the base library even when
caching is done in the Additions subproject.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23903 72102866-910b-0410-8b05-ffd578937521
2006-10-18 15:36:52 +00:00
Richard Frith-MacDonald
c927fca12a
more reduction of externals symbols pollution.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23846 72102866-910b-0410-8b05-ffd578937521
2006-10-11 05:26:14 +00:00
Richard Frith-MacDonald
eae859d1c7
Updates to reduce global namespace pollution. Plenty more remaining.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23795 72102866-910b-0410-8b05-ffd578937521
2006-10-09 14:00:01 +00:00
Richard Frith-MacDonald
d5966c37b4
Fix check for missing iconv name
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23332 72102866-910b-0410-8b05-ffd578937521
2006-08-26 06:46:15 +00:00
Richard Frith-MacDonald
5f6a4dda84
improve comments
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23008 72102866-910b-0410-8b05-ffd578937521
2006-05-30 06:30:09 +00:00
Richard Frith-MacDonald
c152566da3
Fix for bug when conversion fails due to lack of buffer space.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23007 72102866-910b-0410-8b05-ffd578937521
2006-05-30 05:52:51 +00:00
Richard Frith-MacDonald
e40074f3db
Tidied up
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22977 72102866-910b-0410-8b05-ffd578937521
2006-05-24 08:27:39 +00:00
Richard Frith-MacDonald
ddfbd134e1
Bugfix byte swapping
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22970 72102866-910b-0410-8b05-ffd578937521
2006-05-22 13:01:00 +00:00
Richard Frith-MacDonald
60878d7d2c
NSString restructuring and bugfixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22924 72102866-910b-0410-8b05-ffd578937521
2006-05-14 18:01:13 +00:00
Richard Frith-MacDonald
51bfa42d59
obscure string bugfixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22723 72102866-910b-0410-8b05-ffd578937521
2006-03-28 06:05:04 +00:00
Richard Frith-MacDonald
c7cae70ec4
Make utf8 handling stricter
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22714 72102866-910b-0410-8b05-ffd578937521
2006-03-26 11:55:56 +00:00
Richard Frith-MacDonald
f9cf084fcf
Validate data returned by dataUsingEncoding:allowLossyConversion: for unicode
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22713 72102866-910b-0410-8b05-ffd578937521
2006-03-26 11:34:47 +00:00
Richard Frith-MacDonald
55e0ca9228
Improve string validation .. check for invalid unicode characters.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22712 72102866-910b-0410-8b05-ffd578937521
2006-03-26 10:59:57 +00:00
Richard Frith-MacDonald
974d119dd8
Improve transliteration in lossy characterset conversion.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22399 72102866-910b-0410-8b05-ffd578937521
2006-02-01 06:18:41 +00:00
Richard Frith-Macdonald
fa64bffc46
Removed some old debug stuff
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22330 72102866-910b-0410-8b05-ffd578937521
2006-01-18 17:01:06 +00:00
Richard Frith-Macdonald
ad5e2d16da
Improve unicode fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22329 72102866-910b-0410-8b05-ffd578937521
2006-01-18 16:51:43 +00:00
Richard Frith-Macdonald
9276628040
Quick unicode fix
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22328 72102866-910b-0410-8b05-ffd578937521
2006-01-18 14:19:47 +00:00
Richard Frith-Macdonald
c9c6734169
Spelling fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21962 72102866-910b-0410-8b05-ffd578937521
2005-11-06 13:53:40 +00:00
Richard Frith-Macdonald
7c4a87c2c0
Recommit gcc-4 tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21431 72102866-910b-0410-8b05-ffd578937521
2005-07-08 11:48:37 +00:00
Richard Frith-Macdonald
9e292d78c1
Revert subtly broken change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21391 72102866-910b-0410-8b05-ffd578937521
2005-07-01 17:31:07 +00:00
Richard Frith-Macdonald
71e5005964
Tweaks to avoid compiler warnings with gcc-4
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21390 72102866-910b-0410-8b05-ffd578937521
2005-07-01 12:29:50 +00:00
Adam Fedor
fcc13ccd0f
* Update FSF Address.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21245 72102866-910b-0410-8b05-ffd578937521
2005-05-22 03:32:16 +00:00
Richard Frith-Macdonald
fc96b0fdbe
Patch to port GSXMLRPC to MacOSX
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20902 72102866-910b-0410-8b05-ffd578937521
2005-03-12 17:38:18 +00:00