Uwe Tews 
							
						 
					 
					
						
						
							
						
						8d5fa36a80 
					 
					
						
						
							
							- bugfix clearCompiledTemplates(), clearAll() and clear() could try to delete whole drive  
						
						 
						
						... 
						
						
						
						at wrong path permissions because realpath() fail (forum 25397) 
						
						
					 
					
						2015-01-21 22:14:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uwe Tews 
							
						 
					 
					
						
						
							
						
						7a1df12afa 
					 
					
						
						
							
							- bugfix clearCompiledTemplates() could try to delete whole drive  
						
						 
						
						... 
						
						
						
						at wrong path permissions because realpath() fail (forum 25397) 
						
						
					 
					
						2015-01-20 22:33:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uwe Tews 
							
						 
					 
					
						
						
							
						
						4428d72e6d 
					 
					
						
						
							
							Update testInstall() and move it into its own class  
						
						 
						
						
						
						
					 
					
						2015-01-12 22:12:20 +01: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 
							
						 
					 
					
						
						
							
						
						c7071d9d2c 
					 
					
						
						
							
							- bugfix clearCompiledTemplate() did not delete files on WINDOWS when a compile_id was specified  
						
						 
						
						
						
						
					 
					
						2014-04-19 13:53:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uwe.Tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						d82d54bffd 
					 
					
						
						
							
							fix line endings  
						
						 
						
						
						
						
					 
					
						2014-03-17 21:57:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uwe.Tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						3d4d35f4d7 
					 
					
						
						
							
							- bugfix clearXxx() change of 27.1.2014 did not work when specifing cache_id or compile_id  (forum topic 24868 and 24867)  
						
						 
						
						
						
						
					 
					
						2014-03-13 20:32:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uwe.Tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						ba2996fef5 
					 
					
						
						
							
							- bugfix clearCompiledTemplate(), clearAll() and clear() should use realpath to avoid possible exception from RecursiveDirectoryIterator (Issue 171)  
						
						 
						
						
						
						
					 
					
						2014-01-27 16:35:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uwe.Tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						98c1dd29cd 
					 
					
						
						
							
							- bugfix and enhancement  
						
						 
						
						... 
						
						
						
						Because several recent problems with template inheritance the {block} tag compiler has been rewriten
   - Error messages shown now the correct child template file and line number
   - The compiler could fail on some larger UTF-8 text block (forum topic 24455}
   - The {strip} tag can now be placed outside {block} tags in child templates (forum topic 24289}
