Commit Graph
559 Commits
Author SHA1 Message Date
Justin Hileman 6c683a5805 Merge branch 'dev' into feature/higher-order-sections
Conflicts:
	Mustache.php
	test/MustacheSpecTest.php
2011-06-12 23:25:49 -04:00
Justin Hileman f348449fc2 Merge branch 'feature/spec-update-1.1.2' into dev 2011-06-12 23:13:42 -04:00
Justin Hileman 9c16a83e53 Merge branch 'release/0.6.0' 2011-06-12 23:08:26 -04:00
Justin Hileman 49b500f789 Note known whitespace bug with spec tests. 2011-06-12 23:00:54 -04:00
KevBurnsJr c2f1201c5c Oops, fixing test. 2011-06-12 17:27:05 -07:00
KevBurnsJr 7d3f312b4c Adding test for delimiter switching in partials 2011-06-12 17:20:03 -07:00
Justin Hileman 9c73e5bb4f Add whitespace bug to known issues. 2011-04-26 18:59:22 -04:00
Justin Hileman 60e7fbbb34 Fix whitespace bugs in partials, interpolation and comments. 2011-04-26 18:56:03 -04:00
Justin Hileman 31ba792e33 update spec to 1.1.2 2011-04-26 18:55:05 -04:00
Justin Hileman cb30ad2389 Make spec test failure messages more readable. 2011-04-26 17:27:14 -04:00
Justin Hileman 14911a158e Per the updated spec, interpolated lambdas should not be cached. 2011-03-05 12:14:02 -05:00
Justin Hileman d7cee29402 Merge branch 'dev' into feature/higher-order-sections
Conflicts:
	Mustache.php
2011-03-05 12:13:27 -05:00
Justin Hileman 2efa705751 Merge branch 'feature/spec-update' into dev 2011-03-05 11:57:24 -05:00
Justin Hileman 76c4eb25b4 Merge branch 'dev' into feature/higher-order-sections 2011-03-05 11:50:53 -05:00
Justin Hileman 25253b3c00 DOT-NOTATION and IMPLICIT-ITERATOR are now part of core spec.
These pragmas have proved useful enough that they're no longer considered pragmas. Enable them by default. Update tests accordingly.

