log

age author description
Mon, 04 Sep 2006 23:41:10 +0000 cmlenz Updated change log. trunk
Mon, 04 Sep 2006 23:27:38 +0000 cmlenz Fix `py:match` directive which would screw up in some scenarios due to incorrect handling of the substream. Closes #49. trunk
Mon, 04 Sep 2006 19:29:32 +0000 cmlenz Many fixes to XPath evaluation. Among other things, this should get rid of the bug that attributes were getting ?pulled up? by `py:match` directives using `py:attrs="select('@*')"` (see #50). trunk
Fri, 01 Sep 2006 13:45:42 +0000 cmlenz A couple of minor XPath fixes. trunk
Thu, 31 Aug 2006 15:21:14 +0000 cmlenz Cosmetic change to internal template initialization. trunk
Thu, 31 Aug 2006 08:49:37 +0000 cmlenz Store original message in exceptions as `msg` ivar. trunk
Wed, 30 Aug 2006 12:40:44 +0000 cmlenz Refactored the handling of empty tags in the serializer: use an `EmptyTagFilter` that combines adjacent start/end events, instead of the generic pushback-iterator. trunk
Tue, 29 Aug 2006 21:14:58 +0000 cmlenz Fix another regression introduced in [258]: some kinds of cascaded match templates were broken, for example in the TurboGears example app. trunk
Tue, 29 Aug 2006 17:35:32 +0000 cmlenz Fix regression introduced in [258]. More fixes needed? trunk
Tue, 29 Aug 2006 16:34:40 +0000 cmlenz * Fix bug in handling of undefined entities. Thanks to Arnar for reporting the issue on IRC. trunk
Tue, 29 Aug 2006 15:44:54 +0000 cmlenz Cleanup the application of template processing steps (flatten, eval, match) so that they are only performed when necessary. Results in a small performance boost, and also fixes #35. trunk
Tue, 29 Aug 2006 12:14:36 +0000 cmlenz The `XMLParser` now correctly handles unicode input. Closes #43. trunk
Tue, 29 Aug 2006 10:56:33 +0000 cmlenz `TypeError`s raised by `py:def` macros (and other expressions producing streams) are no longer silently ignored. Closes #44. trunk
Sat, 26 Aug 2006 00:17:03 +0000 cmlenz Add doctest to verify that the `py:attrs` directive correctly handles a sequence of `(name, value)` tuples. trunk
Fri, 25 Aug 2006 23:58:36 +0000 cmlenz * Implement reverse add/mul operators for `Markup` class, so that the result is also a `Markup` instance. trunk
Fri, 25 Aug 2006 13:12:39 +0000 cmlenz Fix for handling function calls with star/dstar arguments in expressions. Closes #42. Many thanks to David Fraser for reporting the problem and providing a patch! trunk
Fri, 25 Aug 2006 12:43:01 +0000 cmlenz Remove the (hopefully) last instance where directives store state in instance variables, allowing templates to be cached and reused in a threadsafe manner. Closes #39. Many thanks to Christian Boos for the patch! trunk
Fri, 25 Aug 2006 12:39:55 +0000 cmlenz The `TextSerializer` should produce `unicode` objects, not `Markup` objects. trunk
Fri, 25 Aug 2006 11:14:04 +0000 cmlenz Add serialization to plain text, based on cboos' patch. Closes #41. trunk
Fri, 25 Aug 2006 10:08:46 +0000 cmlenz * Removed storage of substream in `MatchDirective`, because it's already being stored in the match templates (related to #39). trunk
Thu, 24 Aug 2006 22:42:07 +0000 mgood Implemented support for generator expressions (fixes #16) trunk
Thu, 24 Aug 2006 21:02:00 +0000 mgood simplify the `value_of` method exported in the template plugin trunk
Thu, 24 Aug 2006 19:12:12 +0000 cmlenz Fix refactoring leftover from [242]. Closes #40. trunk
Thu, 24 Aug 2006 19:06:23 +0000 cmlenz Fix missing import in unit test added in [244]. trunk
Thu, 24 Aug 2006 19:05:22 +0000 cmlenz Fix regression introduced in [242]: any reference to an undefined name would result in a `NameError`. trunk
Thu, 24 Aug 2006 19:03:24 +0000 cmlenz Fix for Python 2.3 compatibility in `py:with` directive (regression in [240]). trunk
Wed, 23 Aug 2006 17:49:14 +0000 cmlenz Expression evaluation now differentiates between undefined variables and variables that are defined but set to `None`. trunk
Wed, 23 Aug 2006 15:00:28 +0000 cmlenz Allow leading whitespace in expressions. Closes #38. Thanks to Christian Boos for the patch! trunk
Wed, 23 Aug 2006 14:33:37 +0000 cmlenz Improvements for the `py:with` directive: trunk
Tue, 22 Aug 2006 15:39:28 +0000 cmlenz Bump up version number on trunk. trunk
Copyright (C) 2012-2017 Edgewall Software