log

age author description
Tue, 04 Sep 2007 19:20:46 +0000 cmlenz GenshiTutorial: implement the XSS section.
Tue, 04 Sep 2007 15:36:33 +0000 cmlenz GenshiTutorial: Remove transparency from the logo.
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.
Mon, 03 Sep 2007 19:59:03 +0000 cmlenz GenshiTutorial: tweaks to sync with code on wiki page.
Fri, 31 Aug 2007 23:13:27 +0000 cmlenz GenshiTutorial: minor tweaks to sync with Wiki page.
Fri, 31 Aug 2007 21:28:45 +0000 cmlenz Remove some obsoluete, unmaintained examples.
Fri, 31 Aug 2007 17:01:00 +0000 cmlenz GenshiTutorial: implemented AJAX commenting.
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].
Thu, 30 Aug 2007 23:01:49 +0000 cmlenz GenshiTutorial: Minor updates to Atom feed templates.
Thu, 30 Aug 2007 22:49:48 +0000 cmlenz GenshiTutorial: add Atom feeds.
Thu, 30 Aug 2007 19:09:28 +0000 cmlenz Use system default date/time format in templates.
Thu, 30 Aug 2007 17:12:45 +0000 cmlenz GenshiTutorial: remove obsolete template.
Thu, 30 Aug 2007 14:19:59 +0000 cmlenz GenshiTutorial: various updates to sync with wiki page.
Thu, 30 Aug 2007 09:08:06 +0000 cmlenz Simplify the tutorial project: comments are now flat, not hierarchical.
Thu, 30 Aug 2007 08:31:58 +0000 cmlenz Use HTTPS-Link for svn:externals (see #143).
Wed, 29 Aug 2007 20:51:39 +0000 cmlenz GenshiTutorial: use form filler on comment/reply views.
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.
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.
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`.
Wed, 29 Aug 2007 17:51:45 +0000 cmlenz Add current code for GenshiTutorial to the `examples` directory.
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).
Mon, 27 Aug 2007 22:39:01 +0000 cmlenz Add support for Python code blocks in text templates using the new syntax.
Mon, 27 Aug 2007 21:18:47 +0000 cmlenz Moved the installation instructions into the docs.
Mon, 27 Aug 2007 20:07:46 +0000 cmlenz Fix MIME type of new doc page.
Mon, 27 Aug 2007 20:05:31 +0000 cmlenz Changed the default error handling mode to "strict".
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.
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.
Thu, 23 Aug 2007 11:57:26 +0000 cmlenz Added information about [718] to the ChangeLog.
Thu, 23 Aug 2007 11:35:43 +0000 cmlenz Add runtime optimization hints for match templates.
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.
Wed, 15 Aug 2007 23:07:55 +0000 cmlenz Handle starargs and dstarargs in the I18n extraction code.
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.
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.
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.
Mon, 13 Aug 2007 21:38:46 +0000 cmlenz Minor, cosmetic tweaks.
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.
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.
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].
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.
Tue, 07 Aug 2007 14:14:26 +0000 cmlenz Documentation stuff moved to a common shared repository.
Sun, 05 Aug 2007 17:33:20 +0000 jonas Fixed a few cases where HTMLFormFiller didn't work well with option elements:
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.
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.
Tue, 31 Jul 2007 21:40:51 +0000 cmlenz Fix for augmented assignments to local variables. Thanks to Erik Bray for reporting the problem.
Sun, 29 Jul 2007 01:41:40 +0000 athomas Added Chris' rename transformation filter.
Sun, 29 Jul 2007 01:04:20 +0000 athomas Fix for #136, where transformer marks were not being stripped correctly when
Mon, 23 Jul 2007 09:50:44 +0000 cmlenz Improve docs on `Stream.select()` for #135.
Mon, 23 Jul 2007 04:22:20 +0000 athomas Ensure that content gets added after the end of a stream.
Tue, 17 Jul 2007 19:45:54 +0000 cmlenz Oops, fix dates in ChangeLog.
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`.
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.
Sat, 14 Jul 2007 08:56:20 +0000 cmlenz AST transformer needs to also handle the class body.
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.
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.
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.
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.
Thu, 05 Jul 2007 17:05:33 +0000 cmlenz Move code for extracting messages from bytecode into a separate function.
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.
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.
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.
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.
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.
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].
Mon, 02 Jul 2007 09:05:45 +0000 cmlenz The I18n filter now extracts text from translation functions in ignored tags. Fixes #132.
Fri, 29 Jun 2007 13:06:53 +0000 cmlenz Implement static includes, which improves performance a bit when auto reloading is disabled.
Thu, 28 Jun 2007 23:17:35 +0000 cmlenz Port docstrings to C version of `Markup` class.
Thu, 28 Jun 2007 23:00:55 +0000 cmlenz White space.
Thu, 28 Jun 2007 23:00:24 +0000 cmlenz Support for Python code blocks in templates can now be disabled. Closes #123.
Thu, 28 Jun 2007 22:36:50 +0000 cmlenz Remove an unused line of code.
Thu, 28 Jun 2007 18:12:15 +0000 cmlenz Replace Myghty by Mako in bigtable benchmark, apply escaping in Mako templates.
Thu, 28 Jun 2007 18:05:39 +0000 cmlenz Exclude broken Cheetah benchmark by default, include SimpleTAL instead.
Thu, 28 Jun 2007 17:43:31 +0000 cmlenz Merged cspeedups branch into trunk.
Thu, 28 Jun 2007 17:32:19 +0000 cmlenz Replace Myghty by Mako in basic benchmark.
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.
Wed, 27 Jun 2007 18:02:05 +0000 cmlenz Add ChangeLog entry for [642].
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.
Sun, 24 Jun 2007 08:10:47 +0000 athomas Add XPath `matches()` function which, of course, supports the Python regular
Fri, 22 Jun 2007 16:42:38 +0000 athomas Thanks to Dave Abrahams for pointing out some deficiencies in the transformer
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.
Wed, 20 Jun 2007 09:56:24 +0000 cmlenz Add extra for I18n.
Wed, 20 Jun 2007 09:50:42 +0000 cmlenz Fix mime type of new doc page.
Wed, 20 Jun 2007 09:48:55 +0000 cmlenz Integrated [http://babel.edgewall.org/ Babel] message extraction plugin, and added I18n doc page.
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.
Mon, 18 Jun 2007 20:59:26 +0000 cmlenz Updated overview diagram to include new transformation filter.
Mon, 18 Jun 2007 11:22:24 +0000 cmlenz Add special handling for `xml:lang` to HTML/XHTML serialization.
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.
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!
Thu, 07 Jun 2007 18:03:02 +0000 athomas Cut and copy transformer operations can now operate on selected attributes.
Thu, 07 Jun 2007 13:52:13 +0000 athomas Attributes selected with an XPath are now returned as an `Attrs()` object in
Wed, 06 Jun 2007 17:16:10 +0000 athomas More flexible transformation attribute set and delete. Attribute selections are
Wed, 06 Jun 2007 13:57:40 +0000 athomas Implemented XPath sub-expressions.
Wed, 06 Jun 2007 13:13:07 +0000 athomas Clarify !TransformMark docstrings.
Wed, 06 Jun 2007 12:51:54 +0000 athomas Fixed a bug where select() operated on the entire stream rather than only on
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.
Copyright (C) 2012-2017 Edgewall Software