log ChangeLog @ 581:e9e1239960f5 stable-0.4.x

age author description
Tue, 31 Jul 2007 21:54:58 +0000 cmlenz Ported [693:694] to 0.4.x branch. stable-0.4.x
Tue, 31 Jul 2007 21:40:51 +0000 cmlenz Fix for augmented assignments to local variables. Thanks to Erik Bray for reporting the problem.
Tue, 17 Jul 2007 19:45:54 +0000 cmlenz Oops, fix dates in ChangeLog.
Tue, 17 Jul 2007 10:47:21 +0000 cmlenz Ported [682] to 0.4.x branch. stable-0.4.x 0.4.3
Tue, 17 Jul 2007 10:42:29 +0000 cmlenz * Cleaned up the implementation of the `HTMLSanitizer`.
Tue, 17 Jul 2007 10:02:16 +0000 cmlenz Ported [680] to 0.4.x branch. stable-0.4.x
Tue, 17 Jul 2007 10:00:52 +0000 cmlenz Attribute access in template expressions no longer silently ignores exceptions other than `AttributeError` raised in the attribute accessor.
Tue, 03 Jul 2007 20:30:28 +0000 cmlenz Ported [667] to 0.4.x branch. stable-0.4.x
Tue, 03 Jul 2007 20:29:07 +0000 cmlenz The HTML sanitizer now strips any CSS comments in style attributes, which could previously be used to hide malicious property values.
Mon, 02 Jul 2007 09:10:40 +0000 cmlenz Ported [658:659] to 0.4.x branch. stable-0.4.x
Mon, 02 Jul 2007 09:08:01 +0000 cmlenz ChangeLog entry for [658].
Fri, 29 Jun 2007 13:06:53 +0000 cmlenz Implement static includes, which improves performance a bit when auto reloading is disabled.
Thu, 28 Jun 2007 23:00:24 +0000 cmlenz Support for Python code blocks in templates can now be disabled. Closes #123.
Thu, 28 Jun 2007 17:05:51 +0000 cmlenz Ported [646] to 0.4.x branch. stable-0.4.x
Thu, 28 Jun 2007 17:04:54 +0000 cmlenz Add `loader_callback` option to plugin interface as requested in #130.
Wed, 27 Jun 2007 18:02:05 +0000 cmlenz Add ChangeLog entry for [642].
Wed, 27 Jun 2007 18:00:23 +0000 cmlenz Ported [643] to 0.4.x branch. stable-0.4.x
Wed, 27 Jun 2007 17:58:35 +0000 cmlenz The I18n filter no longer extracts or translates literal strings in attribute values that also contain expressions.
Wed, 20 Jun 2007 10:50:18 +0000 cmlenz Ported [634:637] to 0.4.x branch. stable-0.4.x 0.4.2
Wed, 20 Jun 2007 09:48:55 +0000 cmlenz Integrated [http://babel.edgewall.org/ Babel] message extraction plugin, and added I18n doc page.
Mon, 18 Jun 2007 11:22:24 +0000 cmlenz Add special handling for `xml:lang` to HTML/XHTML serialization.
Fri, 15 Jun 2007 20:19:29 +0000 cmlenz Ported [626] to 0.4.x branch. stable-0.4.x
Fri, 15 Jun 2007 20:17:56 +0000 cmlenz The I18n filter now skips the content of elements that have an `xml:lang` attribute with a fixed string value. Basically, `xml:lang` can now be used as a flag to mark specific sections as not needing localization.
Wed, 13 Jun 2007 12:39:10 +0000 cmlenz Ported [624] to 0.4.x branch. stable-0.4.x
Wed, 13 Jun 2007 12:37:58 +0000 cmlenz Applied patch by Dale Sedivec to fix #127. Many thanks!
Wed, 06 Jun 2007 11:33:23 +0000 cmlenz Ported [616] to 0.4.x branch. stable-0.4.x
Wed, 06 Jun 2007 11:31:44 +0000 cmlenz Fix for #125 (text template handling unicode source). Thanks to Christian Boos for the patch.
Mon, 04 Jun 2007 17:13:10 +0000 cmlenz Added new markup transformation filter contributed by Alec Thomas (#122). This provides gorgeous jQuery-inspired stream transformation capabilities based on XPath expressions.
Fri, 01 Jun 2007 17:21:47 +0000 cmlenz Merged revisions 487-603 via svnmerge from experimental-inline
Wed, 30 May 2007 09:35:33 +0000 cmlenz Ported [594:596] to 0.4.x branch. stable-0.4.x
Wed, 30 May 2007 09:33:54 +0000 cmlenz The `doctype` parameter for serializers can now be a string.
Mon, 21 May 2007 09:22:25 +0000 cmlenz Ported [589] to 0.4.x. stable-0.4.x 0.4.1
Mon, 21 May 2007 09:20:29 +0000 cmlenz Set date for [milestone:0.4.1] release in ChangeLog.
Mon, 14 May 2007 20:34:51 +0000 cmlenz Ported [579] (for #116) to 0.4.x. stable-0.4.x
Mon, 14 May 2007 20:33:42 +0000 cmlenz Apply patch for #116.
Fri, 11 May 2007 21:54:49 +0000 cmlenz Added include directive for text templates (#115). Thanks to Alastair for the original patch.
Fri, 11 May 2007 11:32:28 +0000 cmlenz Apply patch from #113, also closing #114.
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:10:45 +0000 cmlenz The I18n extraction now returns a tuple of strings for `ngettext` and similar functions.
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:14:30 +0000 cmlenz Add lower-level serialization functions.
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:35:29 +0000 cmlenz The `ET()` function now correctly handles attributes with a namespace.
Tue, 17 Apr 2007 12:36:57 +0000 cmlenz Fix incorrect reference to translation function in the I18N filter.
Mon, 16 Apr 2007 13:48:57 +0000 cmlenz Add `filters` package in `setup.py`.
Fri, 13 Apr 2007 11:02:36 +0000 cmlenz Add basic I18n/L10n functionality, based on GenshiRecipes/Localization.
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.
Mon, 02 Apr 2007 15:52:21 +0000 cmlenz Fix for #107.
Thu, 22 Mar 2007 18:54:09 +0000 cmlenz * Updated change log
Fri, 16 Mar 2007 08:58:54 +0000 cmlenz Make expression error handling more strict. Closes #88.
Mon, 26 Feb 2007 18:35:31 +0000 cmlenz Updated change log.
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:52:42 +0000 cmlenz Rework parsing of expressions in template text, to be able to:
Thu, 28 Dec 2006 18:17:10 +0000 cmlenz inline branch: Merged [439:479/trunk]. experimental-inline
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:05:34 +0000 cmlenz Update change log for [milestone:0.3.6].
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.
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 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: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 20:48:35 +0000 cmlenz Fix for #62: preserve whitespace in front of directives.
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: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].
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.
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.
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, 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.
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.
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 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: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.
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 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.
Fri, 22 Sep 2006 13:34:03 +0000 cmlenz Prepare [milestone:0.3.1] release.
Fri, 22 Sep 2006 12:05:49 +0000 cmlenz Updated change log.
Sun, 17 Sep 2006 20:36:09 +0000 cmlenz Add release date to change log.
Tue, 12 Sep 2006 14:08:36 +0000 cmlenz * Minor simplification of XPath engine.
Mon, 11 Sep 2006 15:07:07 +0000 cmlenz Renamed Markup to Genshi in repository.
Fri, 08 Sep 2006 09:17:42 +0000 cmlenz Use list comprehension instead of `map()` in the AST transformer.
Wed, 06 Sep 2006 14:39:50 +0000 cmlenz Implement support for namespace prefixes in XPath expressions.
Mon, 04 Sep 2006 23:41:10 +0000 cmlenz Updated change log.
Fri, 25 Aug 2006 11:14:04 +0000 cmlenz Add serialization to plain text, based on cboos' patch. Closes #41.
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).
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`.
Tue, 22 Aug 2006 14:52:44 +0000 cmlenz Fix for #34: `py:def` macros can now be invoked from within expressions in attribute values.
Tue, 22 Aug 2006 13:16:09 +0000 cmlenz Interpolate multiline expressions in templates. Thanks to Christian Boos for reporting the problem and providing the fix.
Mon, 21 Aug 2006 19:51:07 +0000 cmlenz Some error message improvements for template directives. Thanks to Christian Boos for the patch!
Fri, 18 Aug 2006 11:37:40 +0000 cmlenz Fix syntax error in `path` module.
Thu, 17 Aug 2006 17:08:42 +0000 cmlenz Added recent changes to change log file.
Wed, 16 Aug 2006 22:48:48 +0000 cmlenz Implement the XPath relational operators and the `round()` function.
Wed, 16 Aug 2006 21:54:49 +0000 cmlenz Attribute order in parsed XML is now preserved.
Wed, 16 Aug 2006 21:30:55 +0000 cmlenz Another changelog update
Wed, 16 Aug 2006 18:20:07 +0000 cmlenz Updated !ChangeLog to reflect [197].
Wed, 16 Aug 2006 10:35:01 +0000 cmlenz Fix relative includes on Windows. Closes #27.
Tue, 15 Aug 2006 14:41:08 +0000 cmlenz Added changelog file, plus some README and setup tweaks.
Copyright (C) 2012-2017 Edgewall Software