log

age author description
Thu, 03 May 2007 10:24:14 +0000 cmlenz The `HTMLFormFiller` stream filter no longer alters form elements for which the data element contains no corresponding item.
Mon, 30 Apr 2007 09:12:12 +0000 cmlenz Ported [569] to 0.4.x. stable-0.4.x
Mon, 30 Apr 2007 09:10:45 +0000 cmlenz The I18n extraction now returns a tuple of strings for `ngettext` and similar functions.
Sat, 28 Apr 2007 23:07:15 +0000 cmlenz Ported [566] and [567] to 0.4.x. stable-0.4.x
Sat, 28 Apr 2007 23:04:10 +0000 cmlenz Add some more localizable HTML attributes to the I18n filter.
Sat, 28 Apr 2007 22:51:02 +0000 cmlenz Fix another bad ref in the I18n filter.
Thu, 26 Apr 2007 09:47:13 +0000 cmlenz Ported [562] to 0.4.x. stable-0.4.x
Thu, 26 Apr 2007 09:46:36 +0000 cmlenz Move the mapping of doctype names to tuples out of the plugin into the `DocType` class.
Thu, 26 Apr 2007 09:15:32 +0000 cmlenz Ported [560] to 0.4.x. stable-0.4.x
Thu, 26 Apr 2007 09:14:30 +0000 cmlenz Add lower-level serialization functions.
Wed, 25 Apr 2007 19:42:12 +0000 cmlenz Port [558] to 0.4.x. stable-0.4.x
Wed, 25 Apr 2007 19:41:09 +0000 cmlenz Apply patch by Alec Thomas for processing XML declarations (#111). Thanks!
Tue, 17 Apr 2007 18:44:57 +0000 cmlenz Port [554] to stable. stable-0.4.x
Tue, 17 Apr 2007 18:35:29 +0000 cmlenz The `ET()` function now correctly handles attributes with a namespace.
Tue, 17 Apr 2007 12:37:59 +0000 cmlenz Port [552] to stable. stable-0.4.x
Tue, 17 Apr 2007 12:36:57 +0000 cmlenz Fix incorrect reference to translation function in the I18N filter.
Mon, 16 Apr 2007 15:11:53 +0000 cmlenz Bump up version number on trunk.
Mon, 16 Apr 2007 15:11:37 +0000 cmlenz Bump up version number of 0.4.x branch. stable-0.4.x
Mon, 16 Apr 2007 13:53:07 +0000 cmlenz Branch for 0.4.x releases. stable-0.4.x 0.4.0
Mon, 16 Apr 2007 13:48:57 +0000 cmlenz Add `filters` package in `setup.py`.
Sat, 14 Apr 2007 22:29:09 +0000 cmlenz Fix broken link in documentation.
Fri, 13 Apr 2007 20:58:48 +0000 cmlenz Extend the I18n extraction to also yield function names if applicable.
Fri, 13 Apr 2007 13:16:04 +0000 cmlenz Updated filter examples in overview graphic.
Fri, 13 Apr 2007 11:54:02 +0000 cmlenz Add support for HTML5 doctype.
Fri, 13 Apr 2007 11:07:56 +0000 cmlenz Set missing ignores.
Fri, 13 Apr 2007 11:02:36 +0000 cmlenz Add basic I18n/L10n functionality, based on GenshiRecipes/Localization.
Fri, 13 Apr 2007 10:38:12 +0000 cmlenz Add documentation page on the plugin API.
Fri, 13 Apr 2007 06:10:39 +0000 cmlenz Set MIME type of new doc page.
Thu, 12 Apr 2007 23:32:19 +0000 cmlenz Set MIME type of new doc page.
Thu, 12 Apr 2007 22:40:49 +0000 cmlenz Back out [510] and instead implement configurable error handling modes. The default is the old 0.3.x behaviour, but more strict error handling is available as an option.
Wed, 11 Apr 2007 11:02:02 +0000 cmlenz Fix undefined error in TurboGears example app, and some cleanup.
Wed, 04 Apr 2007 17:18:08 +0000 cmlenz Add stricter error handling to upgrade notes.
Mon, 02 Apr 2007 19:43:31 +0000 cmlenz Add support for adding custom template filters by passing a custom callback function to the `TemplateLoader`. Closes #89 (see added unit test).
Mon, 02 Apr 2007 18:21:03 +0000 cmlenz Added documentation page on the builtin stream filters.
Mon, 02 Apr 2007 15:52:21 +0000 cmlenz Fix for #107.
Mon, 02 Apr 2007 13:54:10 +0000 cmlenz Raise syntax error on empty value for `py:replace` directive.
Thu, 22 Mar 2007 23:23:55 +0000 cmlenz More API doc enhancements.
Thu, 22 Mar 2007 21:54:16 +0000 cmlenz * Better method to propogate the full path to the template file on parse errors. Supersedes r513.
Thu, 22 Mar 2007 21:12:03 +0000 cmlenz More API docs.
Thu, 22 Mar 2007 18:54:09 +0000 cmlenz * Updated change log
Thu, 22 Mar 2007 18:13:02 +0000 cmlenz * Don't allow `style` attributes by default in the `HTMLSanitizer`. Closes #97.
Thu, 22 Mar 2007 17:14:09 +0000 cmlenz Moved the `builder` document into the API docs.
Thu, 22 Mar 2007 17:00:09 +0000 cmlenz Updated docs for code blocks and changed error handling.
Thu, 22 Mar 2007 16:59:54 +0000 cmlenz Simplify undefined error message.
Thu, 22 Mar 2007 15:05:29 +0000 cmlenz More API documentation.
Thu, 22 Mar 2007 13:10:55 +0000 cmlenz Add epydoc-based API doc generation to the build.
Thu, 22 Mar 2007 12:45:18 +0000 cmlenz Try to use proper reStructuredText for docstrings throughout.
Tue, 20 Mar 2007 18:52:00 +0000 cmlenz Set the `__version__` property in `genshi.__init__`; only works with a setuptools install, though. Addresses #103.
Tue, 20 Mar 2007 18:27:52 +0000 cmlenz Applied patch for #106 (handling of hex charrefs in HTML parser).
Tue, 20 Mar 2007 18:24:11 +0000 cmlenz More work to include absolute file paths in exceptions.
Tue, 20 Mar 2007 16:20:41 +0000 cmlenz Template parsing passes the full path of the template to the XML parser so that it's included in parsing exceptions.
Mon, 19 Mar 2007 17:21:00 +0000 cmlenz Add support for `len()` to the `Context` class.
Fri, 16 Mar 2007 09:13:02 +0000 cmlenz Fix for #105. Thanks to Maciej Ligenza for the patch.
Fri, 16 Mar 2007 08:58:54 +0000 cmlenz Make expression error handling more strict. Closes #88.
Mon, 12 Mar 2007 21:35:18 +0000 mgood filter empty values from the plugin search path
Mon, 12 Mar 2007 21:02:01 +0000 mgood if a search path is provided to the template plugin use it instead of the package-style naming
Mon, 12 Mar 2007 12:29:17 +0000 cmlenz `HTMLFormFiller` now correctly deals with non-string values in the data dictionary for select/checkbox/radio controls.
Mon, 12 Mar 2007 12:28:27 +0000 cmlenz Fix typo in upgrade notes.
Mon, 26 Feb 2007 20:43:02 +0000 cmlenz Fix unit tests broken by [504].
Mon, 26 Feb 2007 18:39:57 +0000 cmlenz Actually write xmlns declaratons for generated attribute namespace prefixes.
Mon, 26 Feb 2007 18:35:31 +0000 cmlenz Updated change log.
Mon, 26 Feb 2007 18:26:59 +0000 cmlenz Improve the handling of namespaces in serialization.
Wed, 21 Feb 2007 15:15:17 +0000 cmlenz Simplify `defined` function provided by template engine plugin.
Wed, 21 Feb 2007 14:25:44 +0000 cmlenz Update copyright year for files modified this year.
Wed, 21 Feb 2007 14:17:22 +0000 cmlenz Move string interpolation code into separate module (`genshi.template.interpolation`).
Wed, 21 Feb 2007 12:59:23 +0000 cmlenz Reenable AST transformer dispatch cache.
Wed, 21 Feb 2007 10:26:38 +0000 cmlenz Support for Python code blocks using the `<?python ?>` processing instruction. Closes #84.
Wed, 21 Feb 2007 10:04:43 +0000 cmlenz Fix a couple of typos in the docs. Closes #99.
Wed, 21 Feb 2007 09:51:43 +0000 cmlenz Remove some magic/overhead from `Attrs` creation and manipulation by not automatically wrapping attribute names in `QName`.
Wed, 31 Jan 2007 17:36:47 +0000 cmlenz Fix output of namespace declarations for namespace URLs appearing more than once in a stream. Thanks to Jeff Cutsinger for reporting the problem.
Thu, 18 Jan 2007 15:41:47 +0000 cmlenz Make the `Markup` class available by default in template expressions. Closes #67.
Thu, 18 Jan 2007 14:58:39 +0000 cmlenz Renamed `genshi.template.core` to `genshi.template.base`, mainly to avoid confusion with `genshi.core`.
Thu, 18 Jan 2007 14:52:42 +0000 cmlenz Rework parsing of expressions in template text, to be able to:
Tue, 02 Jan 2007 18:06:21 +0000 cmlenz inline branch: Merged [480:486/trunk]. experimental-inline
Tue, 02 Jan 2007 17:48:06 +0000 cmlenz * Moved some utility functions from `genshi.core` to `genshi.util` (backwards compatibility preserved via imports)
Sat, 30 Dec 2006 20:12:48 +0000 mgood add visitor for xor operator
Thu, 28 Dec 2006 18:17:10 +0000 cmlenz inline branch: Merged [439:479/trunk]. experimental-inline
Thu, 28 Dec 2006 17:50:40 +0000 cmlenz Minor doc fixes.
Mon, 18 Dec 2006 23:28:08 +0000 mgood add support for Python 2.5 conditional expressions (fixes #74)
Mon, 11 Dec 2006 12:20:23 +0000 cmlenz Bump up version number on 0.3.x branch. stable-0.3.x
Mon, 11 Dec 2006 12:11:42 +0000 cmlenz 0.3.x branch: ported [468]. stable-0.3.x 0.3.6
Mon, 11 Dec 2006 12:09:18 +0000 cmlenz Fix test breakage introduced in [471]. stable-0.3.x
Mon, 11 Dec 2006 12:08:10 +0000 cmlenz 0.3.x branch: ported [461] and [469]. stable-0.3.x
Mon, 11 Dec 2006 12:06:28 +0000 cmlenz 0.3.x branch: add unit test for `Undefined` checks in template expressions. stable-0.3.x
Mon, 11 Dec 2006 12:05:34 +0000 cmlenz Update change log for [milestone:0.3.6].
Mon, 11 Dec 2006 11:13:35 +0000 cmlenz Unit test fixes for Python 2.3.
Wed, 06 Dec 2006 18:20:11 +0000 cmlenz Updated WebPy example for 0.2.
Mon, 04 Dec 2006 19:00:46 +0000 cmlenz Fix for infinite loop in XPath test. Closes #82.
Mon, 04 Dec 2006 18:26:14 +0000 cmlenz Fix duplicate unit test name reported in #83.
Fri, 01 Dec 2006 23:43:59 +0000 cmlenz * Added documentation for the various stream event kinds.
Wed, 29 Nov 2006 14:26:45 +0000 cmlenz Fix for #80: fallback only shown when the template to include wasn't found. In addition, the nesting of includes and fallback content should work correctly, and directives/expressions/etc inside fallback content are processed. Thanks to Christian Boos for the original patch and unit tests.
Fri, 24 Nov 2006 17:31:02 +0000 cmlenz Fail gracefully in `Directive.__repr__` if the `expr` attribute does not exist for some reason I don't really understand right now (see Trac ticket [http://trac.edgewall.org/ticket/4249 #4249]).
Thu, 23 Nov 2006 17:48:17 +0000 cmlenz The builder API now accepts streams as children of elements and fragments.
Thu, 23 Nov 2006 17:41:52 +0000 cmlenz Improve handling of incorrectly nested tags in the HTML parser.
Thu, 23 Nov 2006 12:36:43 +0000 cmlenz Add `Attrs` class to `genshi.core.__all__`, so that it can be imported directly from the `genshi` package.
Thu, 23 Nov 2006 11:28:15 +0000 cmlenz Fix parsing of processing instructions in HTML input.
Thu, 23 Nov 2006 11:23:35 +0000 cmlenz Tiny simplification of the template engine plugin, taking advantage of the `default_class` parameter added to the `TemplateLoader` in [443].
Thu, 23 Nov 2006 10:52:14 +0000 cmlenz `MarkupTemplate`s can now be instantiated from markup streams, in addition to strings and file-like objects. Thanks to David Fraser for the patch. Closes #69.
Wed, 22 Nov 2006 21:23:42 +0000 cmlenz Bump up version number on 0.3.x branch. stable-0.3.x
Wed, 22 Nov 2006 21:17:33 +0000 cmlenz Ported [451] to 0.3.x. stable-0.3.x 0.3.5
Wed, 22 Nov 2006 21:11:30 +0000 cmlenz Update change log for [milestone:0.3.5].
Wed, 22 Nov 2006 21:03:31 +0000 cmlenz Ported [445] to 0.3.x. stable-0.3.x
Wed, 22 Nov 2006 21:00:43 +0000 cmlenz Ported [444] to 0.3.x. stable-0.3.x
Wed, 22 Nov 2006 20:55:08 +0000 cmlenz Ported [425] to 0.3.x. stable-0.3.x
Wed, 22 Nov 2006 20:53:30 +0000 cmlenz Ported [409] to 0.3.x. stable-0.3.x
Wed, 22 Nov 2006 20:52:40 +0000 cmlenz Ported [410] to 0.3.x. stable-0.3.x
Wed, 22 Nov 2006 20:48:35 +0000 cmlenz Fix for #62: preserve whitespace in front of directives.
Wed, 22 Nov 2006 16:52:34 +0000 cmlenz Fix for #77: match templates were matching their own output.
Wed, 22 Nov 2006 15:38:38 +0000 cmlenz Parse template includes at parse time to avoid some runtime overhead.
Wed, 22 Nov 2006 10:37:24 +0000 cmlenz Follow-up to [431]: directives are no longer instantiated directly at parse time, but instead by the `attach()` method of the directive class (which replaces the `prepare()` method).
Mon, 20 Nov 2006 14:56:53 +0000 cmlenz Fix mistake in [440].
Mon, 20 Nov 2006 12:23:29 +0000 cmlenz Move `Directive.tagname` into metaclass.
Thu, 16 Nov 2006 19:58:43 +0000 cmlenz inline branch: use array to predeclare qnames, attrs, and expressions. experimental-inline
Thu, 16 Nov 2006 16:22:14 +0000 cmlenz inline branch: Merged [437]. experimental-inline
Thu, 16 Nov 2006 16:18:21 +0000 cmlenz Improve the way locals (in list comprehensions, lambdas and generator expressions) are handled in template expressions.
Wed, 15 Nov 2006 21:47:24 +0000 cmlenz inline branch: minor tweaks, removed currently unsupported directives experimental-inline
Mon, 13 Nov 2006 18:16:57 +0000 cmlenz inline branch: Merged [430:434/trunk]. experimental-inline
Mon, 13 Nov 2006 10:40:22 +0000 cmlenz Remove unused code from text template plugin.
Mon, 13 Nov 2006 10:15:53 +0000 cmlenz Unit tests for the template engine plugin(s).
Sun, 12 Nov 2006 22:46:17 +0000 cmlenz Fix template engine plugin broken in refactoring. Thanks to Waldemar Osuch for the patch. Closes #76.
Fri, 10 Nov 2006 23:32:24 +0000 cmlenz The `py:content`, `py:replace`, and `py:strip=""` directives are now expanded when the template is loaded (as opposed to when it's rendered).
Fri, 10 Nov 2006 18:39:07 +0000 cmlenz inline branch: Reverted accidential check-in [429]. experimental-inline
Fri, 10 Nov 2006 18:20:43 +0000 cmlenz inline branch: adapted to the immutble `Attrs` change, and various other fixes. experimental-inline
Fri, 10 Nov 2006 18:13:36 +0000 cmlenz inline branch: adapted to the immutble `Attrs` change, and various other fixes. experimental-inline
Fri, 10 Nov 2006 17:38:50 +0000 cmlenz cspeedups branch: Merged [423:426/trunk]. experimental-inline
Fri, 10 Nov 2006 17:25:52 +0000 cmlenz Whitespace was not getting preserved in HTML `<pre>` elements that contained other HTML elements.
Fri, 10 Nov 2006 15:27:36 +0000 cmlenz Make `Attrs` instances immutable.
Fri, 10 Nov 2006 10:13:12 +0000 cmlenz inline branch: Merged [419:421/trunk]. experimental-inline
Fri, 10 Nov 2006 10:00:44 +0000 cmlenz Remove automatic calling of expression evaluation results if they are callable. See [http://groups.google.com/group/genshi/browse_thread/thread/f515986760918d41 this mailing list thread].
Thu, 09 Nov 2006 20:06:24 +0000 cmlenz inline branch: support for the def directive. experimental-inline
Thu, 09 Nov 2006 16:43:21 +0000 cmlenz inline branch: Merged [418], and take advantage of it in the inlining code. experimental-inline
Thu, 09 Nov 2006 16:42:08 +0000 cmlenz Make expressions hashable.
Thu, 09 Nov 2006 16:10:36 +0000 cmlenz First code for the `inline` branch? only bits and pieces working right now. experimental-inline
Thu, 09 Nov 2006 16:01:34 +0000 cmlenz Starting another code generation branch to try out some different ideas. experimental-inline
Thu, 09 Nov 2006 01:11:46 +0000 zzzeek - using QName/Attrs now, is faster if match templates are being used, only slightly slower if not experimental-compiler
Wed, 08 Nov 2006 15:50:15 +0000 cmlenz Refactoring: `genshi.template` is now a package, it was getting way to crowded in that file.
Wed, 08 Nov 2006 12:03:20 +0000 cmlenz Fix typo in `dummy_threading` import
Wed, 08 Nov 2006 00:55:13 +0000 zzzeek got a few more unit tests working. need to figure out path.select() better experimental-compiler
Tue, 07 Nov 2006 17:50:28 +0000 cmlenz Fix XPath traversal in match templates. Previously, `div/p` would be treated the same as `div//p`, i.e. it would match all descendants and not just the immediate children.
Tue, 07 Nov 2006 14:28:02 +0000 cmlenz * Fixed `basic.py` benchmark on Windows, closing #72. Thanks to John M. Camara for reporting the issue and providing the fix.
Mon, 06 Nov 2006 18:31:38 +0000 zzzeek match/select functionality added. continued development of generators/streams/adaptation. experimental-compiler
Mon, 06 Nov 2006 18:28:23 +0000 cmlenz XPath tests should never return event tuples, just values or booleans.
Sun, 05 Nov 2006 20:54:03 +0000 zzzeek inlined generation some more, with the adapters module converting experimental-compiler
Sun, 05 Nov 2006 01:25:43 +0000 zzzeek better system for def's to work; doing a little benchmarking. experimental-compiler
Sat, 04 Nov 2006 21:01:42 +0000 zzzeek - further dev on codegen. experimental-compiler
Thu, 02 Nov 2006 11:38:10 +0000 cmlenz Fixed `__repr__` of the `QName`, `Attrs`, and `Expression` classes so that the output can be used as code to instantiate the object again.
Thu, 02 Nov 2006 09:36:26 +0000 cmlenz Bump up version number on 0.3.x branch. stable-0.3.x
Thu, 02 Nov 2006 09:33:01 +0000 cmlenz Ported [398] to 0.3.x branch. stable-0.3.x
Thu, 02 Nov 2006 09:32:20 +0000 cmlenz Prepare for [milestone:0.3.4] release.
Tue, 31 Oct 2006 18:13:35 +0000 zzzeek - created 'codegen' package experimental-compiler
Mon, 30 Oct 2006 17:24:10 +0000 zzzeek branch for developing inline-compilation of Genshi templates experimental-compiler
Tue, 24 Oct 2006 16:44:32 +0000 cmlenz Forgot to add myghty templates for [393].
Tue, 24 Oct 2006 16:27:41 +0000 cmlenz Add [http://www.myghty.org/ Myghty] to the benchmarks, kindly contributed by Mike Bayer.
Tue, 24 Oct 2006 16:14:04 +0000 cmlenz Ported [389:391] to 0.3.x branch. stable-0.3.x
Tue, 24 Oct 2006 16:10:09 +0000 cmlenz Update change log, and some minor tweaks to keyword argument ordering for the new `encoding` parameter.
Tue, 24 Oct 2006 15:52:57 +0000 cmlenz Configurable encoding of template files, closing #65.
Tue, 24 Oct 2006 15:00:27 +0000 cmlenz Ported [383:387] to 0.3.x stable branch. stable-0.3.x
Tue, 24 Oct 2006 14:27:51 +0000 cmlenz Improved the unit tests for nested namespaces in serialization.
Tue, 24 Oct 2006 14:16:22 +0000 cmlenz Handle expressions containing non-ASCII strings as arguments for `py:with`, `py:def`, and `py:for`.
Sun, 22 Oct 2006 16:44:18 +0000 cmlenz Follow-up to [385]: also decode attribute values in the `HTMLParser`.
Sun, 22 Oct 2006 14:57:40 +0000 cmlenz * The `HTMLParser` class and the `HTML` function now accept an `encoding` parameter to properly deal with bytestring input (defaults to UTF-8).
Tue, 17 Oct 2006 14:42:27 +0000 cmlenz Embedded expressions didn't have their absolute filename set.
Tue, 17 Oct 2006 14:06:30 +0000 cmlenz The template engine plugin now defaults to automatically reload modified templates, as it was before the introduction of plugin config options in [359].
Tue, 17 Oct 2006 11:38:26 +0000 cmlenz Hide some internal expression evaluation frames from traceback display for apps that support the `__traceback_hide__` protocol (see [http://pythonpaste.org/class-paste.exceptions.collector.ExceptionCollector.html paste.exceptions.collector]).
Mon, 16 Oct 2006 17:47:27 +0000 cmlenz Fix representation of expressions created from AST nodes.
Mon, 16 Oct 2006 16:41:06 +0000 cmlenz Minor optimization for XPath evaluation.
Mon, 16 Oct 2006 15:15:53 +0000 cmlenz Various performance-oriented tweaks.
Mon, 16 Oct 2006 12:16:33 +0000 cmlenz Return an `Undefined` instance from failed item or attribute lookups.
Mon, 16 Oct 2006 09:27:00 +0000 cmlenz Ported [374] to 0.3.x branch. stable-0.3.x
Mon, 16 Oct 2006 09:25:40 +0000 cmlenz Updated change log.
Mon, 16 Oct 2006 08:11:47 +0000 cmlenz Ported [370] to 0.3.x branch. stable-0.3.x 0.3.3
Mon, 16 Oct 2006 08:08:13 +0000 cmlenz Reenable includes to work without an search path. Closes #63.
Sat, 14 Oct 2006 20:07:08 +0000 cmlenz The `format` parameter and config option was being ignored in the plugin. Thanks to Graham Higgins for reporting the problem.
Fri, 13 Oct 2006 15:03:52 +0000 cmlenz Ported [364] to 0.3.x branch. stable-0.3.x
Fri, 13 Oct 2006 15:02:51 +0000 cmlenz Allow `when` directives to omit the test expression as long as the associated `choose` directive does have one. In that case, the `when` branch is followed if the expression of the `choose` directive evaluates to a truth value.
Fri, 13 Oct 2006 14:27:15 +0000 cmlenz Some changes to usage of absolute vs. relative template paths to ensure that the filenamed-keyed cache employed by the `TemplateLoader` doesn't mix up templates with the same name, but from different subdirectories.
Fri, 13 Oct 2006 13:46:09 +0000 cmlenz Ported [361:362] to 0.3.x branch. stable-0.3.x
Fri, 13 Oct 2006 13:44:55 +0000 cmlenz Updated change log.
Fri, 13 Oct 2006 13:42:38 +0000 cmlenz Fix a bug in the XML parser, where attributes containing HTML entity references would get pulled out of the attribute value, and instead added as a text node just before the associated start tag. Thanks to Hamish Lawson for [http://groups.google.com/group/genshi/browse_thread/thread/c64eb48676b0ff96/0e6ce786e8820f3d pointing out the problem].
Fri, 13 Oct 2006 09:35:08 +0000 cmlenz A couple for unit tests for match templates, including one that currently fails (and is commented out).
Fri, 13 Oct 2006 09:17:57 +0000 cmlenz Add support for a range of options to the template engine plugin. See [http://groups.google.com/group/genshi/browse_thread/thread/8727f16edfce4727#3ee98255f84e4dcf this mailing list post].
Fri, 13 Oct 2006 08:16:43 +0000 cmlenz Move the ElementTree ''element-to-stream'' adaptation function `ET()` into the `genshi.input` module.
Fri, 13 Oct 2006 07:43:41 +0000 cmlenz Ported [356] to 0.3.x branch. stable-0.3.x
Fri, 13 Oct 2006 07:43:02 +0000 cmlenz Fix bug introduced in [343], that broke the parsing of templates which declare the same namespace more than once in a nested fashion. Thanks to Graham Higgins for reporting the problem.
Thu, 12 Oct 2006 12:48:36 +0000 cmlenz Bump up version number of 0.3.x branch. stable-0.3.x
Thu, 12 Oct 2006 12:45:20 +0000 cmlenz Updated change log on 0.3.x branch. stable-0.3.x 0.3.2
Thu, 12 Oct 2006 12:43:46 +0000 cmlenz Updated change log.
Thu, 12 Oct 2006 12:40:43 +0000 cmlenz Ported [338], [343] and [345:349/trunk] to 0.3.x stable branch. stable-0.3.x
Thu, 12 Oct 2006 12:23:38 +0000 cmlenz Fix regression introduced in [333:334]: includes no longer used the search path, because the loader was always seeing an absolute path.
Mon, 09 Oct 2006 20:45:17 +0000 cmlenz Fix `starts-with()` XPath function so that it actually compares the two strings. Closes #61.
Mon, 09 Oct 2006 19:25:41 +0000 cmlenz Better error message when trying a `py:for` loop over an object that is not iterable. Closes #60.
Sat, 07 Oct 2006 19:18:05 +0000 cmlenz The content of `<script>` and `<style>` elements is no longer escaped when serializing to HTML but declaring the XHTML namespace in the template.
Mon, 02 Oct 2006 19:08:36 +0000 cmlenz Some adjustments to make core data structures picklable (requires protocol 2).
Mon, 02 Oct 2006 10:49:32 +0000 cmlenz Fix the handling of namespace context for match templates.
Mon, 02 Oct 2006 09:45:06 +0000 cmlenz The `HTMLSanitizer` now lets you override the default set of tag and attribute names that are considered safe.
Mon, 02 Oct 2006 09:30:46 +0000 cmlenz Updated change log.
Sun, 01 Oct 2006 22:54:57 +0000 cmlenz Integrated `HTMLFormFiller` filter initially presented as a [wiki:FormFilling#Usingatemplatefilter recipe].
Sun, 01 Oct 2006 15:33:02 +0000 cmlenz Use an LRU cache for caching parsed templates in the `TemplateLoader`. LRU cache implementation is a simplified version of the `LRUCache` class in [http://www.myghty.org/ Myghty].
Sun, 01 Oct 2006 15:30:35 +0000 cmlenz Small doc fix.
Wed, 27 Sep 2006 09:27:17 +0000 cmlenz Ported [330],[333], and [334] to 0.3.x stable branch. stable-0.3.x 0.3.4
Wed, 27 Sep 2006 09:22:46 +0000 cmlenz Still too much whitespace in the [WebPy web.py] example. Switch to printing the whole output at once.
Wed, 27 Sep 2006 09:20:45 +0000 cmlenz The [WebPy web.py] example was generating extraneous line breaks.
Wed, 27 Sep 2006 09:19:07 +0000 cmlenz * Better approach for absolute template paths in exceptions than what was checked in in [333]. Also, errors from `TextTemplate`s now also have absolute file paths.
Mon, 25 Sep 2006 13:27:29 +0000 cmlenz Use absolute template path in exceptions, so that the corresponding code can be shown in tracebacks.
Mon, 25 Sep 2006 13:26:42 +0000 cmlenz Add [WebPy web.py] example app.
Sun, 24 Sep 2006 14:33:26 +0000 cmlenz Added an example CherryPy application.
Fri, 22 Sep 2006 17:22:53 +0000 cmlenz Split up the plugin implementation into two classes: one for markup templates (?genshi-markup? or just ?genshi?) and one for text templates (?genshi-text?). Also added an example for plain-text templating to the TurboGears example app.
Fri, 22 Sep 2006 13:49:24 +0000 cmlenz Bumped up version number on 0.3.x stable branch. stable-0.3.x
Fri, 22 Sep 2006 13:35:01 +0000 cmlenz Ported [325] to 0.3.x stable branch. stable-0.3.x
Fri, 22 Sep 2006 13:34:03 +0000 cmlenz Prepare [milestone:0.3.1] release.
Fri, 22 Sep 2006 12:07:23 +0000 cmlenz Ported [321:323] to 0.3.x stable branch. stable-0.3.x
Fri, 22 Sep 2006 12:05:49 +0000 cmlenz Updated change log.
Fri, 22 Sep 2006 11:40:24 +0000 cmlenz Fix bug in evaluating XPath expressions using the union operator `|`, which caused any path but the first to get out of sync with the event stream, and the whole thing returning too few results.
Thu, 21 Sep 2006 16:28:09 +0000 cmlenz Fix for #56: an include inside a matched element wasn't seeing the correct context data frames.
Sun, 17 Sep 2006 21:58:52 +0000 cmlenz Ported [318] to 0.3.x stable branch. stable-0.3.x
Sun, 17 Sep 2006 21:58:05 +0000 cmlenz Fix download URL.
Sun, 17 Sep 2006 20:42:31 +0000 cmlenz Bump version number on trunk.
Sun, 17 Sep 2006 20:42:01 +0000 cmlenz Bump up version number on 0.3.x branch. stable-0.3.x
Sun, 17 Sep 2006 20:37:19 +0000 cmlenz Prepare [milestone:0.3] release. stable-0.3.x 0.3.0 0.3.1
Sun, 17 Sep 2006 20:36:09 +0000 cmlenz Add release date to change log.
Sun, 17 Sep 2006 13:21:42 +0000 cmlenz Remove another duplicate unit test, and add two more interpolation tests.
Sun, 17 Sep 2006 10:25:45 +0000 cmlenz Remove duplicate XPath operator definition.
Sun, 17 Sep 2006 10:17:41 +0000 cmlenz Remove duplicate interpolation unit test.
Sun, 17 Sep 2006 10:16:15 +0000 cmlenz * Add `MANIFEST.in` so that the generated HTML documentation is included in the source distribution.
Thu, 14 Sep 2006 17:32:55 +0000 mgood the TG <body> match templates should also select text nodes to output
Wed, 13 Sep 2006 17:19:30 +0000 cmlenz Document that `#end` markers in text templates can be used as comments.
Wed, 13 Sep 2006 17:09:30 +0000 cmlenz Add test for escaping comments in text templates.
Wed, 13 Sep 2006 17:05:21 +0000 cmlenz Fixes for the text template docs.
Wed, 13 Sep 2006 16:49:20 +0000 cmlenz Fix MIME type of text templates documentation page.
Wed, 13 Sep 2006 16:44:12 +0000 cmlenz Implement comments and directive escaping for text templates.
Wed, 13 Sep 2006 14:52:58 +0000 cmlenz * Added basic documentation for the text-based template language.
Tue, 12 Sep 2006 17:55:35 +0000 cmlenz Fixed EOL style.
Tue, 12 Sep 2006 16:44:36 +0000 cmlenz Further simplification of the XPath engine.
Tue, 12 Sep 2006 16:15:11 +0000 cmlenz Updated overview graphic.
Tue, 12 Sep 2006 15:59:10 +0000 cmlenz Flatten outline of XML templating documentation.
Tue, 12 Sep 2006 15:53:26 +0000 cmlenz Fix title on index page of HTML docs.
Tue, 12 Sep 2006 15:35:42 +0000 cmlenz Beautified the HTML docs a bit.
Tue, 12 Sep 2006 14:08:36 +0000 cmlenz * Minor simplification of XPath engine.
Tue, 12 Sep 2006 13:30:26 +0000 cmlenz * Added implementation of a simple text-based template engine. Closes #47.
Mon, 11 Sep 2006 16:03:07 +0000 cmlenz Set MIME type of reStructuredText docs.
Copyright (C) 2012-2017 Edgewall Software