Yoryos Valotasios
ffce9032cc
Added travis.yml
2013-03-21 23:52:37 +01:00
Yoryos Valotasios
fb5739d994
Ignore .metadata
2013-03-21 23:46:29 +01:00
Whymarrh Whitby
2701211e11
Small spelling fix.
2013-03-15 17:57:12 -07:00
Michael Bayne
d215612d9a
Merge pull request #29 from bruckner/master
...
Fixes issue 28, comments containing '}' parsed as text
2013-03-06 12:59:46 -08:00
Daniel Bruckner
f92509a872
fixes #28
2013-03-06 12:46:36 -08:00
Michael Bayne
43db03a26a
Changed MustacheContextException -> MustacheException.Context.
...
Also made data into final fields. I don't like unnecessary getters.
2013-03-05 20:55:01 -08:00
pmenhart
c61650734d
Added MustacheContextException
...
Solving need to distinguish context errors from environment errors.
The exception has fields for the offending key and line number. This
is a first step towards internationalization of messages.
2013-03-05 23:33:48 -05:00
Michael Bayne
f3afcda74f
[maven-release-plugin] prepare for next development iteration
2013-02-27 10:24:27 -08:00
Michael Bayne
96020e46de
[maven-release-plugin] prepare release jmustache-1.7
2013-02-27 10:24:18 -08:00
Michael Bayne
1d7021b753
Fixed typo.
2013-02-15 16:41:24 -08:00
Michael Bayne
aa56e72513
Truth in exampling.
2013-02-15 16:40:59 -08:00
Michael Bayne
acbddd07a2
Added basic lambda support.
2013-02-15 16:38:36 -08:00
Michael Bayne
be21def381
Oops, these were missing @Test annotations.
2013-02-15 16:08:06 -08:00
Michael Bayne
8f87bf374d
Some tweaks to the 'substitute name into null value' patch.
2013-01-23 17:43:46 -08:00
pmenhart
8b0d063ffd
Show the name of variable that is null or missing
...
If Compliler.nullValue contains a substring "{{name}}", then this substring
will be replaced with the name of variable.
For example, if nullValue="?{{name}}?" and variable is resolved to null,
then string "?foo?" will be used.
2013-01-23 15:59:52 -05:00
Michael Bayne
6e71dad5f2
Simplify logic now that null is always returned.
2012-12-04 16:48:23 -08:00
Michael Bayne
027a640bc4
Tidying.
2012-12-04 16:45:55 -08:00
Michael Bayne
e588f2edf0
Clarify null-shadowing test a bit further with Object context version.
2012-12-04 16:45:32 -08:00
Michael Bayne
65f8d12d62
Merge pull request #22 from tominsam/master
...
allow inner null values to mask parent context values
2012-12-04 16:38:13 -08:00
Michael Bayne
31190d3cb5
Made createFetcherCache abstract.
...
GWT doesn't provide Collections.synchronizedMap so we can't default to that.
Because we don't want someone to extend BasicCollector on a multi-threaded
platform and get an unsynchronized HashMap, which would cause things to fail,
we instead make creatFetcherCache abstract and document that if you extend
BasicCollector, you need to return a synchronized map (if the platform you're
targeting is multithreaded).
2012-10-03 09:51:26 -07:00
Michael Bayne
4926b326b9
Preserve Java 5 compatibility. Yay!
2012-10-01 14:14:23 -07:00
Michael Bayne
5ec24e947c
Use ConcurrentHashMap to cache fetchers, on platforms that support it.
2012-10-01 09:27:36 -07:00
Tom Insam
2b337b8770
null values can shadow parent context now. Improve test a little.
2012-08-22 15:19:00 +01:00
Tom Insam
718218098f
test for masking parent contexts with false keys.
2012-08-22 14:20:58 +01:00
Michael Bayne
41eec508cb
[maven-release-plugin] prepare for next development iteration
2012-08-16 17:53:52 -07:00
Michael Bayne
21f2145222
[maven-release-plugin] prepare release jmustache-1.6
2012-08-16 17:53:45 -07:00
Michael Bayne
9f0bb84db3
Prep for 1.6 release.
2012-08-16 17:38:41 -07:00
Michael Bayne
69a772ab98
Preserve nesting with non-empty strings; tidying.
2012-08-13 14:36:17 -07:00
Michael Bayne
a899c466ca
Use latest test plugin.
2012-08-13 14:31:23 -07:00
Michael Bayne
c10bb817da
Merge pull request #20 from mick8569/master
...
Add option to treat empty string as falsy values
2012-08-13 14:18:38 -07:00
Michael Bayne
74b954e8be
Merge pull request #19 from ContemplateLtd/for-upstream
...
Add Bundle-ActivationPolicy to OSGi manifest.
2012-08-13 14:16:47 -07:00
Mickael Jeanroy
af91e58024
Add option to treat empty string as falsy value
2012-08-13 20:57:29 +02:00
Martin Ellis
049359cde3
Add Bundle-ActivationPolicy to OSGi manifest.
...
Set the Bundle-ActivationPolicy to 'lazy'. According to the OSGi wiki:
"This can improve performance in a system with many bundles, where
instead of starting them they may be placed into a lazy state, and
only activated when they are actually used."
-- http://wiki.osgi.org/wiki/Bundle-ActivationPolicy
'Lazy' is fine for jmustache, because it has no bundle activator,
and does not provide any OSGi services that need to be registered.
2012-08-13 14:42:47 +01:00
Michael Bayne
a7f0e92d92
Merge pull request #18 from martiell/master
...
Use entity number when escaping apostrophes for IE compatibility.
2012-06-12 16:02:42 -07:00
Martin Ellis
1578aa0920
Escape apostrophe's using entity number (') rather than name (').
...
The ' entity is an XML entity, rather than an HTML entity, and is not
supported by Internet Explorer. The numeric form is supported in both XML
and HTML.
2012-06-12 17:12:54 +01:00
Michael Bayne
a1808fb3ef
POM tidying.
2012-06-08 08:34:48 -07:00
Michael Bayne
56f87c93ab
Merge pull request #16 from martiell/master
...
Add OSGi headers in manifest file using maven-bundle-plugin.
2012-06-08 08:31:35 -07:00
Martin Ellis
77991e52bb
Add OSGi headers in manifest file using maven-bundle-plugin.
...
Some of the automatically generated headers are suppressed because
they are for information only, and not very useful. These include
Bnd-LastModified, Include-Resource, Private-Package and Tool.
2012-05-25 15:54:39 +01:00
Michael Bayne
11cfdf87e5
Merge pull request #15 from skaba/master
...
Java5 compatibility
2012-04-13 09:24:43 -07:00
Serkan Kaba
ffe46f5865
Make the code Java5 compatible.
2012-04-10 14:26:57 +02:00
Michael Bayne
75da7d3e76
Only compile a lazily loaded template once. Also fixed styles.
2012-04-09 11:15:56 -07:00
Michael Bayne
37fbeb2bbd
Merge pull request #14 from skaba/master
...
Fixes issue #13
2012-04-09 11:08:27 -07:00
serkan
4d9a664214
Fix infinite recursion.
2012-04-06 16:33:21 +02:00
Michael Bayne
7701880092
Update download links to latest release version (1.5).
2011-11-22 11:43:55 -08:00
Michael Bayne
718639127e
Added comments and squeezed into 100 columns.
2011-11-22 11:40:09 -08:00
Michael Bayne
84b8f08634
Merge pull request #11 from jlewallen/parent-context
...
Add a Template.execute that takes a parent context.
2011-11-22 11:37:31 -08:00
Jacob Lewallen
1a06a0233a
Add a Template.execute that takes a parent context.
2011-11-22 11:20:59 -08:00
Michael Bayne
751123c067
[maven-release-plugin] prepare for next development iteration
2011-11-13 08:53:24 -08:00
Michael Bayne
ab3d6206e0
[maven-release-plugin] prepare release jmustache-1.5
2011-11-13 08:53:17 -08:00
Michael Bayne
d51cd7e08a
Reader and Writer are abstract classes. GWT tests work now. Yay!
2011-10-29 15:50:41 -07:00