<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ste/tests, branch develop</title>
<subtitle>The STE Template Engine is a compiling template engine for PHP ≥ 5.3.
</subtitle>
<id>https://git.laria.me/ste/atom?h=develop</id>
<link rel='self' href='https://git.laria.me/ste/atom?h=develop'/>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/'/>
<updated>2015-04-14T20:37:15Z</updated>
<entry>
<title>Trim whitespace</title>
<updated>2015-04-14T20:37:15Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2015-04-14T20:37:15Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=b52413dbb4d8333d5fe2a351780e20b04c4525a2'/>
<id>urn:sha1:b52413dbb4d8333d5fe2a351780e20b04c4525a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>$escape_method is now private</title>
<updated>2015-04-14T20:13:35Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2015-04-14T20:13:35Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=17f662cc6ff4f50c30270a23f6679af1b251e82c'/>
<id>urn:sha1:17f662cc6ff4f50c30270a23f6679af1b251e82c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implemented autoescaping</title>
<updated>2015-04-13T20:35:27Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2015-04-13T20:35:27Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=f744b3227b116d4f7ccd7c71f8b8498ebf86d85f'/>
<id>urn:sha1:f744b3227b116d4f7ccd7c71f8b8498ebf86d85f</id>
<content type='text'>
Still needs some cleanup and documentation.
</content>
</entry>
<entry>
<title>Refined test_closure</title>
<updated>2014-05-24T14:21:44Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2014-05-24T14:21:23Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=3b5c779ac5eb70acbb2a5ca56fa0d36ee48d772b'/>
<id>urn:sha1:3b5c779ac5eb70acbb2a5ca56fa0d36ee48d772b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added ste:setlocal and refined test_scope.</title>
<updated>2014-05-24T11:07:19Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2014-05-24T11:07:19Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=9f86139b7604ea782a35e09bf9d0c55154197051'/>
<id>urn:sha1:9f86139b7604ea782a35e09bf9d0c55154197051</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simple autoloader for examples and tests.</title>
<updated>2014-05-23T23:54:04Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2014-05-23T23:54:04Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=f7ddc264d832d163494904da67ca96856335487b'/>
<id>urn:sha1:f7ddc264d832d163494904da67ca96856335487b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added scoping.</title>
<updated>2014-05-23T23:39:33Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2014-05-23T23:39:33Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=84d815f4e006e02521759070bb89025dab80b219'/>
<id>urn:sha1:84d815f4e006e02521759070bb89025dab80b219</id>
<content type='text'>
ste:mktag generated tags now have an own scope. They even resemble
closures, since they inherit their parent scope.

A lot of work was done to keep this compatible with older programs.
However:

* Templates that relied on the non-scoping behavior of tags will probably
  fail.
* Since $ste-&gt;vars is no longer an actual array, things like
    $ste-&gt;vars["foo"]["bar"] = "baz"
  are no longer possible! A single field access will still work:
    $ste-&gt;vars["foo"] = "bar"
</content>
</entry>
<entry>
<title>Fixed ste:get</title>
<updated>2014-05-23T23:29:11Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2014-05-23T23:29:11Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=fdbe2e9521aa54ec6e0b70c1cb0f532248e531e4'/>
<id>urn:sha1:fdbe2e9521aa54ec6e0b70c1cb0f532248e531e4</id>
<content type='text'>
Didn't work at all before. The varname was not passed correctly.

Also added the test case that showed this.
</content>
</entry>
<entry>
<title>ste:foreach now has an else clause for empty arrays.</title>
<updated>2013-10-28T17:09:50Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2013-10-28T17:09:50Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=a77a2ec58947f5fc7cb4023db3b8f8298e2f01f2'/>
<id>urn:sha1:a77a2ec58947f5fc7cb4023db3b8f8298e2f01f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed wrong include paths.</title>
<updated>2013-10-28T17:00:51Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2013-10-28T17:00:51Z</published>
<link rel='alternate' type='text/html' href='https://git.laria.me/ste/commit/?id=4a803fa76909bc7172f68da890d854d0d7a5b903'/>
<id>urn:sha1:4a803fa76909bc7172f68da890d854d0d7a5b903</id>
<content type='text'>
</content>
</entry>
</feed>
