Edgewall Software

source: trunk/genshi/template

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @831   15 years cmlenz Enable pickling of Template and Code objects.
(edit) @830   15 years cmlenz The Template class and its subclasses, as well as the interpolation …
(edit) @826   15 years cmlenz Partially revert [717] to retain compatibility with Python 2.3.
(edit) @823   15 years cmlenz Fix Python 2.3 compatibility issue with py:for unit tests.
(edit) @818   16 years cmlenz Improve error reporting when accessing an attribute in a Python …
(edit) @816   16 years cmlenz Add option for unbuffered match template processing, which could cause …
(edit) @815   16 years cmlenz Fix for caching in template loader for templates included by templates …
(edit) @814   16 years cmlenz Fix for prefix-dispatched template loading. Closes #206. Thanks to …
(edit) @813   16 years cmlenz Fix for #205.
(edit) @812   16 years cmlenz More flexible template loader allowing for loading from package data …
(edit) @811   16 years cmlenz The TemplateLoader class now provides an instantiate() method that …
(edit) @810   16 years cmlenz Match templates are now applied in a more controlled fashion: in the …
(edit) @809   16 years cmlenz Enable use of expressions in include directives of text templates. …
(edit) @807   16 years cmlenz Minor cleanup in eval module.
(edit) @800   16 years cmlenz Fix one Python 2.3 compatibility in the expression evaluation code. …
(edit) @798   16 years cmlenz Assigning to a variable named data in a Python code block no longer …
(edit) @773   16 years cmlenz Allow use of py:replace as element. Closes #144.
(edit) @772   16 years cmlenz Add unit test for #157, which seems to be working okay in trunk.
(edit) @770   16 years cmlenz Fix thread-safety problem in template code evaluation. Closes #158. …
(edit) @769   16 years cmlenz Fix test to work on Python 2.5.1 which has a different exception message.
(edit) @767   16 years cmlenz The template engine plugin no longer adds the default_doctype when …
(edit) @766   16 years cmlenz Code blocks in match templates are now executed. Closes #155. Many …
(edit) @756   16 years cmlenz Don't mask errors in py:for.
(edit) @755   16 years cmlenz Fix for XInclude fallbacks when auto-reloading is enabled. Closes …
(edit) @752   16 years cmlenz Follow-up to [751]: applying the optimization to text templates was …
(edit) @751   16 years cmlenz Minor performance improvement for expressions that evaluate to …
(edit) @745   16 years cmlenz Revert second part of [726] (error on includes when no loader …
(edit) @726   16 years cmlenz * XInclude elements in markup templates now support the parse
(edit) @725   16 years cmlenz Add support for Python code blocks in text templates using the new syntax.
(edit) @722   16 years cmlenz Changed the default error handling mode to "strict".
(edit) @721   16 years cmlenz Text templates now default to rendering as plain text; it is no longer …
(edit) @720   16 years cmlenz Fix bug that slipped into [717]: the code of a py:with directive was …
(edit) @718   16 years cmlenz Add runtime optimization hints for match templates.
(edit) @717   16 years cmlenz Simplify implementation of py:with directive by compiling to a …
(edit) @706   16 years cmlenz Add a new syntax for text templates, which is available alongside the …
(edit) @704   16 years cmlenz Fix includes so that they again raise an exception when the included …
(edit) @700   16 years cmlenz Fixes for nonlocal variable access in code blocks, as well as nested …
(edit) @696   16 years cmlenz Follow-up fix to [693:694]. Again, thanks to Erik Bray for reporting.
(edit) @693   16 years cmlenz Fix for augmented assignments to local variables. Thanks to Erik Bray …
(edit) @680   16 years cmlenz Attribute access in template expressions no longer silently ignores …
(edit) @679   16 years cmlenz AST transformer needs to also handle the class body.
(edit) @676   16 years cmlenz * The I18n extractor now handles gettext function calls that use …
(edit) @675   16 years cmlenz Alias __contains__ to has_key in Context class for code outside …
(edit) @674   16 years cmlenz Built-in Python constants (such as None) in expressions are used …
(edit) @673   16 years cmlenz In the py:choose stack, store the information of whether a test …
(edit) @664   16 years cmlenz Store state information for py:choose outside of the regular context data.
(edit) @661   16 years cmlenz For directives used as elements, pass all attributes without a …
(edit) @657   16 years cmlenz Implement static includes, which improves performance a bit when auto …
(edit) @655   16 years cmlenz White space.
(edit) @654   16 years cmlenz Support for Python code blocks in templates can now be disabled. …
(edit) @653   16 years cmlenz Remove an unused line of code.
(edit) @646   16 years cmlenz Add loader_callback option to plugin interface as requested in #130.
(edit) @630   16 years cmlenz Fix interpolation of short-form expressions that include literal text …
(edit) @624   16 years cmlenz Applied patch by Dale Sedivec to fix #127. Many thanks!
(edit) @616   16 years cmlenz Fix for #125 (text template handling unicode source). Thanks to …
(edit) @598   16 years cmlenz Fix bug introduced in [575]: includes weren't being processed inside …
(edit) @594   16 years cmlenz Fix docstring typo.
(edit) @579   16 years cmlenz Apply patch for #116.
(edit) @575   16 years cmlenz Added include directive for text templates (#115). Thanks to Alastair …
(edit) @573   16 years cmlenz Apply patch from #113, also closing #114.
(edit) @562   16 years cmlenz Move the mapping of doctype names to tuples out of the plugin into the …
(edit) @558   16 years cmlenz Apply patch by Alec Thomas for processing XML declarations (#111). Thanks!
(edit) @540   16 years cmlenz Add support for HTML5 doctype.
(edit) @538   16 years cmlenz Add basic I18n/L10n functionality, based on GenshiRecipes/Localization.
(edit) @534   16 years cmlenz Back out [510] and instead implement configurable error handling …
(edit) @531   17 years cmlenz Add support for adding custom template filters by passing a custom …
(edit) @530   17 years cmlenz Added documentation page on the builtin stream filters.
(edit) @529   17 years cmlenz Fix for #107.
(edit) @528   17 years cmlenz Raise syntax error on empty value for py:replace directive.
(edit) @527   17 years cmlenz More API doc enhancements.
(edit) @526   17 years cmlenz * Better method to propogate the full path to the template file on …
(edit) @520   17 years cmlenz Simplify undefined error message.
(edit) @519   17 years cmlenz More API documentation.
(edit) @517   17 years cmlenz Try to use proper reStructuredText for docstrings throughout.
(edit) @514   17 years cmlenz More work to include absolute file paths in exceptions.
(edit) @513   17 years cmlenz Template parsing passes the full path of the template to the XML …
(edit) @512   17 years cmlenz Add support for len() to the Context class.
(edit) @510   17 years cmlenz Make expression error handling more strict. Closes #88.
(edit) @509   17 years mgood filter empty values from the plugin search path
(edit) @508   17 years mgood if a search path is provided to the template plugin use it instead of …
(edit) @502   17 years cmlenz Improve the handling of namespaces in serialization.
(edit) @501   17 years cmlenz Simplify defined function provided by template engine plugin.
(edit) @500   17 years cmlenz Update copyright year for files modified this year.
(edit) @499   17 years cmlenz Move string interpolation code into separate module …
(edit) @498   17 years cmlenz Reenable AST transformer dispatch cache.
(edit) @497   17 years cmlenz Support for Python code blocks using the <?python ?> processing …
(edit) @495   17 years cmlenz Remove some magic/overhead from Attrs creation and manipulation by …
(edit) @493   17 years cmlenz Make the Markup class available by default in template expressions. …
(edit) @492   17 years cmlenz Renamed genshi.template.core to genshi.template.base, mainly to …
(edit) @491   17 years cmlenz Rework parsing of expressions in template text, to be able to: * …
(edit) @481   17 years mgood add visitor for xor operator
(edit) @477   17 years mgood add support for Python 2.5 conditional expressions (fixes #74)
(edit) @464   17 years cmlenz * Added documentation for the various stream event kinds. * Move …
(edit) @463   17 years cmlenz Fix for #80: fallback only shown when the template to include wasn't …
(edit) @462   17 years cmlenz Fail gracefully in Directive.__repr__ if the expr attribute does …
(edit) @457   17 years cmlenz Tiny simplification of the template engine plugin, taking advantage of …
(edit) @456   17 years cmlenz MarkupTemplates can now be instantiated from markup streams, in …
(edit) @445   17 years cmlenz Fix for #62: preserve whitespace in front of directives.
(edit) @444   17 years cmlenz Fix for #77: match templates were matching their own output.
(edit) @443   17 years cmlenz Parse template includes at parse time to avoid some runtime overhead.
Note: See TracRevisionLog for help on using the revision log.