diff options
| author | Simon Wisselink <s.wisselink@iwink.nl> | 2026-05-03 22:19:59 +0200 |
|---|---|---|
| committer | Simon Wisselink <s.wisselink@iwink.nl> | 2026-05-03 22:19:59 +0200 |
| commit | c139883770b12f92c9b21f69c35ad600d34f39e8 (patch) | |
| tree | 643997400b6beeace5f90cddedbbfb4137c7873a | |
| parent | 6e648ed80922ff38fd9175c7cde2771034cf77cd (diff) | |
| download | smarty-c139883770b12f92c9b21f69c35ad600d34f39e8.tar.gz smarty-c139883770b12f92c9b21f69c35ad600d34f39e8.tar.bz2 smarty-c139883770b12f92c9b21f69c35ad600d34f39e8.zip | |
update todos
| -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 |
