Jez Higgins
39d85b29c6
First pass as parameterising the whole of the XSLT library on string_type is done
2012-11-12 21:46:08 +00:00
Jez Higgins
b1674a2ef1
Updated copyright dates
2012-11-02 20:19:01 +00:00
Jez Higgins
2200a80a00
Added CMake build files contributed by Gunther Laure
2012-11-01 22:12:55 +00:00
Jez Higgins
45268963bd
getLineNumber/getColumnNumber now return size_t
...
Changed from int - underlying libraries are moving to large sizes
2012-09-14 16:54:51 +01:00
Jez Higgins
2f49994b09
Deal properly with the [dtd] pseudo-entity
...
Some parsers report the [dtd] pseudo entity through the LexicalHandler.
Arabica was incorrectly trying to create an Entity Reference for it.
2012-09-14 11:12:50 +01:00
Jez Higgins
0c37303b50
On Windows look for Xerces v3, rather than 2.
2012-09-14 11:11:43 +01:00
Jez Higgins
eea670e2b6
Fiz for 64bit Xerces provided by oncaphillis@snafu.de
2012-09-13 19:04:29 +01:00
Jez Higgins
351a00059d
Fix for 64bit Xerces provided by Oncaphillis@snafu.de
2012-09-07 19:49:43 +01:00
Jez Higgins
5e94d05f28
Updated garden (after many years) so that it compiles.
2012-09-07 09:32:04 +01:00
jez
90d382b642
Added XML_PARSE_NOENT to see if it helps
2012-03-31 22:26:12 +01:00
Jez Higgins
0316f7ace8
Trying to get entity resolution going in Libxml2
2011-12-16 17:40:06 +00:00
jez
deca6907e1
Massage ArabicaConfig.hpp so all macros are prefixed ARABICA_
2011-11-25 23:26:39 +00:00
jez
979ed035b4
Applied patch to Writer supplied by Gareth Sylvester-Bradley <garethsb@gmail.com>. Implements empty elements, and outputs namespace prefixes properly
2011-11-25 21:20:34 +00:00
jez
d506b81624
cast std::streamsize to int to silence warning. it's safe because we know we've read less than ant ints worth of data
2010-12-21 09:46:57 +00:00
jez
c29604d553
set attributes readonly when its owner element is readonly
2010-12-19 23:22:17 +00:00
Jez Higgins
3eb404dcd9
Updated for Xerces changes
2010-08-20 21:31:55 +01:00
jez
94b834ff30
Sorted out exception handling in MSXML ContentHandler wrapper so that it no longer corrupts the stack
2010-05-21 09:56:18 +01:00
jez
a856f2ed7b
fix so vs10 compiles without complaining
2010-05-19 20:19:31 +01:00
jez
4a79db620c
whitespace changes
2010-05-19 20:18:49 +01:00
Jez Higgins
7f8d20b46f
more warnings fixed
2010-01-10 18:47:09 +00:00
Jez Higgins
c0b76904c7
removed redundant check against 0
2010-01-09 22:34:29 +00:00
Jez Higgins
9d25d0bed0
updated copyright dates
2010-01-01 23:03:33 +00:00
Ash Berlin
31c13685d1
Remove warnings:
...
* Unused variable
* Unsigned value always >= 0
* Parameter initialization order
* Virtual destructors for virtual classes
2009-11-28 01:12:28 +00:00
Alex Ott
42f85936fa
explicit casting, to avoid warnings
2009-10-06 15:12:43 +02:00
jez
334317f422
filename case fixes
2009-03-12 20:00:35 +00:00
jez
e33535905a
propagating qualified name changes
2009-02-26 14:04:41 +00:00
jez
9b70ca5187
rather large commit, propagating the QualifiedName changes through the NamespaceSupport and Tracker, simplifying item names in XSLT and so on.
2009-02-24 12:21:35 +00:00
jez
c0659319c4
switch NamespaceSupport over to use QualifiedName
2009-02-23 22:02:17 +00:00
jez
4030057c74
propogating recent edits through
2009-02-23 19:43:20 +00:00
jez
c4d237e97b
Bugfix: flush buffer on startEntity/endEntity
2008-10-21 22:54:37 +01:00
jez
b08e5f8ab5
Visual Studio 6 hasn't been a build target for some time now. Removed the left over bits of VS6 specific workarounds.
2008-08-06 23:05:53 +01:00
jez
353ad2fa91
corrected copyright date
2008-07-29 19:50:33 +01:00
jez
f29fbced15
libxml2 and xerces wrappers now build again
2008-07-17 10:00:32 +01:00
jez
88de9056da
build through on cygwin with expat
2008-07-16 10:01:08 +01:00
jez
707cd47f41
After all this time realised I had too many template parameters on the
...
XMLReaderInterface template. It is only interested in string_type and
string_adaptor. All the fancy TMP to extract types and what not
is only relevant in *_wrapper classes.
2008-07-15 18:59:03 +01:00
jez
01cfd6eef7
build files for VS2008
2008-07-15 09:10:43 +01:00
jez
3d62ee558e
Applied Michael Fink's Win32 expat patch
2008-07-07 17:00:11 +01:00
jez
04e0cb5952
craigp's patch for Xerces 2.8
2008-07-04 23:06:37 +01:00
jez
1b1b5d2072
fixed typedef
2008-06-26 13:37:17 +00:00
jez
508536ee27
Patches so that we can build successfully without Boost.
2008-06-26 13:34:00 +00:00
jez
9ea360f3ef
collapsed tagsoup-port into mainline
2008-04-07 15:37:47 +00:00
jez
ebbd739051
initialise lexicalHandler_
2008-02-08 16:01:38 +00:00
jez
2e6c372933
hacked up a ncname test, although it's not working at the moment and I'm tired and can't think
2007-12-22 22:21:26 +00:00
jez
be877b8d50
MSVC can't handle static members in nest classes of template classes
2007-12-21 17:02:12 +00:00
jez
02fe02da03
"If the parser has not read a declaration for the attribute, or if the
...
parser does not report attribute types, then it must return the value
"CDATA" as stated in the XML 1.0 Recommentation (clause 3.3.3,
"Attribute-Value Normalization")."
and:
"Returns: The attribute's type as a string, or an empty string if the
index is out of range."
Problem found reported by Christoph Anderegg, christoph@anderegg-sommer.ch
and corrected with this commit.
2007-12-07 23:28:59 +00:00
jez
6425632f01
blow up if QName is bad
2007-11-22 22:36:47 +00:00
jez
fa235dc7af
Fixed to AttributesImpl.getIndex from Isak Johnsson. Thanks go to him and a "what on earth was I thinking" to me.
2007-10-25 20:57:40 +00:00
jez
889305618e
fixes for older gcc
2007-09-28 08:30:16 +00:00
jez
494493d1c2
fixed template parameters in libxml2 binding
2007-09-25 21:43:25 +00:00
jez
c3bffa005a
renamed include/Utils to include/Arabica
2007-09-10 17:52:04 +00:00