Commits on May 23, 2010
  1. Tag the 0.2.0 release.

    saltybeagle committed May 23, 2010
Commits on May 12, 2010
Commits on Apr 26, 2010
Commits on Apr 22, 2010
Commits on Apr 9, 2010
  1. Switch from IteratorAggregate to just Iterator and implement the meth…

    saltybeagle committed Apr 9, 2010
    …ods. This ensures that vars will be filtered correctly.
Commits on Mar 23, 2010
Commits on Mar 4, 2010
  1. Add __isset and __unset

    saltybeagle committed Mar 4, 2010
  2. Fix offsetExists, missing parameter. Correct spelling of UnexpectedVa…

    saltybeagle committed Mar 4, 2010
    …lueException, and order of extends and implements.
Commits on Dec 20, 2009
  1. Update package.xml

    saltybeagle committed Dec 20, 2009
Commits on Dec 9, 2009
Commits on Dec 7, 2009
Commits on Nov 19, 2009
  1. Rename ObjectProxy\Iterator to ObjectProxy\Traversable, and use this …

    saltybeagle committed Nov 19, 2009
    …for every Traversable object. Use \IteratorAggregate to simplify.
Commits on Nov 14, 2009
  1. Improve handling of nested objects to ensure data is always escaped. …

    saltybeagle committed Nov 14, 2009
    …Support proxy to objects that implement the Iterator interface
Commits on Nov 6, 2009
  1. Add complete example. Fix bug found in object proxy when internal obj…

    saltybeagle committed Nov 6, 2009
    …ect was an object proxy.
Commits on Oct 30, 2009
Commits on Oct 27, 2009
  1. Update releases. Add myself to Pyrus developers. Package up PEAR2_Tem…

    saltybeagle committed Oct 27, 2009
    …plates_Savant for the first time. Add latest releases to trunk. The releases will be merged to the live branch soon.
Commits on Oct 18, 2009
Commits on Oct 16, 2009
  1. document the ObjectProxy

    saltybeagle committed Oct 16, 2009
Commits on Oct 14, 2009
Commits on Oct 11, 2009
  1. fix tests, fix escaping, add template inheritance through variable

    cellog committed Oct 11, 2009
    we access parent->context to get the parent context, parent->parent to get the super-super template.  A child template is a template that is called inside another template
  2. do not escape by default

    cellog committed Oct 11, 2009
    add helper methods for rendering associative arrays and doing conditional rendering so we don't have to do logic in the templates themselves
  3. new fast compiler generates php templates that are twice as fast as o…

    cellog committed Oct 11, 2009
    …utput-buffering based templates
    use exception in findfile if the template is not found
    simplify directory traversal attack detection so that path is scanned only once, and template filename is scanned only once
    new test for fast compiler
  4. Trim some fat by removing helpers (I've convinced myself they don't b…

    saltybeagle committed Oct 11, 2009
    …elong here). Simplify constructor a bit.
Commits on Oct 10, 2009