Edgewall Software

source: trunk/markup/core.py

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @281   17 years cmlenz Implement support for namespace prefixes in XPath expressions.
(edit) @254   17 years cmlenz * Implement reverse add/mul operators for Markup class, so that the …
(edit) @250   17 years cmlenz Add serialization to plain text, based on cboos' patch. Closes #41.
(edit) @227   17 years cmlenz Renamed Attributes to Attrs to reduce the verbosity.
(edit) @216   17 years cmlenz Fix for #30 (trouble using py:definside a match template)
(edit) @215   17 years cmlenz Follow-up to [214]: allow initializing Attributes with attribute …
(edit) @214   17 years cmlenz Allow initialization of Attributes with keyword arguments.
(edit) @203   17 years cmlenz Various docstring additions and other cosmetic changes.
(edit) @189   17 years cmlenz Use xmlcharrefreplace when encoding the output in Stream.render(), …
(edit) @186   17 years cmlenz * Fix error in expression evaluation when the expression evaluates to …
(edit) @184   17 years cmlenz CDATA sections in XML input now appear as CDATA sections in the …
(edit) @181   17 years cmlenz * No escaping of <script> or <style> tags in HTML output (see #24) …
(edit) @180   17 years cmlenz Fix bug in HTML serializer, plus some other minor tweaks.
(edit) @174   17 years cmlenz Minor performance improvements in serialization.
(edit) @170   17 years cmlenz Minor cleanup and performance improvement for the builder module.
(edit) @154   17 years cmlenz Fix for #18: whitespace in space-sensitive elements such as <pre>
(edit) @140   17 years cmlenz Merged [135:138/branches/experimental/cspeedups].
(edit) @134   17 years cmlenz Various fixes for breakage introduced in [132].
(edit) @133   17 years cmlenz Use constants for axes in XPath engine.
(edit) @132   17 years cmlenz Removed the sanitize() method from the Markup class, and migrate …
(edit) @129   17 years cmlenz Some fixes and more unit tests for the XPath engine.
(edit) @112   17 years cmlenz Ported [111] to trunk.
(edit) @101   17 years cmlenz Add an XHTML serialization method. Now really need to get rid of some …
(edit) @96   17 years cmlenz Some subtle fixes to generation and sanitization.
(edit) @82   17 years cmlenz * Simplify implementation of the individual XPath tests (use closures …
(edit) @78   17 years cmlenz Some more performance tweaks.
(edit) @74   17 years cmlenz A couple of minor performance improvements.
(edit) @71   17 years cmlenz Switch copyright to Edgewall and URLs to markup.edgewall.org.
(edit) @58   17 years cmlenz Fix a number of escaping problems: * Markup instances were get …
(edit) @35   17 years mgood quotes should not be escaped inside text nodes
(edit) @28   17 years cmlenz * Fix the boilerplate in the Python source files. * Some more …
(edit) @19   17 years cmlenz Actually make use of the markup.core.Namespace class, and add a …
(edit) @18   17 years cmlenz Refactoring to address #6: all match templates are now processed by a …
(edit) @11   17 years cmlenz Moved the template-specific stream event kinds into the template module.
(edit) @10   17 years cmlenz Actually use the specified encoding in Stream.render().
(edit) @9   17 years cmlenz Stream.render() was masking TypeErrors (fix based on suggestion by …
(edit) @7   17 years cmlenz Simplified implementation of py:content directive.
(edit) @6   17 years cmlenz Improved py:attrs directive so that it removes existing attributes …
(add) @2   17 years cmlenz Initial import.
Note: See TracRevisionLog for help on using the revision log.