added Twig_Loader_Filesystem::prependPath()
added namespaced templates support in Twig_Loader_Filesystem
changed notation of namespaced templates to @namespace/template_path
renamed the default filesystem namespace to __main__
tweaked documentation
moved an exception
added Twig_Loader_Filesystem::getNamespaces()
fixed typo
Added "split" filter aka explode.
allow --EXCEPTION-- tests to have a --DATA-- block
avoid crash when TWIG_GET_ARRAY_ELEMENT returns NULL

fixes #807
merged branch arnaud-lb/807 (PR #812)

Commits
-------

3ca6654 avoid crash when TWIG_GET_ARRAY_ELEMENT returns NULL
3694d4b allow --EXCEPTION-- tests to have a --DATA-- block

Discussion
----------

Fix for #807 (Segmentation fault when exception thrown inside any of ArrayAccess implementation methods)

This fixes #807
* bug fixes.
* str_split on empty delimeter.
* tests and documentation updated.
[ext] use only read_property handler
[ext] made ext consistent with 8ec73cf4759f90b961de1732da1732e60c1dbfff
[Tests] Test accessing a public property when \ArrayAccess is implemented

Test case for GH-792
php5.2 fix
[ext] fixed php 5.2 ZTS builds

zend_hash_apply_with_arguments and its callback argument do not have a
TSRMLS in php 5.2.
merged branch arnaud-lb/fix-zts-5.2 (PR #815)

Commits
-------

46ce339 [ext] fixed php 5.2 ZTS builds

Discussion
----------

[ext] Fixed php 5.2 ZTS builds

In 5.2 zend_hash_apply_with_arguments() and its callback argument do not have a TSRMLS.
merged branch arnaud-lb/792 (PR #814)

Commits
-------

8fa97bb php5.2 fix
d6fc86a [Tests] Test accessing a public property when \ArrayAccess is implemented
6704227 [ext] made ext consistent with 8ec73cf4759f90b961de1732da1732e60c1dbfff
228d2b0 [ext] use only read_property handler

Discussion
----------

Alternative fix for 792

This fixes #792 as described in https://github.com/fabpot/Twig/issues/792#issuecomment-7482480

- 228d2b0 removes the *object-to-array convertion* trick, since the bug comes from there, and it doesn't appear to be needed
- 6704227 is the equivalent of aa6b8358161e4ef35299be06a5ff61bfcba46f6a + 8ec73cf4759f90b961de1732da1732e60c1dbfff (this were not needed before because the bug was hidden by the object to array trick: numeric strings and integers are treated equally in arrays keys)

---------------------------------------------------------------------------

by stof at 2012-08-23T10:19:17Z

@arnaud-lb you need to fix the PHP 5.2 support