This is a (very) backwards incompatible change, so it won't be released until v0.6.0.
2011-03-05 11:49:43 -05:00
Justin Hileman f0861da000 Merge branch 'dev' into feature/spec-update 2011-03-05 11:17:12 -05:00
Justin Hileman fd3875a4ac Update spec to v1.1.0 -- dot notation 2011-03-05 11:16:12 -05:00
Justin Hileman ebfe6495bb Clean up $options code.
* Add a nice descriptive comment to the constructor.
* Add test coverage for `_setOptions`.
* Fix a couple of bugs exposed by said tests.
2011-03-01 13:36:05 -05:00
Woody Gilk 9a866e9721 Mustache::$_otag and Mustache::$_ctag no longer need to be public with _setOptions added 2011-03-01 12:13:44 -05:00
Woody Gilk 8bc3b1558c Added $options to constructor, along with _setOptions method to allow setting some options at runtime 2011-03-01 12:12:19 -05:00
Justin Hileman e928cd956a Merge branch 'hotfix/0.5.2' into dev 2011-03-01 11:42:58 -05:00
Justin Hileman 27bed8f10a Merge branch 'hotfix/0.5.2' 2011-03-01 11:41:59 -05:00
Justin Hileman 392b0a3c57 Check whether context item is an array before using it.
Fixes #24. This will be necessary once implicit iterators make it into production. It will also save people from themselves if they put an iterable array where Mustache expects to find a context.
2011-03-01 11:41:13 -05:00
Justin Hileman 0ac8be629b Merge branch 'feature/indentation-fix' of https://github.com/DrPheltRight/mustache.php into DrPheltRight-feature/indentation-fix 2011-03-01 10:42:06 -05:00
Justin Hileman 9640915fb7 Update spec to v1.0.0. Tests break. 2011-03-01 08:20:40 -05:00
Luke Morton 5130ff2cbe Fixes #28 2011-02-17 21:19:13 +00:00
Justin Hileman 2cfc9ba827 Update to current spec HEAD.
This makes a lot of tests fail :)
2011-02-17 09:47:29 -05:00
Justin Hileman dd60778124 Update spec test to work with v1.0.0rc2 lambdas spec. 2010-12-27 01:01:18 -05:00
Justin Hileman 8c958a78de Merge branch 'dev' into feature/higher-order-sections 2010-12-27 00:59:51 -05:00
Justin Hileman 8fbca952c6 Update spec submodule to v1.0.0rc2 2010-12-27 00:59:24 -05:00
Justin Hileman 6a65bcda03 Update (per the lambdas spec) to allow lambdas as "higher-order variables". 2010-12-15 10:47:28 -05:00
Justin Hileman 65d6b5a638 Enable (and fix) lambdas spec test.
This requires the not-yet-committed PHP version of the lambdas spec to actually do anything besides skip some more tests. But trust me, once you see these hot new lambda spec tests, it'll be a *lot* more interesting.
2010-12-15 10:38:11 -05:00
Justin Hileman 8db0b86e45 Merge branch 'dev' into feature/higher-order-sections 2010-12-14 17:00:23 -05:00
Justin Hileman c7a2064344 Merge branch 'hotfix/0.5.1' into dev 2010-12-14 16:53:38 -05:00
Justin Hileman 6eb3ea0c8b Merge branch 'hotfix/0.5.1' 2010-12-14 16:53:10 -05:00
Luke Morton 7d239849da Fixes #25 2010-12-14 16:50:23 -05:00
Justin Hileman a448453da3 Merge branch 'release/0.5.0' 2010-12-08 16:05:51 -05:00
Justin Hileman f2d677e5d6 Update README. 2010-12-08 16:04:11 -05:00
Justin Hileman 771373c70d Merge branch 'dev' into feature/higher-order-sections 2010-12-08 08:57:37 -05:00
Justin Hileman 7466cd2551 Comment out lambda tests.
Lambdas aren't currently implemented in Mustache.php, and the parser we're using doesn't like the lambdas yaml file so it's throwing exceptions :(
2010-12-08 08:55:37 -05:00
Justin Hileman 2e335f8687 Merge branch 'feature/whitespace-overhaul' into dev 2010-12-08 08:49:29 -05:00
Justin Hileman 6e070ca476 Merge branch 'dev' into feature/whitespace-overhaul 2010-12-08 08:42:04 -05:00
Justin Hileman 5eeddd5cb5 Merge branch 'feature/mustache-spec' into dev 2010-12-08 08:41:41 -05:00
Justin Hileman 55e3a036f2 Merge branch 'dev' into feature/mustache-spec 2010-12-08 08:40:14 -05:00
Justin Hileman 64b5cd0964 Cleanup.
Make RegEx variable capitalization consistent. Add docblocks for prepareFooRegEx functions.
2010-12-08 08:34:27 -05:00
Justin Hileman c5bf83f9a9 Move class constants to their logical places. 2010-12-08 08:28:51 -05:00
Justin Hileman 834d612f1e Merge branch 'dev' into feature/whitespace-overhaul 2010-12-08 08:23:13 -05:00
Justin Hileman 7cb2029ec2 Add test for double-rendered sections, prevent mustache injection (see fix for mustache.js: http://hile.mn/fOVoW1 ...) 2010-12-08 08:16:06 -05:00
Justin Hileman 7ffd232c2e Merge branch 'dev' into feature/mustache-spec 2010-11-26 15:53:56 -05:00
Justin Hileman b08f116d7f Merge branch 'dev' into feature/higher-order-sections 2010-11-26 15:51:21 -05:00