<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ste/tests, branch 1.0.3</title>
<subtitle>The STE Template Engine is a compiling template engine for PHP ≥ 5.3.
</subtitle>
<id>http://git.laria.me/ste/atom?h=1.0.3</id>
<link rel='self' href='http://git.laria.me/ste/atom?h=1.0.3'/>
<link rel='alternate' type='text/html' href='http://git.laria.me/ste/'/>
<updated>2014-05-24T14:21:44Z</updated>
<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='http://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='http://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='http://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='http://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='http://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='http://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='http://git.laria.me/ste/commit/?id=4a803fa76909bc7172f68da890d854d0d7a5b903'/>
<id>urn:sha1:4a803fa76909bc7172f68da890d854d0d7a5b903</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New Test</title>
<updated>2013-10-25T19:43:37Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2013-10-25T19:43:37Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ste/commit/?id=eebf5cb885f266104333ac145355ef6e2599e5f6'/>
<id>urn:sha1:eebf5cb885f266104333ac145355ef6e2599e5f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>short cmp tags can now contain tags.</title>
<updated>2013-10-25T19:10:32Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2013-10-25T19:10:32Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ste/commit/?id=6dc747c097e096075b4726eb4aebf1ce0ed71276'/>
<id>urn:sha1:6dc747c097e096075b4726eb4aebf1ce0ed71276</id>
<content type='text'>
To accomplish this, tag parameters can now be compiled, even if they
contain tags (the parser still doesn't allow this, but the compiler can now handle
this situation).

Also reformatted the code.
</content>
</entry>
<entry>
<title>Made the tests more tolerant for whitespace.</title>
<updated>2013-10-24T22:15:34Z</updated>
<author>
<name>Kevin Chabowski</name>
<email>kevin@kch42.de</email>
</author>
<published>2013-10-24T22:15:34Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ste/commit/?id=ecb1ed97be62f26e84d860f3b79244237947aab5'/>
<id>urn:sha1:ecb1ed97be62f26e84d860f3b79244237947aab5</id>
<content type='text'>
</content>
</entry>
</feed>
