uwe.tews@googlemail.com
555a7fceb9
- bugfix different behaviour of uniqid() on cygwin. See https://bugs.php.net/bug.php?id=34908
...
(forum topic 20199)
2011-11-09 15:30:06 +00:00
uwe.tews@googlemail.com
a061bc47d1
- bugfix multiline strings in config files could fail on longer strings (reopened Issue #55 )
2011-11-01 21:41:12 +00:00
uwe.tews@googlemail.com
d3e71dabb6
- bugfix {if} and {while} tags without condition did not throw a SmartyCompilerException (Issue #57 )
2011-11-01 20:27:53 +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
uwe.tews@googlemail.com
37719ce858
- bugfix apostrophe in plugins_dir path name failed (forum topic 20199)
2011-10-21 12:08:35 +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
38af2463df
- @silenced unlink() in Smarty_Internal_Write_File since debuggers go haywire without it.
2011-10-20 10:55:11 +00:00
uwe.tews@googlemail.com
85658fcdd4
- fixed PHP4 constructor message
2011-10-19 19:49:27 +00:00
rodneyrehm
eea360e87d
- bugfix testInstall() did not propery check cache_dir and compile_dir
2011-10-16 09:53:14 +00:00
rodneyrehm
131553272a
- bugfix Smarty_Resource and Smarty_CacheResource runtime caching (Forum Post 75264)
...
www.smarty.net/forums/viewtopic.php?p=75264#75264
2011-10-15 10:46:03 +00:00
rodneyrehm
318328cd75
fixing previous commit
2011-10-14 17:54:25 +00:00
rodneyrehm
59a95253b4
- add Smarty_Internal_Template::clearCache() to accompany isCached() fetch() etc.
2011-10-14 17:15:06 +00:00
rodneyrehm
ef32ed830c
fixing previous commit
2011-10-14 16:22:00 +00:00
rodneyrehm
8a82d84861
- add locking to custom resources (Forum Post 75252)
...
this is a potentially dirty commit
2011-10-14 16:17:27 +00:00
rodneyrehm
ef3e29daa7
- bugfix unique_resource did not properly apply to compiled resources (Forum Topic 20128)
2011-10-14 09:31:09 +00:00
uwe.tews@googlemail.com
8471e25bd8
- bugfix multiline strings in config files could fail on longer strings (Issue #55 )
2011-10-13 16:25:50 +00:00
rodneyrehm
81c068dc3a
f***ing phpunit now doing what it's supposed to.
2011-10-13 15:36:35 +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
uwe.tews@googlemail.com
806c51fdcf
- bugfix disable of caching after isCached() call did not work (Forum Topic 20131)
2011-10-13 11:59:02 +00:00
rodneyrehm
3b006ae5a1
- add caching for config files in Smarty_Resource
...
(not really sure why this wasn't implemented yet?!) If we removed this (for some reason) we should've made a note of it in the code...
2011-10-13 09:50:55 +00:00
uwe.tews@googlemail.com
0fabe627ad
- add runtime checks for not matching {capture}/{/capture} calls (Forum Topic 20120)
2011-10-11 15:49:19 +00:00
uwe.tews@googlemail.com
d3258767a6
- bugfix <?xml> tag did create wrong output when caching enabled and the tag was in included subtemplate
2011-10-10 11:38:27 +00:00
uwe.tews@googlemail.com
4c070d0bda
- bugfix parent pointer was not set when fetch() for other template was called on template object
2011-10-07 15:30:04 +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
904731fd1f
- bugfix switch lexer internals depending on mbstring.func_overload
2011-10-06 14:36:30 +00:00
uwe.tews@googlemail.com
1e48394ed3
- bugfix nofilter tag option did not disable default modifier
2011-10-05 18:17:40 +00:00
rodneyrehm
aeec0783ec
- bugfix of problem introduced with r4342 by replacing strlen() with isset()
2011-10-05 17:11:01 +00:00
uwe.tews@googlemail.com
8bab7fe522
- bugfix has_nocache_code flag was not reset before compilation
2011-10-04 18:58:17 +00:00
uwe.tews@googlemail.com
eb9714cf0e
- bugfix output filter should not run on individually cached subtemplates
...
- add unloadFilter() method
2011-10-04 17:50:39 +00:00
uwe.tews@googlemail.com
dbda42bc6c
- bugfix assign() in plugins called in subtemplates did change value also in parent template
2011-10-04 16:18:24 +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
rodneyrehm
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
2011-10-01 18:10:48 +00:00
rodneyrehm
41958a5790
- improvement of Smarty_Internal_Config::loadConfigVars() dropped the in_array for index look up
2011-09-29 12:59:06 +00:00
uwe.tews@googlemail.com
bc2d519c38
- bugfix on template functions called nocache calling other template functions
2011-09-28 15:56:01 +00:00
uwe.tews@googlemail.com
d9ba05407a
- bugfix wrong resource could be used on compile check of custom resource
2011-09-27 21:48:33 +00:00
uwe.tews@googlemail.com
0348e71109
- bugfix variable property did not work on objects variable in template
2011-09-27 17:52:21 +00:00
uwe.tews@googlemail.com
5c33be7fc0
- bugfix remove race condition when a custom resource did change timestamp during compilation
2011-09-27 17:15:31 +00:00
rodneyrehm
0cd9821dcc
- added chaining to Smarty_Internal_Data so $smarty->assign('a',1)->assign('b',2); is possible now
2011-09-27 12:36:50 +00:00
rodneyrehm
b6e6b67548
- bugfix possible warning "attempt to modify property of non-object" in {section} (issue #34 )
2011-09-27 10:09:25 +00:00
uwe.tews@googlemail.com
709e5e1e84
- bugfix repeated calls to same subtemplate did not make use of cached template object
2011-09-26 15:21:50 +00:00
uwe.tews@googlemail.com
a98d83bbf3
- improvment better error message for undefined templates at {include}
2011-09-24 18:20:13 +00:00
rodneyrehm
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
error muting is now a global thing. this was done because of the overhead set_error_handler imposes and the fact, that only a few people really "need" this.
The decision was made by uwe.tews and rodneyrehm. (just in case anyone asks…)
2011-09-24 12:56:52 +00:00
uwe.tews@googlemail.com
537285032c
- bugfix error muting was not implemented for cache locking
2011-09-23 22:27:44 +00:00