log genshi/core.py @ 703:af57b12e3dd2 experimental-match-fastpaths

age author description
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
Fri, 22 Feb 2008 14:53:52 +0000 cmlenz Fix #180 (py2.6 warning). trunk
Wed, 23 Jan 2008 13:02:35 +0000 athomas First PoC of an optimisation strategy that collapses sequences of static events experimental-optimizer
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
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
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
Mon, 13 Aug 2007 21:38:46 +0000 cmlenz Minor, cosmetic tweaks. trunk
Mon, 23 Jul 2007 09:50:44 +0000 cmlenz Improve docs on `Stream.select()` for #135. trunk
Thu, 28 Jun 2007 17:43:31 +0000 cmlenz Merged cspeedups branch into trunk. trunk
Fri, 01 Jun 2007 17:21:47 +0000 cmlenz Merged revisions 487-603 via svnmerge from experimental-inline
Fri, 01 Jun 2007 12:22:50 +0000 cmlenz A couple of minor doc refinements. trunk
Thu, 26 Apr 2007 09:14:30 +0000 cmlenz Add lower-level serialization functions. trunk
Wed, 25 Apr 2007 19:41:09 +0000 cmlenz Apply patch by Alec Thomas for processing XML declarations (#111). Thanks! trunk
Mon, 02 Apr 2007 18:21:03 +0000 cmlenz Added documentation page on the builtin stream filters. 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 15:05:29 +0000 cmlenz More API documentation. trunk
Thu, 22 Mar 2007 12:45:18 +0000 cmlenz Try to use proper reStructuredText for docstrings throughout. trunk
Wed, 21 Feb 2007 14:25:44 +0000 cmlenz Update copyright year for files modified this year. 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
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
Thu, 28 Dec 2006 18:17:10 +0000 cmlenz inline branch: Merged [439:479/trunk]. experimental-inline
Fri, 01 Dec 2006 23:43:59 +0000 cmlenz * Added documentation for the various stream event kinds. 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
Fri, 10 Nov 2006 15:27:36 +0000 cmlenz Make `Attrs` instances immutable. trunk
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
Mon, 02 Oct 2006 19:08:36 +0000 cmlenz Some adjustments to make core data structures picklable (requires protocol 2). trunk
Mon, 02 Oct 2006 10:49:32 +0000 cmlenz Fix the handling of namespace context for match templates. trunk
Mon, 11 Sep 2006 15:07:07 +0000 cmlenz Renamed Markup to Genshi in repository. trunk base markup/core.py@b8d3a16eda88
Copyright (C) 2012-2017 Edgewall Software