Tue, 13 Mar 2012 23:44:37 +0000 |
hodgestar |
Remove unnecessary call to iter around stream passed into filters -- filters should do the right thing with the stream they're given.
experimental-performance-improvement-exploration
|
Tue, 13 Mar 2012 08:01:05 +0000 |
hodgestar |
Move push and pop outside the loop in the ForDirective since it's equivalent to just pushing and popping on the edges.
experimental-performance-improvement-exploration
|
Tue, 13 Mar 2012 03:03:02 +0000 |
hodgestar |
Be more careful about what is passed into streams as events and remove many uses of _ensure as a result. An ATTRS event is added for handling Attributes returned by gensh.path.select().
experimental-performance-improvement-exploration
|
Tue, 13 Mar 2012 01:00:17 +0000 |
hodgestar |
Simplify _assignment and add fast-path.
experimental-performance-improvement-exploration
|
Tue, 13 Mar 2012 00:47:57 +0000 |
hodgestar |
Start performance-improvement-exploration
experimental-performance-improvement-exploration
|
Sat, 11 Feb 2012 00:02:02 +0000 |
hodgestar |
Remove invalid file mode in template loader. Fixes #485.
trunk
|
Wed, 11 Jan 2012 10:23:47 +0000 |
hodgestar |
Make --with-speedups the default for Pythons other than PyPy.
trunk
|
Sat, 03 Sep 2011 01:13:08 +0000 |
hodgestar |
Merge r1177 from trunk (support multiple stream events around tags inside translated messages -- see #404).
stable-0.6.x
|
Sat, 03 Sep 2011 01:11:30 +0000 |
hodgestar |
Handle multiple events between or an either side of start and end tags in translated messages -- fixes #404 (bug no longer found).
trunk
|
Fri, 02 Sep 2011 22:10:58 +0000 |
hodgestar |
Merge r1174 and r1175 from trunk (improve sanitizing of CSS in style attributes -- see #455).
stable-0.6.x
|
Fri, 02 Sep 2011 22:08:05 +0000 |
hodgestar |
Revert accidental small docstring change from r1174.
trunk
|
Fri, 02 Sep 2011 22:01:42 +0000 |
hodgestar |
Improve sanitizing of CSS in style attributes (note that the Genshi documentation already warns users that enabling the style attribute is dangerous -- now it is slightly less dangerous). Fixes #455. Patch taken from jomae's Trac commit trac:r10788 and modified for Genshi -- thanks!
trunk
|
Fri, 02 Sep 2011 20:21:50 +0000 |
hodgestar |
Merge r1172 from trunk (add .copy method to Context objects, see #249).
stable-0.6.x
|
Fri, 02 Sep 2011 20:20:21 +0000 |
hodgestar |
Add .copy() function to Context objects. Fixes #249.
trunk
|
Tue, 30 Aug 2011 12:52:08 +0000 |
hodgestar |
Merge r1170 from trunk (fix error in match template processing -- see #370 comment 12).
stable-0.6.x
|
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
|