log

age author description
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
Thu, 22 Mar 2007 17:00:09 +0000 cmlenz Updated docs for code blocks and changed error handling. trunk
Thu, 22 Mar 2007 16:59:54 +0000 cmlenz Simplify undefined error message. trunk
Thu, 22 Mar 2007 15:05:29 +0000 cmlenz More API documentation. trunk
Thu, 22 Mar 2007 13:10:55 +0000 cmlenz Add epydoc-based API doc generation to the build. trunk
Thu, 22 Mar 2007 12:45:18 +0000 cmlenz Try to use proper reStructuredText for docstrings throughout. trunk
Tue, 20 Mar 2007 18:52:00 +0000 cmlenz Set the `__version__` property in `genshi.__init__`; only works with a setuptools install, though. Addresses #103. trunk
Tue, 20 Mar 2007 18:27:52 +0000 cmlenz Applied patch for #106 (handling of hex charrefs in HTML parser). trunk
Tue, 20 Mar 2007 18:24:11 +0000 cmlenz More work to include absolute file paths in exceptions. trunk
Tue, 20 Mar 2007 16:20:41 +0000 cmlenz Template parsing passes the full path of the template to the XML parser so that it's included in parsing exceptions. trunk
Mon, 19 Mar 2007 17:21:00 +0000 cmlenz Add support for `len()` to the `Context` class. trunk
Fri, 16 Mar 2007 09:13:02 +0000 cmlenz Fix for #105. Thanks to Maciej Ligenza for the patch. trunk
Fri, 16 Mar 2007 08:58:54 +0000 cmlenz Make expression error handling more strict. Closes #88. trunk
Mon, 12 Mar 2007 21:35:18 +0000 mgood filter empty values from the plugin search path trunk
Mon, 12 Mar 2007 21:02:01 +0000 mgood if a search path is provided to the template plugin use it instead of the package-style naming trunk
Mon, 12 Mar 2007 12:29:17 +0000 cmlenz `HTMLFormFiller` now correctly deals with non-string values in the data dictionary for select/checkbox/radio controls. trunk
Mon, 12 Mar 2007 12:28:27 +0000 cmlenz Fix typo in upgrade notes. trunk
Mon, 26 Feb 2007 20:43:02 +0000 cmlenz Fix unit tests broken by [504]. trunk
Mon, 26 Feb 2007 18:39:57 +0000 cmlenz Actually write xmlns declaratons for generated attribute namespace prefixes. trunk
Mon, 26 Feb 2007 18:35:31 +0000 cmlenz Updated change log. trunk
Mon, 26 Feb 2007 18:26:59 +0000 cmlenz Improve the handling of namespaces in serialization. trunk
Wed, 21 Feb 2007 15:15:17 +0000 cmlenz Simplify `defined` function provided by template engine plugin. trunk
Wed, 21 Feb 2007 14:25:44 +0000 cmlenz Update copyright year for files modified this year. trunk
Wed, 21 Feb 2007 14:17:22 +0000 cmlenz Move string interpolation code into separate module (`genshi.template.interpolation`). trunk
Wed, 21 Feb 2007 12:59:23 +0000 cmlenz Reenable AST transformer dispatch cache. trunk
Wed, 21 Feb 2007 10:26:38 +0000 cmlenz Support for Python code blocks using the `<?python ?>` processing instruction. Closes #84. trunk
Wed, 21 Feb 2007 10:04:43 +0000 cmlenz Fix a couple of typos in the docs. Closes #99. trunk
Wed, 21 Feb 2007 09:51:43 +0000 cmlenz Remove some magic/overhead from `Attrs` creation and manipulation by not automatically wrapping attribute names in `QName`. trunk
Wed, 31 Jan 2007 17:36:47 +0000 cmlenz Fix output of namespace declarations for namespace URLs appearing more than once in a stream. Thanks to Jeff Cutsinger for reporting the problem. trunk
Thu, 18 Jan 2007 15:41:47 +0000 cmlenz Make the `Markup` class available by default in template expressions. Closes #67. trunk
Thu, 18 Jan 2007 14:58:39 +0000 cmlenz Renamed `genshi.template.core` to `genshi.template.base`, mainly to avoid confusion with `genshi.core`. trunk
Thu, 18 Jan 2007 14:52:42 +0000 cmlenz Rework parsing of expressions in template text, to be able to: trunk
Tue, 02 Jan 2007 18:06:21 +0000 cmlenz inline branch: Merged [480:486/trunk]. experimental-inline
Tue, 02 Jan 2007 17:48:06 +0000 cmlenz * Moved some utility functions from `genshi.core` to `genshi.util` (backwards compatibility preserved via imports) trunk
Sat, 30 Dec 2006 20:12:48 +0000 mgood add visitor for xor operator trunk
Thu, 28 Dec 2006 18:17:10 +0000 cmlenz inline branch: Merged [439:479/trunk]. experimental-inline
Thu, 28 Dec 2006 17:50:40 +0000 cmlenz Minor doc fixes. trunk
Mon, 18 Dec 2006 23:28:08 +0000 mgood add support for Python 2.5 conditional expressions (fixes #74) trunk
Mon, 11 Dec 2006 12:20:23 +0000 cmlenz Bump up version number on 0.3.x branch. stable-0.3.x
Mon, 11 Dec 2006 12:11:42 +0000 cmlenz 0.3.x branch: ported [468]. stable-0.3.x 0.3.6
Mon, 11 Dec 2006 12:09:18 +0000 cmlenz Fix test breakage introduced in [471]. stable-0.3.x
Mon, 11 Dec 2006 12:08:10 +0000 cmlenz 0.3.x branch: ported [461] and [469]. stable-0.3.x
Mon, 11 Dec 2006 12:06:28 +0000 cmlenz 0.3.x branch: add unit test for `Undefined` checks in template expressions. stable-0.3.x
Mon, 11 Dec 2006 12:05:34 +0000 cmlenz Update change log for [milestone:0.3.6]. trunk
Mon, 11 Dec 2006 11:13:35 +0000 cmlenz Unit test fixes for Python 2.3. trunk
Wed, 06 Dec 2006 18:20:11 +0000 cmlenz Updated WebPy example for 0.2. trunk
Mon, 04 Dec 2006 19:00:46 +0000 cmlenz Fix for infinite loop in XPath test. Closes #82. trunk
Mon, 04 Dec 2006 18:26:14 +0000 cmlenz Fix duplicate unit test name reported in #83. trunk
Fri, 01 Dec 2006 23:43:59 +0000 cmlenz * Added documentation for the various stream event kinds. trunk
Wed, 29 Nov 2006 14:26:45 +0000 cmlenz Fix for #80: fallback only shown when the template to include wasn't found. In addition, the nesting of includes and fallback content should work correctly, and directives/expressions/etc inside fallback content are processed. Thanks to Christian Boos for the original patch and unit tests. trunk
Fri, 24 Nov 2006 17:31:02 +0000 cmlenz Fail gracefully in `Directive.__repr__` if the `expr` attribute does not exist for some reason I don't really understand right now (see Trac ticket [http://trac.edgewall.org/ticket/4249 #4249]). trunk
Thu, 23 Nov 2006 17:48:17 +0000 cmlenz The builder API now accepts streams as children of elements and fragments. trunk
Thu, 23 Nov 2006 17:41:52 +0000 cmlenz Improve handling of incorrectly nested tags in the HTML parser. trunk
Thu, 23 Nov 2006 12:36:43 +0000 cmlenz Add `Attrs` class to `genshi.core.__all__`, so that it can be imported directly from the `genshi` package. trunk
Thu, 23 Nov 2006 11:28:15 +0000 cmlenz Fix parsing of processing instructions in HTML input. trunk
Thu, 23 Nov 2006 11:23:35 +0000 cmlenz Tiny simplification of the template engine plugin, taking advantage of the `default_class` parameter added to the `TemplateLoader` in [443]. trunk
Thu, 23 Nov 2006 10:52:14 +0000 cmlenz `MarkupTemplate`s can now be instantiated from markup streams, in addition to strings and file-like objects. Thanks to David Fraser for the patch. Closes #69. trunk
Wed, 22 Nov 2006 21:23:42 +0000 cmlenz Bump up version number on 0.3.x branch. stable-0.3.x
Wed, 22 Nov 2006 21:17:33 +0000 cmlenz Ported [451] to 0.3.x. stable-0.3.x 0.3.5
Wed, 22 Nov 2006 21:11:30 +0000 cmlenz Update change log for [milestone:0.3.5]. trunk
Wed, 22 Nov 2006 21:03:31 +0000 cmlenz Ported [445] to 0.3.x. stable-0.3.x
Wed, 22 Nov 2006 21:00:43 +0000 cmlenz Ported [444] to 0.3.x. stable-0.3.x
Wed, 22 Nov 2006 20:55:08 +0000 cmlenz Ported [425] to 0.3.x. stable-0.3.x
Wed, 22 Nov 2006 20:53:30 +0000 cmlenz Ported [409] to 0.3.x. stable-0.3.x
Wed, 22 Nov 2006 20:52:40 +0000 cmlenz Ported [410] to 0.3.x. stable-0.3.x
Wed, 22 Nov 2006 20:48:35 +0000 cmlenz Fix for #62: preserve whitespace in front of directives. trunk
Wed, 22 Nov 2006 16:52:34 +0000 cmlenz Fix for #77: match templates were matching their own output. trunk
Wed, 22 Nov 2006 15:38:38 +0000 cmlenz Parse template includes at parse time to avoid some runtime overhead. trunk
Wed, 22 Nov 2006 10:37:24 +0000 cmlenz Follow-up to [431]: directives are no longer instantiated directly at parse time, but instead by the `attach()` method of the directive class (which replaces the `prepare()` method). trunk
Mon, 20 Nov 2006 14:56:53 +0000 cmlenz Fix mistake in [440]. trunk
Mon, 20 Nov 2006 12:23:29 +0000 cmlenz Move `Directive.tagname` into metaclass. trunk
Thu, 16 Nov 2006 19:58:43 +0000 cmlenz inline branch: use array to predeclare qnames, attrs, and expressions. experimental-inline
Thu, 16 Nov 2006 16:22:14 +0000 cmlenz inline branch: Merged [437]. experimental-inline
Thu, 16 Nov 2006 16:18:21 +0000 cmlenz Improve the way locals (in list comprehensions, lambdas and generator expressions) are handled in template expressions. trunk
Wed, 15 Nov 2006 21:47:24 +0000 cmlenz inline branch: minor tweaks, removed currently unsupported directives experimental-inline
Mon, 13 Nov 2006 18:16:57 +0000 cmlenz inline branch: Merged [430:434/trunk]. experimental-inline
Mon, 13 Nov 2006 10:40:22 +0000 cmlenz Remove unused code from text template plugin. trunk
Mon, 13 Nov 2006 10:15:53 +0000 cmlenz Unit tests for the template engine plugin(s). trunk
Sun, 12 Nov 2006 22:46:17 +0000 cmlenz Fix template engine plugin broken in refactoring. Thanks to Waldemar Osuch for the patch. Closes #76. trunk
Fri, 10 Nov 2006 23:32:24 +0000 cmlenz The `py:content`, `py:replace`, and `py:strip=""` directives are now expanded when the template is loaded (as opposed to when it's rendered). trunk
Fri, 10 Nov 2006 18:39:07 +0000 cmlenz inline branch: Reverted accidential check-in [429]. experimental-inline
Fri, 10 Nov 2006 18:20:43 +0000 cmlenz inline branch: adapted to the immutble `Attrs` change, and various other fixes. experimental-inline
Fri, 10 Nov 2006 18:13:36 +0000 cmlenz inline branch: adapted to the immutble `Attrs` change, and various other fixes. experimental-inline
Fri, 10 Nov 2006 17:38:50 +0000 cmlenz cspeedups branch: Merged [423:426/trunk]. experimental-inline
Fri, 10 Nov 2006 17:25:52 +0000 cmlenz Whitespace was not getting preserved in HTML `<pre>` elements that contained other HTML elements. trunk
Fri, 10 Nov 2006 15:27:36 +0000 cmlenz Make `Attrs` instances immutable. trunk
Fri, 10 Nov 2006 10:13:12 +0000 cmlenz inline branch: Merged [419:421/trunk]. experimental-inline
Fri, 10 Nov 2006 10:00:44 +0000 cmlenz Remove automatic calling of expression evaluation results if they are callable. See [http://groups.google.com/group/genshi/browse_thread/thread/f515986760918d41 this mailing list thread]. trunk
Thu, 09 Nov 2006 20:06:24 +0000 cmlenz inline branch: support for the def directive. experimental-inline
Thu, 09 Nov 2006 16:43:21 +0000 cmlenz inline branch: Merged [418], and take advantage of it in the inlining code. experimental-inline
Thu, 09 Nov 2006 16:42:08 +0000 cmlenz Make expressions hashable. trunk
Thu, 09 Nov 2006 16:10:36 +0000 cmlenz First code for the `inline` branch? only bits and pieces working right now. experimental-inline
Thu, 09 Nov 2006 16:01:34 +0000 cmlenz Starting another code generation branch to try out some different ideas. experimental-inline
Thu, 09 Nov 2006 01:11:46 +0000 zzzeek - using QName/Attrs now, is faster if match templates are being used, only slightly slower if not experimental-compiler
Wed, 08 Nov 2006 15:50:15 +0000 cmlenz Refactoring: `genshi.template` is now a package, it was getting way to crowded in that file. trunk
Wed, 08 Nov 2006 12:03:20 +0000 cmlenz Fix typo in `dummy_threading` import trunk
Wed, 08 Nov 2006 00:55:13 +0000 zzzeek got a few more unit tests working. need to figure out path.select() better experimental-compiler
Tue, 07 Nov 2006 17:50:28 +0000 cmlenz Fix XPath traversal in match templates. Previously, `div/p` would be treated the same as `div//p`, i.e. it would match all descendants and not just the immediate children. trunk
Tue, 07 Nov 2006 14:28:02 +0000 cmlenz * Fixed `basic.py` benchmark on Windows, closing #72. Thanks to John M. Camara for reporting the issue and providing the fix. trunk
Mon, 06 Nov 2006 18:31:38 +0000 zzzeek match/select functionality added. continued development of generators/streams/adaptation. experimental-compiler
Mon, 06 Nov 2006 18:28:23 +0000 cmlenz XPath tests should never return event tuples, just values or booleans. trunk
Sun, 05 Nov 2006 20:54:03 +0000 zzzeek inlined generation some more, with the adapters module converting experimental-compiler
Sun, 05 Nov 2006 01:25:43 +0000 zzzeek better system for def's to work; doing a little benchmarking. experimental-compiler
Sat, 04 Nov 2006 21:01:42 +0000 zzzeek - further dev on codegen. experimental-compiler
Thu, 02 Nov 2006 11:38:10 +0000 cmlenz Fixed `__repr__` of the `QName`, `Attrs`, and `Expression` classes so that the output can be used as code to instantiate the object again. trunk
Copyright (C) 2012-2017 Edgewall Software