3 * replace functions deprecated in PHP 7.2
7 * {math} fix parameter checking order to avoid misleading message
8 * {math} replace wrong versiom
11 * {math} shell injection vulnerability patch provided by Tim Weber
15 * fixed plugin filepath cache must not be static, because of possible problem
16 when using multiple Smarty instances with diffrent plugins_dir settings
17 https://github.com/smarty-php/smarty/issues/146
21 * PHP7 raises E_DEPRECATED use __construct for compatibility
25 * Fixed old vulnerability bug https://bugs.gentoo.org/show_bug.cgi?id=356615
29 * Fixed made Smarty_Compiler.class.php compatible with PHP 5.5
34 * Fixed escape Smarty error messages to avoid possible script execution
39 * Fixed security hole in {math} plugin
41 2007-09-27 TAKAGI Masahiro <matakagi@gmail.com>
43 * docs/ja/designers/language-custom-functions/language-function-html-checkboxes.xml:
46 2007-09-27 Monte Ohrt <monte@ohrt.com>
48 * docs/en/designers/language-custom-functions/language-function-html-checkboxes.xml:
49 remove redundant attribute
51 2007-09-18 Messju Mohr <messju@lammfellpuschen.de>
53 * docs/id/programmers/plugins/plugins-functions.xml:
54 removed errornous whitespace
56 2007-09-18 Zaenal Mutaqin <zaenalm@gmail.com>
58 * docs/id/designers/language-basic-syntax/language-escaping.xml
59 docs/id/designers/language-basic-syntax/language-math.xml
60 docs/id/designers/language-basic-syntax/language-syntax-attributes.xml
61 docs/id/designers/language-basic-syntax/language-syntax-comments.xml
62 docs/id/designers/language-basic-syntax/language-syntax-functions.xml
63 docs/id/designers/language-basic-syntax/language-syntax-quotes.xml
64 docs/id/designers/language-basic-syntax/language-syntax-variables.xml
65 docs/id/designers/language-builtin-functions/language-function-capture.xml
66 docs/id/designers/language-builtin-functions/language-function-config-load.xml
67 docs/id/designers/language-builtin-functions/language-function-foreach.xml
68 docs/id/designers/language-builtin-functions/language-function-if.xml
69 docs/id/designers/language-builtin-functions/language-function-include-php.xml
70 docs/id/designers/language-builtin-functions/language-function-include.xml
71 docs/id/designers/language-builtin-functions/language-function-insert.xml
72 docs/id/designers/language-builtin-functions/language-function-ldelim.xml
73 docs/id/designers/language-builtin-functions/language-function-literal.xml
74 docs/id/designers/language-builtin-functions/language-function-php.xml
75 docs/id/designers/language-builtin-functions/language-function-section.xml
76 docs/id/designers/language-builtin-functions/language-function-strip.xml
77 docs/id/designers/language-custom-functions/language-function-assign.xml
78 docs/id/designers/language-custom-functions/language-function-counter.xml
79 docs/id/designers/language-custom-functions/language-function-cycle.xml
80 docs/id/designers/language-custom-functions/language-function-debug.xml
81 docs/id/designers/language-custom-functions/language-function-eval.xml
82 docs/id/designers/language-custom-functions/language-function-fetch.xml
83 docs/id/designers/language-custom-functions/language-function-html-checkboxes.xml
84 docs/id/designers/language-custom-functions/language-function-html-image.xml
85 docs/id/designers/language-custom-functions/language-function-html-options.xml
86 docs/id/designers/language-custom-functions/language-function-html-radios.xml
87 docs/id/designers/language-custom-functions/language-function-html-select-date.xml
88 docs/id/designers/language-custom-functions/language-function-html-select-time.xml
89 docs/id/designers/language-custom-functions/language-function-html-table.xml
90 docs/id/designers/language-custom-functions/language-function-mailto.xml
91 docs/id/designers/language-custom-functions/language-function-math.xml
92 docs/id/designers/language-custom-functions/language-function-popup-init.xml
93 docs/id/designers/language-custom-functions/language-function-popup.xml
94 docs/id/designers/language-custom-functions/language-function-textformat.xml
95 docs/id/designers/language-modifiers/language-modifier-capitalize.xml
96 docs/id/designers/language-modifiers/language-modifier-cat.xml
97 docs/id/designers/language-modifiers/language-modifier-count-characters.xml
98 docs/id/designers/language-modifiers/language-modifier-count-paragraphs.xml
99 docs/id/designers/language-modifiers/language-modifier-count-sentences.xml
100 docs/id/designers/language-modifiers/language-modifier-count-words.xml
101 docs/id/designers/language-modifiers/language-modifier-date-format.xml
102 docs/id/designers/language-modifiers/language-modifier-default.xml
103 docs/id/designers/language-modifiers/language-modifier-escape.xml
104 docs/id/designers/language-modifiers/language-modifier-indent.xml
105 docs/id/designers/language-modifiers/language-modifier-lower.xml
106 docs/id/designers/language-modifiers/language-modifier-nl2br.xml
107 docs/id/designers/language-modifiers/language-modifier-regex-replace.xml
108 docs/id/designers/language-modifiers/language-modifier-replace.xml
109 docs/id/designers/language-modifiers/language-modifier-spacify.xml
110 docs/id/designers/language-modifiers/language-modifier-string-format.xml
111 docs/id/designers/language-modifiers/language-modifier-strip-tags.xml
112 docs/id/designers/language-modifiers/language-modifier-strip.xml
113 docs/id/designers/language-modifiers/language-modifier-truncate.xml
114 docs/id/designers/language-modifiers/language-modifier-upper.xml
115 docs/id/designers/language-modifiers/language-modifier-wordwrap.xml
116 docs/id/designers/language-variables/language-assigned-variables.xml
117 docs/id/designers/language-variables/language-config-variables.xml
118 docs/id/designers/language-variables/language-variables-smarty.xml
119 docs/id/programmers/advanced-features/advanced-features-objects.xml
120 docs/id/programmers/advanced-features/advanced-features-outputfilters.xml
121 docs/id/programmers/advanced-features/advanced-features-postfilters.xml
122 docs/id/programmers/advanced-features/advanced-features-prefilters.xml
123 docs/id/programmers/advanced-features/section-template-cache-handler-func.xml
124 docs/id/programmers/advanced-features/template-resources.xml
125 docs/id/programmers/api-functions/api-append-by-ref.xml
126 docs/id/programmers/api-functions/api-append.xml
127 docs/id/programmers/api-functions/api-assign-by-ref.xml
128 docs/id/programmers/api-functions/api-assign.xml
129 docs/id/programmers/api-functions/api-clear-all-assign.xml
130 docs/id/programmers/api-functions/api-clear-all-cache.xml
131 docs/id/programmers/api-functions/api-clear-assign.xml
132 docs/id/programmers/api-functions/api-clear-cache.xml
133 docs/id/programmers/api-functions/api-clear-compiled-tpl.xml
134 docs/id/programmers/api-functions/api-clear-config.xml
135 docs/id/programmers/api-functions/api-config-load.xml
136 docs/id/programmers/api-functions/api-display.xml
137 docs/id/programmers/api-functions/api-fetch.xml
138 docs/id/programmers/api-functions/api-get-config-vars.xml
139 docs/id/programmers/api-functions/api-get-registered-object.xml
140 docs/id/programmers/api-functions/api-get-template-vars.xml
141 docs/id/programmers/api-functions/api-is-cached.xml
142 docs/id/programmers/api-functions/api-load-filter.xml
143 docs/id/programmers/api-functions/api-register-block.xml
144 docs/id/programmers/api-functions/api-register-compiler-function.xml
145 docs/id/programmers/api-functions/api-register-function.xml
146 docs/id/programmers/api-functions/api-register-modifier.xml
147 docs/id/programmers/api-functions/api-register-object.xml
148 docs/id/programmers/api-functions/api-register-outputfilter.xml
149 docs/id/programmers/api-functions/api-register-postfilter.xml
150 docs/id/programmers/api-functions/api-register-prefilter.xml
151 docs/id/programmers/api-functions/api-register-resource.xml
152 docs/id/programmers/api-functions/api-template-exists.xml
153 docs/id/programmers/api-functions/api-trigger-error.xml
154 docs/id/programmers/api-functions/api-unregister-block.xml
155 docs/id/programmers/api-functions/api-unregister-compiler-function.xml
156 docs/id/programmers/api-functions/api-unregister-function.xml
157 docs/id/programmers/api-functions/api-unregister-modifier.xml
158 docs/id/programmers/api-functions/api-unregister-object.xml
159 docs/id/programmers/api-functions/api-unregister-outputfilter.xml
160 docs/id/programmers/api-functions/api-unregister-postfilter.xml
161 docs/id/programmers/api-functions/api-unregister-prefilter.xml
162 docs/id/programmers/api-functions/api-unregister-resource.xml
163 docs/id/programmers/api-variables/variable-autoload-filters.xml
164 docs/id/programmers/api-variables/variable-cache-dir.xml
165 docs/id/programmers/api-variables/variable-cache-handler-func.xml
166 docs/id/programmers/api-variables/variable-cache-lifetime.xml
167 docs/id/programmers/api-variables/variable-cache-modified-check.xml
168 docs/id/programmers/api-variables/variable-caching.xml
169 docs/id/programmers/api-variables/variable-compile-check.xml
170 docs/id/programmers/api-variables/variable-compile-dir.xml
171 docs/id/programmers/api-variables/variable-compile-id.xml
172 docs/id/programmers/api-variables/variable-compiler-class.xml
173 docs/id/programmers/api-variables/variable-config-booleanize.xml
174 docs/id/programmers/api-variables/variable-config-dir.xml
175 docs/id/programmers/api-variables/variable-config-fix-newlines.xml
176 docs/id/programmers/api-variables/variable-config-overwrite.xml
177 docs/id/programmers/api-variables/variable-config-read-hidden.xml
178 docs/id/programmers/api-variables/variable-debug-tpl.xml
179 docs/id/programmers/api-variables/variable-debugging-ctrl.xml
180 docs/id/programmers/api-variables/variable-debugging.xml
181 docs/id/programmers/api-variables/variable-default-modifiers.xml
182 docs/id/programmers/api-variables/variable-default-resource-type.xml
183 docs/id/programmers/api-variables/variable-default-template-handler-func.xml
184 docs/id/programmers/api-variables/variable-error-reporting.xml
185 docs/id/programmers/api-variables/variable-force-compile.xml
186 docs/id/programmers/api-variables/variable-left-delimiter.xml
187 docs/id/programmers/api-variables/variable-php-handling.xml
188 docs/id/programmers/api-variables/variable-plugins-dir.xml
189 docs/id/programmers/api-variables/variable-request-use-auto-globals.xml
190 docs/id/programmers/api-variables/variable-request-vars-order.xml
191 docs/id/programmers/api-variables/variable-right-delimiter.xml
192 docs/id/programmers/api-variables/variable-secure-dir.xml
193 docs/id/programmers/api-variables/variable-security-settings.xml
194 docs/id/programmers/api-variables/variable-security.xml
195 docs/id/programmers/api-variables/variable-template-dir.xml
196 docs/id/programmers/api-variables/variable-trusted-dir.xml
197 docs/id/programmers/api-variables/variable-use-sub-dirs.xml
198 docs/id/programmers/caching/caching-cacheable.xml
199 docs/id/programmers/caching/caching-groups.xml
200 docs/id/programmers/caching/caching-multiple-caches.xml
201 docs/id/programmers/caching/caching-setting-up.xml
202 docs/id/programmers/plugins/plugins-block-functions.xml
203 docs/id/programmers/plugins/plugins-compiler-functions.xml
204 docs/id/programmers/plugins/plugins-functions.xml
205 docs/id/programmers/plugins/plugins-howto.xml
206 docs/id/programmers/plugins/plugins-inserts.xml
207 docs/id/programmers/plugins/plugins-modifiers.xml
208 docs/id/programmers/plugins/plugins-naming-conventions.xml
209 docs/id/programmers/plugins/plugins-outputfilters.xml
210 docs/id/programmers/plugins/plugins-prefilters-postfilters.xml
211 docs/id/programmers/plugins/plugins-resources.xml
212 docs/id/programmers/plugins/plugins-writing.xml:
213 Typos correction and all translated now.
215 2007-09-17 Messju Mohr <messju@lammfellpuschen.de>
217 * docs/id/bookinfo.xml
218 docs/id/getting-started.xml
219 docs/id/language-defs.ent
220 docs/id/language-snippets.ent
223 added indonesian docs - thanks Zaenal Mutaqin
225 * docs/scripts/generate_web.php:
226 raise pcre.backtrack_limit - thanks to takagi
228 2007-09-16 Monte Ohrt <monte@ohrt.com>
230 * libs/Smarty_Compiler.class.php:
233 2007-08-22 George Miroshnikov <support@infinity.com.ua>
235 * docs/ru/getting-started.xml
236 docs/ru/getting-started.xml:
239 2007-08-01 Monte Ohrt <monte@ohrt.com>
242 libs/Smarty_Compiler.class.php:
243 add append feature to capture
245 2007-06-24 TAKAGI Masahiro <matakagi@osk2.3web.ne.jp>
247 * docs/ja/getting-started.xml:
250 2007-06-24 Messju Mohr <messju@lammfellpuschen.de>
253 reverted accidently modified file
256 docs/de/getting-started.xml:
259 * docs/en/getting-started.xml:
260 fixed link to ini_set(). thanks to Lee Yunyoung.
262 2007-06-18 TAKAGI Masahiro <matakagi@osk2.3web.ne.jp>
264 * docs/ja/language-snippets.ent
265 docs/ja/programmers/api-functions/api-register-outputfilter.xml
266 docs/ja/programmers/api-functions/api-register-postfilter.xml
267 docs/ja/programmers/api-functions/api-register-prefilter.xml:
270 2007-06-18 Danilo Buerger <danilo@blizzz.org>
272 * docs/en/language-snippets.ent
273 docs/en/programmers/api-functions/api-register-outputfilter.xml
274 docs/en/programmers/api-functions/api-register-postfilter.xml
275 docs/en/programmers/api-functions/api-register-prefilter.xml:
276 Updated docs according to the changes from the previous commit
279 libs/Smarty.class.php:
280 Added the ability to (un)register multiple filters of the same type with
281 the same method name but different class name. Before it was not possible
282 due to the fact that only the method name was used to distinguish between
283 different filters of the same type. This does however not allow (same as
284 before) to register multiple filters of the same type with the same method
285 and class name (i.e. different instances of the same class).
287 2007-05-29 Messju Mohr <messju@lammfellpuschen.de>
289 * libs/plugins/compiler.assign.php:
292 2007-05-11 Messju Mohr <messju@lammfellpuschen.de>
295 libs/Smarty_Compiler.class.php:
296 fixed calling registered objects' methods with an empty argument list.
299 2007-05-03 TAKAGI Masahiro <matakagi@osk2.3web.ne.jp>
301 * docs/ja/designers/language-variables.xml
302 docs/ja/designers/language-builtin-functions/language-function-config-load.xml
303 docs/ja/designers/language-builtin-functions/language-function-foreach.xml
304 docs/ja/designers/language-builtin-functions/language-function-if.xml
305 docs/ja/designers/language-modifiers/language-modifier-cat.xml
306 docs/ja/designers/language-modifiers/language-modifier-wordwrap.xml
307 docs/ja/designers/language-variables/language-variables-smarty.xml:
310 2007-05-03 Monte Ohrt <monte@ohrt.com>
312 * docs/en/designers/language-variables.xml
313 docs/en/designers/language-builtin-functions/language-function-config-load.xml
314 docs/en/designers/language-builtin-functions/language-function-foreach.xml
315 docs/en/designers/language-builtin-functions/language-function-if.xml
316 docs/en/designers/language-modifiers/language-modifier-cat.xml
317 docs/en/designers/language-modifiers/language-modifier-wordwrap.xml
318 docs/en/designers/language-variables/language-variables-smarty.xml:
319 update documentation corrections from marcello in the forums. Thanks
322 2007-04-22 TAKAGI Masahiro <matakagi@osk2.3web.ne.jp>
324 * docs/ja/programmers/advanced-features.xml
325 docs/ja/programmers/api-functions.xml
326 docs/ja/programmers/api-variables.xml:
327 corrected the garbled text.
329 2007-04-21 TAKAGI Masahiro <matakagi@osk2.3web.ne.jp>
331 * docs/ja/bookinfo.xml
332 docs/ja/getting-started.xml
333 docs/ja/language-defs.ent
334 docs/ja/language-snippets.ent
336 docs/ja/make_chm_index.html
338 docs/ja/translation.xml
339 docs/ja/appendixes/bugs.xml
340 docs/ja/appendixes/resources.xml
341 docs/ja/appendixes/tips.xml
342 docs/ja/appendixes/troubleshooting.xml
343 docs/ja/designers/chapter-debugging-console.xml
344 docs/ja/designers/config-files.xml
345 docs/ja/designers/language-basic-syntax.xml
346 docs/ja/designers/language-builtin-functions.xml
347 docs/ja/designers/language-combining-modifiers.xml
348 docs/ja/designers/language-custom-functions.xml
349 docs/ja/designers/language-modifiers.xml
350 docs/ja/designers/language-variables.xml
351 docs/ja/designers/language-basic-syntax/language-escaping.xml
352 docs/ja/designers/language-basic-syntax/language-math.xml
353 docs/ja/designers/language-basic-syntax/language-syntax-attributes.xml
354 docs/ja/designers/language-basic-syntax/language-syntax-comments.xml
355 docs/ja/designers/language-basic-syntax/language-syntax-functions.xml
356 docs/ja/designers/language-basic-syntax/language-syntax-quotes.xml
357 docs/ja/designers/language-basic-syntax/language-syntax-variables.xml
358 docs/ja/designers/language-builtin-functions/language-function-capture.xml
359 docs/ja/designers/language-builtin-functions/language-function-config-load.xml
360 docs/ja/designers/language-builtin-functions/language-function-foreach.xml
361 docs/ja/designers/language-builtin-functions/language-function-if.xml
362 docs/ja/designers/language-builtin-functions/language-function-include-php.xml
363 docs/ja/designers/language-builtin-functions/language-function-include.xml
364 docs/ja/designers/language-builtin-functions/language-function-insert.xml
365 docs/ja/designers/language-builtin-functions/language-function-ldelim.xml
366 docs/ja/designers/language-builtin-functions/language-function-literal.xml
367 docs/ja/designers/language-builtin-functions/language-function-php.xml
368 docs/ja/designers/language-builtin-functions/language-function-section.xml
369 docs/ja/designers/language-builtin-functions/language-function-strip.xml
370 docs/ja/designers/language-custom-functions/language-function-assign.xml
371 docs/ja/designers/language-custom-functions/language-function-counter.xml
372 docs/ja/designers/language-custom-functions/language-function-cycle.xml
373 docs/ja/designers/language-custom-functions/language-function-debug.xml
374 docs/ja/designers/language-custom-functions/language-function-eval.xml
375 docs/ja/designers/language-custom-functions/language-function-fetch.xml
376 docs/ja/designers/language-custom-functions/language-function-html-checkboxes.xml
377 docs/ja/designers/language-custom-functions/language-function-html-image.xml
378 docs/ja/designers/language-custom-functions/language-function-html-options.xml
379 docs/ja/designers/language-custom-functions/language-function-html-radios.xml
380 docs/ja/designers/language-custom-functions/language-function-html-select-date.xml
381 docs/ja/designers/language-custom-functions/language-function-html-select-time.xml
382 docs/ja/designers/language-custom-functions/language-function-html-table.xml
383 docs/ja/designers/language-custom-functions/language-function-mailto.xml
384 docs/ja/designers/language-custom-functions/language-function-math.xml
385 docs/ja/designers/language-custom-functions/language-function-popup-init.xml
386 docs/ja/designers/language-custom-functions/language-function-popup.xml
387 docs/ja/designers/language-custom-functions/language-function-textformat.xml
388 docs/ja/designers/language-modifiers/language-modifier-capitalize.xml
389 docs/ja/designers/language-modifiers/language-modifier-cat.xml
390 docs/ja/designers/language-modifiers/language-modifier-count-characters.xml
391 docs/ja/designers/language-modifiers/language-modifier-count-paragraphs.xml
392 docs/ja/designers/language-modifiers/language-modifier-count-sentences.xml
393 docs/ja/designers/language-modifiers/language-modifier-count-words.xml
394 docs/ja/designers/language-modifiers/language-modifier-date-format.xml
395 docs/ja/designers/language-modifiers/language-modifier-default.xml
396 docs/ja/designers/language-modifiers/language-modifier-escape.xml
397 docs/ja/designers/language-modifiers/language-modifier-indent.xml
398 docs/ja/designers/language-modifiers/language-modifier-lower.xml
399 docs/ja/designers/language-modifiers/language-modifier-nl2br.xml
400 docs/ja/designers/language-modifiers/language-modifier-regex-replace.xml
401 docs/ja/designers/language-modifiers/language-modifier-replace.xml
402 docs/ja/designers/language-modifiers/language-modifier-spacify.xml
403 docs/ja/designers/language-modifiers/language-modifier-string-format.xml
404 docs/ja/designers/language-modifiers/language-modifier-strip-tags.xml
405 docs/ja/designers/language-modifiers/language-modifier-strip.xml
406 docs/ja/designers/language-modifiers/language-modifier-truncate.xml
407 docs/ja/designers/language-modifiers/language-modifier-upper.xml
408 docs/ja/designers/language-modifiers/language-modifier-wordwrap.xml
409 docs/ja/designers/language-variables/language-assigned-variables.xml
410 docs/ja/designers/language-variables/language-config-variables.xml
411 docs/ja/designers/language-variables/language-variables-smarty.xml
412 docs/ja/programmers/advanced-features.xml
413 docs/ja/programmers/api-functions.xml
414 docs/ja/programmers/api-variables.xml
415 docs/ja/programmers/caching.xml
416 docs/ja/programmers/plugins.xml
417 docs/ja/programmers/smarty-constants.xml
418 docs/ja/programmers/advanced-features/advanced-features-objects.xml
419 docs/ja/programmers/advanced-features/advanced-features-outputfilters.xml
420 docs/ja/programmers/advanced-features/advanced-features-postfilters.xml
421 docs/ja/programmers/advanced-features/advanced-features-prefilters.xml
422 docs/ja/programmers/advanced-features/section-template-cache-handler-func.xml
423 docs/ja/programmers/advanced-features/template-resources.xml
424 docs/ja/programmers/api-functions/api-append-by-ref.xml
425 docs/ja/programmers/api-functions/api-append.xml
426 docs/ja/programmers/api-functions/api-assign-by-ref.xml
427 docs/ja/programmers/api-functions/api-assign.xml
428 docs/ja/programmers/api-functions/api-clear-all-assign.xml
429 docs/ja/programmers/api-functions/api-clear-all-cache.xml
430 docs/ja/programmers/api-functions/api-clear-assign.xml
431 docs/ja/programmers/api-functions/api-clear-cache.xml
432 docs/ja/programmers/api-functions/api-clear-compiled-tpl.xml
433 docs/ja/programmers/api-functions/api-clear-config.xml
434 docs/ja/programmers/api-functions/api-config-load.xml
435 docs/ja/programmers/api-functions/api-display.xml
436 docs/ja/programmers/api-functions/api-fetch.xml
437 docs/ja/programmers/api-functions/api-get-config-vars.xml
438 docs/ja/programmers/api-functions/api-get-registered-object.xml
439 docs/ja/programmers/api-functions/api-get-template-vars.xml
440 docs/ja/programmers/api-functions/api-is-cached.xml
441 docs/ja/programmers/api-functions/api-load-filter.xml
442 docs/ja/programmers/api-functions/api-register-block.xml
443 docs/ja/programmers/api-functions/api-register-compiler-function.xml
444 docs/ja/programmers/api-functions/api-register-function.xml
445 docs/ja/programmers/api-functions/api-register-modifier.xml
446 docs/ja/programmers/api-functions/api-register-object.xml
447 docs/ja/programmers/api-functions/api-register-outputfilter.xml
448 docs/ja/programmers/api-functions/api-register-postfilter.xml
449 docs/ja/programmers/api-functions/api-register-prefilter.xml
450 docs/ja/programmers/api-functions/api-register-resource.xml
451 docs/ja/programmers/api-functions/api-template-exists.xml
452 docs/ja/programmers/api-functions/api-trigger-error.xml
453 docs/ja/programmers/api-functions/api-unregister-block.xml
454 docs/ja/programmers/api-functions/api-unregister-compiler-function.xml
455 docs/ja/programmers/api-functions/api-unregister-function.xml
456 docs/ja/programmers/api-functions/api-unregister-modifier.xml
457 docs/ja/programmers/api-functions/api-unregister-object.xml
458 docs/ja/programmers/api-functions/api-unregister-outputfilter.xml
459 docs/ja/programmers/api-functions/api-unregister-postfilter.xml
460 docs/ja/programmers/api-functions/api-unregister-prefilter.xml
461 docs/ja/programmers/api-functions/api-unregister-resource.xml
462 docs/ja/programmers/api-variables/variable-autoload-filters.xml
463 docs/ja/programmers/api-variables/variable-cache-dir.xml
464 docs/ja/programmers/api-variables/variable-cache-handler-func.xml
465 docs/ja/programmers/api-variables/variable-cache-lifetime.xml
466 docs/ja/programmers/api-variables/variable-cache-modified-check.xml
467 docs/ja/programmers/api-variables/variable-caching.xml
468 docs/ja/programmers/api-variables/variable-compile-check.xml
469 docs/ja/programmers/api-variables/variable-compile-dir.xml
470 docs/ja/programmers/api-variables/variable-compile-id.xml
471 docs/ja/programmers/api-variables/variable-compiler-class.xml
472 docs/ja/programmers/api-variables/variable-config-booleanize.xml
473 docs/ja/programmers/api-variables/variable-config-dir.xml
474 docs/ja/programmers/api-variables/variable-config-fix-newlines.xml
475 docs/ja/programmers/api-variables/variable-config-overwrite.xml
476 docs/ja/programmers/api-variables/variable-config-read-hidden.xml
477 docs/ja/programmers/api-variables/variable-debug-tpl.xml
478 docs/ja/programmers/api-variables/variable-debugging-ctrl.xml
479 docs/ja/programmers/api-variables/variable-debugging.xml
480 docs/ja/programmers/api-variables/variable-default-modifiers.xml
481 docs/ja/programmers/api-variables/variable-default-resource-type.xml
482 docs/ja/programmers/api-variables/variable-default-template-handler-func.xml
483 docs/ja/programmers/api-variables/variable-error-reporting.xml
484 docs/ja/programmers/api-variables/variable-force-compile.xml
485 docs/ja/programmers/api-variables/variable-left-delimiter.xml
486 docs/ja/programmers/api-variables/variable-php-handling.xml
487 docs/ja/programmers/api-variables/variable-plugins-dir.xml
488 docs/ja/programmers/api-variables/variable-request-use-auto-globals.xml
489 docs/ja/programmers/api-variables/variable-request-vars-order.xml
490 docs/ja/programmers/api-variables/variable-right-delimiter.xml
491 docs/ja/programmers/api-variables/variable-secure-dir.xml
492 docs/ja/programmers/api-variables/variable-security-settings.xml
493 docs/ja/programmers/api-variables/variable-security.xml
494 docs/ja/programmers/api-variables/variable-template-dir.xml
495 docs/ja/programmers/api-variables/variable-trusted-dir.xml
496 docs/ja/programmers/api-variables/variable-use-sub-dirs.xml
497 docs/ja/programmers/caching/caching-cacheable.xml
498 docs/ja/programmers/caching/caching-groups.xml
499 docs/ja/programmers/caching/caching-multiple-caches.xml
500 docs/ja/programmers/caching/caching-setting-up.xml
501 docs/ja/programmers/plugins/plugins-block-functions.xml
502 docs/ja/programmers/plugins/plugins-compiler-functions.xml
503 docs/ja/programmers/plugins/plugins-functions.xml
504 docs/ja/programmers/plugins/plugins-howto.xml
505 docs/ja/programmers/plugins/plugins-inserts.xml
506 docs/ja/programmers/plugins/plugins-modifiers.xml
507 docs/ja/programmers/plugins/plugins-naming-conventions.xml
508 docs/ja/programmers/plugins/plugins-outputfilters.xml
509 docs/ja/programmers/plugins/plugins-prefilters-postfilters.xml
510 docs/ja/programmers/plugins/plugins-resources.xml
511 docs/ja/programmers/plugins/plugins-writing.xml:
512 added Japanese translation files.
516 added the configuration for Japanese translation.
518 2007-04-11 Messju Mohr <messju@lammfellpuschen.de>
520 * docs/en/programmers/smarty-constants.xml:
523 2007-04-04 Messju Mohr <messju@lammfellpuschen.de>
525 * docs/ru/getting-started.xml:
526 fixed uri for Zend Accelerator
528 2007-04-03 Messju Mohr <messju@lammfellpuschen.de>
530 * docs/de/getting-started.xml
531 docs/es/getting-started.xml
532 docs/it/getting-started.xml
533 docs/pt_BR/getting-started.xml:
534 fixed uris for php-accelerator
536 2007-03-08 Monte Ohrt <monte@ohrt.com>
538 * libs/Config_File.class.php
539 libs/Smarty.class.php
540 libs/Smarty_Compiler.class.php:
541 update version numbers
543 2007-03-07 Monte Ohrt <monte@ohrt.com>
547 update NEWS file with patch
550 docs/en/designers/language-builtin-functions/language-function-section.xml:
551 note the fact that section loop will accept an integer
553 2007-03-06 Monte Ohrt <monte@ohrt.com>
556 libs/plugins/function.html_select_date.php:
557 fix html_select_date separator when parts are missing (thanks to kayk for
560 2007-03-06 Messju Mohr <messju@lammfellpuschen.de>
562 * libs/Config_File.class.php
563 libs/Smarty.class.php
564 libs/Smarty_Compiler.class.php:
565 bumped version number
568 added release headline
570 * libs/internals/core.write_compiled_include.php:
571 fixed detection of non-cached block when writing compiled includes
573 2007-03-01 Danilo Buerger <danilo@blizzz.org>
576 libs/Smarty_Compiler.class.php:
577 Applied boots clean up patch and removed commented out code.
580 2007-02-27 Danilo Buerger <danilo@blizzz.org>
583 docs/en/designers/language-modifiers/language-modifier-date-format.xml
584 libs/internals/core.write_file.php
585 libs/plugins/modifier.date_format.php:
586 Updated smarty_core_write_file() and smarty_modifier_date_format() to speed
587 up Windows detection.
588 Emulated more parameters for Windows in smarty_modifier_date_format() and
590 Updated the docs to tell what parameters are emulated on Windows.
594 Updated NEWS file to reflect changes commited in the last revision
596 2007-02-27 Monte Ohrt <monte@ohrt.com>
598 * docs/en/appendixes/troubleshooting.xml:
601 2007-02-27 Danilo Buerger <danilo@blizzz.org>
603 * libs/Smarty_Compiler.class.php:
604 Modified _(push|pop)_cacheable_state() to embedd alternate syntax. See this
605 bug report: http://www.phpinsider.com/smarty-forum/viewtopic.php?t=10502
607 2007-02-26 Peter 'Mash' Morgan <pm@daffodil.uk.com>
609 * docs/en/designers/language-custom-functions/language-function-html-options.xml:
610 Fix incorrect var name
612 2007-02-23 Monte Ohrt <monte@ohrt.com>
614 * libs/Smarty_Compiler.class.php:
615 escape creating of language=php from interleaving
617 * libs/Smarty_Compiler.class.php:
618 add removed line back in
620 * libs/Smarty_Compiler.class.php:
621 fix up last patch, remove unnecessary lines
623 * libs/Smarty_Compiler.class.php:
624 fix situation when no compiled tags are present
626 * libs/Smarty_Compiler.class.php:
627 fix problem with php open tags generated from tag interleaving
629 2007-02-06 boots <jayboots@yahoo.com>
631 * docs/en/programmers/advanced-features/template-resources.xml:
632 Correct default template handler function example.
634 2007-01-17 Messju Mohr <messju@lammfellpuschen.de>
637 libs/plugins/modifier.truncate.php:
638 fixed handling of $etc in the truncate modifier when $etc is longer
643 2007-01-10 boots <jayboots@yahoo.com>
646 libs/plugins/modifier.date_format.php
647 libs/plugins/modifier.date_format.php:
648 fix handling of %I with mysql timestamps
650 Thanks to Danilo Buerger
653 libs/internals/core.write_file.php:
654 Better recognize Windows filesystems to reduce warnings
657 libs/plugins/modifier.date_format.php:
658 Emulate %R in the date_format modifier on Windows
660 Thanks to Danilo Buerger
662 2006-12-10 Yannick Torres <yannick.torres@keliglia.com>
664 * docs/fr/getting-started.xml:
667 * docs/fr/language-snippets.ent
668 docs/fr/designers/language-builtin-functions/language-function-include-php.xml
669 docs/fr/designers/language-modifiers/language-modifier-truncate.xml
670 docs/fr/designers/language-variables/language-variables-smarty.xml:
673 2006-12-02 Peter 'Mash' Morgan <pm@daffodil.uk.com>
675 * docs/en/designers/language-builtin-functions/language-function-include-php.xml:
676 Tidy example, speeling andd add links
678 * docs/en/getting-started.xml:
681 * docs/entities/global.ent:
682 Fix entities (strange)
684 2006-12-01 Monte Ohrt <monte@ohrt.com>
686 * libs/Config_File.class.php
687 libs/Smarty.class.php
688 libs/Smarty_Compiler.class.php:
689 update dev version numbers
691 2006-12-01 boots <jayboots@yahoo.com>
695 Fixed replacement bug introduced in trimwhitespaces output filter that
696 was introduced in the last release.
698 Thanks to Spuerhund from the forums.
701 libs/plugins/outputfilter.trimwhitespace.php:
702 Fixed replacement bug introduced by last changes.
704 Thanks to Spuerhund from the forums.
706 2006-11-30 Monte Ohrt <monte@ohrt.com>
709 docs/en/designers/language-modifiers/language-modifier-truncate.xml
710 libs/Config_File.class.php
711 libs/Smarty.class.php
712 libs/Smarty_Compiler.class.php:
713 update dev version numbers, fix manual typo
715 2006-11-22 George Miroshnikov <support@infinity.com.ua>
717 * docs/ru/getting-started.xml
718 docs/ru/language-snippets.ent:
721 * docs/en/getting-started.xml:
722 replaced hardcoded path separator with PATH_SEPARATOR constant
724 2006-11-20 boots <jayboots@yahoo.com>
726 * libs/plugins/modifier.debug_print_var.php:
727 fix depth formatting of arrays and objects in modifier debug_print_var
729 2006-11-10 Messju Mohr <messju@lammfellpuschen.de>
731 * docs/en/designers/language-variables/language-variables-smarty.xml:
732 fixed typo. thanks jonez.
734 2006-11-08 boots <jayboots@yahoo.com>
737 libs/internals/core.write_file.php:
738 change file writing semantics in smarty_core_write_file()
740 This avoids unlink() unless rename() fails or a Windows system is detected
742 see: http://www.phpinsider.com/smarty-forum/viewtopic.php?t=6956
744 Thanks to c960657 from the forums.
746 2006-11-07 boots <jayboots@yahoo.com>
750 update debug.tpl to xhtml 1.1 compliance, fix javascript escaping in debug
751 output and apply a Smarty based color scheme
753 see: http://www.phpinsider.com/smarty-forum/viewtopic.php?t=7178
755 thanks to cybot from the forums!
758 libs/plugins/modifier.debug_print_var.php:
759 enhance reporting precision of debug_print_var modifier
761 see: http://www.phpinsider.com/smarty-forum/viewtopic.php?t=9281
763 thanks to cybot from the forums
765 2006-11-01 boots <jayboots@yahoo.com>
768 libs/plugins/function.html_select_date.php:
769 make html_select_date work consistently with 0000-00-00 00:00:00 and
772 Thanks to cybot from forums
774 2006-10-16 George Miroshnikov <support@infinity.com.ua>
776 * docs/en/language-snippets.ent:
777 minor typo fix - &$class doesn't make sense.
779 2006-10-14 Yannick Torres <yannick.torres@keliglia.com>
781 * docs/fr/designers/language-basic-syntax.xml
782 docs/fr/designers/language-builtin-functions.xml
783 docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml
784 docs/fr/designers/language-basic-syntax/language-syntax-comments.xml
785 docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml
786 docs/fr/designers/language-builtin-functions/language-function-capture.xml
787 docs/fr/designers/language-builtin-functions/language-function-php.xml
788 docs/fr/designers/language-builtin-functions/language-function-section.xml
789 docs/fr/designers/language-custom-functions/language-function-popup-init.xml
790 docs/fr/designers/language-modifiers/language-modifier-escape.xml
791 docs/fr/programmers/api-functions/api-display.xml
792 docs/fr/programmers/plugins/plugins-inserts.xml:
795 2006-10-14 Fernando Correa da Concei��o <fernando_conceicao@yahoo.com.br>
797 * docs/pt_BR/programmers/api-variables/variable-error-reporting.xml:
800 * docs/pt_BR/designers/language-basic-syntax/language-escaping.xml
801 docs/pt_BR/designers/language-basic-syntax/language-syntax-variables.xml:
804 * docs/pt_BR/translation.xml:
807 * docs/pt_BR/getting-started.xml
808 docs/pt_BR/language-snippets.ent
809 docs/pt_BR/make_chm_index.html
810 docs/pt_BR/preface.xml
811 docs/pt_BR/appendixes/resources.xml
812 docs/pt_BR/appendixes/troubleshooting.xml
813 docs/pt_BR/designers/language-modifiers/language-modifier-capitalize.xml
814 docs/pt_BR/designers/language-modifiers/language-modifier-cat.xml
815 docs/pt_BR/designers/language-modifiers/language-modifier-count-characters.xml
816 docs/pt_BR/designers/language-modifiers/language-modifier-count-paragraphs.xml
817 docs/pt_BR/designers/language-modifiers/language-modifier-count-sentences.xml
818 docs/pt_BR/designers/language-modifiers/language-modifier-count-words.xml
819 docs/pt_BR/designers/language-modifiers/language-modifier-date-format.xml
820 docs/pt_BR/designers/language-modifiers/language-modifier-default.xml
821 docs/pt_BR/designers/language-modifiers/language-modifier-escape.xml
822 docs/pt_BR/designers/language-modifiers/language-modifier-indent.xml
823 docs/pt_BR/designers/language-modifiers/language-modifier-lower.xml
824 docs/pt_BR/designers/language-modifiers/language-modifier-nl2br.xml
825 docs/pt_BR/designers/language-modifiers/language-modifier-regex-replace.xml
826 docs/pt_BR/designers/language-modifiers/language-modifier-replace.xml
827 docs/pt_BR/designers/language-modifiers/language-modifier-spacify.xml
828 docs/pt_BR/designers/language-modifiers/language-modifier-string-format.xml
829 docs/pt_BR/designers/language-modifiers/language-modifier-strip-tags.xml
830 docs/pt_BR/designers/language-modifiers/language-modifier-strip.xml
831 docs/pt_BR/designers/language-modifiers/language-modifier-truncate.xml
832 docs/pt_BR/designers/language-modifiers/language-modifier-upper.xml
833 docs/pt_BR/designers/language-modifiers/language-modifier-wordwrap.xml
834 docs/pt_BR/designers/language-variables/language-assigned-variables.xml
835 docs/pt_BR/designers/language-variables/language-config-variables.xml
836 docs/pt_BR/designers/language-variables/language-variables-smarty.xml
837 docs/pt_BR/programmers/advanced-features.xml
838 docs/pt_BR/programmers/api-functions.xml
839 docs/pt_BR/programmers/api-variables.xml
840 docs/pt_BR/programmers/caching.xml
841 docs/pt_BR/programmers/plugins.xml
842 docs/pt_BR/programmers/smarty-constants.xml
843 docs/pt_BR/programmers/advanced-features/advanced-features-objects.xml
844 docs/pt_BR/programmers/advanced-features/advanced-features-outputfilters.xml
845 docs/pt_BR/programmers/advanced-features/advanced-features-postfilters.xml
846 docs/pt_BR/programmers/advanced-features/advanced-features-prefilters.xml
847 docs/pt_BR/programmers/advanced-features/section-template-cache-handler-func.xml
848 docs/pt_BR/programmers/advanced-features/template-resources.xml
849 docs/pt_BR/programmers/api-functions/api-append-by-ref.xml
850 docs/pt_BR/programmers/api-functions/api-append.xml
851 docs/pt_BR/programmers/api-functions/api-assign-by-ref.xml
852 docs/pt_BR/programmers/api-functions/api-assign.xml
853 docs/pt_BR/programmers/api-functions/api-clear-all-assign.xml
854 docs/pt_BR/programmers/api-functions/api-clear-all-cache.xml
855 docs/pt_BR/programmers/api-functions/api-clear-assign.xml
856 docs/pt_BR/programmers/api-functions/api-clear-cache.xml
857 docs/pt_BR/programmers/api-functions/api-clear-compiled-tpl.xml
858 docs/pt_BR/programmers/api-functions/api-clear-config.xml
859 docs/pt_BR/programmers/api-functions/api-config-load.xml
860 docs/pt_BR/programmers/api-functions/api-display.xml
861 docs/pt_BR/programmers/api-functions/api-fetch.xml
862 docs/pt_BR/programmers/api-functions/api-get-config-vars.xml
863 docs/pt_BR/programmers/api-functions/api-get-registered-object.xml
864 docs/pt_BR/programmers/api-functions/api-get-template-vars.xml
865 docs/pt_BR/programmers/api-functions/api-is-cached.xml
866 docs/pt_BR/programmers/api-functions/api-load-filter.xml
867 docs/pt_BR/programmers/api-functions/api-register-block.xml
868 docs/pt_BR/programmers/api-functions/api-register-compiler-function.xml
869 docs/pt_BR/programmers/api-functions/api-register-function.xml
870 docs/pt_BR/programmers/api-functions/api-register-modifier.xml
871 docs/pt_BR/programmers/api-functions/api-register-object.xml
872 docs/pt_BR/programmers/api-functions/api-register-outputfilter.xml
873 docs/pt_BR/programmers/api-functions/api-register-postfilter.xml
874 docs/pt_BR/programmers/api-functions/api-register-prefilter.xml
875 docs/pt_BR/programmers/api-functions/api-register-resource.xml
876 docs/pt_BR/programmers/api-functions/api-template-exists.xml
877 docs/pt_BR/programmers/api-functions/api-trigger-error.xml
878 docs/pt_BR/programmers/api-functions/api-unregister-block.xml
879 docs/pt_BR/programmers/api-functions/api-unregister-compiler-function.xml
880 docs/pt_BR/programmers/api-functions/api-unregister-function.xml
881 docs/pt_BR/programmers/api-functions/api-unregister-modifier.xml
882 docs/pt_BR/programmers/api-functions/api-unregister-object.xml
883 docs/pt_BR/programmers/api-functions/api-unregister-outputfilter.xml
884 docs/pt_BR/programmers/api-functions/api-unregister-postfilter.xml
885 docs/pt_BR/programmers/api-functions/api-unregister-prefilter.xml
886 docs/pt_BR/programmers/api-functions/api-unregister-resource.xml
887 docs/pt_BR/programmers/api-variables/variable-autoload-filters.xml
888 docs/pt_BR/programmers/api-variables/variable-cache-dir.xml
889 docs/pt_BR/programmers/api-variables/variable-cache-handler-func.xml
890 docs/pt_BR/programmers/api-variables/variable-cache-lifetime.xml
891 docs/pt_BR/programmers/api-variables/variable-cache-modified-check.xml
892 docs/pt_BR/programmers/api-variables/variable-caching.xml
893 docs/pt_BR/programmers/api-variables/variable-compile-check.xml
894 docs/pt_BR/programmers/api-variables/variable-compile-dir.xml
895 docs/pt_BR/programmers/api-variables/variable-compile-id.xml
896 docs/pt_BR/programmers/api-variables/variable-compiler-class.xml
897 docs/pt_BR/programmers/api-variables/variable-config-booleanize.xml
898 docs/pt_BR/programmers/api-variables/variable-config-dir.xml
899 docs/pt_BR/programmers/api-variables/variable-config-fix-newlines.xml
900 docs/pt_BR/programmers/api-variables/variable-config-overwrite.xml
901 docs/pt_BR/programmers/api-variables/variable-config-read-hidden.xml
902 docs/pt_BR/programmers/api-variables/variable-debug-tpl.xml
903 docs/pt_BR/programmers/api-variables/variable-debugging-ctrl.xml
904 docs/pt_BR/programmers/api-variables/variable-debugging.xml
905 docs/pt_BR/programmers/api-variables/variable-default-modifiers.xml
906 docs/pt_BR/programmers/api-variables/variable-default-resource-type.xml
907 docs/pt_BR/programmers/api-variables/variable-default-template-handler-func.xml
908 docs/pt_BR/programmers/api-variables/variable-force-compile.xml
909 docs/pt_BR/programmers/api-variables/variable-global-assign.xml
910 docs/pt_BR/programmers/api-variables/variable-left-delimiter.xml
911 docs/pt_BR/programmers/api-variables/variable-php-handling.xml
912 docs/pt_BR/programmers/api-variables/variable-plugins-dir.xml
913 docs/pt_BR/programmers/api-variables/variable-request-use-auto-globals.xml
914 docs/pt_BR/programmers/api-variables/variable-request-vars-order.xml
915 docs/pt_BR/programmers/api-variables/variable-right-delimiter.xml
916 docs/pt_BR/programmers/api-variables/variable-secure-dir.xml
917 docs/pt_BR/programmers/api-variables/variable-security-settings.xml
918 docs/pt_BR/programmers/api-variables/variable-security.xml
919 docs/pt_BR/programmers/api-variables/variable-template-dir.xml
920 docs/pt_BR/programmers/api-variables/variable-trusted-dir.xml
921 docs/pt_BR/programmers/api-variables/variable-undefined.xml
922 docs/pt_BR/programmers/api-variables/variable-use-sub-dirs.xml
923 docs/pt_BR/programmers/caching/caching-cacheable.xml
924 docs/pt_BR/programmers/caching/caching-groups.xml
925 docs/pt_BR/programmers/caching/caching-multiple-caches.xml
926 docs/pt_BR/programmers/caching/caching-setting-up.xml
927 docs/pt_BR/programmers/plugins/plugins-block-functions.xml
928 docs/pt_BR/programmers/plugins/plugins-compiler-functions.xml
929 docs/pt_BR/programmers/plugins/plugins-functions.xml
930 docs/pt_BR/programmers/plugins/plugins-howto.xml
931 docs/pt_BR/programmers/plugins/plugins-inserts.xml
932 docs/pt_BR/programmers/plugins/plugins-modifiers.xml
933 docs/pt_BR/programmers/plugins/plugins-naming-conventions.xml
934 docs/pt_BR/programmers/plugins/plugins-outputfilters.xml
935 docs/pt_BR/programmers/plugins/plugins-prefilters-postfilters.xml
936 docs/pt_BR/programmers/plugins/plugins-resources.xml
937 docs/pt_BR/programmers/plugins/plugins-writing.xml:
938 Big update. Revision tag for all files. Some updates. Now I can update it
940 2006-10-09 Peter 'Mash' Morgan <pm@daffodil.uk.com>
942 * docs/en/getting-started.xml
943 docs/en/designers/language-basic-syntax.xml
944 docs/en/designers/language-custom-functions/language-function-popup-init.xml
945 docs/en/designers/language-modifiers/language-modifier-escape.xml
946 docs/en/programmers/api-functions/api-display.xml
947 docs/en/programmers/plugins/plugins-inserts.xml:
948 Minor changes and corrections
950 * docs/en/designers/language-basic-syntax.xml
951 docs/en/designers/language-builtin-functions.xml
952 docs/en/designers/language-basic-syntax/language-syntax-attributes.xml
953 docs/en/designers/language-basic-syntax/language-syntax-comments.xml
954 docs/en/designers/language-basic-syntax/language-syntax-quotes.xml
955 docs/en/designers/language-modifiers/language-modifier-escape.xml:
956 Minor formatting and error correction
958 * docs/en/designers/language-builtin-functions/language-function-capture.xml
959 docs/en/designers/language-builtin-functions/language-function-php.xml
960 docs/en/designers/language-builtin-functions/language-function-section.xml:
961 minor formatting and changes
963 * docs/en/getting-started.xml:
964 Tidied up formatting so more readable, tidied up the install to the paths
965 are more clear (ta jj)
967 2006-10-09 Yannick Torres <yannick.torres@keliglia.com>
969 * docs/fr/designers/language-builtin-functions/language-function-section.xml:
972 2006-10-08 Yannick Torres <yannick.torres@keliglia.com>
974 * docs/fr/designers/language-builtin-functions/language-function-php.xml
975 docs/fr/designers/language-modifiers/language-modifier-escape.xml
976 docs/fr/designers/language-variables/language-variables-smarty.xml
977 docs/fr/programmers/api-variables/variable-request-use-auto-globals.xml:
980 * docs/fr/designers/language-builtin-functions/language-function-strip.xml
981 docs/fr/programmers/caching.xml
982 docs/fr/programmers/smarty-constants.xml
983 docs/fr/programmers/api-variables/variable-autoload-filters.xml
984 docs/fr/programmers/api-variables/variable-cache-dir.xml
985 docs/fr/programmers/api-variables/variable-cache-handler-func.xml
986 docs/fr/programmers/api-variables/variable-cache-lifetime.xml
987 docs/fr/programmers/api-variables/variable-cache-modified-check.xml
988 docs/fr/programmers/api-variables/variable-caching.xml
989 docs/fr/programmers/api-variables/variable-compile-check.xml
990 docs/fr/programmers/api-variables/variable-compile-dir.xml
991 docs/fr/programmers/api-variables/variable-compile-id.xml
992 docs/fr/programmers/api-variables/variable-compiler-class.xml
993 docs/fr/programmers/api-variables/variable-config-booleanize.xml
994 docs/fr/programmers/api-variables/variable-config-dir.xml
995 docs/fr/programmers/api-variables/variable-config-fix-newlines.xml
996 docs/fr/programmers/api-variables/variable-config-overwrite.xml
997 docs/fr/programmers/api-variables/variable-config-read-hidden.xml
998 docs/fr/programmers/api-variables/variable-debug-tpl.xml
999 docs/fr/programmers/api-variables/variable-debugging-ctrl.xml
1000 docs/fr/programmers/api-variables/variable-debugging.xml
1001 docs/fr/programmers/api-variables/variable-default-modifiers.xml
1002 docs/fr/programmers/api-variables/variable-default-resource-type.xml
1003 docs/fr/programmers/api-variables/variable-default-template-handler-func.xml
1004 docs/fr/programmers/api-variables/variable-error-reporting.xml
1005 docs/fr/programmers/api-variables/variable-force-compile.xml
1006 docs/fr/programmers/api-variables/variable-left-delimiter.xml
1007 docs/fr/programmers/api-variables/variable-php-handling.xml
1008 docs/fr/programmers/api-variables/variable-plugins-dir.xml
1009 docs/fr/programmers/api-variables/variable-request-use-auto-globals.xml
1010 docs/fr/programmers/api-variables/variable-request-vars-order.xml
1011 docs/fr/programmers/api-variables/variable-right-delimiter.xml
1012 docs/fr/programmers/api-variables/variable-secure-dir.xml
1013 docs/fr/programmers/api-variables/variable-security-settings.xml
1014 docs/fr/programmers/api-variables/variable-security.xml
1015 docs/fr/programmers/api-variables/variable-template-dir.xml
1016 docs/fr/programmers/api-variables/variable-trusted-dir.xml
1017 docs/fr/programmers/api-variables/variable-use-sub-dirs.xml
1018 docs/fr/programmers/caching/caching-cacheable.xml
1019 docs/fr/programmers/caching/caching-groups.xml
1020 docs/fr/programmers/caching/caching-multiple-caches.xml
1021 docs/fr/programmers/caching/caching-setting-up.xml
1022 docs/fr/programmers/plugins/plugins-block-functions.xml
1023 docs/fr/programmers/plugins/plugins-compiler-functions.xml
1024 docs/fr/programmers/plugins/plugins-functions.xml
1025 docs/fr/programmers/plugins/plugins-inserts.xml
1026 docs/fr/programmers/plugins/plugins-modifiers.xml
1027 docs/fr/programmers/plugins/plugins-naming-conventions.xml
1028 docs/fr/programmers/plugins/plugins-outputfilters.xml
1029 docs/fr/programmers/plugins/plugins-prefilters-postfilters.xml
1030 docs/fr/programmers/plugins/plugins-resources.xml
1031 docs/fr/programmers/plugins/plugins-writing.xml:
1034 2006-10-07 Yannick Torres <yannick.torres@keliglia.com>
1036 * docs/fr/programmers/advanced-features/advanced-features-objects.xml
1037 docs/fr/programmers/advanced-features/advanced-features-outputfilters.xml
1038 docs/fr/programmers/advanced-features/advanced-features-postfilters.xml
1039 docs/fr/programmers/advanced-features/advanced-features-prefilters.xml
1040 docs/fr/programmers/advanced-features/section-template-cache-handler-func.xml
1041 docs/fr/programmers/advanced-features/template-resources.xml
1042 docs/fr/programmers/api-functions/api-append-by-ref.xml
1043 docs/fr/programmers/api-functions/api-append.xml
1044 docs/fr/programmers/api-functions/api-assign-by-ref.xml
1045 docs/fr/programmers/api-functions/api-assign.xml
1046 docs/fr/programmers/api-functions/api-clear-all-assign.xml
1047 docs/fr/programmers/api-functions/api-clear-all-cache.xml
1048 docs/fr/programmers/api-functions/api-clear-assign.xml
1049 docs/fr/programmers/api-functions/api-clear-cache.xml
1050 docs/fr/programmers/api-functions/api-clear-compiled-tpl.xml
1051 docs/fr/programmers/api-functions/api-clear-config.xml
1052 docs/fr/programmers/api-functions/api-config-load.xml
1053 docs/fr/programmers/api-functions/api-display.xml
1054 docs/fr/programmers/api-functions/api-fetch.xml
1055 docs/fr/programmers/api-functions/api-get-config-vars.xml
1056 docs/fr/programmers/api-functions/api-get-registered-object.xml
1057 docs/fr/programmers/api-functions/api-get-template-vars.xml
1058 docs/fr/programmers/api-functions/api-is-cached.xml
1059 docs/fr/programmers/api-functions/api-load-filter.xml
1060 docs/fr/programmers/api-functions/api-register-block.xml
1061 docs/fr/programmers/api-functions/api-register-compiler-function.xml
1062 docs/fr/programmers/api-functions/api-register-function.xml
1063 docs/fr/programmers/api-functions/api-register-modifier.xml
1064 docs/fr/programmers/api-functions/api-register-object.xml
1065 docs/fr/programmers/api-functions/api-register-outputfilter.xml
1066 docs/fr/programmers/api-functions/api-register-postfilter.xml
1067 docs/fr/programmers/api-functions/api-register-prefilter.xml
1068 docs/fr/programmers/api-functions/api-register-resource.xml
1069 docs/fr/programmers/api-functions/api-template-exists.xml
1070 docs/fr/programmers/api-functions/api-trigger-error.xml
1071 docs/fr/programmers/api-functions/api-unregister-block.xml
1072 docs/fr/programmers/api-functions/api-unregister-compiler-function.xml
1073 docs/fr/programmers/api-functions/api-unregister-function.xml
1074 docs/fr/programmers/api-functions/api-unregister-modifier.xml
1075 docs/fr/programmers/api-functions/api-unregister-object.xml
1076 docs/fr/programmers/api-functions/api-unregister-outputfilter.xml
1077 docs/fr/programmers/api-functions/api-unregister-postfilter.xml
1078 docs/fr/programmers/api-functions/api-unregister-prefilter.xml
1079 docs/fr/programmers/api-functions/api-unregister-resource.xml:
1082 2006-10-03 Yannick Torres <yannick.torres@keliglia.com>
1084 * docs/fr/designers/language-custom-functions/language-function-html-select-time.xml
1085 docs/fr/designers/language-custom-functions/language-function-html-table.xml
1086 docs/fr/designers/language-custom-functions/language-function-mailto.xml
1087 docs/fr/designers/language-custom-functions/language-function-math.xml
1088 docs/fr/designers/language-custom-functions/language-function-popup-init.xml
1089 docs/fr/designers/language-custom-functions/language-function-popup.xml
1090 docs/fr/designers/language-custom-functions/language-function-textformat.xml
1091 docs/fr/designers/language-modifiers/language-modifier-capitalize.xml
1092 docs/fr/designers/language-modifiers/language-modifier-cat.xml
1093 docs/fr/designers/language-modifiers/language-modifier-count-characters.xml
1094 docs/fr/designers/language-modifiers/language-modifier-count-paragraphs.xml
1095 docs/fr/designers/language-modifiers/language-modifier-count-sentences.xml
1096 docs/fr/designers/language-modifiers/language-modifier-count-words.xml
1097 docs/fr/designers/language-modifiers/language-modifier-date-format.xml
1098 docs/fr/designers/language-modifiers/language-modifier-default.xml
1099 docs/fr/designers/language-modifiers/language-modifier-escape.xml
1100 docs/fr/designers/language-modifiers/language-modifier-indent.xml
1101 docs/fr/designers/language-modifiers/language-modifier-lower.xml
1102 docs/fr/designers/language-modifiers/language-modifier-nl2br.xml
1103 docs/fr/designers/language-modifiers/language-modifier-regex-replace.xml
1104 docs/fr/designers/language-modifiers/language-modifier-replace.xml
1105 docs/fr/designers/language-modifiers/language-modifier-spacify.xml
1106 docs/fr/designers/language-modifiers/language-modifier-string-format.xml
1107 docs/fr/designers/language-modifiers/language-modifier-strip-tags.xml
1108 docs/fr/designers/language-modifiers/language-modifier-strip.xml
1109 docs/fr/designers/language-modifiers/language-modifier-truncate.xml
1110 docs/fr/designers/language-modifiers/language-modifier-upper.xml
1111 docs/fr/designers/language-modifiers/language-modifier-wordwrap.xml
1112 docs/fr/designers/language-variables/language-assigned-variables.xml
1113 docs/fr/designers/language-variables/language-config-variables.xml
1114 docs/fr/designers/language-variables/language-variables-smarty.xml:
1117 2006-10-01 Yannick Torres <yannick.torres@keliglia.com>
1119 * docs/fr/designers/language-builtin-functions/language-function-include-php.xml
1120 docs/fr/designers/language-builtin-functions/language-function-include.xml
1121 docs/fr/designers/language-builtin-functions/language-function-insert.xml
1122 docs/fr/designers/language-builtin-functions/language-function-ldelim.xml
1123 docs/fr/designers/language-builtin-functions/language-function-literal.xml
1124 docs/fr/designers/language-builtin-functions/language-function-php.xml
1125 docs/fr/designers/language-custom-functions/language-function-assign.xml
1126 docs/fr/designers/language-custom-functions/language-function-counter.xml
1127 docs/fr/designers/language-custom-functions/language-function-cycle.xml
1128 docs/fr/designers/language-custom-functions/language-function-debug.xml
1129 docs/fr/designers/language-custom-functions/language-function-eval.xml
1130 docs/fr/designers/language-custom-functions/language-function-fetch.xml
1131 docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml
1132 docs/fr/designers/language-custom-functions/language-function-html-image.xml
1133 docs/fr/designers/language-custom-functions/language-function-html-options.xml
1134 docs/fr/designers/language-custom-functions/language-function-html-radios.xml
1135 docs/fr/designers/language-custom-functions/language-function-html-select-date.xml:
1138 2006-09-30 Yannick Torres <yannick.torres@keliglia.com>
1140 * docs/fr/getting-started.xml:
1143 * docs/fr/designers/chapter-debugging-console.xml
1144 docs/fr/designers/config-files.xml
1145 docs/fr/designers/language-builtin-functions.xml
1146 docs/fr/designers/language-modifiers.xml
1147 docs/fr/designers/language-variables.xml
1148 docs/fr/designers/language-basic-syntax/language-escaping.xml
1149 docs/fr/designers/language-basic-syntax/language-math.xml
1150 docs/fr/designers/language-basic-syntax/language-syntax-comments.xml
1151 docs/fr/designers/language-basic-syntax/language-syntax-functions.xml
1152 docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml
1153 docs/fr/designers/language-basic-syntax/language-syntax-variables.xml
1154 docs/fr/designers/language-builtin-functions/language-function-capture.xml
1155 docs/fr/designers/language-builtin-functions/language-function-config-load.xml
1156 docs/fr/designers/language-builtin-functions/language-function-foreach.xml
1157 docs/fr/designers/language-builtin-functions/language-function-if.xml:
1160 * docs/fr/getting-started.xml
1161 docs/fr/language-snippets.ent
1162 docs/fr/appendixes/resources.xml
1163 docs/fr/appendixes/tips.xml
1164 docs/fr/appendixes/troubleshooting.xml:
1167 2006-09-27 Peter 'Mash' Morgan <pm@daffodil.uk.com>
1169 * docs/en/designers/language-builtin-functions/language-function-section.xml:
1170 Minor tweaks and corrections
1172 * docs/en/getting-started.xml
1173 docs/en/designers/chapter-debugging-console.xml
1174 docs/en/designers/language-basic-syntax/language-syntax-comments.xml
1175 docs/en/designers/language-custom-functions/language-function-html-image.xml
1176 docs/en/designers/language-custom-functions/language-function-html-options.xml
1177 docs/en/designers/language-custom-functions/language-function-html-radios.xml
1178 docs/en/designers/language-custom-functions/language-function-html-select-date.xml
1179 docs/en/designers/language-custom-functions/language-function-html-select-time.xml
1180 docs/en/designers/language-custom-functions/language-function-html-table.xml
1181 docs/en/designers/language-custom-functions/language-function-mailto.xml
1182 docs/en/designers/language-custom-functions/language-function-popup-init.xml
1183 docs/en/designers/language-custom-functions/language-function-textformat.xml
1184 docs/en/designers/language-variables/language-config-variables.xml
1185 docs/en/designers/language-variables/language-variables-smarty.xml:
1186 Add literal tags to html, general formatting
1188 * docs/en/getting-started.xml
1189 docs/en/appendixes/resources.xml
1190 docs/en/appendixes/tips.xml
1191 docs/en/appendixes/troubleshooting.xml
1192 docs/en/designers/config-files.xml
1193 docs/en/programmers/caching.xml
1194 docs/en/programmers/smarty-constants.xml
1195 docs/en/programmers/advanced-features/advanced-features-objects.xml
1196 docs/en/programmers/advanced-features/advanced-features-outputfilters.xml
1197 docs/en/programmers/advanced-features/advanced-features-postfilters.xml
1198 docs/en/programmers/advanced-features/advanced-features-prefilters.xml
1199 docs/en/programmers/advanced-features/section-template-cache-handler-func.xml
1200 docs/en/programmers/advanced-features/template-resources.xml
1201 docs/en/programmers/api-variables/variable-autoload-filters.xml
1202 docs/en/programmers/api-variables/variable-cache-dir.xml
1203 docs/en/programmers/api-variables/variable-cache-handler-func.xml
1204 docs/en/programmers/api-variables/variable-cache-lifetime.xml
1205 docs/en/programmers/api-variables/variable-cache-modified-check.xml
1206 docs/en/programmers/api-variables/variable-caching.xml
1207 docs/en/programmers/api-variables/variable-compile-check.xml
1208 docs/en/programmers/api-variables/variable-compile-dir.xml
1209 docs/en/programmers/api-variables/variable-compile-id.xml
1210 docs/en/programmers/api-variables/variable-config-booleanize.xml
1211 docs/en/programmers/api-variables/variable-config-dir.xml
1212 docs/en/programmers/api-variables/variable-config-fix-newlines.xml
1213 docs/en/programmers/api-variables/variable-config-overwrite.xml
1214 docs/en/programmers/api-variables/variable-config-read-hidden.xml
1215 docs/en/programmers/api-variables/variable-debug-tpl.xml
1216 docs/en/programmers/api-variables/variable-debugging-ctrl.xml
1217 docs/en/programmers/api-variables/variable-debugging.xml
1218 docs/en/programmers/api-variables/variable-default-modifiers.xml
1219 docs/en/programmers/api-variables/variable-default-resource-type.xml
1220 docs/en/programmers/api-variables/variable-error-reporting.xml
1221 docs/en/programmers/api-variables/variable-force-compile.xml
1222 docs/en/programmers/api-variables/variable-left-delimiter.xml
1223 docs/en/programmers/api-variables/variable-php-handling.xml
1224 docs/en/programmers/api-variables/variable-plugins-dir.xml
1225 docs/en/programmers/api-variables/variable-request-use-auto-globals.xml
1226 docs/en/programmers/api-variables/variable-request-vars-order.xml
1227 docs/en/programmers/api-variables/variable-right-delimiter.xml
1228 docs/en/programmers/api-variables/variable-secure-dir.xml
1229 docs/en/programmers/api-variables/variable-security-settings.xml
1230 docs/en/programmers/api-variables/variable-security.xml
1231 docs/en/programmers/api-variables/variable-template-dir.xml
1232 docs/en/programmers/api-variables/variable-trusted-dir.xml
1233 docs/en/programmers/api-variables/variable-use-sub-dirs.xml
1234 docs/en/programmers/caching/caching-cacheable.xml
1235 docs/en/programmers/caching/caching-groups.xml
1236 docs/en/programmers/caching/caching-multiple-caches.xml
1237 docs/en/programmers/caching/caching-setting-up.xml:
1238 Tidy up of formatting
1240 * docs/entities/global.ent:
1241 Adding some more resources
1243 * docs/en/programmers/plugins/plugins-block-functions.xml
1244 docs/en/programmers/plugins/plugins-compiler-functions.xml
1245 docs/en/programmers/plugins/plugins-functions.xml
1246 docs/en/programmers/plugins/plugins-inserts.xml
1247 docs/en/programmers/plugins/plugins-modifiers.xml
1248 docs/en/programmers/plugins/plugins-naming-conventions.xml
1249 docs/en/programmers/plugins/plugins-outputfilters.xml
1250 docs/en/programmers/plugins/plugins-prefilters-postfilters.xml
1251 docs/en/programmers/plugins/plugins-resources.xml
1252 docs/en/programmers/plugins/plugins-writing.xml:
1253 Tidy up some formatting
1255 2006-09-26 Peter 'Mash' Morgan <pm@daffodil.uk.com>
1257 * docs/en/programmers/api-functions/api-append-by-ref.xml
1258 docs/en/programmers/api-functions/api-append.xml
1259 docs/en/programmers/api-functions/api-assign-by-ref.xml
1260 docs/en/programmers/api-functions/api-assign.xml
1261 docs/en/programmers/api-functions/api-clear-all-assign.xml
1262 docs/en/programmers/api-functions/api-clear-all-cache.xml
1263 docs/en/programmers/api-functions/api-clear-assign.xml
1264 docs/en/programmers/api-functions/api-clear-cache.xml
1265 docs/en/programmers/api-functions/api-clear-compiled-tpl.xml
1266 docs/en/programmers/api-functions/api-clear-config.xml
1267 docs/en/programmers/api-functions/api-config-load.xml
1268 docs/en/programmers/api-functions/api-display.xml
1269 docs/en/programmers/api-functions/api-fetch.xml
1270 docs/en/programmers/api-functions/api-get-config-vars.xml
1271 docs/en/programmers/api-functions/api-get-registered-object.xml
1272 docs/en/programmers/api-functions/api-get-template-vars.xml
1273 docs/en/programmers/api-functions/api-is-cached.xml
1274 docs/en/programmers/api-functions/api-load-filter.xml
1275 docs/en/programmers/api-functions/api-register-block.xml
1276 docs/en/programmers/api-functions/api-register-compiler-function.xml
1277 docs/en/programmers/api-functions/api-register-function.xml
1278 docs/en/programmers/api-functions/api-register-modifier.xml
1279 docs/en/programmers/api-functions/api-register-object.xml
1280 docs/en/programmers/api-functions/api-register-outputfilter.xml
1281 docs/en/programmers/api-functions/api-register-postfilter.xml
1282 docs/en/programmers/api-functions/api-register-prefilter.xml
1283 docs/en/programmers/api-functions/api-register-resource.xml
1284 docs/en/programmers/api-functions/api-template-exists.xml
1285 docs/en/programmers/api-functions/api-trigger-error.xml
1286 docs/en/programmers/api-functions/api-unregister-block.xml
1287 docs/en/programmers/api-functions/api-unregister-compiler-function.xml
1288 docs/en/programmers/api-functions/api-unregister-function.xml
1289 docs/en/programmers/api-functions/api-unregister-modifier.xml
1290 docs/en/programmers/api-functions/api-unregister-object.xml
1291 docs/en/programmers/api-functions/api-unregister-outputfilter.xml
1292 docs/en/programmers/api-functions/api-unregister-postfilter.xml
1293 docs/en/programmers/api-functions/api-unregister-prefilter.xml
1294 docs/en/programmers/api-functions/api-unregister-resource.xml:
1295 Tidy up formatting and examples
1297 * docs/en/language-snippets.ent:
1298 Moved recurring para for register_*
1300 * docs/en/designers/language-modifiers.xml:
1301 Spelling on modifiers
1303 * docs/en/designers/language-builtin-functions.xml
1304 docs/en/designers/language-modifiers.xml
1305 docs/en/designers/language-custom-functions/language-function-html-options.xml
1306 docs/en/designers/language-modifiers/language-modifier-capitalize.xml
1307 docs/en/designers/language-modifiers/language-modifier-cat.xml
1308 docs/en/designers/language-modifiers/language-modifier-count-characters.xml
1309 docs/en/designers/language-modifiers/language-modifier-count-paragraphs.xml
1310 docs/en/designers/language-modifiers/language-modifier-count-sentences.xml
1311 docs/en/designers/language-modifiers/language-modifier-count-words.xml
1312 docs/en/designers/language-modifiers/language-modifier-date-format.xml
1313 docs/en/designers/language-modifiers/language-modifier-default.xml
1314 docs/en/designers/language-modifiers/language-modifier-escape.xml
1315 docs/en/designers/language-modifiers/language-modifier-indent.xml
1316 docs/en/designers/language-modifiers/language-modifier-lower.xml
1317 docs/en/designers/language-modifiers/language-modifier-nl2br.xml
1318 docs/en/designers/language-modifiers/language-modifier-regex-replace.xml
1319 docs/en/designers/language-modifiers/language-modifier-replace.xml
1320 docs/en/designers/language-modifiers/language-modifier-spacify.xml
1321 docs/en/designers/language-modifiers/language-modifier-string-format.xml
1322 docs/en/designers/language-modifiers/language-modifier-strip-tags.xml
1323 docs/en/designers/language-modifiers/language-modifier-strip.xml
1324 docs/en/designers/language-modifiers/language-modifier-truncate.xml
1325 docs/en/designers/language-modifiers/language-modifier-upper.xml
1326 docs/en/designers/language-modifiers/language-modifier-wordwrap.xml:
1327 Tidying up some markup
1329 * docs/en/designers/language-variables.xml:
1332 * docs/en/designers/language-variables.xml
1333 docs/en/designers/language-variables/language-assigned-variables.xml
1334 docs/en/designers/language-variables/language-config-variables.xml
1335 docs/en/designers/language-variables/language-variables-smarty.xml:
1336 Tidy up formatting on variables
1338 * docs/en/designers/language-basic-syntax/language-escaping.xml
1339 docs/en/designers/language-basic-syntax/language-math.xml
1340 docs/en/designers/language-basic-syntax/language-syntax-comments.xml
1341 docs/en/designers/language-basic-syntax/language-syntax-functions.xml
1342 docs/en/designers/language-basic-syntax/language-syntax-quotes.xml
1343 docs/en/designers/language-basic-syntax/language-syntax-variables.xml:
1344 Formatting of the basic-syntax dir
1346 * docs/en/designers/language-custom-functions/language-function-assign.xml
1347 docs/en/designers/language-custom-functions/language-function-counter.xml
1348 docs/en/designers/language-custom-functions/language-function-cycle.xml
1349 docs/en/designers/language-custom-functions/language-function-debug.xml
1350 docs/en/designers/language-custom-functions/language-function-eval.xml
1351 docs/en/designers/language-custom-functions/language-function-fetch.xml
1352 docs/en/designers/language-custom-functions/language-function-html-checkboxes.xml
1353 docs/en/designers/language-custom-functions/language-function-html-image.xml
1354 docs/en/designers/language-custom-functions/language-function-html-options.xml
1355 docs/en/designers/language-custom-functions/language-function-html-radios.xml
1356 docs/en/designers/language-custom-functions/language-function-html-select-date.xml
1357 docs/en/designers/language-custom-functions/language-function-html-select-time.xml
1358 docs/en/designers/language-custom-functions/language-function-html-table.xml
1359 docs/en/designers/language-custom-functions/language-function-mailto.xml
1360 docs/en/designers/language-custom-functions/language-function-math.xml
1361 docs/en/designers/language-custom-functions/language-function-popup-init.xml
1362 docs/en/designers/language-custom-functions/language-function-popup.xml
1363 docs/en/designers/language-custom-functions/language-function-textformat.xml:
1364 More formatting and cleaning up examples
1366 2006-09-25 Peter 'Mash' Morgan <pm@daffodil.uk.com>
1368 * docs/en/designers/language-builtin-functions/language-function-foreach.xml
1369 docs/en/designers/language-builtin-functions/language-function-section.xml:
1372 * docs/en/designers/language-builtin-functions/language-function-capture.xml
1373 docs/en/designers/language-builtin-functions/language-function-config-load.xml
1374 docs/en/designers/language-builtin-functions/language-function-foreach.xml
1375 docs/en/designers/language-builtin-functions/language-function-if.xml
1376 docs/en/designers/language-builtin-functions/language-function-include-php.xml
1377 docs/en/designers/language-builtin-functions/language-function-include.xml
1378 docs/en/designers/language-builtin-functions/language-function-insert.xml
1379 docs/en/designers/language-builtin-functions/language-function-ldelim.xml
1380 docs/en/designers/language-builtin-functions/language-function-literal.xml
1381 docs/en/designers/language-builtin-functions/language-function-php.xml
1382 docs/en/designers/language-builtin-functions/language-function-section.xml
1383 docs/en/designers/language-builtin-functions/language-function-strip.xml:
1384 A lot of formatting, tagging and tidy up. Some consistency at last
1386 * docs/en/designers/language-builtin-functions/language-function-section.xml:
1389 * docs/en/designers/language-builtin-functions/language-function-foreach.xml:
1390 Major tidy up, added index property and some examples
1392 2006-09-03 Yannick Torres <yannick.torres@keliglia.com>
1394 * docs/fr/designers/language-custom-functions/language-function-popup-init.xml
1395 docs/fr/programmers/advanced-features/advanced-features-outputfilters.xml
1396 docs/fr/programmers/advanced-features/advanced-features-postfilters.xml
1397 docs/fr/programmers/advanced-features/advanced-features-prefilters.xml:
1400 2006-09-01 George Miroshnikov <support@infinity.com.ua>
1402 * docs/ru/programmers/api-functions/api-append-by-ref.xml
1403 docs/ru/programmers/api-functions/api-append.xml
1404 docs/ru/programmers/api-functions/api-assign-by-ref.xml
1405 docs/ru/programmers/api-functions/api-assign.xml
1406 docs/ru/programmers/api-functions/api-clear-all-assign.xml
1407 docs/ru/programmers/api-functions/api-clear-all-cache.xml
1408 docs/ru/programmers/api-functions/api-clear-assign.xml
1409 docs/ru/programmers/api-functions/api-clear-cache.xml
1410 docs/ru/programmers/api-functions/api-clear-compiled-tpl.xml
1411 docs/ru/programmers/api-functions/api-clear-config.xml
1412 docs/ru/programmers/api-functions/api-config-load.xml
1413 docs/ru/programmers/api-functions/api-display.xml:
1416 2006-08-25 Messju Mohr <messju@lammfellpuschen.de>
1419 libs/Smarty_Compiler.class.php:
1420 fixed wrong handling of name attribute in {insert}
1421 thanks to Ivan Kravets for reporting this
1423 * libs/Smarty_Compiler.class.php:
1426 2006-08-21 George Miroshnikov <support@infinity.com.ua>
1428 * docs/ru/designers/language-custom-functions/language-function-popup-init.xml
1429 docs/ru/programmers/advanced-features/advanced-features-objects.xml
1430 docs/ru/programmers/advanced-features/advanced-features-outputfilters.xml
1431 docs/ru/programmers/advanced-features/advanced-features-postfilters.xml
1432 docs/ru/programmers/advanced-features/advanced-features-prefilters.xml
1433 docs/ru/programmers/advanced-features/section-template-cache-handler-func.xml
1434 docs/ru/programmers/advanced-features/template-resources.xml:
1437 * docs/en/programmers/advanced-features/advanced-features-prefilters.xml:
1440 * docs/en/programmers/advanced-features/advanced-features-postfilters.xml:
1443 * docs/en/programmers/advanced-features/advanced-features-outputfilters.xml:
1446 2006-08-19 Peter 'Mash' Morgan <pmm@daffodil.uk.com>
1448 * docs/en/designers/language-custom-functions/language-function-popup-init.xml:
1449 avoid dupes and added remote paths
1451 2006-08-06 Yannick Torres <yannick.torres@keliglia.com>
1453 * docs/fr/designers/language-custom-functions/language-function-html-table.xml
1454 docs/fr/designers/language-custom-functions/language-function-mailto.xml:
1457 2006-08-03 Messju Mohr <messju@lammfellpuschen.de>
1460 libs/Smarty_Compiler.class.php:
1461 fix false replacement of "$t" inside double quotes
1462 thanks to checat for reporting this
1464 2006-07-20 George Miroshnikov <support@infinity.com.ua>
1466 * docs/ru/designers/language-custom-functions/language-function-html-table.xml
1467 docs/ru/designers/language-custom-functions/language-function-mailto.xml:
1468 incrementing EN-Revision
1470 * docs/ru/designers/language-custom-functions/language-function-assign.xml
1471 docs/ru/designers/language-custom-functions/language-function-eval.xml
1472 docs/ru/designers/language-custom-functions/language-function-fetch.xml
1473 docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml
1474 docs/ru/designers/language-custom-functions/language-function-html-image.xml
1475 docs/ru/designers/language-custom-functions/language-function-html-options.xml
1476 docs/ru/designers/language-custom-functions/language-function-html-radios.xml
1477 docs/ru/designers/language-custom-functions/language-function-html-table.xml
1478 docs/ru/designers/language-custom-functions/language-function-mailto.xml
1479 docs/ru/designers/language-custom-functions/language-function-popup-init.xml
1480 docs/ru/designers/language-custom-functions/language-function-popup.xml
1481 docs/ru/designers/language-modifiers/language-modifier-date-format.xml
1482 docs/ru/designers/language-modifiers/language-modifier-default.xml
1483 docs/ru/designers/language-modifiers/language-modifier-escape.xml
1484 docs/ru/designers/language-modifiers/language-modifier-indent.xml
1485 docs/ru/designers/language-modifiers/language-modifier-lower.xml
1486 docs/ru/designers/language-modifiers/language-modifier-nl2br.xml
1487 docs/ru/designers/language-modifiers/language-modifier-strip.xml
1488 docs/ru/designers/language-modifiers/language-modifier-truncate.xml
1489 docs/ru/designers/language-modifiers/language-modifier-upper.xml
1490 docs/ru/designers/language-modifiers/language-modifier-wordwrap.xml
1491 docs/ru/designers/language-variables/language-variables-smarty.xml:
1494 * docs/en/designers/language-custom-functions/language-function-mailto.xml:
1497 2006-07-10 boots <jayboots@yahoo.com>
1499 * libs/plugins/function.html_table.php:
1500 fixed email address in comments
1503 libs/plugins/function.html_table.php:
1504 html_table: fixed th/tr output, added hdir support for column
1505 headings,update docs to reflect new features
1507 2006-07-08 Messju Mohr <messju@lammfellpuschen.de>
1509 * libs/plugins/function.html_table.php:
1510 fix occasional notices on undefined variables
1512 2006-07-08 boots <jayboots@yahoo.com>
1514 * libs/plugins/function.html_table.php:
1515 Added ability to specify column headings in {html_table}
1517 Added th_attrs attribute which works similary to td_attr and tr_attr but
1518 for TH elements. Changes the cols attribute to allow mixed values; a
1519 numeric still specifies the number of columns to render but now an array
1520 of values can be used to specify TH column values. The number of columns
1521 is determine from the size of the array. Further, a comma-separated
1522 string of column names can be used which is internally coverted to an
1523 array and used as if it was specified as a normal array.
1525 Thanks for lynlyn for the feature request.
1527 2006-06-23 boots <jayboots@yahoo.com>
1529 * libs/plugins/outputfilter.trimwhitespace.php:
1530 fix comments in outputfilter.trimwhitespace
1533 libs/plugins/outputfilter.trimwhitespace.php:
1534 fixed ordering of replacements in trimwhitespace output filter
1536 Thanks to Getty from IRC for reporting this.
1538 2006-06-20 boots <jayboots@yahoo.com>
1541 libs/plugins/function.mailto.php:
1542 update mailto function plugin to work around a firefox/thunderbird escaping
1545 Thanks to elijahlofgren from the forums for reporting this and providing
1549 libs/plugins/modifier.date_format.php:
1550 emulate %l in the date_format modifier on windows
1552 thanks to Gibberish from the forums for reporting this
1554 2006-06-14 boots <jayboots@yahoo.com>
1557 libs/plugins/modifier.capitalize.php:
1558 Fix handling of apostrophes in the capitalize modifier.
1560 Thanks to asmecher from the forums for reporting this and providing a
1563 2006-05-28 Monte Ohrt <monte@ohrt.com>
1566 libs/Config_File.class.php
1567 libs/Smarty.class.php
1568 libs/Smarty_Compiler.class.php:
1569 update version numbers
1571 2006-05-25 boots <jayboots@yahoo.com>
1574 libs/Smarty_Compiler.class.php:
1575 un-hide hidden xml open tags
1577 2006-05-09 boots <jayboots@yahoo.com>
1580 libs/Smarty_Compiler.class.php:
1581 separate handling of comment blocks from "special blocks"
1584 libs/plugins/function.popup_init.php:
1585 reverted {popup_init} as proposed change to insertion behviour was not BC
1587 2006-05-04 boots <jayboots@yahoo.com>
1590 libs/plugins/function.popup_init.php:
1591 changed {popup_init} to only emit code once during a request
1593 Thanks to TGKnIght from forums
1595 2006-04-22 Messju Mohr <messju@lammfellpuschen.de>
1598 libs/Smarty_Compiler.class.php:
1599 fix handling of block-methods of registered objects
1600 thanks to El Hombre Gris
1602 2006-04-04 Monte Ohrt <monte@ohrt.com>
1604 * libs/plugins/function.html_select_date.php:
1607 2006-03-09 Monte Ohrt <monte@ohrt.com>
1613 2006-03-08 Monte Ohrt <monte@ohrt.com>
1615 * libs/plugins/modifier.regex_replace.php:
1618 * libs/plugins/modifier.regex_replace.php:
1621 2006-03-03 Monte Ohrt <monte@ohrt.com>
1623 * libs/plugins/modifier.regex_replace.php:
1624 use preg_replace to cover any space chars
1626 * libs/plugins/modifier.regex_replace.php:
1627 fix problem with allowing "e" modifier
1629 2006-01-29 Messju Mohr <messju@lammfellpuschen.de>
1631 * libs/Smarty_Compiler.class.php:
1632 removed possiblity for E_NOTICE on an undefined variable in
1633 Smarty_Compiler::_compile_if_tag() - thanks to sbeh
1635 2006-01-18 Monte Ohrt <monte@ohrt.com>
1637 * libs/Config_File.class.php
1638 libs/Smarty.class.php
1639 libs/Smarty_Compiler.class.php:
1640 update version numbers
1644 commit 2.6.12 release
1646 2006-01-15 Messju Mohr <messju@lammfellpuschen.de>
1649 libs/Smarty_Compiler.class.php:
1650 fixed use of references $cache_attrs and $repeat in Smarty_Compiler.
1652 php does not allow to pass an assigned by reference to a function. since
1654 the reference to the lval gets lost when passing an assignment.
1656 2005-12-31 Messju Mohr <messju@lammfellpuschen.de>
1659 libs/Smarty.class.php:
1660 fixed incompatible use of fread() in Smarty::_read_file()
1661 it choke on php-5.1.1 and later.
1662 thanks to andig for pointing this out.
1664 2005-12-21 boots <jayboots@yahoo.com>
1667 libs/Smarty_Compiler.class.php:
1668 Fix improper tokenization of certain inline math expressions.
1670 Thanks to gerard at forums for reporting this.
1672 2005-12-19 Messju Mohr <messju@lammfellpuschen.de>
1674 * libs/plugins/function.math.php:
1675 fixed problem with math in certain LC_NUMERIC locales.
1676 thanks to wiebren for providing problem+solution.
1678 2005-12-14 Messju Mohr <messju@lammfellpuschen.de>
1681 fixed iso-latin1 special chars
1683 2005-12-14 Monte Ohrt <monte@ohrt.com>
1685 * libs/Config_File.class.php
1686 libs/Smarty.class.php
1687 libs/Smarty_Compiler.class.php:
1688 update version numbers
1692 commit NEWS file for 2.6.11
1694 2005-12-08 Messju Mohr <messju@lammfellpuschen.de>
1696 * docs/de/getting-started.xml:
1699 2005-11-29 Messju Mohr <messju@lammfellpuschen.de>
1702 libs/Smarty_Compiler.class.php:
1703 fixed code generation of non-cacheable blocks to play well with php's
1704 "Alternative syntax" used for example in compiled {if}..{else}..{/if}
1707 (see: http://php.net/manual/en/control-structures.alternative-syntax.php
1708 on "Alternative syntax")
1710 thanks to kihara from the forum.
1712 2005-11-26 Messju Mohr <messju@lammfellpuschen.de>
1715 fixed handling of multiple identical calls to {insert}.
1717 the function was called multiple times, but all inserts where replaced
1718 by the results of the first call to the insert function.
1720 * libs/plugins/compiler.assign.php
1721 libs/plugins/function.config_load.php:
1724 * libs/plugins/function.popup.php:
1725 added "closeclick" from
1726 http://www.bosrup.com/web/overlib/?Command_Reference
1728 2005-11-23 boots <jayboots@yahoo.com>
1731 libs/Config_File.class.php
1732 libs/Smarty.class.php
1733 libs/Smarty_Compiler.class.php
1734 libs/plugins/modifier.escape.php:
1735 replace {} string access with equivalent substr() to avoid E_STRICT
1738 2005-11-09 boots <jayboots@yahoo.com>
1741 libs/Smarty.class.php:
1742 return valid reference in get_config_vars() when given var is non-existant
1744 2005-10-11 Monte Ohrt <monte@ohrt.com>
1746 * libs/plugins/block.textformat.php
1747 libs/plugins/compiler.assign.php
1748 libs/plugins/function.assign_debug_info.php
1749 libs/plugins/function.config_load.php
1750 libs/plugins/function.counter.php
1751 libs/plugins/function.eval.php
1752 libs/plugins/function.fetch.php
1753 libs/plugins/function.html_options.php
1754 libs/plugins/function.html_select_date.php
1755 libs/plugins/function.html_select_time.php
1756 libs/plugins/function.math.php
1757 libs/plugins/function.popup.php
1758 libs/plugins/function.popup_init.php
1759 libs/plugins/modifier.capitalize.php
1760 libs/plugins/modifier.count_characters.php
1761 libs/plugins/modifier.count_paragraphs.php
1762 libs/plugins/modifier.count_sentences.php
1763 libs/plugins/modifier.count_words.php
1764 libs/plugins/modifier.date_format.php
1765 libs/plugins/modifier.debug_print_var.php
1766 libs/plugins/modifier.default.php
1767 libs/plugins/modifier.escape.php
1768 libs/plugins/modifier.indent.php
1769 libs/plugins/modifier.lower.php
1770 libs/plugins/modifier.regex_replace.php
1771 libs/plugins/modifier.replace.php
1772 libs/plugins/modifier.spacify.php
1773 libs/plugins/modifier.string_format.php
1774 libs/plugins/modifier.strip_tags.php
1775 libs/plugins/modifier.truncate.php
1776 libs/plugins/modifier.upper.php
1777 libs/plugins/modifier.wordwrap.php
1778 libs/plugins/shared.escape_special_chars.php
1779 libs/plugins/shared.make_timestamp.php:
1780 Added author title to plugins where they don't exist. I put my name where I
1781 was the original or co-author. If there needs to be more credit given
1782 somewhere, speak up!
1784 2005-10-10 Monte Ohrt <monte@ohrt.com>
1787 libs/plugins/function.html_image.php:
1788 add path_prefix to html_image, fix incorrect secure_dir error when image
1791 2005-10-04 Monte Ohrt <monte@ohrt.com>
1793 * demo/templates/index.tpl:
1794 remove popup example, update section var syntax
1796 2005-09-16 Nuno Lopes <nunoplopes@sapo.pt>
1798 * docs/de/getting-started.xml:
1801 * docs/de/getting-started.xml:
1802 fix php bug #34520: broken example display (de only)
1804 2005-08-30 Monte Ohrt <monte@ohrt.com>
1806 * libs/plugins/modifier.escape.php:
1807 change default charset from utf8 to iso-8859-1
1810 libs/plugins/modifier.escape.php:
1813 2005-08-17 Monte Ohrt <monte@ohrt.com>
1816 fix notice in debug security check
1818 * libs/Smarty.class.php:
1822 libs/Smarty.class.php:
1823 return valid reference in get_template_vars() when given var is
1826 2005-08-12 Monte Ohrt <monte@ohrt.com>
1829 libs/plugins/modifier.escape.php:
1830 add "urlpathinfo" escape type to escape modifier. (apache does not like %2F
1833 2005-08-05 Monte Ohrt <monte@ohrt.com>
1836 libs/Config_File.class.php
1837 libs/Smarty.class.php
1838 libs/Smarty_Compiler.class.php:
1839 update version numbers
1841 2005-08-04 Monte Ohrt <monte@ohrt.com>
1844 update secure_dir notes
1847 allow debug.tpl to work from arbitrary dir
1849 2005-08-04 Messju Mohr <messju@lammfellpuschen.de>
1852 libs/Smarty_Compiler.class.php:
1853 fixed proper escaping for literal strings passed to
1854 Smarty_Compiler::_expand_quoted_text() by
1855 Smarty_Compiler::_parse_var_props()
1857 2005-07-27 Messju Mohr <messju@lammfellpuschen.de>
1860 libs/plugins/shared.make_timestamp.php:
1861 removed ambiguity for numeric values passed to smarty_make_timestamp().
1862 numeric values are *always* treated as timestamps now.
1864 2005-07-18 Messju Mohr <messju@lammfellpuschen.de>
1866 * libs/Config_File.class.php:
1867 removed E_NOTICE from Config_File::get()
1869 * libs/Smarty.class.php:
1872 2005-07-10 Yannick Torres <yannick.torres@keliglia.com>
1874 * docs/fr/getting-started.xml:
1877 2005-07-08 Monte Ohrt <monte@ohrt.com>
1880 correct username in NEWS file
1883 libs/plugins/function.html_select_date.php:
1884 added passthru attribute feature to html_select_date
1886 2005-07-03 Yannick Torres <yannick.torres@keliglia.com>
1888 * docs/fr/language-snippets.ent
1889 docs/fr/preface.xml:
1892 2005-06-16 Messju Mohr <messju@lammfellpuschen.de>
1894 * docs/de/preface.xml
1895 docs/de/preface.xml:
1898 2005-06-13 Monte Ohrt <monte@ohrt.com>
1901 libs/plugins/modifier.truncate.php:
1902 add "middle" parameter to truncate modifier
1904 2005-06-10 Messju Mohr <messju@lammfellpuschen.de>
1906 * docs/de/livedocs.ent:
1907 added german livedocs.ent
1909 * docs/de/language-snippets.ent
1910 docs/de/preface.xml:
1913 2005-06-09 Messju Mohr <messju@lammfellpuschen.de>
1915 * docs/de/bookinfo.xml
1916 docs/de/getting-started.xml
1917 docs/de/getting-started.xml:
1920 2005-05-24 Yannick Torres <yannick.torres@keliglia.com>
1922 * docs/fr/getting-started.xml
1923 docs/fr/language-snippets.ent:
1926 2005-05-20 Monte Ohrt <monte@ohrt.com>
1928 * libs/plugins/function.html_radios.php:
1929 fix allowable label id characters
1931 2005-05-06 Monte Ohrt <monte@ohrt.com>
1934 libs/plugins/function.html_radios.php:
1935 make form input label ids optional (monte)
1937 2005-05-02 Monte Ohrt <monte@ohrt.com>
1940 libs/Smarty_Compiler.class.php:
1941 add error message for empty if/elseif statements
1943 2005-04-15 Monte Ohrt <monte@ohrt.com>
1946 libs/plugins/function.html_radios.php:
1947 cast selected value to string for comparison in html_radios
1949 2005-04-07 Messju Mohr <messju@lammfellpuschen.de>
1952 libs/plugins/function.html_select_date.php:
1953 added xhtml compliance to html_select_date's year_as_text-feature
1957 libs/plugins/function.html_select_date.php:
1958 fixed handling of selected month html_select_date
1959 thanks to Yuri Weseman for providing problem+solution
1961 2005-04-07 Nuno Lopes <nunoplopes@sapo.pt>
1963 * docs/configure.in:
1964 sync configure and file-entities scripts with phpdoc, for better
1965 windows/cygwin support
1967 2005-03-31 Monte Ohrt <monte@ohrt.com>
1969 * libs/Config_File.class.php
1970 libs/Smarty.class.php
1971 libs/Smarty_Compiler.class.php:
1972 update version numbers
1978 2005-03-30 Messju Mohr <messju@lammfellpuschen.de>
1980 * libs/plugins/function.math.php:
1981 re-enabled hex-constant. i hope in a sane way this time.
1983 2005-03-30 Monte Ohrt <monte@ohrt.com>
1985 * libs/plugins/function.math.php:
1986 fix function testing logic
1988 * libs/Smarty_Compiler.class.php:
1989 disable variable func calls completely
1991 * libs/Smarty_Compiler.class.php:
1992 disallow variable func calls when security is enabled
1994 2005-03-22 Messju Mohr <messju@lammfellpuschen.de>
1997 libs/Config_File.class.php
1998 libs/Smarty.class.php
1999 libs/Smarty_Compiler.class.php:
2000 bumped version-number to 2.6.9-dev
2001 added headline of 2.6.6 release to NEWS file
2003 2005-03-21 Messju Mohr <messju@lammfellpuschen.de>
2007 maybe even better this way. thanks monte :)
2010 little more clear news-entry
2012 2005-03-21 Monte Ohrt <monte@ohrt.com>
2015 update NEWS with e-modifier removal
2018 libs/plugins/modifier.regex_replace.php:
2021 2005-03-19 Messju Mohr <messju@lammfellpuschen.de>
2024 libs/Smarty_Compiler.class.php:
2025 objects don't get casted to arrays anymore in {foreach}
2027 2005-02-26 Messju Mohr <messju@lammfellpuschen.de>
2030 libs/Smarty.class.php:
2031 add "null" as a valid token for {if} when security is enabled
2033 2005-02-25 Monte Ohrt <monte@ohrt.com>
2036 libs/plugins/function.mailto.php:
2037 add javascript_charcode option to mailto
2039 2005-02-24 Monte Ohrt <monte@ohrt.com>
2045 libs/plugins/function.html_radios.php:
2046 add label ids to html_radios
2048 2005-02-10 Monte Ohrt <monte@ohrt.com>
2051 update with directory structure
2053 2005-02-10 Nuno Lopes <nunoplopes@sapo.pt>
2058 2005-02-10 Messju Mohr <messju@lammfellpuschen.de>
2060 * libs/Smarty_Compiler.class.php:
2061 fixed too agressive {strip} around delimiters inside strip-blocks
2063 2005-02-10 Monte Ohrt <monte@ohrt.com>
2068 2005-02-10 Nuno Lopes <nunoplopes@sapo.pt>
2072 commiting the new tools to make the CHM manual.
2074 2005-02-09 Messju Mohr <messju@lammfellpuschen.de>
2077 libs/Smarty_Compiler.class.php:
2078 fixed handling of strip-tags with non-default delimiters
2080 2005-02-04 Messju Mohr <messju@lammfellpuschen.de>
2082 * libs/plugins/function.html_radios.php:
2083 fixed syntax error. shame on me.
2085 2005-02-03 Monte Ohrt <monte@ohrt.com>
2094 libs/Config_File.class.php
2095 libs/Smarty.class.php
2096 libs/Smarty_Compiler.class.php:
2097 update version numbers in cvs
2101 libs/Config_File.class.php
2102 libs/Smarty.class.php
2103 libs/Smarty_Compiler.class.php:
2104 commit version numbers for new release
2106 2005-02-03 Messju Mohr <messju@lammfellpuschen.de>
2109 libs/plugins/function.html_image.php:
2110 fixed comment (thanks to CirTap)
2112 2005-02-01 Monte Ohrt <monte@ohrt.com>
2114 * libs/plugins/function.html_image.php:
2117 2005-02-01 Messju Mohr <messju@lammfellpuschen.de>
2119 * libs/Smarty.class.php:
2120 fixed serialization of values containing newlines (like _cache_attrs)
2121 in core_write_cache_file()
2123 bumped version to 2.6.6-dev-3 to indicate that the fileformat of cache
2126 2005-01-30 Messju Mohr <messju@lammfellpuschen.de>
2129 libs/Smarty_Compiler.class.php:
2130 fixed handling of hashed opening php-tags inside strip-blocks
2131 (reported by titi_rafa)
2133 2005-01-30 Nuno Lopes <nunoplopes@sapo.pt>
2135 * docs/fr/language-snippets.ent:
2138 2005-01-28 Messju Mohr <messju@lammfellpuschen.de>
2141 libs/plugins/modifier.escape.php:
2142 escape:url now uses the (RFC 1738 compliant) rawurlencode()
2144 2005-01-23 Messju Mohr <messju@lammfellpuschen.de>
2146 * libs/Smarty.class.php:
2147 replaced ? true : false and removed intermediate $_cookie_var in the
2148 handling of the SMARTY_DEBUG-cookie
2150 2005-01-22 Yannick Torres <yannick.torres@keliglia.com>
2152 * docs/fr/bookinfo.xml:
2153 update EN-Revision tag
2155 2005-01-21 Monte Ohrt <monte@ohrt.com>
2159 docs/de/bookinfo.xml
2160 docs/fr/bookinfo.xml
2161 libs/Smarty.class.php
2162 libs/Smarty_Compiler.class.php
2163 libs/plugins/function.cycle.php
2164 libs/plugins/function.debug.php
2165 libs/plugins/function.html_checkboxes.php
2166 libs/plugins/function.html_image.php
2167 libs/plugins/function.html_radios.php
2168 libs/plugins/function.html_table.php
2169 libs/plugins/function.mailto.php
2170 libs/plugins/modifier.cat.php
2171 libs/plugins/modifier.nl2br.php
2172 libs/plugins/modifier.strip.php
2173 libs/plugins/outputfilter.trimwhitespace.php:
2178 docs/de/bookinfo.xml
2179 docs/fr/bookinfo.xml
2180 libs/Config_File.class.php
2181 libs/Smarty.class.php
2182 libs/Smarty_Compiler.class.php
2183 libs/plugins/function.cycle.php
2184 libs/plugins/function.debug.php
2185 libs/plugins/function.html_checkboxes.php
2186 libs/plugins/function.html_image.php
2187 libs/plugins/function.html_radios.php
2188 libs/plugins/function.html_table.php
2189 libs/plugins/function.mailto.php
2190 libs/plugins/modifier.cat.php
2191 libs/plugins/modifier.nl2br.php
2192 libs/plugins/modifier.strip.php
2193 libs/plugins/outputfilter.trimwhitespace.php:
2194 update copyright notices, e-mail addresses
2196 2005-01-06 Messju Mohr <messju@lammfellpuschen.de>
2198 * libs/Smarty_Compiler.class.php:
2199 reduced the code that is generated on a {foreach}-block that has a
2202 instead of pre-computing all foreach-properties (like first, last,
2203 show) on each iteration, they are computed on demand as soon as
2204 {$smarty.foreach.*}-variables are used.
2207 libs/Smarty_Compiler.class.php:
2208 slight optimization in the compilation of $smarty.const.FOO .
2210 more complex consts like $smarty.const.$name still compile to
2211 constant($this->_tpl_vars['name'])
2213 2005-01-05 Messju Mohr <messju@lammfellpuschen.de>
2216 libs/Smarty_Compiler.class.php:
2217 make block functions and registered objects' block methods use a
2218 local variable for block_content instead of $this->_block_content
2220 it's not necessary to have $smarty->_block_content accessible.
2222 2005-01-04 Yannick Torres <yannick.torres@keliglia.com>
2224 * docs/fr/bookinfo.xml:
2227 2005-01-01 Messju Mohr <messju@lammfellpuschen.de>
2229 * libs/Config_File.class.php
2230 libs/Smarty.class.php
2231 libs/Smarty_Compiler.class.php:
2232 Happy new year from germany.
2234 2004-12-28 Monte Ohrt <monte@ispi.net>
2236 * libs/Smarty.class.php:
2237 fix _read_file comments
2239 2004-12-26 Yannick Torres <yannick.torres@keliglia.com>
2241 * docs/fr/getting-started.xml
2242 docs/fr/preface.xml:
2245 * docs/fr/language-defs.ent
2246 docs/fr/language-snippets.ent
2247 docs/fr/livedocs.ent:
2250 2004-12-21 Yannick Torres <yannick.torres@keliglia.com>
2252 * docs/fr/bookinfo.xml
2253 docs/fr/getting-started.xml
2254 docs/fr/translation.xml:
2257 2004-12-17 Messju Mohr <messju@lammfellpuschen.de>
2260 libs/Smarty_Compiler.class.php:
2261 fixed escaping of template-filenames in the generated code that loads
2264 2004-12-15 Monte Ohrt <monte@ispi.net>
2267 libs/plugins/function.popup.php:
2268 fix invalid HTML issue with popup
2270 2004-12-06 boots <jayboots@yahoo.com>
2273 libs/plugins/function.popup.php:
2274 - fixed {popup} to properly handle inarray and function parameters and
2275 added support for mouseoff and followmouse options
2277 2004-11-21 Mehdi Achour <didou@keliglia.com>
2279 * docs/fr/livedocs.ent:
2280 add livedocs specific entities files
2282 2004-11-16 Messju Mohr <messju@lammfellpuschen.de>
2284 * libs/plugins/function.html_checkboxes.php
2285 libs/plugins/function.html_radios.php:
2286 cleaned up typecasting
2288 2004-11-15 Messju Mohr <messju@lammfellpuschen.de>
2290 * libs/plugins/function.html_options.php:
2291 fixed semantically misleading check for $options (use isset() instead
2292 of is_array() because it is always an array).
2294 thanks to albert almeida.
2296 2004-11-08 Messju Mohr <messju@lammfellpuschen.de>
2298 * libs/Smarty_Compiler.class.php:
2301 2004-10-25 Mehdi Achour <didou@keliglia.com>
2303 * docs/fr/bookinfo.xml
2304 docs/fr/getting-started.xml:
2307 2004-10-13 Monte Ohrt <monte@ispi.net>
2312 2004-10-02 Messju Mohr <messju@lammfellpuschen.de>
2315 fixed nocache-handling with nested includes. there was a logical error
2316 in the replacement of internal nocache-tags to dynamic content that
2317 lead to false results with deeply nested includes or with
2318 nocache-blocks inside nocache-blocks.
2320 many thanks to Lars Jankowfsky for providing big help on reproducing
2321 and tracking down this bug!
2323 2004-10-01 Messju Mohr <messju@lammfellpuschen.de>
2325 * libs/Smarty.class.php
2326 libs/Smarty_Compiler.class.php:
2327 - better header for compiled includes (more in line with compiled
2330 - reuse cache_serials if a file is compiled more than once in one
2331 process (force_compile)
2333 - don't print nocache-delimiters wenn already inside
2334 process_cached_inserts()
2336 2004-09-29 Messju Mohr <messju@lammfellpuschen.de>
2338 * libs/Smarty.class.php:
2339 switched from @count() to !empty() . this was pointed out a few times
2340 by a few people with buggy error-handlers
2342 * libs/Smarty_Compiler.class.php:
2343 added some property declarations
2345 2004-09-28 Messju Mohr <messju@lammfellpuschen.de>
2347 * libs/Smarty.class.php:
2348 bumped up version number to reflect incompatibility in tempfiles of
2349 'core' vs. 'internals'
2351 2004-09-24 Messju Mohr <messju@lammfellpuschen.de>
2353 * libs/plugins/function.html_select_date.php:
2354 fixed $start_year when no value for the year in $time is given.
2356 2004-09-21 Messju Mohr <messju@lammfellpuschen.de>
2358 * libs/plugins/function.html_table.php:
2359 fixed handling of "inner"-attribute
2361 * libs/Smarty_Compiler.class.php:
2362 fixed handling of object derefence inside backticks
2364 2004-09-20 Monte Ohrt <monte@ispi.net>
2367 add <head></head> tags
2369 2004-09-18 boots <jayboots@yahoo.com>
2371 * libs/Smarty.class.php
2372 libs/Smarty_Compiler.class.php
2373 libs/plugins/function.config_load.php
2374 libs/plugins/function.debug.php
2375 libs/plugins/function.fetch.php
2376 libs/plugins/function.html_image.php:
2377 Fixed \\r\\n line endings mistakenly introduced in last commit. d'oh.
2379 2004-09-16 boots <jayboots@yahoo.com>
2382 libs/Smarty.class.php
2383 libs/Smarty_Compiler.class.php
2384 libs/core/core.assemble_plugin_filepath.php
2385 libs/core/core.assign_smarty_interface.php
2386 libs/core/core.create_dir_structure.php
2387 libs/core/core.display_debug_console.php
2388 libs/core/core.get_include_path.php
2389 libs/core/core.get_microtime.php
2390 libs/core/core.get_php_resource.php
2391 libs/core/core.is_secure.php
2392 libs/core/core.is_trusted.php
2393 libs/core/core.load_plugins.php
2394 libs/core/core.load_resource_plugin.php
2395 libs/core/core.process_cached_inserts.php
2396 libs/core/core.process_compiled_include.php
2397 libs/core/core.read_cache_file.php
2398 libs/core/core.rm_auto.php
2399 libs/core/core.rmdir.php
2400 libs/core/core.run_insert_handler.php
2401 libs/core/core.smarty_include_php.php
2402 libs/core/core.write_cache_file.php
2403 libs/core/core.write_compiled_include.php
2404 libs/core/core.write_compiled_resource.php
2405 libs/core/core.write_file.php
2406 libs/plugins/function.config_load.php
2407 libs/plugins/function.debug.php
2408 libs/plugins/function.fetch.php
2409 libs/plugins/function.html_image.php:
2410 Moved /libs/core to /libs/internals and created new constant,
2411 SMARTY_CORE_DIR which defaults to SMARTY_DIR/internals. This should help
2412 CVS and rsynch users butupgrades will require changes and this may affect
2413 3rd party plugins that use the /core dir.
2415 2004-09-15 Messju Mohr <messju@lammfellpuschen.de>
2418 libs/Smarty_Compiler.class.php:
2419 moved $this->_num_const_regexp out of $this->_var_regexp and added it
2420 to the places that affect $this->_var_regexp
2422 this should fix some problems parsing plugin-names endings with digits
2424 2004-09-14 Messju Mohr <messju@lammfellpuschen.de>
2426 * libs/Config_File.class.php
2427 libs/Smarty.class.php
2428 libs/Smarty_Compiler.class.php:
2429 update files to 2.6.6-dev
2431 2004-09-13 Messju Mohr <messju@lammfellpuschen.de>
2436 2004-09-13 Monte Ohrt <monte@ispi.net>
2440 update NEWS file with parsing correction note
2442 2004-09-11 Messju Mohr <messju@lammfellpuschen.de>
2444 * libs/plugins/function.debug.php:
2445 removed notice from {debug}
2446 thanks to Peter Billen for pointing this one out!
2448 2004-09-11 Monte Ohrt <monte@ispi.net>
2450 * libs/Smarty_Compiler.class.php:
2451 fix more object calling syntax issues
2453 2004-09-10 Messju Mohr <messju@lammfellpuschen.de>
2456 libs/Smarty.class.php
2457 libs/Smarty_Compiler.class.php:
2458 added $smarty->security_settings['ALLOW_CONSTANTS']
2459 including test-cases for them
2461 2004-09-09 Monte Ohrt <monte@ispi.net>
2463 * libs/Smarty_Compiler.class.php:
2464 break down regex to digestable chunks, fix multiple param problem with
2466 add object method testing to unit_test cases
2468 * libs/Smarty_Compiler.class.php:
2469 update code comment with more examples
2471 * libs/Smarty_Compiler.class.php:
2472 allow objects in arbitrary param positions
2474 * libs/Smarty_Compiler.class.php:
2475 fix object parameter regex, allow one level of object indirection
2477 * libs/Smarty_Compiler.class.php:
2478 fix compile problem with numeric constants and math operator matching
2480 2004-09-07 Monte Ohrt <monte@ispi.net>
2482 * libs/Config_File.class.php
2483 libs/Smarty.class.php
2484 libs/Smarty_Compiler.class.php:
2485 update files to 2.6.5-dev
2489 update NEWS file with 2.6.4 header
2491 2004-08-31 Monte Ohrt <monte@ispi.net>
2493 * libs/Smarty_Compiler.class.php:
2496 * libs/Smarty_Compiler.class.php:
2497 fix math in object params, clean up some regex on the way, change
2498 preg_ delimiters to ~ to avoid character clashes with ! and %
2500 2004-08-30 Monte Ohrt <monte@ispi.net>
2503 libs/Smarty_Compiler.class.php:
2504 add $smarty.ldelim and $smarty.rdelim to smarty special var
2506 2004-08-29 Messju Mohr <messju@lammfellpuschen.de>
2509 libs/core/core.write_file.php:
2510 tempnam() seems to be borken on many installation.
2512 now we try tempnam first and if that fails we generate our own
2513 temp-filename with uniqid()
2515 2004-08-23 Monte Ohrt <monte@ispi.net>
2517 * libs/plugins/modifier.capitalize.php:
2518 dont use constant, use static var instead
2520 * libs/plugins/modifier.capitalize.php:
2521 implement optional param to capitalize for digit behavior
2523 * libs/plugins/modifier.capitalize.php:
2524 another commit to capitalize, taking special chars into account
2526 2004-08-23 Messju Mohr <messju@lammfellpuschen.de>
2528 * libs/Smarty_Compiler.class.php:
2529 cleaned up attribute-handling in Smarty_Compiler::_compile_foreach_start()
2531 2004-08-23 Monte Ohrt <monte@ispi.net>
2534 libs/plugins/function.html_select_date.php
2535 libs/plugins/modifier.capitalize.php:
2536 fix capitalize modifier to not rely on buggy ucwords() func
2538 2004-08-20 Monte Ohrt <monte@ispi.net>
2540 * libs/plugins/function.html_select_date.php:
2544 libs/plugins/function.html_select_date.php:
2545 make time param work with negative timestamps, force year range to include
2546 given date unless explicitly set
2548 2004-08-19 Monte Ohrt <monte@ispi.net>
2551 libs/plugins/function.fetch.php:
2552 fix bug with fetch, passing user/pass in url did not work
2554 2004-08-13 Messju Mohr <messju@lammfellpuschen.de>
2556 * libs/Smarty_Compiler.class.php:
2557 fixed handling of {foreachelse} and {sectionelse} that got borked with
2558 the latest commit (v 1.330)
2560 2004-08-12 Messju Mohr <messju@lammfellpuschen.de>
2563 libs/Smarty_Compiler.class.php:
2564 fixed occasional wrong error messages on mismatched tags when
2565 {else}, {elseif}, {foreachelse} or {sectionelse} is involved
2567 thanks to Ooypunk for pointing me on this
2569 2004-08-12 Nuno Lopes <nunoplopes@sapo.pt>
2574 enable russian PDF builds
2576 2004-07-30 Nuno Lopes <nunoplopes@sapo.pt>
2578 * docs/configure.in:
2585 this is usefull to detect XML problems
2587 2004-07-29 Nuno Lopes <nunoplopes@sapo.pt>
2589 * docs/configure.in:
2590 avoid warnings in head
2599 2004-07-27 Messju Mohr <messju@lammfellpuschen.de>
2602 libs/Smarty_Compiler.class.php:
2603 fixed handling of methods arguments.
2605 thanks to Manfred Wischin for finding this one and providing the
2608 2004-07-23 Messju Mohr <messju@lammfellpuschen.de>
2610 * libs/plugins/function.html_checkboxes.php
2611 libs/plugins/function.html_radios.php:
2612 there was little flaw in smarty_function_html_radios() and
2613 smarty_function_html_checkboxes():
2615 the newly introduced assign-attribute was still added to the
2616 tag-output as an extra-attribute.
2621 libs/Smarty.class.php
2622 libs/Smarty_Compiler.class.php
2623 libs/core/core.load_plugins.php
2624 libs/core/core.load_resource_plugin.php
2625 libs/plugins/function.html_checkboxes.php
2626 libs/plugins/function.html_image.php
2627 libs/plugins/function.html_options.php
2628 libs/plugins/function.html_radios.php
2629 libs/plugins/function.html_select_date.php
2630 libs/plugins/function.html_select_time.php
2631 libs/plugins/modifier.date_format.php:
2632 backed out renaming of _get_plugin_filepath() to get_plugin_filepath()
2634 we'll stick to _get_plugin_filepath() and look for a more viable
2635 solution to be exposed to plugin-writers.
2637 2004-07-20 Messju Mohr <messju@lammfellpuschen.de>
2639 * libs/Smarty_Compiler.class.php
2640 libs/core/core.is_trusted.php
2641 libs/plugins/compiler.assign.php:
2642 Some fixes on PhpDocumentor comments. Thanks go to Ruben Vermeersch.
2644 2004-07-16 andreas halter <phpcvs@andreashalter.ch>
2646 * docs/de/bookinfo.xml
2647 docs/de/getting-started.xml
2648 docs/de/language-defs.ent
2649 docs/de/language-snippets.ent
2650 docs/de/preface.xml:
2652 - updates for new build system
2653 - added missing files
2654 - corrections from users
2655 - revcheck comments for all files
2656 - big up to didou and nuno, brilliant work
2660 2004-07-16 Nuno Lopes <nunoplopes@sapo.pt>
2662 * docs/de/getting-started.xml:
2663 fix the revision tracking tag
2664 the revision number might not be right. just check it, please
2666 2004-07-16 andreas halter <phpcvs@andreashalter.ch>
2668 * docs/de/getting-started.xml:
2669 - updated version (incl revcheck comment) for revcheck testing
2671 2004-07-14 Monte Ohrt <monte@ispi.net>
2673 * libs/Smarty.class.php:
2674 replace " with ' where literal strings are quoted (ever so slight speedup)
2676 2004-07-12 Messju Mohr <messju@lammfellpuschen.de>
2678 * libs/plugins/modifier.date_format.php:
2679 changed call from $smarty->_get_plugin_filepath() to
2680 $smarty->get_plugin_filepath()
2682 * libs/plugins/function.html_checkboxes.php
2683 libs/plugins/function.html_image.php
2684 libs/plugins/function.html_options.php
2685 libs/plugins/function.html_radios.php
2686 libs/plugins/function.html_select_date.php
2687 libs/plugins/function.html_select_time.php:
2688 renamed calls to $smarty->_get_plugin_filepath() to
2689 $smarty->get_plugin_filepath()
2692 libs/Smarty.class.php
2693 libs/Smarty_Compiler.class.php
2694 libs/core/core.load_plugins.php
2695 libs/core/core.load_resource_plugin.php:
2696 renamed Smarty::_get_plugin_filepath() to Smarty::get_plugin_filepath()
2699 libs/Smarty.class.php
2700 libs/core/core.write_compiled_include.php
2701 libs/core/core.write_compiled_resource.php
2702 libs/core/core.write_file.php:
2703 removed touch() call. changing the timestamp of the compiled-template
2704 to the source template's may be irritating for certain
2705 source-code-caches. now a newly compiled template gets the current
2708 2004-07-02 gerald croes <gerald@phpside.org>
2710 * docs/fr/getting-started.xml
2711 docs/fr/preface.xml:
2712 Fixed missing tags to be able to make doc again
2714 * docs/fr/preface.xml:
2715 added the "is a good thing [TM]" as in en docs
2717 * docs/fr/getting-started.xml:
2718 added ctags, updated screen => programm listing.
2719 added the technical note founded on the en doc
2721 2004-07-02 Monte Ohrt <monte@ispi.net>
2724 libs/plugins/function.html_checkboxes.php
2725 libs/plugins/function.html_radios.php
2726 libs/plugins/function.mailto.php:
2727 add assign attribute to html_checkboxes and html_radios
2729 2004-07-01 Messju Mohr <messju@lammfellpuschen.de>
2732 libs/Smarty.class.php:
2733 removed use of get_include_filepath() inside
2734 get_auto_filename(). thanks go to c960657
2737 libs/Smarty_Compiler.class.php:
2738 enhanced error-reporting for {foreach}
2741 libs/Smarty_Compiler.class.php:
2742 fixed handling of digits inside tagnames. this problem slipped into
2743 the regexps by adding support for numeric contants next to string
2744 constants as variables.
2746 2004-06-27 Messju Mohr <messju@lammfellpuschen.de>
2749 libs/Smarty_Compiler.class.php:
2750 fixed escaping of backslashes in Smarty_Compiler::_quote_replace()
2752 2004-06-23 Monte Ohrt <monte@ispi.net>
2754 * libs/plugins/modifier.date_format.php:
2755 display date_format %e, %T and %D as expected for windows
2757 2004-06-17 Messju Mohr <messju@lammfellpuschen.de>
2759 * libs/Config_File.class.php
2760 libs/Smarty.class.php
2761 libs/Smarty_Compiler.class.php:
2762 changed version-number to 2.6.4-dev
2764 2004-06-16 Monte Ohrt <monte@ispi.net>
2768 update NEWS file with version number
2770 2004-06-09 Monte Ohrt <monte@ispi.net>
2773 libs/plugins/modifier.escape.php:
2774 added escapement of '</' to javascript escaping
2776 2004-06-08 gerald croes <gerald@phpside.org>
2778 * docs/fr/translation.xml:
2779 Add other translators.
2781 2004-06-08 Messju Mohr <messju@lammfellpuschen.de>
2783 * libs/Smarty.class.php:
2784 made the correct value of "use_sub_dirs" available to the compiler.
2785 (not worth a NEWS-entry, i think)
2787 2004-06-01 Messju Mohr <messju@lammfellpuschen.de>
2789 * libs/plugins/function.fetch.php:
2790 fix: proper initialistaion of $content.
2791 thanks to Dmitry Koteroff for pointing this out.
2793 2004-05-29 Mehdi Achour <didou@keliglia.com>
2795 * docs/fr/translation.xml:
2798 * docs/fr/translation.xml:
2799 added translation file
2801 2004-05-28 Nuno Lopes <nunoplopes@sapo.pt>
2804 clean also file-entities.php
2806 2004-05-28 Messju Mohr <messju@lammfellpuschen.de>
2809 libs/plugins/function.mailto.php:
2810 added obfuscation of protocol-string in {mailto} when using
2811 hex-encoding (thanks to bharat)
2813 2004-05-26 Messju Mohr <messju@lammfellpuschen.de>
2816 libs/Smarty.class.php:
2817 enhanced auto-generated filenames for templates_c and cache
2819 incremented Smarty::_version because the tempfiles' structure changed
2822 2004-05-23 Mehdi Achour <didou@keliglia.com>
2824 * docs/fr/bookinfo.xml
2825 docs/fr/getting-started.xml
2826 docs/fr/preface.xml:
2827 WS and added revcheck
2829 2004-05-21 Messju Mohr <messju@lammfellpuschen.de>
2831 * libs/Smarty_Compiler.class.php:
2832 fixed typo in error-messages
2834 * docs/de/language-snippets.ent
2835 docs/fr/language-snippets.ent:
2836 added empty language-snippets.ent to fix "make web"
2838 2004-05-12 Monte Ohrt <monte@ispi.net>
2841 libs/plugins/modifier.escape.php:
2842 add 'nonstd' escape modifier
2844 2004-05-07 Monte Ohrt <monte@ispi.net>
2847 libs/plugins/block.textformat.php:
2848 update textformat to not output wrap chars after last para
2850 2004-05-06 Messju Mohr <messju@lammfellpuschen.de>
2853 libs/core/core.write_file.php:
2854 use tempnam() instead of unqid() to create better temporary files in
2855 smarty_core_write_file().
2857 (thanks to xces for finding this race-condition and his work on
2860 2004-05-04 Messju Mohr <messju@lammfellpuschen.de>
2862 * libs/Smarty.class.php:
2863 added check if for file_exists() to Smarty::_read_file()
2865 2004-04-30 Monte Ohrt <monte@ispi.net>
2868 libs/plugins/modifier.escape.php:
2869 add 'mail' attribute to escape modifier
2871 2004-04-20 Mehdi Achour <didou@keliglia.com>
2873 * docs/manual.xml.in:
2874 added the language-snippets.ent file and started using entities for notes
2875 under en/programmers/api-functions
2877 2004-04-18 Mehdi Achour <didou@keliglia.com>
2879 * docs/de/getting-started.xml
2880 docs/fr/getting-started.xml:
2881 new global entity for zend and php-accelerator
2883 * docs/fr/bookinfo.xml
2884 docs/fr/getting-started.xml
2885 docs/fr/preface.xml:
2886 added myself as translator and added vim comments and xml tags
2888 2004-04-16 Messju Mohr <messju@lammfellpuschen.de>
2891 added entry for numeric constants
2893 * libs/Smarty_Compiler.class.php:
2894 removed unused 2nd param in call to _parse_var()
2896 * libs/Smarty_Compiler.class.php:
2897 added explanation for $this->_num_const_regexp
2900 libs/plugins/modifier.escape.php:
2901 added escape type "decentity" to smarty_modifier_escape()
2903 * libs/Smarty_Compiler.class.php:
2904 enabled numerical constants be parsed as statements.
2905 (like {10} or {10|@range:12} )
2907 * libs/Smarty_Compiler.class.php:
2908 removed unused $smarty_compiler->_dvar_num_var_regexp
2910 * libs/Smarty.class.php:
2914 libs/core/core.assemble_plugin_filepath.php
2915 libs/core/core.read_cache_file.php
2916 libs/core/core.write_file.php
2917 libs/plugins/function.eval.php
2918 libs/plugins/function.popup.php
2919 libs/plugins/modifier.escape.php
2920 libs/plugins/shared.make_timestamp.php:
2923 * libs/Smarty.class.php
2924 libs/Smarty_Compiler.class.php
2926 libs/core/core.assemble_plugin_filepath.php
2927 libs/core/core.read_cache_file.php
2928 libs/core/core.write_file.php
2929 libs/plugins/function.eval.php
2930 libs/plugins/function.popup.php
2931 libs/plugins/modifier.escape.php
2932 libs/plugins/shared.make_timestamp.php:
2933 Smarty_Compiler.class.php
2935 2004-04-15 Messju Mohr <messju@lammfellpuschen.de>
2938 libs/core/core.write_compiled_include.php:
2939 made smarty_core_write_compiled_include() php5-aware
2941 if someone knows a better way than patching the source with the
2942 tokenizer, please stand up!
2944 2004-04-14 Nuno Lopes <nunoplopes@sapo.pt>
2947 remove file-entities.ent also
2954 2004-04-13 Nuno Lopes <nunoplopes@sapo.pt>
2956 * docs/configure.in:
2959 2004-04-13 Mehdi Achour <didou@keliglia.com>
2966 now the files entites are generated dynamically
2968 2004-04-12 Messju Mohr <messju@lammfellpuschen.de>
2971 libs/Config_File.class.php
2972 libs/Smarty.class.php:
2973 removed unused functionality to load a subset of lines from a file in
2974 Smarty::_read_file()
2976 additionally removed a warning that is emitted since php-4.3.5 when
2977 fread() is called on an empty file (with filesize()==0). thanks to
2978 Andreas Streichardt who pointed this out.
2981 libs/core/core.is_secure.php:
2982 smarty_core_is_secure() only checks the file for readability now, not
2983 the directory where is in.
2985 * libs/Smarty.class.php:
2986 removed unused security_setting 'ALLOW_CONSTANTS'
2988 2004-04-07 Messju Mohr <messju@lammfellpuschen.de>
2990 * libs/plugins/function.assign_debug_info.php
2991 libs/plugins/function.cycle.php
2992 libs/plugins/function.mailto.php:
2993 removed trailing spaces
2995 * libs/Smarty.class.php:
2996 removed unused $smarty->_error_msg
2998 2004-04-04 Nuno Lopes <nunoplopes@sapo.pt>
3000 * docs/configure.in:
3002 put build_date back on-line
3004 2004-04-03 Nuno Lopes <nunoplopes@sapo.pt>
3009 trying to fix ru problems
3011 2004-03-30 Monte Ohrt <monte@ispi.net>
3013 * libs/core/core.display_debug_console.php:
3014 fix problem with debug_tpl path and security
3017 libs/core/core.display_debug_console.php:
3018 fix problem displaying debug console when $default_resource_type is not
3021 2004-03-29 Mehdi Achour <didou@keliglia.com>
3024 and finally, add a TODO here
3026 * docs/de/bookinfo.xml
3028 docs/fr/bookinfo.xml
3030 translate bookinfo.xml and put back the translators
3032 2004-03-28 Mehdi Achour <didou@keliglia.com>
3034 * docs/manual.xml.in:
3035 add global.ent and define some general entities
3037 * docs/de/bookinfo.xml
3038 docs/de/getting-started.xml
3039 docs/de/language-defs.ent
3040 docs/de/preface.xml:
3043 * docs/de/appendixes.sgml
3044 docs/de/designers.sgml
3045 docs/de/getting-started.sgml
3046 docs/de/html-common.dsl
3047 docs/de/preface.sgml
3048 docs/de/programmers.sgml:
3051 * docs/fr/bookinfo.xml
3052 docs/fr/getting-started.xml
3054 docs/fr/preface.xml:
3057 * docs/fr/language-defs.ent:
3058 split the french dir
3060 * docs/fr/appendixes.sgml
3061 docs/fr/designers.sgml
3062 docs/fr/getting-started.sgml
3063 docs/fr/html-common.dsl
3065 docs/fr/preface.sgml
3066 docs/fr/programmers.sgml:
3067 drop old french files
3069 * docs/manual.xml.in:
3070 let's put the new build system
3072 2004-03-26 Mehdi Achour <didou@keliglia.com>
3074 * docs/de/common.dsl
3081 2004-03-24 Nuno Lopes <nunoplopes@sapo.pt>
3085 highlight PHP automatically
3089 remove unneeded file
3091 2004-03-23 Nuno Lopes <nunoplopes@sapo.pt>
3093 * docs/version.ent.in:
3096 * docs/getting-started.sgml:
3099 * docs/appendixes.sgml
3102 docs/html-common.dsl
3106 docs/programmers.sgml:
3107 removing uneeded files
3110 commiting missing files for docbook
3117 now make and make web works
3119 2004-03-23 Messju Mohr <messju@lammfellpuschen.de>
3122 libs/plugins/function.config_load.php:
3123 unrolled call to the is_compiled()-check to be able to supply the
3124 correct resource_base_path for config_load. this avoids errors when
3125 config-files are accessed where security is enabled.
3127 thanks to shuther for pointing out this bug.
3129 2004-03-20 Nuno Lopes <nunoplopes@sapo.pt>
3131 * docs/manual.xml.in:
3134 2004-03-18 Messju Mohr <messju@lammfellpuschen.de>
3136 * libs/core/core.is_secure.php:
3137 removed merging of $smarty->template_dir into $smarty->secure_dir
3139 the resource_base_path is considerd secure instead. this change should
3140 have absolutely no impact on smarty's security's behaviour
3142 2004-03-18 Nuno Lopes <nunoplopes@sapo.pt>
3144 * docs/configure.in:
3145 correcting non-existent var
3151 docs/version.ent.in:
3159 new build/test system
3161 2004-03-18 Messju Mohr <messju@lammfellpuschen.de>
3163 * libs/Smarty.class.php:
3164 moved setting of a default resource_base_path from
3165 Smarty::_parse_resource_name() to Smarty::_fetch_resource_info()
3167 this shouldn't affect anything, since all calls to
3168 _parse_resource_name() that are not done from within
3169 _fetch_resource_info() all pass their own resource_base_path
3171 2004-03-17 Messju Mohr <messju@lammfellpuschen.de>
3174 libs/Smarty.class.php:
3175 removed '.' from the list of default resource_base_paths in
3176 _parse_resource_name()
3178 this should only affect _parse_resource_name() for templates, not for
3179 php-resources and not for config_files. the latter pass two their own
3182 2004-03-16 Mehdi Achour <didou@keliglia.com>
3184 * docs/appendixes.sgml
3185 docs/getting-started.sgml
3187 adding editor comments
3189 * docs/appendixes.sgml
3190 docs/getting-started.sgml:
3191 cleaning words spacing, killing tabulations, using roles for
3194 2004-03-15 Messju Mohr <messju@lammfellpuschen.de>
3196 * libs/Smarty.class.php:
3197 simplified Smarty::clear_all_cache();
3199 2004-03-12 boots <jayboots@yahoo.com>
3201 * docs/programmers.sgml:
3202 Updated is_cached prototype to indicate proper return type. (thanks to
3205 2004-03-11 Messju Mohr <messju@lammfellpuschen.de>
3207 * libs/core/core.assemble_plugin_filepath.php:
3208 fixed little bug that prevented plugins filepaths that are found in
3209 php's include_path (and not in one of the plugins_dirs) from being
3210 cached in the internal plugins-filepath-cache
3212 2004-03-01 Monte Ohrt <monte@ispi.net>
3214 * docs/designers.sgml:
3215 update include_php docs:wq
3218 * docs/appendixes.sgml:
3219 update componentized template example to something useful
3221 2004-02-24 Messju Mohr <messju@lammfellpuschen.de>
3224 libs/Smarty.class.php:
3225 _parse_resource_name() returned true on non-existant absolute
3226 paths. This caused a warning on _fetch_resource_info() when used in
3227 conjunction with template_exists(). It should be fixed now without
3230 2004-02-24 Monte Ohrt <monte@ispi.net>
3232 * docs/designers.sgml:
3235 * docs/designers.sgml:
3238 2004-02-24 Messju Mohr <messju@lammfellpuschen.de>
3241 libs/core/core.is_secure.php:
3242 smarty_resource_*_secure got &$smarty passed errornously as 3rd
3243 parameter and not as 2nd. this is fixed.
3245 2004-02-23 Messju Mohr <messju@lammfellpuschen.de>
3248 fix handling of integer values like width and delay im
3249 smarty_function_popup()
3251 * libs/plugins/function.popup.php:
3252 fixed handling of integer-attributes
3254 * libs/Config_File.class.php
3255 libs/Smarty.class.php
3256 libs/Smarty_Compiler.class.php:
3257 updated version to 2.6.3-dev
3259 2004-02-22 Messju Mohr <messju@lammfellpuschen.de>
3261 * libs/plugins/function.html_select_date.php:
3262 removed notice on html_select_date with the month_empty-attribute
3264 * libs/plugins/function.mailto.php:
3265 removed 2 notices of undefined vars (thanks Cit)
3267 2004-02-17 Monte Ohrt <monte@ispi.net>
3273 libs/Config_File.class.php
3274 libs/Smarty.class.php
3275 libs/Smarty_Compiler.class.php:
3276 change some info in headers, remove fluff
3278 2004-02-13 Messju Mohr <messju@lammfellpuschen.de>
3281 libs/plugins/function.html_select_date.php:
3282 correctly handle partially empty dates (like "2004--" or "-12-").
3284 * docs/programmers.sgml:
3285 learned something about <note> and sgml and applied this to the
3286 use.sub.dirs-section :)
3288 * docs/designers.sgml:
3289 changed attribute-name "checked" to "selected" in the docs for
3290 html_radios and html_checkboxes. "checked" is deprecated for ages
3291 AFAIK and selected is recommended for consistency with {html_options}
3293 * docs/programmers.sgml:
3294 added note about use_sub_dirs and Smarty-2.6.2 .
3295 fixed markup for section about clear_compiled_tpl() .
3297 2004-02-12 Messju Mohr <messju@lammfellpuschen.de>
3300 libs/Config_File.class.php:
3301 YES and NO should not be booleanized inside triple-quotes in a
3302 config-file. this behaviour changed by accident in 2.6.1 and is now
3303 reverted to pre-2.6.1 behaviour
3305 2004-02-10 Messju Mohr <messju@lammfellpuschen.de>
3308 libs/Config_File.class.php:
3309 fixed slurping of a the next line following a triple-quoted value in a
3312 2004-02-07 Messju Mohr <messju@lammfellpuschen.de>
3314 * libs/Config_File.class.php:
3315 avoid @-operator for handling empty lines in Config_File.class.php
3317 * libs/Smarty_Compiler.class.php:
3318 removed two notices from Smarty_Compiler::_parse_is_expr()
3322 libs/Smarty.class.php:
3323 changed default for use_sub_dirs to false
3325 * libs/plugins/function.mailto.php:
3326 removed notice of undefined variable. (thanks shuther!)
3328 2004-01-29 Messju Mohr <messju@lammfellpuschen.de>
3330 * libs/Smarty_Compiler.class.php:
3331 added file and line-number-information to error-messages regarding
3332 assigned objects an an error messages regarding modifiers with
3335 2004-01-27 Messju Mohr <messju@lammfellpuschen.de>
3337 * libs/Smarty_Compiler.class.php:
3338 removed use of temporary var $_params in compiled code of block-plugins
3341 libs/plugins/function.popup.php:
3342 fixed quoting of values in smarty_function_popup()
3344 2004-01-25 Messju Mohr <messju@lammfellpuschen.de>
3346 * docs/programmers.sgml:
3347 documented parameters of Smarty::clear_compiled_tpl()
3349 * libs/Smarty_Compiler.class.php:
3350 Smarty_Compiler::_syntax_error() uses Smarty::_trigger_fatal_error() now
3351 instead of the trigger_error()-function
3353 * libs/Smarty.class.php:
3354 Smarty::_trigger_fatal_error() uses Smarty::trigger_error() now,
3355 instead of the native trigger_error()-function
3357 * libs/Smarty_Compiler.class.php:
3358 unrecognized custom-functions trigger an error at compile now, not at
3361 2004-01-23 Monte Ohrt <monte@ispi.net>
3363 * docs/getting-started.sgml:
3366 2004-01-22 Messju Mohr <messju@lammfellpuschen.de>
3368 * libs/plugins/function.config_load.php:
3369 removed emission of unnecessary notices for unavailable config-files
3373 libs/Config_File.class.php:
3374 fixed handling of hidden sections in Config_File
3376 2004-01-21 Messju Mohr <messju@lammfellpuschen.de>
3379 libs/plugins/function.config_load.php:
3380 added handling of resources for {config_load}
3382 2004-01-19 Messju Mohr <messju@lammfellpuschen.de>
3385 libs/plugins/function.html_table.php:
3386 fixed bug when using arrays with tr_attr and td_attr in {html_table}
3388 2004-01-16 Monte Ohrt <monte@ispi.net>
3394 libs/Config_File.class.php
3395 libs/Smarty.class.php
3396 libs/Smarty_Compiler.class.php:
3397 update version numbers, add initial unit test directory
3400 libs/Config_File.class.php
3401 libs/Smarty.class.php
3402 libs/Smarty_Compiler.class.php:
3403 update version numbers for 2.6.1 release
3405 2004-01-16 Messju Mohr <messju@lammfellpuschen.de>
3409 docs/programmers.sgml
3410 libs/Smarty.class.php:
3411 renamed $smarty->tpl_rror_reporting to $smarty->error_reporting
3412 "tpl_" is a bit redundant here (it's a TemPLate-engine overall :)
3414 2004-01-15 Messju Mohr <messju@lammfellpuschen.de>
3416 * libs/plugins/function.html_image.php:
3417 forgot to remove duplicate is_secure()-check
3420 libs/plugins/function.html_image.php:
3421 fix: $smarty->security is now correctly handled
3423 minor optimizations:
3424 core/core.is_secure.php is only included when needed
3425 $dpi_default is only determined when needed
3427 2004-01-14 Messju Mohr <messju@lammfellpuschen.de>
3429 * docs/appendixes.sgml
3430 docs/programmers.sgml:
3431 removed suggestions to use extract() from the manual
3433 * docs/designers.sgml:
3436 2004-01-12 Messju Mohr <messju@lammfellpuschen.de>
3438 * docs/designers.sgml:
3439 mention SCRIPT_NAME below {$smarty} reserved variable because it got
3440 lost in the docs for $smarty->global_assign
3442 * docs/designers.sgml:
3443 added docs for {$smarty.version} special variable
3445 * docs/programmers.sgml:
3446 removed docs for $global_assign
3448 * docs/programmers.sgml:
3449 added docs for tpl_error_reporting
3451 * docs/designers.sgml:
3452 added docs for year_empty-, month_empty- and day_emtpy-attributes of
3453 html_select_date. maybe an example is needed to better explain empty
3454 values in YYY-MM-DD.
3456 2004-01-10 Messju Mohr <messju@lammfellpuschen.de>
3458 * libs/Smarty_Compiler.class.php:
3459 fixed handling of {php}-tags
3461 2004-01-10 Monte Ohrt <monte@ispi.net>
3463 * docs/designers.sgml:
3464 fix html_checkboxes examples
3466 2004-01-08 Messju Mohr <messju@lammfellpuschen.de>
3469 libs/core/core.assemble_plugin_filepath.php:
3470 added caching of requested paths to smarty_core_assemble_plugin_filepath()
3473 fix handling of comments inside {php}- and {literal}-blocks
3475 * libs/Smarty_Compiler.class.php:
3476 fixed handling of comments inside {php} and {literal}
3478 2004-01-06 Messju Mohr <messju@lammfellpuschen.de>
3481 libs/Config_File.class.php:
3482 fixed bug handling triple-quotes in config-files
3484 * libs/Config_File.class.php:
3485 fixed bugs with triple-quotes in config-files
3486 thanks BRDude for finding them testing!
3488 2004-01-02 Messju Mohr <messju@lammfellpuschen.de>
3490 * libs/Smarty.class.php:
3491 removed unnecessary param in call to _fetch_resource_info()
3493 2003-12-30 Messju Mohr <messju@lammfellpuschen.de>
3495 * libs/Smarty.class.php:
3498 2003-12-27 Messju Mohr <messju@lammfellpuschen.de>
3501 libs/Smarty.class.php:
3502 made $SCRIPT_NAME available again
3503 changes default for request_use_auto_global to prefer autoglobals
3505 * libs/Smarty.class.php:
3506 removed tabs and trailing spaces
3509 libs/Smarty_Compiler.class.php:
3510 readded default_modifiers. who removed that?
3512 2003-12-23 Monte Ohrt <monte@ispi.net>
3517 2003-12-22 Monte Ohrt <monte@ispi.net>
3519 * docs/designers.sgml:
3522 2003-12-19 Monte Ohrt <monte@ispi.net>
3524 * libs/Smarty.class.php:
3525 add debug console persistance feature
3527 2003-12-19 Messju Mohr <messju@lammfellpuschen.de>
3529 * libs/plugins/block.textformat.php
3530 libs/plugins/function.html_table.php
3531 libs/plugins/function.popup.php:
3532 removed extract(). enhanced parameter parsing.
3534 * libs/plugins/function.counter.php
3535 libs/plugins/function.fetch.php
3536 libs/plugins/function.popup_init.php
3537 libs/plugins/modifier.capitalize.php
3538 libs/plugins/modifier.cat.php
3539 libs/plugins/modifier.date_format.php
3540 libs/plugins/modifier.debug_print_var.php
3541 libs/plugins/modifier.escape.php
3542 libs/plugins/modifier.indent.php
3543 libs/plugins/modifier.lower.php
3544 libs/plugins/modifier.nl2br.php
3545 libs/plugins/modifier.strip.php
3546 libs/plugins/modifier.upper.php
3547 libs/plugins/modifier.wordwrap.php
3548 libs/plugins/outputfilter.trimwhitespace.php
3549 libs/plugins/shared.escape_special_chars.php:
3550 removed tabs. fixed indentiation.
3552 * libs/plugins/modifier.truncate.php:
3555 * libs/plugins/function.counter.php
3556 libs/plugins/function.cycle.php:
3557 removed extract() from parameter-parsing
3559 2003-12-17 Messju Mohr <messju@lammfellpuschen.de>
3561 * libs/plugins/function.html_select_date.php:
3562 fix plugin-name in error message
3564 * libs/plugins/function.html_select_time.php:
3565 remove extract-call from {html_select_time}
3568 libs/plugins/function.html_select_date.php:
3569 allow single-digit days and months without smarty_make_timestamp()
3570 this makes dates like "1968-11-6" work correctly since no strtotime()
3573 add warning when unknown parameter is passed
3575 2003-12-16 Messju Mohr <messju@lammfellpuschen.de>
3578 libs/Smarty.class.php:
3579 fix headers sent erroneously with cache_modified_check and fetch()
3581 2003-12-12 Monte Ohrt <monte@ispi.net>
3583 * libs/plugins/function.config_load.php:
3584 move set_path() call below the conditional bracket
3587 libs/plugins/function.config_load.php:
3588 fix config_load filepath bug
3590 2003-12-12 boots <jayboots@yahoo.com>
3592 * docs/designers.sgml:
3593 Updated language.function.if with additional annotation and to fix error
3594 that broke docs build process
3596 2003-12-11 Messju Mohr <messju@lammfellpuschen.de>
3598 * libs/Smarty_Compiler.class.php:
3599 little optimization for "is odd" and "is even"
3601 2003-12-11 Monte Ohrt <monte@ispi.net>
3604 libs/Smarty_Compiler.class.php:
3605 fix 'is even by' and 'is odd by' logic
3607 2003-12-11 Messju Mohr <messju@lammfellpuschen.de>
3609 * docs/designers.sgml:
3610 update example-output of {mailto}
3612 * libs/plugins/function.mailto.php:
3613 removed extract-call -> cleaner parameter-handling
3615 * libs/plugins/function.mailto.php:
3619 removed two done topics
3621 2003-12-11 boots <jayboots@yahoo.com>
3623 * docs/designers.sgml:
3624 Updated language.function.if to describe qualifiers (thanks andre)
3626 2003-12-10 Messju Mohr <messju@lammfellpuschen.de>
3629 libs/plugins/function.html_select_date.php:
3630 added day_empty, month_empty, year_empty and all_empty attributes
3631 to pass an undefined date use {html_select_date time="--" ...}
3633 * libs/plugins/function.html_select_date.php:
3634 removed extract()-call
3636 * libs/plugins/function.html_select_date.php:
3639 2003-12-10 boots <jayboots@yahoo.com>
3642 docs/designers.sgml:
3643 Added table to language.function.if to describe qualifiers
3645 2003-12-09 Messju Mohr <messju@lammfellpuschen.de>
3647 * libs/plugins/function.html_checkboxes.php
3648 libs/plugins/function.html_options.php:
3649 strict comparason didn't work in all cases. use type-casting now.
3652 libs/plugins/function.html_checkboxes.php
3653 libs/plugins/function.html_options.php:
3654 fix bug when comparing array-keys to "selected" in html_options and
3657 in_array() uses "strict" comparason now.
3659 * libs/plugins/function.html_checkboxes.php
3660 libs/plugins/function.html_options.php
3661 libs/plugins/function.html_radios.php:
3662 removed tabs, fixed indentiation
3664 2003-12-08 Messju Mohr <messju@lammfellpuschen.de>
3667 libs/Smarty_Compiler.class.php:
3668 add better checks for correctly nested tags when compiling
3670 2003-12-04 Messju Mohr <messju@lammfellpuschen.de>
3672 * libs/Smarty.class.php
3673 libs/plugins/function.html_image.php:
3674 fix: check $smarty->request_use_auto_globals at the last occurences of
3677 2003-12-03 Messju Mohr <messju@lammfellpuschen.de>
3680 libs/Smarty.class.php:
3681 remove $global_assign property from Smarty and $global_assign-handling
3682 from the constructor. the only visible change is, that $SCRIPT_NAME is
3683 not available in the tempates anymore. $smarty.server.SCRIPT_NAME has
3684 to be used from now.
3686 2003-12-03 boots <jayboots@yahoo.com>
3688 * docs/designers.sgml:
3689 Fixed example for count_characters
3691 2003-12-01 boots <jayboots@yahoo.com>
3693 * docs/designers.sgml:
3694 Added section "Escaping Smarty Parsing" under Basic Syntax.
3696 2003-12-01 Messju Mohr <messju@lammfellpuschen.de>
3698 * libs/core/core.create_dir_structure.php:
3699 thought again about my latest commit and backed it out.
3701 * libs/core/core.create_dir_structure.php:
3702 fix root-dir-handling on windows filepath
3704 2003-11-29 boots <jayboots@yahoo.com>
3706 * libs/plugins/function.config_load.php:
3707 really make the fixes the last patch was supposed to do
3709 * libs/plugins/function.config_load.php:
3710 removed tabs and killed trailing white-space
3712 * libs/plugins/function.config_load.php:
3713 changed $smarty->_syntax_error to $smarty->trigger_error
3715 2003-11-27 Messju Mohr <messju@lammfellpuschen.de>
3718 libs/plugins/modifier.debug_print_var.php:
3719 remove warning in debug_print_var on php-resources
3724 2003-11-26 Messju Mohr <messju@lammfellpuschen.de>
3726 * libs/Smarty_Compiler.class.php:
3727 raise max_level for $smarty.config... to 3 to allow arrays of config-vars
3729 2003-11-25 Messju Mohr <messju@lammfellpuschen.de>
3731 * libs/Smarty.class.php:
3732 changed version-tag to indicate incompatibility to older compiled
3735 2003-11-24 Messju Mohr <messju@lammfellpuschen.de>
3738 libs/plugins/compiler.assign.php
3739 libs/plugins/function.assign.php:
3740 move function.assign.php to compiler.assign.php
3742 * libs/core/core.get_include_path.php:
3743 silence occasional warnings of open_basedir- and
3744 safe_mode-restrictions in core.get_include_path.php
3746 2003-11-23 Messju Mohr <messju@lammfellpuschen.de>
3748 * libs/core/core.write_compiled_resource.php
3749 libs/core/core.write_file.php:
3750 avoid touch()-ing of recently unlinked files by touch()-ing the
3751 tempfile before rename instead of touch()-ing the resulting file after
3755 libs/Smarty.class.php:
3756 add property $tpl_error_reporting
3758 2003-11-22 Messju Mohr <messju@lammfellpuschen.de>
3760 * libs/plugins/function.assign.php:
3761 remove use of extract() in smarty_function_assign()
3764 libs/Smarty.class.php:
3765 remove property $undefined. "null" is used literally instead
3767 2003-11-21 Messju Mohr <messju@lammfellpuschen.de>
3769 * libs/Smarty_Compiler.class.php:
3770 remove two E_NOTICES
3772 2003-11-20 Messju Mohr <messju@lammfellpuschen.de>
3774 * libs/Config_File.class.php
3775 libs/Smarty.class.php
3776 libs/Smarty_Compiler.class.php:
3777 change version to 2.6.1-dev
3779 2003-11-19 Monte Ohrt <monte@ispi.net>
3787 libs/Config_File.class.php
3788 libs/Smarty.class.php
3789 libs/Smarty_Compiler.class.php:
3790 change version numbers to 2.6.0
3792 2003-11-19 Messju Mohr <messju@lammfellpuschen.de>
3794 * docs/designers.sgml
3795 docs/de/designers.sgml
3796 docs/fr/designers.sgml:
3797 fix examples of escape-modifier (in docs, docs/de and docs/fr !)
3799 2003-11-18 Messju Mohr <messju@lammfellpuschen.de>
3802 libs/Smarty.class.php
3803 libs/Smarty_Compiler.class.php:
3804 move Smarty::quote_replace() to Smarty_Compiler::_quote_replace()
3806 * libs/Smarty.class.php:
3807 removed extract-calls from _include()- and _eval()-wrappers
3808 variables passed with {include_php} have to accessed as members of $params
3811 2003-11-17 Messju Mohr <messju@lammfellpuschen.de>
3813 * docs/designers.sgml:
3816 2003-11-13 Messju Mohr <messju@lammfellpuschen.de>
3818 * libs/Config_File.class.php:
3819 fix occasional notice
3821 2003-11-13 andreas halter <phpcvs@andreashalter.ch>
3823 * docs/de/designers.sgml:
3824 - added cat modifier, thanks messju :-)
3826 2003-11-13 Monte Ohrt <monte@ispi.net>
3828 * (Smarty_2_6_0-RC3)
3830 libs/Config_File.class.php
3831 libs/Smarty.class.php
3832 libs/Smarty_Compiler.class.php:
3835 2003-11-13 Messju Mohr <messju@lammfellpuschen.de>
3838 libs/Smarty_Compiler.class.php:
3839 fix handling of $var.key inside []
3841 * libs/Smarty.class.php:
3842 fix unnecessary loading of core.load_resource_plugin.php
3844 * (Smarty_2_6_0-RC3)
3845 docs/fr/designers.sgml:
3846 fixed example of html_table
3848 2003-11-11 Messju Mohr <messju@lammfellpuschen.de>
3851 libs/core/core.process_cached_inserts.php:
3852 fix handling of assign inside {insert}-tags
3854 2003-11-06 Messju Mohr <messju@lammfellpuschen.de>
3856 * libs/core/core.read_cache_file.php:
3857 added $exp_time-parameter
3859 * docs/programmers.sgml:
3860 added $exp_time to cache_handler_func-example
3862 * libs/Smarty.class.php
3863 libs/core/core.write_cache_file.php:
3864 added $exp_time-parameter of clear_cache() and clear_all_cache() to
3867 2003-11-05 Messju Mohr <messju@lammfellpuschen.de>
3870 libs/Config_File.class.php:
3871 fix handling if [...] inside triple-quotes in config-files
3873 2003-11-04 Messju Mohr <messju@lammfellpuschen.de>
3875 * libs/Smarty.class.php:
3876 fixed little bug in _parse_resource_name() (jlgunter, messju)
3878 2003-11-03 andreas halter <phpcvs@andreashalter.ch>
3880 * docs/designers.sgml
3881 docs/de/designers.sgml
3882 docs/fr/designers.sgml:
3883 - changed Smarty.php.class occurences to Smarty.class.php
3885 2003-10-29 boots <jayboots@yahoo.com>
3887 * docs/appendixes.sgml
3890 docs/programmers.sgml
3891 docs/de/appendixes.sgml
3892 docs/de/designers.sgml
3893 docs/de/programmers.sgml
3894 docs/fr/appendixes.sgml
3895 docs/fr/designers.sgml
3896 docs/fr/getting-started.sgml
3898 docs/fr/preface.sgml
3899 docs/fr/programmers.sgml:
3900 Fixes to documentation syntax so that all content can be processed used
3901 xsltproc docbook-xsl tools. In particular, fixes unescaped entities,
3902 broken tags, unquoted attributes.
3904 2003-10-27 Messju Mohr <messju@lammfellpuschen.de>
3907 libs/Smarty_Compiler.class.php:
3908 fix handling of simple-math-operators inside modifiers
3910 2003-10-25 Messju Mohr <messju@lammfellpuschen.de>
3912 * libs/Smarty_Compiler.class.php:
3913 removed unused property _output_type
3914 removed unused param $tag_attrs of _parse_var_props()
3915 cleaned up alignment of class-properties
3917 2003-10-23 Messju Mohr <messju@lammfellpuschen.de>
3919 * libs/Smarty_Compiler.class.php:
3920 removed notice in php-tag handling in Smarty_Compiler::_compile_file()
3922 * libs/Smarty_Compiler.class.php:
3923 removed two occasional E_NOTICES from
3924 Smarty_Compiler::_compile_include_php_tag()
3927 libs/core/core.create_dir_structure.php:
3928 fix handling of trailing-slashes in open_basedir in
3929 smarty_core_create_dir_structure()
3931 2003-10-20 Messju Mohr <messju@lammfellpuschen.de>
3933 * libs/Smarty_Compiler.class.php:
3934 elements inside `` are bracketed now inside the compiled-tpl. this
3935 fixes some issues with simple-math inside backticks.
3937 2003-10-16 Monte Ohrt <monte@ispi.net>
3939 * docs/designers.sgml:
3940 update overlib docs, no working examples
3942 2003-10-12 Messju Mohr <messju@lammfellpuschen.de>
3944 * libs/Smarty.class.php
3945 libs/core/core.is_secure.php:
3946 move check for template_dir in secure_dir-array into core.is_secure.php
3948 this makes template_exists() work correctly with security=true even if
3949 template_dir is not inside the secure_dir-array
3951 2003-10-11 Messju Mohr <messju@lammfellpuschen.de>
3953 * libs/plugins/shared.make_timestamp.php:
3954 tightened check for YYYYMMDDHHMMSS-format. thanks konstantin for
3959 * libs/Smarty_Compiler.class.php:
3960 fix precedence of simple-math-operators before modifiers.
3963 * libs/Config_File.class.php
3964 libs/Smarty.class.php
3965 libs/Smarty_Compiler.class.php
3966 libs/core/core.assemble_plugin_filepath.php
3967 libs/core/core.assign_smarty_interface.php
3968 libs/core/core.create_dir_structure.php
3969 libs/core/core.display_debug_console.php
3970 libs/core/core.get_include_path.php
3971 libs/core/core.get_microtime.php
3972 libs/core/core.get_php_resource.php
3973 libs/core/core.is_secure.php
3974 libs/core/core.is_trusted.php
3975 libs/core/core.load_plugins.php
3976 libs/core/core.load_resource_plugin.php
3977 libs/core/core.process_cached_inserts.php
3978 libs/core/core.process_compiled_include.php
3979 libs/core/core.read_cache_file.php
3980 libs/core/core.rm_auto.php
3981 libs/core/core.rmdir.php
3982 libs/core/core.run_insert_handler.php
3983 libs/core/core.smarty_include_php.php
3984 libs/core/core.write_compiled_include.php
3985 libs/core/core.write_compiled_resource.php
3986 libs/core/core.write_file.php:
3987 removed tabs from the main and the core/*.php files
3989 2003-10-08 Monte Ohrt <monte@ispi.net>
3991 * (Smarty_2_6_0-RC2)
3993 libs/Config_File.class.php
3994 libs/Smarty.class.php
3995 libs/Smarty_Compiler.class.php:
3996 update version numbers to RC2
3998 2003-09-18 Messju Mohr <messju@lammfellpuschen.de>
4000 * docs/designers.sgml
4001 docs/de/designers.sgml:
4002 fixed description of cycle's advance-attribute
4004 2003-09-16 Messju Mohr <messju@lammfellpuschen.de>
4007 libs/Smarty_Compiler.class.php:
4008 apply modifiers only once to section-loop and foreach-from attributes
4010 2003-09-15 Messju Mohr <messju@lammfellpuschen.de>
4012 * libs/Smarty.class.php
4013 libs/Smarty_Compiler.class.php
4014 libs/core/core.write_cache_paths_file.php:
4015 backed out _smarty_cached_paths-file-handling
4017 * libs/Smarty.class.php
4018 libs/core/core.rm_auto.php:
4019 fixed clear_compiled_tpl with explicit $tpl_file given
4020 fixed return value of smarty_core_rm_auto() + Smarty::_unlink()
4022 * libs/Smarty.class.php:
4023 little fix in _get_auto_filename()
4025 2003-09-14 Messju Mohr <messju@lammfellpuschen.de>
4027 * libs/Smarty.class.php
4028 libs/core/core.assemble_auto_filename.php:
4029 removed auto-filenames from path-cache. merged assemble_auto_filename
4030 back into Smarty::_get_auto_filename()
4032 2003-09-12 Messju Mohr <messju@lammfellpuschen.de>
4034 * libs/Smarty_Compiler.class.php:
4035 fixed quoting of modifier parameters
4038 libs/Smarty.class.php
4039 libs/Smarty_Compiler.class.php
4040 libs/core/core.get_php_resource.php
4041 libs/core/core.load_plugins.php
4042 libs/core/core.load_resource_plugin.php:
4043 remove Smarty::_plugin_implementation_exists() - use php's native
4046 2003-09-11 Messju Mohr <messju@lammfellpuschen.de>
4048 * libs/Smarty.class.php:
4049 silenced two notices acces HTTP_SERVER_VARS
4051 2003-09-10 andreas halter <phpcvs@andreashalter.ch>
4053 * docs/de/designers.sgml
4054 docs/de/getting-started.sgml
4055 docs/de/programmers.sgml:
4056 - minor fixes (2 rep), slight wording changes
4057 - jade transform problem fixed
4059 2003-09-08 andreas halter <phpcvs@andreashalter.ch>
4061 * docs/de/designers.sgml
4062 docs/de/getting-started.sgml
4064 docs/de/preface.sgml
4065 docs/de/programmers.sgml:
4066 all updated for 2.6.0 release, translated everything from 2_5_0 branch to
4069 2003-09-04 Messju Mohr <messju@lammfellpuschen.de>
4071 * libs/Smarty.class.php:
4072 proper checking for files in _fetch_resource_info()
4074 2003-09-02 Messju Mohr <messju@lammfellpuschen.de>
4077 libs/Smarty_Compiler.class.php:
4078 ignore {strip}/{/strip) inside {strip}-blocks
4080 * libs/plugins/function.mailto.php:
4081 fixed 2 notices in smarty_function_mailto()
4083 2003-09-01 Messju Mohr <messju@lammfellpuschen.de>
4085 * libs/Smarty.class.php:
4086 re-include cache_paths on multiple calls to fetch() to avoid
4088 at multiple calls to fetch() in one script
4090 * libs/Smarty_Compiler.class.php:
4091 fixed handling of \r in {strip}
4092 renamed $_trailing_lf to $_additional_newline
4094 * libs/Smarty_Compiler.class.php:
4095 the weekly fix for {strip} :)
4097 * docs/designers.sgml:
4098 fixed example for simple math.
4100 2003-08-29 Messju Mohr <messju@lammfellpuschen.de>
4102 * libs/core/core.assign_smarty_interface.php
4103 libs/core/core.display_debug_console.php
4104 libs/plugins/function.assign.php
4105 libs/plugins/function.html_options.php
4106 libs/plugins/function.html_table.php:
4107 fixed PHPDocumentor-comments (thanks Konstantin)
4109 * libs/core/core.rmdir.php:
4110 made rmdir a bit more optimistic. especially it now removes
4111 directories correctly that where created accidently by "safe_mode=On
4112 && $use_sub_dirs=true"
4114 2003-08-27 Messju Mohr <messju@lammfellpuschen.de>
4117 libs/Smarty_Compiler.class.php:
4118 fixed removal of leading/trailing newlines in {strip}-blocks
4120 2003-08-25 Messju Mohr <messju@lammfellpuschen.de>
4123 added note emphasizing the introduction of "libs/" with 2.5.0
4126 libs/plugins/modifier.escape.php:
4127 fixed proper escaping of " and ' with escape:javascript
4129 2003-08-22 Messju Mohr <messju@lammfellpuschen.de>
4132 libs/core/core.assemble_plugin_filepath.php:
4133 fixed bug in traversal of $smarty->plugins_dir-array in
4134 smarty_core_assemble_plugin_filepath(). the first matching plugin in
4135 the path should be used, not the last one.
4137 * libs/core/core.read_cache_file.php:
4138 discard $_cache_info when the cache should be regenerated
4140 2003-08-20 Messju Mohr <messju@lammfellpuschen.de>
4143 libs/Smarty_Compiler.class.php
4144 libs/plugins/block.strip.php:
4145 reverted {strip} from a block-plugin back into the compiler
4147 * docs/programmers.sgml:
4148 fixed examples for register_function() and register_block()
4150 * libs/Smarty.class.php:
4151 made template_exists() quiet when the template does not exist (thanks
4152 to konstatin for pointing this out)
4154 2003-08-18 Monte Ohrt <monte@ispi.net>
4156 * docs/getting-started.sgml:
4160 docs/getting-started.sgml:
4161 change installation wording confusion
4163 2003-08-18 Messju Mohr <messju@lammfellpuschen.de>
4165 * libs/Smarty.class.php
4166 libs/core/core.read_cache_file.php:
4167 fixed unnecessary load of source in template_exists() and the
4168 compile-check of smarty_core_read_cache_file()
4170 * libs/Smarty_Compiler.class.php:
4171 allow section-, array- and object-dereference in $smarty-references
4173 2003-08-15 Messju Mohr <messju@lammfellpuschen.de>
4175 * docs/designers.sgml:
4176 added parameter-descriptions for count_characters (thanks Konstantin
4179 fixed docs for {html_checkboxes}
4181 2003-08-14 Messju Mohr <messju@lammfellpuschen.de>
4183 * libs/Smarty.class.php
4184 libs/core/core.read_cache_file.php:
4185 fixed timestamp-check of config-files in smarty_core_read_cache_file()
4187 * libs/Smarty.class.php:
4188 fixed typecasting for arrays in _parse_resource_name()
4191 libs/plugins/function.config_load.php:
4192 fixes in config_load:
4193 - handling of section-attribute
4194 - reusing the same config-file multiple times
4195 - serialization of config-data for php<4.2.0 (no var_export)
4197 many thanks to atu for pointing this out and for testing
4199 2003-08-13 Messju Mohr <messju@lammfellpuschen.de>
4201 * libs/Smarty.class.php
4202 libs/core/core.smarty_include_php.php:
4203 fixed problem with vars as attributes in {include_php}
4205 2003-08-13 Monte Ohrt <monte@ispi.net>
4208 commit README file for documentation compiling
4210 2003-08-13 Messju Mohr <messju@lammfellpuschen.de>
4213 libs/plugins/modifier.debug_print_var.php:
4214 removed '\r' from debug_print_vars' output
4215 properly escape vars in javascript-version of debug.tpl
4217 2003-08-11 Monte Ohrt <monte@ispi.net>
4219 * (Smarty_2_6_0_RC1)
4224 libs/Config_File.class.php
4225 libs/Smarty.class.php
4226 libs/Smarty_Compiler.class.php:
4227 get ready for 2.6.0-RC1 release
4229 2003-08-10 Messju Mohr <messju@lammfellpuschen.de>
4232 libs/Smarty.class.php:
4233 fixed status-header for cache_modified_check under cgi-sapi
4235 2003-08-09 Messju Mohr <messju@lammfellpuschen.de>
4237 * libs/core/core.is_secure.php
4238 libs/core/core.is_trusted.php:
4239 synced secure_dir-checking with trusted_dir-checking
4241 * libs/core/core.is_secure.php:
4242 tightenend path checking in smarty_core_is_secure()
4244 2003-08-08 Messju Mohr <messju@lammfellpuschen.de>
4246 * libs/Smarty.class.php:
4247 fix: proper nesting of $smarty->_cache_including flag in cascaded
4248 cached/not-cached/fetched/inserted/foo-templates
4251 better escaping for $_debug_tpls[templates].filenames
4253 * libs/Smarty.class.php
4254 libs/Smarty_Compiler.class.php:
4255 removed redundant $smarty from Smarty::_smarty_include()
4258 proper escaping of filenames in debug-console (thanks to prossel).
4260 2003-08-07 Messju Mohr <messju@lammfellpuschen.de>
4262 * docs/programmers.sgml:
4263 added docs for block-methods of registered objects
4265 * docs/programmers.sgml:
4266 fixed typo in example for registered objects
4268 * docs/designers.sgml:
4269 fixed exampls of html_image and html_checkboxes
4271 * libs/plugins/function.debug.php:
4272 fixed {debug} and removed tabs in function.debug.php
4274 * docs/programmers.sgml:
4275 fixed example for register_object
4277 * docs/designers.sgml
4278 docs/programmers.sgml:
4279 updated docs for capture, html_table, html_image and register_object
4281 2003-08-07 Monte Ohrt <monte@ispi.net>
4283 * docs/designers.sgml
4284 docs/programmers.sgml:
4285 add math and default_resource_type to docs
4287 * docs/getting-started.sgml:
4288 add core to example, add tech note
4290 2003-08-07 Messju Mohr <messju@lammfellpuschen.de>
4293 docs/fr/manual.sgml:
4294 upd copyright in the docs
4296 2003-08-07 Monte Ohrt <monte@ispi.net>
4298 * docs/getting-started.sgml:
4299 added core directory to install instructions
4301 2003-08-07 Messju Mohr <messju@lammfellpuschen.de>
4303 * docs/designers.sgml
4304 docs/programmers.sgml:
4305 added docs for php-functions as modifiers
4307 * libs/Smarty.class.php
4308 libs/Smarty_Compiler.class.php:
4309 better caching of attributes for $cacheable=false-plugins
4311 * docs/programmers.sgml:
4312 added section "caching.cacheable" to the docs, explaining the usage of
4313 the $cacheable-flag of the register_(block|compiler|function)-functions
4315 * libs/Smarty_Compiler.class.php:
4316 fixed output of custom-functions with cached attributes
4318 * docs/programmers.sgml:
4319 docs update on callbacks to the register_*-functions
4321 2003-08-06 Messju Mohr <messju@lammfellpuschen.de>
4324 libs/Smarty.class.php
4325 libs/Smarty_Compiler.class.php
4326 libs/core/core.process_compiled_include.php:
4327 added optional parameter $cache_attrs to register_function() and
4328 register_block(). $cache_attrs is an array containing attribute- names
4329 that should be cached on calls to functions that have $cacheable set
4332 * libs/Smarty.class.php:
4333 fixed bug in _run_mod_handler
4335 * libs/Smarty_Compiler.class.php:
4336 fixed bug with autoload-handling of modifiers. thanks �ndre.
4338 2003-08-05 Messju Mohr <messju@lammfellpuschen.de>
4340 * libs/Config_File.class.php
4341 libs/Smarty.class.php
4342 libs/Smarty_Compiler.class.php:
4343 updated copyright notice
4345 * libs/Smarty.class.php
4346 libs/core/core.load_plugins.php:
4347 fixed bug that occurred when using the same not-cacheable plugin in
4350 * docs/programmers.sgml:
4351 docs-update for plugins.writing
4353 2003-08-04 Messju Mohr <messju@lammfellpuschen.de>
4355 * docs/designers.sgml
4356 docs/programmers.sgml:
4357 updated docs for register_block_function(), block-functions,
4358 $request_use_auto_globals and html_checkboxes
4360 2003-07-31 Messju Mohr <messju@lammfellpuschen.de>
4363 libs/Smarty.class.php
4364 libs/Smarty_Compiler.class.php:
4365 enabled registration of class-methods as callbacks for the
4366 register_*-functions
4368 use: array('classname', 'method_name')) as callback
4370 2003-07-29 Messju Mohr <messju@lammfellpuschen.de>
4372 * libs/Smarty.class.php
4373 libs/Smarty_Compiler.class.php:
4374 modifiers are resolved at compile-time now. _run_mod_handler() is
4375 still used for modifiers with map_array=true (== no preceeding '@')
4377 * libs/Smarty.class.php
4378 libs/Smarty_Compiler.class.php
4379 libs/core/core.smarty_include.php:
4380 moved _smarty_include() back into Smarty.class.php
4382 * libs/Smarty.class.php
4383 libs/core/core.load_plugins.php:
4384 prevent unnecessary calls to _read_file() in _is_compiled()
4385 converted method-call to internal function-call in
4386 smarty_core_load_plugins()
4388 2003-07-28 Messju Mohr <messju@lammfellpuschen.de>
4390 * libs/Smarty_Compiler.class.php:
4391 quote smarty-header properly to prevent resource-names from escaping from
4394 2003-07-25 Messju Mohr <messju@lammfellpuschen.de>
4396 * libs/core/core.create_dir_structure.php:
4397 weakend race-condition and removed bogus error-message caused by that
4398 in smarty_core_create_dir_structure().
4400 2003-07-23 Messju Mohr <messju@lammfellpuschen.de>
4402 * libs/Smarty.class.php
4403 libs/core/core.display_debug_console.php
4404 libs/core/core.fetch_resource_info.php
4405 libs/core/core.get_php_resource.php
4406 libs/core/core.parse_resource_name.php
4407 libs/core/core.process_cached_inserts.php
4408 libs/core/core.read_cache_file.php
4409 libs/core/core.run_insert_handler.php
4410 libs/core/core.smarty_include.php
4411 libs/core/core.smarty_include_php.php
4412 libs/plugins/function.eval.php:
4413 moved _fetch_resource_info and _parse_resource_name back into
4415 renamed smarty_include and smarty_eval wrappers to _include and _eval
4417 2003-07-17 Messju Mohr <messju@lammfellpuschen.de>
4419 * libs/core/core.process_compiled_include.php
4420 libs/core/core.read_cache_file.php:
4421 improved checking of compiled_include against cached-template with
4424 * libs/core/core.write_compiled_include.php:
4425 fixed too short open-tag
4427 * libs/plugins/function.eval.php:
4428 fixed assign parameter for eval (must have gotton lost on its way to 2.5.0)
4429 cleaned up indentiation
4431 2003-07-03 Messju Mohr <messju@lammfellpuschen.de>
4433 * libs/Smarty_Compiler.class.php:
4434 resurrected $foo->$bar syntax
4436 * libs/Smarty_Compiler.class.php:
4437 i'm so stupid. kick me.
4439 * libs/Smarty_Compiler.class.php:
4440 fixed initialisation of $this->_plugins in compile_block_tag()
4442 2003-07-03 Monte Ohrt <monte@ispi.net>
4444 * libs/Config_File.class.php:
4445 add preg_quote delimiter
4447 2003-07-03 Messju Mohr <messju@lammfellpuschen.de>
4449 * libs/Smarty_Compiler.class.php:
4450 applied fix for {$var1->p1|modifier:$var2->p2}-syntax - thanks Dominik
4452 2003-07-02 Messju Mohr <messju@lammfellpuschen.de>
4454 * libs/Smarty_Compiler.class.php:
4455 fixed duplicate generation of arg-list in _compile_block_tag()
4457 * libs/Smarty_Compiler.class.php:
4458 fixed off-by-one-error in nocache-tag-handling
4460 2003-06-30 Messju Mohr <messju@lammfellpuschen.de>
4462 * libs/Smarty_Compiler.class.php:
4463 backed out errornously committed support for $foo->$bar
4465 * libs/core/core.write_file.php:
4466 fixed indentiation, silenced occasional warning
4468 * libs/plugins/function.html_image.php:
4469 match first character of file-attribute against "/" instead of
4470 DIRECTORY_SEPARATOR since it is a url-path and not a file-path.
4472 * libs/Smarty_Compiler.class.php
4473 libs/core/core.write_file.php
4474 libs/plugins/function.html_image.php:
4475 libs/plugins/function.html_image.php
4477 * libs/Smarty_Compiler.class.php:
4478 re-fixed cacheable_state-handling
4480 * libs/core/core.display_debug_console.php
4481 libs/core/core.process_cached_inserts.php
4482 libs/core/core.process_compiled_include.php
4483 libs/core/core.run_insert_handler.php:
4484 extincting $this out of smarty_core_*-functions
4486 * libs/Smarty.class.php
4487 libs/Smarty_Compiler.class.php:
4488 fixed handling of nocache-state
4490 2003-06-29 Messju Mohr <messju@lammfellpuschen.de>
4492 * libs/Smarty.class.php
4493 libs/core/core.smarty_include.php
4494 libs/core/core.smarty_include_php.php
4495 libs/plugins/function.eval.php:
4496 removed $this from smarty_include and smarty_include_php
4497 added cleaner handling of $this to {eval}
4499 * libs/core/core.load_resource_plugin.php:
4500 fixed inlude_once-call
4502 * docs/de/designers.sgml
4503 docs/fr/designers.sgml:
4504 fixed examples of html_radios and html_checkboxes in german and french docs
4506 2003-06-25 Monte Ohrt <monte@ispi.net>
4508 * libs/core/core.assemble_auto_filename.php
4509 libs/core/core.write_cache_paths_file.php:
4510 fix typo, fix write_cache_paths logic
4512 * libs/Smarty.class.php
4513 libs/core/core.assemble_auto_filename.php:
4514 fix SMARTY_COMPILE_DIR_SEP problem, make local var
4516 2003-06-24 Monte Ohrt <monte@ispi.net>
4518 * libs/Smarty.class.php
4519 libs/core/core.assemble_auto_filename.php
4520 libs/core/core.write_cache_paths_file.php:
4521 fixed cache_paths bug, simplified filename assembly logic
4523 2003-06-24 Messju Mohr <messju@lammfellpuschen.de>
4525 * libs/plugins/function.html_image.php:
4526 added parsing of forgotton param "basedir"
4528 * libs/Smarty_Compiler.class.php:
4529 fixed $smarty.get-reference
4531 * libs/plugins/block.textformat.php:
4534 * libs/Smarty_Compiler.class.php:
4535 fixed value of _cacheable_state on compiler-startup
4537 2003-06-23 Monte Ohrt <monte@ispi.net>
4539 * libs/Smarty.class.php
4540 libs/Smarty_Compiler.class.php
4541 libs/core/core.write_cache_paths_file.php:
4542 make cache_path per resource, fix a couple directory path issues
4544 2003-06-23 Messju Mohr <messju@lammfellpuschen.de>
4546 * libs/Smarty_Compiler.class.php:
4547 removed warning when compiling empty template
4549 * libs/core/core.write_compiled_include.php:
4550 fixed bug in write_compiled_include
4552 * libs/core/core.assemble_plugin_filepath.php:
4555 2003-06-22 Messju Mohr <messju@lammfellpuschen.de>
4557 * libs/plugins/function.eval.php:
4558 fixed propagation of $this into evald code in smarty_function_eval()
4560 * libs/core/core.write_cache_paths_file.php
4561 libs/core/core.write_compiled_include.php:
4562 fix in compiled-include-handling
4564 * libs/core/core.assemble_auto_filename.php
4565 libs/core/core.assemble_plugin_filepath.php
4566 libs/core/core.assign_smarty_interface.php
4567 libs/core/core.create_dir_structure.php
4568 libs/core/core.fetch_resource_info.php
4569 libs/core/core.get_include_path.php
4570 libs/core/core.get_microtime.php
4571 libs/core/core.get_php_resource.php
4572 libs/core/core.is_secure.php
4573 libs/core/core.is_trusted.php
4574 libs/core/core.load_plugins.php
4575 libs/core/core.load_resource_plugin.php
4576 libs/core/core.parse_resource_name.php
4577 libs/core/core.read_cache_file.php
4578 libs/core/core.rm_auto.php
4579 libs/core/core.rmdir.php
4580 libs/core/core.write_cache_file.php
4581 libs/core/core.write_cache_paths_file.php
4582 libs/core/core.write_compiled_include.php
4583 libs/core/core.write_compiled_resource.php
4584 libs/core/core.write_file.php
4585 libs/plugins/modifier.date_format.php:
4586 started moving from $this to $smarty in core.*.php
4588 2003-06-21 Monte Ohrt <monte@ispi.net>
4590 * libs/core/core.create_dir_structure.php
4591 libs/core/core.write_file.php
4592 libs/plugins/function.config_load.php:
4596 libs/Smarty.class.php
4597 libs/core/core.assemble_auto_filename.php
4598 libs/core/core.assemble_plugin_filepath.php
4599 libs/core/core.fetch_resource_info.php
4600 libs/core/core.get_php_resource.php
4601 libs/core/core.parse_resource_name.php
4602 libs/core/core.process_cached_inserts.php
4603 libs/core/core.read_cache_file.php
4604 libs/core/core.rm_auto.php
4605 libs/core/core.rmdir.php
4606 libs/core/core.run_insert_handler.php
4607 libs/core/core.smarty_include.php
4608 libs/core/core.smarty_include_php.php
4609 libs/core/core.write_cache_file.php
4610 libs/core/core.write_cache_paths_file.php
4611 libs/core/core.write_compiled_include.php
4612 libs/core/core.write_compiled_resource.php
4613 libs/core/core.write_file.php
4614 libs/plugins/function.config_load.php
4615 libs/plugins/function.fetch.php
4616 libs/plugins/function.html_image.php:
4617 fix filepaths to core files to use DIRECTORY_SEPARATOR
4619 2003-06-21 Messju Mohr <messju@lammfellpuschen.de>
4621 * libs/Smarty_Compiler.class.php:
4622 fixed {plugin|modifier} syntax
4624 * libs/Smarty.class.php
4625 libs/core/core.write_compiled_include.php:
4626 fixed compiled include handling
4628 2003-06-21 Monte Ohrt <monte@ispi.net>
4630 * libs/Smarty.class.php
4631 libs/Smarty_Compiler.class.php
4632 libs/core/core.assemble_auto_filename.php
4633 libs/core/core.assemble_plugin_filepath.php
4634 libs/core/core.write_cache_paths_file.php:
4635 added filepath caching
4637 2003-06-20 Monte Ohrt <monte@ispi.net>
4639 * libs/Smarty_Compiler.class.php:
4640 update more varnames
4642 * libs/Smarty.class.php
4643 libs/core/core.display_debug_console.php
4644 libs/core/core.fetch_file_info.php
4645 libs/core/core.fetch_resource_info.php
4646 libs/core/core.get_php_resource.php
4647 libs/core/core.parse_file_path.php
4648 libs/core/core.parse_resource_name.php
4649 libs/core/core.process_cached_inserts.php
4650 libs/core/core.read_cache_file.php
4651 libs/core/core.run_insert_handler.php
4652 libs/core/core.smarty_include.php
4653 libs/core/core.smarty_include_php.php
4654 libs/core/core.write_compiled_resource.php
4655 libs/core/core.write_compiled_template.php
4656 libs/plugins/function.config_load.php:
4657 refactored var naming to better reflect "resource" instead of "file" where
4660 2003-06-19 Messju Mohr <messju@lammfellpuschen.de>
4662 * libs/Smarty.class.php:
4663 updated version-number to 2.5.0-cvs
4665 * libs/core/core.write_cache_file.php:
4666 omit is-cache_dir-writable-check if a cache_handler_function is in use
4668 * libs/core/core.smarty_include_php.php:
4669 fixed comments in smarty_include_php
4671 2003-06-19 Monte Ohrt <monte@ispi.net>
4673 * libs/Smarty.class.php
4674 libs/Smarty_Compiler.class.php
4675 libs/core/core.display_debug_console.php
4676 libs/core/core.smarty_include.php
4677 libs/plugins/function.eval.php:
4678 split up _compile_template to _compile_file and _compile_source, fix eval
4680 VS: ----------------------------------------------------------------------
4682 * libs/plugins/function.config_load.php:
4683 fix logic for _is_compiled()
4685 2003-06-19 Messju Mohr <messju@lammfellpuschen.de>
4688 libs/Smarty_Compiler.class.php:
4689 added optional assign-attribute to {capture}-tag
4692 libs/Smarty.class.php:
4693 added $cacheable-parameter to register_compiler_function()
4695 2003-06-18 Messju Mohr <messju@lammfellpuschen.de>
4698 libs/Smarty.class.php
4699 libs/Smarty_Compiler.class.php
4700 libs/core/core.load_plugins.php
4701 libs/core/core.process_compiled_include.php
4702 libs/core/core.read_cache_file.php
4703 libs/core/core.write_cache_file.php
4704 libs/core/core.write_compiled_include.php:
4705 added $cacheable-parameter to register_function() and register_block()
4707 * libs/Smarty.class.php:
4708 append '.php' to all compiled templates regardless of the settings of
4711 * libs/Smarty.class.php
4712 libs/core/core.read_cache_file.php:
4713 fixed $file_path-parameters passed to smarty_core_fetch_file_info()
4715 2003-06-17 Monte Ohrt <monte@ispi.net>
4720 * libs/Smarty_Compiler.class.php:
4721 change varnames to follow coding methods
4724 libs/Smarty_Compiler.class.php:
4725 add math patch to core
4727 2003-06-17 Messju Mohr <messju@lammfellpuschen.de>
4729 * libs/core/core.smarty_include.php:
4730 switched _process_template() to _is_compiled()-logic
4732 2003-06-17 Monte Ohrt <monte@ispi.net>
4734 * libs/Smarty.class.php:
4735 fix _is_compiled logic
4740 * libs/Smarty.class.php
4741 libs/Smarty_Compiler.class.php:
4742 fix _run_mod_handler routine
4744 * libs/Smarty.class.php
4745 libs/Smarty_Compiler.class.php
4746 libs/core/core.display_debug_console.php
4747 libs/core/core.fetch_file_info.php
4748 libs/core/core.parse_file_path.php
4749 libs/core/core.write_compiled_template.php
4750 libs/plugins/function.config_load.php:
4751 fix path problems, rename some varibles from "template" to "file"
4753 2003-06-16 Monte Ohrt <monte@ispi.net>
4755 * libs/core/core.fetch_file_info.php
4756 libs/core/core.fetch_template_info.php:
4759 * libs/Smarty.class.php
4760 libs/Smarty_Compiler.class.php
4761 libs/core/core.parse_file_path.php
4762 libs/core/core.read_cache_file.php
4763 libs/plugins/block.strip.php
4764 libs/plugins/block.textformat.php
4765 libs/plugins/compiler.config_load.php
4766 libs/plugins/function.config_load.php
4767 libs/plugins/function.eval.php
4768 libs/plugins/function.fetch.php
4769 libs/plugins/function.html_image.php:
4770 fix config_load, compile fetched arrays to compile_dir, switch display
4771 back to runtime. clean up var names and function names, split up compile
4772 testing and compiling to separate funcs, rename some template_* functions
4774 file_* functions and update logic so they can be used for file resources
4775 other than templates.
4777 2003-06-16 Messju Mohr <messju@lammfellpuschen.de>
4779 * libs/Smarty_Compiler.class.php:
4780 fixed little bug in _compile_custom_tag()
4782 2003-06-16 Monte Ohrt <monte@ispi.net>
4785 libs/Smarty.class.php
4786 libs/Smarty_Compiler.class.php
4787 libs/core/core.assign_smarty_interface.php
4788 libs/core/core.create_dir_structure.php
4789 libs/core/core.display_debug_console.php
4790 libs/core/core.fetch_template_info.php
4791 libs/core/core.get_include_path.php
4792 libs/core/core.get_microtime.php
4793 libs/core/core.get_php_resource.php
4794 libs/core/core.is_secure.php
4795 libs/core/core.is_trusted.php
4796 libs/core/core.load_plugins.php
4797 libs/core/core.load_resource_plugin.php
4798 libs/core/core.parse_file_path.php
4799 libs/core/core.process_cached_inserts.php
4800 libs/core/core.read_cache_file.php
4801 libs/core/core.rm_auto.php
4802 libs/core/core.rmdir.php
4803 libs/core/core.run_insert_handler.php
4804 libs/core/core.smarty_include.php
4805 libs/core/core.smarty_include_php.php
4806 libs/core/core.write_cache_file.php
4807 libs/core/core.write_compiled_template.php
4808 libs/core/core.write_file.php
4809 libs/plugins/core.assign_smarty_interface.php
4810 libs/plugins/core.create_dir_structure.php
4811 libs/plugins/core.display_debug_console.php
4812 libs/plugins/core.fetch_template_info.php
4813 libs/plugins/core.get_include_path.php
4814 libs/plugins/core.get_microtime.php
4815 libs/plugins/core.get_php_resource.php
4816 libs/plugins/core.is_secure.php
4817 libs/plugins/core.is_trusted.php
4818 libs/plugins/core.load_plugins.php
4819 libs/plugins/core.load_resource_plugin.php
4820 libs/plugins/core.parse_file_path.php
4821 libs/plugins/core.process_cached_inserts.php
4822 libs/plugins/core.read_cache_file.php
4823 libs/plugins/core.rm_auto.php
4824 libs/plugins/core.rmdir.php
4825 libs/plugins/core.run_insert_handler.php
4826 libs/plugins/core.smarty_include.php
4827 libs/plugins/core.smarty_include_php.php
4828 libs/plugins/core.write_cache_file.php
4829 libs/plugins/core.write_compiled_template.php
4830 libs/plugins/core.write_file.php:
4831 move core files into their own directory under SMARTY_DIR,
4832 remove abstraction function _execute_core_function
4834 * libs/Smarty_Compiler.class.php:
4835 fix newline handling for template for all template tags
4837 2003-06-11 Monte Ohrt <monte@ispi.net>
4839 * libs/plugins/compiler.config_load.php:
4840 add compiler function to cvs repository
4842 2003-06-11 Messju Mohr <messju@lammfellpuschen.de>
4845 libs/Smarty.class.php
4846 libs/Smarty_Compiler.class.php:
4847 added config-option "request_use_auto_globals" to make auto-globals be
4848 used as request vars instead of HTTP_*_VARS
4850 2003-06-11 Monte Ohrt <monte@ispi.net>
4853 libs/Smarty.class.php
4854 libs/Smarty_Compiler.class.php
4855 libs/plugins/function.config_load.php:
4856 make config vars compile statically
4858 2003-06-11 Messju Mohr <messju@lammfellpuschen.de>
4861 libs/Smarty_Compiler.class.php:
4862 backed out newlines patch
4865 libs/Smarty_Compiler.class.php:
4866 removed newlines in compiled templates after closing tags
4868 2003-06-10 Messju Mohr <messju@lammfellpuschen.de>
4870 * docs/de/designers.sgml:
4871 fixed german note on html_image and disk-access
4873 2003-06-10 Monte Ohrt <monte@ispi.net>
4875 * libs/plugins/core.parse_file_path.php:
4876 fix bug with resource_type resolving
4878 2003-06-09 Monte Ohrt <monte@ispi.net>
4880 * docs/designers.sgml:
4881 replace example with more practical one
4883 2003-06-08 Messju Mohr <messju@lammfellpuschen.de>
4886 libs/Smarty.class.php
4887 libs/Smarty_Compiler.class.php:
4888 added block-methods for registered objects
4890 2003-06-07 Messju Mohr <messju@lammfellpuschen.de>
4892 * docs/programmers.sgml:
4893 fixed bug in documentation for $smarty->default_modifiers
4895 2003-06-06 Monte Ohrt <monte@ispi.net>
4897 * libs/plugins/core.parse_file_path.php:
4898 fix problem with new default_resource_type changes
4901 update NEWS file info
4904 libs/Smarty.class.php
4905 libs/plugins/core.parse_file_path.php:
4906 add default_resource_type, ignore 1 char resource names
4909 libs/Config_File.class.php:
4910 fix bug where config file starts with hidden section
4912 2003-06-04 Monte Ohrt <monte@ispi.net>
4915 libs/Smarty.class.php:
4916 -** empty log message ***
4918 2003-06-03 Monte Ohrt <monte@ispi.net>
4920 * libs/plugins/function.html_image.php:
4921 fix example in code comments
4923 2003-06-03 Messju Mohr <messju@lammfellpuschen.de>
4926 libs/plugins/function.counter.php:
4927 fixed behaviour of start=... for {counter}
4929 2003-06-02 Messju Mohr <messju@lammfellpuschen.de>
4932 libs/plugins/function.counter.php:
4933 fixed assign for {counter}
4935 2003-05-30 Monte Ohrt <monte@ispi.net>
4937 * libs/plugins/core.write_cache_file.php
4938 libs/plugins/core.write_compiled_template.php:
4939 add discrete error checking pertaining to $cache_dir
4940 and $compile_dir, their existance and writability
4942 2003-05-28 Messju Mohr <messju@lammfellpuschen.de>
4945 libs/plugins/function.html_table.php:
4946 added params vdir, hdir and inner to html_table to allow looping over
4947 the data in various directions
4949 2003-05-28 Monte Ohrt <monte@ispi.net>
4951 * libs/plugins/core.compile_template.php
4952 libs/plugins/core.display_debug_console.php:
4953 fix problem with security and debug.tpl file
4955 2003-05-23 Monte Ohrt <monte@ispi.net>
4960 * libs/Smarty_Compiler.class.php:
4961 allow spaces in literal tags
4963 2003-05-22 Monte Ohrt <monte@ispi.net>
4965 * docs/fr/programmers.sgml:
4968 2003-05-19 Monte Ohrt <monte@ispi.net>
4971 libs/Smarty_Compiler.class.php:
4972 speed up compiled templates, hardcode plugin filepaths instead of
4973 recalculate at runtime
4975 2003-05-19 Messju Mohr <messju@lammfellpuschen.de>
4977 * docs/designers.sgml:
4978 fixed example of {html_image}
4980 * docs/designers.sgml:
4983 2003-05-12 Messju Mohr <messju@lammfellpuschen.de>
4985 * libs/Smarty.class.php
4986 libs/plugins/core.read_cache_file.php
4987 libs/plugins/core.smarty_include.php
4988 libs/plugins/function.config_load.php:
4989 fixed multiple redundant occurrences for 'config' and 'template' in
4990 $smarty->_cache_info
4992 2003-05-10 Messju Mohr <messju@lammfellpuschen.de>
4994 * libs/plugins/core.create_dir_structure.php:
4995 refurbished create_dir_structure to use '/' internally
4997 * libs/plugins/core.create_dir_structure.php:
4998 fixed windows absolute-paths in smarty_core_create_dir_structure()
5000 * libs/plugins/core.create_dir_structure.php:
5003 2003-05-09 Messju Mohr <messju@lammfellpuschen.de>
5005 * libs/Smarty_Compiler.class.php:
5006 fixed warning due to missing param to _execute_core_function()
5008 * libs/Smarty_Compiler.class.php:
5009 fixed quoting in _compile_include_php
5011 * libs/Smarty_Compiler.class.php:
5012 fixed quoting of "file"-parameter in _compile_include_tag()
5014 2003-05-08 Monte Ohrt <monte@ispi.net>
5016 * docs/programmers.sgml:
5019 * libs/Smarty.class.php
5020 libs/Smarty_Compiler.class.php
5021 libs/plugins/core.compile_template.php
5022 libs/plugins/core.create_dir_structure.php
5023 libs/plugins/core.fetch_template_info.php
5024 libs/plugins/core.get_include_path.php
5025 libs/plugins/core.get_microtime.php
5026 libs/plugins/core.get_php_resource.php
5027 libs/plugins/core.is_secure.php
5028 libs/plugins/core.is_trusted.php
5029 libs/plugins/core.load_plugins.php
5030 libs/plugins/core.load_resource_plugin.php
5031 libs/plugins/core.parse_file_path.php
5032 libs/plugins/core.process_cached_inserts.php
5033 libs/plugins/core.read_cache_file.php
5034 libs/plugins/core.rm_auto.php
5035 libs/plugins/core.rmdir.php
5036 libs/plugins/core.run_insert_handler.php
5037 libs/plugins/core.smarty_include.php
5038 libs/plugins/core.smarty_include_php.php
5039 libs/plugins/core.write_cache_file.php
5040 libs/plugins/core.write_compiled_template.php
5041 libs/plugins/core.write_file.php
5042 libs/plugins/function.config_load.php
5043 libs/plugins/function.fetch.php
5044 libs/plugins/function.html_image.php:
5045 abstract more private functions to plugin directory
5047 * libs/Config_File.class.php:
5048 only add DIRECTORY_SEPARATOR if it isn't already present
5050 * libs/Config_File.class.php:
5051 fix directory separator code, use DIRECTORY_SEPARATOR
5053 2003-05-08 Messju Mohr <messju@lammfellpuschen.de>
5055 * docs/designers.sgml:
5056 fixed example of html_checkboxes
5059 libs/Smarty.class.php:
5060 fixed bug in _create_dir_structure() when used with
5061 open_basedir-restriction and relative paths
5063 * docs/designers.sgml:
5064 fixed example for html_radios
5066 2003-05-07 Monte Ohrt <monte@ispi.net>
5068 * libs/Smarty.class.php
5069 libs/Smarty_Compiler.class.php
5070 libs/plugins/core.assign_smarty_interface.php
5071 libs/plugins/core.display_debug_console.php
5072 libs/plugins/function.display_debug_console.php:
5073 abstracted display_debug_console and assign_smarty_interface to plugin dir
5076 * libs/Smarty.class.php
5077 libs/plugins/function.display_debug_console.php:
5078 correct misc varnames, abstract debug console display to plugin function
5080 * libs/plugins/modifier.escape.php:
5083 2003-05-05 Monte Ohrt <monte@ispi.net>
5085 * libs/Smarty_Compiler.class.php:
5088 * libs/Smarty.class.php:
5089 clean up comments, formatting
5092 libs/Smarty.class.php:
5093 keep DIR_SEP for 3rd party compatability
5096 libs/Smarty.class.php:
5097 remove DIR_SEP, use DIRECTORY_SEPARATOR exclusively
5099 * libs/Smarty_Compiler.class.php:
5100 remove ++ and -- math operators on template vars
5102 2003-05-04 Messju Mohr <messju@lammfellpuschen.de>
5104 * libs/Smarty_Compiler.class.php:
5105 removed unused parameter $quote from Smarty_Compiler::_parse_attrs()
5107 * libs/plugins/function.html_image.php:
5108 fixed DIR_SEP in html_image-plugin
5110 2003-05-04 Monte Ohrt <monte@ispi.net>
5113 libs/Smarty.class.php:
5114 rename DIR_SEP to SMARTY_DIR_SEP to avoid varname collisions
5116 2003-05-04 Messju Mohr <messju@lammfellpuschen.de>
5119 libs/plugins/function.html_image.php:
5120 changed "link" to "href" in html_image. "link" is still working but
5122 html_image always renders an alt-tag now (default alt="")
5123 cleaned up indentiation of function.html_image.php
5125 2003-05-03 Monte Ohrt <monte@ispi.net>
5130 2003-05-02 Messju Mohr <messju@lammfellpuschen.de>
5133 libs/plugins/function.counter.php:
5134 fixed assign attribute for multiple counters
5136 2003-05-02 Monte Ohrt <monte@ispi.net>
5138 * libs/Smarty_Compiler.class.php:
5139 allow math on negative number
5142 libs/Smarty_Compiler.class.php:
5143 added simple math operators to variables
5145 2003-05-02 Messju Mohr <messju@lammfellpuschen.de>
5147 * docs/designers.sgml:
5150 2003-04-30 Monte Ohrt <monte@ispi.net>
5152 * docs/fr/appendixes.sgml
5154 docs/fr/designers.sgml
5155 docs/fr/getting-started.sgml
5156 docs/fr/html-common.dsl
5160 docs/fr/preface.sgml
5161 docs/fr/programmers.sgml:
5162 add frech docs to cvs repository
5164 2003-04-29 Messju Mohr <messju@lammfellpuschen.de>
5167 libs/Smarty.class.php
5168 libs/Smarty_Compiler.class.php:
5169 reverted patch for case-insensitive tag-names
5171 2003-04-28 Messju Mohr <messju@lammfellpuschen.de>
5173 * docs/programmers.sgml:
5174 reverted back to humerous redundancy in the docs :). although we all
5175 know we are here to generate template-based output, and not to have
5178 * docs/getting-started.sgml:
5179 fixed default user and group for max os x installation
5181 * libs/Smarty.class.php:
5182 made $function[2] and $function[3] options for register_resource
5184 * libs/Smarty.class.php:
5185 fixed issue with object-callback when fetching a php-resource
5188 libs/Smarty.class.php:
5189 enabled array(&$obj. 'source', 'timestamp', 'secure', 'trusted') as
5190 callback for register_resource()
5192 enabled array(&$obj, 'method') as callback for
5193 $default_template_handler_func
5195 2003-04-27 Messju Mohr <messju@lammfellpuschen.de>
5197 * docs/designers.sgml
5198 docs/programmers.sgml:
5199 fixed some typos, thank to mehdi
5201 * libs/plugins/function.counter.php:
5202 prevent assign from overruling print-attribute in function.counter.php
5204 * libs/plugins/function.counter.php:
5205 fixed problem with counter and assign
5207 * libs/Smarty.class.php:
5208 fixed notice in _load_plugins()
5211 libs/Smarty.class.php
5212 libs/Smarty_Compiler.class.php:
5213 made plugin-names case-insensitive. this affects
5214 compiler/block/custom-functions and modifers.
5216 2003-04-26 Monte Ohrt <monte@ispi.net>
5219 libs/Smarty_Compiler.class.php:
5220 remove unnecessary close/open tags from compiled templates
5222 2003-04-26 Messju Mohr <messju@lammfellpuschen.de>
5224 * docs/designers.sgml:
5225 added documentation for foreach.property.*
5227 2003-04-24 Messju Mohr <messju@lammfellpuschen.de>
5229 * docs/designers.sgml:
5230 fixed example table_attr and tr_attr in html_table-example
5232 2003-04-21 Greg Beaver <greg@chiaraquartet.net>
5234 * libs/Smarty.class.php:
5235 fixed small bug in doc comments
5237 2003-04-21 Messju Mohr <messju@lammfellpuschen.de>
5240 libs/plugins/function.html_image.php:
5241 fixed errornous creation of '//' in image_path in html_image
5243 2003-04-21 Monte Ohrt <monte@ispi.net>
5245 * libs/plugins/modifier.debug_print_var.php:
5246 fix htmlspecialchars() conflict
5249 libs/plugins/modifier.debug_print_var.php:
5250 fix escapement of special chars in key values of debug console
5253 libs/plugins/function.config_load.php:
5254 fixed debug timing logic for config_load
5256 * docs/designers.sgml:
5260 2003-04-20 Greg Beaver <cellog@users.sourceforge.net>
5263 Smarty_Compiler.class.php
5264 Config_File.class.php:
5265 updated all doc comments to phpDocumentor format (whew!)
5267 2003-04-06 Messju Mohr <messju@lammfellpuschen.de>
5269 * libs/plugins/function.math.php:
5270 allowed "_" in the name of variable-parameters to {math}-function
5272 2003-04-04 Monte Ohrt <monte@ispi.net>
5276 libs/Smarty_Compiler.class.php:
5277 change backtic syntax from $`foo` to `$foo`
5280 libs/Smarty_Compiler.class.php:
5281 recognize $foo[][] syntax in embedded quotes without backticks
5283 2003-04-03 Messju Mohr <messju@lammfellpuschen.de>
5286 libs/Smarty_Compiler.class.php:
5287 name=123 is passed as an integer (not a string) to plugins now
5289 2003-04-01 Messju Mohr <messju@lammfellpuschen.de>
5291 * libs/Smarty.class.php
5292 libs/Smarty_Compiler.class.php:
5295 2003-03-31 Messju Mohr <messju@lammfellpuschen.de>
5297 * libs/Smarty.class.php:
5298 added missing compile_id inside Smarty_Compiler
5300 * libs/Smarty_Compiler.class.php:
5301 fixed flaw when generating an error for missing postfilter
5303 2003-03-31 Monte Ohrt <monte@ispi.net>
5305 * docs/getting-started.sgml
5306 docs/programmers.sgml:
5309 2003-03-27 Messju Mohr <messju@lammfellpuschen.de>
5312 libs/plugins/modifier.debug_print_var.php:
5313 $length is now propagated to sub-values in debug_print_var
5315 2003-03-26 Monte Ohrt <monte@ispi.net>
5321 commit changes to release notes
5323 * (Smarty_2_5_0_RC2)
5324 libs/Config_File.class.php
5325 libs/Smarty.class.php
5326 libs/Smarty_Compiler.class.php:
5329 2003-03-24 Messju Mohr <messju@lammfellpuschen.de>
5332 libs/Smarty.class.php:
5333 made clear_cache() ignore compile_id when clearing cache_groups
5335 * libs/plugins/function.popup.php:
5336 made onmouseout XHTML-compatible in function.popup.php
5338 2003-03-21 Messju Mohr <messju@lammfellpuschen.de>
5341 libs/Smarty.class.php:
5342 applied new var-names to fetch()
5345 libs/Smarty.class.php:
5346 renamed $localvars to $_localvars in cache-file-handling-functions,
5347 added _get_auto_id()-function
5349 2003-03-21 Monte Ohrt <monte@ispi.net>
5351 * libs/plugins/function.mailto.php
5352 libs/plugins/function.popup.php:
5353 update functions for XHTML compatability
5355 2003-03-21 Messju Mohr <messju@lammfellpuschen.de>
5357 * libs/Smarty.class.php:
5358 fixed wrong $auto_id in _read_cache_file()
5361 libs/Smarty.class.php:
5362 swapped compile_id and cache_id in read_cache_file and write_cache_file
5364 * libs/Smarty.class.php:
5365 reverted patch for ignoring compile-id back to -r1.364, due to problems
5368 libs/plugins/function.html_checkboxes.php
5369 libs/plugins/function.html_radios.php:
5370 html_radios and html_checkboxes accept "selected" instead of "checked"
5374 libs/Smarty.class.php:
5375 swapped compile_id and cache_id for cache-file-handling again
5377 2003-03-20 Monte Ohrt <monte@ispi.net>
5379 * libs/Smarty_Compiler.class.php:
5380 fix notice when no parameter is passed to default
5382 2003-03-20 Messju Mohr <messju@lammfellpuschen.de>
5385 libs/Smarty.class.php:
5386 removed notice of undefined var in _rm_auto()
5388 2003-03-19 Monte Ohrt <monte@ispi.net>
5390 * libs/plugins/function.html_checkboxes.php
5391 libs/plugins/function.html_radios.php
5392 libs/plugins/function.html_table.php:
5393 fix a few error messages, follow consistancy format plugin_name: errormsg
5395 * libs/plugins/function.html_radios.php:
5396 update error messages
5399 libs/plugins/function.html_radios.php:
5400 add a warning when an array is passed as the 'checked' value of html_radios
5402 2003-03-19 Messju Mohr <messju@lammfellpuschen.de>
5405 libs/Smarty_Compiler.class.php:
5406 fixed errormessage in _compile_smarty_ref()
5409 docs/designers.sgml:
5410 updated docs for html_image
5412 2003-03-18 Messju Mohr <messju@lammfellpuschen.de>
5415 libs/Smarty.class.php:
5416 cleaned up calls to readdir()
5418 * libs/plugins/function.html_options.php:
5419 fixed label for optgroup in html_options
5421 2003-03-18 Monte Ohrt <monte@ispi.net>
5424 libs/Smarty_Compiler.class.php:
5425 fix (newly introduced) bug with passing multiple modifiers to a parameter
5427 2003-03-18 Messju Mohr <messju@lammfellpuschen.de>
5430 docs/designers.sgml:
5431 updated docs for html_checkboxes, html_options and html_radios
5433 * libs/plugins/function.html_options.php:
5434 fixed wrong default-"name" in function.html_options.php
5437 libs/plugins/function.html_checkboxes.php
5438 libs/plugins/function.html_radios.php:
5439 renamed "checkbox" and "radios" to "options" in {html_checkboxes} and
5442 * libs/plugins/outputfilter.trimwhitespace.php:
5443 tried to optimize re-replacement in outputfilter.trimwhitespace.php a
5446 * libs/plugins/outputfilter.trimwhitespace.php:
5447 fixed greedy str_replace in outputfilter.trimwhitespace.php
5450 libs/plugins/function.html_checkboxes.php
5451 libs/plugins/function.html_options.php
5452 libs/plugins/function.html_radios.php:
5453 html_options, html_checkboxes and html_radios now pass-thru all unknown
5456 2003-03-17 Messju Mohr <messju@lammfellpuschen.de>
5459 libs/plugins/function.html_options.php:
5460 html_options passthru all unknown paramters now
5462 2003-03-17 Monte Ohrt <monte@ispi.net>
5465 libs/plugins/function.html_image.php:
5466 Fix link bug in html_image function, also make output XHTML compatible
5468 * libs/Smarty_Compiler.class.php:
5469 fix issue of embedded var and escaped double quotes
5471 2003-03-15 Monte Ohrt <monte@ispi.net>
5474 libs/Smarty_Compiler.class.php:
5475 back out "@" logic, apply only to default modifier special case
5477 * libs/Smarty_Compiler.class.php:
5478 fix @ logic, only use upon an echo
5481 libs/Smarty_Compiler.class.php:
5482 append "@" to template var echoes to supress possible notices
5485 libs/Smarty_Compiler.class.php:
5486 append "@" to _run_mod_handler to supress warnings
5488 2003-03-14 Monte Ohrt <monte@ispi.net>
5491 libs/Smarty_Compiler.class.php:
5492 fix problem with escaped double quotes
5495 libs/plugins/function.html_radios.php:
5496 fixed html_options to not return an array
5498 2003-03-12 Messju Mohr <messju@lammfellpuschen.de>
5501 libs/plugins/modifier.truncate.php:
5502 fixed length in modifier.truncate.php
5505 libs/plugins/outputfilter.trimwhitespace.php:
5506 fixed handling of '$'-signs in trimwhitespace outputfilter (messju)
5508 2003-03-12 Monte Ohrt <monte@ispi.net>
5510 * docs/programmers.sgml:
5511 update technical explanation of assign_by_ref and append_by_ref
5513 2003-03-11 Monte Ohrt <monte@ispi.net>
5516 libs/Smarty.class.php:
5517 fix config file recompiling code
5519 2003-03-07 Monte Ohrt <monte@ispi.net>
5521 * libs/plugins/function.html_image.php:
5522 change E_USER_ERROR to E_USER_NOTICE
5524 * libs/plugins/function.html_image.php:
5525 suppress warning in html_image
5528 libs/plugins/function.html_image.php:
5529 update changes to html_image
5531 2003-03-06 Monte Ohrt <monte@ispi.net>
5533 * docs/designers.sgml
5534 docs/de/appendixes.sgml
5536 docs/de/designers.sgml
5537 docs/de/getting-started.sgml
5538 docs/de/html-common.dsl
5541 docs/de/preface.sgml
5542 docs/de/programmers.sgml:
5543 add german docs to dist
5548 * libs/plugins/function.html_image.php:
5549 fix width/height parameter index
5552 libs/Smarty.class.php:
5553 get rid of unsetting name and script attributes to insert tags
5555 2003-03-05 Monte Ohrt <monte@ispi.net>
5561 * libs/plugins/modifier.string_format.php:
5562 fix argument order, erroneously swapped a while back
5564 * (Smarty_2_5_0_RC1)
5568 libs/Config_File.class.php
5569 libs/Smarty.class.php
5570 libs/Smarty_Compiler.class.php:
5571 commit final changes for 2.5.0-RC1
5573 2003-03-04 Monte Ohrt <monte@ispi.net>
5575 * docs/programmers.sgml:
5576 remove $show_info_header and $show_info_include property vars from docs
5578 2003-03-03 Monte Ohrt <monte@ispi.net>
5581 libs/plugins/function.popup.php:
5584 2003-02-28 Monte Ohrt <monte@ispi.net>
5586 * libs/Smarty_Compiler.class.php:
5587 simplify smarty.const.foo and smarty.const.$foo logic
5589 * libs/Smarty_Compiler.class.php:
5590 only allow $foo syntax in embedded quotes, unless escaped with backticks
5591 then allow any dollar var
5594 libs/Smarty_Compiler.class.php:
5595 fix "once" var compiling to work with new attr compiling methods for
5602 docs/getting-started.sgml
5603 libs/Smarty_Compiler.class.php
5604 libs/plugins/function.html_checkboxes.php
5605 libs/plugins/function.html_image.php
5606 libs/plugins/function.html_options.php
5607 libs/plugins/function.html_radios.php
5608 libs/plugins/function.html_select_date.php
5609 libs/plugins/function.html_select_time.php
5610 libs/plugins/function.html_table.php:
5611 fix $smarty.const.foo compiling, clean up double quoted strings,
5612 allow full dollar var syntax in quotes again
5614 2003-02-27 Monte Ohrt <monte@ispi.net>
5616 * docs/designers.sgml
5617 docs/programmers.sgml
5618 libs/Smarty_Compiler.class.php:
5619 update docs, fix smarty var compiling, allow any $smarty.*.$foo syntax,
5620 add $`foobar` for embedded variables
5622 * libs/plugins/function.html_image.php:
5623 update functionality
5625 2003-02-26 Monte Ohrt <monte@ispi.net>
5628 libs/plugins/modifier.nl2br.php:
5631 * libs/plugins/function.html_image.php:
5634 2003-02-24 Monte Ohrt <monte@ispi.net>
5636 * libs/Smarty.class.php
5637 libs/plugins/function.html_image.php:
5638 fix rename problem in windows, unlink first
5640 * libs/plugins/function.html_checkboxes.php
5641 libs/plugins/function.html_image.php
5642 libs/plugins/function.html_options.php
5643 libs/plugins/function.html_radios.php
5644 libs/plugins/shared.escape_special_chars.php:
5645 update functions with separate escape_special_chars routine
5648 libs/plugins/function.html_checkboxes.php
5649 libs/plugins/function.html_radios.php:
5650 commit checkboxes, update radios
5653 libs/Smarty.class.php
5654 libs/plugins/function.html_image.php:
5655 fix bug with get_registered_object
5658 libs/plugins/modifier.cat.php:
5659 added cat modifier to distribution
5662 libs/Smarty_Compiler.class.php:
5663 added << >> <> support to IF statements
5665 * libs/plugins/function.html_radios.php:
5666 apply patch to initial html_radios function
5669 libs/Smarty.class.php:
5670 fix _assign_smarty_interface to not overwrite keys other than 'request'
5673 libs/plugins/function.html_radios.php:
5674 added html_radios to distribution
5677 libs/plugins/modifier.string_format.php:
5678 fixed arg order of string_format
5681 libs/Smarty.class.php:
5682 use tmp file for file writes, avoid race condition
5685 libs/Smarty_Compiler.class.php:
5686 add $smarty.config.foo var, handle embedded smarty var correctly
5689 libs/plugins/function.fetch.php:
5690 silence warnings in fetch plugin
5692 2003-02-21 Monte Ohrt <monte@ispi.net>
5698 update install instructions
5707 remove some files already in docs or elsewhere
5710 add templates_c to repository
5713 move demo files to demo directory
5715 * Config_File.class.php
5717 Smarty_Compiler.class.php
5719 moved lib files under libs directory
5721 2003-02-20 Monte Ohrt <monte@ispi.net>
5725 add get_config_vars() method, update get_template_vars() functionality
5729 fix minor logic in _fetch_template_info()
5733 support merging appended vars
5737 fix cache groups behavior with compile_id set
5739 2003-02-19 Monte Ohrt <monte@ispi.net>
5742 back out third parameter, extend functionality of append
5745 Smarty_Compiler.class.php:
5746 update imbedded vars, allow special $smarty vars
5748 * plugins/function.html_table.php:
5749 add plugin html_table
5753 support appending key=>val pairs
5756 Smarty_Compiler.class.php:
5757 change embedded variable logic to only recognize $foo and $foo[0][bar]
5761 Smarty_Compiler.class.php:
5762 allow null as function attribute value
5764 2003-02-18 Monte Ohrt <monte@ispi.net>
5768 Smarty_Compiler.class.php:
5769 support foo->bar[index] syntax
5771 * Smarty_Compiler.class.php:
5772 allow $foo->bar[0] syntax
5774 2003-02-17 Monte Ohrt <monte@ispi.net>
5776 * plugins/modifier.escape.php:
5777 fix syntax error from previous commit
5781 add error msgs to get_registered_object
5784 add function for getting reference to registered object
5786 * Smarty_Compiler.class.php:
5787 back out patches for object and objref calls on $smarty var
5790 Smarty_Compiler.class.php:
5791 treat unrecognized param attribute syntax as a string
5794 Smarty_Compiler.class.php:
5795 support $smarty.const.$foo syntax
5799 plugins/modifier.count_words.php
5800 plugins/modifier.escape.php:
5801 fix E_NOTICE messages
5805 Smarty_Compiler.class.php:
5806 add @ and === to if tokens, few param cleanups
5808 2003-02-16 Greg Beaver <greg@chiaraquartet.net>
5812 Smarty_Compiler.class.php:
5813 many more phpdoc comment upgrades
5815 2003-02-15 Greg Beaver <cellog@sourceforge.net>
5817 Smarty_Compiler.class.php
5818 continue cleaning of phpdoc comments. All that is needed is the
5819 addition of @return tags and perhaps a bit more verbose comments
5820 and they are finished.
5822 2003-02-14 Monte Ohrt <monte@ispi.net>
5826 enable config_load error messages
5829 plugins/function.html_options.php:
5830 fix html_options to not escape already escaped entities
5834 send Last-Modified header on cache creation, misc tab/spacing cleanup
5836 2003-02-13 Monte Ohrt <monte@ispi.net>
5838 * Smarty_Compiler.class.php
5839 docs/designers.sgml:
5840 allow dash in plain text
5843 Smarty_Compiler.class.php:
5844 check strict syntax of function attributes
5846 2003-02-12 Monte Ohrt <monte@ispi.net>
5849 Smarty_Compiler.class.php:
5850 dropped support for modifiers on object parameters,
5851 added support for objects as modifier parameters
5854 Smarty_Compiler.class.php
5855 docs/designers.sgml:
5856 fix bug with decimal numbers in if statements, misc doc updates
5858 2003-02-11 Monte Ohrt <monte@ispi.net>
5861 Config_File.class.php
5866 Smarty_Compiler.class.php:
5867 update version numbers
5869 2003-02-10 Monte Ohrt <monte@ispi.net>
5872 Smarty_Compiler.class.php:
5873 add support for $foo->$bar syntax
5879 Smarty_Compiler.class.php:
5880 support full var syntax in quoted text, fix problem with const var access,
5881 clean up some more regex code, fix object problem with no properties
5883 2003-02-06 Monte Ohrt <monte@ispi.net>
5886 Config_File.class.php
5891 Smarty_Compiler.class.php:
5892 committed 2.4.1 changes
5895 Smarty_Compiler.class.php:
5896 ignore case in IF statements
5898 2003-02-05 Monte Ohrt <monte@ispi.net>
5901 Smarty_Compiler.class.php:
5902 treat undefined constants as null
5906 fix problem with inserts and nested fetches
5908 * Smarty_Compiler.class.php:
5909 fix "if" regex for math tokens
5913 Smarty_Compiler.class.php
5914 docs/getting-started.sgml:
5915 added support for extracting params to include_php
5917 2003-02-04 Monte Ohrt <monte@ispi.net>
5922 2003-02-03 Monte Ohrt <monte@ispi.net>
5927 2003-02-03 Greg Beaver <greg@chiaraquartet.net>
5931 begin fixing phpdoc comments in Smarty.class.php
5934 Config_File.class.php:
5935 fixed phpdoc comments
5937 2003-02-03 Monte Ohrt <monte@ispi.net>
5939 * Smarty_Compiler.class.php:
5940 allow $foo->bar[$x].foo syntax
5942 * Smarty_Compiler.class.php
5945 templates/index.tpl:
5946 fix accidental commit
5950 templates/index.tpl:
5951 allow $foo->bar[$j].blah type of syntax
5953 2003-02-02 Greg Beaver <cellog@php.net>
5956 begin fixing of phpdoc comments
5958 * Config_File.class.php
5959 fix phpdoc comments, add phpDocumentor docblock templates
5961 2003-02-02 Monte Ohrt <monte@ispi.net>
5969 Config_File.class.php
5974 Smarty_Compiler.class.php
5975 docs/appendixes.sgml
5977 docs/programmers.sgml:
5978 update Smarty version numbers
5980 2003-01-30 Monte Ohrt <monte@ispi.net>
5983 Smarty_Compiler.class.php
5985 fix order of php tag comparisons
5988 Smarty_Compiler.class.php:
5989 fix known php tag handling problems
5991 2003-01-29 Monte Ohrt <monte@ispi.net>
5994 Smarty_Compiler.class.php:
5995 change comments to phpdoc style
5997 2003-01-28 Monte Ohrt <monte@ispi.net>
6000 docs/programmers.sgml:
6001 make separate var for compiler file
6003 * plugins/function.fetch.php:
6006 2003-01-25 Monte Ohrt <monte@ispi.net>
6009 Smarty_Compiler.class.php:
6010 add support for restriction to registered methods
6012 * plugins/outputfilter.trimwhitespace.php:
6013 update with textarea support
6015 2003-01-24 Monte Ohrt <monte@ispi.net>
6017 * Smarty_Compiler.class.php:
6018 fix compiling problem with {foreach} tags
6021 Smarty_Compiler.class.php:
6022 put objects in own array, add object param format support, change
6023 object syntax from foo.bar to foo->bar
6025 2003-01-23 Monte Ohrt <monte@ispi.net>
6029 Smarty_Compiler.class.php:
6030 add support for object registration
6032 2003-01-22 Monte Ohrt <monte@ispi.net>
6035 add file & line number of calling error to error message
6037 2003-01-21 Monte Ohrt <monte@ispi.net>
6039 * Smarty_Compiler.class.php:
6040 put php style object syntax back in
6042 2003-01-20 Monte Ohrt <monte@ispi.net>
6045 move security settings to fetch function for template_dir
6049 fix debug template and security, add template_dir to secure_dir at runtime
6051 2003-01-17 Monte Ohrt <monte@ispi.net>
6055 Smarty_Compiler.class.php:
6056 added new object support without new template syntax
6058 2003-01-15 Monte Ohrt <monte@ispi.net>
6062 Smarty_Compiler.class.php:
6063 fix if statement syntax for negative integers, fix issue with directories
6066 2003-01-08 Monte Ohrt <monte@ispi.net>
6069 plugins/function.counter.php
6070 plugins/function.cycle.php
6071 plugins/function.debug.php
6072 plugins/function.eval.php
6073 plugins/function.fetch.php
6074 plugins/function.html_options.php
6075 plugins/function.html_select_date.php
6076 plugins/function.html_select_time.php
6077 plugins/function.mailto.php
6078 plugins/function.math.php
6079 plugins/function.popup.php
6080 plugins/function.popup_init.php:
6081 update plugins to return values instead of echo, fix config file cache
6082 to include global config variables in cache file
6084 * Smarty_Compiler.class.php:
6085 fix bug with >= tests in if statements, comment out full object support
6087 2003-01-06 Monte Ohrt <monte@ispi.net>
6091 plugins/modifier.escape.php:
6092 add javascript escape parameter to escape modifier
6094 2003-01-02 Monte Ohrt <monte@ispi.net>
6096 * templates/header.tpl:
6097 move the title into head where it should be
6099 2002-12-24 Monte Ohrt <monte@ispi.net>
6101 * Smarty_Compiler.class.php:
6102 added correct line numbers to smarty syntax error messages
6104 * docs/programmers.sgml:
6105 update append documentation, make more clear on its function
6107 * Smarty_Compiler.class.php:
6108 fix modifier matching regexp
6110 2002-12-23 Monte Ohrt <monte@ispi.net>
6112 * Smarty_Compiler.class.php:
6113 support nested function calls in IF statements
6115 2002-12-20 Monte Ohrt <monte@ispi.net>
6117 * Smarty_Compiler.class.php:
6118 few more fixes, spaces around function parameters
6120 * Smarty_Compiler.class.php:
6121 fix misc syntax issues with {if} tags
6123 2002-12-20 Monte Ohrt <monte@ispi.net>
6125 * Smarty_Compiler.class.php:
6126 fix misc syntax issues with {if} tags
6128 2002-12-19 Monte Ohrt <monte@ispi.net>
6130 * Smarty_Compiler.class.php:
6131 commit updates, passes all smoke tests
6136 * Smarty_Compiler.class.php:
6137 fixed literal string not in quotes as parameters
6140 Smarty_Compiler.class.php:
6141 fix misc syntax issues, add ability to pass modifiers to functions
6143 2002-12-18 Monte Ohrt <monte@ispi.net>
6150 Smarty_Compiler.class.php:
6151 update compiler code, clean up regex, add new syntax features
6153 2002-12-16 Monte Ohrt <monte@ispi.net>
6158 * Smarty_Compiler.class.php:
6159 commit updates for objects
6161 2002-12-14 Monte Ohrt <monte@ispi.net>
6164 Smarty_Compiler.class.php:
6165 fix bug with compiling config files with caching on
6167 2002-12-13 Monte Ohrt <monte@ispi.net>
6169 * Smarty_Compiler.class.php:
6170 fix problem with matching single quoted strings
6172 * Smarty_Compiler.class.php:
6173 update embedded variable logic, get rid of ."" at end of output
6177 plugins/function.html_select_date.php:
6178 add day_value_format to html_select_date
6180 2002-12-12 Monte Ohrt <monte@ispi.net>
6182 * plugins/modifier.debug_print_var.php:
6183 fix bug, double escaped values in display
6186 move debug test back into fetch()
6190 Smarty_Compiler.class.php
6191 plugins/outputfilter.trimwhitespace.php:
6192 assigned vars are no longer in global name space, few debug cleanups
6194 2002-12-11 Monte Ohrt <monte@ispi.net>
6196 * plugins/function.popup.php:
6197 fix error in newline code
6199 * plugins/function.popup.php:
6200 fix popup to allow newlines in text data
6202 2002-12-10 Monte Ohrt <monte@ispi.net>
6205 fix plugin error logic
6207 * docs/designers.sgml
6208 docs/programmers.sgml:
6209 edit examples, make more verbose
6212 plugins/function.html_options.php:
6213 escape html entities in the option values and output
6216 plugins/function.html_options.php:
6217 fixed bug with label of html_options
6219 2002-12-09 Monte Ohrt <monte@ispi.net>
6222 add support for var_export()
6224 * Config_File.class.php
6226 clean up code, respect force_compile and compile_check flags
6230 Smarty_Compiler.class.php
6232 plugins/function.mailto.php:
6233 add caching feature to config loading, document update, add mailto plugin
6235 2002-12-08 Monte Ohrt <monte@ispi.net>
6237 * plugins/function.fetch.php:
6238 fix query part of URL
6240 2002-12-05 Monte Ohrt <monte@ispi.net>
6242 * docs/designers.sgml:
6245 2002-11-22 Monte Ohrt <monte@ispi.net>
6247 * Smarty_Compiler.class.php:
6248 patch for warning message
6250 2002-11-21 Monte Ohrt <monte@ispi.net>
6254 get rid of testing for a set value with assign function, just set to
6255 whatever is passed into the template
6257 * docs/programmers.sgml:
6260 2002-11-19 Monte Ohrt <monte@ispi.net>
6262 * Config_File.class.php
6267 Smarty_Compiler.class.php:
6268 commit changes, ready for 2.3.1 release
6270 2002-11-01 Monte Ohrt <monte@ispi.net>
6272 * plugins/function.html_options.php:
6273 added label attribute to all option outputs, cover w3c spec.
6275 * NEWS: update NEWS file
6277 * docs/designers.sgml: update docs for optgroup output
6279 * plugins/function.html_options.php:
6280 make html_options work with optgroup, make func modular and recursive.
6282 2002-10-29 Monte Ohrt <monte@ispi.net>
6285 Smarty.class.php: set mtime on compile files so they match source files
6287 2002-10-18 Monte Ohrt <monte@ispi.net>
6290 Smarty.class.php: added proper support for open_basedir setting
6292 * docs/designers.sgml: clear up docs on index, iteration and rownum
6294 2002-10-16 Monte Ohrt <monte@ispi.net>
6296 * plugins/modifier.default.php: fix warning message in default modifier
6298 2002-09-25 Monte Ohrt <monte@ispi.net>
6300 * docs/designers.sgml
6301 plugins/modifier.strip.php
6302 NEWS: added strip variable modifier
6304 2002-09-24 Andrei Zmievski <andrei@php.net>
6306 * NEWS: *** empty log message ***
6308 * Smarty_Compiler.class.php:
6309 Fix to be able to use $smarty.x variables as arrays.
6311 2002-09-23 Monte Ohrt <monte@ispi.net>
6313 * Config_File.class.php:
6314 add support for mac/dos formatted config files (fix newlines)
6316 * docs/programmers.sgml: add optional tags to clear_cache parameters
6318 * docs/designers.sgml:
6319 fix error with include_php description, add $this to description
6321 2002-09-20 Monte Ohrt <monte@ispi.net>
6324 docs/getting-started.sgml: fixed errors with example setup docs
6326 2002-09-16 Monte Ohrt <monte@ispi.net>
6328 * plugins/block.textformat.php
6330 NEWS: add textformat block function
6332 2002-09-10 Monte Ohrt <monte@ispi.net>
6334 * docs/designers.sgml:
6335 add assign attribute to cycle function documentation
6337 * docs/designers.sgml
6338 docs/programmers.sgml: fix typos
6340 2002-09-09 Monte Ohrt <monte@ispi.net>
6342 * plugins/function.debug.php
6343 templates/header.tpl:
6344 fix header in debug template, fix typo in header.tpl example
6346 2002-08-15 mohrt <mohrt@pb1.pair.com>
6348 * docs/programmers.sgml: fix typos
6350 2002-08-08 mohrt <mohrt@pb1.pair.com>
6354 supress warnings from unlink() and is_dir(), let error handler deal with it
6356 2002-08-07 mohrt <mohrt@pb1.pair.com>
6358 * docs/appendixes.sgml
6360 docs/programmers.sgml
6361 Config_File.class.php
6366 Smarty_Compiler.class.php: update files with new version numbers
6368 2002-08-02 mohrt <mohrt@pb1.pair.com>
6370 * NEWS: update NEWS file with credits
6373 Smarty.class.php: added assign_by_ref() and append_by_ref() functions
6375 2002-08-01 mohrt <mohrt@pb1.pair.com>
6380 changed default warning type for plugin errors from E_USER_WARNING to E_USER_ERROR
6382 2002-07-29 mohrt <mohrt@pb1.pair.com>
6384 * plugins/function.html_select_time.php
6386 NEWS: added paramters to html_select_time plugin
6388 2002-07-25 Andrei Zmievski <andrei@pb1.pair.com>
6390 * TODO: *** empty log message ***
6392 2002-07-24 mohrt <mohrt@pb1.pair.com>
6394 * QUICKSTART: update QUICKSTART guide
6398 plugins/modifier.debug_print_var.php:
6399 update debug console to show objects, fix warning in debug.tpl
6401 2002-07-23 mohrt <mohrt@pb1.pair.com>
6403 * docs/programmers.sgml: fix load_filter examples
6405 * Config_File.class.php
6406 NEWS: fix error when there are no sections in config file
6408 2002-07-19 mohrt <mohrt@pb1.pair.com>
6410 * docs/getting-started.sgml: fix error in install guide
6412 2002-07-18 mohrt <mohrt@pb1.pair.com>
6414 * Smarty_Compiler.class.php:
6415 correct the expression match for smarty:nodefaults
6417 2002-07-17 mohrt <mohrt@pb1.pair.com>
6419 * Smarty_Compiler.class.php: fix default modifier to work with config vars
6421 * Smarty_Compiler.class.php: got args to strstr backwards...
6425 Smarty_Compiler.class.php:
6426 change default modifiers to array instead of string
6428 * Smarty_Compiler.class.php
6430 Smarty.class.php: add default modifier logic, minor doc updates
6434 plugins/function.popup_init.php:
6435 make popup_init xhtml compliant, minor variable name changes for consistancy
6437 2002-07-16 mohrt <mohrt@pb1.pair.com>
6439 * NEWS: update NEWS file
6441 * plugins/function.debug.php
6445 fix problem with filenames on windows, add ability to supply expire time in seconds when clearing cache or compiled files
6447 2002-07-15 mohrt <mohrt@pb1.pair.com>
6450 fixed problem with insert tags when loading function from script attribute
6451 and caching enabled (Monte)
6453 2002-07-14 mohrt <mohrt@pb1.pair.com>
6456 Smarty.class.php: fix bug with debug_tpl file path for Windows
6458 2002-07-12 Monte Ohrt <monte@ispi.net>
6460 * Smarty.class.php: fix append function with array/string issue
6462 2002-07-11 Monte Ohrt <monte@ispi.net>
6464 * RELEASE_NOTES: update release notes
6470 Smarty_Compiler.class.php
6471 Config_File.class.php: update files to 2.2.0 tags, get ready for release
6473 2002-07-09 Monte Ohrt <monte@ispi.net>
6476 Smarty.class.php: make debug.tpl work with any delimiter
6480 change tests in append and assign to != '' instead of empty(), which is more accurate
6482 2002-07-08 Monte Ohrt <monte@ispi.net>
6484 * docs/designers.sgml: minor doc update
6487 cast var as an array, simplify and get rid of PHP warning messages
6489 2002-07-03 Monte Ohrt <monte@ispi.net>
6491 * Smarty.class.php: one more N
6494 prepend "N" to filenames to avoid possible OS issues with dir names starting with "-"
6496 * Smarty.class.php: only set $debug_tpl in constructor if empty
6500 docs/getting-started.sgml
6501 docs/programmers.sgml:
6502 make use_sub_dirs go back to crc32 for subdir separation
6504 2002-06-29 Monte Ohrt <monte@ispi.net>
6506 * plugins/function.eval.php: do nothing if $val is empty
6509 plugins/function.eval.php
6510 plugins/function.popup_init.php:
6511 add zindex to popup init, fix error message for eval.
6513 2002-06-27 Monte Ohrt <monte@ispi.net>
6516 only loop through relative paths for PHP include_path, remove $_relative variable
6518 * Smarty_Compiler.class.php: added {$smarty.version} variable
6520 2002-06-26 Monte Ohrt <monte@ispi.net>
6522 * docs/appendixes.sgml
6524 docs/getting-started.sgml
6525 docs/programmers.sgml
6527 update plugin loading logic, look in SMARTY_DIR, then cwd. If all fail, then retry all with include_path
6529 * templates/header.tpl
6530 Smarty.class.php: update get_include_path, get _path_array only once
6532 * Smarty.class.php: fix get_include_path function for windows
6534 * Smarty.class.php: update plugin search logic
6536 * Smarty.class.php: only search include_path if relative path
6538 * plugins/function.html_select_date.php
6539 plugins/function.html_select_time.php
6540 plugins/modifier.date_format.php
6541 Smarty_Compiler.class.php
6543 Smarty.class.php: allow plugins_dir to be an array of directories
6545 2002-06-25 Monte Ohrt <monte@ispi.net>
6547 * docs/programmers.sgml
6548 docs/getting-started.sgml: update installation docs
6551 docs/getting-started.sgml
6554 Smarty.class.php: move debug.tpl to SMARTY_DIR, add to constructor
6556 2002-06-24 Monte Ohrt <monte@ispi.net>
6558 * plugins/function.assign_debug_info.php
6559 NEWS: fixed warning message in function.assign_debug_info
6561 * Smarty.class.php: update include_path fixes
6564 fixed $template_dir, $compile_dir, $cache_dir, $config_dir to respect include_path
6566 2002-06-23 Monte Ohrt <monte@ispi.net>
6568 * plugins/shared.make_timestamp.php:
6569 update timestamp plugin to work when passed a timestamp
6571 2002-06-19 Monte Ohrt <monte@ispi.net>
6573 * NEWS: update NEWS file
6575 * plugins/modifier.date_format.php
6576 docs/designers.sgml:
6577 update date_format, allow optional 2nd paramater as default date if passed date is empty. update docs.
6579 * plugins/modifier.date_format.php:
6580 fix date_format modifier, return nothing if given empty string
6582 2002-06-18 Monte Ohrt <monte@ispi.net>
6585 plugins/function.cycle.php:
6586 gave $reset a default value in cycle function
6588 * plugins/function.html_select_date.php
6589 plugins/shared.make_timestamp.php
6591 corrected warnings in html_select_time function, made make timestamp always return a timestamp
6593 2002-06-17 Monte Ohrt <monte@ispi.net>
6595 * Smarty.class.php: swapped around cache_id and compile_id order
6597 2002-06-14 Monte Ohrt <monte@ispi.net>
6599 * docs/programmers.sgml
6600 plugins/function.popup_init.php
6602 change directory delimiter to "^" for cache and compile files
6604 2002-06-13 Andrei Zmievski <andrei@php.net>
6608 * Smarty_Compiler.class.php:
6609 Optimize the calculation of section 'total' property.
6611 2002-06-11 Monte Ohrt <monte@ispi.net>
6615 added support for subdir exclusion, deletion by full or partial cache_id and compile_id, change file format to urlencoded values instead of crc32
6617 2002-06-07 Monte Ohrt <monte@ispi.net>
6619 * Smarty.class.php: fix bug with last_modified_check code
6623 updated $GLOBALS refererence for HTTP_IF_MODIFIED_SINCE
6625 2002-06-06 Monte Ohrt <monte@ispi.net>
6627 * docs/designers.sgml
6629 remove overlib.js file from distribution, update plugin and docs
6631 2002-06-05 Monte Ohrt <monte@ispi.net>
6633 * docs/designers.sgml
6635 Smarty.class.php: fix 304 Not Modified, don't send content
6637 2002-06-03 Monte Ohrt <monte@ispi.net>
6639 * plugins/function.cycle.php: update version number
6641 * plugins/function.cycle.php
6643 fixed cycle function to respect delimiter setting after initial setting
6647 update $GLOBALS references to work properly with track_globals settings
6649 * plugins/function.math.php: fixed bug with call $assign
6651 * docs/appendixes.sgml
6653 plugins/function.html_options.php
6654 plugins/function.html_select_time.php
6657 Smarty_Compiler.class.php:
6658 optimized for loops with count() function calls
6660 2002-06-01 Andrei Zmievski <andrei@php.net>
6662 * TODO: *** empty log message ***
6664 2002-05-21 Monte Ohrt <monte@ispi.net>
6666 * NEWS: update NEWS file
6668 * plugins/function.html_select_date.php
6671 Config_File.class.php:
6672 update html_select_date with month_value_format attribute for controlling the format of the month values.
6674 2002-05-17 Andrei Zmievski <andrei@php.net>
6677 Smarty_Compiler.class.php:
6678 Made it possible to use simple variables inside [] for indexing.
6680 2002-05-16 Monte Ohrt <monte@ispi.net>
6682 * docs/designers.sgml
6683 docs/getting-started.sgml
6686 Smarty_Compiler.class.php
6687 TESTIMONIALS: add "once" attribute to php_include, update docs
6689 2002-05-09 Andrei Zmievski <andrei@ispi.net>
6692 TODO: *** empty log message ***
6694 2002-05-07 Monte Ohrt <monte@ispi.net>
6696 * plugins/function.cycle.php: remove \n from cycle function
6698 * docs/designers.sgml
6699 plugins/function.cycle.php
6703 Smarty_Compiler.class.php
6705 update cycle function to handle array as input, update files to 2.1.1
6707 2002-05-06 Monte Ohrt <monte@ispi.net>
6709 * plugins/function.fetch.php:
6710 update fetch function with more error checking
6712 2002-05-03 Monte Ohrt <monte@ispi.net>
6714 * docs/designers.sgml
6715 plugins/function.counter.php:
6716 update counter to use name instead of id (id still works though)
6718 * plugins/function.cycle.php
6719 docs/designers.sgml: rename id to name for cycle function
6721 * plugins/function.cycle.php:
6722 update cycle function to allow blank values parameter after initialized
6724 * plugins/function.cycle.php: fix syntax error
6726 2002-05-02 Monte Ohrt <monte@ispi.net>
6728 * plugins/function.cycle.php: ugh, another typo
6730 * plugins/function.cycle.php: update comments
6732 * docs/designers.sgml
6733 plugins/function.cycle.php
6734 NEWS: added function cycle
6737 Smarty.class.php: fix register_outputfilter function
6739 2002-05-01 Monte Ohrt <monte@ispi.net>
6741 * docs/designers.sgml
6743 Smarty.class.php: fixed bug with resource testing and include_path
6745 2002-04-30 Monte Ohrt <monte@ispi.net>
6751 Smarty_Compiler.class.php: update files for 2.1.0 release
6753 2002-04-30 Andrei Zmievski <andrei@ispi.net>
6755 * plugins/function.fetch.php
6756 docs/programmers.sgml
6757 Smarty.class.php: Fix.
6759 2002-04-29 Andrei Zmievski <andrei@ispi.net>
6761 * docs/programmers.sgml
6762 docs/designers.sgml: A whole bunch of docs.
6764 2002-04-26 Monte Ohrt <monte@ispi.net>
6768 docs/programmers.sgml: update FAQ, QUICKSTART, small doc syntax fix
6770 2002-04-24 Monte Ohrt <monte@ispi.net>
6772 * docs/programmers.sgml
6774 Smarty.class.php: changed doc structure a bit
6776 2002-04-16 Andrei Zmievski <andrei@php.net>
6778 * Smarty.class.php: Add register/unregister API for output filters.
6782 Smarty_Compiler.class.php
6784 Changed the way filters are loaded, which now has to be done explicitly,
6785 either through load_filter() API or by filling in $autoload_filters variable.
6786 Also renamed internal variable to avoid namespace pollution.
6788 2002-04-15 Andrei Zmievski <andrei@php.net>
6791 Fixed _get_php_resource() to take include_path into account.
6793 2002-04-15 Monte Ohrt <monte@ispi.net>
6795 * docs/designers.sgml:
6796 update docs, get modifiers and functions into index for easy access
6798 * docs/programmers.sgml
6800 Smarty.class.php: update caching documentation
6802 2002-04-15 Andrei Zmievski <andrei@php.net>
6804 * NEWS: *** empty log message ***
6806 * Smarty.class.php: Only turn down error notices if $debugging is false.
6808 2002-04-15 Monte Ohrt <monte@ispi.net>
6810 * NEWS: update NEWS file
6812 * plugins/function.html_select_date.php:
6813 fixed logic so this works right when field_separator = "/"
6815 * plugins/function.html_select_date.php:
6816 fix regular expression for matching date
6818 2002-04-13 Monte Ohrt <monte@ispi.net>
6820 * docs/designers.sgml: updated html_select_date docs to reflect changes
6823 plugins/function.html_select_date.php:
6824 added YYYY-MM-DD support to html_select_date
6826 2002-04-12 Andrei Zmievski <andrei@php.net>
6828 * TESTIMONIALS: New entry.
6830 2002-04-12 Monte Ohrt <monte@ispi.net>
6832 * plugins/modifier.strip_tags.php: back out changes to strip_tags
6834 * docs/programmers.sgml: update docs regarding cache_lifetime
6836 * plugins/modifier.strip_tags.php
6838 update cache_lifetime logic: -1 = never expire, 0 = always expire
6840 2002-04-11 Andrei Zmievski <andrei@php.net>
6847 Smarty_Compiler.class.php
6848 docs/getting-started.sgml:
6849 Fixed directory separtor issue. Requiring PHP 4.0.6 now.
6852 Smarty_Compiler.class.php:
6853 Added ability to use simple variables for array indices or object properties.
6855 * TESTIMONIALS: Another one.
6857 * TESTIMONIALS: Adding one from Mark P.
6859 2002-04-05 Andrei Zmievski <andrei@php.net>
6861 * Smarty_Compiler.class.php
6863 Smarty.class.php: Make it possible to unregister pre/postfilter plugins.
6865 2002-04-05 Monte Ohrt <monte@ispi.net>
6867 * INSTALL: Remove addons file from INSTALL instructions
6869 2002-04-04 Monte Ohrt <monte@ispi.net>
6871 * docs/designers.sgml: update doc error
6873 * docs/designers.sgml
6874 plugins/modifier.escape.php
6876 Smarty.class.php: added htmlall attribute to escape modifier
6878 2002-04-03 Andrei Zmievski <andrei@php.net>
6880 * Smarty_Compiler.class.php: Fixed undefined offset warning in {if} tag.
6883 NEWS: Added template_exists() API.
6886 Smarty_Compiler.class.php
6888 - Added $smarty.template variable.
6889 - Fixed {include_php} tag when dynamic values were used for 'file' attribute.
6891 * Config_File.class.php: Separator setting fix.
6893 2002-03-28 Monte Ohrt <monte@ispi.net>
6896 README: add digest address
6900 Smarty.class.php: update mailing list addresses
6902 2002-03-28 Andrei Zmievski <andrei@php.net>
6904 * NEWS: *** empty log message ***
6906 * plugins/function.html_select_date.php
6907 plugins/function.html_select_time.php
6908 plugins/modifier.date_format.php:
6909 Fix for when plugins directory is not the default one.
6911 2002-03-28 Andrei Zmievski <andrei@ispi.net>
6913 * NEWS: *** empty log message ***
6915 * plugins/function.html_select_date.php
6916 plugins/function.html_select_time.php
6917 plugins/modifier.date_format.php:
6918 Fix for when plugins directory is not the default one.
6920 2002-03-27 Monte Ohrt <monte@ispi.net>
6922 * FAQ: update FAQ page
6924 2002-03-26 Andrei Zmievski <andrei@ispi.net>
6929 Smarty_Compiler.class.php
6930 TODO: Block functions changes.
6932 * Config_File.class.php: *** empty log message ***
6934 2002-03-25 Andrei Zmievski <andrei@php.net>
6937 Smarty_Compiler.class.php: Initial implementation of block functions.
6939 2002-03-22 Monte Ohrt <monte@ispi.net>
6941 * docs/designers.sgml: fix documentation error in capture
6943 2002-03-22 Andrei Zmievski <andrei@php.net>
6945 * Smarty.class.php: *** empty log message ***
6947 * Smarty.class.php: Turn off notices.
6949 2002-03-21 Andrei Zmievski <andrei@php.net>
6951 * Smarty_Compiler.class.php: Make _current_file available to prefilters.
6955 Made is possible to assign variables in pre/postfilters.
6957 2002-03-20 Andrei Zmievski <andrei@php.net>
6959 * plugins/function.html_select_date.php: Fixed +/- functionality.
6961 * NEWS: *** empty log message ***
6963 2002-03-20 Monte Ohrt <monte@ispi.net>
6965 * Config_File.class.php
6970 Smarty_Compiler.class.php: update version numbers
6972 * plugins/function.html_select_date.php
6973 plugins/function.html_select_time.php
6974 plugins/modifier.date_format.php:
6975 move .make_timestamp.php to shared.make_timestamp.php
6980 plugins/function.fetch.php
6981 plugins/function.html_select_date.php:
6982 update file generation, replace crc32() '-' with 'N'
6984 2002-03-20 Andrei Zmievski <andrei@php.net>
6986 * Smarty_Compiler.class.php: *** empty log message ***
6988 2002-03-19 Andrei Zmievski <andrei@php.net>
6990 * NEWS: *** empty log message ***
6993 Smarty_Compiler.class.php:
6994 Fix plugin behavior for inserts with script attribute.
6996 * NEWS: *** empty log message ***
6998 * Smarty_Compiler.class.php: Fix bug with $smarty.cookies.
7000 * TESTIMONIALS: *** empty log message ***
7002 2002-03-15 Monte Ohrt <monte@ispi.net>
7005 docs/designers.sgml: update Changelog
7007 * plugins/modifier.indent.php
7008 plugins/modifier.wordwrap.php: add wordwrap and indent to repository
7010 2002-03-14 Monte Ohrt <monte@ispi.net>
7013 remove show_info_include and show_info_header functions
7015 2002-03-13 Monte Ohrt <monte@ispi.net>
7017 * plugins/function.fetch.php: update fetch function
7019 * plugins/function.fetch.php: update fetch function with new parameters
7021 2002-03-12 Monte Ohrt <monte@ispi.net>
7023 * docs/designers.sgml: update doc tables
7025 * docs/designers.sgml: update docs columns
7027 * docs/getting-started.sgml
7028 docs/appendixes.sgml: update docs
7031 docs/appendixes.sgml: update syntax error in docs, add to testimonials
7033 2002-03-04 Monte Ohrt <monte@ispi.net>
7036 README: update FAQ, README with digest mode info
7038 2002-03-02 Monte Ohrt <monte@ispi.net>
7040 * QUICKSTART: update quickstart
7043 change behavior so cache_lifetime = 0 never expires (instead of always regenerate)
7045 2002-03-01 Monte Ohrt <monte@ispi.net>
7047 * docs/designers.sgml: update doc example
7049 2002-03-01 Andrei Zmievski <andrei@php.net>
7054 NEWS: *** empty log message ***
7056 2002-03-01 Monte Ohrt <monte@ispi.net>
7058 * docs/appendixes.sgml
7060 docs/getting-started.sgml
7061 docs/programmers.sgml: update document id tags
7063 * docs.sgml: remove docs.sgml
7066 Smarty.class.php: update resources
7068 2002-02-28 Andrei Zmievski <andrei@php.net>
7071 docs/appendixes.sgml
7073 docs/programmers.sgml: *** empty log message ***
7075 2002-02-27 Andrei Zmievski <andrei@php.net>
7077 * plugins/function.eval.php
7078 docs/designers.sgml: *** empty log message ***
7080 2002-02-27 Monte Ohrt <monte@ispi.net>
7082 * plugins/function.eval.php: added eval function to plugin dir
7084 2002-02-27 Andrei Zmievski <andrei@php.net>
7086 * NEWS: *** empty log message ***
7088 2002-02-27 Monte Ohrt <monte@ispi.net>
7090 * docs/designers.sgml: fix syntax error
7092 * docs/appendixes.sgml
7094 docs/getting-started.sgml
7095 docs/programmers.sgml: convert technical notes to docbook format
7098 docs/designers.sgml: added "eval" plugin docs
7100 2002-02-26 Andrei Zmievski <andrei@php.net>
7102 * docs/programmers.sgml
7104 docs/appendixes.sgml
7105 docs/getting-started.sgml
7106 docs/html-common.dsl
7107 docs/.cvsignore: *** empty log message ***
7109 * docs/appendixes.sgml
7112 docs/getting-started.sgml
7113 docs/html-common.dsl
7117 docs/programmers.sgml: Split up docs.
7119 2002-02-25 Andrei Zmievski <andrei@php.net>
7121 * docs.sgml: *** empty log message ***
7123 2002-02-22 Monte Ohrt <monte@ispi.net>
7125 * docs.sgml: update docs
7127 2002-02-22 Andrei Zmievski <andrei@php.net>
7131 NEWS: *** empty log message ***
7133 2002-02-21 Monte Ohrt <monte@ispi.net>
7135 * Config_File.class.php
7138 Smarty_Compiler.class.php
7139 docs.sgml: update misc changes
7141 2002-02-21 Andrei Zmievski <andrei@php.net>
7143 * docs.sgml: *** empty log message ***
7145 2002-02-20 Monte Ohrt <monte@ispi.net>
7147 * docs.sgml: misc updates
7149 2002-02-20 Andrei Zmievski <andrei@php.net>
7151 * docs.sgml: *** empty log message ***
7154 plugins/function.assign.php
7155 plugins/function.assign_debug_info.php
7156 plugins/function.counter.php
7157 plugins/function.fetch.php
7158 plugins/function.math.php
7159 plugins/function.popup.php
7160 plugins/function.popup_init.php
7161 plugins/modifier.escape.php: Fixup some naming.
7163 2002-02-20 Monte Ohrt <monte@ispi.net>
7165 * docs.sgml: update docs
7167 2002-02-20 Andrei Zmievski <andrei@php.net>
7169 * docs.sgml: *** empty log message ***
7171 2002-02-20 Monte Ohrt <monte@ispi.net>
7175 plugins/modifier.escape.php:
7176 removed global vars from fetch function, added attrs to escape modifier
7178 * docs.sgml: add plugin chapter outline
7180 2002-02-19 Monte Ohrt <monte@ispi.net>
7190 QUICKSTART: update docs
7192 2002-02-19 Andrei Zmievski <andrei@php.net>
7194 * docs.sgml: Updated resources docs.
7196 * README: *** empty log message ***
7198 * docs.sgml: Updated description of {$smarty} variable.
7205 docs.sgml: Remove PEAR notes.
7207 2002-02-18 Andrei Zmievski <andrei@php.net>
7209 * Config_File.class.php
7210 NEWS: Removed dependency on PEAR.
7212 2002-02-18 Monte Ohrt <monte@ispi.net>
7216 plugins/function.popup_init.php: add src attribute to popup_init
7218 2002-02-15 Andrei Zmievski <andrei@php.net>
7220 * Smarty_Compiler.class.php
7221 plugins/modifier.debug_print_var.php
7223 Smarty.class.php: Performance enhancements.
7225 2002-02-06 Andrei Zmievski <andrei@php.net>
7227 * plugins/function.html_options.php:
7228 Fix html_options output to be XHTML compatible.
7230 2002-02-05 Andrei Zmievski <andrei@php.net>
7233 Smarty_Compiler.class.php: Fix up plugin inclusion.
7236 Smarty_Compiler.class.php
7238 plugins/function.html_select_date.php
7239 plugins/function.html_select_time.php
7240 plugins/modifier.date_format.php: Fix plugin directory access.
7242 2002-02-04 Andrei Zmievski <andrei@php.net>
7245 Smarty_Compiler.class.php: *** empty log message ***
7247 2002-01-31 Andrei Zmievski <andrei@php.net>
7249 * NEWS: *** empty log message ***
7253 Smarty_Compiler.class.php
7255 plugins/function.assign.php
7256 plugins/function.assign_debug_info.php
7257 plugins/function.counter.php
7258 plugins/function.fetch.php
7259 plugins/function.html_options.php
7260 plugins/function.html_select_date.php
7261 plugins/function.html_select_time.php
7262 plugins/function.math.php
7263 plugins/function.popup.php
7264 plugins/function.popup_init.php
7265 plugins/modifier.capitalize.php
7266 plugins/modifier.count_characters.php
7267 plugins/modifier.count_paragraphs.php
7268 plugins/modifier.count_sentences.php
7269 plugins/modifier.count_words.php
7270 plugins/modifier.date_format.php
7271 plugins/modifier.debug_print_var.php
7272 plugins/modifier.default.php
7273 plugins/modifier.escape.php
7274 plugins/modifier.lower.php
7275 plugins/modifier.regex_replace.php
7276 plugins/modifier.replace.php
7277 plugins/modifier.spacify.php
7278 plugins/modifier.string_format.php
7279 plugins/modifier.strip_tags.php
7280 plugins/modifier.truncate.php
7281 plugins/modifier.upper.php
7282 plugins/shared.make_timestamp.php
7286 Config_File.class.php
7287 README: Implemented plugin architecture.
7289 * NEWS: *** empty log message ***
7291 2002-01-30 Monte Ohrt <monte@ispi.net>
7296 docs.sgml: added modifiers wordwrap and indent
7298 2002-01-28 Monte Ohrt <monte@ispi.net>
7302 add support for is-modified-since headers, adjust a doc example
7304 2002-01-24 Monte Ohrt <monte@ispi.net>
7306 * Smarty.class.php: cleanup formatting
7310 docs.sgml: update ChangeLog, remove insert_tag_check parameter
7312 2002-01-24 Andrei Zmievski <andrei@php.net>
7314 * plugins/standard.plugin.php: *** empty log message ***
7316 2002-01-24 Monte Ohrt <monte@ispi.net>
7318 * Smarty.class.php: fix syntax error
7320 * Smarty.class.php: removed unneccesary test from fetch()
7322 2002-01-23 Monte Ohrt <monte@ispi.net>
7324 * Smarty.addons.php: update overlib fixes
7326 * NEWS: update changelog
7331 Smarty.addons.php: updated overlib fixes
7333 2001-12-31 Andrei Zmievski <andrei@php.net>
7336 Smarty.class.php: Fixed compile_id problem.
7338 2001-12-28 Monte Ohrt <monte@ispi.net>
7342 Smarty_Compiler.class.php:
7343 fixed problem with using assigned var with include_php filepath
7345 2001-12-21 Monte Ohrt <monte@ispi.net>
7347 * RESOURCES: update RESOURCES
7349 2001-12-20 Monte Ohrt <monte@ispi.net>
7354 2001-12-18 Monte Ohrt <monte@ispi.net>
7356 * Smarty_Compiler.class.php
7358 Config_File.class.php
7363 Smarty.class.php: update version numbers
7365 2001-12-18 Andrei Zmievski <andrei@php.net>
7368 Smarty.class.php: Fixed clear_cache().
7370 2001-12-14 Monte Ohrt <monte@ispi.net>
7374 fixed bug in smarty_make_timestamp introduced in PHP 4.1.0
7376 2001-12-13 Monte Ohrt <monte@ispi.net>
7380 docs.sgml: update default function args, fix cached insert debug timing
7382 2001-12-12 Monte Ohrt <monte@ispi.net>
7384 * docs.sgml: fix syntax error in documentation
7386 * Smarty.class.php: update default template handling functionality
7388 2001-12-11 Monte Ohrt <monte@ispi.net>
7391 Smarty_Compiler.class.php: update file fetching logic
7393 2001-12-11 Andrei Zmievski <andrei@php.net>
7396 Smarty.class.php: Added 'script' attribute to {insert..}.
7398 2001-12-10 Monte Ohrt <monte@ispi.net>
7401 Smarty.class.php: added default template function handler
7403 * Config_File.class.php
7409 Smarty_Compiler.class.php: update version numbers in files to 1.5.1
7411 2001-12-10 Andrei Zmievski <andrei@php.net>
7414 Smarty.class.php: Removed error message from the _read_file() method.
7416 * Smarty.class.php: Fix check for compile and cache IDs.
7418 2001-12-06 Monte Ohrt <monte@ispi.net>
7420 * QUICKSTART: fix spelling error in QUICKSTART
7422 * docs.sgml: fixed spelling errors in documenation
7424 * Smarty_Compiler.class.php
7426 Config_File.class.php
7431 Smarty.class.php: commit 1.5.0 release
7434 docs.sgml: added RESOURCES file
7436 2001-12-05 Andrei Zmievski <andrei@php.net>
7438 * Smarty_Compiler.class.php: Refactor.
7440 2001-12-05 Monte Ohrt <monte@ispi.net>
7443 Smarty_Compiler.class.php
7444 docs.sgml: added assign to include and php_include
7447 Smarty_Compiler.class.php
7448 docs.sgml: *** empty log message ***
7450 2001-12-04 Andrei Zmievski <andrei@php.net>
7453 Smarty_Compiler.class.php: Formatting.
7455 2001-12-04 Monte Ohrt <monte@ispi.net>
7457 * Smarty_Compiler.class.php
7459 Smarty.class.php: update ChangeLog
7461 2001-12-04 Andrei Zmievski <andrei@php.net>
7464 Smarty.class.php: Formatting.
7466 2001-12-04 Monte Ohrt <monte@ispi.net>
7468 * Smarty.class.php: removed SMARTY_DIR setting in constructor
7470 * Smarty.class.php: fix Smarty.class.php indention error
7472 * Smarty.class.php: update trusted logic
7474 2001-12-03 Monte Ohrt <monte@ispi.net>
7477 fix up is_secure, is_trusted, make _parse_tpl_path function
7479 * Smarty.class.php: fix problem with testing SMARTY_DIR as empty
7482 docs.sgml: update documentation, change log
7485 update constructor to check for SMARTY_DIR before assigning
7487 2001-12-03 Andrei Zmievski <andrei@php.net>
7490 Smarty.class.php: *** empty log message ***
7492 2001-12-03 Monte Ohrt <monte@ispi.net>
7496 RELEASE_NOTES: update a few files
7501 docs.sgml: added trusted_dir functionality, cleaned up secure_dir logic
7503 2001-12-03 Andrei Zmievski <andrei@php.net>
7505 * NEWS: *** empty log message ***
7508 Smarty.class.php: - Introduced $compile_id class variable.
7509 - Fixed a situation where if $cache_id and $compile_id were both null
7510 they were passed to auto functions as empty string instead of null.
7512 2001-11-30 Monte Ohrt <monte@ispi.net>
7516 change variable names in fetch() fuction to smarty_* to avoid namespace conflicts
7519 Smarty.class.php: fixed bug in _rm_auto with catenated null values
7521 2001-11-29 Andrei Zmievski <andrei@php.net>
7524 Smarty_Compiler.class.php: Added $smarty.section.* syntax.
7526 * Smarty_Compiler.class.php: Made 'name' attribute optional for {foreach}.
7528 2001-11-29 Monte Ohrt <monte@ispi.net>
7531 index.php: remove assign "now" in index.tpl
7533 2001-11-29 Andrei Zmievski <andrei@php.net>
7537 Smarty.class.php: Fix formatting.
7539 2001-11-28 Monte Ohrt <monte@ispi.net>
7544 removed return statements from _read_cache_file (how did they get in there?)
7546 2001-11-27 Monte Ohrt <monte@ispi.net>
7552 fixed bugs and added assign attribute to several functions
7554 2001-11-27 Andrei Zmievski <andrei@php.net>
7556 * NEWS: Some rewording.
7558 * Smarty_Compiler.class.php: Fix $smarty.capture access.
7560 * TODO: *** empty log message ***
7564 Smarty_Compiler.class.php:
7565 Made {config_load ..} merge globals from each config file only once per scope.
7569 Smarty_Compiler.class.php: - Added {foreach ...}.
7570 - Made certain $smarty.* references handled at compilation time.
7572 2001-11-26 Monte Ohrt <monte@ispi.net>
7574 * Config_File.class.php
7577 Smarty_Compiler.class.php
7578 docs.sgml: commit cache handler functionality
7580 2001-11-20 Andrei Zmievski <andrei@php.net>
7584 Smarty_Compiler.class.php: Various fixes and additions.
7587 index.php: *** empty log message ***
7589 2001-11-05 Monte Ohrt <monte@ispi.net>
7591 * Smarty.class.php: changed _read_file parameter from $end to $lines
7594 Smarty.class.php: fixed is_cache, make cache reading more efficient
7596 2001-11-02 Monte Ohrt <monte@ispi.net>
7599 NEWS: update FAQ with mailing list Reply-To header FAQ
7603 index.php: supress fopen errors, return false if cache file won't load
7605 2001-11-01 Monte Ohrt <monte@ispi.net>
7609 index.php: update QUICKSTART guide with index key example
7611 * Config_File.class.php
7617 Smarty_Compiler.class.php
7618 docs.sgml: commit all updates for 1.4.6
7620 2001-11-01 Andrei Zmievski <andrei@php.net>
7622 * NEWS: *** empty log message ***
7624 2001-10-30 Monte Ohrt <monte@ispi.net>
7626 * Smarty.addons.php: fix assign function problem with empty value passed
7631 Smarty_Compiler.class.php
7632 templates/debug.tpl:
7633 fixed bug in assign function when passing an empty value
7635 2001-10-26 Monte Ohrt <monte@ispi.net>
7639 index.php: fix minor typo in debug code
7641 2001-10-26 Andrei Zmievski <andrei@php.net>
7643 * Smarty.class.php: Typo.
7645 2001-10-26 Monte Ohrt <monte@ispi.net>
7647 * Smarty.addons.php:
7648 update debug console output, handle html encoding correctly
7650 2001-10-26 Andrei Zmievski <andrei@php.net>
7653 templates/debug.tpl: Debug formatting.
7655 * Smarty.class.php: Disable rmdir warning.
7657 2001-10-26 Monte Ohrt <monte@ispi.net>
7661 templates/debug.tpl: update debugging to expand array variables
7665 update docs for fetching only timestamp with custom template source functions
7667 * Smarty.addons.php: fix debug console error
7669 2001-10-26 Andrei Zmievski <andrei@php.net>
7673 * Smarty.addons.php: Cleanup whitespace.
7675 * Smarty_Compiler.class.php: Clean up whitespace.
7677 * Smarty.class.php: Cleaning up code, formatting mostly.
7679 * NEWS: *** empty log message ***
7681 2001-10-25 Monte Ohrt <monte@ispi.net>
7684 docs.sgml: update documentation to current version
7688 updated fetch to give proper warning when fetching unreadable or nonexistant files
7692 Smarty_Compiler.class.php:
7693 fixed problem with newline at the end of compiled templates
7696 Smarty.class.php: recompile cache if config file gets modified too.
7700 added feature to regenerate cache if compile_check is enabled and an
7701 involved template is modified
7703 2001-10-23 Monte Ohrt <monte@ispi.net>
7705 * Smarty.class.php: fix indent for insert tags in debug console
7707 * templates/debug.tpl: update debug.tpl file format
7712 templates/debug.tpl:
7713 update execution time debugging, move into include list
7715 2001-10-10 Monte Ohrt <monte@ispi.net>
7720 Smarty_Compiler.class.php:
7721 fixed up execution time output in debug console
7723 2001-10-09 Andrei Zmievski <andrei@php.net>
7725 * Config_File.class.php
7728 TODO: Added support for hidden config vars.
7730 2001-10-04 Monte Ohrt <monte@ispi.net>
7735 templates/debug.tpl: added execution times to debug console
7737 2001-10-02 Andrei Zmievski <andrei@php.net>
7739 * Smarty_Compiler.class.php: Add space.
7741 2001-10-01 Andrei Zmievski <andrei@php.net>
7743 * Smarty.class.php: Fix reference to compile_id.
7745 2001-09-28 Andrei Zmievski <andrei@php.net>
7749 Smarty_Compiler.class.php: Added postfilter functions.
7751 2001-09-26 Andrei Zmievski <andrei@php.net>
7755 docs.sgml: Rename to clear_compiled_tpl().
7757 2001-09-25 Andrei Zmievski <andrei@php.net>
7760 Smarty_Compiler.class.php:
7761 Fixed line number reporting when removing comments.
7763 2001-09-20 Monte Ohrt <monte@ispi.net>
7767 Smarty.addons.php: made html_options output xhtml compatible
7769 2001-09-19 Monte Ohrt <monte@ispi.net>
7771 * Config_File.class.php
7777 Smarty_Compiler.class.php
7778 templates/debug.tpl: updated version numbers
7780 2001-09-16 Monte Ohrt <monte@ispi.net>
7784 docs.sgml: fix doc error with insert function
7786 2001-09-06 Andrei Zmievski <andrei@php.net>
7788 * NEWS: *** empty log message ***
7790 2001-08-31 Monte Ohrt <monte@ispi.net>
7792 * NEWS: update ChangeLog
7798 update overlib to 3.50, adjust addon code so that the overlib.js file isn't modified
7800 2001-08-31 Andrei Zmievski <andrei@php.net>
7802 * Smarty.class.php: - compile_id changes
7805 Smarty.addons.php: - compile_id support
7806 - new options for html_select_date
7808 2001-08-23 Andrei Zmievski <andrei@php.net>
7810 * TODO: *** empty log message ***
7812 2001-08-10 Andrei Zmievski <andrei@php.net>
7817 Smarty_Compiler.class.php:
7818 Modified to pass Smarty object as second parameter to insert functions.
7819 Also moved _smarty_mod_handler() and _smarty_insert_handler() into the class.
7822 Smarty_Compiler.class.php:
7823 Passing Smarty as second parameter to prefilter functions.
7825 2001-08-09 Andrei Zmievski <andrei@php.net>
7827 * NEWS: *** empty log message ***
7829 2001-08-09 Monte Ohrt <monte@ispi.net>
7831 * templates/index.tpl
7832 Smarty.class.php: add smarty.now variable to template
7834 2001-08-06 Monte Ohrt <monte@ispi.net>
7836 * templates/index.tpl: change config_load section back to setup
7838 2001-08-06 Andrei Zmievski <andrei@php.net>
7840 * Smarty.addons.php: Optimize a bit.
7842 2001-08-04 Monte Ohrt <monte@ispi.net>
7844 * docs.sgml: update capture documentation
7846 2001-08-03 Monte Ohrt <monte@ispi.net>
7851 fix bug with URL controlled debugging, works now (Monte)
7853 2001-08-01 Andrei Zmievski <andrei@php.net>
7855 * Config_File.class.php: *** empty log message ***
7857 * Smarty_Compiler.class.php
7858 Smarty.class.php: - Fixed some E_NOTICE stuff in compiler.
7859 - Generalized assign_smarty_interface() a bit.
7861 2001-07-24 Andrei Zmievski <andrei@php.net>
7864 Smarty_Compiler.class.php
7865 TODO: See ChangeLog for details.
7867 2001-07-20 Andrei Zmievski <andrei@php.net>
7869 * Config_File.class.php: Booleanize case-insensitively.
7871 2001-07-17 Monte Ohrt <monte@ispi.net>
7873 * NEWS: update ChangeLog
7876 docs.sgml: put SMARTY_DIR on Config_File require
7878 2001-07-11 Monte Ohrt <monte@ispi.net>
7884 updated security to not include insecure docs, only warning
7886 2001-07-10 Andrei Zmievski <andrei@php.net>
7888 * Smarty.class.php: Adding 'sizeof' as an allowed {if} function.
7890 2001-07-06 Andrei Zmievski <andrei@php.net>
7892 * NEWS: *** empty log message ***
7894 2001-07-06 Monte Ohrt <monte@ispi.net>
7896 * Config_File.class.php
7902 Smarty_Compiler.class.php: update version number to 1.4.4
7906 Smarty_Compiler.class.php
7908 templates/header.tpl
7909 templates/index.tpl: update documenatation, template examples
7911 2001-07-03 Andrei Zmievski <andrei@php.net>
7914 Smarty.class.php: Implemented access to request vars via $smarty var.
7917 Smarty_Compiler.class.php:
7918 Fixed a bug with parsing function arguments in {if} tags.
7920 2001-06-30 Monte Ohrt <monte@ispi.net>
7922 * NEWS: update ChangeLog
7924 2001-06-29 Monte Ohrt <monte@ispi.net>
7930 moved overlib to separate file, added SMARTY_DIR, documented. added much documentation
7932 2001-06-29 Andrei Zmievski <andrei@php.net>
7936 TODO: *** empty log message ***
7938 2001-06-29 Monte Ohrt <monte@ispi.net>
7948 templates/header.tpl
7949 templates/index.tpl: update release notes
7951 2001-06-27 Andrei Zmievski <andrei@php.net>
7953 * Smarty_Compiler.class.php: *** empty log message ***
7956 Smarty_Compiler.class.php: Implemented 'step' section attribute.
7958 * Smarty_Compiler.class.php: Negative values of 'max' will mean no max.
7961 NEWS: *** empty log message ***
7963 2001-06-26 Andrei Zmievski <andrei@php.net>
7967 Smarty_Compiler.class.php
7968 index.php: Added 'max' and 'start' section attributes.
7969 Added 'total' and 'iteration' section properties.
7971 2001-06-25 Andrei Zmievski <andrei@php.net>
7973 * Config_File.class.php
7977 Smarty_Compiler.class.php: Update version numbers.
7979 2001-06-23 Andrei Zmievski <andrei@php.net>
7981 * TODO: *** empty log message ***
7983 2001-06-21 Andrei Zmievski <andrei@php.net>
7985 * Config_File.class.php
7986 NEWS: Fixed booleanization bug.
7988 2001-06-20 Monte Ohrt <monte@ispi.net>
7991 update documents to reflect changes to cached content & debugging
7993 2001-06-20 Andrei Zmievski <andrei@php.net>
7996 Smarty.class.php: Remove debug output for cached and fetched cases.
7998 2001-06-20 Monte Ohrt <monte@ispi.net>
8000 * Smarty.class.php: update include_info to false
8005 templates/footer.tpl:
8006 moved debug logic into Smarty completely, created flags for it
8008 2001-06-19 Andrei Zmievski <andrei@php.net>
8012 templates/debug.tpl: *** empty log message ***
8015 Smarty.class.php: Remove unneeded debug functions.
8017 2001-06-19 Monte Ohrt <monte@ispi.net>
8024 templates/footer.tpl: commit updates, add debug template
8026 2001-06-19 Andrei Zmievski <andrei@php.net>
8029 Smarty_Compiler.class.php
8031 Moved config loading code inside main class, the compiled template now
8032 simply calls that method.
8034 2001-06-15 Andrei Zmievski <andrei@php.net>
8038 Smarty_Compiler.class.php
8039 templates/index.tpl: * moved config array into class itself
8040 * added 'scope' attribute for config_load
8042 * Smarty_Compiler.class.php
8044 Smarty.class.php: Finishing up secure mode.
8046 2001-06-15 Monte Ohrt <monte@ispi.net>
8048 * NEWS: update ChangeLog
8050 * Smarty_Compiler.class.php: cleaned up logic of if statement security
8052 * Smarty_Compiler.class.php: update if logic to cover more situations
8054 * Smarty_Compiler.class.php
8055 docs.sgml: update if statement security feature
8057 2001-06-14 Andrei Zmievski <andrei@php.net>
8060 Smarty.class.php: *** empty log message ***
8063 Smarty_Compiler.class.php:
8064 Fixed a bug with quoted strings inside if statements.
8066 2001-06-13 Monte Ohrt <monte@ispi.net>
8069 Smarty.class.php: added secure_dir array for multiple secure directories
8071 * Smarty.addons.php: update fetch funtion to respect security setting
8076 docs.sgml: update documentation, changelog
8079 Smarty.class.php: moved _extract setting to assign functions
8083 Smarty_Compiler.class.php:
8084 added assign/unassign custom functions, ability to re-extract tpl_vars
8087 Smarty_Compiler.class.php
8089 index.php: commit security features
8091 2001-06-11 Andrei Zmievski <andrei@php.net>
8093 * Smarty.class.php: Version variable typo.
8095 2001-06-05 Andrei Zmievski <andrei@php.net>
8098 Create config object in fetch() or just set the config path if it already
8101 2001-06-04 Andrei Zmievski <andrei@php.net>
8103 * Smarty.class.php: *** empty log message ***
8106 Smarty_Compiler.class.php:
8107 Fixed a problem with $<number> inside strip tags.
8109 2001-05-31 Andrei Zmievski <andrei@php.net>
8111 * NEWS: *** empty log message ***
8113 * Config_File.class.php: Allow empty config_path.
8115 2001-05-29 Monte Ohrt <monte@ispi.net>
8117 * Smarty_Compiler.class.php
8123 Smarty.class.php: update version numbers
8127 Smarty_Compiler.class.php
8128 docs.sgml: moved version variable to internal variable
8130 2001-05-22 Andrei Zmievski <andrei@php.net>
8134 Smarty_Compiler.class.php:
8135 Moved $_smarty_sections and $_smarty_conf_obj into Smarty class.
8137 2001-05-18 Monte Ohrt <monte@ispi.net>
8139 * NEWS: update ChangeLog
8142 QUICKSTART: update FAQ, QUICKSTART for windows include_path setup
8144 * configs/test.conf: added configs directory to cvs
8146 2001-05-18 Andrei Zmievski <andrei@php.net>
8148 * Smarty.class.php: Use compiler_class for including the file.
8150 2001-05-18 Monte Ohrt <monte@ispi.net>
8152 * docs.sgml: fix typo
8154 2001-05-16 Monte Ohrt <monte@ispi.net>
8160 Smarty_Compiler.class.php: update files to version 1.4.1
8162 * NEWS: update ChangeLog
8164 2001-05-15 Andrei Zmievski <andrei@php.net>
8166 * NEWS: *** empty log message ***
8168 * index.php: forget that!
8171 Smarty_Compiler.class.php
8172 index.php: Fixed a few E_NOTICE warnings.
8174 2001-05-09 Monte Ohrt <monte@ispi.net>
8180 docs.sgml: update dates versions
8182 2001-05-09 Andrei Zmievski <andrei@php.net>
8184 * NEWS: *** empty log message ***
8187 Use absolute paths when requiring/including Smart components.
8189 * NEWS: *** empty log message ***
8191 * Smarty.class.php: Use write mode instead of append.
8193 2001-05-02 Andrei Zmievski <andrei@php.net>
8196 Smarty_Compiler.class.php: Fix indexing by section properties.
8198 2001-05-02 Monte Ohrt <monte@ispi.net>
8200 * NEWS: update changelog
8202 * Smarty.class.php: remove period from syntax error
8204 2001-05-02 Andrei Zmievski <andrei@php.net>
8206 * Smarty_Compiler.class.php: Double-quote the attribute values by default.
8208 2001-04-30 Monte Ohrt <monte@ispi.net>
8210 * Smarty_Compiler.class.php
8211 NEWS: added simple {capture} logic
8213 2001-04-30 Andrei Zmievski <andrei@php.net>
8215 * TODO: *** empty log message ***
8217 * Smarty_Compiler.class.php
8218 Smarty.class.php: Fix passing config vars to included files.
8221 Smarty_Compiler.class.php: Fix inclusion again.
8223 2001-04-30 Monte Ohrt <monte@ispi.net>
8229 NEWS: update paths for windows (c:)
8231 2001-04-28 Andrei Zmievski <andrei@php.net>
8234 Smarty_Compiler.class.php: Fix passing variables to included files.
8236 * templates/index.tpl: *** empty log message ***
8238 2001-04-27 Andrei Zmievski <andrei@php.net>
8240 * Smarty_Compiler.class.php: Fix includes.
8242 2001-04-26 Andrei Zmievski <andrei@php.net>
8244 * Smarty_Compiler.class.php
8246 Smarty.class.php: Formatting mostly.
8248 * Smarty_Compiler.class.php
8249 Config_File.class.php: *** empty log message ***
8251 2001-04-26 Monte Ohrt <monte@ispi.net>
8253 * Smarty_Compiler.class.php
8259 Smarty.class.php: update docs with new changes
8261 2001-04-26 Andrei Zmievski <andrei@php.net>
8263 * RELEASE_NOTES: *** empty log message ***
8268 Smarty_Compiler.class.php: Added ability to reference object properties.
8270 2001-04-25 Andrei Zmievski <andrei@php.net>
8275 Smarty_Compiler.class.php
8278 Config_File.class.php
8281 NEWS: *** empty log message ***
8283 * docs.sgml: Docs on new parameter to custom functions.
8285 * NEWS: *** empty log message ***
8287 * Smarty_Compiler.class.php:
8288 Changing the way tpl vars are referenced and passing smarty object
8289 to custom functions.
8292 docs.sgml: Fixing docs a bit.
8294 2001-04-24 Andrei Zmievski <andrei@php.net>
8296 * docs.sgml: Docs for $compiler_class and compiler functions.
8298 * templates/index.tpl: *** empty log message ***
8300 * Smarty_Compiler.class.php: Remove debugging.
8302 2001-04-24 Monte Ohrt <monte@ispi.net>
8304 * docs.sgml: update compiler function docs
8306 2001-04-24 Andrei Zmievski <andrei@php.net>
8310 Smarty_Compiler.class.php
8311 templates/index.tpl: Added compiler function support.
8313 2001-04-24 Monte Ohrt <monte@ispi.net>
8317 update notes, change show_info_header to false by default
8320 Smarty_Compiler.class.php
8326 RELEASE_NOTES: update documenation, bug fixes
8328 2001-04-24 Andrei Zmievski <andrei@php.net>
8330 * misc/fix_vars.php: Hopefully fix for sure.
8332 2001-04-23 Monte Ohrt <monte@ispi.net>
8334 * misc/fix_vars.php: uncomment copy/unlink
8336 2001-04-23 Andrei Zmievski <andrei@php.net>
8338 * misc/fix_vars.php: Do it more thoroughly.
8340 * misc/fix_vars.php: check for }
8342 2001-04-22 Andrei Zmievski <andrei@php.net>
8344 * misc/fix_vars.php: Fix variable parsing.
8346 2001-04-20 Monte Ohrt <monte@ispi.net>
8348 * misc/fix_vars.php: fix problem with 4.0.5-dev and preg_replace_callback
8350 2001-04-19 Monte Ohrt <monte@ispi.net>
8352 * Smarty_Compiler.class.php
8357 Smarty.class.php: update notes/documentation
8364 Smarty_Compiler.class.php
8365 docs.sgml: update files for 1.4.0 release
8367 2001-04-16 Andrei Zmievski <andrei@php.net>
8369 * misc/fix_vars.php: Added fix_vars.php script.
8371 2001-04-16 Monte Ohrt <monte@ispi.net>
8376 templates/index.tpl:
8377 update RELEASE_NOTES & scripts with new section var syntax
8379 2001-04-13 Andrei Zmievski <andrei@php.net>
8381 * Smarty_Compiler.class.php: * Implement new variable format parser.
8382 * Optimizing config load a bit.
8384 2001-04-13 Monte Ohrt <monte@ispi.net>
8390 added $check_cached_insert_tags to speed up cached pages if
8391 {insert ...} is not used (Monte)
8393 2001-04-12 Andrei Zmievski <andrei@php.net>
8397 RELEASE_NOTES: *** empty log message ***
8399 * Smarty_Compiler.class.php: Remove redundant functions.
8401 * Smarty.class.php: Formatting.
8403 2001-04-12 Monte Ohrt <monte@ispi.net>
8405 * Smarty.class.php: update file: parsing
8408 docs.sgml: update documentation
8410 2001-04-12 Andrei Zmievski <andrei@php.net>
8413 Smarty_Compiler.class.php
8414 TODO: *** empty log message ***
8416 2001-04-11 Monte Ohrt <monte@ispi.net>
8420 RELEASE_NOTES: added RELEASE_NOTES file to cvs
8423 docs.sgml: update ChangeLog, update documentation
8426 Smarty_Compiler.class.php
8427 templates/index.tpl:
8428 update Smarty to compile at run-time. added ability to get files from
8429 absolute paths, added work around for LOCK_EX and windows, changed a few
8430 file permissions to be more secure.
8432 2001-03-29 Monte Ohrt <monte@ispi.net>
8436 allow arbitrary date strings instead of just timestamps
8438 2001-03-28 Monte Ohrt <monte@ispi.net>
8441 Smarty_Compiler.class.php
8447 update version in class, update docs for count_ and new vars
8449 * templates/index.tpl
8450 docs.sgml: update docs, example template
8452 2001-03-28 Andrei Zmievski <andrei@php.net>
8454 * Smarty_Compiler.class.php: Some variable renaming.
8456 2001-03-23 Andrei Zmievski <andrei@php.net>
8458 * Smarty_Compiler.class.php
8459 NEWS: Fixed nested include infinite repeat bug.
8461 2001-03-23 Monte Ohrt <monte@ispi.net>
8463 * Smarty.class.php: fix version number
8466 NEWS: added optional HTML header to output
8468 2001-03-22 Andrei Zmievski <andrei@php.net>
8470 * Smarty_Compiler.class.php: Fixed inclusion of dynamic files.
8472 2001-03-16 Andrei Zmievski <andrei@php.net>
8474 * Smarty_Compiler.class.php: Fixing the config_load scoping.
8476 * Smarty_Compiler.class.php: making config variables global for now.
8478 2001-03-15 Andrei Zmievski <andrei@php.net>
8480 * NEWS: *** empty log message ***
8482 * Smarty_Compiler.class.php:
8483 * Includes are now always done via generated function call to protect
8485 * config_load now always uses global config object to improve
8488 2001-03-13 Monte Ohrt <monte@ispi.net>
8490 * docs.sgml: update math documentation with format attribute
8492 2001-03-11 Monte Ohrt <monte@ispi.net>
8498 Smarty_Compiler.class.php: update math function with format attribute
8500 2001-03-10 Andrei Zmievski <andrei@php.net>
8502 * Smarty.addons.php: *** empty log message ***
8506 Smarty.class.php: Added html_select_time custom function.
8508 2001-03-08 Monte Ohrt <monte@ispi.net>
8511 Smarty_Compiler.class.php
8514 Smarty.addons.php: rename 1.3.1b to 1.3.1pl1
8519 Smarty_Compiler.class.php: update version numbers, changelog
8522 Smarty_Compiler.class.php:
8523 moved _syntax_error to Smarty_Compiler.class.php
8527 missing _syntax_error function recovered. fixed minor syntax in docs
8529 2001-03-07 Monte Ohrt <monte@ispi.net>
8535 Smarty_Compiler.class.php
8538 NEWS: update everything to 1.3.1
8540 2001-03-03 Monte Ohrt <monte@ispi.net>
8542 * Smarty_Compiler.class.php
8543 Smarty.class.php: fixed bug with cached insert tags
8545 2001-03-02 Monte Ohrt <monte@ispi.net>
8548 Smarty_Compiler.class.php:
8549 fix cache fuctions with separated compiled class
8553 docs.sgml: update changelog
8555 2001-03-02 Andrei Zmievski <andrei@php.net>
8558 Smarty_Compiler.class.php: Added 'first' and 'last' section properties.
8560 2001-03-02 Monte Ohrt <monte@ispi.net>
8562 * TODO: remove compiling separation TODO
8564 * Smarty_Compiler.class.php
8566 Smarty.class.php: update function headers
8568 * templates/index.tpl
8571 Smarty_Compiler.class.php
8572 index.php: split out compiling code for faster execution
8574 * Smarty.class.php: fixed a few warning messages
8579 NEWS: added fetch, unregister mod/fun, updated docs
8581 2001-03-01 Monte Ohrt <monte@ispi.net>
8583 * Smarty.addons.php: added "int" to available list
8587 Smarty.class.php: update FAQ, add math functions & update documetation
8592 docs.sgml: fixed literal tags and other optional delimiters
8594 2001-02-26 Andrei Zmievski <andrei@php.net>
8598 Added index_prev, index_next section properties and ability to
8603 Smarty.class.php: Reverting the plugins patch - needs more thought.
8605 * Smarty.class.php: Fixing plugin loading.
8607 2001-02-23 Andrei Zmievski <andrei@php.net>
8611 plugins/standard.plugin.php
8612 NEWS: Added plugin functionality.
8614 2001-02-22 Monte Ohrt <monte@ispi.net>
8620 Smarty.class.php: fixed issue with php tags executed in literal blocks
8622 2001-02-21 Monte Ohrt <monte@ispi.net>
8624 * NEWS: update changelog for LGPL change
8629 Smarty.addons.php: updated version numbers to 1.3.0
8632 templates/index.tpl: update changelog, rearrange index.tpl file
8634 2001-02-21 Andrei Zmievski <andrei@php.net>
8637 Smarty.class.php: *** empty log message ***
8639 2001-02-21 Monte Ohrt <monte@ispi.net>
8641 * docs.sgml: update parameters for is_cached and fetch
8643 2001-02-21 Andrei Zmievski <andrei@php.net>
8646 Smarty.class.php: *** empty log message ***
8648 2001-02-21 Monte Ohrt <monte@ispi.net>
8652 docs.sgml: update docs, remove header function from addons
8654 2001-02-20 Monte Ohrt <monte@ispi.net>
8657 NEWS: update changelog
8661 * TODO: update todo list
8663 * Smarty.class.php: update php tag handling logic
8665 2001-02-19 Monte Ohrt <monte@ispi.net>
8668 Config_File.class.php
8671 docs.sgml: fixed <?php tag at beginning of files, updated docs
8673 2001-02-19 Andrei Zmievski <andrei@php.net>
8675 * Smarty.addons.php: *** empty log message ***
8677 2001-02-13 Andrei Zmievski <andrei@php.net>
8679 * TODO: *** empty log message ***
8681 2001-02-12 Andrei Zmievski <andrei@php.net>
8683 * templates/index.tpl
8684 Smarty.class.php: *** empty log message ***
8686 2001-02-10 Monte Ohrt <monte@ispi.net>
8688 * Smarty.class.php: remove unneeded preg_match
8690 * Smarty.class.php: remove comment
8692 * Smarty.class.php: updated php escape to handle <script language="php">
8695 Smarty.class.php: fix php tag escapement logic
8697 * NEWS: commit changelog
8699 * docs.sgml: update header docs
8703 Smarty.class.php: added header custom function
8705 2001-02-09 Monte Ohrt <monte@ispi.net>
8708 templates/header.tpl
8712 docs.sgml: update documentation, add examples to test script.
8714 2001-02-08 Andrei Zmievski <andrei@php.net>
8716 * Smarty.class.php: *** empty log message ***
8718 2001-02-08 Monte Ohrt <monte@ispi.net>
8720 * COPYING.lib: added COPYING.lib
8723 Config_File.class.php
8726 docs.sgml: changed license to LGPL for commercial use
8729 Smarty.class.php: fix clear_assign syntax error
8731 2001-02-07 Monte Ohrt <monte@ispi.net>
8733 * Smarty.class.php: added ability to pass array to clear_assign
8738 update documentation, remove tests from index file and template
8740 2001-02-07 Andrei Zmievski <andrei@php.net>
8743 Smarty.class.php: Adding file locking.
8745 * templates/index.tpl
8748 index.php: More cache work.
8750 2001-02-06 Monte Ohrt <monte@ispi.net>
8754 change register_ function names, update documents with tables
8756 2001-02-06 Andrei Zmievski <andrei@php.net>
8760 templates/index.tpl: Reworking and optimizing the cache system.
8762 * Smarty.class.php: Restoring ?> in patterns.
8764 2001-02-05 Monte Ohrt <monte@ispi.net>
8767 docs.sgml: update cache directory creation logic
8769 2001-02-05 Andrei Zmievski <andrei@php.net>
8771 * Smarty.class.php: Removing once-only subpattern for now..
8773 * Smarty.class.php: Fix modifier arg parsing.
8775 2001-02-02 Andrei Zmievski <andrei@php.net>
8779 templates/index.tpl: See changelog.
8781 2001-02-01 Andrei Zmievski <andrei@php.net>
8783 * README: *** empty log message ***
8785 * Smarty.class.php: Use 'echo' instead of 'print'.
8787 * Smarty.addons.php: *** empty log message ***
8789 2001-02-01 Monte Ohrt <monte@ispi.net>
8791 * Smarty.class.php: rearranged variables at top of script
8793 2001-02-01 Andrei Zmievski <andrei@php.net>
8795 * Smarty.class.php: Retabbing.
8797 * templates/index.tpl
8799 index.php: *** empty log message ***
8801 2001-02-01 Monte Ohrt <monte@ispi.net>
8803 * Smarty.class.php: update caching logic
8805 * Smarty.class.php: fixed clear_all_cache bugs
8807 * Smarty.class.php: fix .cache check
8811 Smarty.class.php: update .che to .cache
8815 docs.sgml: updated docs for caching, added clear_all_cache() directive
8817 2001-01-31 Monte Ohrt <monte@ispi.net>
8821 docs.sgml: upated docs for date_format and html_options
8823 2001-01-31 Andrei Zmievski <andrei@php.net>
8825 * NEWS: *** empty log message ***
8828 index.php: Added ability to pass 'options' attribute to html_options.
8835 Config_File.class.php
8837 README: Reworking, simplifying, and speeding up cache implementation.
8838 Fixing the infelicity where you couldn't have '|' and ':' inside
8839 quoted modifier arguments.
8841 2001-01-31 Monte Ohrt <monte@ispi.net>
8845 templates/index.tpl: removed DEBUG lines
8847 2001-01-30 Monte Ohrt <monte@ispi.net>
8849 * Smarty.class.php: changed default expire to 3600
8851 * Config_File.class.php
8855 Smarty.class.php: updated version numbers
8860 added caching, force compile, force cache, misc performance updates
8862 2001-01-30 Andrei Zmievski <andrei@php.net>
8864 * NEWS: *** empty log message ***
8867 templates/index.tpl: Remove debug message.
8870 templates/index.tpl: Fixing the compile directory mayhem...
8873 Fix problem with {strip} around {section} and {include}
8875 * Smarty.addons.php: *** empty log message ***
8877 2001-01-29 Monte Ohrt <monte@ispi.net>
8882 Smarty.class.php: fixed PHP_VERSION check, misc doc updates
8885 Config_File.class.php
8891 docs.sgml: updated for 1.2.1 compile_dir changes, misc doc updates
8893 2001-01-26 Monte Ohrt <monte@ispi.net>
8896 README: update BUGS and README files
8900 * Config_File.class.php
8907 AUTHORS: update again
8909 2001-01-26 Andrei Zmievski <andrei@php.net>
8915 templates/index.tpl: *** empty log message ***
8919 templates/index.tpl: Added ability to index by key.
8921 2001-01-25 Monte Ohrt <monte@ispi.net>
8923 * NEWS: update changelog
8929 AUTHORS: updated versions to 1.1.0
8933 Config_File.class.php
8935 Smarty.class.php: update copyright notice
8937 * Config_File.class.php
8940 docs.sgml: added misc info
8942 2001-01-24 Monte Ohrt <monte@ispi.net>
8947 Config_File.class.php: initial commit
8949 2001-01-23 Monte Ohrt <monte@ispi.net>
8951 * docs.sgml: fix typo
8953 2001-01-22 Monte Ohrt <monte@ispi.net>
8956 docs.sgml: updated docs, renamed file
8961 README: updated Changelog and Readme
8963 * doc.sgm: updated doc.sgm error
8969 QUICKSTART: misc doc changes, added AUTHORS, COPYING
8971 2001-01-22 Andrei Zmievski <andrei@php.net>
8974 templates/index.tpl: *** empty log message ***
8977 templates/index.tpl:
8978 Fixed bug that wouldn't let you do specify non-array values for 'loop'
8981 2001-01-22 Monte Ohrt <monte@ispi.net>
8983 * QUICKSTART: updated QUICKSTART
8989 doc.sgm: added BUGS and INSTALL, updated docs, FAQ, README
8991 2001-01-21 Monte Ohrt <monte@ispi.net>
8994 doc.sgm: updates to FAQ and docs
8996 2001-01-19 Monte Ohrt <monte@ispi.net>
8998 * FAQ: initial commit of FAQ
9004 updated README, doc.sgm with preg_replace() parameter issue. also removed "./" from index.php file
9006 * NEWS: initial commit of changelog
9009 QUICKSTART: update quickstart text
9011 2001-01-19 Andrei Zmievski <andrei@php.net>
9013 * Smarty.class.php: Fix the compiled template check.
9015 2001-01-18 Andrei Zmievski <andrei@php.net>
9017 * doc.sgm: *** empty log message ***
9019 2001-01-18 Monte Ohrt <monte@ispi.net>
9026 doc.sgm: update changes
9028 2001-01-18 Andrei Zmievski <andrei@php.net>
9031 Smarty.addons.php: *** empty log message ***
9033 2001-01-18 Monte Ohrt <monte@ispi.net>
9036 doc.sgm: add QUICKSTART, update docs for default modifier
9039 Smarty.class.php: added default modifier
9045 templates/index.tpl: added dislaimers
9047 2001-01-18 Andrei Zmievski <andrei@php.net>
9049 * Smarty.class.php: *** empty log message ***
9051 2001-01-16 Andrei Zmievski <andrei@php.net>
9054 templates/index.tpl: Implement 'div by'.
9056 2001-01-12 Monte Ohrt <monte@ispi.net>
9058 * doc.sgm: update docs
9060 * doc.sgm: doc changes
9062 * doc.sgm: update docs
9064 2001-01-12 Andrei Zmievski <andrei@php.net>
9067 doc.sgm: *** empty log message ***
9069 * Smarty.class.php: Fix template traversal.
9071 2001-01-11 Andrei Zmievski <andrei@php.net>
9073 * Smarty.class.php: *** empty log message ***
9075 2001-01-09 Andrei Zmievski <andrei@php.net>
9078 Smarty.class.php: *** empty log message ***
9080 2001-01-09 Monte Ohrt <monte@ispi.net>
9082 * doc.sgm: update manual
9084 2001-01-05 Monte Ohrt <monte@ispi.net>
9087 Smarty.addons.php: commit changes
9089 2001-01-04 Monte Ohrt <monte@ispi.net>
9093 Smarty.class.php: update changes
9097 doc.sgm: add documentation
9099 2001-01-02 Monte Ohrt <monte@ispi.net>
9104 Smarty.class.php: prepend insert_ to insert tag functions
9108 templates/index.tpl: remove caching logic
9113 templates/index.tpl: update changes
9115 2000-12-27 Andrei Zmievski <andrei@php.net>
9118 templates/header.tpl
9120 Smarty.addons.php: *** empty log message ***
9122 2000-12-21 Andrei Zmievski <andrei@php.net>
9124 * Smarty.class.php: Fix access to template variables.
9127 templates/header.tpl:
9128 Added support for passing variables to included files.
9130 2000-12-20 Andrei Zmievski <andrei@php.net>
9133 Added support for inserting results of function processing a template.
9135 2000-12-18 Monte Ohrt <monte@ispi.net>
9137 * Smarty.class.php: added string_format function
9139 * Smarty.addons.php: update format to string_format
9143 Smarty.class.php: added format addon function
9145 2000-12-13 Andrei Zmievski <andrei@php.net>
9148 Smarty.class.php: Fix sectionelse.
9150 2000-12-07 Andrei Zmievski <andrei@php.net>
9154 templates/index.tpl: *** empty log message ***
9156 2000-12-04 Andrei Zmievski <andrei@php.net>
9160 Smarty.addons.php: *** empty log message ***
9162 2000-11-27 Andrei Zmievski <andrei@php.net>
9164 * templates/index.tpl
9165 Smarty.class.php: *** empty log message ***
9167 2000-11-22 Andrei Zmievski <andrei@php.net>
9170 templates/index.tpl: *** empty log message ***
9172 2000-11-21 Andrei Zmievski <andrei@php.net>
9176 Smarty.addons.php: *** empty log message ***
9178 2000-11-20 Andrei Zmievski <andrei@php.net>
9180 * templates/index.tpl
9183 index.php: *** empty log message ***
9187 templates/index.tpl: Made sections work mostly.
9189 2000-11-19 Andrei Zmievski <andrei@php.net>
9192 templates/index.tpl: *** empty log message ***
9194 2000-11-17 Andrei Zmievski <andrei@php.net>
9197 Smarty.addons.php: *** empty log message ***
9199 2000-11-15 Monte Ohrt <monte@ispi.net>
9202 templates/footer.tpl
9203 templates/header.tpl
9204 templates/index.tpl: added template files to cvs dir
9207 Smarty.class.php: commit changes
9209 2000-08-08 Monte Ohrt <monte@ispi.net>
9212 Smarty.class.php: update include path bug
9214 * README: add README file
9216 * Smarty.class.php: New file.
9218 * Smarty.class.php: initial import