jez_higgins
f354817b66
working towards excising all std::string-isms, so that Arabica can be used with any string type
2005-09-08 21:43:21 +00:00
jez_higgins
b0033ea027
Bug fix - codecvt not parameterised properly
2005-08-23 08:22:27 +00:00
jez_higgins
4014643f71
Binned out DOM/Simple/StringAdaptor.h - it hasn't been used for ages, because
...
everything uses SAX/helpers/StringAdaptor.h
Binned out SAX/helpers/StringAdaptor.h - moved it to Utils/StringAdaptor.h and
changed namespace from SAX to Arabica.
2005-08-15 21:09:13 +00:00
jez_higgins
b515ec10a7
fixes to silence gcc warnings
2005-08-07 20:16:02 +00:00
jez_higgins
4249ede14d
compliance fixes
2005-07-21 10:58:12 +00:00
jez_higgins
4f63d8dcdf
Fixed embarrassing bug in max
2005-07-04 13:23:24 +00:00
jez_higgins
6cd0039207
Sorted out to get rid of implicit cast warnings
2005-04-03 18:55:14 +00:00
jez_higgins
7f0224ffc1
VS6 workaround
2005-02-21 13:44:56 +00:00
jez_higgins
b0210e2253
bug fix
2004-12-16 20:40:07 +00:00
jez_higgins
d205ed74c0
throw specifier fix
2004-10-12 20:50:27 +00:00
jez_higgins
a79b0ce020
fixes so compiles with gcc 3.4.2
2004-09-20 19:45:51 +00:00
jez_higgins
7d0d6d8cd5
Added using declarations so will build under gcc 3.4.2
2004-09-14 19:41:43 +00:00
jez_higgins
aa2c7837e1
gcc 3.4.1/3.4.2 fixes
2004-09-11 10:11:03 +00:00
jez_higgins
344b4a1841
*** empty log message ***
2003-10-27 16:09:54 +00:00
jez_higgins
e99734c401
Added set_stream to the stream adaptors. In the process made
...
bufadaptor.set_buffer work :) This entailed making externalBuf_ an
externalStreamBufT* rather than a externalStreamBufT&.
2003-10-27 15:43:26 +00:00
jez_higgins
afc249c33a
readIn - fix the read loop so eof is detected properly when reading
...
binary streams
2003-10-27 15:00:43 +00:00
jez_higgins
74303f894e
lots of work in readIn
...
better handling for partial conversions
additional logic so we don't try and read a stream that's already eof
2003-09-18 08:21:28 +00:00
jez_higgins
b141c147ba
Reworked so don't inadvertantly run off the end of the input stream
2003-09-18 08:19:01 +00:00
jez_higgins
2a1bc2a3dc
fixed end-point and (embarrassing) byte order
2003-09-18 08:18:21 +00:00
jez_higgins
6b28b28af5
Ensure the stream is flushed
2003-09-17 11:09:20 +00:00
jez_higgins
1c1ff5ab96
*** empty log message ***
2003-09-15 16:07:35 +00:00
jez_higgins
117190ebd8
*** empty log message ***
2003-09-15 10:03:41 +00:00
jez_higgins
6262bfa004
fixed line endings
2003-09-15 10:02:55 +00:00
jez_higgins
0de640587e
*** empty log message ***
2003-09-12 23:33:19 +00:00
jez_higgins
ac90b206a6
*** empty log message ***
2003-09-12 23:15:14 +00:00
jez_higgins
251869b2ca
*** empty log message ***
2003-09-11 14:26:26 +00:00
jez_higgins
bb927066bf
Moved Utils/* into Arabica namespace
2003-09-11 14:05:18 +00:00
jez_higgins
ec8f21d472
namespace ArabicaInternal -> Arabica::Internal
2003-09-11 13:01:00 +00:00
jez_higgins
10668086f8
cosmetic include guard changes
2003-09-11 10:26:53 +00:00
jez_higgins
48f0f2a705
Took out code conversion - it is inappropriate here
2003-09-11 10:06:12 +00:00
jez_higgins
9c937a5ac9
VS6 Portability fixes
2003-09-10 15:15:55 +00:00
jez_higgins
6879cbc81f
Added wchar_t guards
2003-09-10 12:40:58 +00:00
jez_higgins
fbf317098b
*** empty log message ***
2003-09-10 11:47:39 +00:00
jez_higgins
f356c2cf10
codecvt workarounds -
...
some implementations don't provide function bodies for the codecvt template
clase - I need to check spec on this
some implementations have an opaque definition of std::mbstate_t which means
it's actually exceeding difficult to use :)
2003-09-10 10:39:01 +00:00
jez_higgins
fdb2825e52
Some library implementations do not provide member function
...
definitions for the codecvt template, so we may have to.
2003-09-10 10:32:57 +00:00
jez_higgins
357f5188f5
Corrected #ifdef
2003-09-10 08:48:08 +00:00
jez_higgins
ad5c42953c
more wchar_t exclusion hackery
2003-09-09 13:09:48 +00:00
jez_higgins
80a16c347c
Tweaks to build with gcc 3.2.3 on Linux
2003-09-09 09:25:42 +00:00
jez_higgins
14abddb442
minor fixes to build on Linux with gcc3.2.2 and libstdc++
2003-09-08 16:03:57 +00:00
jez_higgins
eedcf3b83c
*** empty log message ***
2003-09-08 15:37:44 +00:00
jez_higgins
09bd0dca84
Removed VC++ specific #pragma
2003-09-08 15:12:46 +00:00
jez_higgins
30e448ee5a
corrected lurking initialisation order bug
2003-09-02 16:00:53 +00:00
jez_higgins
b909c6cad5
*** empty log message ***
2003-09-02 11:23:52 +00:00
jez_higgins
7eb4e32638
Added oconvert_adaptor
2003-09-01 11:28:37 +00:00
jez_higgins
b2e29e67ac
*** empty log message ***
2003-08-29 21:09:00 +00:00
jez_higgins
e694657457
*** empty log message ***
2003-08-29 20:23:42 +00:00
jez_higgins
b567522d6d
*** empty log message ***
2003-08-29 13:45:53 +00:00
jez_higgins
e49d21b16e
rot13_codecvt -> rot13codecvt
2003-08-29 13:37:59 +00:00
jez_higgins
9f24621807
base64_codecvt -> base64codecvt
2003-08-29 13:34:01 +00:00
jez_higgins
b3dcbfb788
use std::streamsize rather than the mess of size_t/int_type and streamsize
...
that was being used
helps to eliminate truncation warnings
2003-08-28 20:52:47 +00:00