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
|
Fri, 04 Apr 2008 17:29:53 +0000 |
aflett |
fix totally embarassing typo - ctxt not ctx
experimental-match-fastpaths
|
Fri, 04 Apr 2008 16:57:27 +0000 |
aflett |
further performance improvements to MatchSet functionality - factor out MatchSet's State so that we dont' have to keep copying over the state every time we create a new child MatchSet.
experimental-match-fastpaths
|
Mon, 31 Mar 2008 22:47:50 +0000 |
aflett |
merge in trunk up through r818 - fundamentally changed the way MatchSet works, but actually is more consistent now
experimental-match-fastpaths
|
Mon, 31 Mar 2008 09:30:26 +0000 |
cmlenz |
Improve error reporting when accessing an attribute in a Python expression raises an `AttributeError`. Closes #191. Thanks to Michele Cella for the patch!
trunk
|
Fri, 28 Mar 2008 17:05:04 +0000 |
aflett |
minor speed cleanups to match_order - use a dict rather than a list, because d[id(k)] is faster than l.index(k)
experimental-match-fastpaths
|
Fri, 28 Mar 2008 14:14:26 +0000 |
cmlenz |
Add option for unbuffered match template processing, which could cause excessive memory usage. Closes #190.
trunk
|
Thu, 27 Mar 2008 14:49:06 +0000 |
cmlenz |
Fix for caching in template loader for templates included by templates loaded from an absolute path. Closes #193. Thanks to Waldemar Kornewald for the test case.
trunk
|
Thu, 27 Mar 2008 14:45:11 +0000 |
cmlenz |
Fix for prefix-dispatched template loading. Closes #206. Thanks to Waldemar Kornewald for the patch.
trunk
|
Thu, 27 Mar 2008 14:12:13 +0000 |
cmlenz |
Fix for #205.
trunk
|
Wed, 26 Mar 2008 22:49:23 +0000 |
cmlenz |
More flexible template loader allowing for loading from package data and dispatching to different template directories based on path prefix. Can be easily extended for using custom template loading. Closes #182.
trunk
|
Wed, 26 Mar 2008 22:22:47 +0000 |
cmlenz |
The `TemplateLoader` class now provides an `instantiate()` method that can be overridden by subclasses to implement advanced template instantiation logic. Fixes #204.
trunk
|
Wed, 26 Mar 2008 22:10:36 +0000 |
cmlenz |
Match templates are now applied in a more controlled fashion: in the order they are declared in the template source, all match templates up to (and including) the matching template itself are applied to the matched content, whereas the match templates declared after the matching template are only applied to the generated content. Fixes #186. Many thanks to Matt Chaput for reporting the problem and providing a test case.
trunk
|
Mon, 17 Mar 2008 11:09:56 +0000 |
cmlenz |
Enable use of expressions in include directives of text templates. Closes #194. Thanks to Oliver Cope for reporting the issue.
trunk
|
Mon, 17 Mar 2008 10:25:44 +0000 |
cmlenz |
Add warning about using code blocks on Python 2.3. Closes #181.
trunk
|
Mon, 17 Mar 2008 09:40:14 +0000 |
cmlenz |
Minor cleanup in eval module.
trunk
|
Sat, 15 Mar 2008 05:42:29 +0000 |
aflett |
more code/comment clean up - make sure to retain match order
experimental-match-fastpaths
|
Wed, 12 Mar 2008 20:48:52 +0000 |
cmlenz |
The XHTML serializer now strips `xml:space` attributes as they are only allowed on very few tags.
trunk
|
Wed, 12 Mar 2008 20:46:34 +0000 |
cmlenz |
The `Stream.render` now accepts an optional `out` parameter that can be used to pass in a writable file-like object to use for assembling the output, instead of building a big string and returning it.
trunk
|
Mon, 25 Feb 2008 20:44:04 +0000 |
aflett |
land first cut at fast-path matching - needs some cleanup
experimental-match-fastpaths
|
Fri, 22 Feb 2008 15:14:20 +0000 |
cmlenz |
Add experimental branch for work on match fast-paths (such as the patch on #183).
experimental-match-fastpaths
|
Fri, 22 Feb 2008 14:53:52 +0000 |
cmlenz |
Fix #180 (py2.6 warning).
trunk
|
Wed, 13 Feb 2008 17:06:19 +0000 |
cmlenz |
Fix one Python 2.3 compatibility in the expression evaluation code. See #177. One more to go, though.
trunk
|
Thu, 07 Feb 2008 19:51:00 +0000 |
jruigrok |
Fix typo: thi -> this.
trunk
|
Wed, 06 Feb 2008 12:18:02 +0000 |
cmlenz |
Assigning to a variable named `data` in a Python code block no longer breaks context lookup. We now use the name `__data__` for internal data, hoping that that name is not as commonly used in templates.
trunk
|
Tue, 05 Feb 2008 17:27:36 +0000 |
cmlenz |
Fix another memory leak in the C speedups code. Thanks to Erik Bray for finding this one and providing a patch. Closes #166 (again).
trunk
|
Thu, 24 Jan 2008 00:42:04 +0000 |
athomas |
Fixed #178.
experimental-optimizer
|
Wed, 23 Jan 2008 14:13:51 +0000 |
athomas |
Same for bigtable. Around 36% faster.
experimental-optimizer
|
Wed, 23 Jan 2008 14:09:17 +0000 |
athomas |
Add `StaticStrategy` to basic benchmark. Results in about a 32% speedup.
experimental-optimizer
|
Wed, 23 Jan 2008 13:55:14 +0000 |
athomas |
Removing leftover symbol in `__all__`. Whoops.
experimental-optimizer
|
Wed, 23 Jan 2008 13:11:03 +0000 |
athomas |
Clarified docs and docstrings.
experimental-optimizer
|
Wed, 23 Jan 2008 13:02:35 +0000 |
athomas |
First PoC of an optimisation strategy that collapses sequences of static events
experimental-optimizer
|
Wed, 23 Jan 2008 12:20:21 +0000 |
athomas |
Creating branch for experimenting with template rendering optimisations.
experimental-optimizer
|
Thu, 10 Jan 2008 00:56:05 +0000 |
athomas |
Ignore missing compiler errors on Windows. Fixes #174 and #165.
trunk
|
Tue, 08 Jan 2008 18:30:44 +0000 |
athomas |
XML_DECL must be the absolute first item, so don't bother buffering whitespace.
trunk
|
Thu, 03 Jan 2008 15:25:01 +0000 |
athomas |
Add a stream filter to insert the XML DOCTYPE in the correct location (ie.
trunk
|
Tue, 18 Dec 2007 07:35:43 +0000 |
athomas |
More reversions from #168.
trunk
|
Tue, 18 Dec 2007 07:29:32 +0000 |
athomas |
Whoops. Removed accidentally committed patch from #156.
trunk
|
Tue, 18 Dec 2007 00:03:41 +0000 |
athomas |
Applied patch from cboos, fixing #168. Thanks!
trunk
|
Tue, 11 Dec 2007 21:17:18 +0000 |
cmlenz |
Fix case where attributes weren't properly wrapped in an `Attrs` instance if one or more of them were translated by the I18n filter, potentially breaking things further down the chain. Closes #162.
trunk
|
Tue, 11 Dec 2007 21:01:10 +0000 |
cmlenz |
`QName` can now be constructed from a string with a leading curly brace, and some doc improvements. Closes #164.
trunk
|
Tue, 11 Dec 2007 20:11:45 +0000 |
cmlenz |
Applied patch to fix a memory leak in the C implementation of the `Markup.escape()` function. Thanks to Christian Boos for reporting and figuring out the problem. Closes #166.
trunk
|
Wed, 05 Dec 2007 23:16:50 +0000 |
cmlenz |
Fix compatibility of tutorial code with CherryPy 3.1. Closes #159.
trunk
|
Wed, 05 Dec 2007 22:58:28 +0000 |
cmlenz |
Add SVG DTDs to `DocType` class. Closes #161.
trunk
|
Thu, 29 Nov 2007 19:14:51 +0000 |
aronacher |
improved loader security
experimental-sandboxed
|
Thu, 29 Nov 2007 18:51:48 +0000 |
aronacher |
loader raises an SecurityException in restricted mode if absolute paths are used
experimental-sandboxed
|
Thu, 29 Nov 2007 18:08:37 +0000 |
aronacher |
added first (and pretty useless) test for the restricted branch
experimental-sandboxed
|
Thu, 29 Nov 2007 18:07:32 +0000 |
aronacher |
merged trunk into sandbox branch
experimental-sandboxed
|
Thu, 22 Nov 2007 22:07:15 +0000 |
cmlenz |
The `TextSerializer` class no longer strips all markup in text by default, so that it is still possible to use the Genshi `escape` function even with text templates. The old behavior is available via the `strip_markup` option of the serializer. Closes #146.
trunk
|
Thu, 22 Nov 2007 20:36:00 +0000 |
cmlenz |
Allow use of py:replace as element. Closes #144.
trunk
|
Thu, 22 Nov 2007 20:04:23 +0000 |
cmlenz |
Add unit test for #157, which seems to be working okay in trunk.
trunk
|
Thu, 22 Nov 2007 19:43:05 +0000 |
cmlenz |
The `striptags` function now also removes HTML/XML-style comments. Closes #150. Thanks to Armin Ronacher for the report and suggested fix.
trunk
|
Thu, 22 Nov 2007 19:35:17 +0000 |
cmlenz |
Fix thread-safety problem in template code evaluation. Closes #158. Thanks to Christian Boos for the patch.
trunk
|
Thu, 22 Nov 2007 19:19:17 +0000 |
cmlenz |
Fix test to work on Python 2.5.1 which has a different exception message.
trunk
|
Thu, 22 Nov 2007 19:18:34 +0000 |
cmlenz |
Fix typo in benchmark info output.
trunk
|
Thu, 08 Nov 2007 18:27:47 +0000 |
cmlenz |
The template engine plugin no longer adds the `default_doctype` when the `fragment` parameter is `True`. Thanks to dbrattli for the patch!
trunk
|
Mon, 08 Oct 2007 08:04:58 +0000 |
cmlenz |
Code blocks in match templates are now executed. Closes #155. Many thanks to Andrew Sutherland for the patch!
trunk
|
Mon, 01 Oct 2007 09:32:46 +0000 |
cmlenz |
Fix typo in docs. Closes #153.
trunk
|
Wed, 26 Sep 2007 19:26:06 +0000 |
aronacher |
some more changes on the sandboxed branch
experimental-sandboxed
|
Wed, 26 Sep 2007 17:56:41 +0000 |
aronacher |
restricted is the new secure
experimental-sandboxed
|
Wed, 26 Sep 2007 17:07:27 +0000 |
aronacher |
removed getattr
experimental-sandboxed
|
Wed, 26 Sep 2007 17:01:16 +0000 |
aronacher |
readded lambda, it's better to wrap the rendering with a try/except and check for a RuntimeError that represents recursion
experimental-sandboxed
|
Wed, 26 Sep 2007 14:54:41 +0000 |
aronacher |
disallow lambda in secure mode
experimental-sandboxed
|
Wed, 26 Sep 2007 14:51:45 +0000 |
aronacher |
some more work on the sandbox
experimental-sandboxed
|
Wed, 26 Sep 2007 14:07:10 +0000 |
aronacher |
first implementaiton of a secure genshi
experimental-sandboxed
|
Wed, 26 Sep 2007 12:27:48 +0000 |
cmlenz |
Create experimental branch for sandboxing.
experimental-sandboxed
|
Tue, 18 Sep 2007 16:27:23 +0000 |
cmlenz |
Don't mask errors in `py:for`.
trunk
|
Mon, 17 Sep 2007 23:11:21 +0000 |
cmlenz |
Fix for XInclude fallbacks when auto-reloading is enabled. Closes #147. Thanks to rintaro@cpan.org for reporting the issue and providing a patch and test case!
trunk
|
Mon, 17 Sep 2007 21:51:21 +0000 |
cmlenz |
Fix for descendant-or-self XPath patterns when namespaces are involved.
trunk
|
Wed, 05 Sep 2007 16:51:46 +0000 |
cmlenz |
Remove CherryPy example as the GenshiTutorial is a better example for using Genshi with CherryPy.
trunk
|
Wed, 05 Sep 2007 13:06:59 +0000 |
cmlenz |
Follow-up to [751]: applying the optimization to text templates was actually slowing them down, so only do it for markup templates.
trunk
|
Wed, 05 Sep 2007 12:46:20 +0000 |
cmlenz |
Minor performance improvement for expressions that evaluate to numbers: the result is wrapped in a `Markup` object, meaning we'll not have to escape the string in the serialization stage.
trunk
|
Wed, 05 Sep 2007 12:45:04 +0000 |
cmlenz |
Performance optimization for the `genshi.core._ensure` function: instead of checking whether we're dealing with a markup event stream for every item in the iterable, we now check only the first item, and treat the rest of the iterable depending on whether the first one looks like an event.
trunk
|
Wed, 05 Sep 2007 12:39:56 +0000 |
cmlenz |
GenshiTutorial: add body class to show that the ''@*'' XPath in the match template works.
trunk
|
Tue, 04 Sep 2007 20:49:32 +0000 |
cmlenz |
GenshiTutorial: remove !EvalException left-over
trunk
|
Tue, 04 Sep 2007 19:20:46 +0000 |
cmlenz |
GenshiTutorial: implement the XSS section.
trunk
|
Tue, 04 Sep 2007 15:36:33 +0000 |
cmlenz |
GenshiTutorial: Remove transparency from the logo.
trunk
|
Tue, 04 Sep 2007 11:51:58 +0000 |
cmlenz |
Revert second part of [726] (error on includes when no loader specified), which broke I18n extraction via the Babel plugin.
trunk
|
Mon, 03 Sep 2007 19:59:03 +0000 |
cmlenz |
GenshiTutorial: tweaks to sync with code on wiki page.
trunk
|
Fri, 31 Aug 2007 23:13:27 +0000 |
cmlenz |
GenshiTutorial: minor tweaks to sync with Wiki page.
trunk
|
Fri, 31 Aug 2007 21:28:45 +0000 |
cmlenz |
Remove some obsoluete, unmaintained examples.
trunk
|
Fri, 31 Aug 2007 17:01:00 +0000 |
cmlenz |
GenshiTutorial: implemented AJAX commenting.
trunk
|
Fri, 31 Aug 2007 16:58:30 +0000 |
cmlenz |
Use packed version of jQuery to workaround !CherryPy bug [http://www.cherrypy.org/ticket/598 #598].
trunk
|
Thu, 30 Aug 2007 23:01:49 +0000 |
cmlenz |
GenshiTutorial: Minor updates to Atom feed templates.
trunk
|
Thu, 30 Aug 2007 22:49:48 +0000 |
cmlenz |
GenshiTutorial: add Atom feeds.
trunk
|
Thu, 30 Aug 2007 19:09:28 +0000 |
cmlenz |
Use system default date/time format in templates.
trunk
|
Thu, 30 Aug 2007 17:12:45 +0000 |
cmlenz |
GenshiTutorial: remove obsolete template.
trunk
|
Thu, 30 Aug 2007 14:19:59 +0000 |
cmlenz |
GenshiTutorial: various updates to sync with wiki page.
trunk
|
Thu, 30 Aug 2007 09:08:06 +0000 |
cmlenz |
Simplify the tutorial project: comments are now flat, not hierarchical.
trunk
|
Thu, 30 Aug 2007 08:31:58 +0000 |
cmlenz |
Use HTTPS-Link for svn:externals (see #143).
trunk
|
Wed, 29 Aug 2007 20:51:39 +0000 |
cmlenz |
GenshiTutorial: use form filler on comment/reply views.
trunk
|
Wed, 29 Aug 2007 20:12:54 +0000 |
cmlenz |
GenshiTutorial: make URLs dynamic so that the app could theoretically be mounted on some other SCRIPT_NAME.
trunk
|
Wed, 29 Aug 2007 19:36:01 +0000 |
cmlenz |
Ported [728] to 0.4.x branch.
stable-0.4.x
|
Wed, 29 Aug 2007 19:34:39 +0000 |
cmlenz |
GenshiTutorial: fix storing of submissions.
trunk
|
Wed, 29 Aug 2007 19:34:04 +0000 |
cmlenz |
Using `html` code-blocks for examples isn't so nice when viewing the docs over Trac, so change them to `xml`.
trunk
|
Wed, 29 Aug 2007 17:51:45 +0000 |
cmlenz |
Add current code for GenshiTutorial to the `examples` directory.
trunk
|
Mon, 27 Aug 2007 23:20:47 +0000 |
cmlenz |
* XInclude elements in markup templates now support the `parse` attribute; when set to "xml" (the default), the include is processed as before, but when set to "text", the included template is parsed as a text template using the new syntax (ticket #101).
trunk
|
Mon, 27 Aug 2007 22:39:01 +0000 |
cmlenz |
Add support for Python code blocks in text templates using the new syntax.
trunk
|
Mon, 27 Aug 2007 21:18:47 +0000 |
cmlenz |
Moved the installation instructions into the docs.
trunk
|
Mon, 27 Aug 2007 20:07:46 +0000 |
cmlenz |
Fix MIME type of new doc page.
trunk
|
Mon, 27 Aug 2007 20:05:31 +0000 |
cmlenz |
Changed the default error handling mode to "strict".
trunk
|
Mon, 27 Aug 2007 19:04:20 +0000 |
cmlenz |
Text templates now default to rendering as plain text; it is no longer necessary to explicitly specify the "text" method to the `render()` or `serialize()` method of the generated markup stream. See tickets #62 and #118.
trunk
|
Thu, 23 Aug 2007 12:22:57 +0000 |
cmlenz |
Fix bug that slipped into [717]: the code of a `py:with` directive was not being compiled with AST transformations applied.
trunk
|
Thu, 23 Aug 2007 11:57:26 +0000 |
cmlenz |
Added information about [718] to the ChangeLog.
trunk
|
Thu, 23 Aug 2007 11:35:43 +0000 |
cmlenz |
Add runtime optimization hints for match templates.
trunk
|
Wed, 22 Aug 2007 21:50:46 +0000 |
cmlenz |
Simplify implementation of `py:with` directive by compiling to a `Suite`, instead of manually breaking up the statement and compiling each part to an `Expression`. Also, the first line of code in a `Suite` is now stored as the "function name" of the bytecode, so that it shows up in tracebacks.
trunk
|
Wed, 15 Aug 2007 23:07:55 +0000 |
cmlenz |
Handle starargs and dstarargs in the I18n extraction code.
trunk
|
Tue, 14 Aug 2007 09:52:13 +0000 |
cmlenz |
Get rid of the previously overemphasized term ?stream-based? in the tagline, which seems to turn some people off.
trunk
|
Tue, 14 Aug 2007 09:22:34 +0000 |
cmlenz |
Bump up version number on 0.4.x branch.
stable-0.4.x
|
Tue, 14 Aug 2007 08:58:56 +0000 |
cmlenz |
Ported [710] to 0.4.x branch.
stable-0.4.x 0.4.4
|
Tue, 14 Aug 2007 08:55:43 +0000 |
cmlenz |
Follow-up to [708]. The added `extract_text` option wasn't actually being handled by the Babel extraction plugin.
trunk
|
Mon, 13 Aug 2007 23:04:50 +0000 |
cmlenz |
Ported [708] to 0.4.x branch.
stable-0.4.x
|
Mon, 13 Aug 2007 23:02:46 +0000 |
cmlenz |
Add option to I18n filter to only extract strings in gettext function calls.
trunk
|
Mon, 13 Aug 2007 21:38:46 +0000 |
cmlenz |
Minor, cosmetic tweaks.
trunk
|
Mon, 13 Aug 2007 12:40:56 +0000 |
cmlenz |
Add a new syntax for text templates, which is available alongside the old syntax for now. The new syntax is more poweful and flexible, using Django-style directive notation.
trunk
|
Fri, 10 Aug 2007 09:52:13 +0000 |
cmlenz |
Ported [704] to 0.4.x branch.
stable-0.4.x
|
Fri, 10 Aug 2007 09:44:00 +0000 |
cmlenz |
Fix includes so that they again raise an exception when the included template is not found and no fallback has been provided.
trunk
|
Thu, 09 Aug 2007 14:59:52 +0000 |
cmlenz |
Ported [702] to 0.4.x branch.
stable-0.4.x
|
Thu, 09 Aug 2007 14:58:59 +0000 |
cmlenz |
Updated ChangeLog for [700].
trunk
|
Wed, 08 Aug 2007 22:27:26 +0000 |
cmlenz |
Ported [700] to 0.4.x branch.
stable-0.4.x
|
Wed, 08 Aug 2007 22:21:21 +0000 |
cmlenz |
Fixes for nonlocal variable access in code blocks, as well as nested function and class definitions.
trunk
|
Tue, 07 Aug 2007 14:14:26 +0000 |
cmlenz |
Documentation stuff moved to a common shared repository.
trunk
|
Sun, 05 Aug 2007 17:33:20 +0000 |
jonas |
Fixed a few cases where HTMLFormFiller didn't work well with option elements:
trunk
|
Wed, 01 Aug 2007 16:23:41 +0000 |
cmlenz |
Ported [696] to 0.4.x branch.
stable-0.4.x
|
Wed, 01 Aug 2007 16:22:05 +0000 |
cmlenz |
Follow-up fix to [693:694]. Again, thanks to Erik Bray for reporting.
trunk
|
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:53:30 +0000 |
cmlenz |
Also handle sets in flatten utility function.
trunk
|
Tue, 31 Jul 2007 21:40:51 +0000 |
cmlenz |
Fix for augmented assignments to local variables. Thanks to Erik Bray for reporting the problem.
trunk
|
Sun, 29 Jul 2007 01:41:40 +0000 |
athomas |
Added Chris' rename transformation filter.
trunk
|
Sun, 29 Jul 2007 01:04:20 +0000 |
athomas |
Fix for #136, where transformer marks were not being stripped correctly when
trunk
|
Mon, 23 Jul 2007 09:50:44 +0000 |
cmlenz |
Improve docs on `Stream.select()` for #135.
trunk
|
Mon, 23 Jul 2007 04:22:20 +0000 |
athomas |
Ensure that content gets added after the end of a stream.
trunk
|
Tue, 17 Jul 2007 19:45:54 +0000 |
cmlenz |
Oops, fix dates in ChangeLog.
trunk
|
Tue, 17 Jul 2007 11:05:34 +0000 |
cmlenz |
Bump up version number on 0.4.x branch.
stable-0.4.x
|
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`.
trunk
|
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.
trunk
|
Sat, 14 Jul 2007 08:56:20 +0000 |
cmlenz |
AST transformer needs to also handle the class body.
trunk
|
Fri, 13 Jul 2007 19:29:32 +0000 |
cmlenz |
newctxt: Merged [667:676/trunk].
experimental-newctxt
|
Fri, 13 Jul 2007 19:26:44 +0000 |
cmlenz |
newctxt: initialized svnmerge.
experimental-newctxt
|
Fri, 13 Jul 2007 16:31:47 +0000 |
cmlenz |
* The I18n extractor now handles gettext function calls that use non-string parameters as well as keyword arguments.
trunk
|
Fri, 13 Jul 2007 12:54:09 +0000 |
cmlenz |
Alias `__contains__` to `has_key` in `Context` class for code outside of Genshi that may expect that for some wild reason.
trunk
|
Fri, 13 Jul 2007 11:10:38 +0000 |
cmlenz |
Built-in Python constants (such as `None`) in expressions are used directly instead of being looked up from the context.
trunk
|
Thu, 05 Jul 2007 17:49:20 +0000 |
cmlenz |
In the py:choose stack, store the information of whether a test expression has been supplied separate from the result of its evaluation.
trunk
|
Thu, 05 Jul 2007 17:05:33 +0000 |
cmlenz |
Move code for extracting messages from bytecode into a separate function.
trunk
|
Thu, 05 Jul 2007 11:06:14 +0000 |
cmlenz |
Start implementation of advanced I18n as dicussed in #129 and the MailingList. This is not complete yet, but many simple cases work okay.
trunk
|
Tue, 03 Jul 2007 21:49:01 +0000 |
cmlenz |
Port [669] to 0.4.x branch.
stable-0.4.x
|
Tue, 03 Jul 2007 21:48:11 +0000 |
cmlenz |
Fix typo in i18n doc.
trunk
|
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.
trunk
|
Mon, 02 Jul 2007 17:49:10 +0000 |
cmlenz |
Initial code for newctxt branch.
experimental-newctxt
|
Mon, 02 Jul 2007 17:24:32 +0000 |
cmlenz |
New experimental branch for trying a different approach at context data stack management and simplified code evaluation/execution.
experimental-newctxt
|
Mon, 02 Jul 2007 17:22:54 +0000 |
cmlenz |
Store state information for py:choose outside of the regular context data.
trunk
|
Mon, 02 Jul 2007 13:33:28 +0000 |
cmlenz |
For directives used as elements, pass all attributes without a namespace to the directive class. This enables adding optional extra attributes to directives.
trunk
|
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].
trunk
|
Mon, 02 Jul 2007 09:05:45 +0000 |
cmlenz |
The I18n filter now extracts text from translation functions in ignored tags. Fixes #132.
trunk
|
Fri, 29 Jun 2007 13:06:53 +0000 |
cmlenz |
Implement static includes, which improves performance a bit when auto reloading is disabled.
trunk
|
Thu, 28 Jun 2007 23:17:35 +0000 |
cmlenz |
Port docstrings to C version of `Markup` class.
trunk
|
Thu, 28 Jun 2007 23:00:55 +0000 |
cmlenz |
White space.
trunk
|
Thu, 28 Jun 2007 23:00:24 +0000 |
cmlenz |
Support for Python code blocks in templates can now be disabled. Closes #123.
trunk
|
Thu, 28 Jun 2007 22:36:50 +0000 |
cmlenz |
Remove an unused line of code.
trunk
|
Thu, 28 Jun 2007 18:12:15 +0000 |
cmlenz |
Replace Myghty by Mako in bigtable benchmark, apply escaping in Mako templates.
trunk
|
Thu, 28 Jun 2007 18:05:39 +0000 |
cmlenz |
Exclude broken Cheetah benchmark by default, include SimpleTAL instead.
trunk
|
Thu, 28 Jun 2007 17:43:31 +0000 |
cmlenz |
Merged cspeedups branch into trunk.
trunk
|
Thu, 28 Jun 2007 17:32:19 +0000 |
cmlenz |
Replace Myghty by Mako in basic benchmark.
trunk
|
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.
trunk
|
Wed, 27 Jun 2007 18:02:05 +0000 |
cmlenz |
Add ChangeLog entry for [642].
trunk
|
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.
trunk
|
Sun, 24 Jun 2007 08:10:47 +0000 |
athomas |
Add XPath `matches()` function which, of course, supports the Python regular
trunk
|
Fri, 22 Jun 2007 16:42:38 +0000 |
athomas |
Thanks to Dave Abrahams for pointing out some deficiencies in the transformer
trunk
|
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 10:00:03 +0000 |
cmlenz |
Add missing copyright header to i18n.py.
trunk
|
Wed, 20 Jun 2007 09:56:24 +0000 |
cmlenz |
Add extra for I18n.
trunk
|
Wed, 20 Jun 2007 09:50:42 +0000 |
cmlenz |
Fix mime type of new doc page.
trunk
|
Wed, 20 Jun 2007 09:48:55 +0000 |
cmlenz |
Integrated [http://babel.edgewall.org/ Babel] message extraction plugin, and added I18n doc page.
trunk
|
Mon, 18 Jun 2007 21:01:22 +0000 |
cmlenz |
Ported [630] to 0.4.x branch.
stable-0.4.x
|
Mon, 18 Jun 2007 21:00:39 +0000 |
cmlenz |
Fix interpolation of short-form expressions that include literal text before the expression. Thanks to Alec for reporting the issue.
trunk
|
Mon, 18 Jun 2007 20:59:26 +0000 |
cmlenz |
Updated overview diagram to include new transformation filter.
trunk
|
Mon, 18 Jun 2007 11:22:24 +0000 |
cmlenz |
Add special handling for `xml:lang` to HTML/XHTML serialization.
trunk
|
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.
trunk
|
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!
trunk
|
Thu, 07 Jun 2007 18:03:02 +0000 |
athomas |
Cut and copy transformer operations can now operate on selected attributes.
trunk
|
Thu, 07 Jun 2007 13:52:13 +0000 |
athomas |
Attributes selected with an XPath are now returned as an `Attrs()` object in
trunk
|
Wed, 06 Jun 2007 17:16:10 +0000 |
athomas |
More flexible transformation attribute set and delete. Attribute selections are
trunk
|
Wed, 06 Jun 2007 13:57:40 +0000 |
athomas |
Implemented XPath sub-expressions.
trunk
|
Wed, 06 Jun 2007 13:13:07 +0000 |
athomas |
Clarify !TransformMark docstrings.
trunk
|
Wed, 06 Jun 2007 12:51:54 +0000 |
athomas |
Fixed a bug where select() operated on the entire stream rather than only on
trunk
|
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.
trunk
|
Wed, 06 Jun 2007 11:18:46 +0000 |
cmlenz |
Ported [611:614] to 0.4.x branch.
stable-0.4.x
|
Wed, 06 Jun 2007 10:41:41 +0000 |
cmlenz |
Use syntax highlighting on all the other doc pages, too.
trunk
|
Wed, 06 Jun 2007 10:07:47 +0000 |
athomas |
Add a test for buffer reset by copy().
trunk
|
Wed, 06 Jun 2007 10:06:29 +0000 |
cmlenz |
Enable syntax highlighting (with Pygments) on doc page.
trunk
|
Tue, 05 Jun 2007 13:55:24 +0000 |
cmlenz |
Update API docs for [610].
trunk
|
Tue, 05 Jun 2007 13:53:33 +0000 |
cmlenz |
Use explicit buffer class in transformer filter, and revert the breaking change to the builder module.
trunk
|
Tue, 05 Jun 2007 10:29:32 +0000 |
cmlenz |
Add transformer/translator filters to the doc page on stream filters.
trunk
|
Tue, 05 Jun 2007 09:33:00 +0000 |
cmlenz |
Renamed the transformation classes so that their role is clarified; extended the example in the package docstring to show chaining.
trunk
|
Mon, 04 Jun 2007 21:47:28 +0000 |
cmlenz |
Minor doc tweaks for new transformation filter.
trunk
|
Mon, 04 Jun 2007 17:44:02 +0000 |
cmlenz |
Minor doc and naming improvements for the new transformation filter.
trunk
|
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.
trunk
|
Fri, 01 Jun 2007 17:21:47 +0000 |
cmlenz |
Merged revisions 487-603 via svnmerge from
experimental-inline
|
Fri, 01 Jun 2007 17:11:49 +0000 |
cmlenz |
Initialized merge tracking via "svnmerge" with revisions "1-486" from [source:/trunk].
experimental-inline
|
Fri, 01 Jun 2007 12:22:50 +0000 |
cmlenz |
A couple of minor doc refinements.
trunk
|
Fri, 01 Jun 2007 11:36:13 +0000 |
cmlenz |
Some minor doc style improvements.
trunk
|
Wed, 30 May 2007 10:05:06 +0000 |
cmlenz |
Fix bug introduced in [575]: includes weren't being processed inside match templates.
trunk
|
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.
trunk
|
Wed, 30 May 2007 09:27:49 +0000 |
cmlenz |
Fix another bug in the translation filter: translated attributes were getting added instead of replaced.
trunk
|
Wed, 30 May 2007 08:17:36 +0000 |
cmlenz |
Fix docstring typo.
trunk
|
Mon, 21 May 2007 09:26:35 +0000 |
cmlenz |
Bump up version number on 0.4.x branch.
stable-0.4.x
|
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.
trunk
|
Mon, 21 May 2007 09:13:09 +0000 |
cmlenz |
Ported [587] to 0.4.x.
stable-0.4.x
|
Mon, 21 May 2007 09:11:36 +0000 |
cmlenz |
Improve basic benchmark for Kid by storing the template class outside the render function. Closes #96.
trunk
|
Mon, 21 May 2007 08:31:48 +0000 |
cmlenz |
Ported [585] to 0.4.x.
stable-0.4.x
|
Mon, 21 May 2007 08:30:08 +0000 |
cmlenz |
Follow-up to [583]: Don't extract strings from interpolated attribute values for attributes that shouldn't be included.
trunk
|
Sun, 20 May 2007 17:12:10 +0000 |
cmlenz |
Ported [583] to 0.4.x.
stable-0.4.x
|
Sun, 20 May 2007 17:10:38 +0000 |
cmlenz |
Fix for handling of interpolated attribute values in translation filter.
trunk
|
Sun, 20 May 2007 16:24:16 +0000 |
cmlenz |
Ported [581] to 0.4.x.
stable-0.4.x
|
Sun, 20 May 2007 16:23:32 +0000 |
cmlenz |
Fix another typo in translation filter.
trunk
|
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.
trunk
|
Mon, 14 May 2007 20:28:47 +0000 |
cmlenz |
Ported [576] to 0.4.x.
stable-0.4.x
|
Mon, 14 May 2007 20:27:26 +0000 |
cmlenz |
Update documentation to include the new #include directive in text templates.
trunk
|
Mon, 14 May 2007 20:26:56 +0000 |
cmlenz |
Update documentation to reflect changes in [573].
trunk
|
Fri, 11 May 2007 21:54:49 +0000 |
cmlenz |
Added include directive for text templates (#115). Thanks to Alastair for the original patch.
trunk
|
Fri, 11 May 2007 11:34:00 +0000 |
cmlenz |
Ported [573] to 0.4.x.
stable-0.4.x
|
Fri, 11 May 2007 11:32:28 +0000 |
cmlenz |
Apply patch from #113, also closing #114.
trunk
|
Thu, 03 May 2007 10:24:56 +0000 |
cmlenz |
Ported [571] to 0.4.x.
stable-0.4.x
|
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.
trunk
|
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.
trunk
|
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.
trunk
|
Sat, 28 Apr 2007 22:51:02 +0000 |
cmlenz |
Fix another bad ref in the I18n filter.
trunk
|
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.
trunk
|
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.
trunk
|
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!
trunk
|
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.
trunk
|
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.
trunk
|
Mon, 16 Apr 2007 15:11:53 +0000 |
cmlenz |
Bump up version number on trunk.
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`.
trunk
|
Sat, 14 Apr 2007 22:29:09 +0000 |
cmlenz |
Fix broken link in documentation.
trunk
|
Fri, 13 Apr 2007 20:58:48 +0000 |
cmlenz |
Extend the I18n extraction to also yield function names if applicable.
trunk
|
Fri, 13 Apr 2007 13:16:04 +0000 |
cmlenz |
Updated filter examples in overview graphic.
trunk
|
Fri, 13 Apr 2007 11:54:02 +0000 |
cmlenz |
Add support for HTML5 doctype.
trunk
|
Fri, 13 Apr 2007 11:07:56 +0000 |
cmlenz |
Set missing ignores.
trunk
|
Fri, 13 Apr 2007 11:02:36 +0000 |
cmlenz |
Add basic I18n/L10n functionality, based on GenshiRecipes/Localization.
trunk
|
Fri, 13 Apr 2007 10:38:12 +0000 |
cmlenz |
Add documentation page on the plugin API.
trunk
|
Fri, 13 Apr 2007 06:10:39 +0000 |
cmlenz |
Set MIME type of new doc page.
trunk
|
Thu, 12 Apr 2007 23:32:19 +0000 |
cmlenz |
Set MIME type of new doc page.
trunk
|
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.
trunk
|
Wed, 11 Apr 2007 11:02:02 +0000 |
cmlenz |
Fix undefined error in TurboGears example app, and some cleanup.
trunk
|
Wed, 04 Apr 2007 17:18:08 +0000 |
cmlenz |
Add stricter error handling to upgrade notes.
trunk
|
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).
trunk
|
Mon, 02 Apr 2007 18:21:03 +0000 |
cmlenz |
Added documentation page on the builtin stream filters.
trunk
|
Mon, 02 Apr 2007 15:52:21 +0000 |
cmlenz |
Fix for #107.
trunk
|
Mon, 02 Apr 2007 13:54:10 +0000 |
cmlenz |
Raise syntax error on empty value for `py:replace` directive.
trunk
|
Thu, 22 Mar 2007 23:23:55 +0000 |
cmlenz |
More API doc enhancements.
trunk
|
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.
trunk
|
Thu, 22 Mar 2007 21:12:03 +0000 |
cmlenz |
More API docs.
trunk
|
Thu, 22 Mar 2007 18:54:09 +0000 |
cmlenz |
* Updated change log
trunk
|
Thu, 22 Mar 2007 18:13:02 +0000 |
cmlenz |
* Don't allow `style` attributes by default in the `HTMLSanitizer`. Closes #97.
trunk
|
Thu, 22 Mar 2007 17:14:09 +0000 |
cmlenz |
Moved the `builder` document into the API docs.
trunk
|