log

age author description
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
Copyright (C) 2012-2017 Edgewall Software