uwetews
|
9eb87ef5a2
|
- relocate properties for size optimization
|
2015-08-23 13:24:24 +02:00 |
|
uwetews
|
1ae11c26c0
|
- optimize Smarty::templateExists()
|
2015-08-23 05:15:05 +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
|
329cd6ec4d
|
- remove not really needed properties
|
2015-08-19 02:19:25 +02:00 |
|
uwetews
|
8292a3581c
|
- use output buffers for better performance and less memory usage
|
2015-08-19 01:09:08 +02:00 |
|
uwetews
|
6087ac5de0
|
- convert debug console processing to object
|
2015-08-19 00:58:47 +02:00 |
|
uwetews
|
e8252906ba
|
- make sure that property value is set
|
2015-08-17 22:27:41 +02:00 |
|
uwetews
|
6cbcdf4d7b
|
- load seldom used Smarty API methods dynamically to reduce memory footprint
|
2015-08-17 21:52:32 +02:00 |
|
uwetews
|
0260b525b8
|
introduce Smarty::$resource_cache_mode and cache template object of {include} inside loop
|
2015-08-10 21:57:06 +02:00 |
|
uwetews
|
5c9c57df7d
|
replace property array by object properties
|
2015-08-09 21:14:16 +02:00 |
|
Uwe Tews
|
643e6784e8
|
- bugfix Smarty failed when compile_id did contain "|"
|
2015-08-06 21:42:20 +02:00 |
|
Uwe Tews
|
c5cf7884d5
|
- commit several internal improvements
|
2015-08-06 19:46:44 +02:00 |
|
Uwe Tews
|
de49865d22
|
optimize template object caching
|
2015-08-06 19:25:00 +02:00 |
|
Uwe Tews
|
63a1e74811
|
- rewrite compileAll... utility methods
|
2015-08-06 01:29:36 +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
|
f2585a035c
|
- rework clear cache methods
|
2015-08-03 05:40:34 +02:00 |
|
Uwe Tews
|
c95ff14434
|
- rework {capture} compiler
|
2015-08-02 20:57:46 +02:00 |
|
Uwe Tews
|
e205cb7a89
|
- optimization and code cleanup of {foreach} and {section} compiler
|
2015-08-02 19:43:21 +02:00 |
|
Uwe Tews
|
05a8fa245e
|
- improvement show resource type and start of template source instead of uid on eval: and string: resource (forum topic 25630)
|
2015-08-01 14:28:39 +02:00 |
|
Uwe Tews
|
c5cdd90352
|
- optimize {foreach} and {section} compiler
|
2015-07-31 01:03:29 +02:00 |
|
Uwe Tews
|
99d802f30c
|
- optimize {section} compiler for speed and size of compiled code
|
2015-07-29 22:23:23 +02:00 |
|
Uwe Tews
|
c9f2a0d26e
|
- update for PHP 7 compatibility
|
2015-07-28 01:39:08 +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
|
bb3dfc6fdf
|
- bugfix parser did hang on text starting <?something https://github.com/smarty-php/smarty/issues/74
|
2015-07-25 22:32:10 +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
|
3e54c268ab
|
- bugfix config files got recompiled on each request
|
2015-07-20 03:15:45 +02:00 |
|
Uwe Tews
|
61253c1999
|
optimization
|
2015-07-12 07:03:55 +02:00 |
|
Uwe Tews
|
878724c4ea
|
- optimize {extends} compilation
|
2015-07-12 01:11:22 +02:00 |
|
Uwe Tews
|
40f0dda0e6
|
- new feature multiple indices on file: resource
|
2015-07-07 18:18:19 +02:00 |
|
Uwe Tews
|
1e4f28da54
|
update Smarty::_realpath()
|
2015-07-07 17:56:50 +02:00 |
|
Uwe Tews
|
bc99747f93
|
- improvement allow fetch() or display() called on a template object to get output from other template
like $template->fetch('foo.tpl') https://github.com/smarty-php/smarty/issues/70
|
2015-07-07 02:01:45 +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
|
e5bea506af
|
- bugfix debugging console did not display string values containing \n, \r or \t correctly https://github.com/smarty-php/smarty/issues/66
|
2015-07-01 10:54:45 +02:00 |
|
Uwe Tews
|
9ac1dd44e2
|
- update {foreach} compiler
|
2015-07-01 03:30:08 +02:00 |
|
Uwe Tews
|
3052406cfc
|
- fix $smarty->use_include_path option and optimize file path code
|
2015-06-29 02:41:42 +02:00 |
|
Uwe Tews
|
cd132140f2
|
- optimize file path normalization
|
2015-06-28 12:54:47 +02:00 |
|
Uwe Tews
|
c1ae1a52af
|
- optimize autoloader
|
2015-06-28 08:33:18 +02:00 |
|
Uwe Tews
|
ce0c1dcfae
|
- move $smarty->append() and $smarty->appendByRef() into extension
|
2015-06-28 05:22:19 +02:00 |
|
Uwe Tews
|
afe9af11b7
|
- move $smarty->getTemplateVars() into extension
|
2015-06-28 04:44:16 +02:00 |
|
Uwe Tews
|
85eb95d960
|
- move auto load filter methods into extension
|
2015-06-28 04:05:07 +02:00 |
|
Uwe Tews
|
aee07f7bba
|
- optimize security isTrustedResourceDir()
|
2015-06-28 02:37:41 +02:00 |
|
Uwe Tews
|
5377fd5926
|
- move $smarty->enableSecurity() into Smarty_Security class
|
2015-06-28 01:38:52 +02:00 |
|
Uwe Tews
|
15d8e545cd
|
- rework of $smarty->clearCompiledTemplate() and move it to its own extension
|
2015-06-27 23:59:12 +02:00 |
|
Uwe Tews
|
9d937ffe68
|
- bugfix allow function plugins with name ending with 'close' https://github.com/smarty-php/smarty/issues/52
|
2015-06-27 22:18:08 +02:00 |
|
Uwe Tews
|
291c06dbea
|
- move $smarty->loadPlugin() into extension
|
2015-06-27 20:56:27 +02:00 |
|
Uwe Tews
|
6197df45b5
|
- update $smarty->_realpath for relative path not starting with './'
|
2015-06-27 20:08:17 +02:00 |
|
Uwe Tews
|
3239a19435
|
- bugfix resolve naming conflict between custom Smarty delimiter '<%' and PHP ASP tags https://github.com/smarty-php/smarty/issues/64
|
2015-06-27 15:35:27 +02:00 |
|
Uwe Tews
|
b64d5d26c9
|
- update realpath handling
|
2015-06-21 13:53:52 +02:00 |
|
Uwe Tews
|
dd4cbfac3a
|
- move registerObject / registerClass into extension
|
2015-06-21 13:43:17 +02:00 |
|