diff options
| -rw-r--r-- | TODO.txt | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -11,10 +11,10 @@ ## include inline - Re-introduce merge_compiled_includes and the {include inline} attribute? -## Output buffering -- Fix ob_ output buffering commands being scattered around the codebase +## Output buffering (major) +- Fix ob_ output buffering commands being scattered around the codebase: Smarty's output model is fundamentally "echo everything, wrap in a buffer to capture". An alternative that would be where rendering returns a string rather than echoing — but that touches the entire compiled template format (the unifunc functions all echo) and is a large change. -## Review public static vars +## Review public static vars (major) - such as _CHARSET and _IS_WINDOWS ## Block / inheritance @@ -24,7 +24,7 @@ ## Plugin system - fix template security checks in one place in compiler -## Beatify output +## Beatify output (major) - compiled templates could be proper classes, possibly using [nette/php-generator](https://packagist.org/packages/nette/php-generator) ## Unrelated / other |
