David Ayers
f07bf5fa53
2009-07-27 David Ayers <ayers@fsfe.org>
...
* Source/Additions/GSCompatibility.m ([-boolValue]): Only compile
for OS X Versions below 10.5 and sync implementation with -base.
Reported by: Georg Fleischmann
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28413 72102866-910b-0410-8b05-ffd578937521
2009-07-27 07:24:30 +00:00
Richard Frith-MacDonald
f9e8e9c0b8
minor tweak for colaris compile
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28378 72102866-910b-0410-8b05-ffd578937521
2009-07-04 11:28:34 +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
f6aa65817a
Apply nextstep encoding fix by Georg Fleischmann
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28323 72102866-910b-0410-8b05-ffd578937521
2009-06-04 07:48:34 +00:00
Richard Frith-MacDonald
d28ec5d0c3
reduce dependecy on libxml2
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28263 72102866-910b-0410-8b05-ffd578937521
2009-04-29 09:26:52 +00:00
Richard Frith-MacDonald
a4618dc473
port latest gc canges to windows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28090 72102866-910b-0410-8b05-ffd578937521
2009-03-18 08:50:32 +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
b3a06f27f0
Add some comments on handling faulty mime documents.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@28045 72102866-910b-0410-8b05-ffd578937521
2009-03-06 09:01:17 +00:00
Richard Frith-MacDonald
24d43481a8
Updates for 10.5 API changes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27962 72102866-910b-0410-8b05-ffd578937521
2009-02-23 20:42:32 +00:00
Richard Frith-MacDonald
3783bd74af
fix error in last change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27938 72102866-910b-0410-8b05-ffd578937521
2009-02-21 09:21:00 +00:00
Richard Frith-MacDonald
04efdeed93
Fix exception used for unimplemented methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27937 72102866-910b-0410-8b05-ffd578937521
2009-02-21 09:18:54 +00:00
Richard Frith-MacDonald
43a0af2382
GC improvements
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27848 72102866-910b-0410-8b05-ffd578937521
2009-02-11 17:33:31 +00:00
Richard Frith-MacDonald
2f24254d4f
Fix for bug #25520
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27822 72102866-910b-0410-8b05-ffd578937521
2009-02-09 07:43:17 +00:00
Richard Frith-MacDonald
0e2e58bf87
simplify GC ... don't need to add new zone
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27783 72102866-910b-0410-8b05-ffd578937521
2009-02-04 16:45:10 +00:00
Richard Frith-MacDonald
34e8be56be
Macos compatibility tweak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27739 72102866-910b-0410-8b05-ffd578937521
2009-01-30 20:33:14 +00:00
Richard Frith-MacDonald
e82bd33ab1
garbage collecting fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27638 72102866-910b-0410-8b05-ffd578937521
2009-01-20 10:15:52 +00:00
Richard Frith-MacDonald
6bccff5fc7
GC changes for MacOS-X compatiblity
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27630 72102866-910b-0410-8b05-ffd578937521
2009-01-19 11:00:33 +00:00
Richard Frith-MacDonald
b830b55dee
Change finalization to match MacOS-X
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27581 72102866-910b-0410-8b05-ffd578937521
2009-01-12 18:36:37 +00:00
Richard Frith-MacDonald
952af9c197
garbage collection fixups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27578 72102866-910b-0410-8b05-ffd578937521
2009-01-12 12:48:46 +00:00
Nicola Pero
bd2f96bb15
Removed GNUSTEP_CORE_SOFTWARE=YES from makefiles and instead set PACKAGE_NAME=gnustep-base
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27346 72102866-910b-0410-8b05-ffd578937521
2008-12-19 12:53:30 +00:00
Nicola Pero
1894e3d527
Set GNUSTEP_CORE_SOFTWARE to YES so that gnustep-base is installed by default in SYSTEM if gnustep-make has been configured with --disable-packages
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27333 72102866-910b-0410-8b05-ffd578937521
2008-12-18 18:37:45 +00:00
Richard Frith-MacDonald
2d69af5819
remove unnecessary check
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27237 72102866-910b-0410-8b05-ffd578937521
2008-12-07 05:36:37 +00:00
Richard Frith-MacDonald
9aa22627bd
Fix for #25026 I hope
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27227 72102866-910b-0410-8b05-ffd578937521
2008-12-06 16:52:03 +00:00
Richard Frith-MacDonald
d1c53ea985
iImprove last change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27224 72102866-910b-0410-8b05-ffd578937521
2008-12-06 15:27:49 +00:00
Richard Frith-MacDonald
8958eeea90
New convenience method in additions library
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27223 72102866-910b-0410-8b05-ffd578937521
2008-12-06 15:08:07 +00:00
Richard Frith-MacDonald
b313d1b576
Obscure thread-safety fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27209 72102866-910b-0410-8b05-ffd578937521
2008-12-04 18:04:00 +00:00
Richard Frith-MacDonald
cb0c2e65fe
Remove some unused mappings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27134 72102866-910b-0410-8b05-ffd578937521
2008-11-26 07:26:07 +00:00
Richard Frith-MacDonald
d4e43ac76c
Improve lossy conversion to gsm
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27132 72102866-910b-0410-8b05-ffd578937521
2008-11-25 22:52:02 +00:00
Richard Frith-MacDonald
c4a2f62ad0
Applied patch #6677
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@27080 72102866-910b-0410-8b05-ffd578937521
2008-11-17 13:45:32 +00:00
Richard Frith-MacDonald
d60f08546e
Improve parse completion detection.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26898 72102866-910b-0410-8b05-ffd578937521
2008-10-03 07:40:52 +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
d323255111
Avoid debug logging
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26858 72102866-910b-0410-8b05-ffd578937521
2008-09-18 19:55:56 +00:00
Richard Frith-MacDonald
2de7a94930
Fix for md5 digest generation on some big endian 64bit machines.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26791 72102866-910b-0410-8b05-ffd578937521
2008-07-17 13:49:59 +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
98a1c9f463
Fixups for DO compatibility.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26747 72102866-910b-0410-8b05-ffd578937521
2008-07-06 09:18:30 +00:00
Richard Frith-MacDonald
26dfc8d643
dd more characterset aliases
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26662 72102866-910b-0410-8b05-ffd578937521
2008-06-15 09:25:52 +00:00
Richard Frith-MacDonald
41fd7f1afb
Be more tolerant of buggy emails.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26660 72102866-910b-0410-8b05-ffd578937521
2008-06-15 09:16:08 +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
ad2c8d677c
Include GSCategories.h
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26292 72102866-910b-0410-8b05-ffd578937521
2008-03-13 06:53:34 +00:00
Richard Frith-MacDonald
11c344aabf
Fix for apple-apple-apple
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26284 72102866-910b-0410-8b05-ffd578937521
2008-03-12 12:49:35 +00:00
Richard Frith-MacDonald
bac923f25d
Attempt fix for #22277
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26114 72102866-910b-0410-8b05-ffd578937521
2008-02-20 15:14:48 +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
8fd2c9e2bd
Fix errors folding headers
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26072 72102866-910b-0410-8b05-ffd578937521
2008-02-16 09:30:06 +00:00
Richard Frith-MacDonald
2b48d85f2a
namespace bugfixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26003 72102866-910b-0410-8b05-ffd578937521
2008-01-26 09:23:49 +00:00
Richard Frith-MacDonald
6425664347
Some xml namespace handling fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26002 72102866-910b-0410-8b05-ffd578937521
2008-01-26 08:34:58 +00:00
Richard Frith-MacDonald
a6bfd106e1
Namespace declarations are element attributes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@26001 72102866-910b-0410-8b05-ffd578937521
2008-01-25 16:27:34 +00:00
Richard Frith-MacDonald
c00fd9b00a
Iminor printf format fixes
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25988 72102866-910b-0410-8b05-ffd578937521
2008-01-21 10:46:41 +00:00
Nicola Pero
5c6c74539f
Added method to register namespaces with XPath
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25874 72102866-910b-0410-8b05-ffd578937521
2008-01-05 21:01:40 +00:00
Nicola Pero
0727937d01
Fixed typo in comment
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25870 72102866-910b-0410-8b05-ffd578937521
2008-01-05 18:49:18 +00:00
Richard Frith-MacDonald
0dbc8c967e
avoid unnecessary function defitiion on windows
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25795 72102866-910b-0410-8b05-ffd578937521
2007-12-29 09:30:31 +00:00
Richard Frith-MacDonald
e980ba412c
Fixes for some minro thread-safety issues.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25759 72102866-910b-0410-8b05-ffd578937521
2007-12-19 14:39:44 +00:00
Richard Frith-MacDonald
d6cfc0e91c
Improve MacOS-X compatibility of headers.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25638 72102866-910b-0410-8b05-ffd578937521
2007-11-29 20:53:26 +00:00
Richard Frith-MacDonald
f492652dd5
Try to improve folding of generated lines.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25623 72102866-910b-0410-8b05-ffd578937521
2007-11-28 13:09:58 +00:00
Richard Frith-MacDonald
9b108fb88b
Make test for apple property lists more tolerant.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25612 72102866-910b-0410-8b05-ffd578937521
2007-11-26 09:14:52 +00:00
Richard Frith-MacDonald
3308dcf842
Avoid compiler warnings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25516 72102866-910b-0410-8b05-ffd578937521
2007-10-03 08:54:07 +00:00
Richard Frith-MacDonald
befaf43dd6
Minor bugfix parsing http headers
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25502 72102866-910b-0410-8b05-ffd578937521
2007-09-25 16:30:53 +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
a3dfaf907e
Fix bug parsing header beginning with 'http'
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25213 72102866-910b-0410-8b05-ffd578937521
2007-06-01 16:56:40 +00:00
Richard Frith-MacDonald
05ff2a87e1
Fix recently introduced error parsing partial http headers.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25206 72102866-910b-0410-8b05-ffd578937521
2007-05-30 04:22:41 +00:00
Richard Frith-MacDonald
50f974a365
Fix error getting header parameters dictionary.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25172 72102866-910b-0410-8b05-ffd578937521
2007-05-16 08:02:05 +00:00
Richard Frith-MacDonald
6420905d02
Fix logic error in recent change
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25163 72102866-910b-0410-8b05-ffd578937521
2007-05-15 12:37:13 +00:00
Richard Frith-MacDonald
9740458609
Tweka header parsing for http response.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25158 72102866-910b-0410-8b05-ffd578937521
2007-05-15 08:36:23 +00:00
Richard Frith-MacDonald
9a44af0e80
Various URL handling improvments.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25154 72102866-910b-0410-8b05-ffd578937521
2007-05-14 16:55:16 +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
1d562005d1
tweaks for url loading
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25142 72102866-910b-0410-8b05-ffd578937521
2007-05-11 15:47:06 +00:00
Richard Frith-MacDonald
1d32ae5ec0
macos-x portability fixups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24980 72102866-910b-0410-8b05-ffd578937521
2007-04-11 04:45:49 +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
97b76e81d1
Fix memory leak
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24868 72102866-910b-0410-8b05-ffd578937521
2007-03-14 08:57:20 +00:00
Richard Frith-MacDonald
235009b56b
Fix minor memory management bug
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24853 72102866-910b-0410-8b05-ffd578937521
2007-03-12 16:47:42 +00:00
Richard Frith-MacDonald
642dd459bd
Fixup for handling cancelled URL loads.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24819 72102866-910b-0410-8b05-ffd578937521
2007-03-08 08:57:58 +00:00
Richard Frith-MacDonald
7b005182aa
Add missing newline
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24591 72102866-910b-0410-8b05-ffd578937521
2007-02-15 14:21:59 +00:00
Richard Frith-MacDonald
272d712be3
improve error checking and reporting when making a tcp/ip connection.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24168 72102866-910b-0410-8b05-ffd578937521
2006-11-29 19:57:38 +00:00
Richard Frith-MacDonald
7a1453fd68
check argument to setRootNode: and avoid unnecessary read on http connection.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24125 72102866-910b-0410-8b05-ffd578937521
2006-11-18 08:03:05 +00:00
Adam Fedor
5b06ca2b78
Include GSOnce macros so the baseadd library can see them.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24087 72102866-910b-0410-8b05-ffd578937521
2006-11-14 15:43:19 +00:00
Richard Frith-MacDonald
4b5ef4865d
Fix bug escaping XML
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24051 72102866-910b-0410-8b05-ffd578937521
2006-11-08 08:22:04 +00:00
Richard Frith-MacDonald
df40863d54
Applied Davids SAX handler fixups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24050 72102866-910b-0410-8b05-ffd578937521
2006-11-07 18:37:36 +00:00
Richard Frith-MacDonald
22a531f965
Add more charset mappings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@24027 72102866-910b-0410-8b05-ffd578937521
2006-11-03 15:19:45 +00:00
Richard Frith-MacDonald
01ddf3bf82
Fix uninitialised variable compiler failed to warn about.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23995 72102866-910b-0410-8b05-ffd578937521
2006-10-29 19:44:31 +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
0d0ae9d9a8
More tidyups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23914 72102866-910b-0410-8b05-ffd578937521
2006-10-19 13:51:19 +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
6f2073da6e
more work on hding external symbols and simplifying.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23890 72102866-910b-0410-8b05-ffd578937521
2006-10-16 09:30:18 +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
Nicola Pero
19c0fe5709
Fixed compiler flags with non-flattened layout
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23840 72102866-910b-0410-8b05-ffd578937521
2006-10-11 00:45:54 +00:00
Richard Frith-MacDonald
88059a4e6a
Version/availability corrections.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23804 72102866-910b-0410-8b05-ffd578937521
2006-10-09 18:32:11 +00:00
Richard Frith-MacDonald
48522ab8cd
Update/improve version/deprecation reporting.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23797 72102866-910b-0410-8b05-ffd578937521
2006-10-09 15:13:44 +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
Fred Kiefer
c35eeefbeb
Corrected bug in last change that prevented all GNUstep programs from
...
running.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23769 72102866-910b-0410-8b05-ffd578937521
2006-10-05 22:40:18 +00:00
Richard Frith-MacDonald
a03a91b1ec
Add a couple more charset mappings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23767 72102866-910b-0410-8b05-ffd578937521
2006-10-05 18:28:32 +00:00
Richard Frith-MacDonald
d36967203e
try to cope with apple plists
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23489 72102866-910b-0410-8b05-ffd578937521
2006-09-13 15:53:58 +00:00
Richard Frith-MacDonald
e176abe621
better error case decoding corrupt encoded word in header
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23485 72102866-910b-0410-8b05-ffd578937521
2006-09-13 05:32:53 +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
b7812f2891
revert last change.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23309 72102866-910b-0410-8b05-ffd578937521
2006-08-16 16:43:11 +00:00
Richard Frith-MacDonald
6c8168f8b6
Make support of non-ascii header text for when parsing http
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23308 72102866-910b-0410-8b05-ffd578937521
2006-08-16 16:30:49 +00:00
Richard Frith-MacDonald
c82831379b
fix missing allocation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23305 72102866-910b-0410-8b05-ffd578937521
2006-08-16 13:57:38 +00:00
Richard Frith-MacDonald
2990609dbb
improve fault tolerance
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23304 72102866-910b-0410-8b05-ffd578937521
2006-08-16 13:45:38 +00:00
Richard Frith-MacDonald
a20550f7af
fix bug 17069
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23210 72102866-910b-0410-8b05-ffd578937521
2006-08-06 05:27:44 +00:00
Richard Frith-MacDonald
299b25f471
Small documentation improvement.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23187 72102866-910b-0410-8b05-ffd578937521
2006-07-26 11:14:53 +00:00
Richard Frith-MacDonald
a5a2b746ad
Minor tidyup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23064 72102866-910b-0410-8b05-ffd578937521
2006-06-15 14:05:22 +00:00
Richard Frith-MacDonald
ff79e8f42c
Some XMLRPC improvements.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23060 72102866-910b-0410-8b05-ffd578937521
2006-06-15 08:23:49 +00:00
Richard Frith-MacDonald
087e9db5e6
avoid spurious compiler warnings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@23027 72102866-910b-0410-8b05-ffd578937521
2006-06-04 06:42:10 +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
4c1d85f545
Fix parse result error
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22972 72102866-910b-0410-8b05-ffd578937521
2006-05-23 09:05:50 +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
546aa0c854
Avoid some gcc-4.1 compiler warnings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22932 72102866-910b-0410-8b05-ffd578937521
2006-05-15 12:07:35 +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
149aeb6631
Minor tweak to complete parsing earlier if content length is zero
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22885 72102866-910b-0410-8b05-ffd578937521
2006-05-10 04:45:57 +00:00
Richard Frith-MacDonald
e4915f06ce
Improve exception info if XMLRPC parse fails.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22836 72102866-910b-0410-8b05-ffd578937521
2006-04-28 11:06:16 +00:00
Richard Frith-MacDonald
4686a4a652
Handle result of parse method
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22835 72102866-910b-0410-8b05-ffd578937521
2006-04-28 10:57:47 +00:00
Richard Frith-MacDonald
fd6393a3eb
Fix a memory leak.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22748 72102866-910b-0410-8b05-ffd578937521
2006-04-04 17:21:18 +00:00
Richard Frith-MacDonald
5eccbb6e66
Minor improvement for ease of debugging
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22730 72102866-910b-0410-8b05-ffd578937521
2006-03-31 07:41:34 +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
25ca8fc86b
Clarify documentation a little
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22636 72102866-910b-0410-8b05-ffd578937521
2006-03-11 06:46:35 +00:00
Richard Frith-MacDonald
0060ce88ce
Support unescaping#x and #X entities
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22623 72102866-910b-0410-8b05-ffd578937521
2006-03-08 18:14:42 +00:00
Richard Frith-MacDonald
c2e8c881e7
Some cleanup in preparation for next release.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22618 72102866-910b-0410-8b05-ffd578937521
2006-03-08 11:28:59 +00:00
Richard Frith-MacDonald
aad5fbe073
Add attempts at thread safety as long as different parsers are kept in
...
different threads.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22577 72102866-910b-0410-8b05-ffd578937521
2006-02-27 16:54:36 +00:00
Richard Frith-MacDonald
854cd456b0
Various bugfixes, portability fixes, and optimisations.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22576 72102866-910b-0410-8b05-ffd578937521
2006-02-27 09:35:19 +00:00
Sheldon Gill
73df67b004
Fixed bug which prevented finding locally cached DTDs on Win32
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22561 72102866-910b-0410-8b05-ffd578937521
2006-02-23 03:02:55 +00:00
Richard Frith-MacDonald
91a7ea938e
Fix parsing error for base64 eleents in xmlrpc
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22529 72102866-910b-0410-8b05-ffd578937521
2006-02-22 06:11:25 +00:00
Richard Frith-MacDonald
046ac98e6c
Minor 64bit processor update
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22484 72102866-910b-0410-8b05-ffd578937521
2006-02-13 14:28:48 +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
06981169ed
Fixes for 64bit systems .. mostly cosmetic avoidance of compiler warnings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22282 72102866-910b-0410-8b05-ffd578937521
2006-01-10 10:29:11 +00:00
Richard Frith-Macdonald
4e0b7bebcb
Bugfix ... remove illegal chars
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22167 72102866-910b-0410-8b05-ffd578937521
2005-12-13 20:56:36 +00:00
Richard Frith-Macdonald
c9a4123aa0
Fix date/time parsing error
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@22166 72102866-910b-0410-8b05-ffd578937521
2005-12-13 06:46:42 +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
8333380ff0
mingw32 unicode fixups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21955 72102866-910b-0410-8b05-ffd578937521
2005-11-05 16:20:19 +00:00
Richard Frith-Macdonald
649fb4ffc9
mingw tweaks
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21952 72102866-910b-0410-8b05-ffd578937521
2005-11-05 06:22:15 +00:00
Richard Frith-Macdonald
4edb1f1f6b
Fix error encoding termination markup
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21934 72102866-910b-0410-8b05-ffd578937521
2005-11-01 13:51:24 +00:00
Richard Frith-Macdonald
bfb6ebd9bc
Use __MINGW32__ rather than __MINGW__ because gcc does that too.
...
NB. It seems some recent patches put ___MINGW32__ in the public headers ...
that needs to be fixed as the headers should be system independent!
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21795 72102866-910b-0410-8b05-ffd578937521
2005-10-11 19:09:26 +00:00
Richard Frith-Macdonald
b6677d38d1
Added convenience methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21754 72102866-910b-0410-8b05-ffd578937521
2005-09-28 09:47:31 +00:00
Richard Frith-Macdonald
c4b1928cd0
Fix documentation error (use of ampersand)
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21742 72102866-910b-0410-8b05-ffd578937521
2005-09-23 14:18:32 +00:00
Richard Frith-Macdonald
52f4c4ab2f
Make mime generation slightly more tolerant.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21738 72102866-910b-0410-8b05-ffd578937521
2005-09-23 11:43:23 +00:00
Richard Frith-Macdonald
d598fd5b97
Fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21518 72102866-910b-0410-8b05-ffd578937521
2005-07-23 12:30:21 +00:00
Richard Frith-Macdonald
9a29cfd295
Fix bug in escaping entities in fault message.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21475 72102866-910b-0410-8b05-ffd578937521
2005-07-14 20:20:31 +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
121a44b86a
Improve determination of charset for xml data.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21191 72102866-910b-0410-8b05-ffd578937521
2005-05-07 08:54:57 +00:00
Richard Frith-Macdonald
1fa4d4de0a
Try to be more tolerant handling text/xml
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21189 72102866-910b-0410-8b05-ffd578937521
2005-05-04 17:19:11 +00:00
Richard Frith-Macdonald
c0c319001e
iAdd workaround for a mail client bug
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@21107 72102866-910b-0410-8b05-ffd578937521
2005-04-14 04:30:38 +00:00
Richard Frith-Macdonald
49026359da
Add comments suggested by David
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20964 72102866-910b-0410-8b05-ffd578937521
2005-03-22 10:40:37 +00:00
Richard Frith-Macdonald
b72acfde4a
Add a load of charset aliases to make parsing more tolerant.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20963 72102866-910b-0410-8b05-ffd578937521
2005-03-22 10:00:55 +00:00
Richard Frith-Macdonald
2cc648e1b7
Removed iso-10646 ... after chacking with IANA I find it's a latin1 variant,
...
but it's not an alias for iso8859-1, so I assume it's a charset which doesn't
map to any encoding we support.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20962 72102866-910b-0410-8b05-ffd578937521
2005-03-22 09:45:58 +00:00
Richard Frith-Macdonald
a8731f9b8c
More charset/encoding fixes and improvements.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20961 72102866-910b-0410-8b05-ffd578937521
2005-03-22 09:16:22 +00:00
Richard Frith-Macdonald
5c3ec8f597
Tweak encoding mappings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20959 72102866-910b-0410-8b05-ffd578937521
2005-03-22 06:14:55 +00:00
Richard Frith-Macdonald
db1b83ce24
Simplify automatic charset selection for performance.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20942 72102866-910b-0410-8b05-ffd578937521
2005-03-21 19:59:49 +00:00
Richard Frith-Macdonald
d9e4854ee2
Replace lost lines
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20941 72102866-910b-0410-8b05-ffd578937521
2005-03-21 19:51:52 +00:00
Richard Frith-Macdonald
fed4566357
Tidyups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20939 72102866-910b-0410-8b05-ffd578937521
2005-03-21 19:16:15 +00:00
Richard Frith-Macdonald
558da94d94
Tweak for buggy/intolerant base64 decoders ... ensure that bas64 encoded
...
sections are terminated with crlf even though the RFC does not require it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20914 72102866-910b-0410-8b05-ffd578937521
2005-03-16 14:38:04 +00:00
Richard Frith-Macdonald
2936dce70f
Tidied GSFindNamedFile a bit.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20912 72102866-910b-0410-8b05-ffd578937521
2005-03-15 09:43:25 +00:00
Richard Frith-Macdonald
7602f504b2
Add new files to separate extension functions from main base library.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20910 72102866-910b-0410-8b05-ffd578937521
2005-03-15 08:11:04 +00:00
Richard Frith-Macdonald
c11eaba266
Tidyups
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20909 72102866-910b-0410-8b05-ffd578937521
2005-03-15 06:36:21 +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
Richard Frith-Macdonald
2bdc54e1ce
Some optimisation and argument validation.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20897 72102866-910b-0410-8b05-ffd578937521
2005-03-11 12:58:54 +00:00
Dave Wetzel
2dd5efe31d
Added setDefaultEncoding:
...
This is needed in GSWeb if you use utf-8 and faster than using a
String as encoding name.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20893 72102866-910b-0410-8b05-ffd578937521
2005-03-11 09:12:53 +00:00
Richard Frith-Macdonald
d66721ae76
Tidied for win32
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20846 72102866-910b-0410-8b05-ffd578937521
2005-03-05 06:03:03 +00:00
Richard Frith-Macdonald
b69982d3e5
Correct position of an ifdef
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20845 72102866-910b-0410-8b05-ffd578937521
2005-03-04 16:04:25 +00:00
Richard Frith-Macdonald
446a5b146a
Only build xmlrpc if we have libxml
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20844 72102866-910b-0410-8b05-ffd578937521
2005-03-04 16:01:49 +00:00
Richard Frith-Macdonald
7566f5535f
Integrated XMLRPC support.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20843 72102866-910b-0410-8b05-ffd578937521
2005-03-04 15:50:06 +00:00
Richard Frith-Macdonald
826de16ee7
KVC updates
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20828 72102866-910b-0410-8b05-ffd578937521
2005-03-02 11:46:21 +00:00
Richard Frith-Macdonald
2a9f4ec7c0
Apply modified patch to support windows native event handling
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20785 72102866-910b-0410-8b05-ffd578937521
2005-02-23 16:05:09 +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
bfe4ac4b9c
Fix for xml on mingw32
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20736 72102866-910b-0410-8b05-ffd578937521
2005-02-16 17:40:48 +00:00
Adam Fedor
4ea16407af
* Source/NSTimeZone (NSInternalAbbrevDict): Remove class
...
(+abbreviationDictionary): Implement from new one-to-one plist.
* NStimeZones/NSTimeZone.tar: Added abbreviations.plist. Regenerated.
* Testing/nstimezone.m: New tests.
* Source/Additions/GNUmakefile: Remove duplicate Unicode.m.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20476 72102866-910b-0410-8b05-ffd578937521
2004-12-21 23:20:32 +00:00
Dave Wetzel
ae695c0e51
added Additions_OBJC_FILES += Unicode.m on apple
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20473 72102866-910b-0410-8b05-ffd578937521
2004-12-21 19:43:59 +00:00
Richard Frith-Macdonald
2ce3399dc9
Fix some indentation
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20467 72102866-910b-0410-8b05-ffd578937521
2004-12-19 05:59:47 +00:00
Dave Wetzel
993acedc65
* Source/Additions/GSCategories.m ([NSMutableString
...
-replaceString:withString:]): Rewrite to work again.
[tmp replaceString:@"&" withString:@"&"]; Did NOT work.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20466 72102866-910b-0410-8b05-ffd578937521
2004-12-18 21:31:26 +00:00
Adam Fedor
cf410d2149
* Changes so additions compiles on older Mac OS X 10.1.5
...
* Source/Additions/GCArray.m (-copyWithZone:): Use more standard
array initialization method.
(mutableCopyWithZone:, [GCMutableArray -copyWithZone:],
[GCMutableArray -mutableCopyWithZone:]): Idem.
* Source/Additions/GSCategories.m ([NSData -hexadecimalRepresentation]):
Use identically functioning, but older, standard data initialization.
* Source/Additions/GSCategories.m ([NSMutableString
-replaceString:withString:]): Rewrite to use older, standard
methods.
* Tools/AGSHtml.m ([AGSHtml -outputNode:to:]): Use GNUstep addition
method to replace string.
* Tools/autogsdoc.m (main): Idem.
(Patch from Markus Hitter).
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20448 72102866-910b-0410-8b05-ffd578937521
2004-12-13 04:53:01 +00:00
Richard Frith-Macdonald
7c7c90b89c
Slight performance improvement (better hash), plus tweaks for 64bit processors
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20275 72102866-910b-0410-8b05-ffd578937521
2004-10-31 13:02:58 +00:00
Matt Rice
06a018b3db
2004-10-29 Matt Rice <ratmice@yahoo.com>
...
* Source/Additions/GSObjCRuntime.m (GSObjCAllSubclassesOfClass,
GSObjCDirectSubclassesOfClass): skip meta classes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20268 72102866-910b-0410-8b05-ffd578937521
2004-10-29 19:31:06 +00:00
Richard Frith-Macdonald
0bf0a5d5e4
Implement abort of parsing.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20255 72102866-910b-0410-8b05-ffd578937521
2004-10-24 12:29:31 +00:00
Matt Rice
95954a9914
2004-10-17 Matt Rice <ratmice@yahoo.com
...
* Source/objc-load.m (objc_load_module): resolve class links under GNU
runtime
* Headers/Additions/GNUstepBase/GSObjCRuntime.h
* Source/Additions/GSObjCRuntime.m
(GSObjCAllSubclassesOfClass,GSObjCDirectSubclassesOfClass):
New functions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20234 72102866-910b-0410-8b05-ffd578937521
2004-10-17 23:22:41 +00:00
Richard Frith-Macdonald
1edd85f95f
XML parsing bughfix.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20221 72102866-910b-0410-8b05-ffd578937521
2004-10-13 16:46:09 +00:00
Richard Frith-Macdonald
60db720863
Fix crsh when trimming space containing unicode character with high byte non zero.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20196 72102866-910b-0410-8b05-ffd578937521
2004-10-05 08:32:18 +00:00
Richard Frith-Macdonald
fe1c5e1890
Add a couple of methods for dealing with xml escape sequences
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20189 72102866-910b-0410-8b05-ffd578937521
2004-10-03 09:11:15 +00:00
Alexander Malmberg
c668c9d96a
* Source/NSDistantObject.m: Make proxyLocation an enum tag, not a
...
variable.
* Source/NSFileManager.m (custom_strdup, append_file_to_path): Make
static.
* Source/NSString.m (-isEqual:): Clarify documentation.
* Source/NSUnarchiver.m (mapClassObject, mapClassName): Make static.
* Source/Additions/Unicode.m (GetDefEncoding): Add missing void in
the prototype.
* Tools/make_strings/make_strings.m (ParseFile): Remove spurious
static on the nested function add_arg_ch.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20163 72102866-910b-0410-8b05-ffd578937521
2004-09-27 21:32:45 +00:00
Richard Frith-Macdonald
c11628ed31
Fix typo
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20127 72102866-910b-0410-8b05-ffd578937521
2004-09-24 19:16:22 +00:00
Richard Frith-Macdonald
cfe2887dfc
Fix memory leak.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20126 72102866-910b-0410-8b05-ffd578937521
2004-09-24 19:14:26 +00:00
David Ayers
de0c0eb2bb
Fix comments wrt runtime qualifier.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20075 72102866-910b-0410-8b05-ffd578937521
2004-09-16 16:13:16 +00:00
David Ayers
e8c51e43f5
* Source/Additions/GSObjCRuntime.m
...
(GSAppendMethodToList): Copy type information for the NeXT runtime.
(GSRemoveMethodFromList): Add comment about potential minor leak.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20074 72102866-910b-0410-8b05-ffd578937521
2004-09-16 15:43:40 +00:00
Richard Frith-Macdonald
ec2968164d
Improve charset mappings
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19921 72102866-910b-0410-8b05-ffd578937521
2004-08-25 13:28:27 +00:00
Richard Frith-Macdonald
6ea8d6b00d
Add a missing charset
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19920 72102866-910b-0410-8b05-ffd578937521
2004-08-25 13:23:15 +00:00
Richard Frith-Macdonald
71f88092d1
Add content location methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19903 72102866-910b-0410-8b05-ffd578937521
2004-08-23 14:29:50 +00:00
David Ayers
af75d36e34
* Source/Additions/GSObjCRuntime.m (GSSelectorTypesMatch):
...
Ignore structure names.
* Testing/nsmethodsignature.m: Added test for nested
structures. Reactivated test for signatures from older gcc
versions.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19891 72102866-910b-0410-8b05-ffd578937521
2004-08-20 12:58:04 +00:00
David Ayers
977af9c25e
* Headers/Additions/GNUstepBase/GSObjCRuntime.h
...
* Source/Additions/GSObjCRuntime.m (GSSelectorTypesMatch):
New Function.
(gs_skip_type_qualifier_and_layout_info): Ditto.
* Source/callframe.m (callframe_do_call): Use
GSSelectorTypesMatch instead of sel_types_match.
* Source/cifframe.m (cifframe_do_call): Ditto.
* Source/mframe.m (mframe_do_call): Ditto.
* Source/GSFFCallInvocation.m (GSInvocationCallback): Use
NSDebugFLog to NSWarnFLog.
* Source/GSFFIInvocation.m (GSFFIInvocationCallback): Ditto.
* Testing/nsmethodsignature.m: Use GSSelectorTypesMatch
instead of sel_types_match. Test it.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19886 72102866-910b-0410-8b05-ffd578937521
2004-08-19 16:19:48 +00:00
Richard Frith-Macdonald
303acd3d68
When parsing documents with non-standard charset, set the charset actually
...
used in the content type so that we can unparse the data properly too.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19831 72102866-910b-0410-8b05-ffd578937521
2004-08-06 13:26:25 +00:00
David Ayers
d6c274320f
* Headers/Additions/GNUstepBase/GSObjCRuntime.h
...
* Source/Additions/GSObjCRuntime.m: Make ObjC++ safe.
(GSObjCSuper, GSObjCIsKindOf, GSNameFromClass)
(GSTypesFromSelector, GSGetMethod, GSFlushMethodCacheForClass)
(GSCGetInstanceVariableDefinition)
(GSObjCGetInstanceVariableDefinition)
(GSMethodListForSelector, GSAddMethodList, GSRemoveMethodList)
(GSObjCVersion, GSObjCName, GSObjCSelectorName)
(GSObjCSelectorTypes, GSGetInstanceMethod, GSGetClassMethod)
(GSGetInstanceMethodNotInherited, GSGetClassMethodNotInherited)
(search_for_method_in_class, GSObjCAddMethods): Replace class
and this with cls or sel.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19790 72102866-910b-0410-8b05-ffd578937521
2004-07-29 12:55:05 +00:00
David Ayers
9bcaae0c5c
* Source/Additions/GSObjCRuntime.m
...
(gs_revert_selector_names_in_list): New function.
(GSRemoveMethodList): Also revert selectors for first list.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19759 72102866-910b-0410-8b05-ffd578937521
2004-07-21 18:58:21 +00:00
Richard Frith-Macdonald
ae3f5259a3
Use latin1 as default encoding.
...
Be strict about converting ascii to unicode ... check that it really is ascii.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19685 72102866-910b-0410-8b05-ffd578937521
2004-07-05 15:42:32 +00:00
Richard Frith-Macdonald
0dee75786f
Remove debug statement accidentally left in
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19610 72102866-910b-0410-8b05-ffd578937521
2004-06-24 09:27:10 +00:00
Richard Frith-Macdonald
f138ea1d07
SAX2 fixes and a minor path fix.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19609 72102866-910b-0410-8b05-ffd578937521
2004-06-24 09:26:01 +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
David Ayers
d966e21e26
* Headers/Additions/GNUstepBase/GSObjCRuntime.h
...
* Source/Additions/GSObjCRuntime.m
(GSGetInstanceMethod, GSGetClassMethod)
(GSGetInstanceMethodNotInherited, GSGetClassMethodNotInherited):
Deprecate.
(GSGetMethod): New function.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19486 72102866-910b-0410-8b05-ffd578937521
2004-06-08 16:52:34 +00:00
David Ayers
7f6f586bbd
(BDBGPrintf): Add space before last comma in macro older
...
compilers.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19474 72102866-910b-0410-8b05-ffd578937521
2004-06-06 20:28:57 +00:00
David Ayers
28d280e337
(GSObjCAddClassBehavior): Add call to
...
GSFlushMethodCacheForClass after adding behavior.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19472 72102866-910b-0410-8b05-ffd578937521
2004-06-06 13:49:02 +00:00
David Ayers
4bc5a26927
(GSGetClassMethodNotInherited): Fix typo.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19470 72102866-910b-0410-8b05-ffd578937521
2004-06-06 12:14:00 +00:00
David Ayers
b54f0a878b
* Source/Additions/GSObjCRuntime.m
...
(GSObjCMethodNames): Unify implementation for both runtimes.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19467 72102866-910b-0410-8b05-ffd578937521
2004-06-05 22:48:40 +00:00
David Ayers
4734fa0a7b
(GSObjCMethodNames, search_for_method_in_class, GSObjCAddMethods)
...
(search_for_method_in_class, GSObjCAddClassBehavior): Use
GSMethod and GSMethodList types instead of pointers to runtime
structures.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19466 72102866-910b-0410-8b05-ffd578937521
2004-06-05 21:11:00 +00:00
David Ayers
5ec2ddbd0f
* Headers/Additions/GNUstepBase/GSObjCRuntime.h
...
* Source/Additions/GSObjCRuntime.m
(GSMethodList): Define new type.
(GSAllocMethodList, GSAppendMethodToList,
* GSRemoveMethodFromList)
(GSMethodListForSelector, GSMethodFromList)
(GSAddMethodList, GSRemoveMethodList): New functions.
* Testing/GNUmakefile
* Testing/gsbehavior.m: New tests.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19464 72102866-910b-0410-8b05-ffd578937521
2004-06-05 13:54:26 +00:00
David Ayers
f554633dce
(OBJC_VERSION): Move define to where it is needed.
...
(Runtime documenation references): Update links.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19458 72102866-910b-0410-8b05-ffd578937521
2004-06-04 13:58:36 +00:00
David Ayers
bf51bd1b9b
* Source/Additions/GSObjCRuntime.m (BDBGPrintf) New macro.
...
(GSObjCAddClassBehavior, GSObjCAddMethods): Use new macro.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19457 72102866-910b-0410-8b05-ffd578937521
2004-06-04 13:42:13 +00:00
Richard Frith-Macdonald
f9e9f2feb6
Removed debug lines accidentally left in last modification
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19433 72102866-910b-0410-8b05-ffd578937521
2004-06-01 12:19:04 +00:00
Richard Frith-Macdonald
955690403e
Improve handling of character sets in multipart/form-data
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19428 72102866-910b-0410-8b05-ffd578937521
2004-05-30 09:05:10 +00:00
Richard Frith-Macdonald
c7be1f8b37
Oops fix swapped arguments creating excess data log.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19402 72102866-910b-0410-8b05-ffd578937521
2004-05-26 16:55:10 +00:00
Richard Frith-Macdonald
70d9256a67
Fix problems defineing types on ssystems where they already exist as
...
typedefs.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19401 72102866-910b-0410-8b05-ffd578937521
2004-05-26 13:45:37 +00:00
Richard Frith-Macdonald
439dfdeeda
Fixed corruption in comment pointed out by David Ayers.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19371 72102866-910b-0410-8b05-ffd578937521
2004-05-18 11:18:37 +00:00
Richard Frith-Macdonald
cd488ad156
Updates for recent versions of libxml2 and to add SAX2 functionality.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19369 72102866-910b-0410-8b05-ffd578937521
2004-05-18 09:55:33 +00:00
Richard Frith-Macdonald
6f20b2f310
Correct error in parameter type for cdata
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19350 72102866-910b-0410-8b05-ffd578937521
2004-05-16 13:26:32 +00:00
David Ayers
3423dcf309
* Headers/Additions/GNUstepBase/GSObjCRuntime.h
...
* Source/Additions//GSObjCRuntime.m
(GSProtocolFromName): New function.
(GSRegisterProtocol): Ditto.
(gs_string_hash): New internal function.
(gs_find_protocol_named_in_protocol_list): Ditto.
(gs_find_protocol_named): Ditto.
(gs_init_protocol_lock): Ditto.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19274 72102866-910b-0410-8b05-ffd578937521
2004-05-09 19:29:16 +00:00
David Ayers
7cdd68b29e
* Headers/Additions/GNUstepBase/GSObjCRuntime.h/m:
...
(GSClassList): New function.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19264 72102866-910b-0410-8b05-ffd578937521
2004-05-07 16:26:50 +00:00
David Ayers
7c202de0d1
* Headers/Additions/GNUstepBase/GSObjCRuntime.h/m
...
(GSAllocateMutexAt): New function.
(_GSObjCRuntimeInitializer): Define local support class.
* Headers/Additions/GNUstepBase/objc-gnu2next.h: Fixed minor
whitespace issues.
(objc_mutex_t, objc_mutex_allocate, objc_mutex_deallocate)
(objc_mutex_lock, objc_mutex_unlock, objc_mutex_trylock):
Declare
for the NeXT runtime.
* Source/Additions/GSNextRuntime.m
(objc_mutex_allocate, objc_mutex_deallocate)
(objc_mutex_lock, objc_mutex_unlock, objc_mutex_trylock):
Implement for NeXT runtime.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19249 72102866-910b-0410-8b05-ffd578937521
2004-05-06 15:25:01 +00:00
Richard Frith-Macdonald
6325fb45a4
Minor documentation and readability tweaks.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19199 72102866-910b-0410-8b05-ffd578937521
2004-04-27 11:55:34 +00:00
David Ayers
210daa2f78
* Source/Additions/GSLock.m ([GSLazyLock -init])
...
([GSLazyRecursiveLock -init]): Always invoke supers init
so dealloc does not fail on Cocoa.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19175 72102866-910b-0410-8b05-ffd578937521
2004-04-23 13:14:32 +00:00
Alexander Malmberg
87676ed0e3
(GSToUnicode): In an utf8 sequence, check that the continuation bytes are valid continuation bytes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19105 72102866-910b-0410-8b05-ffd578937521
2004-04-14 16:23:58 +00:00
Richard Frith-Macdonald
b5d99bc98b
Improve warning logging.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19056 72102866-910b-0410-8b05-ffd578937521
2004-04-06 19:17:52 +00:00
Richard Frith-Macdonald
23bee88d89
Improve error logging.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19055 72102866-910b-0410-8b05-ffd578937521
2004-04-06 19:14:33 +00:00
Richard Frith-Macdonald
b005bcf6ba
NSUserDefaults fix for read-only filesystem. Comment type fixes in GSXML.m
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@19034 72102866-910b-0410-8b05-ffd578937521
2004-04-06 06:27:32 +00:00
Richard Frith-Macdonald
8bb1aeb737
Support outgoing connections bound to a specific local address.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18953 72102866-910b-0410-8b05-ffd578937521
2004-03-29 14:53:37 +00:00
Richard Frith-Macdonald
4fbce87abb
Minor documentation tweaks.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18938 72102866-910b-0410-8b05-ffd578937521
2004-03-28 11:13:36 +00:00
Richard Frith-Macdonald
4b1c074975
Added xslt support.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18935 72102866-910b-0410-8b05-ffd578937521
2004-03-28 04:42:11 +00:00
Richard Frith-Macdonald
f021f4e86e
Moved uudecode/uuencode to category of nsdata
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18838 72102866-910b-0410-8b05-ffd578937521
2004-03-12 15:49:08 +00:00
Richard Frith-Macdonald
c167ddbefd
fix error in uuencoding
...
CVr: ----------------------------------------------------------------------
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18810 72102866-910b-0410-8b05-ffd578937521
2004-03-09 12:16:16 +00:00
David Ayers
25e91f01c9
* Headers/Additions/GNUstepBase/GSCategories.h:
...
* Source/Additions/GSCompatibility.m (GSCurrentThread) Implement
and declare for non *-gnu-*.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18663 72102866-910b-0410-8b05-ffd578937521
2004-02-25 13:57:59 +00:00
Richard Frith-Macdonald
b4a4e78ab9
Buffer overflow fixes.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18645 72102866-910b-0410-8b05-ffd578937521
2004-02-24 14:14:26 +00:00
Richard Frith-Macdonald
60183f8649
Support x-uuencode content transfer encoding
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18627 72102866-910b-0410-8b05-ffd578937521
2004-02-19 11:21:46 +00:00
Richard Frith-Macdonald
9143d25ab2
Added basic uuencoding methods.
...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@18626 72102866-910b-0410-8b05-ffd578937521
2004-02-19 10:20:08 +00:00