Commit graph

1154 commits

Author SHA1 Message Date
jez
a09ad003e8 Add configure option to disable running tests. 2008-08-07 21:53:53 +01:00
jez
bc9bc15b6a Add configure option to disable running tests. make check will still build
tests, but will not run them.
--with-tests=no to manually disable.  Tests are automatically disabled if
cross-compiling.
2008-08-07 18:56:02 +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
812925e669 Added configure tests for std::mbstate_t and/or mbstate_t. Some platforms
don't have it (VxWorks, for example).
2008-08-06 22:31:39 +01:00
jez
363a413a53 When running stylesheet, resolve variable values straightaway. This flushes out unresolved references and so on, although only in templates which are actually run.
Added several more test cases.
2008-08-06 12:34:35 +01:00
jez
fc2a67619b Corrected spelling of precedence. I have no idea why I had it wrong in the first place, it just seems to be what comes out of my fingers 2008-08-06 12:07:59 +01:00
jez
b187cc1667 Removed use of boost:ptr_vector. Turns out that std::vector<boost::ptr_vector<something> > won't compile.
Also see http://sourceforge.net/mailarchive/message.php?msg_name=2103b1960807291110y5f0063eaqb4c855f5aa56974e%40mail.gmail.com and discussion for bonus reason.
2008-08-06 11:48:06 +01:00
jez
1ce9e00043 Convert \ to / for relative paths as well as absolute windows paths. 2008-08-06 09:38:06 +01:00
jez
843631092c Resolve top level variables, to make sure they are properly defined.
Variables within templates are not resolved in this way unless they are actually used.
2008-08-05 22:17:08 +01:00
jez
b559feb7be Added several more variables tests, related the namespace prefixes
fixed internal qname resolution - 2.4 says unprefixed names are not in the default namespace
fixed xsl:element - unprefixed names, when no namespace uri is supplied are in teh default namespace
2008-08-05 22:03:33 +01:00
jez
72e8decc76 added some precedence tests 2008-08-05 20:35:28 +01:00
jez
2667963142 Top level variables are now handled according to import precedence. 2008-08-05 18:29:18 +01:00
jez
01db7aad46 added some new tests concerning variable declarations inside variables 2008-08-05 16:17:28 +01:00
jez
538fe00271 whitespace changes 2008-08-05 15:32:40 +01:00
jez
7007980d4d Variables_VariableScopeWithinLRE is an XML comparision not text 2008-08-04 07:20:39 +01:00
jez
441be1bbf2 attribute and elements now form there own variable scope. 2008-08-03 17:11:27 +01:00
jez
216bfe0590 working on Variables tests 2008-08-03 08:51:00 +01:00
jez
0c9ea8a23f added more detail for Variables test 2008-08-02 22:09:48 +00:00
jez
1ac9440433 reject variables/params which have both a select attribute and text content 2008-08-02 21:58:20 +00:00
jez
d357f70405 detect circular references and throw exception 2008-08-02 21:41:44 +00:00
jez
216cb5602a corrected xsl:stylesheet attribute validation
Changed default text handling.  Text containing only whitespace is no longer supressed.
added is_ncname_char
 added is_qname function, and tests
 Verify qNames when processing.
all Modes test now pass
2008-08-01 22:53:17 +01:00
jez
189ea0a33e corrected xsl:stylesheet attribute validation 2008-08-01 19:42:37 +01:00
jez
53c647c1a1 Changed default text handling. Text containing only whitespace is now output, where previously it was suppressed.
All Modes tests now pass.
2008-08-01 19:33:52 +01:00
jez
6a2101d6cb Verify qNames when processing. 2008-08-01 19:20:28 +01:00
jez
3a3f5d4b32 Validate xsl:stylesheet attributes properly 2008-08-01 19:19:49 +01:00
jez
f14cb010a3 added is_qname function, and tests 2008-08-01 13:02:41 +01:00
jez
e0fcea7d71 added is_ncname_char 2008-08-01 13:02:21 +01:00
jez
dc1873959d include ./doc in dist bundle
use doc/arabica.dox instead of Doxygfile
corrected copyright date
2008-07-30 17:23:32 +01:00
jez
a69c0b5876 include ./doc in dist bundle 2008-07-29 19:52:06 +01:00
jez
601afb4a0f use doc/arabica.dox instead of Doxygfile 2008-07-29 19:51:23 +01:00
jez
353ad2fa91 corrected copyright date 2008-07-29 19:50:33 +01:00
jez
63d1469755 added vs9 to distribution 2008-07-24 11:20:47 +01:00
jez
c5b4a7eae2 added library dependencies 2008-07-23 11:24:54 +01:00
jez
a61dc3dc70 added taggle example build file to vs7 and vs8 2008-07-21 08:58:16 +00:00
jez
69f4e5888f added taggle example to build 2008-07-21 09:38:34 +01:00
jez
83d1e971ff 2008-07-19 18:08:12 +00:00
jez
d118f6665a Removed VS6 workspace files. Wildly out of date, didn't build when I just tried, must have been broken for years, nobody's mentioned it 2008-07-19 19:03:18 +01:00
jez
68bd15c3c3 Brought VS7/2003 project files up to date 2008-07-19 17:05:14 +00:00
jez
89b6101dae Removed. Not sure they ever worked - certainly aren't maintained 2008-07-19 17:02:47 +00:00
jez
7a43ca6095 Brought vs8/vs2003 project files up to date. 2008-07-19 16:36:55 +00:00
jez
f29fbced15 libxml2 and xerces wrappers now build again 2008-07-17 10:00:32 +01:00
jez
010e700fb5 Added build files for VS2008.
After all this time, realised I had too many template parameters on 
XMLReaderInterface.  It only needs the string_type and string_adaptor.  Any
addition parameters are only of interest the implementing parser class.
2008-07-16 10:02:53 +01:00
jez
88de9056da build through on cygwin with expat 2008-07-16 10:01:08 +01:00
jez
ce8fb28f5f added get_string_adaptor as a slightly less typing version of using get_param to pull it 2008-07-16 09:08:59 +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
17be7be053 ignore configure artifacts 2008-07-08 19:00:50 +01:00
jez
9af33e7a78 go on, let's cut a release this month 2008-07-08 18:59:44 +01:00
jez
bddf35142b Correct install target for out of tree builds (I think) 2008-07-08 18:59:02 +01:00
jez
f3e85f9d27 Taggle doesn't have a dependency on Boost. I am a twit. 2008-07-08 18:57:44 +01:00