Tue, 15 Aug 2006 09:52:47 +0000 |
cmlenz |
* Fix error in expression evaluation when the expression evaluates to an iterable that does not produce event tuples.
trunk
|
Wed, 09 Aug 2006 12:25:02 +0000 |
cmlenz |
Implement position reporting for XPath syntax errors. Closes #20.
trunk
|
Mon, 07 Aug 2006 17:54:27 +0000 |
cmlenz |
Further cleanup of XPath engine.
trunk
|
Wed, 02 Aug 2006 16:34:30 +0000 |
cmlenz |
Minor fix to XPath functions added in [150].
trunk
|
Wed, 02 Aug 2006 12:55:05 +0000 |
cmlenz |
Added support for the XPath functions `name()`, `namespace-uri()`, `local-name()`, and `not()`.
trunk
|
Tue, 01 Aug 2006 10:27:52 +0000 |
cmlenz |
Use constants for axes in XPath engine.
trunk
|
Mon, 31 Jul 2006 17:25:43 +0000 |
cmlenz |
Some fixes and more unit tests for the XPath engine.
trunk
|
Fri, 28 Jul 2006 16:51:35 +0000 |
cmlenz |
Complete rewrite of the XPath parsing, which was a mess before. Closes #19.
trunk
|
Thu, 13 Jul 2006 12:32:11 +0000 |
cmlenz |
* Simplify implementation of the individual XPath tests (use closures instead of callable classes)
trunk
|
Wed, 12 Jul 2006 18:47:39 +0000 |
cmlenz |
Some more performance tweaks.
trunk
|
Tue, 11 Jul 2006 17:40:41 +0000 |
cmlenz |
Use `collections.deque` for the template context stack on Python 2.4, which improves performance if there are many context frame pop/push operations.
trunk
|
Mon, 10 Jul 2006 17:37:01 +0000 |
cmlenz |
A couple of minor performance improvements.
trunk
|
Sun, 09 Jul 2006 17:46:12 +0000 |
cmlenz |
Switch copyright to Edgewall and URLs to markup.edgewall.org.
trunk
|
Fri, 07 Jul 2006 17:54:52 +0000 |
cmlenz |
Use a different namespace than Kid uses.
trunk
|
Mon, 03 Jul 2006 11:28:13 +0000 |
cmlenz |
Fix for #2 (incorrect context node in path expressions). Still some paths that produce incorrect results, but the common case seems to work now.
trunk
|
Sun, 02 Jul 2006 23:10:27 +0000 |
cmlenz |
Moved some of the tests for the strip directive to a new unittest test case to not clutter up the documentation.
trunk
|
Wed, 28 Jun 2006 21:09:54 +0000 |
cmlenz |
Add doctests for path module.
trunk
|
Wed, 28 Jun 2006 09:28:09 +0000 |
cmlenz |
* Fix the boilerplate in the Python source files.
trunk
|
Wed, 28 Jun 2006 08:55:04 +0000 |
cmlenz |
* Split out the XPath tests into a separate `unittest`-based file.
trunk
|
Mon, 26 Jun 2006 17:54:47 +0000 |
cmlenz |
Oops. Fix typo in [25].
trunk
|
Mon, 26 Jun 2006 17:54:00 +0000 |
cmlenz |
Cosmetic (mostly whitespace) changes.
trunk
|
Tue, 20 Jun 2006 17:31:32 +0000 |
cmlenz |
Separate match and eval filters from the include and user-supplied filters.
trunk
|
Sat, 03 Jun 2006 07:16:01 +0000 |
cmlenz |
Initial import.
trunk
|