Jez Higgins
|
74f8a55ed4
|
chmod -x *.hpp
|
2010-01-02 22:53:28 +00:00 |
|
Jez Higgins
|
d7c3b7c260
|
reverted work on variables - will come back to it another time
|
2009-12-14 23:55:56 +00:00 |
|
jez
|
3991f80eb2
|
increment changes with the aim of improviing performance of variables
|
2009-11-23 21:00:23 +00:00 |
|
jez
|
6785fd8944
|
litte bit more work on variable resolution, but train in v wobbly and it giving me a headache
|
2009-10-05 19:27:24 +01:00 |
|
jez
|
29f73f285b
|
When declaring a parameter, only create a new variable closure if a parameter
hasn't been passed.
|
2009-08-18 21:16:12 +01: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
|
ab4f951840
|
fixed top level variable precedence
|
2008-12-02 11:26:58 +00:00 |
|
jez
|
cd97e2aa58
|
Correct top level variable declarations
|
2008-11-25 12:49:25 +00:00 |
|
jez
|
8d0ce36da3
|
Rework variable handling to use the Precedence class. Currently it has the same (incorrect) behaviour as before, but it's all part of moving to towards (what I hope will be) proper import precedence handling.
|
2008-11-05 22:55:53 +00: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
|
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
|
2667963142
|
Top level variables are now handled according to import precedence.
|
2008-08-05 18:29:18 +01:00 |
|
jez
|
d357f70405
|
detect circular references and throw exception
|
2008-08-02 21:41:44 +00:00 |
|
jez
|
95857fc467
|
detect duplicate variable and parameter names
|
2007-11-21 22:35:04 +00:00 |
|
jez
|
82f22d9dd3
|
changes to variable scoping in xsl:for-each, xsl:if, and xsl:choose.
|
2007-11-01 22:28:20 +00:00 |
|
jez
|
adbdb31f65
|
passed parameters are now unpassed when they aren't needed any more, removing them from the current stack frame. that may not match you idea of what a stack frame actually is (mine too, if I'm honest) but it's a straightforward change to fix a bug
|
2007-10-26 23:21:21 +00:00 |
|
jez
|
f6b2ed4966
|
OK, I think that's it. XPathValue is now your man. Existing code using XPathValuePtr should still work, but new stuff should use XPathValue
|
2007-10-22 17:42:50 +00:00 |
|
jez
|
d30bba750e
|
merged with mangle-dev branch
|
2007-07-19 17:01:42 +00:00 |
|