Thu, 12 Nov 2009 15:09:26 +0000 |
cmlenz |
Avoid unicode literals in `repr`s of `QName` and `Namespace` when not necessary.
|
Thu, 12 Nov 2009 11:36:14 +0000 |
cmlenz |
Add a couple of fallback imports for Python 3.0.
|
Tue, 10 Nov 2009 22:53:21 +0000 |
cmlenz |
More work on reducing the size of the diff produced by 2to3.
|
Tue, 10 Nov 2009 21:07:03 +0000 |
cmlenz |
Remove usage of unicode literals in a couple of places where they were not strictly necessary.
|
Wed, 18 Mar 2009 16:44:02 +0000 |
cmlenz |
Refactored the template flattening method to be less recursive.
|
Fri, 13 Mar 2009 20:04:26 +0000 |
cmlenz |
inline branch: synced with trunk@1038.
experimental-inline
|
Wed, 11 Mar 2009 22:14:32 +0000 |
cmlenz |
Get rid of some Python 2.3 legacy that's no longer needed now that 2.4 is the baseline.
|
Wed, 11 Mar 2009 17:51:06 +0000 |
cmlenz |
Sync (old) experimental inline branch with trunk@1027.
experimental-inline
|
Thu, 15 Jan 2009 23:50:09 +0000 |
cmlenz |
Ported [914], [970], and [971] to 0.5.x branch.
stable-0.5.x
|
Mon, 08 Dec 2008 21:15:19 +0000 |
cmlenz |
Get rid of a couple more -3 warnings.
|
Mon, 08 Dec 2008 20:37:45 +0000 |
cmlenz |
Apply patch to silence a -3 warning about `reduce` removal. Closes #279.
|
Fri, 11 Jul 2008 21:10:46 +0000 |
mkurczych |
Optimization work first commit (many changes)
experimental-soc2008
|
Thu, 05 Jun 2008 17:00:15 +0000 |
cmlenz |
Implement the `__html__` protocol as suggested in #202. This would allow Genshi to be used in combination with other markup generating tools, as long as they support the same protocol.
|
Fri, 11 Apr 2008 08:42:11 +0000 |
cmlenz |
newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
experimental-newctxt
|
Thu, 10 Apr 2008 19:47:27 +0000 |
cmlenz |
Fix copyright years.
|
Tue, 08 Apr 2008 18:18:18 +0000 |
cmlenz |
The `Markup` class now supports mappings for right hand of the `%` (modulo) operator in the same way the Python string classes do, except that the substituted values are escape. Also, the special constructor which took positional arguments that would be substituted was removed. Thus the `Markup` class now supports the same arguments as that of its `unicode` base class. Closes #211. Many thanks to Christian Boos for the patch!
|
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.
|
Fri, 22 Feb 2008 14:53:52 +0000 |
cmlenz |
Fix #180 (py2.6 warning).
|
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.
|
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.
|
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.
|
Mon, 13 Aug 2007 21:38:46 +0000 |
cmlenz |
Minor, cosmetic tweaks.
|
Mon, 23 Jul 2007 09:50:44 +0000 |
cmlenz |
Improve docs on `Stream.select()` for #135.
|
Thu, 28 Jun 2007 17:43:31 +0000 |
cmlenz |
Merged cspeedups branch into 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.
|
Thu, 26 Apr 2007 09:14:30 +0000 |
cmlenz |
Add lower-level serialization functions.
|
Wed, 25 Apr 2007 19:41:09 +0000 |
cmlenz |
Apply patch by Alec Thomas for processing XML declarations (#111). Thanks!
|
Mon, 02 Apr 2007 18:21:03 +0000 |
cmlenz |
Added documentation page on the builtin stream filters.
|
Thu, 22 Mar 2007 23:23:55 +0000 |
cmlenz |
More API doc enhancements.
|
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.
|
Thu, 22 Mar 2007 15:05:29 +0000 |
cmlenz |
More API documentation.
|
Thu, 22 Mar 2007 12:45:18 +0000 |
cmlenz |
Try to use proper reStructuredText for docstrings throughout.
|
Wed, 21 Feb 2007 14:25:44 +0000 |
cmlenz |
Update copyright year for files modified this year.
|
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`.
|
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)
|
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.
|
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.
|
Fri, 10 Nov 2006 15:27:36 +0000 |
cmlenz |
Make `Attrs` instances immutable.
|
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.
|
Mon, 02 Oct 2006 19:08:36 +0000 |
cmlenz |
Some adjustments to make core data structures picklable (requires protocol 2).
|
Mon, 02 Oct 2006 10:49:32 +0000 |
cmlenz |
Fix the handling of namespace context for match templates.
|
Mon, 11 Sep 2006 15:07:07 +0000 |
cmlenz |
Renamed Markup to Genshi in repository.
base
markup/core.py@b8d3a16eda88
|