- change SmartyException::$escape  is now false by default
- change PHP traceback has been remove for SmartyException and SmartyCompilerException 
						
						
					 
					
						2013-08-24 18:46:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uwe.Tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						584886cb1c 
					 
					
						
						
							
							- update code generated by PSR-2 standards fixer which introduced PHP 5.4 incompatibilities of 14.7.2013  
						
						 
						
						
						
						
					 
					
						2013-07-15 18:18:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uwe.Tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						00ccae8857 
					 
					
						
						
							
							- update for PHP 5.4 compatibility  
						
						 
						
						... 
						
						
						
						- reformat source to PSR-2 standard 
						
						
					 
					
						2013-07-14 22:15:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uwe.Tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						b0b2c0e86d 
					 
					
						
						
							
							17.06.2013  
						
						 
						
						... 
						
						
						
						- fixed spelling in sources and documentation (from smarty-developers forum Veres Lajos) 
						
						
					 
					
						2013-06-17 12:34:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								uwe.tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						6ebd099041 
					 
					
						
						
							
							- bugfix wrong variable usage in smarty_internal_utility.php (Issue  #125 )  
						
						 
						
						
						
						
					 
					
						2012-11-27 13:37:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rodneyrehm 
							
						 
					 
					
						
						
							
						
						b977381e4e 
					 
					
						
						
							
							bugfix PHP5.2 compatibility compromised by SplFileInfo::getBasename() (Issue 110)  
						
						 
						
						
						
						
					 
					
						2012-08-14 13:22:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								uwe.tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						9079b1d890 
					 
					
						
						
							
							- bugfix compileAllTemplates() and compileAllConfig() did not return the number of compiled files (Forum Topic 21286)  
						
						 
						
						
						
						
					 
					
						2012-03-21 17:18:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rodneyrehm 
							
						 
					 
					
						
						
							
						
						e91ee4c5ec 
					 
					
						
						
							
							improved include_path resolving  
						
						 
						
						
						
						
					 
					
						2012-02-06 20:45:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								uwe.tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						c352723ec9 
					 
					
						
						
							
							- bugfix typo in Smarty_Internal_Get_IncludePath did cause runtime overhead (Issue 74)  
						
						 
						
						... 
						
						
						
						- improvment remove unneeded assigments (Issue 75 and 76) 
						
						
					 
					
						2012-01-20 14:47:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								uwe.tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						20a14579ce 
					 
					
						
						
							
							- bugfix use catch Exception instead UnexpectedValueException in  
						
						 
						
						... 
						
						
						
						clearCompiledTemplate to be PHP 5.2 compatible
- fixed PHPunit ClearCompiledTests to run also under Windows 
						
						
					 
					
						2011-10-22 16:47:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rodneyrehm 
							
						 
					 
					
						
						
							
						
						7659c6c0ea 
					 
					
						
						
							
							- add Smarty::$allow_ambiguous_resources to activate unique resource handling (Forum Topic 20128)  
						
						 
						
						... 
						
						
						
						see http://www.smarty.net/forums/viewtopic.php?t=20128  
						
						
					 
					
						2011-10-21 18:40:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rodneyrehm 
							
						 
					 
					
						
						
							
						
						6baca38bf1 
					 
					
						
						
							
							- improvement sha1() for array keys longer than 150 characters  
						
						 
						
						
						
						
					 
					
						2011-10-21 12:10:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rodneyrehm 
							
						 
					 
					
						
						
							
						
						6470e6a2c9 
					 
					
						
						
							
							- improvement removed unnecessary sha1()  
						
						 
						
						... 
						
						
						
						(and added previously forgotten templates for ClearCompileTests) 
						
						
					 
					
						2011-10-20 20:28:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rodneyrehm 
							
						 
					 
					
						
						
							
						
						b71323ca24 
					 
					
						
						
							
							- bugfix Smarty::clearCompiledTemplate() threw an Exception if $cache_id was not present in $compile_dir when $use_sub_dirs = true.  
						
						 
						
						... 
						
						
						
						-rewrote ClearCompiledTests to cover all possible usage scenarios 
						
						
					 
					
						2011-10-20 12:50:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rodneyrehm 
							
						 
					 
					
						
						
							
						
						eea360e87d 
					 
					
						
						
							
							- bugfix testInstall() did not propery check cache_dir and compile_dir  
						
						 
						
						
						
						
					 
					
						2011-10-16 09:53:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rodneyrehm 
							
						 
					 
					
						
						
							
						
						94dff13c89 
					 
					
						
						
							
							removing todos  
						
						 
						
						
						
						
					 
					
						2011-10-13 13:41:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rodneyrehm 
							
						 
					 
					
						
						
							
						
						6979b4efb0 
					 
					
						
						
							
							- add concept unique_resource to combat potentially ambiguous template_resource values when custom resource handlers are used (Forum Topic 2012)  
						
						 
						
						... 
						
						
						
						http://www.smarty.net/forums/viewtopic.php?t=2012 
thereby DRYed and optimized the resource handler identification method. 
						
						
					 
					
						2011-10-13 13:10:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rodneyrehm 
							
						 
					 
					
						
						
							
						
						2fdb8c9bb5 
					 
					
						
						
							
							- improvement testInstall() now showing resolved paths and checking the include_path if necessary  
						
						 
						
						
						
						
					 
					
						2011-10-07 11:07:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rodneyrehm 
							
						 
					 
					
						
						
							
						
						13f1415c22 
					 
					
						
						
							
							- bugfix testInstall() would not show path to internal plugins_dir (Forum Post 74627)  
						
						 
						
						
						
						
					 
					
						2011-10-07 10:38:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								uwe.tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						12e8593760 
					 
					
						
						
							
							- improvement add internal $joined_template_dir property instead computing it on the fly several times  
						
						 
						
						
						
						
					 
					
						2011-10-03 19:02:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rodneyrehm 
							
						 
					 
					
						
						
							
						
						9bd3520d97 
					 
					
						
						
							
							- improvement Smarty_Internal_Utility::clearCompiledTemplate() removed redundant strlen()s  
						
						 
						
						
						
						
					 
					
						2011-10-01 19:11:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rodneyrehm 
							
						 
					 
					
						
						
							
						
						655cbc94bc 
					 
					
						
						
							
							- improvement replaced some strlen($foo) > 3 calls by isset($foo[3])  
						
						 
						
						
						
						
					 
					
						2011-10-01 18:47:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								uwe.tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2011-09-18 02:31:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rodneyrehm 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2011-09-17 16:29:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								uwe.tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						00d45f4d3f 
					 
					
						
						
							
							- bugfix reverted resource caching as it could not detect template_dir changes  
						
						 
						
						
						
						
					 
					
						2011-09-16 22:31:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monte.ohrt 
							
						 
					 
					
						
						
							
						
						8842e79107 
					 
					
						
						
							
							commit 3.1 into the trunk  
						
						 
						
						
						
						
					 
					
						2011-09-16 14:19:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								uwe.tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						c4c0cd254c 
					 
					
						
						
							
							- bugfix experimental getTags() method did not work  
						
						 
						
						
						
						
					 
					
						2011-07-26 18:09:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								uwe.tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						0e863c651d 
					 
					
						
						
							
							-improvement not to delete files starting with '.' from cache and template_c folders on clearCompiledTemplate() and clearCache()  
						
						 
						
						
						
						
					 
					
						2011-02-17 15:43:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								uwe.tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						cfd81bafba 
					 
					
						
						
							
							fix memory leak  
						
						 
						
						
						
						
					 
					
						2011-01-14 21:51:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								uwe.tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						d8f8e417f4 
					 
					
						
						
							
							- remove possible warning  
						
						 
						
						
						
						
					 
					
						2011-01-14 20:40:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								uwe.tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						9ef3c770ef 
					 
					
						
						
							
							-bugfix removed memory leak while processing compileAllTemplates  
						
						 
						
						
						
						
					 
					
						2011-01-14 18:39:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								uwe.tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						f044178bad 
					 
					
						
						
							
							- major update including some API changes  
						
						 
						
						
						
						
					 
					
						2010-11-11 21:34:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								uwe.tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						b38e46db46 
					 
					
						
						
							
							- bugfix untility compileAllConfig() did not create sha1 code for compiled template file names if template_dir was defined with no trailing DS  
						
						 
						
						... 
						
						
						
						- bugfix on templateExists() for extends resource 
						
						
					 
					
						2010-09-18 14:57:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								uwe.tews@googlemail.com 
							
						 
					 
					
						
						
							
						
						18bcfa2ba7 
					 
					
						
						
							
							- bugfix {$smarty.template} and {$smarty.current_dir} did not compile correctly within {block} tags  
						
						 
						
						... 
						
						
						
						- bugfix corrected error message on missing template files in extends resource
- bugfix untility compileAllTemplates() did not create sha1 code for compiled template file names if template_dir was defined with no trailing DS 
						
						
					 
					
						2010-09-17 18:10:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monte.ohrt 
							
						 
					 
					
						
						
							
						
						21d507a5cb 
					 
					
						
						
							
							fix formatting  
						
						 
						
						
						
						
					 
					
						2010-08-17 15:39:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uwe.Tews 
							
						 
					 
					
						
						
							
						
						f99e09f588 
					 
					
						
						
							
							- replace internal get_time() calls with standard PHP5 microtime(true) calls in Smarty_Internal_Utility  
						
						 
						
						
						
						
					 
					
						2010-06-24 14:43:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uwe.Tews 
							
						 
					 
					
						
						
							
						
						b534be00da 
					 
					
						
						
							
							- replace internal get_time() calls with standard PHP5 microtime(true) calls  
						
						 
						
						
						
						
					 
					
						2010-06-20 14:37:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uwe.Tews 
							
						 
					 
					
						
						
							
						
						24d5ad78f3 
					 
					
						
						
							
							- bugfix allow array definitions as modifier parameter  
						
						 
						
						... 
						
						
						
						- bugfix observe compile_check property when loading config files
- added the template object as third filter parameter 
						
						
					 
					
						2010-03-29 15:41:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uwe.Tews 
							
						 
					 
					
						
						
							
						
						76f1bd5428 
					 
					
						
						
							
							- new method utility->compileAllConfig() to compile all config files  
						
						 
						
						
						
						
					 
					
						2010-03-25 21:18:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uwe.Tews 
							
						 
					 
					
						
						
							
						
						c24dce9ed4 
					 
					
						
						
							
							- change of utility->compileAllTemplates() log messages  
						
						 
						
						... 
						
						
						
						- bugfix on nocache code in {function} tags 
						
						
					 
					
						2010-03-25 20:43:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Uwe.Tews 
							
						 
					 
					
						
						
							
						
						7f64fdc593 
					 
					
						
						
							
							- bugfix make directory separator operating system independend in compileAllTemplates()  
						
						 
						
						
						
						
					 
					
						2010-03-22 16:12:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								monte.ohrt 
							
						 
					 
					
						
						
							
						
						56d054b743 
					 
					
						
						
							
							fix testInstall() error messages  
						
						 
						
						
						
						
					 
					
						2010-03-22 14:48:46 +00:00