Uwe Tews
a5961606f3
- bugfix extends resource did not work with user defined left/right delimiter https://github.com/smarty-php/smarty/issues/419
2018-03-16 18:44:47 +01:00
Uwe Tews
96fd914cc1
bugfix rework of newline spacing between tag code and template text.
...
now again identical with Smarty2 (forum topic 26878)
2017-11-20 04:07:51 +01:00
Uwe Tews
3fc8abeb98
code cleanup and optimizations 3.1.32-dev-34
2017-11-06 01:02:56 +01:00
Uwe Tews
dd9c076dfa
- correction of PHPDoc blocks
...
- minor code cleanup
2017-10-26 10:25:41 +02:00
Uwe Tews
3d7dece088
- bugfix custom delimiters could fail since modification of version 3.1.32-dev-23
...
https://github.com/smarty-php/smarty/issues/394
2017-10-21 13:14:14 +02:00
Uwe Tews
6b97d5cdd5
- unclosed block tag in double quted string must throw compiler exception.
...
https://github.com/smarty-php/smarty/issues/391 https://github.com/smarty-php/smarty/issues/392
2017-10-12 20:15:42 +02:00
uwetews
5448fecc9d
- fix spelling e3eda8a5f5 (commitcomment-21803095)
2017-04-24 18:21:37 +02:00
uwetews
e3eda8a5f5
- correct generated code on empty() and isset() call, observe change PHP behaviour since PHP 5.5
...
https://github.com/smarty-php/smarty/issues/347
2017-04-17 05:32:24 +02:00
uwetews
29388b8baa
- correct generated code on empty() and isset() call, observe change PHP behaviour since PHP 5.5
...
https://github.com/smarty-php/smarty/issues/347 (reverted from commit cfd8bf32b0
)
2017-04-17 05:04:44 +02:00
uwetews
cfd8bf32b0
- correct generated code on empty() and isset() call, observe change PHP behaviour since PHP 5.5
...
https://github.com/smarty-php/smarty/issues/347
2017-04-17 03:49:39 +02:00
uwetews
6d85c715f1
- bugfix array_merge() parameter should be checked https://github.com/smarty-php/smarty/issues/350
2017-04-13 07:15:46 +02:00
uwetews
3c07a28434
- optimization move runtime extension for template functions into Smarty objects
2016-10-08 06:07:14 +02:00
uwetews
b8acd7ea17
- bugfix some $smarty special template variables are no longer accessed as real variable.
...
using them on calls like {if isset($smarty.foo)} or {if empty($smarty.foo)} will fail
http://www.smarty.net/forums/viewtopic.php?t=26222
2016-09-20 14:21:39 +02:00
uwetews
62099617ae
- improvement {foreach} observe {break n} and {continue n} nesting levels when restoring saved $item and $key variables
2016-09-09 22:54:42 +02:00
uwetews
e82f966682
- bugfix using nocache like attribute with value true like {plugin nocache=true} did not work https://github.com/smarty-php/smarty/issues/285
2016-09-07 00:06:17 +02:00
uwetews
ffa270c395
04.08.2015
...
- improvement move template function source parameter into extension
2016-08-04 23:10:26 +02:00
uwetews
38b13661fe
- bugfix enable debugging could fail when template objects did already exists https://github.com/smarty-php/smarty/issues/237
2016-07-13 01:07:53 +02:00
uwetews
353ee1a490
- bugfix PHP 7 compatibility on registered compiler plugins https://github.com/smarty-php/smarty/issues/241
2016-07-13 00:12:58 +02:00
uwetews
6ef0d0eaa0
- optimization and cleanup of resource code
2016-05-15 11:13:31 +02:00
uwetews
2cb03512f7
- bugfix {strip} remove space on linebreak between html tags https://github.com/smarty-php/smarty/issues/213
2016-04-29 00:24:47 +02:00
uwetews
abf5be58ad
- improvement rework of 'scope' attribute handling see see NEW_FEATURES.txt https://github.com/smarty-php/smarty/issues/194
...
https://github.com/smarty-php/smarty/issues/186 https://github.com/smarty-php/smarty/issues/179
2016-03-09 01:01:32 +01:00
uwetews
a884855818
- bugfix {strip} must keep space between hmtl tags. Broken by changes of 10.2.2016 https://github.com/smarty-php/smarty/issues/184
2016-02-20 17:24:48 +01:00
uwetews
0735ff9605
- optimization make compiler tag object cache static for higher compilation speed
2016-02-14 20:57:21 +01:00
uwetews
30328d318c
- optimization of tag attribute compiling
2016-02-14 19:58:55 +01:00
uwetews
0f7f0d87b6
- new tag {make_nocache} read NEW_FEATURES.txt https://github.com/smarty-php/smarty/issues/110
2016-02-14 02:54:38 +01:00
uwetews
9c37394ccb
- bugfix other {strip} error with output tags between hmtl https://github.com/smarty-php/smarty/issues/180
2016-02-10 21:12:35 +01:00
uwetews
b8fb986327
- bugfix {strip} must keep space on output creating smarty tags within html tags https://github.com/smarty-php/smarty/issues/177 other update for BC
2016-02-10 03:49:09 +01:00
uwetews
417088bdb7
- bugfix {strip} must keep space on output creating smarty tags within html tags https://github.com/smarty-php/smarty/issues/177
2016-02-10 03:17:32 +01:00
uwetews
08db1a4a3f
- bugfix {strip} must keep space on output creating smarty tags within html tags https://github.com/smarty-php/smarty/issues/177
2016-02-10 01:12:57 +01:00
uwetews
2f62b99173
- update/bugfix scope attribute handling reworked. Read the newfeatures.txt file
2016-02-09 23:27:07 +01:00
uwetews
b04486a091
- reformat all code for unique style
2016-02-09 01:27:15 +01:00
uwetews
c59ca44b9f
- move some code from parser into compiler
2016-02-09 01:15:12 +01:00
uwetews
c1f34b1314
- improvement internal compiler changes
2016-02-05 17:41:11 +01:00
uwetews
c8c82a292a
- PHPdoc updates
2015-12-27 08:12:46 +01:00
uwetews
2ebacc3b54
- bugfix post filter did fail on template inheritance https://github.com/smarty-php/smarty/issues/144
2015-12-24 05:52:41 +01:00
uwetews
a8f8efd4b4
- bugfix {strip} must remove all blanks between html tags https://github.com/smarty-php/smarty/issues/136
2015-12-21 23:35:52 +01:00
uwetews
9a8bcb93b1
- bugfix text content consisting of just a single '0' like in {if true}0{/if} was suppressed (forum topic 25834)
2015-12-17 21:51:19 +01:00
Di Wu
1f7a82e2be
Compatible with PHP7
...
Explicitly defining the evaluation order with the curly braces.
In PHP5
``
$person->$property['first'] is evaluated as $person->{$property['first']}
``
But in PHP7
``
$person->$property['first'] is evaluated as {$person->$property}['first']
``
2015-12-15 17:37:53 +08:00
uwetews
260d3e3e46
-bugfix {strip} should exclude some html tags from stripping, related to fix for https://github.com/smarty-php/smarty/issues/111
2015-12-09 01:35:17 +01:00
uwetews
29e2eb0bca
- bugfix internal template function data got stored in wrong compiled file https://github.com/smarty-php/smarty/issues/114
2015-12-08 23:41:42 +01:00
uwetews
4839d0e0cc
-bugfix {strip} should insert a single space https://github.com/smarty-php/smarty/issues/111
2015-12-05 17:28:05 +01:00
uwetews
cc3f69a2a3
- update config file processing
2015-11-01 02:58:27 +01:00
uwetews
888014b908
- new extension handler to load functions when called
2015-10-24 05:02:24 +02:00
uwetews
8dc2a0af7c
- rework of template inheritance
2015-10-18 04:46:05 +02:00
uwetews
e1e8d2feda
- update compiler by moving no longer needed properties, code optimizations and other
2015-09-16 16:23:38 +02:00
uwetews
5cbedc87f0
- optimize internal subtemplate handling
2015-09-14 23:16:13 +02:00
uwetews
620e52405b
- improvement convert template inheritance into runtime processing
...
- bugfix {$smarty.block.parent} did always reference the root parent block https://github.com/smarty-php/smarty/issues/68
2015-09-01 01:54:28 +02:00
uwetews
9eb87ef5a2
- relocate properties for size optimization
2015-08-23 13:24:24 +02:00
uwetews
6a26393099
- optimize rendering
2015-08-23 01:26:46 +02:00
uwetews
329cd6ec4d
- remove not really needed properties
2015-08-19 02:19:25 +02:00