uwetews
bf6910ee21
- bugfix under HHVM temporary cache file must only be created when caches template was updated
2015-10-18 05:08:03 +02:00
uwetews
c99fe144f6
- speed and size optimizations
2015-10-18 04:54:09 +02:00
uwetews
83a68c99c8
- update template inheritance processing
2015-09-15 00:44:34 +02:00
uwetews
8d734a9d52
- update template inheritance processing
2015-09-14 23:46:17 +02:00
uwetews
5cbedc87f0
- optimize internal subtemplate handling
2015-09-14 23:16:13 +02:00
uwetews
2ba7109043
- move subtemplate code into runtime extension and optimize for size and speed
2015-09-01 02:27:22 +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
2c197a2ea6
- check if $includes entry does exist
2015-08-23 06:47:39 +02:00
uwetews
0b9e46d6ed
- bugfix do not cache template object for config files
2015-08-23 05:36:20 +02:00
uwetews
6eed7732df
- remove properties with redundant content
2015-08-23 01:46:30 +02:00
uwetews
87985d1243
- move caching to Smarty::_cache
2015-08-23 01:39:18 +02:00
uwetews
6a26393099
- optimize rendering
2015-08-23 01:26:46 +02:00
uwetews
7935b181fb
- optimize nocache hash processing
2015-08-19 01:18:25 +02:00
uwetews
8292a3581c
- use output buffers for better performance and less memory usage
2015-08-19 01:09:08 +02:00
uwetews
5f7b5a45ac
improve performance
2015-08-18 03:20:01 +02:00
uwetews
457a0486f5
- cache template object of {include} if same template is included several times
2015-08-18 02:55:53 +02:00
uwetews
9ad5e1eb1e
define missing properties
2015-08-15 18:25:06 +02:00
uwetews
d16e2d3a15
replace property array by object properties
2015-08-09 20:43:04 +02:00
Uwe Tews
643e6784e8
- bugfix Smarty failed when compile_id did contain "|"
2015-08-06 21:42:20 +02:00
Uwe Tews
8cffee8426
invalidate compiled resource cache
2015-08-06 19:02:30 +02:00
Uwe Tews
8c5f20430d
optimize duplicate code
2015-08-06 00:57:36 +02:00
Uwe Tews
f9d9ca0f67
- improvement impement workaround for HHVM PHP incompatibillity https://github.com/facebook/hhvm/issues/4797
2015-07-26 18:04:40 +02:00
Uwe Tews
8cbe51a603
- improvement invalidate PHP 5.5 opcache for recompiled and cached templates https://github.com/smarty-php/smarty/issues/72
2015-07-20 04:01:43 +02:00
Uwe Tews
b1fdc085e7
- optimization get rid of __get and __set in source object
2015-07-06 03:25:03 +02:00
Uwe Tews
a9f0b8ad1f
- optimize compile check handling
2015-07-01 03:27:06 +02:00
Uwe Tews
c84e406db5
observe $smarty->compile_check
2015-06-29 20:48:49 +02:00
Uwe Tews
666f7264f4
optimization
2015-06-21 13:51:50 +02:00
Uwe Tews
edf49ca3cf
formatting
2015-05-10 11:53:09 +02:00
Uwe Tews
c5468b421e
- optimization of resource class loading
2015-05-07 22:57:59 +02:00
Uwe Tews
c5915a8c0c
- improvement use is_file() checks to avoid errors suppressed by @ which could still cause problems ( https://github.com/smarty-php/smarty/issues/24 )
2015-05-05 00:41:30 +02:00
Uwe Tews
b1cd4cd7d2
Return to saved output buffer level on exceptions
2015-03-01 21:39:54 +01:00
Uwe Tews
85f24ce413
convert writeFile() to object method to remove a vulnerability
2015-01-21 21:12:00 +01:00
Uwe Tews
f236905fed
create different compiled templates and config files
...
Smarty does now automatically detect a change of the $merge_compiled_includes and $escape_html
property and create different compiled templates files depending on the setting.
Same applies to config files and the $config_overwrite, $config_booleanize and
$config_read_hidden properties.
2015-01-03 07:36:07 +01:00
Uwe Tews
dd2d24d1d6
rework class Smarty_Template_Compiled
...
- move class Smarty_Template_Compiled in its own file
- implement all code for compiled template handling in class
2015-01-01 23:28:09 +01:00
Uwe Tews
7c4e5175a4
rework class Smarty_Template_Compiled
...
- move class Smarty_Template_Compiled in its own file
- implement all code for compiled template handling in class (reverted from commit f6a1349fdb
)
2015-01-01 23:15:08 +01:00
Uwe Tews
f6a1349fdb
rework class Smarty_Template_Compiled
...
- move class Smarty_Template_Compiled in its own file
- implement all code for compiled template handling in class
2015-01-01 23:11:35 +01:00