Commit Graph

  • 12e8593760 - improvement add internal $joined_template_dir property instead computing it on the fly several times uwe.tews@googlemail.com 2011-10-03 19:02:44 +00:00
  • c24e213ed9 typo rodneyrehm 2011-10-01 19:35:54 +00:00
  • 9bd3520d97 - improvement Smarty_Internal_Utility::clearCompiledTemplate() removed redundant strlen()s rodneyrehm 2011-10-01 19:11:28 +00:00
  • 655cbc94bc - improvement replaced some strlen($foo) > 3 calls by isset($foo[3]) rodneyrehm 2011-10-01 18:47:56 +00:00
  • aff7c6a0ab - improvement replaced most in_array() calls by more efficient isset() on array_flip()ed haystacks - added notes on possible performance optimization/problem with Smarty_Security rodneyrehm 2011-10-01 18:10:48 +00:00
  • 41958a5790 - improvement of Smarty_Internal_Config::loadConfigVars() dropped the in_array for index look up rodneyrehm 2011-09-29 12:59:06 +00:00
  • bc2d519c38 - bugfix on template functions called nocache calling other template functions uwe.tews@googlemail.com 2011-09-28 15:56:01 +00:00
  • d9ba05407a - bugfix wrong resource could be used on compile check of custom resource uwe.tews@googlemail.com 2011-09-27 21:48:33 +00:00
  • ae85a298d8 - bugfix smarty_make_timestamp() failed to process DateTime objects properly rodneyrehm 2011-09-27 18:16:03 +00:00
  • 0348e71109 - bugfix variable property did not work on objects variable in template uwe.tews@googlemail.com 2011-09-27 17:52:21 +00:00
  • 5c33be7fc0 - bugfix remove race condition when a custom resource did change timestamp during compilation uwe.tews@googlemail.com 2011-09-27 17:15:31 +00:00
  • 0cd9821dcc - added chaining to Smarty_Internal_Data so $smarty->assign('a',1)->assign('b',2); is possible now rodneyrehm 2011-09-27 12:36:50 +00:00
  • b6e6b67548 - bugfix possible warning "attempt to modify property of non-object" in {section} (issue #34) rodneyrehm 2011-09-27 10:09:25 +00:00
  • 709e5e1e84 - bugfix repeated calls to same subtemplate did not make use of cached template object uwe.tews@googlemail.com 2011-09-26 15:21:50 +00:00
  • a98d83bbf3 - improvment better error message for undefined templates at {include} uwe.tews@googlemail.com 2011-09-24 18:20:13 +00:00
  • 5c0d7ad8b4 - added compile_dir and cache_dir to list of muted directories rodneyrehm 2011-09-24 15:45:30 +00:00
  • 25e31b38f5 fixed error_handler rodneyrehm 2011-09-24 14:12:36 +00:00
  • d0228e96ea - removed internal muteExpectedErrors() calls in favor of having the implementor call this once from his application - optimized muteExpectedErrors() to pass errors to the latest registered error handler, if appliccable rodneyrehm 2011-09-24 12:56:52 +00:00
  • 537285032c - bugfix error muting was not implemented for cache locking uwe.tews@googlemail.com 2011-09-23 22:27:44 +00:00
  • 50a8f805dd - remove unused properties - optimization use real function instead anonymous function for preg_replace_callback - bugfix a relative {include} in child template blocks failed - bugfix direct setting of $template_dir, $config_dir, $plugins_dir in __construct() of an extended Smarty class created problems uwe.tews@googlemail.com 2011-09-23 20:21:16 +00:00
  • 1d9f527c1e update header monte.ohrt 2011-09-23 14:22:30 +00:00
  • 00a4769aa5 - bugfix debug.tpl did not display correctly when it was compiled with escape_html = true uwe.tews@googlemail.com 2011-09-22 19:13:15 +00:00
  • 6e22abb6dd - bugfix {foreachelse} does fail if {section} was nested inside {foreach} uwe.tews@googlemail.com 2011-09-22 14:51:34 +00:00
  • 48295d9573 - reverted ./ and ../ handling in fetch() and display() - they're allowed again rodneyrehm 2011-09-21 23:06:27 +00:00
  • 95ab01f99f remove unneeded error suppression uwe.tews@googlemail.com 2011-09-21 22:54:08 +00:00
  • 985b575e97 oops rodneyrehm 2011-09-21 22:45:21 +00:00
  • f1511d813e monte wanted some docs on the topic of error_muting rodneyrehm 2011-09-21 22:44:53 +00:00
  • 38a3554fa0 optimized autoloader rodneyrehm 2011-09-21 22:10:52 +00:00
  • e499fb11f0 oops… rodneyrehm 2011-09-21 22:05:54 +00:00
  • 7a6b9dba91 - added $error_muting to suppress error messages even for badly implemented error_handlers - reverted r4301 rodneyrehm 2011-09-21 22:02:54 +00:00
  • b77446463f - bugfix use 3.0 version of smarty_internal_write_file.php because of problems with custom error handlers uwe.tews@googlemail.com 2011-09-21 19:39:30 +00:00
  • cade307db0 - bugfix look for mixed case plugin file names as in 3.0 if not found try all lowercase uwe.tews@googlemail.com 2011-09-21 19:06:16 +00:00
  • eb60692dbe - bugfix {assign} with scope root and global did not work in all cases uwe.tews@googlemail.com 2011-09-20 19:12:51 +00:00
  • a3dc61542d apc.enable_cli must be activated for the APC test to execute in unit tests (which are run from CLI) duh! rodneyrehm 2011-09-20 17:33:15 +00:00
  • bff28f38a4 - bugfix {include} did not work inside nested {block} tags uwe.tews@googlemail.com 2011-09-20 17:27:45 +00:00
  • 2df84e24a6 - bugfix relative paths in $template_dir broke relative path resolving in {include "../foo.tpl"} rodneyrehm 2011-09-20 14:12:34 +00:00
  • 29a7600b74 - bugfix removed debug echo output while compiling template inheritance uwe.tews@googlemail.com 2011-09-19 23:58:52 +00:00
  • c8eb5d078a - bugfix output filter shall not run on included subtemplates uwe.tews@googlemail.com 2011-09-19 21:13:44 +00:00
  • c877da74de - bugfix regression in Smarty_CacheReource_KeyValueStore introduced by r4261 - added APC test - added read/write test to APC demo ('cause it ain't working on my machine!?) rodneyrehm 2011-09-19 20:17:22 +00:00
  • 8e6626fbca - bugfix for Smarty2 style compiler plugins on unnamed attribute passing like {tag $foo $bar} - bugfix debug.tpl did not display correctly when it was compiled with escape_html = true uwe.tews@googlemail.com 2011-09-18 18:36:26 +00:00
  • c86131979e comma -> dot rodneyrehm 2011-09-18 09:48:51 +00:00
  • a44d9a6ac9 - bugfix template caching did not care about file.tpl in different template_dir - bugfix {include $file} was broken when merge_compiled_incluges = true - bugfix {include} was broken when merge_compiled_incluges = true and same indluded template was used in different main templates in one compilation run uwe.tews@googlemail.com 2011-09-18 02:31:58 +00:00
  • c9be9cd7f9 - bugfix lock_id for file resource would create invalid filepath - bugfix resource caching did not care about file.tpl in different template_dir - added svn:ignore where necessary rodneyrehm 2011-09-17 16:29:10 +00:00
  • 00d45f4d3f - bugfix reverted resource caching as it could not detect template_dir changes uwe.tews@googlemail.com 2011-09-16 22:31:34 +00:00
  • b6274e6ae9 fix non utf-8 chars monte.ohrt 2011-09-16 16:26:28 +00:00
  • 12a8953246 commit 3.1 files to trunk monte.ohrt 2011-09-16 15:16:22 +00:00
  • c0e62f38ba Update SMARTY_3.1_NOTES.txt uwe.tews@googlemail.com 2011-09-16 14:46:38 +00:00
  • 8842e79107 commit 3.1 into the trunk monte.ohrt 2011-09-16 14:19:56 +00:00
  • 5693de91f5 - bugfix subtemplate could use wrong varibale scope when it was recalled from different templates uwe.tews@googlemail.com 2011-07-27 16:47:44 +00:00
  • c4c0cd254c - bugfix experimental getTags() method did not work uwe.tews@googlemail.com 2011-07-26 18:09:31 +00:00
  • c64813beb5 - bugfix individual cache_lifetime of {include} did not work correctly inside {block} tags uwe.tews@googlemail.com 2011-07-15 00:42:43 +00:00
  • c859f6a9ae - bugfix PHP did eat line break on nocache sections uwe.tews@googlemail.com 2011-07-12 17:20:45 +00:00
  • a55e05506e - bugfix clear_config Smarty2 BC wrapper function was missing uwe.tews@googlemail.com 2011-06-19 20:34:28 +00:00
  • 4d07e3b03e - bugfix do not overwrite 'smarty' template variable when {include ... scope=parent} exits uwe.tews@googlemail.com 2011-06-16 17:27:32 +00:00
  • bc96213c44 fix smarty security_policy issue in plugins {html_image} and {fetch} rodneyrehm 2011-06-09 07:52:58 +00:00
  • 0c552377cd - bugfix registerFilter() or registerPlugin() on template objects did register to the main Smarty object if the register methods had been used on the main Smarty object before. uwe.tews@googlemail.com 2011-06-07 14:31:22 +00:00
  • b59c9b06f9 update version monte.ohrt 2011-06-03 19:39:21 +00:00
  • 7c90b107b2 - bugfix <?xml..?> in templates did break "cache modified check" uwe.tews@googlemail.com 2011-05-29 10:37:57 +00:00
  • 7c0e3c89c1 - bugfix error handling at stream resources uwe.tews@googlemail.com 2011-05-14 11:11:52 +00:00
  • 86586e5af4 - bugfix fopen() error handling at stream resources uwe.tews@googlemail.com 2011-05-14 10:18:10 +00:00
  • 184557ed46 - bugfix condition starting with "-" did fail at {if} and {while} tags uwe.tews@googlemail.com 2011-05-13 14:08:55 +00:00
  • 6443a923cf - workaround for PHP 5.2.13 bug in method_exists() uwe.tews@googlemail.com 2011-04-22 02:19:14 +00:00
  • 44dc14891d - bugfix allow only fixed string as file attribute at {extends} tag uwe.tews@googlemail.com 2011-04-21 23:11:24 +00:00
  • d999a7bc5c - bugfix do not run filters and default modifier when displaying the debug template - bugfix of embedded double quotes within multi line strings (""") uwe.tews@googlemail.com 2011-04-01 08:41:57 +00:00
  • 1757b274d6 - bugfix on error message in smarty_internal_compile_block.php - bugfix mb handling in strip modifier - bugfix for Smarty2 style registered compiler function on unnamed attribute passing like {tag $foo $bar} uwe.tews@googlemail.com 2011-03-28 22:18:39 +00:00
  • 6b0f3a6ede - bugfix on default {function} parameters when {function} was used in nocache sections - bugfix on compiler object destruction. compiler_object property was by mistake unset. uwe.tews@googlemail.com 2011-03-16 23:57:04 +00:00
  • 91c2c9ae1d -bugfix a variable filter should run before modifers on an output tag (see change of 23/07/2010) uwe.tews@googlemail.com 2011-03-09 13:26:34 +00:00
  • 3e0c5e06b1 fixed config_load to only load defaults with no section defined monte.ohrt 2011-03-08 16:14:38 +00:00
  • 9d1b0abe5c - bugfix internal rendered_content must be cleared after subtemplate was included uwe.tews@googlemail.com 2011-03-03 19:37:00 +00:00
  • 78d4e1b2e5 do some updates to the text monte.ohrt 2011-03-03 17:03:57 +00:00
  • 05335415d4 - bugfix "smarty" template variable was not recreated when cached templated had expired uwe.tews@googlemail.com 2011-03-03 16:15:31 +00:00
  • fe26cf256e - bugfix replace modifier did not work in 3.0.7 on systems without multibyte support - bugfix {$smarty.template} could return in 3.0.7 parent template name instead of child name when it needed to compile uwe.tews@googlemail.com 2011-03-01 19:47:44 +00:00
  • e583777976 - bugfix for Smarty2 style compiler plugins on unnamed attribute passing like {tag $foo $bar} uwe.tews@googlemail.com 2011-02-25 16:09:28 +00:00
  • 34d5029469 - bugfix $smarty->clearCache('some.tpl') did by mistake cache the template object uwe.tews@googlemail.com 2011-02-24 15:28:03 +00:00
  • dea3e1f83e - bugfix force default debug.tpl to be loaded by the file resource when default_resource_type was modified uwe.tews@googlemail.com 2011-02-19 00:20:45 +00:00
  • 5b8a7e2ad9 - bugfix removed possible race condition when isCached() was called for an individually cached subtemplate uwe.tews@googlemail.com 2011-02-18 17:33:38 +00:00
  • 0e863c651d -improvement not to delete files starting with '.' from cache and template_c folders on clearCompiledTemplate() and clearCache() uwe.tews@googlemail.com 2011-02-17 15:43:37 +00:00
  • 5a6c3e6928 -improvement allow leading spaces on } tag closing if auto_literal is enabled uwe.tews@googlemail.com 2011-02-16 16:45:27 +00:00
  • e4e5418b46 -fixed typo in exception message of Smarty_Internal_Template uwe.tews@googlemail.com 2011-02-16 14:20:23 +00:00
  • 295c2ebd8e uwe.tews@googlemail.com 2011-02-13 22:11:27 +00:00
  • d38cb92059 - bufix replace $smarty->triggerError() by exception - removed obsolete {popup_init..} plugin from demo templates uwe.tews@googlemail.com 2011-02-13 22:04:58 +00:00
  • be268fe3b0 remove popup_init from demo template monte.ohrt 2011-02-13 13:37:27 +00:00
  • 43f3581591 update change log with version tag monte.ohrt 2011-02-11 22:52:27 +00:00
  • f9ce2d8c7e fix typos, rewording monte.ohrt 2011-02-11 22:21:17 +00:00
  • 0154f17de2 - bugfix removed security hole when using {$smarty.template} uwe.tews@googlemail.com 2011-02-09 17:50:05 +00:00
  • 5c8541eae3 - removed assert() from config and template parser uwe.tews@googlemail.com 2011-02-01 12:51:01 +00:00
  • 0860e69018 - bugfix the lexer/parser did fail on special characters like VT uwe.tews@googlemail.com 2011-01-31 14:15:12 +00:00
  • af19a07bf3 flip test for ctype_digit, speed up monte.ohrt 2011-01-19 15:13:27 +00:00
  • 2d75fb0098 avoid preg for string match monte.ohrt 2011-01-17 21:49:19 +00:00
  • d494d0db22 -bugfix of Iterator object handling in internal _count() method uwe.tews@googlemail.com 2011-01-16 16:22:58 +00:00
  • 7dfb27d322 -bugfix of ArrayAccess object handling in internal _count() method uwe.tews@googlemail.com 2011-01-16 15:28:43 +00:00
  • cfd81bafba fix memory leak uwe.tews@googlemail.com 2011-01-14 21:51:08 +00:00
  • d8f8e417f4 - remove possible warning uwe.tews@googlemail.com 2011-01-14 20:40:42 +00:00
  • 9ef3c770ef -bugfix removed memory leak while processing compileAllTemplates uwe.tews@googlemail.com 2011-01-14 18:39:16 +00:00
  • 7d48680bd5 - bugfix in {if} and {while} tag compiler when using assignments as condition and nocache mode uwe.tews@googlemail.com 2011-01-12 21:33:26 +00:00
  • 65e823610d - bugfix when using {$smarty.block.child} and name of {block} was in double quoted string - bugfix updateParentVariables() was called twice when leaving {include} processing uwe.tews@googlemail.com 2011-01-10 17:10:35 +00:00
  • eba1d212f2 remove overlib plugins - no longer supported monte.ohrt 2011-01-04 16:15:04 +00:00
  • d0b232e264 fix mb_str_replace to work with utf8 monte.ohrt 2011-01-03 23:19:22 +00:00
  • 9630a99a82 - bugfix dynamic configuration of $debugging_crtl did not work - bugfix default value of $config_read_hidden changed to false - bugfix format of attribute array on compiler plugins - bugfix getTemplateVars() could return value from wrong scope uwe.tews@googlemail.com 2010-12-31 13:47:12 +00:00
  • 015f817259 - bugfix multiple {append} tags failed to compile. uwe.tews@googlemail.com 2010-12-28 22:40:13 +00:00