Commit Graph

  • a0f18578e2 Update file resource tests Uwe Tews 2015-07-07 00:49:20 +02:00
  • 5b401789b5 - optimization resource extendsall Uwe Tews 2015-07-06 06:56:59 +02:00
  • a35294946e Merge pull request #69 from bmewburn/master uwetews 2015-07-06 05:46:01 +02:00
  • 06096191c5 - optimize {block} compilation Uwe Tews 2015-07-06 03:41:37 +02:00
  • b1fdc085e7 - optimization get rid of __get and __set in source object Uwe Tews 2015-07-06 03:25:03 +02:00
  • b198e6488c - optimize {block} compilation Uwe Tews 2015-07-06 03:12:25 +02:00
  • da38a22621 removed invalid .gitignore pattern bmewburn 2015-07-06 11:12:11 +10:00
  • cb70b219ad update $source->getContent() Uwe Tews 2015-07-01 16:57:50 +02:00
  • 7e7112153a search {foreach} properties also in parent compiler Uwe Tews 2015-07-01 13:01:16 +02:00
  • e5bea506af - bugfix debugging console did not display string values containing \n, \r or \t correctly https://github.com/smarty-php/smarty/issues/66 Uwe Tews 2015-07-01 10:54:45 +02:00
  • a756ce3d9e add error messages Uwe Tews 2015-07-01 10:46:51 +02:00
  • be212a2a87 load template source early Uwe Tews 2015-07-01 06:44:28 +02:00
  • 9ac1dd44e2 - update {foreach} compiler Uwe Tews 2015-07-01 03:30:08 +02:00
  • a9f0b8ad1f - optimize compile check handling Uwe Tews 2015-07-01 03:27:06 +02:00
  • 86783c857d use tag object cache of parent compiler Uwe Tews 2015-07-01 03:25:55 +02:00
  • 2762d81d93 add new methods and optimizations Uwe Tews 2015-07-01 03:23:40 +02:00
  • 5f8f92d75b Update Uwe Tews 2015-07-01 03:13:32 +02:00
  • 8567f08248 fix flag in file status cache Uwe Tews 2015-06-30 02:59:41 +02:00
  • c84e406db5 observe $smarty->compile_check Uwe Tews 2015-06-29 20:48:49 +02:00
  • 83f6154eae - compiler optimization Uwe Tews 2015-06-29 20:45:21 +02:00
  • 3052406cfc - fix $smarty->use_include_path option and optimize file path code Uwe Tews 2015-06-29 02:41:42 +02:00
  • 99fe8120c8 - remove redundant code Uwe Tews 2015-06-28 15:45:50 +02:00
  • 8d30442450 - bugfix PATH_SEPARATOR was replaced by mistake in autoloader Uwe Tews 2015-06-28 15:12:00 +02:00
  • cd132140f2 - optimize file path normalization Uwe Tews 2015-06-28 12:54:47 +02:00
  • c1ae1a52af - optimize autoloader Uwe Tews 2015-06-28 08:33:18 +02:00
  • ce0c1dcfae - move $smarty->append() and $smarty->appendByRef() into extension Uwe Tews 2015-06-28 05:22:19 +02:00
  • 3442acd407 update comment Uwe Tews 2015-06-28 05:00:47 +02:00
  • f4d7838a8f - move getStreamVariable() into extension Uwe Tews 2015-06-28 05:00:27 +02:00
  • afe9af11b7 - move $smarty->getTemplateVars() into extension Uwe Tews 2015-06-28 04:44:16 +02:00
  • 85eb95d960 - move auto load filter methods into extension Uwe Tews 2015-06-28 04:05:07 +02:00
  • aee07f7bba - optimize security isTrustedResourceDir() Uwe Tews 2015-06-28 02:37:41 +02:00
  • 5377fd5926 - move $smarty->enableSecurity() into Smarty_Security class Uwe Tews 2015-06-28 01:38:52 +02:00
  • 15d8e545cd - rework of $smarty->clearCompiledTemplate() and move it to its own extension Uwe Tews 2015-06-27 23:59:12 +02:00
  • 9d937ffe68 - bugfix allow function plugins with name ending with 'close' https://github.com/smarty-php/smarty/issues/52 Uwe Tews 2015-06-27 22:18:08 +02:00
  • 1360be4eef - minor compiler optimizations Uwe Tews 2015-06-27 21:50:33 +02:00
  • 38e47c7ee2 - minor compiler optimizations Uwe Tews 2015-06-27 21:23:22 +02:00
  • 291c06dbea - move $smarty->loadPlugin() into extension Uwe Tews 2015-06-27 20:56:27 +02:00
  • 75ccd86c8a - update {include_php} with new realpath handling Uwe Tews 2015-06-27 20:25:54 +02:00
  • f567d5d778 - update Smarty security with new realpath handling Uwe Tews 2015-06-27 20:18:01 +02:00
  • 6197df45b5 - update $smarty->_realpath for relative path not starting with './' Uwe Tews 2015-06-27 20:08:17 +02:00
  • aefec40962 - fix special cases of filepath normalization Uwe Tews 2015-06-27 18:30:47 +02:00
  • e0630b106a revert Uwe Tews 2015-06-27 16:31:26 +02:00
  • c5ea2e4b48 add hhvm Uwe Tews 2015-06-27 16:26:31 +02:00
  • 9986286af0 - bugfix resolve naming conflict between custom Smarty delimiter '<%' and PHP ASP tags https://github.com/smarty-php/smarty/issues/64 Uwe Tews 2015-06-27 16:09:50 +02:00
  • 3239a19435 - bugfix resolve naming conflict between custom Smarty delimiter '<%' and PHP ASP tags https://github.com/smarty-php/smarty/issues/64 Uwe Tews 2015-06-27 15:35:27 +02:00
  • 47fa66cdcf Release 2.6.29 v2.6.29 Uwe Tews 2015-06-21 15:10:14 +02:00
  • e97b7d136c * PHP7 raises E_DEPRECATED use __construct for compatibility Uwe Tews 2015-06-21 15:00:26 +02:00
  • 6b875397a5 update autoloader Uwe Tews 2015-06-21 13:56:10 +02:00
  • b64d5d26c9 - update realpath handling Uwe Tews 2015-06-21 13:53:52 +02:00
  • 666f7264f4 optimization Uwe Tews 2015-06-21 13:51:50 +02:00
  • dd4cbfac3a - move registerObject / registerClass into extension Uwe Tews 2015-06-21 13:43:17 +02:00
  • 1a24b3971d - optimization of filter execution Uwe Tews 2015-06-21 13:23:23 +02:00
  • c09b05cbe3 - optimization of directory handling / build realpath Uwe Tews 2015-06-21 13:11:52 +02:00
  • 31d94d05d3 - optimization of template/config file normalization Uwe Tews 2015-06-21 12:52:49 +02:00
  • 4e471b19e2 - optimization of template/config file normalization Uwe Tews 2015-06-21 12:42:53 +02:00
  • 2d0f457abd Update Uwe Tews 2015-06-20 18:25:05 +02:00
  • afe79aac2e - improvement allow closures as callback at $smarty->registerFilter() https://github.com/smarty-php/smarty/issues/59 Uwe Tews 2015-06-19 03:21:52 +02:00
  • 441ac8e100 Add closure test Uwe Tews 2015-06-19 03:00:20 +02:00
  • 9400c6307f Delete Uwe Tews 2015-06-18 03:26:46 +02:00
  • 77abff1e53 normalize path Uwe Tews 2015-06-18 03:07:19 +02:00
  • 4537d8aae6 Release 3.1.27 v3.1.27 Uwe Tews 2015-06-18 02:55:59 +02:00
  • 34531edb4c - bugfix another update on file path normalization failed on path containing something like "/.foo/" https://github.com/smarty-php/smarty/issues/56 Uwe Tews 2015-06-18 02:53:22 +02:00
  • 2cdba79a74 Release 3.1.26 v3.1.26 Uwe Tews 2015-06-18 02:08:42 +02:00
  • cbeede4f8c update Uwe Tews 2015-06-18 02:04:13 +02:00
  • 7b469c1f4a - bugfix file path normalization failed on path containing something like "/.foo/" https://github.com/smarty-php/smarty/issues/56 Uwe Tews 2015-06-18 01:46:35 +02:00
  • c34c178053 check plugin loading Uwe Tews 2015-06-18 01:45:13 +02:00
  • e5b3da5b38 Update path normalization Uwe Tews 2015-06-18 00:17:57 +02:00
  • 52ced72361 - bugfix calling a plugin with nocache option but no other attributes like {foo nocache} caused call to undefined function https://github.com/smarty-php/smarty/issues/55 Uwe Tews 2015-06-18 00:06:40 +02:00
  • c1d6ae68f4 Test simplw plugin nocache Uwe Tews 2015-06-17 20:59:56 +02:00
  • 58616d6ee5 Release 3.1.25 v3.1.25 Uwe Tews 2015-06-16 00:23:24 +02:00
  • ec383370cb - optimization of smarty_cachereource_keyvaluestore.php code Uwe Tews 2015-06-15 23:39:42 +02:00
  • 3bb22560c0 - bugfix an output tag with variable, modifier followed by an operator like {$foo|modifier+1} did fail https://github.com/smarty-php/smarty/issues/53 Uwe Tews 2015-06-14 04:26:37 +02:00
  • 83f3f6d7f1 - bugfix an output tag with variable, modifier followed by an operator like {$foo|modifier+1} did fail https://github.com/smarty-php/smarty/issues/53 Uwe Tews 2015-06-14 04:23:50 +02:00
  • ecddc1f720 - bugfix a relative sub template path could fail if template_dir path did contain /../ https://github.com/smarty-php/smarty/issues/50 - optimization rework of path normalization Uwe Tews 2015-06-14 03:30:31 +02:00
  • 609ae0d708 Update for 3.1.25 Uwe Tews 2015-06-14 02:56:18 +02:00
  • e96ee1b5d6 - bugfix a custom cache resource using smarty_cachereource_keyvaluestore.php did fail if php.ini mbstring.func_overload = 2 (forum topic 25568) Uwe Tews 2015-06-13 19:39:02 +02:00
  • 768b7d1ec5 - bugfix the lexer could hang on very large quoted strings (forum topic 25570) Uwe Tews 2015-06-11 23:33:30 +02:00
  • f1e1f56ffe - bugfix using {$foo} as array index like $bar.{$foo} or in double quoted string like "some {$foo} thing" failed https://github.com/smarty-php/smarty/issues/49 Uwe Tews 2015-06-08 23:54:46 +02:00
  • d804454f21 Fix spelling Uwe Tews 2015-06-04 02:40:36 +02:00
  • 2a1badfebb - bugfix possible error message on unset() while compiling {block} tags https://github.com/smarty-php/smarty/issues/46 Uwe Tews 2015-06-04 02:39:26 +02:00
  • fa269d418f - bugfix <?xml ... ?> including template variables broken since 3.1.22 https://github.com/smarty-php/smarty/issues/47 Uwe Tews 2015-06-01 22:26:45 +02:00
  • 1500b2e655 update for <?xml tags including template variables Uwe Tews 2015-06-01 22:14:41 +02:00
  • 3771ea8d35 Fix comments Uwe Tews 2015-05-28 22:31:35 +02:00
  • 63b1d343b8 - bugfix {include} with variable file name must not create by default individual cache file (since 3.1.22) https://github.com/smarty-php/smarty/issues/43 Uwe Tews 2015-05-27 22:24:24 +02:00
  • 0434f34bdd - bugfix if condition string 'neq' broken due to a typo https://github.com/smarty-php/smarty/issues/42 Uwe Tews 2015-05-24 18:37:53 +02:00
  • c9cd39f36f minor bugfix when processing autoliteral { php} tag. Does not effect generated output. Uwe Tews 2015-05-23 23:40:02 +02:00
  • 0356b70578 minor fix Uwe Tews 2015-05-23 22:40:24 +02:00
  • aa1e554993 Remove redundant code Uwe Tews 2015-05-23 22:36:46 +02:00
  • 531b298886 Prepare 3.1.25-dev Uwe Tews 2015-05-23 19:25:50 +02:00
  • b58771e31b Release 3.1.24 v3.1.24 Uwe Tews 2015-05-23 19:22:14 +02:00
  • c226fbd3d9 Travis setup does not work for PHP 5.2 for some reason Uwe Tews 2015-05-23 19:04:19 +02:00
  • 25391749a1 - improvement on php_handling to allow very large PHP sections, better error handling - improvement allow extreme large comment sections (forum 25538) Uwe Tews 2015-05-23 19:03:13 +02:00
  • ec449734c3 - improvement on php_handling to allow very large PHP sections, better error handling - improvement allow extreme large comment sections (forum 25538) Uwe Tews 2015-05-23 18:56:00 +02:00
  • b55f4cf551 New PHP tests Uwe Tews 2015-05-23 18:53:25 +02:00
  • 66f127cab1 New PHP tests Uwe Tews 2015-05-23 18:49:46 +02:00
  • cb31ef2df1 New PHP tests Uwe Tews 2015-05-23 18:49:27 +02:00
  • e3c82a8f06 Test long comment Uwe Tews 2015-05-23 18:48:27 +02:00
  • 15abaf4842 Test long comment Uwe Tews 2015-05-23 18:48:04 +02:00
  • c8ecad0b06 - bugfix named {foreach} comparison like $smarty.foreach.foobar.index > 1 did compile into wrong code https://github.com/smarty-php/smarty/issues/41 Uwe Tews 2015-05-21 00:59:26 +02:00
  • 5bb2c5c26f Update bootstrap Uwe Tews 2015-05-21 00:53:04 +02:00