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
|