log

age author description
Tue, 30 Aug 2011 12:48:57 +0000 hodgestar Fix out-by-one error introduced in r1097 that led to match templates missing the last event from the stream they were processing. trunk
Wed, 03 Aug 2011 17:43:27 +0000 hodgestar Merge r1168 from trunk (fix error in dealing with None in the implemenation of Markup.escape in _speedups.c, see #439). stable-0.6.x
Wed, 03 Aug 2011 17:38:37 +0000 hodgestar Fix bug in _speedups where it differed from behaviour of Python implementation and add a test for this case (fixes #439). Fix and test contributed by cboos. trunk
Sun, 03 Jul 2011 19:02:43 +0000 hodgestar Fix bug in ASTTransformer's cloning that overwrote AST nodes name attribute instead of copy the attributes listed in ASTNode._attributes. trunk
Sun, 03 Jul 2011 18:59:47 +0000 hodgestar Fix genshi.core.Attrs.__contains__ so that it returns False instead of None if an attribute is not found (CPython translates this to False automatically but PyPy does not). trunk
Sun, 12 Jun 2011 00:45:56 +0000 hodgestar Merge r1163 and r1164 from trunk (fix Markup event caching issue in serializers, issue #429). stable-0.6.x
Sun, 12 Jun 2011 00:41:35 +0000 hodgestar Don't cache (TEXT, Markup) events in serializers. This is not needed and since Markup instances compare equal to the same non-Markup string this can lead to incorrect cached output being retrieved. Fixes #429. This is patch t429-fix.2.patch from that ticket. It includes an additional unrelated test to check that the WhitespaceFilter actually removes ignorable whitespace. trunk
Sun, 12 Jun 2011 00:30:56 +0000 hodgestar Refactor string cache creation to remove repeated code in preparation for fixing issue #429. This is patch t429-refactor-r1038.2.patch from ticket (from cboos). trunk
Fri, 18 Mar 2011 09:51:59 +0000 hodgestar Update upgrade documentation to refer to the development version and not the py3k branch. trunk
Fri, 18 Mar 2011 09:18:59 +0000 hodgestar Merge r1144 from py3k: Add documentation on upgrading to the Genshi py3k branch. trunk
Fri, 18 Mar 2011 09:17:52 +0000 hodgestar Merge r1143 from py3k: trunk
Fri, 18 Mar 2011 09:15:29 +0000 hodgestar Merge r1142 from py3k: trunk
Fri, 18 Mar 2011 09:11:53 +0000 hodgestar Merge r1141 from py3k: trunk
Fri, 18 Mar 2011 09:08:12 +0000 hodgestar Merge r1140 from py3k: trunk
Fri, 18 Mar 2011 09:05:58 +0000 hodgestar Merge r1139 from py3k: add compatibility functions for dealing with python 3; factor existing compatibility functions out from genshi utils. trunk
Fri, 18 Mar 2011 09:04:14 +0000 hodgestar Merge r1138 from py3k: add python 3 support to _speedups C extension trunk
Fri, 18 Mar 2011 09:02:22 +0000 hodgestar Merge r1137 from py3k: add 2to3 build infrastructure to setup.py (this pulls the tests into the source distribution so that tests can be run after building with 2to3) trunk
Thu, 10 Mar 2011 08:50:44 +0000 hodgestar Merge r1150 from trunk (fix i18n namespace documentaton issue #400). stable-0.6.x
Thu, 10 Mar 2011 08:41:05 +0000 hodgestar Merge r1149 from trunk (fix for tail selecting issue #399). stable-0.6.x
Thu, 10 Mar 2011 08:16:29 +0000 hodgestar Merge r1148 from trunk (fix for qname equality issue #413). stable-0.6.x
Mon, 13 Dec 2010 19:08:52 +0000 jruigrok Pull up r1147 to trunk. trunk
Mon, 13 Dec 2010 19:07:59 +0000 jruigrok Pull up r1146 to trunk. trunk
Mon, 13 Dec 2010 18:55:01 +0000 jruigrok Pull up r1145 to trunk. trunk
Sun, 12 Dec 2010 22:29:56 +0000 hodgestar Correct reference to i18n namespace in documentation. experimental-py3k
Mon, 29 Nov 2010 20:45:22 +0000 hodgestar Fix handling of tails in py:match processing. See Genshi ticket #399. experimental-py3k
Mon, 29 Nov 2010 20:20:56 +0000 hodgestar Fix handling of QNames with leading open curly braces. See Genshi ticket #413. experimental-py3k
Fri, 26 Nov 2010 18:13:21 +0000 hodgestar Add documentation on upgrading to the Genshi py3k branch. experimental-py3k
Sun, 24 Oct 2010 22:48:15 +0000 hodgestar add support for python 3 to remaining genshi.template components: experimental-py3k
Sun, 24 Oct 2010 22:39:08 +0000 hodgestar add support for python 3 to genshi.template expression evaluator: experimental-py3k
Sun, 24 Oct 2010 22:21:28 +0000 hodgestar add support for python 3 to genshi.filters: experimental-py3k
Sun, 24 Oct 2010 22:08:11 +0000 hodgestar add support for python 3 to core genshi components (genshi.core, genshi.input and genshi.output): experimental-py3k
Sun, 24 Oct 2010 21:38:19 +0000 hodgestar py3k branch: add compatibility functions for dealing with python 3; factor existing compatibility functions out from genshi utils. experimental-py3k
Sun, 24 Oct 2010 21:16:11 +0000 hodgestar py3k branch: add python 3 support to _speedups C extension experimental-py3k
Sun, 24 Oct 2010 21:09:36 +0000 hodgestar py3k branch: add 2to3 build infrastructure to setup.py (this pulls the tests into the source distribution so that tests can be run after building with 2to3) experimental-py3k
Sun, 24 Oct 2010 19:31:43 +0000 hodgestar py3k branch: create branch for py3k port from [source:trunk@1134] experimental-py3k
Tue, 31 Aug 2010 12:45:02 +0000 palgarvio Typo correction. stable-0.6.x
Mon, 10 May 2010 15:03:22 +0000 cmlenz Fix handling of checkboxes and radio buttons with an empty value attribute in `HTMLFormFiller`. Thanks to Benoit Hirbec for pointing out the problem and providing a patch. trunk
Mon, 10 May 2010 14:02:55 +0000 cmlenz Fix for bug with the `HTMLFormFiller` in the handling of textareas. Thanks to Trevor Morgan for pointing this out on the mailing list. trunk
Wed, 28 Apr 2010 21:36:59 +0000 cmlenz inline branch: merged r1129 from trunk. experimental-inline
Wed, 28 Apr 2010 21:30:39 +0000 cmlenz inline branch: move to native svn merge tracking. experimental-inline
Wed, 28 Apr 2010 21:29:14 +0000 cmlenz inline branch: added preliminary implementation of compiled `py:attrs` directive. experimental-inline
Wed, 28 Apr 2010 21:25:12 +0000 cmlenz The `|` operator on `Attrs` objects now removes any existing attributes if the value is `None`. trunk
Mon, 26 Apr 2010 17:09:08 +0000 cmlenz inline branch: support for a couple more directives experimental-inline
Fri, 23 Apr 2010 21:08:26 +0000 cmlenz Sync `experimental/inline` branch with [source:trunk@1126]. experimental-inline
Thu, 22 Apr 2010 17:27:55 +0000 cmlenz Bump up version number on trunk. trunk
Thu, 22 Apr 2010 17:27:10 +0000 cmlenz Bump up version number of 0.6.x branch. stable-0.6.x
Thu, 22 Apr 2010 12:08:18 +0000 cmlenz Remove dev version tagging for the [milestone:0.6] release. stable-0.6.x 0.6.0
Thu, 22 Apr 2010 12:04:59 +0000 cmlenz Create branch for 0.6.x release stream based on [source:trunk@1120]. stable-0.6.x
Thu, 22 Apr 2010 12:01:10 +0000 cmlenz Update changelog and copyright years. trunk
Wed, 21 Apr 2010 22:02:28 +0000 cmlenz Fix for infinite recursion when parsing argument names from tuples. Closes #383. trunk
Wed, 21 Apr 2010 20:00:37 +0000 cmlenz i18n: some cleanup, especially for the pluralization directives. trunk
Wed, 21 Apr 2010 11:56:44 +0000 cmlenz Split up the i18n unit tests into per-directive test cases. trunk
Wed, 21 Apr 2010 10:58:49 +0000 cmlenz i18n: Another unit test related to #380. trunk
Wed, 21 Apr 2010 10:42:41 +0000 cmlenz i18n: Support extraction of attributes in markup embedded in ``i18n:msg`` and ``i18n:choose`` directives. See also #380. trunk
Wed, 21 Apr 2010 07:38:37 +0000 cmlenz Removed some obsolete/unused code from the i18n filter. trunk
Mon, 19 Apr 2010 20:28:52 +0000 cmlenz More doc tweaks. trunk
Mon, 19 Apr 2010 11:47:42 +0000 cmlenz Minor fix for i18n doc. trunk
Mon, 19 Apr 2010 11:45:40 +0000 cmlenz More i18n doc improvements. trunk
Mon, 19 Apr 2010 08:28:47 +0000 cmlenz More doc improvements. trunk
Fri, 16 Apr 2010 22:44:29 +0000 cmlenz Set reST MIME type on new loader doc page. trunk
Fri, 16 Apr 2010 22:31:38 +0000 cmlenz Started extending the i18n docs. trunk
Fri, 16 Apr 2010 20:40:28 +0000 cmlenz Improve the template loader docs. trunk
Fri, 16 Apr 2010 19:58:25 +0000 cmlenz Added a documentation page about the template loader. trunk
Fri, 16 Apr 2010 12:48:05 +0000 cmlenz Fix regression in [1099]: templates must not have an implicit loader during message extraction. trunk
Fri, 16 Apr 2010 08:37:13 +0000 cmlenz AST transformer now also clones excepthandler nodes (see #379). trunk
Thu, 15 Apr 2010 21:44:28 +0000 cmlenz Default XInclude-included template class to the class of the including template. Closes #302. trunk
Thu, 15 Apr 2010 21:38:21 +0000 cmlenz Looks like the 'decorators' field in the AST was renamed to 'decorator_list' in Python 2.6, so look for both. See #379. trunk
Thu, 15 Apr 2010 21:10:36 +0000 cmlenz Apply patch from #324 for Python 2.6.2 compatibility fix. trunk
Thu, 15 Apr 2010 21:08:06 +0000 cmlenz ChangeLog entry for [1099]. trunk
Thu, 15 Apr 2010 21:07:15 +0000 cmlenz Templates instantiated without a loader now get an implicit loader based on their file path, or the current directory as a fallback. Closes #320. trunk
Thu, 15 Apr 2010 20:33:45 +0000 cmlenz Minor doc tweak. trunk
Thu, 15 Apr 2010 20:30:09 +0000 cmlenz Fix for match template processing involving multiple match directives targetting the same element. Should close #370. trunk
Tue, 23 Feb 2010 18:58:47 +0000 palgarvio Any `py:strip` involved on `i18n:singular` or `i18n:plural` is now handled separately, ie, if one has `py:strip` on a `i18n:singular` element or directive and the plural form is the one chosen, no stripping will be performed. Refs #371. trunk
Tue, 23 Feb 2010 16:26:54 +0000 palgarvio Typo correction. trunk
Tue, 23 Feb 2010 16:03:26 +0000 palgarvio Allow the use of `i18n:singular` and `i18n:plural` as directives and not just as attributes. trunk
Thu, 18 Feb 2010 09:17:45 +0000 cmlenz Apply patch Felix Schwarz that finally fixes the duplicated output in match template processing. Thanks so much! trunk
Sat, 28 Nov 2009 15:42:49 +0000 cmlenz Apply patch for I18n message extraction bug as reported in #358. Thanks to cboos for the patch, again. trunk
Sat, 28 Nov 2009 15:37:30 +0000 cmlenz Fix the unit test for execution of statements containing with statements so that it also works on Windows. Thanks to cboos for the patch. trunk
Fri, 13 Nov 2009 22:31:04 +0000 cmlenz Add unit tests for correct handling of with statements and yield expressions in the AST code generator. trunk
Fri, 13 Nov 2009 12:00:27 +0000 cmlenz Build without speedups by default. trunk
Thu, 12 Nov 2009 21:25:37 +0000 cmlenz Also skip the encoding step in the template tests. trunk
Thu, 12 Nov 2009 21:08:40 +0000 cmlenz Also skip the encoding step in the XPath tests. trunk
Thu, 12 Nov 2009 21:01:08 +0000 cmlenz Make the output tests skip the encoding step. trunk
Thu, 12 Nov 2009 20:58:12 +0000 cmlenz Make the output tests skip the encoding step. trunk
Thu, 12 Nov 2009 17:38:05 +0000 cmlenz Oops, get rid of multi source copy in `genshi.core`. trunk
Thu, 12 Nov 2009 17:31:40 +0000 cmlenz A bit of cleanup of the `Markup` Python implementation. trunk
Thu, 12 Nov 2009 17:01:52 +0000 cmlenz More bits of 2to3 related cleanup. trunk
Thu, 12 Nov 2009 16:23:53 +0000 cmlenz Yet more 2to3 diff size reduction. trunk
Thu, 12 Nov 2009 15:09:26 +0000 cmlenz Avoid unicode literals in `repr`s of `QName` and `Namespace` when not necessary. trunk
Thu, 12 Nov 2009 11:36:14 +0000 cmlenz Add a couple of fallback imports for Python 3.0. trunk
Tue, 10 Nov 2009 23:36:40 +0000 cmlenz More 2to3 diff size reduction. trunk
Tue, 10 Nov 2009 22:53:21 +0000 cmlenz More work on reducing the size of the diff produced by 2to3. trunk
Tue, 10 Nov 2009 21:22:51 +0000 cmlenz Convert a bunch of print statements to py3k compatible syntax. trunk
Tue, 10 Nov 2009 21:07:03 +0000 cmlenz Remove usage of unicode literals in a couple of places where they were not strictly necessary. trunk
Tue, 10 Nov 2009 20:59:23 +0000 cmlenz Remove pkg_resources import from top-level package, will just need to remember updating the version in two places. trunk
Tue, 10 Nov 2009 20:57:32 +0000 cmlenz Update copyright years on files changed due to advanced-i18n merge. trunk
Tue, 10 Nov 2009 20:54:06 +0000 cmlenz Merged advanced-i18n branch back into trunk. trunk
Tue, 13 Oct 2009 18:27:57 +0000 cmlenz Tiny docstring fix. trunk
Tue, 13 Oct 2009 18:12:55 +0000 cmlenz Backported a couple of templating core changes from the advanced-i18n branch, in particular considering the determination of directive ordering../set trunk
Mon, 12 Oct 2009 20:19:06 +0000 cmlenz Remove the hack needed for importing `_ast` on App Engine, no longer needed release GAE 1.2.2 (see http://groups.google.com/group/genshi/browse_thread/thread/bfa8101c0752fc34). trunk
Sun, 09 Aug 2009 20:38:59 +0000 mgood Fix nested list comprehensions & generator expressions (fixes #327) trunk
Mon, 29 Jun 2009 09:33:02 +0000 jruigrok Fix two instances of using None, which would cause an AttributeError. trunk
Wed, 18 Mar 2009 16:44:02 +0000 cmlenz Refactored the template flattening method to be less recursive. trunk
Tue, 17 Mar 2009 18:06:31 +0000 cmlenz Ported [1050] to 0.5.x branch. stable-0.5.x
Tue, 17 Mar 2009 18:05:34 +0000 cmlenz Added an option to the `HTMLFiller` to also populate password fields. trunk
Tue, 17 Mar 2009 17:50:50 +0000 cmlenz Ported some of the HTML sanitization improvements from Trac (see [T7658]). trunk
Tue, 17 Mar 2009 17:20:04 +0000 cmlenz Ported [1046:1047] to 0.5.x branch. stable-0.5.x
Tue, 17 Mar 2009 17:19:14 +0000 cmlenz Move ChangeLog entry for [1046] to 0.5.2 release section. trunk
Tue, 17 Mar 2009 15:10:47 +0000 cmlenz Fix for #274. trunk
Tue, 17 Mar 2009 15:09:16 +0000 cmlenz ChangeLog updates. trunk
Tue, 17 Mar 2009 14:36:23 +0000 cmlenz Added XPath unit test for #271 (was already incorrectly committed in [1043], oops) trunk
Tue, 17 Mar 2009 14:35:12 +0000 cmlenz Added XPath unit test for #234. trunk
Tue, 17 Mar 2009 14:31:49 +0000 cmlenz Added XPath unit test for #234. trunk
Tue, 17 Mar 2009 14:25:22 +0000 cmlenz Cleaned up XPath tests, added tests from #185. trunk
Fri, 13 Mar 2009 21:05:19 +0000 cmlenz Follow-up fix for [1038]. trunk
Fri, 13 Mar 2009 20:04:26 +0000 cmlenz inline branch: synced with trunk@1038. experimental-inline
Fri, 13 Mar 2009 18:46:01 +0000 cmlenz Add caching in the serialization stage, which speeds up the serialization of markup that has a lot of repetitive elements. trunk
Fri, 13 Mar 2009 16:06:42 +0000 cmlenz inline branch: template object can be compiled, and remembers the generated module. experimental-inline
Fri, 13 Mar 2009 15:57:04 +0000 cmlenz Avoid varargs on internal functions in template processing for slightly better performance. trunk
Fri, 13 Mar 2009 09:34:50 +0000 cmlenz inline branch: Add code block support to the template inliner, and some tweaks/cleanup. experimental-inline
Thu, 12 Mar 2009 08:11:08 +0000 cmlenz Minor simplification and performance improvement to the flattening of dynamic attribute values. Thanks to Christoph Zwerschke for the suggestion (see #295). trunk
Wed, 11 Mar 2009 23:22:11 +0000 cmlenz Fix inefficient handling of static attribute values, pointed out by Christoph Zwerschke in #295. trunk
Wed, 11 Mar 2009 22:24:12 +0000 cmlenz sandboxed branch: init svnmerge. experimental-sandboxed
Wed, 11 Mar 2009 22:14:32 +0000 cmlenz Get rid of some Python 2.3 legacy that's no longer needed now that 2.4 is the baseline. trunk
Wed, 11 Mar 2009 18:13:12 +0000 cmlenz inline-branch: Fix for `for` directive. experimental-inline
Wed, 11 Mar 2009 17:51:06 +0000 cmlenz Sync (old) experimental inline branch with trunk@1027. experimental-inline
Wed, 11 Mar 2009 17:28:38 +0000 cmlenz Cleared svnmerge property from trunk. trunk
Wed, 11 Mar 2009 17:03:03 +0000 cmlenz Merged soc2008-xpath branch back into trunk. trunk
Mon, 09 Mar 2009 16:17:25 +0000 cmlenz Minor simplification in the expansion of dynamic attributes. trunk
Mon, 09 Mar 2009 16:15:22 +0000 cmlenz Remove the outdated and unmaintained !TurboGears example. trunk
Mon, 09 Mar 2009 16:14:43 +0000 cmlenz Switch profiling in the benchmarks to cProfile. trunk
Mon, 09 Mar 2009 14:04:21 +0000 cmlenz Remove unneeded conversion of empty attribute values into a single-item list of an empty `TEXT` event. trunk
Mon, 09 Mar 2009 13:26:01 +0000 cmlenz Merge the internal template filters `_eval` and `_exec` into the `_flatten` function for slightly better performance. trunk
Mon, 09 Mar 2009 09:00:00 +0000 cmlenz Ported [1013] to 0.5.x branch. stable-0.5.x
Mon, 09 Mar 2009 08:57:43 +0000 cmlenz Add doc section on expression escaping. Closes #282. trunk
Fri, 06 Mar 2009 11:55:56 +0000 cmlenz Ported [1011] to 0.5.x branch. stable-0.5.x
Fri, 06 Mar 2009 11:55:07 +0000 cmlenz Revert [914] for now, see #293. trunk
Fri, 06 Mar 2009 11:53:07 +0000 cmlenz Ported [1008] and [1009] to 0.5.x branch. stable-0.5.x
Fri, 06 Mar 2009 11:32:54 +0000 cmlenz Added test for [1008]. trunk
Fri, 06 Mar 2009 11:25:47 +0000 cmlenz Fix for import statements in function defs in template code blocks (#276). trunk
Thu, 05 Mar 2009 10:07:23 +0000 cmlenz Block [999] and [1004] from being ported back to stable branch. stable-0.5.x
Thu, 05 Mar 2009 10:06:45 +0000 cmlenz Ported [1005] to 0.5.x branch. stable-0.5.x
Thu, 05 Mar 2009 10:05:12 +0000 cmlenz `for` loops in template code blocks should not establish their own locals block. Closes #259. trunk
Thu, 05 Mar 2009 09:16:43 +0000 cmlenz Fix handling of function arguments with default values in template code, applying patch by Scott Wilson plus an additional fix. Closes #292. trunk
Tue, 03 Mar 2009 20:20:09 +0000 cmlenz Ported [1000] to stable branch. stable-0.5.x
Tue, 03 Mar 2009 20:17:46 +0000 cmlenz Fix for filter transformation, closing #290. Thanks to Stephen Compall for reporting the problem and providing a patch. trunk
Thu, 15 Jan 2009 23:52:32 +0000 cmlenz Add missing svn:eol-style properties on some Python files. Closes #286. trunk
Thu, 15 Jan 2009 23:50:09 +0000 cmlenz Ported [914], [970], and [971] to 0.5.x branch. stable-0.5.x
Thu, 15 Jan 2009 23:48:15 +0000 cmlenz Block a couple of changesets from being backported to the stable branch. stable-0.5.x
Thu, 15 Jan 2009 23:46:08 +0000 cmlenz Ported [995] to 0.5.x branch. stable-0.5.x
Thu, 15 Jan 2009 23:42:48 +0000 cmlenz Apply some patches for build from #165. trunk
Tue, 16 Dec 2008 23:02:36 +0000 cmlenz Merged AST branch back into trunk. Most of this code was written by Marcin Kurczych for his Google Summer of Code 2008 project. The merge of this branch means that Genshi now uses the native `_ast` module on Python >= 2.5, and an emulation thereof on Python 2.4. This replaces the usage of the `compiler` package, which was deprecated in Python 2.6 and removed in Python 3.0. Another effect is that Genshi now runs on Google AppEngine (although performance is bad due to the lack of template caching). trunk
Mon, 08 Dec 2008 21:15:19 +0000 cmlenz Get rid of a couple more -3 warnings. trunk
Mon, 08 Dec 2008 20:37:45 +0000 cmlenz Apply patch to silence a -3 warning about `reduce` removal. Closes #279. trunk
Mon, 22 Sep 2008 11:28:23 +0000 cmlenz Erase svnmerge property from trunk. trunk
Wed, 10 Sep 2008 20:53:09 +0000 cmlenz Merged the custom-directives branch back into trunk. trunk
Tue, 19 Aug 2008 11:51:06 +0000 cmlenz Ported [913], [927], and [928] to the 0.5.x branch. stable-0.5.x
Sun, 10 Aug 2008 20:32:13 +0000 cmlenz Change `Translator` class to accept either a `gettext`-style function, or an object compatible with the `NullTranslations` / `GNUTranslations` interface. trunk
Thu, 07 Aug 2008 23:15:11 +0000 cmlenz Add support for supplying comments on localizable messages in the i18n filter. Based on patch by Pedro Algarvio on #129. trunk
Sun, 03 Aug 2008 20:15:13 +0000 jonas Set zip_safe to False if the c speedup module is successfully built. Closes #252. trunk
Thu, 31 Jul 2008 14:18:25 +0000 cmlenz Fix for #250: ignore expressions in attribute values when inside `i18n:msg` elements. trunk
Mon, 21 Jul 2008 23:17:52 +0000 aflett update to 0.5.x branch, up through r907 experimental-match-fastpaths
Mon, 14 Jul 2008 17:30:23 +0000 cmlenz The match filter now only tests `START` events, as `END` events can not be matched and are otherwise processed together with the matched `START` event. trunk
Mon, 14 Jul 2008 16:47:36 +0000 cmlenz Fix wrong XPath example in `Transformer` docstring that breaks with the more correct XPath processing on the GSoC branch. trunk
Fri, 11 Jul 2008 21:10:46 +0000 mkurczych Optimization work first commit (many changes) experimental-soc2008
Wed, 09 Jul 2008 16:30:01 +0000 cmlenz Bump up version number on 0.5.x branch. stable-0.5.x
Wed, 09 Jul 2008 16:13:49 +0000 cmlenz Ported [904] to 0.5.x branch. stable-0.5.x 0.5.1
Wed, 09 Jul 2008 16:12:56 +0000 cmlenz Prepare for [milestone:0.5.1] release. trunk
Tue, 08 Jul 2008 20:41:26 +0000 cmlenz Ported [899:902] to 0.5.x branch. stable-0.5.x
Tue, 08 Jul 2008 19:46:08 +0000 cmlenz Added tests for the parameter support added to advanced internationalization in [901]. See #129. trunk
Tue, 08 Jul 2008 17:06:51 +0000 cmlenz Support for parameters in internationalized `i18n:msg` content. See #129. trunk
Tue, 08 Jul 2008 14:07:09 +0000 cmlenz Fix example for `START` event in the streams documentation to explicitly wrap attribute name in a `QName` object. trunk
Mon, 07 Jul 2008 16:51:55 +0000 cmlenz Export the template loader factory functions from the `loader` module. trunk
Mon, 07 Jul 2008 16:41:16 +0000 cmlenz Ported [897] back to 0.5.x branch. stable-0.5.x
Mon, 07 Jul 2008 16:35:06 +0000 cmlenz Unbuffered match templates could result in parts of the matched content being included in the output if the match template didn't actually consume it via one or more calls to the `select()` function. Closes #243. Thanks to Felix Schwarz for the report and test case. trunk
Tue, 01 Jul 2008 10:42:57 +0000 cmlenz Ported [894] and [895] back to 0.5.x branch. stable-0.5.x
Tue, 01 Jul 2008 10:35:01 +0000 cmlenz Includes from templates loaded via an absolute path now include the correct file in nested directories as long if no search path has been configured. Closes #240. trunk
Tue, 01 Jul 2008 09:07:38 +0000 cmlenz Make the code that retrieves the Genshi version via `pkg_resources` handle the case of missing egg metadata more gracefully. Closes #241. trunk
Fri, 27 Jun 2008 15:02:51 +0000 cmlenz Ported [892] to 0.5.x branch. stable-0.5.x
Fri, 27 Jun 2008 14:20:05 +0000 cmlenz Fix bug where in some cases match templates would incorrectly applied multiple times. trunk
Mon, 23 Jun 2008 23:00:40 +0000 mkurczych Added one test and made path.py pass it (I've forgotten to implement the last_checked variable functionality, because of which some places in path were checked multiple times, which made counters wrong). experimental-soc2008
Tue, 17 Jun 2008 15:49:34 +0000 cmlenz Ported [888] back to 0.5.x branch. stable-0.5.x
Tue, 17 Jun 2008 15:48:07 +0000 cmlenz Block [887] from being backported to 0.5.x. stable-0.5.x
Tue, 17 Jun 2008 15:47:14 +0000 cmlenz Fix for I18n filter problem with lazy translation functions. Closes #145. trunk
Tue, 17 Jun 2008 15:42:38 +0000 cmlenz Remove obsolete webpy example. trunk
Mon, 16 Jun 2008 09:33:37 +0000 cmlenz Block [882] from being backported to [0.5.x] branch. stable-0.5.x
Mon, 16 Jun 2008 09:32:12 +0000 cmlenz Ported [884] back to 0.5.x branch. stable-0.5.x
Mon, 16 Jun 2008 09:22:21 +0000 cmlenz Fix problem with nested match templates not being applied when buffering on the outer `py:match` is disabled. Thanks to Erik Bray for reporting the problem and providing a test case. trunk
Tue, 10 Jun 2008 08:42:22 +0000 cmlenz 0.5.x branch: fix use of generator expressions in transform tests for Python 2.3 compatibility. stable-0.5.x
Mon, 09 Jun 2008 16:20:29 +0000 cmlenz Document dropping of Python 2.3 compat. trunk
Mon, 09 Jun 2008 16:13:58 +0000 cmlenz Ported [878] to 0.5.x branch. stable-0.5.x
Mon, 09 Jun 2008 16:12:44 +0000 cmlenz Blocked revisions [875:877] via svnmerge. stable-0.5.x
Mon, 09 Jun 2008 16:10:54 +0000 cmlenz Initialized merge tracking via "svnmerge" with revisions [1:870] from [source:trunk]. stable-0.5.x
Mon, 09 Jun 2008 15:30:10 +0000 cmlenz Docstring fix in the transform module. trunk
Mon, 09 Jun 2008 15:25:25 +0000 cmlenz Remove yet more cruft for supporting Python 2.3. trunk
Mon, 09 Jun 2008 15:19:59 +0000 cmlenz Remove some cruft for supporting Python 2.3. trunk
Mon, 09 Jun 2008 11:05:22 +0000 cmlenz Bump up version number on trunk. trunk
Mon, 09 Jun 2008 10:49:04 +0000 cmlenz Bump up version number on 0.5.x branch. stable-0.5.x
Mon, 09 Jun 2008 10:13:13 +0000 cmlenz Create branch for 0.5.x release and maintenance. stable-0.5.x 0.5.0
Mon, 09 Jun 2008 10:07:00 +0000 cmlenz Clarify description of the `py:if` directive. trunk
Mon, 09 Jun 2008 09:50:03 +0000 cmlenz Preparing for [milestone:0.5] release. trunk
Mon, 09 Jun 2008 06:39:46 +0000 athomas Lots of `Transformer` cleanup: trunk
Sat, 07 Jun 2008 19:22:31 +0000 mkurczych Path.test() function reimplementation and few experimental-soc2008
Sat, 07 Jun 2008 11:41:29 +0000 mkurczych Creation of branch for Summer of Code 2008 project experimental-soc2008
Fri, 06 Jun 2008 16:00:03 +0000 cmlenz Updated copyright years. trunk
Fri, 06 Jun 2008 15:56:51 +0000 cmlenz Fix a bad reference in the `TextSerializer` docstring. trunk
Fri, 06 Jun 2008 15:52:33 +0000 cmlenz Another Python 2.3 fix in the wake of #221. trunk
Fri, 06 Jun 2008 14:37:39 +0000 cmlenz Minor cleanup in the i18n module. trunk
Thu, 05 Jun 2008 17:00:15 +0000 cmlenz Implement the `__html__` protocol as suggested in #202. This would allow Genshi to be used in combination with other markup generating tools, as long as they support the same protocol. trunk
Thu, 05 Jun 2008 15:46:16 +0000 cmlenz Yet another followup fix for #221. trunk
Thu, 05 Jun 2008 09:49:53 +0000 cmlenz Tweak to [854] to not change the ordering of attributes compared to how they were previously ordered, to avoid breaking any tests that rely on the order. See #216. trunk
Wed, 04 Jun 2008 13:02:00 +0000 athomas Fixed some unintuitive behaviour in `Transformer.{cut,copy}`. trunk
Wed, 04 Jun 2008 05:01:16 +0000 athomas Update to r855 for Python 2.3 support. Fixes #221 (hopefully). trunk
Tue, 03 Jun 2008 20:22:33 +0000 cmlenz Fix expression interpolation for expression containing triple-quoted multiline strings. Thanks to Armin Ronacher for reporting the issue and providing a patch. trunk
Sun, 01 Jun 2008 20:09:28 +0000 cmlenz Workaround for a Python 2.4 bug that broke star imports in template code blocks. Closes #221. Many thanks to Armin Ronacher for the patch. trunk
Sat, 31 May 2008 21:34:16 +0000 cmlenz Fix for potential duplicate attributes making it through the builder API. Closes #216. trunk
Sat, 31 May 2008 20:48:43 +0000 cmlenz * Add XHTML 1.1 doctype (closes #228). trunk
Tue, 20 May 2008 00:26:50 +0000 athomas Fixed overly greedy `substitute` transformation. trunk
Fri, 09 May 2008 13:43:20 +0000 cmlenz Actually use HTMLSerializer in test. trunk
Sun, 04 May 2008 02:48:03 +0000 athomas Note that py:choose and friends may be used as elements. trunk
Sun, 04 May 2008 02:45:59 +0000 athomas Note that `py:choose` and friends may be used as elements. experimental-optimizer
Mon, 21 Apr 2008 19:36:53 +0000 aflett update to trunk to track r847, fixing python 2.4 compatibility issues in speedup (and fixing copyrights, apparently :)) experimental-match-fastpaths
Mon, 21 Apr 2008 19:17:26 +0000 jruigrok Fix compilation for Python 2.3 and 2.4. trunk
Mon, 21 Apr 2008 19:16:43 +0000 jruigrok Fix trailing whitespace. trunk
Thu, 17 Apr 2008 14:50:21 +0000 jruigrok Properly wrap exceptions we want to catch. trunk
Fri, 11 Apr 2008 08:42:11 +0000 cmlenz newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk]. experimental-newctxt
Thu, 10 Apr 2008 19:47:27 +0000 cmlenz Fix copyright years. trunk
Tue, 08 Apr 2008 23:45:32 +0000 aflett update to trunk through r833 experimental-match-fastpaths
Tue, 08 Apr 2008 23:36:20 +0000 aflett a performance breakthrough - bring this branch inline with the bigtable benchmark by lazily creating ctxt._match_set in a way that doesn't barf experimental-match-fastpaths
Tue, 08 Apr 2008 22:38:43 +0000 aflett fix ticket [209] - make sure py:with is valid, and add a test to make sure empty py:for is invalid trunk
Tue, 08 Apr 2008 22:34:01 +0000 cmlenz Enable pickling of `Template` and `Code` objects. trunk
Tue, 08 Apr 2008 19:49:39 +0000 cmlenz The `Template` class and its subclasses, as well as the interpolation API, now take an `filepath` parameter instead of `basedir`. Closes #207. Thanks to Waldemar Kornewald for the patch. trunk
Tue, 08 Apr 2008 18:18:18 +0000 cmlenz The `Markup` class now supports mappings for right hand of the `%` (modulo) operator in the same way the Python string classes do, except that the substituted values are escape. Also, the special constructor which took positional arguments that would be substituted was removed. Thus the `Markup` class now supports the same arguments as that of its `unicode` base class. Closes #211. Many thanks to Christian Boos for the patch! trunk
Mon, 07 Apr 2008 18:27:55 +0000 aflett minor performance updates for non-match cases like bigtable, and for any case where before_template/after_template would create an empty MatchSet experimental-match-fastpaths
Mon, 07 Apr 2008 17:15:00 +0000 aflett revert an optimization that made a dumb assumption about when py:matches get stored.. experimental-match-fastpaths
Sun, 06 Apr 2008 21:23:13 +0000 cmlenz Partially revert [717] to retain compatibility with Python 2.3. trunk
Sun, 06 Apr 2008 20:52:15 +0000 athomas Python 2.3 compatibility fixes for transformer and (specifically for 2.3.1) i18n. trunk
Sun, 06 Apr 2008 20:39:48 +0000 cmlenz Fix Python 2.3 compatibility of HTMLSanitizer unit tests. trunk
Sun, 06 Apr 2008 20:37:00 +0000 cmlenz Fix Python 2.3 compatibility issue with `py:for` unit tests. trunk
Sun, 06 Apr 2008 20:33:31 +0000 cmlenz Fix Python 2.3 compatibility of HTMLSanitizer doctest. trunk
Copyright (C) 2012-2017 Edgewall Software