uwetews
4f7cd8f1b3
- reformating for PSR-2 coding standards https://github.com/smarty-php/smarty/pull/483
2018-08-31 16:45:09 +02:00
uwetews
799b5cb342
- fix PSR-2 coding standards and PHPDoc blocks https://github.com/smarty-php/smarty/pull/452
...
https://github.com/smarty-php/smarty/pull/475
https://github.com/smarty-php/smarty/pull/473
- bugfix PHP5.2 compatibility https://github.com/smarty-php/smarty/pull/472
2018-08-19 02:35:46 +02:00
Sławomir Kaleta
2404095783
Update PSR-2
2018-06-12 09:58:15 +02:00
Uwe Tews
336c07c23f
- bugfix plugins may not be loaded if {function} or {block} tags are executed in nocache mode
...
https://github.com/smarty-php/smarty/issues/371
2018-03-28 07:15:29 +02:00
Uwe Tews
0dbace8321
- new feature {parent} = {$smarty.block.parent} {child} = {$smarty.block.child}
2018-03-26 22:35:31 +02: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
96bcbd2221
fix comment correct last commit
2017-11-11 07:10:35 +01:00
Uwe Tews
efe0e4c40c
fix comment
2017-11-11 06:44:33 +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
b271173a2d
bugfix $smarty.block.child and $smarty.block.parent could not be used like any
...
$smarty special variable https://github.com/smarty-php/smarty/issues/393
2017-10-12 08:21:12 +02:00
uwetews
ec3a00e5ab
- improvement new tags {block_parent} {block_child} in template inheritance
2016-09-20 16:00:28 +02:00
uwetews
1fbf16afed
- optimization of inheritance processing
2016-05-10 03:54:56 +02:00
uwetews
971058fc61
- enhancement {block} tag names can now be variable https://github.com/smarty-php/smarty/issues/221
2016-05-02 00:58:17 +02:00
uwetews
13a2127b50
- bugfix nested {include} with relative file path could fail when called in {block} ... {/block} https://github.com/smarty-php/smarty/issues/218
2016-04-24 11:04:36 +02: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
f59b00c6dd
- bugfix {extends} with relative file path did not work https://github.com/smarty-php/smarty/issues/154
...
https://github.com/smarty-php/smarty/issues/158
2016-01-27 04:51:02 +01:00
uwetews
71f71e6262
- bugfix string resource could inject code at {block} or inline subtemplates through PHP comments https://github.com/smarty-php/smarty/issues/157
2016-01-26 22:22:20 +01:00
uwetews
867a2f3165
- bugfix string resource could inject code at {block} or inline subtemplates through PHP comments https://github.com/smarty-php/smarty/issues/157 (reverted from commit 2850cce19f
)
2016-01-26 21:49:56 +01:00
uwetews
2850cce19f
- bugfix string resource could inject code at {block} or inline subtemplates through PHP comments https://github.com/smarty-php/smarty/issues/157
2016-01-26 21:34:11 +01:00
uwetews
dc6da4384b
- improve inheritance code
2015-12-27 04:02:21 +01:00
uwetews
fdd20dd4f1
- compile {block} tag code and its processing into classes
2015-12-25 09:10:39 +01:00
uwetews
919861014a
- bugfix using {block append/prepend} on same block in multiple levels of inheritance templates could fail (forum topic 25827)
2015-12-17 21:32:36 +01:00
uwetews
888014b908
- new extension handler to load functions when called
2015-10-24 05:02:24 +02:00
uwetews
0e28150b4a
- fix compiled code for new {block} assign attribute
2015-10-18 11:35:08 +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
8d734a9d52
- update template inheritance processing
2015-09-14 23:46:17 +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
6087ac5de0
- convert debug console processing to object
2015-08-19 00:58:47 +02:00
uwetews
af6f77a9e6
create raw compiled object to avoid checking for compiled file
2015-08-10 22:45:56 +02:00
uwetews
7d2e27ae2f
use parent_compiler object for storing required plugins
2015-08-09 20:53:32 +02:00
uwetews
d16e2d3a15
replace property array by object properties
2015-08-09 20:43:04 +02:00
Uwe Tews
e1cc514a68
- avoid possible circular object referances caused by parser/lexer objects
2015-08-06 01:19:11 +02:00
Uwe Tews
06096191c5
- optimize {block} compilation
2015-07-06 03:41:37 +02:00
Uwe Tews
b198e6488c
- optimize {block} compilation
2015-07-06 03:12:25 +02:00
Uwe Tews
86783c857d
use tag object cache of parent compiler
2015-07-01 03:25:55 +02:00
Uwe Tews
b64d5d26c9
- update realpath handling
2015-06-21 13:53:52 +02:00
Uwe Tews
2a1badfebb
- bugfix possible error message on unset() while compiling {block} tags https://github.com/smarty-php/smarty/issues/46
2015-06-04 02:39:26 +02:00
Uwe Tews
825ccc9f47
rename parse tree class names to Smarty_Internal_ParseTree....
2014-12-30 16:16:54 +01:00
Uwe Tews
bc13ebbc9b
-bugfix and enhancement on subtemplate {include} and template {function} tags.
...
* Calling a template which has a nocache section could fail if it was
called from a cached and a not cached subtemplate.
* Calling the same subtemplate cached and not cached with the
$smarty->merge_compiled_includes enabled could cause problems
* Many smaller related changes
2014-11-01 22:42:34 +01:00
Uwe.Tews@googlemail.com
2a311c5473
- bugfix existing child {block} tag must override parent {block} tag append / prepend setting (topic 25259)
2014-10-01 21:03:40 +00:00
Uwe.Tews@googlemail.com
68b83f591d
- bugfix template resource of inheritance blocks could get invalid if the default resource type is not 'file'(Issue 202)
2014-09-30 23:20:56 +00:00
Uwe.Tews@googlemail.com
425091a19f
- fixed spelling, PHPDoc , minor errors, code cleanup
2014-06-06 02:40:04 +00:00
Uwe.Tews@googlemail.com
668bc16717
- bugfix template inheritance fail when using custom resource after patch of 8.3.2014 (Issue 187)
2014-04-06 18:50:39 +00:00
Uwe.Tews@googlemail.com
af13907219
08.03.2014
...
- bugfix relative file path {include} within {block} of child templates did throw exception on first call (Issue 177)
2014-03-08 23:03:08 +00:00
Uwe.Tews@googlemail.com
7f88dcd31f
- bugfix {include} with {block} tag handling (forum topic 24599, 24594, 24682) (Issue 161)
...
Read 3.1.16_RELEASE_NOTES for more details
2013-12-15 15:19:01 +00:00
Uwe.Tews@googlemail.com
c8996a4085
- bugfix multiple {block}s with same name in parent did not work (forum topic 24631)
2013-10-29 00:40:14 +00:00