Permalink
Commits on Apr 13, 2009
  1. Remove the use of decorators and str.rsplit() from the xmlrunner code…

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 13, 2009
    … to make it compatible with Python 2.3
    
    Decorators were introduced in 2.4 (PEP 318), who knew!
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  2. Correct failure to import Cheetah.Filters on Python 2.4.xx and 2.3.xx…

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 13, 2009
    … due to the markdown module requiring ElementTree
    
    For the tests, the Markdown test will not fail, but print an informative message. Use of the Cheetah.Filter.Markdown class
    in "real life" however will raise a big ugly exception and print out a download link for 2.4 and 2.3 users
    
    ElementTree was included in the base installation as of 2.5
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on Apr 12, 2009
  1. Token commit!

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 12, 2009
  2. Another test commit

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 12, 2009
  3. Token commit to test Hudson

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 12, 2009
  4. Update CHANGES to include the CodeHighlighter filter

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 12, 2009
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  5. Fix a SAX parser breakage in the xml test runner for Hudson

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 12, 2009
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  6. Missed a reference to the old optik parser, found on a fresh install …

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 12, 2009
    …and test run
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on Apr 11, 2009
  1. Add support for running the whole test-suite against the XMLTestRunner

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 11, 2009
    In order to set up Hudson to run against a number of versions of Python,
    we need to generate JUnit XML
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on Apr 10, 2009
  1. Fix a minor issue with inline import statements

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 10, 2009
    This will hopefully be the last issue related to these changes, added two more unit tests to cover these cases
    and ran the whole suite successfully.
    
    This may not have actually been the issue reported by mobiledreamers@gmail.com, but investigating his issue led
    to these changes
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on Apr 8, 2009
  1. Remove unnecessary space from the output so Markdown and CodeHighligh…

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 8, 2009
    …ter will work together
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  2. Add a CodeHighlighter filter for use with the #transform directive

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 8, 2009
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on Apr 6, 2009
  1. Update CHANGES with #transform and markdown details

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 6, 2009
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  2. Update SetupConfig.py to include the new markdown packages

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 6, 2009
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  3. Forgot to remove these references to the FileRefresh module

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 6, 2009
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  4. Finish up support for the #transform directive, and the Markdown filter

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 6, 2009
    Now you can set:
    	#from Cheetah.Filters import Markdown
    	#transform Markdown
    
    	This is my header!
    	==================
    
    And your output will be:
    	<h1>This is my header!</h1>
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on Apr 5, 2009
  1. Initial pass on the Markdown filter along with a test

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 5, 2009
    The support in the compiler for #transform is still needed to support
    full body transformation, i.e. a mymarkdown.tmpl -> markdown output
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  2. Kill this dead useless test file

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 5, 2009
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on Apr 4, 2009
  1. Add __init__ so we can import this sucker

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 4, 2009
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  2. Import the markdown module for a planned wiki-template

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 4, 2009
    Grabbed from http://www.freewisdom.org/projects/python-markdown/
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  3. Update CHANGES and TODO, prepping v2.1.1

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 4, 2009
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on Apr 3, 2009
  1. Revert "Update CHANGES to reflect jbq@'s latest patch"

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 3, 2009
    This reverts commit 46ea771.
  2. Revert "Convert unicode compiled template to an utf8 char buffer when…

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 3, 2009
    … writing to a file"
    
    This one never meant for the next branch but rather the unicode branch
    
    This reverts commit 158b56c.
  3. Something about the Praise section was breaking the cheeseshop reStru…

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 3, 2009
    …cturedText parser
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  4. Update SetupConfig.py for submission of Cheetah Community Edition to …

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 3, 2009
    …the cheeseshop
    
    Mmmm packages
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on Apr 2, 2009
  1. Update CHANGES to reflect jbq@'s latest patch

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 2, 2009
Commits on Apr 1, 2009
  1. Convert unicode compiled template to an utf8 char buffer when writing…

    jbq authored and R. Tyler Ballance committed Apr 1, 2009
    … to a file
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  2. Add statprof module

    R. Tyler Ballance
    R. Tyler Ballance committed Apr 1, 2009
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on Mar 30, 2009
  1. Remove those pesky .cvsignore files

    R. Tyler Ballance
    R. Tyler Ballance committed Mar 30, 2009
  2. Update CHANGES and TODO with accomplished tasks

    R. Tyler Ballance
    R. Tyler Ballance committed Mar 30, 2009
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  3. Finish removing optik parser, added --shbang option as well (re #2)

    R. Tyler Ballance
    R. Tyler Ballance committed Mar 30, 2009
    Usage: cheetah compile mytemplate.tmpl --shbang="#!/usr/bin/python2.6"
    
    NOTE: Depending on how your shell deals with the exclaimation point, you may need to escape it (as in zsh(1)) like this:
    	cheetah compile mytemplate.tmpl --shbang="#\!/usr/bin/python2.6"
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  4. Move Cheetah off the imported optik parser in favor of the Python bui…

    R. Tyler Ballance
    R. Tyler Ballance committed Mar 30, 2009
    …ltin optparse module
    
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
  5. Update CHANGES with some of the other issues fixed in 2.1.1

    R. Tyler Ballance
    R. Tyler Ballance committed Mar 30, 2009
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>
Commits on Mar 29, 2009
  1. Update CHANGES

    R. Tyler Ballance
    R. Tyler Ballance committed Mar 29, 2009
    Signed-off-by: R. Tyler Ballance <tyler@slide.com>