Florian Weingarten
cd3f976288
Merge branch 'master' into dont_render_blank_blocks
...
Conflicts:
lib/liquid/tag.rb
2013-07-02 14:00:30 -04:00
G. Bodenschatz
d36a1c518b
Fix some typos in comments
2013-06-27 22:16:23 +02:00
Florian Weingarten
40a37c3fb6
Merge branch 'master' into dont_render_blank_blocks
...
Conflicts:
lib/liquid/tags/cycle.rb
lib/liquid/tags/increment.rb
2013-06-27 10:03:18 -04:00
Florian Weingarten
668ee5e1c4
Clean up whitespace collapsing
2013-06-27 14:06:05 +02:00
Florian Weingarten
c16697746b
Clean up whitespace collapsing a bit
2013-06-27 13:57:26 +02:00
Florian Weingarten
d6e13faa43
Don't render blank blocks
2013-06-26 22:21:47 -04:00
Florian Weingarten
0f5441b09e
Convert legacy tab indentation to spaces and remove trailing whitespace from all lines
2013-06-26 19:53:09 -04:00
Florian Weingarten
2b17e24b16
Mutate resource_limits hash to flag that the limit was reached (for outside observation)
2013-05-31 09:34:23 -04:00
Florian Weingarten
9075b428b1
Resource limits: Don't raise Error but render error message (but abort after first error)
2013-05-31 09:25:25 -04:00
Florian Weingarten
8760b5e8c4
Add optional resource usage limitations to number of rendering calls, length of rendering output and/or number of variable/capture assignments
2013-05-30 17:04:26 -04:00
Tom Burns
8913a5615a
Revert "Merge pull request #185 from ISSIntel/liquid-utf8"
...
This reverts commit c5dfcd29b0 , reversing
changes made to f7d1e1d0c1 .
2013-05-20 19:53:13 -04:00
Adam Tanner
0b36540b78
Liquid has UTF8 support.
2012-12-26 18:14:36 -08:00
Jon Daniel
9c183bea83
added interrupt class for continue/break statements
...
When a continue or break statement is executed it pushes an interrupt to a
stack in context. If any non-handled interrupts are present blocks will cease
to execute. The for loop can handle the most recent interrupt in the stack.
2012-08-21 13:14:27 -04:00
Michael Green
281e3ea9c8
add interpolate once flag to regexes that never change
2012-05-08 16:27:50 -07:00
Steven Soroka
1a4ff9547a
render_all should internally always return strings. This eases some 1.9 compatability issues.
2011-05-02 10:58:27 -04:00
Austin Mills
4fec29f288
OPS-250 Modifying liquid error handling so that it no longer captures Exceptions that are not subclasses of StandardError (previously, it was rescuing things like Interrupt and NoMemoryError).
2011-01-10 14:55:05 -06:00
Tobias Lütke
44f35c0990
Performance improvement for Block parsing. ~ 10% speedup
2009-06-15 10:33:33 -04:00
Jakub Kuźma and Tobias Lütke
ed1b542abf
All tests pass on Ruby 1.9.1
...
Signed-off-by: Tobias Lütke <[email protected] >
2009-04-17 06:33:28 +08:00
Tobias Lütke
4c0cfae0b7
Changed implementation of For in such a way that it only depends on the existence of a each method. This allows drops to simply implement each for enumeration
2008-05-08 12:30:48 -04:00
Tobias Lütke
1d647361e1
Initial github import of liquid
2008-05-08 11:28:13 -04:00