upgraded smarty version
[openemr.git] / vendor / smarty / smarty / ChangeLog
bloba864d097f373cf29e5dec2f5fdbe014b27e8b26d
1 2016-07-19  Uwe Tews
2     * {math} shell injection vulnerability patch provided by Tim Weber
3     
4 2015-12-30  Uwe Tews
6     * fixed plugin filepath cache must not be static, because of possible problem
7       when using multiple Smarty instances with diffrent plugins_dir settings
8          https://github.com/smarty-php/smarty/issues/146 
10 2015-06-21  Uwe Tews
12     * PHP7 raises E_DEPRECATED use __construct for compatibility 
14 2013-09-30
16     * Fixed old vulnerability bug https://bugs.gentoo.org/show_bug.cgi?id=356615
18 2013-07-16  Uwe Tews
20     * Fixed made Smarty_Compiler.class.php compatible with PHP 5.5
23 2012-09-24  Uwe Tews
25     * Fixed  escape Smarty error messages to avoid possible script execution
27     
28 2010-04-17  Uwe Tews
30     * Fixed security hole in {math} plugin
31     
32 2007-09-27  TAKAGI Masahiro  <matakagi@gmail.com>
34     * docs/ja/designers/language-custom-functions/language-function-html-checkboxes.xml:
35       sync with en.
37 2007-09-27  Monte Ohrt  <monte@ohrt.com>
39     * docs/en/designers/language-custom-functions/language-function-html-checkboxes.xml:
40       remove redundant attribute
42 2007-09-18  Messju Mohr  <messju@lammfellpuschen.de>
44     * docs/id/programmers/plugins/plugins-functions.xml:
45       removed errornous whitespace
47 2007-09-18  Zaenal Mutaqin  <zaenalm@gmail.com>
49     * docs/id/designers/language-basic-syntax/language-escaping.xml
50       docs/id/designers/language-basic-syntax/language-math.xml
51       docs/id/designers/language-basic-syntax/language-syntax-attributes.xml
52       docs/id/designers/language-basic-syntax/language-syntax-comments.xml
53       docs/id/designers/language-basic-syntax/language-syntax-functions.xml
54       docs/id/designers/language-basic-syntax/language-syntax-quotes.xml
55       docs/id/designers/language-basic-syntax/language-syntax-variables.xml
56       docs/id/designers/language-builtin-functions/language-function-capture.xml
57       docs/id/designers/language-builtin-functions/language-function-config-load.xml
58       docs/id/designers/language-builtin-functions/language-function-foreach.xml
59       docs/id/designers/language-builtin-functions/language-function-if.xml
60       docs/id/designers/language-builtin-functions/language-function-include-php.xml
61       docs/id/designers/language-builtin-functions/language-function-include.xml
62       docs/id/designers/language-builtin-functions/language-function-insert.xml
63       docs/id/designers/language-builtin-functions/language-function-ldelim.xml
64       docs/id/designers/language-builtin-functions/language-function-literal.xml
65       docs/id/designers/language-builtin-functions/language-function-php.xml
66       docs/id/designers/language-builtin-functions/language-function-section.xml
67       docs/id/designers/language-builtin-functions/language-function-strip.xml
68       docs/id/designers/language-custom-functions/language-function-assign.xml
69       docs/id/designers/language-custom-functions/language-function-counter.xml
70       docs/id/designers/language-custom-functions/language-function-cycle.xml
71       docs/id/designers/language-custom-functions/language-function-debug.xml
72       docs/id/designers/language-custom-functions/language-function-eval.xml
73       docs/id/designers/language-custom-functions/language-function-fetch.xml
74       docs/id/designers/language-custom-functions/language-function-html-checkboxes.xml
75       docs/id/designers/language-custom-functions/language-function-html-image.xml
76       docs/id/designers/language-custom-functions/language-function-html-options.xml
77       docs/id/designers/language-custom-functions/language-function-html-radios.xml
78       docs/id/designers/language-custom-functions/language-function-html-select-date.xml
79       docs/id/designers/language-custom-functions/language-function-html-select-time.xml
80       docs/id/designers/language-custom-functions/language-function-html-table.xml
81       docs/id/designers/language-custom-functions/language-function-mailto.xml
82       docs/id/designers/language-custom-functions/language-function-math.xml
83       docs/id/designers/language-custom-functions/language-function-popup-init.xml
84       docs/id/designers/language-custom-functions/language-function-popup.xml
85       docs/id/designers/language-custom-functions/language-function-textformat.xml
86       docs/id/designers/language-modifiers/language-modifier-capitalize.xml
87       docs/id/designers/language-modifiers/language-modifier-cat.xml
88       docs/id/designers/language-modifiers/language-modifier-count-characters.xml
89       docs/id/designers/language-modifiers/language-modifier-count-paragraphs.xml
90       docs/id/designers/language-modifiers/language-modifier-count-sentences.xml
91       docs/id/designers/language-modifiers/language-modifier-count-words.xml
92       docs/id/designers/language-modifiers/language-modifier-date-format.xml
93       docs/id/designers/language-modifiers/language-modifier-default.xml
94       docs/id/designers/language-modifiers/language-modifier-escape.xml
95       docs/id/designers/language-modifiers/language-modifier-indent.xml
96       docs/id/designers/language-modifiers/language-modifier-lower.xml
97       docs/id/designers/language-modifiers/language-modifier-nl2br.xml
98       docs/id/designers/language-modifiers/language-modifier-regex-replace.xml
99       docs/id/designers/language-modifiers/language-modifier-replace.xml
100       docs/id/designers/language-modifiers/language-modifier-spacify.xml
101       docs/id/designers/language-modifiers/language-modifier-string-format.xml
102       docs/id/designers/language-modifiers/language-modifier-strip-tags.xml
103       docs/id/designers/language-modifiers/language-modifier-strip.xml
104       docs/id/designers/language-modifiers/language-modifier-truncate.xml
105       docs/id/designers/language-modifiers/language-modifier-upper.xml
106       docs/id/designers/language-modifiers/language-modifier-wordwrap.xml
107       docs/id/designers/language-variables/language-assigned-variables.xml
108       docs/id/designers/language-variables/language-config-variables.xml
109       docs/id/designers/language-variables/language-variables-smarty.xml
110       docs/id/programmers/advanced-features/advanced-features-objects.xml
111       docs/id/programmers/advanced-features/advanced-features-outputfilters.xml
112       docs/id/programmers/advanced-features/advanced-features-postfilters.xml
113       docs/id/programmers/advanced-features/advanced-features-prefilters.xml
114       docs/id/programmers/advanced-features/section-template-cache-handler-func.xml
115       docs/id/programmers/advanced-features/template-resources.xml
116       docs/id/programmers/api-functions/api-append-by-ref.xml
117       docs/id/programmers/api-functions/api-append.xml
118       docs/id/programmers/api-functions/api-assign-by-ref.xml
119       docs/id/programmers/api-functions/api-assign.xml
120       docs/id/programmers/api-functions/api-clear-all-assign.xml
121       docs/id/programmers/api-functions/api-clear-all-cache.xml
122       docs/id/programmers/api-functions/api-clear-assign.xml
123       docs/id/programmers/api-functions/api-clear-cache.xml
124       docs/id/programmers/api-functions/api-clear-compiled-tpl.xml
125       docs/id/programmers/api-functions/api-clear-config.xml
126       docs/id/programmers/api-functions/api-config-load.xml
127       docs/id/programmers/api-functions/api-display.xml
128       docs/id/programmers/api-functions/api-fetch.xml
129       docs/id/programmers/api-functions/api-get-config-vars.xml
130       docs/id/programmers/api-functions/api-get-registered-object.xml
131       docs/id/programmers/api-functions/api-get-template-vars.xml
132       docs/id/programmers/api-functions/api-is-cached.xml
133       docs/id/programmers/api-functions/api-load-filter.xml
134       docs/id/programmers/api-functions/api-register-block.xml
135       docs/id/programmers/api-functions/api-register-compiler-function.xml
136       docs/id/programmers/api-functions/api-register-function.xml
137       docs/id/programmers/api-functions/api-register-modifier.xml
138       docs/id/programmers/api-functions/api-register-object.xml
139       docs/id/programmers/api-functions/api-register-outputfilter.xml
140       docs/id/programmers/api-functions/api-register-postfilter.xml
141       docs/id/programmers/api-functions/api-register-prefilter.xml
142       docs/id/programmers/api-functions/api-register-resource.xml
143       docs/id/programmers/api-functions/api-template-exists.xml
144       docs/id/programmers/api-functions/api-trigger-error.xml
145       docs/id/programmers/api-functions/api-unregister-block.xml
146       docs/id/programmers/api-functions/api-unregister-compiler-function.xml
147       docs/id/programmers/api-functions/api-unregister-function.xml
148       docs/id/programmers/api-functions/api-unregister-modifier.xml
149       docs/id/programmers/api-functions/api-unregister-object.xml
150       docs/id/programmers/api-functions/api-unregister-outputfilter.xml
151       docs/id/programmers/api-functions/api-unregister-postfilter.xml
152       docs/id/programmers/api-functions/api-unregister-prefilter.xml
153       docs/id/programmers/api-functions/api-unregister-resource.xml
154       docs/id/programmers/api-variables/variable-autoload-filters.xml
155       docs/id/programmers/api-variables/variable-cache-dir.xml
156       docs/id/programmers/api-variables/variable-cache-handler-func.xml
157       docs/id/programmers/api-variables/variable-cache-lifetime.xml
158       docs/id/programmers/api-variables/variable-cache-modified-check.xml
159       docs/id/programmers/api-variables/variable-caching.xml
160       docs/id/programmers/api-variables/variable-compile-check.xml
161       docs/id/programmers/api-variables/variable-compile-dir.xml
162       docs/id/programmers/api-variables/variable-compile-id.xml
163       docs/id/programmers/api-variables/variable-compiler-class.xml
164       docs/id/programmers/api-variables/variable-config-booleanize.xml
165       docs/id/programmers/api-variables/variable-config-dir.xml
166       docs/id/programmers/api-variables/variable-config-fix-newlines.xml
167       docs/id/programmers/api-variables/variable-config-overwrite.xml
168       docs/id/programmers/api-variables/variable-config-read-hidden.xml
169       docs/id/programmers/api-variables/variable-debug-tpl.xml
170       docs/id/programmers/api-variables/variable-debugging-ctrl.xml
171       docs/id/programmers/api-variables/variable-debugging.xml
172       docs/id/programmers/api-variables/variable-default-modifiers.xml
173       docs/id/programmers/api-variables/variable-default-resource-type.xml
174       docs/id/programmers/api-variables/variable-default-template-handler-func.xml
175       docs/id/programmers/api-variables/variable-error-reporting.xml
176       docs/id/programmers/api-variables/variable-force-compile.xml
177       docs/id/programmers/api-variables/variable-left-delimiter.xml
178       docs/id/programmers/api-variables/variable-php-handling.xml
179       docs/id/programmers/api-variables/variable-plugins-dir.xml
180       docs/id/programmers/api-variables/variable-request-use-auto-globals.xml
181       docs/id/programmers/api-variables/variable-request-vars-order.xml
182       docs/id/programmers/api-variables/variable-right-delimiter.xml
183       docs/id/programmers/api-variables/variable-secure-dir.xml
184       docs/id/programmers/api-variables/variable-security-settings.xml
185       docs/id/programmers/api-variables/variable-security.xml
186       docs/id/programmers/api-variables/variable-template-dir.xml
187       docs/id/programmers/api-variables/variable-trusted-dir.xml
188       docs/id/programmers/api-variables/variable-use-sub-dirs.xml
189       docs/id/programmers/caching/caching-cacheable.xml
190       docs/id/programmers/caching/caching-groups.xml
191       docs/id/programmers/caching/caching-multiple-caches.xml
192       docs/id/programmers/caching/caching-setting-up.xml
193       docs/id/programmers/plugins/plugins-block-functions.xml
194       docs/id/programmers/plugins/plugins-compiler-functions.xml
195       docs/id/programmers/plugins/plugins-functions.xml
196       docs/id/programmers/plugins/plugins-howto.xml
197       docs/id/programmers/plugins/plugins-inserts.xml
198       docs/id/programmers/plugins/plugins-modifiers.xml
199       docs/id/programmers/plugins/plugins-naming-conventions.xml
200       docs/id/programmers/plugins/plugins-outputfilters.xml
201       docs/id/programmers/plugins/plugins-prefilters-postfilters.xml
202       docs/id/programmers/plugins/plugins-resources.xml
203       docs/id/programmers/plugins/plugins-writing.xml:
204       Typos correction and all translated now.
206 2007-09-17  Messju Mohr  <messju@lammfellpuschen.de>
208     * docs/id/bookinfo.xml
209       docs/id/getting-started.xml
210       docs/id/language-defs.ent
211       docs/id/language-snippets.ent
212       docs/id/livedocs.ent
213       docs/id/preface.xml:
214       added indonesian docs - thanks Zaenal Mutaqin
216     * docs/scripts/generate_web.php:
217       raise pcre.backtrack_limit - thanks to takagi
219 2007-09-16  Monte Ohrt  <monte@ohrt.com>
221     * libs/Smarty_Compiler.class.php:
222       fix typo
224 2007-08-22  George Miroshnikov  <support@infinity.com.ua>
226     * docs/ru/getting-started.xml
227       docs/ru/getting-started.xml:
228       Sync with EN.
230 2007-08-01  Monte Ohrt  <monte@ohrt.com>
232     * NEWS
233       libs/Smarty_Compiler.class.php:
234       add append feature to capture
236 2007-06-24  TAKAGI Masahiro  <matakagi@osk2.3web.ne.jp>
238     * docs/ja/getting-started.xml:
239       sync with en.
241 2007-06-24  Messju Mohr  <messju@lammfellpuschen.de>
243     * docs/Makefile.in:
244       reverted accidently modified file
246     * docs/Makefile.in
247       docs/de/getting-started.xml:
248       sync with en
250     * docs/en/getting-started.xml:
251       fixed link to ini_set(). thanks to Lee Yunyoung.
253 2007-06-18  TAKAGI Masahiro  <matakagi@osk2.3web.ne.jp>
255     * docs/ja/language-snippets.ent
256       docs/ja/programmers/api-functions/api-register-outputfilter.xml
257       docs/ja/programmers/api-functions/api-register-postfilter.xml
258       docs/ja/programmers/api-functions/api-register-prefilter.xml:
259       sync with en.
261 2007-06-18  Danilo Buerger  <danilo@blizzz.org>
263     * docs/en/language-snippets.ent
264       docs/en/programmers/api-functions/api-register-outputfilter.xml
265       docs/en/programmers/api-functions/api-register-postfilter.xml
266       docs/en/programmers/api-functions/api-register-prefilter.xml:
267       Updated docs according to the changes from the previous commit
269     * NEWS
270       libs/Smarty.class.php:
271       Added the ability to (un)register multiple filters of the same type with
272       the same method name but different class name. Before it was not possible
273       due to the fact that only the method name was used to distinguish between
274       different filters of the same type. This does however not allow (same as
275       before) to register multiple filters of the same type with the same method
276       and class name (i.e. different instances of the same class).
278 2007-05-29  Messju Mohr  <messju@lammfellpuschen.de>
280     * libs/plugins/compiler.assign.php:
281       fixed typo
283 2007-05-11  Messju Mohr  <messju@lammfellpuschen.de>
285     * NEWS
286       libs/Smarty_Compiler.class.php:
287       fixed calling registered objects' methods with an empty argument list.
288       thanks marcello
290 2007-05-03  TAKAGI Masahiro  <matakagi@osk2.3web.ne.jp>
292     * docs/ja/designers/language-variables.xml
293       docs/ja/designers/language-builtin-functions/language-function-config-load.xml
294       docs/ja/designers/language-builtin-functions/language-function-foreach.xml
295       docs/ja/designers/language-builtin-functions/language-function-if.xml
296       docs/ja/designers/language-modifiers/language-modifier-cat.xml
297       docs/ja/designers/language-modifiers/language-modifier-wordwrap.xml
298       docs/ja/designers/language-variables/language-variables-smarty.xml:
299       sync with en.
301 2007-05-03  Monte Ohrt  <monte@ohrt.com>
303     * docs/en/designers/language-variables.xml
304       docs/en/designers/language-builtin-functions/language-function-config-load.xml
305       docs/en/designers/language-builtin-functions/language-function-foreach.xml
306       docs/en/designers/language-builtin-functions/language-function-if.xml
307       docs/en/designers/language-modifiers/language-modifier-cat.xml
308       docs/en/designers/language-modifiers/language-modifier-wordwrap.xml
309       docs/en/designers/language-variables/language-variables-smarty.xml:
310       update documentation corrections from marcello in the forums. Thanks
311       marcello!
313 2007-04-22  TAKAGI Masahiro  <matakagi@osk2.3web.ne.jp>
315     * docs/ja/programmers/advanced-features.xml
316       docs/ja/programmers/api-functions.xml
317       docs/ja/programmers/api-variables.xml:
318       corrected the garbled text.
320 2007-04-21  TAKAGI Masahiro  <matakagi@osk2.3web.ne.jp>
322     * docs/ja/bookinfo.xml
323       docs/ja/getting-started.xml
324       docs/ja/language-defs.ent
325       docs/ja/language-snippets.ent
326       docs/ja/livedocs.ent
327       docs/ja/make_chm_index.html
328       docs/ja/preface.xml
329       docs/ja/translation.xml
330       docs/ja/appendixes/bugs.xml
331       docs/ja/appendixes/resources.xml
332       docs/ja/appendixes/tips.xml
333       docs/ja/appendixes/troubleshooting.xml
334       docs/ja/designers/chapter-debugging-console.xml
335       docs/ja/designers/config-files.xml
336       docs/ja/designers/language-basic-syntax.xml
337       docs/ja/designers/language-builtin-functions.xml
338       docs/ja/designers/language-combining-modifiers.xml
339       docs/ja/designers/language-custom-functions.xml
340       docs/ja/designers/language-modifiers.xml
341       docs/ja/designers/language-variables.xml
342       docs/ja/designers/language-basic-syntax/language-escaping.xml
343       docs/ja/designers/language-basic-syntax/language-math.xml
344       docs/ja/designers/language-basic-syntax/language-syntax-attributes.xml
345       docs/ja/designers/language-basic-syntax/language-syntax-comments.xml
346       docs/ja/designers/language-basic-syntax/language-syntax-functions.xml
347       docs/ja/designers/language-basic-syntax/language-syntax-quotes.xml
348       docs/ja/designers/language-basic-syntax/language-syntax-variables.xml
349       docs/ja/designers/language-builtin-functions/language-function-capture.xml
350       docs/ja/designers/language-builtin-functions/language-function-config-load.xml
351       docs/ja/designers/language-builtin-functions/language-function-foreach.xml
352       docs/ja/designers/language-builtin-functions/language-function-if.xml
353       docs/ja/designers/language-builtin-functions/language-function-include-php.xml
354       docs/ja/designers/language-builtin-functions/language-function-include.xml
355       docs/ja/designers/language-builtin-functions/language-function-insert.xml
356       docs/ja/designers/language-builtin-functions/language-function-ldelim.xml
357       docs/ja/designers/language-builtin-functions/language-function-literal.xml
358       docs/ja/designers/language-builtin-functions/language-function-php.xml
359       docs/ja/designers/language-builtin-functions/language-function-section.xml
360       docs/ja/designers/language-builtin-functions/language-function-strip.xml
361       docs/ja/designers/language-custom-functions/language-function-assign.xml
362       docs/ja/designers/language-custom-functions/language-function-counter.xml
363       docs/ja/designers/language-custom-functions/language-function-cycle.xml
364       docs/ja/designers/language-custom-functions/language-function-debug.xml
365       docs/ja/designers/language-custom-functions/language-function-eval.xml
366       docs/ja/designers/language-custom-functions/language-function-fetch.xml
367       docs/ja/designers/language-custom-functions/language-function-html-checkboxes.xml
368       docs/ja/designers/language-custom-functions/language-function-html-image.xml
369       docs/ja/designers/language-custom-functions/language-function-html-options.xml
370       docs/ja/designers/language-custom-functions/language-function-html-radios.xml
371       docs/ja/designers/language-custom-functions/language-function-html-select-date.xml
372       docs/ja/designers/language-custom-functions/language-function-html-select-time.xml
373       docs/ja/designers/language-custom-functions/language-function-html-table.xml
374       docs/ja/designers/language-custom-functions/language-function-mailto.xml
375       docs/ja/designers/language-custom-functions/language-function-math.xml
376       docs/ja/designers/language-custom-functions/language-function-popup-init.xml
377       docs/ja/designers/language-custom-functions/language-function-popup.xml
378       docs/ja/designers/language-custom-functions/language-function-textformat.xml
379       docs/ja/designers/language-modifiers/language-modifier-capitalize.xml
380       docs/ja/designers/language-modifiers/language-modifier-cat.xml
381       docs/ja/designers/language-modifiers/language-modifier-count-characters.xml
382       docs/ja/designers/language-modifiers/language-modifier-count-paragraphs.xml
383       docs/ja/designers/language-modifiers/language-modifier-count-sentences.xml
384       docs/ja/designers/language-modifiers/language-modifier-count-words.xml
385       docs/ja/designers/language-modifiers/language-modifier-date-format.xml
386       docs/ja/designers/language-modifiers/language-modifier-default.xml
387       docs/ja/designers/language-modifiers/language-modifier-escape.xml
388       docs/ja/designers/language-modifiers/language-modifier-indent.xml
389       docs/ja/designers/language-modifiers/language-modifier-lower.xml
390       docs/ja/designers/language-modifiers/language-modifier-nl2br.xml
391       docs/ja/designers/language-modifiers/language-modifier-regex-replace.xml
392       docs/ja/designers/language-modifiers/language-modifier-replace.xml
393       docs/ja/designers/language-modifiers/language-modifier-spacify.xml
394       docs/ja/designers/language-modifiers/language-modifier-string-format.xml
395       docs/ja/designers/language-modifiers/language-modifier-strip-tags.xml
396       docs/ja/designers/language-modifiers/language-modifier-strip.xml
397       docs/ja/designers/language-modifiers/language-modifier-truncate.xml
398       docs/ja/designers/language-modifiers/language-modifier-upper.xml
399       docs/ja/designers/language-modifiers/language-modifier-wordwrap.xml
400       docs/ja/designers/language-variables/language-assigned-variables.xml
401       docs/ja/designers/language-variables/language-config-variables.xml
402       docs/ja/designers/language-variables/language-variables-smarty.xml
403       docs/ja/programmers/advanced-features.xml
404       docs/ja/programmers/api-functions.xml
405       docs/ja/programmers/api-variables.xml
406       docs/ja/programmers/caching.xml
407       docs/ja/programmers/plugins.xml
408       docs/ja/programmers/smarty-constants.xml
409       docs/ja/programmers/advanced-features/advanced-features-objects.xml
410       docs/ja/programmers/advanced-features/advanced-features-outputfilters.xml
411       docs/ja/programmers/advanced-features/advanced-features-postfilters.xml
412       docs/ja/programmers/advanced-features/advanced-features-prefilters.xml
413       docs/ja/programmers/advanced-features/section-template-cache-handler-func.xml
414       docs/ja/programmers/advanced-features/template-resources.xml
415       docs/ja/programmers/api-functions/api-append-by-ref.xml
416       docs/ja/programmers/api-functions/api-append.xml
417       docs/ja/programmers/api-functions/api-assign-by-ref.xml
418       docs/ja/programmers/api-functions/api-assign.xml
419       docs/ja/programmers/api-functions/api-clear-all-assign.xml
420       docs/ja/programmers/api-functions/api-clear-all-cache.xml
421       docs/ja/programmers/api-functions/api-clear-assign.xml
422       docs/ja/programmers/api-functions/api-clear-cache.xml
423       docs/ja/programmers/api-functions/api-clear-compiled-tpl.xml
424       docs/ja/programmers/api-functions/api-clear-config.xml
425       docs/ja/programmers/api-functions/api-config-load.xml
426       docs/ja/programmers/api-functions/api-display.xml
427       docs/ja/programmers/api-functions/api-fetch.xml
428       docs/ja/programmers/api-functions/api-get-config-vars.xml
429       docs/ja/programmers/api-functions/api-get-registered-object.xml
430       docs/ja/programmers/api-functions/api-get-template-vars.xml
431       docs/ja/programmers/api-functions/api-is-cached.xml
432       docs/ja/programmers/api-functions/api-load-filter.xml
433       docs/ja/programmers/api-functions/api-register-block.xml
434       docs/ja/programmers/api-functions/api-register-compiler-function.xml
435       docs/ja/programmers/api-functions/api-register-function.xml
436       docs/ja/programmers/api-functions/api-register-modifier.xml
437       docs/ja/programmers/api-functions/api-register-object.xml
438       docs/ja/programmers/api-functions/api-register-outputfilter.xml
439       docs/ja/programmers/api-functions/api-register-postfilter.xml
440       docs/ja/programmers/api-functions/api-register-prefilter.xml
441       docs/ja/programmers/api-functions/api-register-resource.xml
442       docs/ja/programmers/api-functions/api-template-exists.xml
443       docs/ja/programmers/api-functions/api-trigger-error.xml
444       docs/ja/programmers/api-functions/api-unregister-block.xml
445       docs/ja/programmers/api-functions/api-unregister-compiler-function.xml
446       docs/ja/programmers/api-functions/api-unregister-function.xml
447       docs/ja/programmers/api-functions/api-unregister-modifier.xml
448       docs/ja/programmers/api-functions/api-unregister-object.xml
449       docs/ja/programmers/api-functions/api-unregister-outputfilter.xml
450       docs/ja/programmers/api-functions/api-unregister-postfilter.xml
451       docs/ja/programmers/api-functions/api-unregister-prefilter.xml
452       docs/ja/programmers/api-functions/api-unregister-resource.xml
453       docs/ja/programmers/api-variables/variable-autoload-filters.xml
454       docs/ja/programmers/api-variables/variable-cache-dir.xml
455       docs/ja/programmers/api-variables/variable-cache-handler-func.xml
456       docs/ja/programmers/api-variables/variable-cache-lifetime.xml
457       docs/ja/programmers/api-variables/variable-cache-modified-check.xml
458       docs/ja/programmers/api-variables/variable-caching.xml
459       docs/ja/programmers/api-variables/variable-compile-check.xml
460       docs/ja/programmers/api-variables/variable-compile-dir.xml
461       docs/ja/programmers/api-variables/variable-compile-id.xml
462       docs/ja/programmers/api-variables/variable-compiler-class.xml
463       docs/ja/programmers/api-variables/variable-config-booleanize.xml
464       docs/ja/programmers/api-variables/variable-config-dir.xml
465       docs/ja/programmers/api-variables/variable-config-fix-newlines.xml
466       docs/ja/programmers/api-variables/variable-config-overwrite.xml
467       docs/ja/programmers/api-variables/variable-config-read-hidden.xml
468       docs/ja/programmers/api-variables/variable-debug-tpl.xml
469       docs/ja/programmers/api-variables/variable-debugging-ctrl.xml
470       docs/ja/programmers/api-variables/variable-debugging.xml
471       docs/ja/programmers/api-variables/variable-default-modifiers.xml
472       docs/ja/programmers/api-variables/variable-default-resource-type.xml
473       docs/ja/programmers/api-variables/variable-default-template-handler-func.xml
474       docs/ja/programmers/api-variables/variable-error-reporting.xml
475       docs/ja/programmers/api-variables/variable-force-compile.xml
476       docs/ja/programmers/api-variables/variable-left-delimiter.xml
477       docs/ja/programmers/api-variables/variable-php-handling.xml
478       docs/ja/programmers/api-variables/variable-plugins-dir.xml
479       docs/ja/programmers/api-variables/variable-request-use-auto-globals.xml
480       docs/ja/programmers/api-variables/variable-request-vars-order.xml
481       docs/ja/programmers/api-variables/variable-right-delimiter.xml
482       docs/ja/programmers/api-variables/variable-secure-dir.xml
483       docs/ja/programmers/api-variables/variable-security-settings.xml
484       docs/ja/programmers/api-variables/variable-security.xml
485       docs/ja/programmers/api-variables/variable-template-dir.xml
486       docs/ja/programmers/api-variables/variable-trusted-dir.xml
487       docs/ja/programmers/api-variables/variable-use-sub-dirs.xml
488       docs/ja/programmers/caching/caching-cacheable.xml
489       docs/ja/programmers/caching/caching-groups.xml
490       docs/ja/programmers/caching/caching-multiple-caches.xml
491       docs/ja/programmers/caching/caching-setting-up.xml
492       docs/ja/programmers/plugins/plugins-block-functions.xml
493       docs/ja/programmers/plugins/plugins-compiler-functions.xml
494       docs/ja/programmers/plugins/plugins-functions.xml
495       docs/ja/programmers/plugins/plugins-howto.xml
496       docs/ja/programmers/plugins/plugins-inserts.xml
497       docs/ja/programmers/plugins/plugins-modifiers.xml
498       docs/ja/programmers/plugins/plugins-naming-conventions.xml
499       docs/ja/programmers/plugins/plugins-outputfilters.xml
500       docs/ja/programmers/plugins/plugins-prefilters-postfilters.xml
501       docs/ja/programmers/plugins/plugins-resources.xml
502       docs/ja/programmers/plugins/plugins-writing.xml:
503       added Japanese translation files.
505     * docs/Makefile.in
506       docs/configure.in:
507       added the configuration for Japanese translation.
509 2007-04-11  Messju Mohr  <messju@lammfellpuschen.de>
511     * docs/en/programmers/smarty-constants.xml:
512       fixed typo
514 2007-04-04  Messju Mohr  <messju@lammfellpuschen.de>
516     * docs/ru/getting-started.xml:
517       fixed uri for Zend Accelerator
519 2007-04-03  Messju Mohr  <messju@lammfellpuschen.de>
521     * docs/de/getting-started.xml
522       docs/es/getting-started.xml
523       docs/it/getting-started.xml
524       docs/pt_BR/getting-started.xml:
525       fixed uris for php-accelerator
527 2007-03-08  Monte Ohrt  <monte@ohrt.com>
529     * libs/Config_File.class.php
530       libs/Smarty.class.php
531       libs/Smarty_Compiler.class.php:
532       update version numbers
534 2007-03-07  Monte Ohrt  <monte@ohrt.com>
536     * (Smarty_2_6_18)
537       NEWS:
538       update NEWS file with patch
540     * (Smarty_2_6_18)
541       docs/en/designers/language-builtin-functions/language-function-section.xml:
542       note the fact that section loop will accept an integer
544 2007-03-06  Monte Ohrt  <monte@ohrt.com>
546     * NEWS
547       libs/plugins/function.html_select_date.php:
548       fix html_select_date separator when parts are missing (thanks to kayk for
549       the patch)
551 2007-03-06  Messju Mohr  <messju@lammfellpuschen.de>
553     * libs/Config_File.class.php
554       libs/Smarty.class.php
555       libs/Smarty_Compiler.class.php:
556       bumped version number
558     * NEWS:
559       added release headline
561     * libs/internals/core.write_compiled_include.php:
562       fixed detection of non-cached block when writing compiled includes
564 2007-03-01  Danilo Buerger  <danilo@blizzz.org>
566     * NEWS
567       libs/Smarty_Compiler.class.php:
568       Applied boots clean up patch and removed commented out code.
569       Updated NEWS file
571 2007-02-27  Danilo Buerger  <danilo@blizzz.org>
573     * NEWS
574       docs/en/designers/language-modifiers/language-modifier-date-format.xml
575       libs/internals/core.write_file.php
576       libs/plugins/modifier.date_format.php:
577       Updated smarty_core_write_file() and smarty_modifier_date_format() to speed
578       up Windows detection.
579       Emulated more parameters for Windows in smarty_modifier_date_format() and
580       fixed some old ones.
581       Updated the docs to tell what parameters are emulated on Windows.
582       Updated NEWS file.
584     * NEWS:
585       Updated NEWS file to reflect changes commited in the last revision
587 2007-02-27  Monte Ohrt  <monte@ohrt.com>
589     * docs/en/appendixes/troubleshooting.xml:
590       fix typo
592 2007-02-27  Danilo Buerger  <danilo@blizzz.org>
594     * libs/Smarty_Compiler.class.php:
595       Modified _(push|pop)_cacheable_state() to embedd alternate syntax. See this
596       bug report: http://www.phpinsider.com/smarty-forum/viewtopic.php?t=10502
598 2007-02-26  Peter 'Mash' Morgan  <pm@daffodil.uk.com>
600     * docs/en/designers/language-custom-functions/language-function-html-options.xml:
601       Fix incorrect var name
603 2007-02-23  Monte Ohrt  <monte@ohrt.com>
605     * libs/Smarty_Compiler.class.php:
606       escape creating of language=php from interleaving
608     * libs/Smarty_Compiler.class.php:
609       add removed line back in
611     * libs/Smarty_Compiler.class.php:
612       fix up last patch, remove unnecessary lines
614     * libs/Smarty_Compiler.class.php:
615       fix situation when no compiled tags are present
617     * libs/Smarty_Compiler.class.php:
618       fix problem with php open tags generated from tag interleaving
620 2007-02-06  boots  <jayboots@yahoo.com>
622     * docs/en/programmers/advanced-features/template-resources.xml:
623       Correct default template handler function example.
625 2007-01-17  Messju Mohr  <messju@lammfellpuschen.de>
627     * NEWS
628       libs/plugins/modifier.truncate.php:
629       fixed handling of $etc in the truncate modifier when $etc is longer
630       than $length.
631       
632       thanks to Sylvinus!
634 2007-01-10  boots  <jayboots@yahoo.com>
636     * NEWS
637       libs/plugins/modifier.date_format.php
638       libs/plugins/modifier.date_format.php:
639       fix handling of %I with mysql timestamps
640       
641       Thanks to Danilo Buerger
643     * NEWS
644       libs/internals/core.write_file.php:
645       Better recognize Windows filesystems to reduce warnings
647     * NEWS
648       libs/plugins/modifier.date_format.php:
649       Emulate %R in the date_format modifier on Windows
650       
651       Thanks to Danilo Buerger
653 2006-12-10  Yannick Torres  <yannick.torres@keliglia.com>
655     * docs/fr/getting-started.xml:
656       fix build
658     * docs/fr/language-snippets.ent
659       docs/fr/designers/language-builtin-functions/language-function-include-php.xml
660       docs/fr/designers/language-modifiers/language-modifier-truncate.xml
661       docs/fr/designers/language-variables/language-variables-smarty.xml:
662       sync with EN
664 2006-12-02  Peter 'Mash' Morgan  <pm@daffodil.uk.com>
666     * docs/en/designers/language-builtin-functions/language-function-include-php.xml:
667       Tidy example, speeling andd add links
669     * docs/en/getting-started.xml:
670       Add/correct entities
672     * docs/entities/global.ent:
673       Fix entities (strange)
675 2006-12-01  Monte Ohrt  <monte@ohrt.com>
677     * libs/Config_File.class.php
678       libs/Smarty.class.php
679       libs/Smarty_Compiler.class.php:
680       update dev version numbers
682 2006-12-01  boots  <jayboots@yahoo.com>
684     * (Smarty_2_6_16)
685       NEWS:
686       Fixed replacement bug introduced in trimwhitespaces output filter that
687       was introduced in the last release.
688       
689       Thanks to Spuerhund from the forums.
691     * (Smarty_2_6_16)
692       libs/plugins/outputfilter.trimwhitespace.php:
693       Fixed replacement bug introduced by last changes.
694       
695       Thanks to Spuerhund from the forums.
697 2006-11-30  Monte Ohrt  <monte@ohrt.com>
699     * NEWS
700       docs/en/designers/language-modifiers/language-modifier-truncate.xml
701       libs/Config_File.class.php
702       libs/Smarty.class.php
703       libs/Smarty_Compiler.class.php:
704       update dev version numbers, fix manual typo
706 2006-11-22  George Miroshnikov  <support@infinity.com.ua>
708     * docs/ru/getting-started.xml
709       docs/ru/language-snippets.ent:
710       sync with EN
712     * docs/en/getting-started.xml:
713       replaced hardcoded path separator with PATH_SEPARATOR constant
715 2006-11-20  boots  <jayboots@yahoo.com>
717     * libs/plugins/modifier.debug_print_var.php:
718       fix depth formatting of arrays and objects in modifier debug_print_var
720 2006-11-10  Messju Mohr  <messju@lammfellpuschen.de>
722     * docs/en/designers/language-variables/language-variables-smarty.xml:
723       fixed typo. thanks jonez.
725 2006-11-08  boots  <jayboots@yahoo.com>
727     * NEWS
728       libs/internals/core.write_file.php:
729       change file writing semantics in smarty_core_write_file()
730       
731       This avoids unlink() unless rename() fails or a Windows system is detected
732       
733       see: http://www.phpinsider.com/smarty-forum/viewtopic.php?t=6956
734       
735       Thanks to c960657 from the forums.
737 2006-11-07  boots  <jayboots@yahoo.com>
739     * NEWS
740       libs/debug.tpl:
741       update debug.tpl to xhtml 1.1 compliance, fix javascript escaping in debug
742       output and apply a Smarty based color scheme
743       
744       see: http://www.phpinsider.com/smarty-forum/viewtopic.php?t=7178
745       
746       thanks to cybot from the forums!
748     * NEWS
749       libs/plugins/modifier.debug_print_var.php:
750       enhance reporting precision of debug_print_var modifier
751       
752       see: http://www.phpinsider.com/smarty-forum/viewtopic.php?t=9281
753       
754       thanks to cybot from the forums
756 2006-11-01  boots  <jayboots@yahoo.com>
758     * NEWS
759       libs/plugins/function.html_select_date.php:
760       make html_select_date work consistently with 0000-00-00 00:00:00 and
761       0000-00-00 inputs
762       
763       Thanks to cybot from forums
765 2006-10-16  George Miroshnikov  <support@infinity.com.ua>
767     * docs/en/language-snippets.ent:
768       minor typo fix - &$class doesn't make sense.
770 2006-10-14  Yannick Torres  <yannick.torres@keliglia.com>
772     * docs/fr/designers/language-basic-syntax.xml
773       docs/fr/designers/language-builtin-functions.xml
774       docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml
775       docs/fr/designers/language-basic-syntax/language-syntax-comments.xml
776       docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml
777       docs/fr/designers/language-builtin-functions/language-function-capture.xml
778       docs/fr/designers/language-builtin-functions/language-function-php.xml
779       docs/fr/designers/language-builtin-functions/language-function-section.xml
780       docs/fr/designers/language-custom-functions/language-function-popup-init.xml
781       docs/fr/designers/language-modifiers/language-modifier-escape.xml
782       docs/fr/programmers/api-functions/api-display.xml
783       docs/fr/programmers/plugins/plugins-inserts.xml:
784       sync with EN
786 2006-10-14  Fernando Correa da Conceição  <fernando_conceicao@yahoo.com.br>
788     * docs/pt_BR/programmers/api-variables/variable-error-reporting.xml:
789       New Translation
791     * docs/pt_BR/designers/language-basic-syntax/language-escaping.xml
792       docs/pt_BR/designers/language-basic-syntax/language-syntax-variables.xml:
793       New Translations
795     * docs/pt_BR/translation.xml:
796       Used in revcheck
798     * docs/pt_BR/getting-started.xml
799       docs/pt_BR/language-snippets.ent
800       docs/pt_BR/make_chm_index.html
801       docs/pt_BR/preface.xml
802       docs/pt_BR/appendixes/resources.xml
803       docs/pt_BR/appendixes/troubleshooting.xml
804       docs/pt_BR/designers/language-modifiers/language-modifier-capitalize.xml
805       docs/pt_BR/designers/language-modifiers/language-modifier-cat.xml
806       docs/pt_BR/designers/language-modifiers/language-modifier-count-characters.xml
807       docs/pt_BR/designers/language-modifiers/language-modifier-count-paragraphs.xml
808       docs/pt_BR/designers/language-modifiers/language-modifier-count-sentences.xml
809       docs/pt_BR/designers/language-modifiers/language-modifier-count-words.xml
810       docs/pt_BR/designers/language-modifiers/language-modifier-date-format.xml
811       docs/pt_BR/designers/language-modifiers/language-modifier-default.xml
812       docs/pt_BR/designers/language-modifiers/language-modifier-escape.xml
813       docs/pt_BR/designers/language-modifiers/language-modifier-indent.xml
814       docs/pt_BR/designers/language-modifiers/language-modifier-lower.xml
815       docs/pt_BR/designers/language-modifiers/language-modifier-nl2br.xml
816       docs/pt_BR/designers/language-modifiers/language-modifier-regex-replace.xml
817       docs/pt_BR/designers/language-modifiers/language-modifier-replace.xml
818       docs/pt_BR/designers/language-modifiers/language-modifier-spacify.xml
819       docs/pt_BR/designers/language-modifiers/language-modifier-string-format.xml
820       docs/pt_BR/designers/language-modifiers/language-modifier-strip-tags.xml
821       docs/pt_BR/designers/language-modifiers/language-modifier-strip.xml
822       docs/pt_BR/designers/language-modifiers/language-modifier-truncate.xml
823       docs/pt_BR/designers/language-modifiers/language-modifier-upper.xml
824       docs/pt_BR/designers/language-modifiers/language-modifier-wordwrap.xml
825       docs/pt_BR/designers/language-variables/language-assigned-variables.xml
826       docs/pt_BR/designers/language-variables/language-config-variables.xml
827       docs/pt_BR/designers/language-variables/language-variables-smarty.xml
828       docs/pt_BR/programmers/advanced-features.xml
829       docs/pt_BR/programmers/api-functions.xml
830       docs/pt_BR/programmers/api-variables.xml
831       docs/pt_BR/programmers/caching.xml
832       docs/pt_BR/programmers/plugins.xml
833       docs/pt_BR/programmers/smarty-constants.xml
834       docs/pt_BR/programmers/advanced-features/advanced-features-objects.xml
835       docs/pt_BR/programmers/advanced-features/advanced-features-outputfilters.xml
836       docs/pt_BR/programmers/advanced-features/advanced-features-postfilters.xml
837       docs/pt_BR/programmers/advanced-features/advanced-features-prefilters.xml
838       docs/pt_BR/programmers/advanced-features/section-template-cache-handler-func.xml
839       docs/pt_BR/programmers/advanced-features/template-resources.xml
840       docs/pt_BR/programmers/api-functions/api-append-by-ref.xml
841       docs/pt_BR/programmers/api-functions/api-append.xml
842       docs/pt_BR/programmers/api-functions/api-assign-by-ref.xml
843       docs/pt_BR/programmers/api-functions/api-assign.xml
844       docs/pt_BR/programmers/api-functions/api-clear-all-assign.xml
845       docs/pt_BR/programmers/api-functions/api-clear-all-cache.xml
846       docs/pt_BR/programmers/api-functions/api-clear-assign.xml
847       docs/pt_BR/programmers/api-functions/api-clear-cache.xml
848       docs/pt_BR/programmers/api-functions/api-clear-compiled-tpl.xml
849       docs/pt_BR/programmers/api-functions/api-clear-config.xml
850       docs/pt_BR/programmers/api-functions/api-config-load.xml
851       docs/pt_BR/programmers/api-functions/api-display.xml
852       docs/pt_BR/programmers/api-functions/api-fetch.xml
853       docs/pt_BR/programmers/api-functions/api-get-config-vars.xml
854       docs/pt_BR/programmers/api-functions/api-get-registered-object.xml
855       docs/pt_BR/programmers/api-functions/api-get-template-vars.xml
856       docs/pt_BR/programmers/api-functions/api-is-cached.xml
857       docs/pt_BR/programmers/api-functions/api-load-filter.xml
858       docs/pt_BR/programmers/api-functions/api-register-block.xml
859       docs/pt_BR/programmers/api-functions/api-register-compiler-function.xml
860       docs/pt_BR/programmers/api-functions/api-register-function.xml
861       docs/pt_BR/programmers/api-functions/api-register-modifier.xml
862       docs/pt_BR/programmers/api-functions/api-register-object.xml
863       docs/pt_BR/programmers/api-functions/api-register-outputfilter.xml
864       docs/pt_BR/programmers/api-functions/api-register-postfilter.xml
865       docs/pt_BR/programmers/api-functions/api-register-prefilter.xml
866       docs/pt_BR/programmers/api-functions/api-register-resource.xml
867       docs/pt_BR/programmers/api-functions/api-template-exists.xml
868       docs/pt_BR/programmers/api-functions/api-trigger-error.xml
869       docs/pt_BR/programmers/api-functions/api-unregister-block.xml
870       docs/pt_BR/programmers/api-functions/api-unregister-compiler-function.xml
871       docs/pt_BR/programmers/api-functions/api-unregister-function.xml
872       docs/pt_BR/programmers/api-functions/api-unregister-modifier.xml
873       docs/pt_BR/programmers/api-functions/api-unregister-object.xml
874       docs/pt_BR/programmers/api-functions/api-unregister-outputfilter.xml
875       docs/pt_BR/programmers/api-functions/api-unregister-postfilter.xml
876       docs/pt_BR/programmers/api-functions/api-unregister-prefilter.xml
877       docs/pt_BR/programmers/api-functions/api-unregister-resource.xml
878       docs/pt_BR/programmers/api-variables/variable-autoload-filters.xml
879       docs/pt_BR/programmers/api-variables/variable-cache-dir.xml
880       docs/pt_BR/programmers/api-variables/variable-cache-handler-func.xml
881       docs/pt_BR/programmers/api-variables/variable-cache-lifetime.xml
882       docs/pt_BR/programmers/api-variables/variable-cache-modified-check.xml
883       docs/pt_BR/programmers/api-variables/variable-caching.xml
884       docs/pt_BR/programmers/api-variables/variable-compile-check.xml
885       docs/pt_BR/programmers/api-variables/variable-compile-dir.xml
886       docs/pt_BR/programmers/api-variables/variable-compile-id.xml
887       docs/pt_BR/programmers/api-variables/variable-compiler-class.xml
888       docs/pt_BR/programmers/api-variables/variable-config-booleanize.xml
889       docs/pt_BR/programmers/api-variables/variable-config-dir.xml
890       docs/pt_BR/programmers/api-variables/variable-config-fix-newlines.xml
891       docs/pt_BR/programmers/api-variables/variable-config-overwrite.xml
892       docs/pt_BR/programmers/api-variables/variable-config-read-hidden.xml
893       docs/pt_BR/programmers/api-variables/variable-debug-tpl.xml
894       docs/pt_BR/programmers/api-variables/variable-debugging-ctrl.xml
895       docs/pt_BR/programmers/api-variables/variable-debugging.xml
896       docs/pt_BR/programmers/api-variables/variable-default-modifiers.xml
897       docs/pt_BR/programmers/api-variables/variable-default-resource-type.xml
898       docs/pt_BR/programmers/api-variables/variable-default-template-handler-func.xml
899       docs/pt_BR/programmers/api-variables/variable-force-compile.xml
900       docs/pt_BR/programmers/api-variables/variable-global-assign.xml
901       docs/pt_BR/programmers/api-variables/variable-left-delimiter.xml
902       docs/pt_BR/programmers/api-variables/variable-php-handling.xml
903       docs/pt_BR/programmers/api-variables/variable-plugins-dir.xml
904       docs/pt_BR/programmers/api-variables/variable-request-use-auto-globals.xml
905       docs/pt_BR/programmers/api-variables/variable-request-vars-order.xml
906       docs/pt_BR/programmers/api-variables/variable-right-delimiter.xml
907       docs/pt_BR/programmers/api-variables/variable-secure-dir.xml
908       docs/pt_BR/programmers/api-variables/variable-security-settings.xml
909       docs/pt_BR/programmers/api-variables/variable-security.xml
910       docs/pt_BR/programmers/api-variables/variable-template-dir.xml
911       docs/pt_BR/programmers/api-variables/variable-trusted-dir.xml
912       docs/pt_BR/programmers/api-variables/variable-undefined.xml
913       docs/pt_BR/programmers/api-variables/variable-use-sub-dirs.xml
914       docs/pt_BR/programmers/caching/caching-cacheable.xml
915       docs/pt_BR/programmers/caching/caching-groups.xml
916       docs/pt_BR/programmers/caching/caching-multiple-caches.xml
917       docs/pt_BR/programmers/caching/caching-setting-up.xml
918       docs/pt_BR/programmers/plugins/plugins-block-functions.xml
919       docs/pt_BR/programmers/plugins/plugins-compiler-functions.xml
920       docs/pt_BR/programmers/plugins/plugins-functions.xml
921       docs/pt_BR/programmers/plugins/plugins-howto.xml
922       docs/pt_BR/programmers/plugins/plugins-inserts.xml
923       docs/pt_BR/programmers/plugins/plugins-modifiers.xml
924       docs/pt_BR/programmers/plugins/plugins-naming-conventions.xml
925       docs/pt_BR/programmers/plugins/plugins-outputfilters.xml
926       docs/pt_BR/programmers/plugins/plugins-prefilters-postfilters.xml
927       docs/pt_BR/programmers/plugins/plugins-resources.xml
928       docs/pt_BR/programmers/plugins/plugins-writing.xml:
929       Big update. Revision tag for all files. Some updates. Now I can update it
931 2006-10-09  Peter 'Mash' Morgan  <pm@daffodil.uk.com>
933     * docs/en/getting-started.xml
934       docs/en/designers/language-basic-syntax.xml
935       docs/en/designers/language-custom-functions/language-function-popup-init.xml
936       docs/en/designers/language-modifiers/language-modifier-escape.xml
937       docs/en/programmers/api-functions/api-display.xml
938       docs/en/programmers/plugins/plugins-inserts.xml:
939       Minor changes and corrections
941     * docs/en/designers/language-basic-syntax.xml
942       docs/en/designers/language-builtin-functions.xml
943       docs/en/designers/language-basic-syntax/language-syntax-attributes.xml
944       docs/en/designers/language-basic-syntax/language-syntax-comments.xml
945       docs/en/designers/language-basic-syntax/language-syntax-quotes.xml
946       docs/en/designers/language-modifiers/language-modifier-escape.xml:
947       Minor formatting and error correction
949     * docs/en/designers/language-builtin-functions/language-function-capture.xml
950       docs/en/designers/language-builtin-functions/language-function-php.xml
951       docs/en/designers/language-builtin-functions/language-function-section.xml:
952       minor formatting and changes
954     * docs/en/getting-started.xml:
955       Tidied up formatting so more readable, tidied up the install to the paths
956       are more clear (ta jj)
958 2006-10-09  Yannick Torres  <yannick.torres@keliglia.com>
960     * docs/fr/designers/language-builtin-functions/language-function-section.xml:
961       sync with EN
963 2006-10-08  Yannick Torres  <yannick.torres@keliglia.com>
965     * docs/fr/designers/language-builtin-functions/language-function-php.xml
966       docs/fr/designers/language-modifiers/language-modifier-escape.xml
967       docs/fr/designers/language-variables/language-variables-smarty.xml
968       docs/fr/programmers/api-variables/variable-request-use-auto-globals.xml:
969       fix build
971     * docs/fr/designers/language-builtin-functions/language-function-strip.xml
972       docs/fr/programmers/caching.xml
973       docs/fr/programmers/smarty-constants.xml
974       docs/fr/programmers/api-variables/variable-autoload-filters.xml
975       docs/fr/programmers/api-variables/variable-cache-dir.xml
976       docs/fr/programmers/api-variables/variable-cache-handler-func.xml
977       docs/fr/programmers/api-variables/variable-cache-lifetime.xml
978       docs/fr/programmers/api-variables/variable-cache-modified-check.xml
979       docs/fr/programmers/api-variables/variable-caching.xml
980       docs/fr/programmers/api-variables/variable-compile-check.xml
981       docs/fr/programmers/api-variables/variable-compile-dir.xml
982       docs/fr/programmers/api-variables/variable-compile-id.xml
983       docs/fr/programmers/api-variables/variable-compiler-class.xml
984       docs/fr/programmers/api-variables/variable-config-booleanize.xml
985       docs/fr/programmers/api-variables/variable-config-dir.xml
986       docs/fr/programmers/api-variables/variable-config-fix-newlines.xml
987       docs/fr/programmers/api-variables/variable-config-overwrite.xml
988       docs/fr/programmers/api-variables/variable-config-read-hidden.xml
989       docs/fr/programmers/api-variables/variable-debug-tpl.xml
990       docs/fr/programmers/api-variables/variable-debugging-ctrl.xml
991       docs/fr/programmers/api-variables/variable-debugging.xml
992       docs/fr/programmers/api-variables/variable-default-modifiers.xml
993       docs/fr/programmers/api-variables/variable-default-resource-type.xml
994       docs/fr/programmers/api-variables/variable-default-template-handler-func.xml
995       docs/fr/programmers/api-variables/variable-error-reporting.xml
996       docs/fr/programmers/api-variables/variable-force-compile.xml
997       docs/fr/programmers/api-variables/variable-left-delimiter.xml
998       docs/fr/programmers/api-variables/variable-php-handling.xml
999       docs/fr/programmers/api-variables/variable-plugins-dir.xml
1000       docs/fr/programmers/api-variables/variable-request-use-auto-globals.xml
1001       docs/fr/programmers/api-variables/variable-request-vars-order.xml
1002       docs/fr/programmers/api-variables/variable-right-delimiter.xml
1003       docs/fr/programmers/api-variables/variable-secure-dir.xml
1004       docs/fr/programmers/api-variables/variable-security-settings.xml
1005       docs/fr/programmers/api-variables/variable-security.xml
1006       docs/fr/programmers/api-variables/variable-template-dir.xml
1007       docs/fr/programmers/api-variables/variable-trusted-dir.xml
1008       docs/fr/programmers/api-variables/variable-use-sub-dirs.xml
1009       docs/fr/programmers/caching/caching-cacheable.xml
1010       docs/fr/programmers/caching/caching-groups.xml
1011       docs/fr/programmers/caching/caching-multiple-caches.xml
1012       docs/fr/programmers/caching/caching-setting-up.xml
1013       docs/fr/programmers/plugins/plugins-block-functions.xml
1014       docs/fr/programmers/plugins/plugins-compiler-functions.xml
1015       docs/fr/programmers/plugins/plugins-functions.xml
1016       docs/fr/programmers/plugins/plugins-inserts.xml
1017       docs/fr/programmers/plugins/plugins-modifiers.xml
1018       docs/fr/programmers/plugins/plugins-naming-conventions.xml
1019       docs/fr/programmers/plugins/plugins-outputfilters.xml
1020       docs/fr/programmers/plugins/plugins-prefilters-postfilters.xml
1021       docs/fr/programmers/plugins/plugins-resources.xml
1022       docs/fr/programmers/plugins/plugins-writing.xml:
1023       sync with EN
1025 2006-10-07  Yannick Torres  <yannick.torres@keliglia.com>
1027     * docs/fr/programmers/advanced-features/advanced-features-objects.xml
1028       docs/fr/programmers/advanced-features/advanced-features-outputfilters.xml
1029       docs/fr/programmers/advanced-features/advanced-features-postfilters.xml
1030       docs/fr/programmers/advanced-features/advanced-features-prefilters.xml
1031       docs/fr/programmers/advanced-features/section-template-cache-handler-func.xml
1032       docs/fr/programmers/advanced-features/template-resources.xml
1033       docs/fr/programmers/api-functions/api-append-by-ref.xml
1034       docs/fr/programmers/api-functions/api-append.xml
1035       docs/fr/programmers/api-functions/api-assign-by-ref.xml
1036       docs/fr/programmers/api-functions/api-assign.xml
1037       docs/fr/programmers/api-functions/api-clear-all-assign.xml
1038       docs/fr/programmers/api-functions/api-clear-all-cache.xml
1039       docs/fr/programmers/api-functions/api-clear-assign.xml
1040       docs/fr/programmers/api-functions/api-clear-cache.xml
1041       docs/fr/programmers/api-functions/api-clear-compiled-tpl.xml
1042       docs/fr/programmers/api-functions/api-clear-config.xml
1043       docs/fr/programmers/api-functions/api-config-load.xml
1044       docs/fr/programmers/api-functions/api-display.xml
1045       docs/fr/programmers/api-functions/api-fetch.xml
1046       docs/fr/programmers/api-functions/api-get-config-vars.xml
1047       docs/fr/programmers/api-functions/api-get-registered-object.xml
1048       docs/fr/programmers/api-functions/api-get-template-vars.xml
1049       docs/fr/programmers/api-functions/api-is-cached.xml
1050       docs/fr/programmers/api-functions/api-load-filter.xml
1051       docs/fr/programmers/api-functions/api-register-block.xml
1052       docs/fr/programmers/api-functions/api-register-compiler-function.xml
1053       docs/fr/programmers/api-functions/api-register-function.xml
1054       docs/fr/programmers/api-functions/api-register-modifier.xml
1055       docs/fr/programmers/api-functions/api-register-object.xml
1056       docs/fr/programmers/api-functions/api-register-outputfilter.xml
1057       docs/fr/programmers/api-functions/api-register-postfilter.xml
1058       docs/fr/programmers/api-functions/api-register-prefilter.xml
1059       docs/fr/programmers/api-functions/api-register-resource.xml
1060       docs/fr/programmers/api-functions/api-template-exists.xml
1061       docs/fr/programmers/api-functions/api-trigger-error.xml
1062       docs/fr/programmers/api-functions/api-unregister-block.xml
1063       docs/fr/programmers/api-functions/api-unregister-compiler-function.xml
1064       docs/fr/programmers/api-functions/api-unregister-function.xml
1065       docs/fr/programmers/api-functions/api-unregister-modifier.xml
1066       docs/fr/programmers/api-functions/api-unregister-object.xml
1067       docs/fr/programmers/api-functions/api-unregister-outputfilter.xml
1068       docs/fr/programmers/api-functions/api-unregister-postfilter.xml
1069       docs/fr/programmers/api-functions/api-unregister-prefilter.xml
1070       docs/fr/programmers/api-functions/api-unregister-resource.xml:
1071       sync with EN
1073 2006-10-03  Yannick Torres  <yannick.torres@keliglia.com>
1075     * docs/fr/designers/language-custom-functions/language-function-html-select-time.xml
1076       docs/fr/designers/language-custom-functions/language-function-html-table.xml
1077       docs/fr/designers/language-custom-functions/language-function-mailto.xml
1078       docs/fr/designers/language-custom-functions/language-function-math.xml
1079       docs/fr/designers/language-custom-functions/language-function-popup-init.xml
1080       docs/fr/designers/language-custom-functions/language-function-popup.xml
1081       docs/fr/designers/language-custom-functions/language-function-textformat.xml
1082       docs/fr/designers/language-modifiers/language-modifier-capitalize.xml
1083       docs/fr/designers/language-modifiers/language-modifier-cat.xml
1084       docs/fr/designers/language-modifiers/language-modifier-count-characters.xml
1085       docs/fr/designers/language-modifiers/language-modifier-count-paragraphs.xml
1086       docs/fr/designers/language-modifiers/language-modifier-count-sentences.xml
1087       docs/fr/designers/language-modifiers/language-modifier-count-words.xml
1088       docs/fr/designers/language-modifiers/language-modifier-date-format.xml
1089       docs/fr/designers/language-modifiers/language-modifier-default.xml
1090       docs/fr/designers/language-modifiers/language-modifier-escape.xml
1091       docs/fr/designers/language-modifiers/language-modifier-indent.xml
1092       docs/fr/designers/language-modifiers/language-modifier-lower.xml
1093       docs/fr/designers/language-modifiers/language-modifier-nl2br.xml
1094       docs/fr/designers/language-modifiers/language-modifier-regex-replace.xml
1095       docs/fr/designers/language-modifiers/language-modifier-replace.xml
1096       docs/fr/designers/language-modifiers/language-modifier-spacify.xml
1097       docs/fr/designers/language-modifiers/language-modifier-string-format.xml
1098       docs/fr/designers/language-modifiers/language-modifier-strip-tags.xml
1099       docs/fr/designers/language-modifiers/language-modifier-strip.xml
1100       docs/fr/designers/language-modifiers/language-modifier-truncate.xml
1101       docs/fr/designers/language-modifiers/language-modifier-upper.xml
1102       docs/fr/designers/language-modifiers/language-modifier-wordwrap.xml
1103       docs/fr/designers/language-variables/language-assigned-variables.xml
1104       docs/fr/designers/language-variables/language-config-variables.xml
1105       docs/fr/designers/language-variables/language-variables-smarty.xml:
1106       sync with EN
1108 2006-10-01  Yannick Torres  <yannick.torres@keliglia.com>
1110     * docs/fr/designers/language-builtin-functions/language-function-include-php.xml
1111       docs/fr/designers/language-builtin-functions/language-function-include.xml
1112       docs/fr/designers/language-builtin-functions/language-function-insert.xml
1113       docs/fr/designers/language-builtin-functions/language-function-ldelim.xml
1114       docs/fr/designers/language-builtin-functions/language-function-literal.xml
1115       docs/fr/designers/language-builtin-functions/language-function-php.xml
1116       docs/fr/designers/language-custom-functions/language-function-assign.xml
1117       docs/fr/designers/language-custom-functions/language-function-counter.xml
1118       docs/fr/designers/language-custom-functions/language-function-cycle.xml
1119       docs/fr/designers/language-custom-functions/language-function-debug.xml
1120       docs/fr/designers/language-custom-functions/language-function-eval.xml
1121       docs/fr/designers/language-custom-functions/language-function-fetch.xml
1122       docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml
1123       docs/fr/designers/language-custom-functions/language-function-html-image.xml
1124       docs/fr/designers/language-custom-functions/language-function-html-options.xml
1125       docs/fr/designers/language-custom-functions/language-function-html-radios.xml
1126       docs/fr/designers/language-custom-functions/language-function-html-select-date.xml:
1127       sync with EN
1129 2006-09-30  Yannick Torres  <yannick.torres@keliglia.com>
1131     * docs/fr/getting-started.xml:
1132       fix build
1134     * docs/fr/designers/chapter-debugging-console.xml
1135       docs/fr/designers/config-files.xml
1136       docs/fr/designers/language-builtin-functions.xml
1137       docs/fr/designers/language-modifiers.xml
1138       docs/fr/designers/language-variables.xml
1139       docs/fr/designers/language-basic-syntax/language-escaping.xml
1140       docs/fr/designers/language-basic-syntax/language-math.xml
1141       docs/fr/designers/language-basic-syntax/language-syntax-comments.xml
1142       docs/fr/designers/language-basic-syntax/language-syntax-functions.xml
1143       docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml
1144       docs/fr/designers/language-basic-syntax/language-syntax-variables.xml
1145       docs/fr/designers/language-builtin-functions/language-function-capture.xml
1146       docs/fr/designers/language-builtin-functions/language-function-config-load.xml
1147       docs/fr/designers/language-builtin-functions/language-function-foreach.xml
1148       docs/fr/designers/language-builtin-functions/language-function-if.xml:
1149       sync with EN
1151     * docs/fr/getting-started.xml
1152       docs/fr/language-snippets.ent
1153       docs/fr/appendixes/resources.xml
1154       docs/fr/appendixes/tips.xml
1155       docs/fr/appendixes/troubleshooting.xml:
1156       sync with EN
1158 2006-09-27  Peter 'Mash' Morgan  <pm@daffodil.uk.com>
1160     * docs/en/designers/language-builtin-functions/language-function-section.xml:
1161       Minor tweaks and corrections
1163     * docs/en/getting-started.xml
1164       docs/en/designers/chapter-debugging-console.xml
1165       docs/en/designers/language-basic-syntax/language-syntax-comments.xml
1166       docs/en/designers/language-custom-functions/language-function-html-image.xml
1167       docs/en/designers/language-custom-functions/language-function-html-options.xml
1168       docs/en/designers/language-custom-functions/language-function-html-radios.xml
1169       docs/en/designers/language-custom-functions/language-function-html-select-date.xml
1170       docs/en/designers/language-custom-functions/language-function-html-select-time.xml
1171       docs/en/designers/language-custom-functions/language-function-html-table.xml
1172       docs/en/designers/language-custom-functions/language-function-mailto.xml
1173       docs/en/designers/language-custom-functions/language-function-popup-init.xml
1174       docs/en/designers/language-custom-functions/language-function-textformat.xml
1175       docs/en/designers/language-variables/language-config-variables.xml
1176       docs/en/designers/language-variables/language-variables-smarty.xml:
1177       Add literal tags to html, general formatting
1179     * docs/en/getting-started.xml
1180       docs/en/appendixes/resources.xml
1181       docs/en/appendixes/tips.xml
1182       docs/en/appendixes/troubleshooting.xml
1183       docs/en/designers/config-files.xml
1184       docs/en/programmers/caching.xml
1185       docs/en/programmers/smarty-constants.xml
1186       docs/en/programmers/advanced-features/advanced-features-objects.xml
1187       docs/en/programmers/advanced-features/advanced-features-outputfilters.xml
1188       docs/en/programmers/advanced-features/advanced-features-postfilters.xml
1189       docs/en/programmers/advanced-features/advanced-features-prefilters.xml
1190       docs/en/programmers/advanced-features/section-template-cache-handler-func.xml
1191       docs/en/programmers/advanced-features/template-resources.xml
1192       docs/en/programmers/api-variables/variable-autoload-filters.xml
1193       docs/en/programmers/api-variables/variable-cache-dir.xml
1194       docs/en/programmers/api-variables/variable-cache-handler-func.xml
1195       docs/en/programmers/api-variables/variable-cache-lifetime.xml
1196       docs/en/programmers/api-variables/variable-cache-modified-check.xml
1197       docs/en/programmers/api-variables/variable-caching.xml
1198       docs/en/programmers/api-variables/variable-compile-check.xml
1199       docs/en/programmers/api-variables/variable-compile-dir.xml
1200       docs/en/programmers/api-variables/variable-compile-id.xml
1201       docs/en/programmers/api-variables/variable-config-booleanize.xml
1202       docs/en/programmers/api-variables/variable-config-dir.xml
1203       docs/en/programmers/api-variables/variable-config-fix-newlines.xml
1204       docs/en/programmers/api-variables/variable-config-overwrite.xml
1205       docs/en/programmers/api-variables/variable-config-read-hidden.xml
1206       docs/en/programmers/api-variables/variable-debug-tpl.xml
1207       docs/en/programmers/api-variables/variable-debugging-ctrl.xml
1208       docs/en/programmers/api-variables/variable-debugging.xml
1209       docs/en/programmers/api-variables/variable-default-modifiers.xml
1210       docs/en/programmers/api-variables/variable-default-resource-type.xml
1211       docs/en/programmers/api-variables/variable-error-reporting.xml
1212       docs/en/programmers/api-variables/variable-force-compile.xml
1213       docs/en/programmers/api-variables/variable-left-delimiter.xml
1214       docs/en/programmers/api-variables/variable-php-handling.xml
1215       docs/en/programmers/api-variables/variable-plugins-dir.xml
1216       docs/en/programmers/api-variables/variable-request-use-auto-globals.xml
1217       docs/en/programmers/api-variables/variable-request-vars-order.xml
1218       docs/en/programmers/api-variables/variable-right-delimiter.xml
1219       docs/en/programmers/api-variables/variable-secure-dir.xml
1220       docs/en/programmers/api-variables/variable-security-settings.xml
1221       docs/en/programmers/api-variables/variable-security.xml
1222       docs/en/programmers/api-variables/variable-template-dir.xml
1223       docs/en/programmers/api-variables/variable-trusted-dir.xml
1224       docs/en/programmers/api-variables/variable-use-sub-dirs.xml
1225       docs/en/programmers/caching/caching-cacheable.xml
1226       docs/en/programmers/caching/caching-groups.xml
1227       docs/en/programmers/caching/caching-multiple-caches.xml
1228       docs/en/programmers/caching/caching-setting-up.xml:
1229       Tidy up of formatting
1231     * docs/entities/global.ent:
1232       Adding some more resources
1234     * docs/en/programmers/plugins/plugins-block-functions.xml
1235       docs/en/programmers/plugins/plugins-compiler-functions.xml
1236       docs/en/programmers/plugins/plugins-functions.xml
1237       docs/en/programmers/plugins/plugins-inserts.xml
1238       docs/en/programmers/plugins/plugins-modifiers.xml
1239       docs/en/programmers/plugins/plugins-naming-conventions.xml
1240       docs/en/programmers/plugins/plugins-outputfilters.xml
1241       docs/en/programmers/plugins/plugins-prefilters-postfilters.xml
1242       docs/en/programmers/plugins/plugins-resources.xml
1243       docs/en/programmers/plugins/plugins-writing.xml:
1244       Tidy up some formatting
1246 2006-09-26  Peter 'Mash' Morgan  <pm@daffodil.uk.com>
1248     * docs/en/programmers/api-functions/api-append-by-ref.xml
1249       docs/en/programmers/api-functions/api-append.xml
1250       docs/en/programmers/api-functions/api-assign-by-ref.xml
1251       docs/en/programmers/api-functions/api-assign.xml
1252       docs/en/programmers/api-functions/api-clear-all-assign.xml
1253       docs/en/programmers/api-functions/api-clear-all-cache.xml
1254       docs/en/programmers/api-functions/api-clear-assign.xml
1255       docs/en/programmers/api-functions/api-clear-cache.xml
1256       docs/en/programmers/api-functions/api-clear-compiled-tpl.xml
1257       docs/en/programmers/api-functions/api-clear-config.xml
1258       docs/en/programmers/api-functions/api-config-load.xml
1259       docs/en/programmers/api-functions/api-display.xml
1260       docs/en/programmers/api-functions/api-fetch.xml
1261       docs/en/programmers/api-functions/api-get-config-vars.xml
1262       docs/en/programmers/api-functions/api-get-registered-object.xml
1263       docs/en/programmers/api-functions/api-get-template-vars.xml
1264       docs/en/programmers/api-functions/api-is-cached.xml
1265       docs/en/programmers/api-functions/api-load-filter.xml
1266       docs/en/programmers/api-functions/api-register-block.xml
1267       docs/en/programmers/api-functions/api-register-compiler-function.xml
1268       docs/en/programmers/api-functions/api-register-function.xml
1269       docs/en/programmers/api-functions/api-register-modifier.xml
1270       docs/en/programmers/api-functions/api-register-object.xml
1271       docs/en/programmers/api-functions/api-register-outputfilter.xml
1272       docs/en/programmers/api-functions/api-register-postfilter.xml
1273       docs/en/programmers/api-functions/api-register-prefilter.xml
1274       docs/en/programmers/api-functions/api-register-resource.xml
1275       docs/en/programmers/api-functions/api-template-exists.xml
1276       docs/en/programmers/api-functions/api-trigger-error.xml
1277       docs/en/programmers/api-functions/api-unregister-block.xml
1278       docs/en/programmers/api-functions/api-unregister-compiler-function.xml
1279       docs/en/programmers/api-functions/api-unregister-function.xml
1280       docs/en/programmers/api-functions/api-unregister-modifier.xml
1281       docs/en/programmers/api-functions/api-unregister-object.xml
1282       docs/en/programmers/api-functions/api-unregister-outputfilter.xml
1283       docs/en/programmers/api-functions/api-unregister-postfilter.xml
1284       docs/en/programmers/api-functions/api-unregister-prefilter.xml
1285       docs/en/programmers/api-functions/api-unregister-resource.xml:
1286       Tidy up formatting and examples
1288     * docs/en/language-snippets.ent:
1289       Moved recurring para for register_*
1291     * docs/en/designers/language-modifiers.xml:
1292       Spelling on modifiers
1294     * docs/en/designers/language-builtin-functions.xml
1295       docs/en/designers/language-modifiers.xml
1296       docs/en/designers/language-custom-functions/language-function-html-options.xml
1297       docs/en/designers/language-modifiers/language-modifier-capitalize.xml
1298       docs/en/designers/language-modifiers/language-modifier-cat.xml
1299       docs/en/designers/language-modifiers/language-modifier-count-characters.xml
1300       docs/en/designers/language-modifiers/language-modifier-count-paragraphs.xml
1301       docs/en/designers/language-modifiers/language-modifier-count-sentences.xml
1302       docs/en/designers/language-modifiers/language-modifier-count-words.xml
1303       docs/en/designers/language-modifiers/language-modifier-date-format.xml
1304       docs/en/designers/language-modifiers/language-modifier-default.xml
1305       docs/en/designers/language-modifiers/language-modifier-escape.xml
1306       docs/en/designers/language-modifiers/language-modifier-indent.xml
1307       docs/en/designers/language-modifiers/language-modifier-lower.xml
1308       docs/en/designers/language-modifiers/language-modifier-nl2br.xml
1309       docs/en/designers/language-modifiers/language-modifier-regex-replace.xml
1310       docs/en/designers/language-modifiers/language-modifier-replace.xml
1311       docs/en/designers/language-modifiers/language-modifier-spacify.xml
1312       docs/en/designers/language-modifiers/language-modifier-string-format.xml
1313       docs/en/designers/language-modifiers/language-modifier-strip-tags.xml
1314       docs/en/designers/language-modifiers/language-modifier-strip.xml
1315       docs/en/designers/language-modifiers/language-modifier-truncate.xml
1316       docs/en/designers/language-modifiers/language-modifier-upper.xml
1317       docs/en/designers/language-modifiers/language-modifier-wordwrap.xml:
1318       Tidying up some markup
1320     * docs/en/designers/language-variables.xml:
1321       typo
1323     * docs/en/designers/language-variables.xml
1324       docs/en/designers/language-variables/language-assigned-variables.xml
1325       docs/en/designers/language-variables/language-config-variables.xml
1326       docs/en/designers/language-variables/language-variables-smarty.xml:
1327       Tidy up formatting on variables
1329     * docs/en/designers/language-basic-syntax/language-escaping.xml
1330       docs/en/designers/language-basic-syntax/language-math.xml
1331       docs/en/designers/language-basic-syntax/language-syntax-comments.xml
1332       docs/en/designers/language-basic-syntax/language-syntax-functions.xml
1333       docs/en/designers/language-basic-syntax/language-syntax-quotes.xml
1334       docs/en/designers/language-basic-syntax/language-syntax-variables.xml:
1335       Formatting of the basic-syntax dir
1337     * docs/en/designers/language-custom-functions/language-function-assign.xml
1338       docs/en/designers/language-custom-functions/language-function-counter.xml
1339       docs/en/designers/language-custom-functions/language-function-cycle.xml
1340       docs/en/designers/language-custom-functions/language-function-debug.xml
1341       docs/en/designers/language-custom-functions/language-function-eval.xml
1342       docs/en/designers/language-custom-functions/language-function-fetch.xml
1343       docs/en/designers/language-custom-functions/language-function-html-checkboxes.xml
1344       docs/en/designers/language-custom-functions/language-function-html-image.xml
1345       docs/en/designers/language-custom-functions/language-function-html-options.xml
1346       docs/en/designers/language-custom-functions/language-function-html-radios.xml
1347       docs/en/designers/language-custom-functions/language-function-html-select-date.xml
1348       docs/en/designers/language-custom-functions/language-function-html-select-time.xml
1349       docs/en/designers/language-custom-functions/language-function-html-table.xml
1350       docs/en/designers/language-custom-functions/language-function-mailto.xml
1351       docs/en/designers/language-custom-functions/language-function-math.xml
1352       docs/en/designers/language-custom-functions/language-function-popup-init.xml
1353       docs/en/designers/language-custom-functions/language-function-popup.xml
1354       docs/en/designers/language-custom-functions/language-function-textformat.xml:
1355       More formatting and cleaning up examples
1357 2006-09-25  Peter 'Mash' Morgan  <pm@daffodil.uk.com>
1359     * docs/en/designers/language-builtin-functions/language-function-foreach.xml
1360       docs/en/designers/language-builtin-functions/language-function-section.xml:
1361       Doh! removing tabs
1363     * docs/en/designers/language-builtin-functions/language-function-capture.xml
1364       docs/en/designers/language-builtin-functions/language-function-config-load.xml
1365       docs/en/designers/language-builtin-functions/language-function-foreach.xml
1366       docs/en/designers/language-builtin-functions/language-function-if.xml
1367       docs/en/designers/language-builtin-functions/language-function-include-php.xml
1368       docs/en/designers/language-builtin-functions/language-function-include.xml
1369       docs/en/designers/language-builtin-functions/language-function-insert.xml
1370       docs/en/designers/language-builtin-functions/language-function-ldelim.xml
1371       docs/en/designers/language-builtin-functions/language-function-literal.xml
1372       docs/en/designers/language-builtin-functions/language-function-php.xml
1373       docs/en/designers/language-builtin-functions/language-function-section.xml
1374       docs/en/designers/language-builtin-functions/language-function-strip.xml:
1375       A lot of formatting, tagging and tidy up. Some consistency at last
1377     * docs/en/designers/language-builtin-functions/language-function-section.xml:
1378       Major tidy up
1380     * docs/en/designers/language-builtin-functions/language-function-foreach.xml:
1381       Major tidy up, added index property and some examples
1383 2006-09-03  Yannick Torres  <yannick.torres@keliglia.com>
1385     * docs/fr/designers/language-custom-functions/language-function-popup-init.xml
1386       docs/fr/programmers/advanced-features/advanced-features-outputfilters.xml
1387       docs/fr/programmers/advanced-features/advanced-features-postfilters.xml
1388       docs/fr/programmers/advanced-features/advanced-features-prefilters.xml:
1389       sync with EN
1391 2006-09-01  George Miroshnikov  <support@infinity.com.ua>
1393     * docs/ru/programmers/api-functions/api-append-by-ref.xml
1394       docs/ru/programmers/api-functions/api-append.xml
1395       docs/ru/programmers/api-functions/api-assign-by-ref.xml
1396       docs/ru/programmers/api-functions/api-assign.xml
1397       docs/ru/programmers/api-functions/api-clear-all-assign.xml
1398       docs/ru/programmers/api-functions/api-clear-all-cache.xml
1399       docs/ru/programmers/api-functions/api-clear-assign.xml
1400       docs/ru/programmers/api-functions/api-clear-cache.xml
1401       docs/ru/programmers/api-functions/api-clear-compiled-tpl.xml
1402       docs/ru/programmers/api-functions/api-clear-config.xml
1403       docs/ru/programmers/api-functions/api-config-load.xml
1404       docs/ru/programmers/api-functions/api-display.xml:
1405       sync with EN
1407 2006-08-25  Messju Mohr  <messju@lammfellpuschen.de>
1409     * NEWS
1410       libs/Smarty_Compiler.class.php:
1411       fixed wrong handling of name attribute in {insert}
1412       thanks to Ivan Kravets for reporting this
1414     * libs/Smarty_Compiler.class.php:
1415       fixed typo
1417 2006-08-21  George Miroshnikov  <support@infinity.com.ua>
1419     * docs/ru/designers/language-custom-functions/language-function-popup-init.xml
1420       docs/ru/programmers/advanced-features/advanced-features-objects.xml
1421       docs/ru/programmers/advanced-features/advanced-features-outputfilters.xml
1422       docs/ru/programmers/advanced-features/advanced-features-postfilters.xml
1423       docs/ru/programmers/advanced-features/advanced-features-prefilters.xml
1424       docs/ru/programmers/advanced-features/section-template-cache-handler-func.xml
1425       docs/ru/programmers/advanced-features/template-resources.xml:
1426       sync with EN
1428     * docs/en/programmers/advanced-features/advanced-features-prefilters.xml:
1429       another missing dot
1431     * docs/en/programmers/advanced-features/advanced-features-postfilters.xml:
1432       missing dot
1434     * docs/en/programmers/advanced-features/advanced-features-outputfilters.xml:
1435       missing comma
1437 2006-08-19  Peter 'Mash' Morgan  <pmm@daffodil.uk.com>
1439     * docs/en/designers/language-custom-functions/language-function-popup-init.xml:
1440       avoid dupes and added remote paths
1442 2006-08-06  Yannick Torres  <yannick.torres@keliglia.com>
1444     * docs/fr/designers/language-custom-functions/language-function-html-table.xml
1445       docs/fr/designers/language-custom-functions/language-function-mailto.xml:
1446       sync with EN
1448 2006-08-03  Messju Mohr  <messju@lammfellpuschen.de>
1450     * NEWS
1451       libs/Smarty_Compiler.class.php:
1452       fix false replacement of "$t" inside double quotes
1453       thanks to checat for reporting this
1455 2006-07-20  George Miroshnikov  <support@infinity.com.ua>
1457     * docs/ru/designers/language-custom-functions/language-function-html-table.xml
1458       docs/ru/designers/language-custom-functions/language-function-mailto.xml:
1459       incrementing EN-Revision
1461     * docs/ru/designers/language-custom-functions/language-function-assign.xml
1462       docs/ru/designers/language-custom-functions/language-function-eval.xml
1463       docs/ru/designers/language-custom-functions/language-function-fetch.xml
1464       docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml
1465       docs/ru/designers/language-custom-functions/language-function-html-image.xml
1466       docs/ru/designers/language-custom-functions/language-function-html-options.xml
1467       docs/ru/designers/language-custom-functions/language-function-html-radios.xml
1468       docs/ru/designers/language-custom-functions/language-function-html-table.xml
1469       docs/ru/designers/language-custom-functions/language-function-mailto.xml
1470       docs/ru/designers/language-custom-functions/language-function-popup-init.xml
1471       docs/ru/designers/language-custom-functions/language-function-popup.xml
1472       docs/ru/designers/language-modifiers/language-modifier-date-format.xml
1473       docs/ru/designers/language-modifiers/language-modifier-default.xml
1474       docs/ru/designers/language-modifiers/language-modifier-escape.xml
1475       docs/ru/designers/language-modifiers/language-modifier-indent.xml
1476       docs/ru/designers/language-modifiers/language-modifier-lower.xml
1477       docs/ru/designers/language-modifiers/language-modifier-nl2br.xml
1478       docs/ru/designers/language-modifiers/language-modifier-strip.xml
1479       docs/ru/designers/language-modifiers/language-modifier-truncate.xml
1480       docs/ru/designers/language-modifiers/language-modifier-upper.xml
1481       docs/ru/designers/language-modifiers/language-modifier-wordwrap.xml
1482       docs/ru/designers/language-variables/language-variables-smarty.xml:
1483       sync with EN
1485     * docs/en/designers/language-custom-functions/language-function-mailto.xml:
1486       typo
1488 2006-07-10  boots  <jayboots@yahoo.com>
1490     * libs/plugins/function.html_table.php:
1491       fixed email address in comments
1493     * NEWS
1494       libs/plugins/function.html_table.php:
1495       html_table: fixed th/tr output, added hdir support for column
1496       headings,update docs to reflect new features
1498 2006-07-08  Messju Mohr  <messju@lammfellpuschen.de>
1500     * libs/plugins/function.html_table.php:
1501       fix occasional notices on undefined variables
1503 2006-07-08  boots  <jayboots@yahoo.com>
1505     * libs/plugins/function.html_table.php:
1506       Added ability to specify column headings in {html_table}
1507       
1508       Added th_attrs attribute which works similary to td_attr and tr_attr but
1509       for TH elements. Changes the cols attribute to allow mixed values; a
1510       numeric still specifies the number of columns to render but now an array
1511       of values can be used to specify TH column values. The number of columns
1512       is determine from the size of the array. Further, a comma-separated
1513       string of column names can be used which is internally coverted to an
1514       array and used as if it was specified as a normal array.
1515       
1516       Thanks for lynlyn for the feature request.
1518 2006-06-23  boots  <jayboots@yahoo.com>
1520     * libs/plugins/outputfilter.trimwhitespace.php:
1521       fix comments in outputfilter.trimwhitespace
1523     * NEWS
1524       libs/plugins/outputfilter.trimwhitespace.php:
1525       fixed ordering of replacements in trimwhitespace output filter
1526       
1527       Thanks to Getty from IRC for reporting this.
1529 2006-06-20  boots  <jayboots@yahoo.com>
1531     * NEWS
1532       libs/plugins/function.mailto.php:
1533       update mailto function plugin to work around a firefox/thunderbird escaping
1534       bug
1535       
1536       Thanks to elijahlofgren from the forums for reporting this and providing
1537       the necessary patch
1539     * NEWS
1540       libs/plugins/modifier.date_format.php:
1541       emulate %l in the date_format modifier on windows
1542       
1543       thanks to Gibberish from the forums for reporting this
1545 2006-06-14  boots  <jayboots@yahoo.com>
1547     * NEWS
1548       libs/plugins/modifier.capitalize.php:
1549       Fix handling of apostrophes in the capitalize modifier.
1550       
1551       Thanks to asmecher from the forums for reporting this and providing a
1552       partial solution.
1554 2006-05-28  Monte Ohrt  <monte@ohrt.com>
1556     * NEWS
1557       libs/Config_File.class.php
1558       libs/Smarty.class.php
1559       libs/Smarty_Compiler.class.php:
1560       update version numbers
1562 2006-05-25  boots  <jayboots@yahoo.com>
1564     * NEWS
1565       libs/Smarty_Compiler.class.php:
1566       un-hide hidden xml open tags
1568 2006-05-09  boots  <jayboots@yahoo.com>
1570     * NEWS
1571       libs/Smarty_Compiler.class.php:
1572       separate handling of comment blocks from "special blocks"
1574     * NEWS
1575       libs/plugins/function.popup_init.php:
1576       reverted {popup_init} as proposed change to insertion behviour was not BC
1578 2006-05-04  boots  <jayboots@yahoo.com>
1580     * NEWS
1581       libs/plugins/function.popup_init.php:
1582       changed {popup_init} to only emit code once during a request
1583       
1584       Thanks to TGKnIght from forums
1586 2006-04-22  Messju Mohr  <messju@lammfellpuschen.de>
1588     * NEWS
1589       libs/Smarty_Compiler.class.php:
1590       fix handling of block-methods of registered objects
1591       thanks to El Hombre Gris
1593 2006-04-04  Monte Ohrt  <monte@ohrt.com>
1595     * libs/plugins/function.html_select_date.php:
1596       fix typo
1598 2006-03-09  Monte Ohrt  <monte@ohrt.com>
1600     * (Smarty_2_6_13)
1601       NEWS:
1602       update for release
1604 2006-03-08  Monte Ohrt  <monte@ohrt.com>
1606     * libs/plugins/modifier.regex_replace.php:
1607       remove delim quote
1609     * libs/plugins/modifier.regex_replace.php:
1610       fix delimiter issue
1612 2006-03-03  Monte Ohrt  <monte@ohrt.com>
1614     * libs/plugins/modifier.regex_replace.php:
1615       use preg_replace to cover any space chars
1617     * libs/plugins/modifier.regex_replace.php:
1618       fix problem with allowing "e" modifier
1620 2006-01-29  Messju Mohr  <messju@lammfellpuschen.de>
1622     * libs/Smarty_Compiler.class.php:
1623       removed possiblity for E_NOTICE on an undefined variable in
1624       Smarty_Compiler::_compile_if_tag() - thanks to sbeh
1626 2006-01-18  Monte Ohrt  <monte@ohrt.com>
1628     * libs/Config_File.class.php
1629       libs/Smarty.class.php
1630       libs/Smarty_Compiler.class.php:
1631       update version numbers
1633     * (Smarty_2_6_12)
1634       NEWS:
1635       commit 2.6.12 release
1637 2006-01-15  Messju Mohr  <messju@lammfellpuschen.de>
1639     * NEWS
1640       libs/Smarty_Compiler.class.php:
1641       fixed use of references $cache_attrs and $repeat in Smarty_Compiler.
1642       
1643       php does not allow to pass an assigned by reference to a function. since
1644       php-5.1.2
1645       the reference to the lval gets lost when passing an assignment.
1647 2005-12-31  Messju Mohr  <messju@lammfellpuschen.de>
1649     * NEWS
1650       libs/Smarty.class.php:
1651       fixed incompatible use of fread() in Smarty::_read_file()
1652       it choke on php-5.1.1 and later.
1653       thanks to andig for pointing this out.
1655 2005-12-21  boots  <jayboots@yahoo.com>
1657     * NEWS
1658       libs/Smarty_Compiler.class.php:
1659       Fix improper tokenization of certain inline math expressions.
1660       
1661       Thanks to gerard at forums for reporting this.
1663 2005-12-19  Messju Mohr  <messju@lammfellpuschen.de>
1665     * libs/plugins/function.math.php:
1666       fixed problem with math in certain LC_NUMERIC locales.
1667       thanks to wiebren for providing problem+solution.
1669 2005-12-14  Messju Mohr  <messju@lammfellpuschen.de>
1671     * NEWS:
1672       fixed iso-latin1 special chars
1674 2005-12-14  Monte Ohrt  <monte@ohrt.com>
1676     * libs/Config_File.class.php
1677       libs/Smarty.class.php
1678       libs/Smarty_Compiler.class.php:
1679       update version numbers
1681     * (Smarty_2_6_11)
1682       NEWS:
1683       commit NEWS file for 2.6.11
1685 2005-12-08  Messju Mohr  <messju@lammfellpuschen.de>
1687     * docs/de/getting-started.xml:
1688       sync with en
1690 2005-11-29  Messju Mohr  <messju@lammfellpuschen.de>
1692     * NEWS
1693       libs/Smarty_Compiler.class.php:
1694       fixed code generation of non-cacheable blocks to play well with php's
1695       "Alternative syntax" used for example in compiled {if}..{else}..{/if}
1696       blocks.
1697       
1698       (see: http://php.net/manual/en/control-structures.alternative-syntax.php
1699       on "Alternative syntax")
1700       
1701       thanks to kihara from the forum.
1703 2005-11-26  Messju Mohr  <messju@lammfellpuschen.de>
1705     * NEWS:
1706       fixed handling of multiple identical calls to {insert}.
1707       
1708       the function was called multiple times, but all inserts where replaced
1709       by the results of the first call to the insert function.
1711     * libs/plugins/compiler.assign.php
1712       libs/plugins/function.config_load.php:
1713       added credits
1715     * libs/plugins/function.popup.php:
1716       added "closeclick" from
1717       http://www.bosrup.com/web/overlib/?Command_Reference
1719 2005-11-23  boots  <jayboots@yahoo.com>
1721     * NEWS
1722       libs/Config_File.class.php
1723       libs/Smarty.class.php
1724       libs/Smarty_Compiler.class.php
1725       libs/plugins/modifier.escape.php:
1726       replace {} string access with equivalent substr() to avoid E_STRICT
1727       warnings in PHP 5.1
1729 2005-11-09  boots  <jayboots@yahoo.com>
1731     * NEWS
1732       libs/Smarty.class.php:
1733       return valid reference in get_config_vars() when given var is non-existant
1735 2005-10-11  Monte Ohrt  <monte@ohrt.com>
1737     * libs/plugins/block.textformat.php
1738       libs/plugins/compiler.assign.php
1739       libs/plugins/function.assign_debug_info.php
1740       libs/plugins/function.config_load.php
1741       libs/plugins/function.counter.php
1742       libs/plugins/function.eval.php
1743       libs/plugins/function.fetch.php
1744       libs/plugins/function.html_options.php
1745       libs/plugins/function.html_select_date.php
1746       libs/plugins/function.html_select_time.php
1747       libs/plugins/function.math.php
1748       libs/plugins/function.popup.php
1749       libs/plugins/function.popup_init.php
1750       libs/plugins/modifier.capitalize.php
1751       libs/plugins/modifier.count_characters.php
1752       libs/plugins/modifier.count_paragraphs.php
1753       libs/plugins/modifier.count_sentences.php
1754       libs/plugins/modifier.count_words.php
1755       libs/plugins/modifier.date_format.php
1756       libs/plugins/modifier.debug_print_var.php
1757       libs/plugins/modifier.default.php
1758       libs/plugins/modifier.escape.php
1759       libs/plugins/modifier.indent.php
1760       libs/plugins/modifier.lower.php
1761       libs/plugins/modifier.regex_replace.php
1762       libs/plugins/modifier.replace.php
1763       libs/plugins/modifier.spacify.php
1764       libs/plugins/modifier.string_format.php
1765       libs/plugins/modifier.strip_tags.php
1766       libs/plugins/modifier.truncate.php
1767       libs/plugins/modifier.upper.php
1768       libs/plugins/modifier.wordwrap.php
1769       libs/plugins/shared.escape_special_chars.php
1770       libs/plugins/shared.make_timestamp.php:
1771       Added author title to plugins where they don't exist. I put my name where I
1772       was the original or co-author. If there needs to be more credit given
1773       somewhere, speak up!
1775 2005-10-10  Monte Ohrt  <monte@ohrt.com>
1777     * NEWS
1778       libs/plugins/function.html_image.php:
1779       add path_prefix to html_image, fix incorrect secure_dir error when image
1780       file is missing
1782 2005-10-04  Monte Ohrt  <monte@ohrt.com>
1784     * demo/templates/index.tpl:
1785       remove popup example, update section var syntax
1787 2005-09-16  Nuno Lopes  <nunoplopes@sapo.pt>
1789     * docs/de/getting-started.xml:
1790       more fixes
1792     * docs/de/getting-started.xml:
1793       fix php bug #34520: broken example display (de only)
1795 2005-08-30  Monte Ohrt  <monte@ohrt.com>
1797     * libs/plugins/modifier.escape.php:
1798       change default charset from utf8 to iso-8859-1
1800     * NEWS
1801       libs/plugins/modifier.escape.php:
1802       add char_set param
1804 2005-08-17  Monte Ohrt  <monte@ohrt.com>
1806     * NEWS:
1807       fix notice in debug security check
1809     * libs/Smarty.class.php:
1810       fix typo
1812     * NEWS
1813       libs/Smarty.class.php:
1814       return valid reference in get_template_vars() when given var is
1815       non-existant
1817 2005-08-12  Monte Ohrt  <monte@ohrt.com>
1819     * NEWS
1820       libs/plugins/modifier.escape.php:
1821       add "urlpathinfo" escape type to escape modifier. (apache does not like %2F
1822       in the PATH_INFO)
1824 2005-08-05  Monte Ohrt  <monte@ohrt.com>
1826     * NEWS
1827       libs/Config_File.class.php
1828       libs/Smarty.class.php
1829       libs/Smarty_Compiler.class.php:
1830       update version numbers
1832 2005-08-04  Monte Ohrt  <monte@ohrt.com>
1834     * NEWS:
1835       update secure_dir notes
1837     * NEWS:
1838       allow debug.tpl to work from arbitrary dir
1840 2005-08-04  Messju Mohr  <messju@lammfellpuschen.de>
1842     * NEWS
1843       libs/Smarty_Compiler.class.php:
1844       fixed proper escaping for literal strings passed to
1845       Smarty_Compiler::_expand_quoted_text() by
1846       Smarty_Compiler::_parse_var_props()
1848 2005-07-27  Messju Mohr  <messju@lammfellpuschen.de>
1850     * NEWS
1851       libs/plugins/shared.make_timestamp.php:
1852       removed ambiguity for numeric values passed to smarty_make_timestamp().
1853       numeric values are *always* treated as timestamps now.
1855 2005-07-18  Messju Mohr  <messju@lammfellpuschen.de>
1857     * libs/Config_File.class.php:
1858       removed E_NOTICE from Config_File::get()
1860     * libs/Smarty.class.php:
1861       removed E_NOTICE
1863 2005-07-10  Yannick Torres  <yannick.torres@keliglia.com>
1865     * docs/fr/getting-started.xml:
1866       sync with EN
1868 2005-07-08  Monte Ohrt  <monte@ohrt.com>
1870     * NEWS:
1871       correct username in NEWS file
1873     * NEWS
1874       libs/plugins/function.html_select_date.php:
1875       added passthru attribute feature to html_select_date
1877 2005-07-03  Yannick Torres  <yannick.torres@keliglia.com>
1879     * docs/fr/language-snippets.ent
1880       docs/fr/preface.xml:
1881       sync with EN
1883 2005-06-16  Messju Mohr  <messju@lammfellpuschen.de>
1885     * docs/de/preface.xml
1886       docs/de/preface.xml:
1887       sync with en
1889 2005-06-13  Monte Ohrt  <monte@ohrt.com>
1891     * NEWS
1892       libs/plugins/modifier.truncate.php:
1893       add "middle" parameter to truncate modifier
1895 2005-06-10  Messju Mohr  <messju@lammfellpuschen.de>
1897     * docs/de/livedocs.ent:
1898       added german livedocs.ent
1900     * docs/de/language-snippets.ent
1901       docs/de/preface.xml:
1902       sync with en
1904 2005-06-09  Messju Mohr  <messju@lammfellpuschen.de>
1906     * docs/de/bookinfo.xml
1907       docs/de/getting-started.xml
1908       docs/de/getting-started.xml:
1909       sync with en
1911 2005-05-24  Yannick Torres  <yannick.torres@keliglia.com>
1913     * docs/fr/getting-started.xml
1914       docs/fr/language-snippets.ent:
1915       sync with EN
1917 2005-05-20  Monte Ohrt  <monte@ohrt.com>
1919     * libs/plugins/function.html_radios.php:
1920       fix allowable label id characters
1922 2005-05-06  Monte Ohrt  <monte@ohrt.com>
1924     * NEWS
1925       libs/plugins/function.html_radios.php:
1926       make form input label ids optional (monte)
1928 2005-05-02  Monte Ohrt  <monte@ohrt.com>
1930     * NEWS
1931       libs/Smarty_Compiler.class.php:
1932       add error message for empty if/elseif statements
1934 2005-04-15  Monte Ohrt  <monte@ohrt.com>
1936     * NEWS
1937       libs/plugins/function.html_radios.php:
1938       cast selected value to string for comparison in html_radios
1940 2005-04-07  Messju Mohr  <messju@lammfellpuschen.de>
1942     * NEWS
1943       libs/plugins/function.html_select_date.php:
1944       added xhtml compliance to html_select_date's year_as_text-feature
1945       thanks to Mark West
1947     * NEWS
1948       libs/plugins/function.html_select_date.php:
1949       fixed handling of selected month html_select_date
1950       thanks to Yuri Weseman for providing problem+solution
1952 2005-04-07  Nuno Lopes  <nunoplopes@sapo.pt>
1954     * docs/configure.in:
1955       sync configure and file-entities scripts with phpdoc, for better
1956       windows/cygwin support
1958 2005-03-31  Monte Ohrt  <monte@ohrt.com>
1960     * libs/Config_File.class.php
1961       libs/Smarty.class.php
1962       libs/Smarty_Compiler.class.php:
1963       update version numbers
1965     * (Smarty_2_6_9)
1966       NEWS:
1967       update NEWS file
1969 2005-03-30  Messju Mohr  <messju@lammfellpuschen.de>
1971     * libs/plugins/function.math.php:
1972       re-enabled hex-constant. i hope in a sane way this time.
1974 2005-03-30  Monte Ohrt  <monte@ohrt.com>
1976     * libs/plugins/function.math.php:
1977       fix function testing logic
1979     * libs/Smarty_Compiler.class.php:
1980       disable variable func calls completely
1982     * libs/Smarty_Compiler.class.php:
1983       disallow variable func calls when security is enabled
1985 2005-03-22  Messju Mohr  <messju@lammfellpuschen.de>
1987     * NEWS
1988       libs/Config_File.class.php
1989       libs/Smarty.class.php
1990       libs/Smarty_Compiler.class.php:
1991       bumped version-number to 2.6.9-dev
1992       added headline of 2.6.6 release to NEWS file
1994 2005-03-21  Messju Mohr  <messju@lammfellpuschen.de>
1996     * (Smarty_2_6_8)
1997       NEWS:
1998       maybe even better this way. thanks monte :)
2000     * NEWS:
2001       little more clear news-entry
2003 2005-03-21  Monte Ohrt  <monte@ohrt.com>
2005     * NEWS:
2006       update NEWS with e-modifier removal
2008     * (Smarty_2_6_8)
2009       libs/plugins/modifier.regex_replace.php:
2010       remove e-modifier
2012 2005-03-19  Messju Mohr  <messju@lammfellpuschen.de>
2014     * NEWS
2015       libs/Smarty_Compiler.class.php:
2016       objects don't get casted to arrays anymore in {foreach}
2018 2005-02-26  Messju Mohr  <messju@lammfellpuschen.de>
2020     * NEWS
2021       libs/Smarty.class.php:
2022       add "null" as a valid token for {if} when security is enabled
2024 2005-02-25  Monte Ohrt  <monte@ohrt.com>
2026     * NEWS
2027       libs/plugins/function.mailto.php:
2028       add javascript_charcode option to mailto
2030 2005-02-24  Monte Ohrt  <monte@ohrt.com>
2032     * NEWS:
2033       update NEWS file
2035     * QUICK_START
2036       libs/plugins/function.html_radios.php:
2037       add label ids to html_radios
2039 2005-02-10  Monte Ohrt  <monte@ohrt.com>
2041     * QUICK_START:
2042       update with directory structure
2044 2005-02-10  Nuno Lopes  <nunoplopes@sapo.pt>
2046     * docs/Makefile.in:
2047       fix chm generation
2049 2005-02-10  Messju Mohr  <messju@lammfellpuschen.de>
2051     * libs/Smarty_Compiler.class.php:
2052       fixed too agressive {strip} around delimiters inside strip-blocks
2054 2005-02-10  Monte Ohrt  <monte@ohrt.com>
2056     * QUICK_START:
2057       fix a couple errors
2059 2005-02-10  Nuno Lopes  <nunoplopes@sapo.pt>
2061     * docs/Makefile.in
2062       docs/README:
2063       commiting the new tools to make the CHM manual.
2065 2005-02-09  Messju Mohr  <messju@lammfellpuschen.de>
2067     * NEWS
2068       libs/Smarty_Compiler.class.php:
2069       fixed handling of strip-tags with non-default delimiters
2071 2005-02-04  Messju Mohr  <messju@lammfellpuschen.de>
2073     * libs/plugins/function.html_radios.php:
2074       fixed syntax error. shame on me.
2076 2005-02-03  Monte Ohrt  <monte@ohrt.com>
2078     * QUICK_START:
2079       fix example
2081     * QUICK_START:
2082       initial commit
2084     * RELEASE_NOTES
2085       libs/Config_File.class.php
2086       libs/Smarty.class.php
2087       libs/Smarty_Compiler.class.php:
2088       update version numbers in cvs
2090     * (Smarty_2_6_7)
2091       NEWS
2092       libs/Config_File.class.php
2093       libs/Smarty.class.php
2094       libs/Smarty_Compiler.class.php:
2095       commit version numbers for new release
2097 2005-02-03  Messju Mohr  <messju@lammfellpuschen.de>
2099     * (Smarty_2_6_7)
2100       libs/plugins/function.html_image.php:
2101       fixed comment (thanks to CirTap)
2103 2005-02-01  Monte Ohrt  <monte@ohrt.com>
2105     * libs/plugins/function.html_image.php:
2106       remove border tag
2108 2005-02-01  Messju Mohr  <messju@lammfellpuschen.de>
2110     * libs/Smarty.class.php:
2111       fixed serialization of values containing newlines (like _cache_attrs)
2112       in core_write_cache_file()
2113       
2114       bumped version to 2.6.6-dev-3 to indicate that the fileformat of cache
2115       has changed
2117 2005-01-30  Messju Mohr  <messju@lammfellpuschen.de>
2119     * NEWS
2120       libs/Smarty_Compiler.class.php:
2121       fixed handling of hashed opening php-tags inside strip-blocks
2122       (reported by titi_rafa)
2124 2005-01-30  Nuno Lopes  <nunoplopes@sapo.pt>
2126     * docs/fr/language-snippets.ent:
2127       fix build
2129 2005-01-28  Messju Mohr  <messju@lammfellpuschen.de>
2131     * NEWS
2132       libs/plugins/modifier.escape.php:
2133       escape:url now uses the (RFC 1738 compliant) rawurlencode()
2135 2005-01-23  Messju Mohr  <messju@lammfellpuschen.de>
2137     * libs/Smarty.class.php:
2138       replaced ? true : false and removed intermediate $_cookie_var in the
2139       handling of the SMARTY_DEBUG-cookie
2141 2005-01-22  Yannick Torres  <yannick.torres@keliglia.com>
2143     * docs/fr/bookinfo.xml:
2144       update EN-Revision tag
2146 2005-01-21  Monte Ohrt  <monte@ohrt.com>
2148     * README
2149       RELEASE_NOTES
2150       docs/de/bookinfo.xml
2151       docs/fr/bookinfo.xml
2152       libs/Smarty.class.php
2153       libs/Smarty_Compiler.class.php
2154       libs/plugins/function.cycle.php
2155       libs/plugins/function.debug.php
2156       libs/plugins/function.html_checkboxes.php
2157       libs/plugins/function.html_image.php
2158       libs/plugins/function.html_radios.php
2159       libs/plugins/function.html_table.php
2160       libs/plugins/function.mailto.php
2161       libs/plugins/modifier.cat.php
2162       libs/plugins/modifier.nl2br.php
2163       libs/plugins/modifier.strip.php
2164       libs/plugins/outputfilter.trimwhitespace.php:
2165       de-spammify e-mails
2167     * README
2168       RELEASE_NOTES
2169       docs/de/bookinfo.xml
2170       docs/fr/bookinfo.xml
2171       libs/Config_File.class.php
2172       libs/Smarty.class.php
2173       libs/Smarty_Compiler.class.php
2174       libs/plugins/function.cycle.php
2175       libs/plugins/function.debug.php
2176       libs/plugins/function.html_checkboxes.php
2177       libs/plugins/function.html_image.php
2178       libs/plugins/function.html_radios.php
2179       libs/plugins/function.html_table.php
2180       libs/plugins/function.mailto.php
2181       libs/plugins/modifier.cat.php
2182       libs/plugins/modifier.nl2br.php
2183       libs/plugins/modifier.strip.php
2184       libs/plugins/outputfilter.trimwhitespace.php:
2185       update copyright notices, e-mail addresses
2187 2005-01-06  Messju Mohr  <messju@lammfellpuschen.de>
2189     * libs/Smarty_Compiler.class.php:
2190       reduced the code that is generated on a {foreach}-block that has a
2191       name.
2192       
2193       instead of pre-computing all foreach-properties (like first, last,
2194       show) on each iteration, they are computed on demand as soon as
2195       {$smarty.foreach.*}-variables are used.
2197     * NEWS
2198       libs/Smarty_Compiler.class.php:
2199       slight optimization in the compilation of $smarty.const.FOO .
2200       
2201       more complex consts like $smarty.const.$name still compile to
2202       constant($this->_tpl_vars['name'])
2204 2005-01-05  Messju Mohr  <messju@lammfellpuschen.de>
2206     * NEWS
2207       libs/Smarty_Compiler.class.php:
2208       make block functions and registered objects' block methods use a
2209       local variable for block_content instead of $this->_block_content
2210       
2211       it's not necessary to have $smarty->_block_content accessible.
2213 2005-01-04  Yannick Torres  <yannick.torres@keliglia.com>
2215     * docs/fr/bookinfo.xml:
2216       sync with EN
2218 2005-01-01  Messju Mohr  <messju@lammfellpuschen.de>
2220     * libs/Config_File.class.php
2221       libs/Smarty.class.php
2222       libs/Smarty_Compiler.class.php:
2223       Happy new year from germany.
2225 2004-12-28  Monte Ohrt  <monte@ispi.net>
2227     * libs/Smarty.class.php:
2228       fix _read_file comments
2230 2004-12-26  Yannick Torres  <yannick.torres@keliglia.com>
2232     * docs/fr/getting-started.xml
2233       docs/fr/preface.xml:
2234       typo
2236     * docs/fr/language-defs.ent
2237       docs/fr/language-snippets.ent
2238       docs/fr/livedocs.ent:
2239       sync with EN & typo
2241 2004-12-21  Yannick Torres  <yannick.torres@keliglia.com>
2243     * docs/fr/bookinfo.xml
2244       docs/fr/getting-started.xml
2245       docs/fr/translation.xml:
2246       sync with EN
2248 2004-12-17  Messju Mohr  <messju@lammfellpuschen.de>
2250     * NEWS
2251       libs/Smarty_Compiler.class.php:
2252       fixed escaping of template-filenames in the generated code that loads
2253       needed plugins
2255 2004-12-15  Monte Ohrt  <monte@ispi.net>
2257     * NEWS
2258       libs/plugins/function.popup.php:
2259       fix invalid HTML issue with popup
2261 2004-12-06  boots  <jayboots@yahoo.com>
2263     * NEWS
2264       libs/plugins/function.popup.php:
2265       - fixed {popup} to properly handle inarray and function parameters and
2266       added support for mouseoff and followmouse options
2268 2004-11-21  Mehdi Achour  <didou@keliglia.com>
2270     * docs/fr/livedocs.ent:
2271       add livedocs specific entities files
2273 2004-11-16  Messju Mohr  <messju@lammfellpuschen.de>
2275     * libs/plugins/function.html_checkboxes.php
2276       libs/plugins/function.html_radios.php:
2277       cleaned up typecasting
2279 2004-11-15  Messju Mohr  <messju@lammfellpuschen.de>
2281     * libs/plugins/function.html_options.php:
2282       fixed semantically misleading check for $options (use isset() instead
2283       of is_array() because it is always an array).
2284       
2285       thanks to albert almeida.
2287 2004-11-08  Messju Mohr  <messju@lammfellpuschen.de>
2289     * libs/Smarty_Compiler.class.php:
2290       removed unused code
2292 2004-10-25  Mehdi Achour  <didou@keliglia.com>
2294     * docs/fr/bookinfo.xml
2295       docs/fr/getting-started.xml:
2296       sync with en
2298 2004-10-13  Monte Ohrt  <monte@ispi.net>
2300     * NEWS:
2301       update header
2303 2004-10-02  Messju Mohr  <messju@lammfellpuschen.de>
2305     * NEWS:
2306       fixed nocache-handling with nested includes. there was a logical error
2307       in the replacement of internal nocache-tags to dynamic content that
2308       lead to false results with deeply nested includes or with
2309       nocache-blocks inside nocache-blocks.
2310       
2311       many thanks to Lars Jankowfsky for providing big help on reproducing
2312       and tracking down this bug!
2314 2004-10-01  Messju Mohr  <messju@lammfellpuschen.de>
2316     * libs/Smarty.class.php
2317       libs/Smarty_Compiler.class.php:
2318       - better header for compiled includes (more in line with compiled
2319       templates)
2320       
2321       - reuse cache_serials if a file is compiled more than once in one
2322         process (force_compile)
2323       
2324       - don't print nocache-delimiters wenn already inside
2325       process_cached_inserts()
2327 2004-09-29  Messju Mohr  <messju@lammfellpuschen.de>
2329     * libs/Smarty.class.php:
2330       switched from @count() to !empty() . this was pointed out a few times
2331       by a few people with buggy error-handlers
2333     * libs/Smarty_Compiler.class.php:
2334       added some property declarations
2336 2004-09-28  Messju Mohr  <messju@lammfellpuschen.de>
2338     * libs/Smarty.class.php:
2339       bumped up version number to reflect incompatibility in tempfiles of
2340       'core' vs. 'internals'
2342 2004-09-24  Messju Mohr  <messju@lammfellpuschen.de>
2344     * libs/plugins/function.html_select_date.php:
2345       fixed $start_year when no value for the year in $time is given.
2347 2004-09-21  Messju Mohr  <messju@lammfellpuschen.de>
2349     * libs/plugins/function.html_table.php:
2350       fixed handling of "inner"-attribute
2352     * libs/Smarty_Compiler.class.php:
2353       fixed handling of object derefence inside backticks
2355 2004-09-20  Monte Ohrt  <monte@ispi.net>
2357     * libs/debug.tpl:
2358       add <head></head> tags
2360 2004-09-18  boots  <jayboots@yahoo.com>
2362     * libs/Smarty.class.php
2363       libs/Smarty_Compiler.class.php
2364       libs/plugins/function.config_load.php
2365       libs/plugins/function.debug.php
2366       libs/plugins/function.fetch.php
2367       libs/plugins/function.html_image.php:
2368       Fixed \\r\\n line endings mistakenly introduced in last commit. d'oh.
2370 2004-09-16  boots  <jayboots@yahoo.com>
2372     * NEWS
2373       libs/Smarty.class.php
2374       libs/Smarty_Compiler.class.php
2375       libs/core/core.assemble_plugin_filepath.php
2376       libs/core/core.assign_smarty_interface.php
2377       libs/core/core.create_dir_structure.php
2378       libs/core/core.display_debug_console.php
2379       libs/core/core.get_include_path.php
2380       libs/core/core.get_microtime.php
2381       libs/core/core.get_php_resource.php
2382       libs/core/core.is_secure.php
2383       libs/core/core.is_trusted.php
2384       libs/core/core.load_plugins.php
2385       libs/core/core.load_resource_plugin.php
2386       libs/core/core.process_cached_inserts.php
2387       libs/core/core.process_compiled_include.php
2388       libs/core/core.read_cache_file.php
2389       libs/core/core.rm_auto.php
2390       libs/core/core.rmdir.php
2391       libs/core/core.run_insert_handler.php
2392       libs/core/core.smarty_include_php.php
2393       libs/core/core.write_cache_file.php
2394       libs/core/core.write_compiled_include.php
2395       libs/core/core.write_compiled_resource.php
2396       libs/core/core.write_file.php
2397       libs/plugins/function.config_load.php
2398       libs/plugins/function.debug.php
2399       libs/plugins/function.fetch.php
2400       libs/plugins/function.html_image.php:
2401       Moved /libs/core to /libs/internals and created new constant,
2402       SMARTY_CORE_DIR which defaults to SMARTY_DIR/internals. This should help
2403       CVS and rsynch users butupgrades will require changes and this may affect
2404       3rd party plugins that use the /core dir.
2406 2004-09-15  Messju Mohr  <messju@lammfellpuschen.de>
2408     * NEWS
2409       libs/Smarty_Compiler.class.php:
2410       moved $this->_num_const_regexp out of $this->_var_regexp and added it
2411       to the places that affect $this->_var_regexp
2412       
2413       this should fix some problems parsing plugin-names endings with digits
2415 2004-09-14  Messju Mohr  <messju@lammfellpuschen.de>
2417     * libs/Config_File.class.php
2418       libs/Smarty.class.php
2419       libs/Smarty_Compiler.class.php:
2420       update files to 2.6.6-dev
2422 2004-09-13  Messju Mohr  <messju@lammfellpuschen.de>
2424     * NEWS:
2425       fixed typo
2427 2004-09-13  Monte Ohrt  <monte@ispi.net>
2429     * (Smarty_2_6_5)
2430       NEWS:
2431       update NEWS file with parsing correction note
2433 2004-09-11  Messju Mohr  <messju@lammfellpuschen.de>
2435     * libs/plugins/function.debug.php:
2436       removed notice from {debug}
2437       thanks to Peter Billen for pointing this one out!
2439 2004-09-11  Monte Ohrt  <monte@ispi.net>
2441     * libs/Smarty_Compiler.class.php:
2442       fix more object calling syntax issues
2444 2004-09-10  Messju Mohr  <messju@lammfellpuschen.de>
2446     * NEWS
2447       libs/Smarty.class.php
2448       libs/Smarty_Compiler.class.php:
2449       added $smarty->security_settings['ALLOW_CONSTANTS']
2450       including test-cases for them
2452 2004-09-09  Monte Ohrt  <monte@ispi.net>
2454     * libs/Smarty_Compiler.class.php:
2455       break down regex to digestable chunks, fix multiple param problem with
2456       method calls,
2457       add object method testing to unit_test cases
2459     * libs/Smarty_Compiler.class.php:
2460       update code comment with more examples
2462     * libs/Smarty_Compiler.class.php:
2463       allow objects in arbitrary param positions
2465     * libs/Smarty_Compiler.class.php:
2466       fix object parameter regex, allow one level of object indirection
2468     * libs/Smarty_Compiler.class.php:
2469       fix compile problem with numeric constants and math operator matching
2471 2004-09-07  Monte Ohrt  <monte@ispi.net>
2473     * libs/Config_File.class.php
2474       libs/Smarty.class.php
2475       libs/Smarty_Compiler.class.php:
2476       update files to 2.6.5-dev
2478     * (Smarty_2_6_4)
2479       NEWS:
2480       update NEWS file with 2.6.4 header
2482 2004-08-31  Monte Ohrt  <monte@ispi.net>
2484     * libs/Smarty_Compiler.class.php:
2485       fix preg_quote
2487     * libs/Smarty_Compiler.class.php:
2488       fix math in object params, clean up some regex on the way, change
2489       preg_ delimiters to ~ to avoid character clashes with ! and %
2491 2004-08-30  Monte Ohrt  <monte@ispi.net>
2493     * NEWS
2494       libs/Smarty_Compiler.class.php:
2495       add $smarty.ldelim and $smarty.rdelim to smarty special var
2497 2004-08-29  Messju Mohr  <messju@lammfellpuschen.de>
2499     * NEWS
2500       libs/core/core.write_file.php:
2501       tempnam() seems to be borken on many installation.
2502       
2503       now we try tempnam first and if that fails we generate our own
2504       temp-filename with uniqid()
2506 2004-08-23  Monte Ohrt  <monte@ispi.net>
2508     * libs/plugins/modifier.capitalize.php:
2509       dont use constant, use static var instead
2511     * libs/plugins/modifier.capitalize.php:
2512       implement optional param to capitalize for digit behavior
2514     * libs/plugins/modifier.capitalize.php:
2515       another commit to capitalize, taking special chars into account
2517 2004-08-23  Messju Mohr  <messju@lammfellpuschen.de>
2519     * libs/Smarty_Compiler.class.php:
2520       cleaned up attribute-handling in Smarty_Compiler::_compile_foreach_start()
2522 2004-08-23  Monte Ohrt  <monte@ispi.net>
2524     * NEWS
2525       libs/plugins/function.html_select_date.php
2526       libs/plugins/modifier.capitalize.php:
2527       fix capitalize modifier to not rely on buggy ucwords() func
2529 2004-08-20  Monte Ohrt  <monte@ispi.net>
2531     * libs/plugins/function.html_select_date.php:
2532       update version
2534     * NEWS
2535       libs/plugins/function.html_select_date.php:
2536       make time param work with negative timestamps, force year range to include
2537       given date unless explicitly set
2539 2004-08-19  Monte Ohrt  <monte@ispi.net>
2541     * NEWS
2542       libs/plugins/function.fetch.php:
2543       fix bug with fetch, passing user/pass in url did not work
2545 2004-08-13  Messju Mohr  <messju@lammfellpuschen.de>
2547     * libs/Smarty_Compiler.class.php:
2548       fixed handling of {foreachelse} and {sectionelse} that got borked with
2549       the latest commit (v 1.330)
2551 2004-08-12  Messju Mohr  <messju@lammfellpuschen.de>
2553     * NEWS
2554       libs/Smarty_Compiler.class.php:
2555       fixed occasional wrong error messages on mismatched tags when
2556       {else}, {elseif}, {foreachelse} or {sectionelse} is involved
2557       
2558       thanks to Ooypunk for pointing me on this
2560 2004-08-12  Nuno Lopes  <nunoplopes@sapo.pt>
2562     * docs/.cvsignore
2563       docs/Makefile.in
2564       docs/configure.in:
2565       enable russian PDF builds
2567 2004-07-30  Nuno Lopes  <nunoplopes@sapo.pt>
2569     * docs/configure.in:
2570       typo
2572     * docs/Makefile.in
2573       docs/README
2574       docs/configure.in:
2575       add make test_xml
2576       this is usefull to detect XML problems
2578 2004-07-29  Nuno Lopes  <nunoplopes@sapo.pt>
2580     * docs/configure.in:
2581       avoid warnings in head
2583     * docs/.cvsignore
2584       docs/Makefile.in
2585       docs/README
2586       docs/configure.in:
2587       build pdf files
2588       just type make pdf
2590 2004-07-27  Messju Mohr  <messju@lammfellpuschen.de>
2592     * NEWS
2593       libs/Smarty_Compiler.class.php:
2594       fixed handling of methods arguments.
2595       
2596       thanks to Manfred Wischin for finding this one and providing the
2597       conceptual fix.
2599 2004-07-23  Messju Mohr  <messju@lammfellpuschen.de>
2601     * libs/plugins/function.html_checkboxes.php
2602       libs/plugins/function.html_radios.php:
2603       there was little flaw in smarty_function_html_radios() and
2604       smarty_function_html_checkboxes():
2605       
2606       the newly introduced assign-attribute was still added to the
2607       tag-output as an extra-attribute.
2608       
2609       fixed.
2611     * NEWS
2612       libs/Smarty.class.php
2613       libs/Smarty_Compiler.class.php
2614       libs/core/core.load_plugins.php
2615       libs/core/core.load_resource_plugin.php
2616       libs/plugins/function.html_checkboxes.php
2617       libs/plugins/function.html_image.php
2618       libs/plugins/function.html_options.php
2619       libs/plugins/function.html_radios.php
2620       libs/plugins/function.html_select_date.php
2621       libs/plugins/function.html_select_time.php
2622       libs/plugins/modifier.date_format.php:
2623       backed out renaming of _get_plugin_filepath() to get_plugin_filepath()
2624       
2625       we'll stick to _get_plugin_filepath() and look for a more viable
2626       solution to be exposed to plugin-writers.
2628 2004-07-20  Messju Mohr  <messju@lammfellpuschen.de>
2630     * libs/Smarty_Compiler.class.php
2631       libs/core/core.is_trusted.php
2632       libs/plugins/compiler.assign.php:
2633       Some fixes on PhpDocumentor comments. Thanks go to Ruben Vermeersch.
2635 2004-07-16  andreas halter  <phpcvs@andreashalter.ch>
2637     * docs/de/bookinfo.xml
2638       docs/de/getting-started.xml
2639       docs/de/language-defs.ent
2640       docs/de/language-snippets.ent
2641       docs/de/preface.xml:
2642       - updated for 2.6.3
2643       - updates for new build system
2644       - added missing files
2645       - corrections from users
2646       - revcheck comments for all files
2647       - big up to didou and nuno, brilliant work
2648       - make test: ok
2649       - make: ok
2651 2004-07-16  Nuno Lopes  <nunoplopes@sapo.pt>
2653     * docs/de/getting-started.xml:
2654       fix the revision tracking tag
2655       the revision number might not be right. just check it, please
2657 2004-07-16  andreas halter  <phpcvs@andreashalter.ch>
2659     * docs/de/getting-started.xml:
2660       - updated version (incl revcheck comment) for revcheck testing
2662 2004-07-14  Monte Ohrt  <monte@ispi.net>
2664     * libs/Smarty.class.php:
2665       replace " with ' where literal strings are quoted (ever so slight speedup)
2667 2004-07-12  Messju Mohr  <messju@lammfellpuschen.de>
2669     * libs/plugins/modifier.date_format.php:
2670       changed call from $smarty->_get_plugin_filepath() to
2671       $smarty->get_plugin_filepath()
2673     * libs/plugins/function.html_checkboxes.php
2674       libs/plugins/function.html_image.php
2675       libs/plugins/function.html_options.php
2676       libs/plugins/function.html_radios.php
2677       libs/plugins/function.html_select_date.php
2678       libs/plugins/function.html_select_time.php:
2679       renamed calls to $smarty->_get_plugin_filepath() to
2680       $smarty->get_plugin_filepath()
2682     * NEWS
2683       libs/Smarty.class.php
2684       libs/Smarty_Compiler.class.php
2685       libs/core/core.load_plugins.php
2686       libs/core/core.load_resource_plugin.php:
2687       renamed Smarty::_get_plugin_filepath() to Smarty::get_plugin_filepath()
2689     * NEWS
2690       libs/Smarty.class.php
2691       libs/core/core.write_compiled_include.php
2692       libs/core/core.write_compiled_resource.php
2693       libs/core/core.write_file.php:
2694       removed touch() call. changing the timestamp of the compiled-template
2695       to the source template's may be irritating for certain
2696       source-code-caches. now a newly compiled template gets the current
2697       time as timestamp.
2699 2004-07-02  gerald croes  <gerald@phpside.org>
2701     * docs/fr/getting-started.xml
2702       docs/fr/preface.xml:
2703       Fixed missing tags to be able to make doc again
2705     * docs/fr/preface.xml:
2706       added the "is a good thing [TM]" as in en docs
2708     * docs/fr/getting-started.xml:
2709       added ctags, updated screen => programm listing.
2710       added the technical note founded on the en doc
2712 2004-07-02  Monte Ohrt  <monte@ispi.net>
2714     * NEWS
2715       libs/plugins/function.html_checkboxes.php
2716       libs/plugins/function.html_radios.php
2717       libs/plugins/function.mailto.php:
2718       add assign attribute to html_checkboxes and html_radios
2720 2004-07-01  Messju Mohr  <messju@lammfellpuschen.de>
2722     * NEWS
2723       libs/Smarty.class.php:
2724       removed use of get_include_filepath() inside
2725       get_auto_filename(). thanks go to c960657
2727     * NEWS
2728       libs/Smarty_Compiler.class.php:
2729       enhanced error-reporting for {foreach}
2731     * NEWS
2732       libs/Smarty_Compiler.class.php:
2733       fixed handling of digits inside tagnames. this problem slipped into
2734       the regexps by adding support for numeric contants next to string
2735       constants as variables.
2737 2004-06-27  Messju Mohr  <messju@lammfellpuschen.de>
2739     * NEWS
2740       libs/Smarty_Compiler.class.php:
2741       fixed escaping of backslashes in Smarty_Compiler::_quote_replace()
2743 2004-06-23  Monte Ohrt  <monte@ispi.net>
2745     * libs/plugins/modifier.date_format.php:
2746       display date_format %e, %T and %D as expected for windows
2748 2004-06-17  Messju Mohr  <messju@lammfellpuschen.de>
2750     * libs/Config_File.class.php
2751       libs/Smarty.class.php
2752       libs/Smarty_Compiler.class.php:
2753       changed version-number to 2.6.4-dev
2755 2004-06-16  Monte Ohrt  <monte@ispi.net>
2757     * (Smarty_2_6_3)
2758       NEWS:
2759       update NEWS file with version number
2761 2004-06-09  Monte Ohrt  <monte@ispi.net>
2763     * NEWS
2764       libs/plugins/modifier.escape.php:
2765       added escapement of '</' to javascript escaping
2767 2004-06-08  gerald croes  <gerald@phpside.org>
2769     * docs/fr/translation.xml:
2770       Add other translators.
2772 2004-06-08  Messju Mohr  <messju@lammfellpuschen.de>
2774     * libs/Smarty.class.php:
2775       made the correct value of "use_sub_dirs" available to the compiler.
2776       (not worth a NEWS-entry, i think)
2778 2004-06-01  Messju Mohr  <messju@lammfellpuschen.de>
2780     * libs/plugins/function.fetch.php:
2781       fix: proper initialistaion of $content.
2782       thanks to Dmitry Koteroff for pointing this out.
2784 2004-05-29  Mehdi Achour  <didou@keliglia.com>
2786     * docs/fr/translation.xml:
2787       oups :)
2789     * docs/fr/translation.xml:
2790       added translation file
2792 2004-05-28  Nuno Lopes  <nunoplopes@sapo.pt>
2794     * docs/Makefile.in:
2795       clean also file-entities.php
2797 2004-05-28  Messju Mohr  <messju@lammfellpuschen.de>
2799     * NEWS
2800       libs/plugins/function.mailto.php:
2801       added obfuscation of protocol-string in {mailto} when using
2802       hex-encoding (thanks to bharat)
2804 2004-05-26  Messju Mohr  <messju@lammfellpuschen.de>
2806     * NEWS
2807       libs/Smarty.class.php:
2808       enhanced auto-generated filenames for templates_c and cache
2809       
2810       incremented Smarty::_version because the tempfiles' structure changed
2811       a little
2813 2004-05-23  Mehdi Achour  <didou@keliglia.com>
2815     * docs/fr/bookinfo.xml
2816       docs/fr/getting-started.xml
2817       docs/fr/preface.xml:
2818       WS and added revcheck
2820 2004-05-21  Messju Mohr  <messju@lammfellpuschen.de>
2822     * libs/Smarty_Compiler.class.php:
2823       fixed typo in error-messages
2825     * docs/de/language-snippets.ent
2826       docs/fr/language-snippets.ent:
2827       added empty language-snippets.ent to fix "make web"
2829 2004-05-12  Monte Ohrt  <monte@ispi.net>
2831     * NEWS
2832       libs/plugins/modifier.escape.php:
2833       add 'nonstd' escape modifier
2835 2004-05-07  Monte Ohrt  <monte@ispi.net>
2837     * NEWS
2838       libs/plugins/block.textformat.php:
2839       update textformat to not output wrap chars after last para
2841 2004-05-06  Messju Mohr  <messju@lammfellpuschen.de>
2843     * NEWS
2844       libs/core/core.write_file.php:
2845       use tempnam() instead of unqid() to create better temporary files in
2846       smarty_core_write_file().
2847       
2848       (thanks to xces for finding this race-condition and his work on
2849       fixing it)
2851 2004-05-04  Messju Mohr  <messju@lammfellpuschen.de>
2853     * libs/Smarty.class.php:
2854       added check if for file_exists() to Smarty::_read_file()
2856 2004-04-30  Monte Ohrt  <monte@ispi.net>
2858     * NEWS
2859       libs/plugins/modifier.escape.php:
2860       add 'mail' attribute to escape modifier
2862 2004-04-20  Mehdi Achour  <didou@keliglia.com>
2864     * docs/manual.xml.in:
2865       added the language-snippets.ent file and started using entities for notes
2866       under en/programmers/api-functions
2868 2004-04-18  Mehdi Achour  <didou@keliglia.com>
2870     * docs/de/getting-started.xml
2871       docs/fr/getting-started.xml:
2872       new global entity for zend and php-accelerator
2874     * docs/fr/bookinfo.xml
2875       docs/fr/getting-started.xml
2876       docs/fr/preface.xml:
2877       added myself as translator and added vim comments and xml tags
2879 2004-04-16  Messju Mohr  <messju@lammfellpuschen.de>
2881     * NEWS:
2882       added entry for numeric constants
2884     * libs/Smarty_Compiler.class.php:
2885       removed unused 2nd param in call to _parse_var()
2887     * libs/Smarty_Compiler.class.php:
2888       added explanation for $this->_num_const_regexp
2890     * NEWS
2891       libs/plugins/modifier.escape.php:
2892       added escape type "decentity" to smarty_modifier_escape()
2894     * libs/Smarty_Compiler.class.php:
2895       enabled numerical constants be parsed as statements.
2896       (like {10} or {10|@range:12} )
2898     * libs/Smarty_Compiler.class.php:
2899       removed unused $smarty_compiler->_dvar_num_var_regexp
2901     * libs/Smarty.class.php:
2902       reverted Stuff
2904     * libs/debug.tpl
2905       libs/core/core.assemble_plugin_filepath.php
2906       libs/core/core.read_cache_file.php
2907       libs/core/core.write_file.php
2908       libs/plugins/function.eval.php
2909       libs/plugins/function.popup.php
2910       libs/plugins/modifier.escape.php
2911       libs/plugins/shared.make_timestamp.php:
2912       reverted stuff
2914     * libs/Smarty.class.php
2915       libs/Smarty_Compiler.class.php
2916       libs/debug.tpl
2917       libs/core/core.assemble_plugin_filepath.php
2918       libs/core/core.read_cache_file.php
2919       libs/core/core.write_file.php
2920       libs/plugins/function.eval.php
2921       libs/plugins/function.popup.php
2922       libs/plugins/modifier.escape.php
2923       libs/plugins/shared.make_timestamp.php:
2924       Smarty_Compiler.class.php
2926 2004-04-15  Messju Mohr  <messju@lammfellpuschen.de>
2928     * NEWS
2929       libs/core/core.write_compiled_include.php:
2930       made smarty_core_write_compiled_include() php5-aware
2931       
2932       if someone knows a better way than patching the source with the
2933       tokenizer, please stand up!
2935 2004-04-14  Nuno Lopes  <nunoplopes@sapo.pt>
2937     * docs/Makefile.in:
2938       remove file-entities.ent also
2940     * docs/.cvsignore
2941       docs/Makefile.in
2942       docs/README:
2943       allow make revcheck
2945 2004-04-13  Nuno Lopes  <nunoplopes@sapo.pt>
2947     * docs/configure.in:
2948       do not need inipath
2950 2004-04-13  Mehdi Achour  <didou@keliglia.com>
2952     * docs/TODO:
2953       done
2955     * docs/configure.in
2956       docs/manual.xml.in:
2957       now the files entites are generated dynamically
2959 2004-04-12  Messju Mohr  <messju@lammfellpuschen.de>
2961     * NEWS
2962       libs/Config_File.class.php
2963       libs/Smarty.class.php:
2964       removed unused functionality to load a subset of lines from a file in
2965       Smarty::_read_file()
2966       
2967       additionally removed a warning that is emitted since php-4.3.5 when
2968       fread() is called on an empty file (with filesize()==0). thanks to
2969       Andreas Streichardt who pointed this out.
2971     * NEWS
2972       libs/core/core.is_secure.php:
2973       smarty_core_is_secure() only checks the file for readability now, not
2974       the directory where is in.
2976     * libs/Smarty.class.php:
2977       removed unused security_setting 'ALLOW_CONSTANTS'
2979 2004-04-07  Messju Mohr  <messju@lammfellpuschen.de>
2981     * libs/plugins/function.assign_debug_info.php
2982       libs/plugins/function.cycle.php
2983       libs/plugins/function.mailto.php:
2984       removed trailing spaces
2986     * libs/Smarty.class.php:
2987       removed unused $smarty->_error_msg
2989 2004-04-04  Nuno Lopes  <nunoplopes@sapo.pt>
2991     * docs/configure.in:
2992       fixing my crap
2993       put build_date back on-line
2995 2004-04-03  Nuno Lopes  <nunoplopes@sapo.pt>
2997     * docs/Makefile.in
2998       docs/configure.in
2999       docs/manual.xml.in:
3000       trying to fix ru problems
3002 2004-03-30  Monte Ohrt  <monte@ispi.net>
3004     * libs/core/core.display_debug_console.php:
3005       fix problem with debug_tpl path and security
3007     * NEWS
3008       libs/core/core.display_debug_console.php:
3009       fix problem displaying debug console when $default_resource_type is not
3010       "file:"
3012 2004-03-29  Mehdi Achour  <didou@keliglia.com>
3014     * docs/TODO:
3015       and finally, add a TODO here
3017     * docs/de/bookinfo.xml
3018       docs/de/manual.sgml
3019       docs/fr/bookinfo.xml
3020       docs/fr/manual.xml:
3021       translate bookinfo.xml and put back the translators
3023 2004-03-28  Mehdi Achour  <didou@keliglia.com>
3025     * docs/manual.xml.in:
3026       add global.ent and define some general entities
3028     * docs/de/bookinfo.xml
3029       docs/de/getting-started.xml
3030       docs/de/language-defs.ent
3031       docs/de/preface.xml:
3032       add new de files
3034     * docs/de/appendixes.sgml
3035       docs/de/designers.sgml
3036       docs/de/getting-started.sgml
3037       docs/de/html-common.dsl
3038       docs/de/preface.sgml
3039       docs/de/programmers.sgml:
3040       drop old de files
3042     * docs/fr/bookinfo.xml
3043       docs/fr/getting-started.xml
3044       docs/fr/manual.xml
3045       docs/fr/preface.xml:
3046       add ommited files
3048     * docs/fr/language-defs.ent:
3049       split the french dir
3051     * docs/fr/appendixes.sgml
3052       docs/fr/designers.sgml
3053       docs/fr/getting-started.sgml
3054       docs/fr/html-common.dsl
3055       docs/fr/manual.sgml
3056       docs/fr/preface.sgml
3057       docs/fr/programmers.sgml:
3058       drop old french files
3060     * docs/manual.xml.in:
3061       let's put the new build system
3063 2004-03-26  Mehdi Achour  <didou@keliglia.com>
3065     * docs/de/common.dsl
3066       docs/de/html.dsl
3067       docs/fr/common.dsl
3068       docs/fr/html.dsl
3069       docs/fr/php.dsl:
3070       not needed anymore
3072 2004-03-24  Nuno Lopes  <nunoplopes@sapo.pt>
3074     * docs/Makefile.in:
3075       updated stylesheets
3076       highlight PHP automatically
3078     * docs/Makefile.in
3079       docs/html.dsl:
3080       remove unneeded file
3082 2004-03-23  Nuno Lopes  <nunoplopes@sapo.pt>
3084     * docs/version.ent.in:
3085       remove this also
3087     * docs/getting-started.sgml:
3088       remove this one too
3090     * docs/appendixes.sgml
3091       docs/common.dsl
3092       docs/designers.sgml
3093       docs/html-common.dsl
3094       docs/manual.sgml
3095       docs/php.dsl
3096       docs/preface.sgml
3097       docs/programmers.sgml:
3098       removing uneeded files
3100     * docs/.cvsignore:
3101       commiting missing files for docbook
3103     * docs/.cvsignore
3104       docs/Makefile.in
3105       docs/configure.in
3106       docs/manual.xml.in:
3107       bundling docbook 4
3108       now make and make web works
3110 2004-03-23  Messju Mohr  <messju@lammfellpuschen.de>
3112     * NEWS
3113       libs/plugins/function.config_load.php:
3114       unrolled call to the is_compiled()-check to be able to supply the
3115       correct resource_base_path for config_load. this avoids errors when
3116       config-files are accessed where security is enabled.
3117       
3118       thanks to shuther for pointing out this bug.
3120 2004-03-20  Nuno Lopes  <nunoplopes@sapo.pt>
3122     * docs/manual.xml.in:
3123       fix build date
3125 2004-03-18  Messju Mohr  <messju@lammfellpuschen.de>
3127     * libs/core/core.is_secure.php:
3128       removed merging of $smarty->template_dir into $smarty->secure_dir
3129       
3130       the resource_base_path is considerd secure instead. this change should
3131       have absolutely no impact on smarty's security's behaviour
3133 2004-03-18  Nuno Lopes  <nunoplopes@sapo.pt>
3135     * docs/configure.in:
3136       correcting non-existent var
3138     * docs/.cvsignore
3139       docs/Makefile.in
3140       docs/configure.in
3141       docs/manual.xml.in
3142       docs/version.ent.in:
3143       generate build date
3145     * docs/.cvsignore
3146       docs/Makefile.in
3147       docs/README
3148       docs/configure.in
3149       docs/manual.xml.in:
3150       new build/test system
3152 2004-03-18  Messju Mohr  <messju@lammfellpuschen.de>
3154     * libs/Smarty.class.php:
3155       moved setting of a default resource_base_path from
3156       Smarty::_parse_resource_name() to Smarty::_fetch_resource_info()
3157       
3158       this shouldn't affect anything, since all calls to
3159       _parse_resource_name() that are not done from within
3160       _fetch_resource_info() all pass their own resource_base_path
3162 2004-03-17  Messju Mohr  <messju@lammfellpuschen.de>
3164     * NEWS
3165       libs/Smarty.class.php:
3166       removed '.' from the list of default resource_base_paths in
3167       _parse_resource_name()
3168       
3169       this should only affect _parse_resource_name() for templates, not for
3170       php-resources and not for config_files. the latter pass two their own
3171       resource_base_path.
3173 2004-03-16  Mehdi Achour  <didou@keliglia.com>
3175     * docs/appendixes.sgml
3176       docs/getting-started.sgml
3177       docs/preface.sgml:
3178       adding editor comments
3180     * docs/appendixes.sgml
3181       docs/getting-started.sgml:
3182       cleaning words spacing, killing tabulations, using roles for
3183       programlisting..
3185 2004-03-15  Messju Mohr  <messju@lammfellpuschen.de>
3187     * libs/Smarty.class.php:
3188       simplified Smarty::clear_all_cache();
3190 2004-03-12  boots  <jayboots@yahoo.com>
3192     * docs/programmers.sgml:
3193       Updated is_cached prototype to indicate proper return type. (thanks to
3194       Geoffrey Hoffman)
3196 2004-03-11  Messju Mohr  <messju@lammfellpuschen.de>
3198     * libs/core/core.assemble_plugin_filepath.php:
3199       fixed little bug that prevented plugins filepaths that are found in
3200       php's include_path (and not in one of the plugins_dirs) from being
3201       cached in the internal plugins-filepath-cache
3203 2004-03-01  Monte Ohrt  <monte@ispi.net>
3205     * docs/designers.sgml:
3206       update include_php docs:wq
3207       :q
3209     * docs/appendixes.sgml:
3210       update componentized template example to something useful
3212 2004-02-24  Messju Mohr  <messju@lammfellpuschen.de>
3214     * NEWS
3215       libs/Smarty.class.php:
3216       _parse_resource_name() returned true on non-existant absolute
3217       paths. This caused a warning on _fetch_resource_info() when used in
3218       conjunction with template_exists(). It should be fixed now without
3219       negative effects.
3221 2004-02-24  Monte Ohrt  <monte@ispi.net>
3223     * docs/designers.sgml:
3224       one more typo
3226     * docs/designers.sgml:
3227       fix typo
3229 2004-02-24  Messju Mohr  <messju@lammfellpuschen.de>
3231     * NEWS
3232       libs/core/core.is_secure.php:
3233       smarty_resource_*_secure got &$smarty passed errornously as 3rd
3234       parameter and not as 2nd. this is fixed.
3236 2004-02-23  Messju Mohr  <messju@lammfellpuschen.de>
3238     * NEWS:
3239       fix handling of integer values like width and delay im
3240       smarty_function_popup()
3242     * libs/plugins/function.popup.php:
3243       fixed handling of integer-attributes
3245     * libs/Config_File.class.php
3246       libs/Smarty.class.php
3247       libs/Smarty_Compiler.class.php:
3248       updated version to 2.6.3-dev
3250 2004-02-22  Messju Mohr  <messju@lammfellpuschen.de>
3252     * libs/plugins/function.html_select_date.php:
3253       removed notice on html_select_date with the month_empty-attribute
3255     * libs/plugins/function.mailto.php:
3256       removed 2 notices of undefined vars (thanks Cit)
3258 2004-02-17  Monte Ohrt  <monte@ispi.net>
3260     * NEWS:
3261       add header
3263     * (Smarty_2_6_2)
3264       libs/Config_File.class.php
3265       libs/Smarty.class.php
3266       libs/Smarty_Compiler.class.php:
3267       change some info in headers, remove fluff
3269 2004-02-13  Messju Mohr  <messju@lammfellpuschen.de>
3271     * NEWS
3272       libs/plugins/function.html_select_date.php:
3273       correctly handle partially empty dates (like "2004--" or "-12-").
3275     * docs/programmers.sgml:
3276       learned something about <note> and sgml and applied this to the
3277       use.sub.dirs-section :)
3279     * docs/designers.sgml:
3280       changed attribute-name "checked" to "selected" in the docs for
3281       html_radios and html_checkboxes. "checked" is deprecated for ages
3282       AFAIK and selected is recommended for consistency with {html_options}
3284     * docs/programmers.sgml:
3285       added note about use_sub_dirs and Smarty-2.6.2 .
3286       fixed markup for section about clear_compiled_tpl() .
3288 2004-02-12  Messju Mohr  <messju@lammfellpuschen.de>
3290     * NEWS
3291       libs/Config_File.class.php:
3292       YES and NO should not be booleanized inside triple-quotes in a
3293       config-file. this behaviour changed by accident in 2.6.1 and is now
3294       reverted to pre-2.6.1 behaviour
3296 2004-02-10  Messju Mohr  <messju@lammfellpuschen.de>
3298     * NEWS
3299       libs/Config_File.class.php:
3300       fixed slurping of a the next line following a triple-quoted value in a
3301       config-file
3303 2004-02-07  Messju Mohr  <messju@lammfellpuschen.de>
3305     * libs/Config_File.class.php:
3306       avoid @-operator for handling empty lines in Config_File.class.php
3308     * libs/Smarty_Compiler.class.php:
3309       removed two notices from Smarty_Compiler::_parse_is_expr()
3310       (thanks shuther!)
3312     * NEWS
3313       libs/Smarty.class.php:
3314       changed default for use_sub_dirs to false
3316     * libs/plugins/function.mailto.php:
3317       removed notice of undefined variable. (thanks shuther!)
3319 2004-01-29  Messju Mohr  <messju@lammfellpuschen.de>
3321     * libs/Smarty_Compiler.class.php:
3322       added file and line-number-information to error-messages regarding
3323       assigned objects an an error messages regarding modifiers with
3324       security.
3326 2004-01-27  Messju Mohr  <messju@lammfellpuschen.de>
3328     * libs/Smarty_Compiler.class.php:
3329       removed use of temporary var $_params in compiled code of block-plugins
3331     * NEWS
3332       libs/plugins/function.popup.php:
3333       fixed quoting of values in smarty_function_popup()
3335 2004-01-25  Messju Mohr  <messju@lammfellpuschen.de>
3337     * docs/programmers.sgml:
3338       documented parameters of Smarty::clear_compiled_tpl()
3340     * libs/Smarty_Compiler.class.php:
3341       Smarty_Compiler::_syntax_error() uses Smarty::_trigger_fatal_error() now
3342       instead of the trigger_error()-function
3344     * libs/Smarty.class.php:
3345       Smarty::_trigger_fatal_error() uses Smarty::trigger_error() now,
3346       instead of the native trigger_error()-function
3348     * libs/Smarty_Compiler.class.php:
3349       unrecognized custom-functions trigger an error at compile now, not at
3350       display-time.
3352 2004-01-23  Monte Ohrt  <monte@ispi.net>
3354     * docs/getting-started.sgml:
3355       reword a paragraph
3357 2004-01-22  Messju Mohr  <messju@lammfellpuschen.de>
3359     * libs/plugins/function.config_load.php:
3360       removed emission of unnecessary notices for unavailable config-files
3361       in config_load()
3363     * NEWS
3364       libs/Config_File.class.php:
3365       fixed handling of hidden sections in Config_File
3367 2004-01-21  Messju Mohr  <messju@lammfellpuschen.de>
3369     * NEWS
3370       libs/plugins/function.config_load.php:
3371       added handling of resources for {config_load}
3373 2004-01-19  Messju Mohr  <messju@lammfellpuschen.de>
3375     * NEWS
3376       libs/plugins/function.html_table.php:
3377       fixed bug when using arrays with tr_attr and td_attr in {html_table}
3379 2004-01-16  Monte Ohrt  <monte@ispi.net>
3381     * NEWS:
3382       add unit testing
3384     * NEWS
3385       libs/Config_File.class.php
3386       libs/Smarty.class.php
3387       libs/Smarty_Compiler.class.php:
3388       update version numbers, add initial unit test directory
3390     * (Smarty_2_6_1)
3391       libs/Config_File.class.php
3392       libs/Smarty.class.php
3393       libs/Smarty_Compiler.class.php:
3394       update version numbers for 2.6.1 release
3396 2004-01-16  Messju Mohr  <messju@lammfellpuschen.de>
3398     * (Smarty_2_6_1)
3399       NEWS
3400       docs/programmers.sgml
3401       libs/Smarty.class.php:
3402       renamed $smarty->tpl_rror_reporting to $smarty->error_reporting
3403       "tpl_" is a bit redundant here (it's a TemPLate-engine overall :)
3405 2004-01-15  Messju Mohr  <messju@lammfellpuschen.de>
3407     * libs/plugins/function.html_image.php:
3408       forgot to remove duplicate is_secure()-check
3410     * NEWS
3411       libs/plugins/function.html_image.php:
3412       fix: $smarty->security is now correctly handled
3413       
3414       minor optimizations:
3415          core/core.is_secure.php is only included when needed
3416          $dpi_default is only determined when needed
3418 2004-01-14  Messju Mohr  <messju@lammfellpuschen.de>
3420     * docs/appendixes.sgml
3421       docs/programmers.sgml:
3422       removed suggestions to use extract() from the manual
3424     * docs/designers.sgml:
3425       fixed typo
3427 2004-01-12  Messju Mohr  <messju@lammfellpuschen.de>
3429     * docs/designers.sgml:
3430       mention SCRIPT_NAME below {$smarty} reserved variable because it got
3431       lost in the docs for $smarty->global_assign
3433     * docs/designers.sgml:
3434       added docs for {$smarty.version} special variable
3436     * docs/programmers.sgml:
3437       removed docs for $global_assign
3439     * docs/programmers.sgml:
3440       added docs for tpl_error_reporting
3442     * docs/designers.sgml:
3443       added docs for year_empty-, month_empty- and day_emtpy-attributes of
3444       html_select_date. maybe an example is needed to better explain empty
3445       values in YYY-MM-DD.
3447 2004-01-10  Messju Mohr  <messju@lammfellpuschen.de>
3449     * libs/Smarty_Compiler.class.php:
3450       fixed handling of {php}-tags
3452 2004-01-10  Monte Ohrt  <monte@ispi.net>
3454     * docs/designers.sgml:
3455       fix html_checkboxes examples
3457 2004-01-08  Messju Mohr  <messju@lammfellpuschen.de>
3459     * NEWS
3460       libs/core/core.assemble_plugin_filepath.php:
3461       added caching of requested paths to smarty_core_assemble_plugin_filepath()
3463     * NEWS:
3464       fix handling of comments inside {php}- and {literal}-blocks
3466     * libs/Smarty_Compiler.class.php:
3467       fixed handling of comments inside {php} and {literal}
3469 2004-01-06  Messju Mohr  <messju@lammfellpuschen.de>
3471     * NEWS
3472       libs/Config_File.class.php:
3473       fixed bug handling triple-quotes in config-files
3475     * libs/Config_File.class.php:
3476       fixed bugs with triple-quotes in config-files
3477       thanks BRDude for finding them testing!
3479 2004-01-02  Messju Mohr  <messju@lammfellpuschen.de>
3481     * libs/Smarty.class.php:
3482       removed unnecessary param in call to _fetch_resource_info()
3484 2003-12-30  Messju Mohr  <messju@lammfellpuschen.de>
3486     * libs/Smarty.class.php:
3487       oops! removed tabs.
3489 2003-12-27  Messju Mohr  <messju@lammfellpuschen.de>
3491     * NEWS
3492       libs/Smarty.class.php:
3493       made $SCRIPT_NAME available again
3494       changes default for request_use_auto_global to prefer autoglobals
3496     * libs/Smarty.class.php:
3497       removed tabs and trailing spaces
3499     * NEWS
3500       libs/Smarty_Compiler.class.php:
3501       readded default_modifiers. who removed that?
3503 2003-12-23  Monte Ohrt  <monte@ispi.net>
3505     * NEWS:
3506       add portuguese docs
3508 2003-12-22  Monte Ohrt  <monte@ispi.net>
3510     * docs/designers.sgml:
3511       fix counter example
3513 2003-12-19  Monte Ohrt  <monte@ispi.net>
3515     * libs/Smarty.class.php:
3516       add debug console persistance feature
3518 2003-12-19  Messju Mohr  <messju@lammfellpuschen.de>
3520     * libs/plugins/block.textformat.php
3521       libs/plugins/function.html_table.php
3522       libs/plugins/function.popup.php:
3523       removed extract(). enhanced parameter parsing.
3525     * libs/plugins/function.counter.php
3526       libs/plugins/function.fetch.php
3527       libs/plugins/function.popup_init.php
3528       libs/plugins/modifier.capitalize.php
3529       libs/plugins/modifier.cat.php
3530       libs/plugins/modifier.date_format.php
3531       libs/plugins/modifier.debug_print_var.php
3532       libs/plugins/modifier.escape.php
3533       libs/plugins/modifier.indent.php
3534       libs/plugins/modifier.lower.php
3535       libs/plugins/modifier.nl2br.php
3536       libs/plugins/modifier.strip.php
3537       libs/plugins/modifier.upper.php
3538       libs/plugins/modifier.wordwrap.php
3539       libs/plugins/outputfilter.trimwhitespace.php
3540       libs/plugins/shared.escape_special_chars.php:
3541       removed tabs. fixed indentiation.
3543     * libs/plugins/modifier.truncate.php:
3544       removed tabs
3546     * libs/plugins/function.counter.php
3547       libs/plugins/function.cycle.php:
3548       removed extract() from parameter-parsing
3550 2003-12-17  Messju Mohr  <messju@lammfellpuschen.de>
3552     * libs/plugins/function.html_select_date.php:
3553       fix plugin-name in error message
3555     * libs/plugins/function.html_select_time.php:
3556       remove extract-call from {html_select_time}
3558     * NEWS
3559       libs/plugins/function.html_select_date.php:
3560       allow single-digit days and months without smarty_make_timestamp()
3561       this makes dates like "1968-11-6" work correctly since no strtotime()
3562       is involved
3563       
3564       add warning when unknown parameter is passed
3566 2003-12-16  Messju Mohr  <messju@lammfellpuschen.de>
3568     * NEWS
3569       libs/Smarty.class.php:
3570       fix headers sent erroneously with cache_modified_check and fetch()
3572 2003-12-12  Monte Ohrt  <monte@ispi.net>
3574     * libs/plugins/function.config_load.php:
3575       move set_path() call below the conditional bracket
3577     * NEWS
3578       libs/plugins/function.config_load.php:
3579       fix config_load filepath bug
3581 2003-12-12  boots  <jayboots@yahoo.com>
3583     * docs/designers.sgml:
3584       Updated language.function.if with additional annotation and to fix error
3585       that broke docs build process
3587 2003-12-11  Messju Mohr  <messju@lammfellpuschen.de>
3589     * libs/Smarty_Compiler.class.php:
3590       little optimization for "is odd" and "is even"
3592 2003-12-11  Monte Ohrt  <monte@ispi.net>
3594     * NEWS
3595       libs/Smarty_Compiler.class.php:
3596       fix 'is even by' and 'is odd by' logic
3598 2003-12-11  Messju Mohr  <messju@lammfellpuschen.de>
3600     * docs/designers.sgml:
3601       update example-output of {mailto}
3603     * libs/plugins/function.mailto.php:
3604       removed extract-call -> cleaner parameter-handling
3606     * libs/plugins/function.mailto.php:
3607       fixed indentiation
3609     * TODO:
3610       removed two done topics
3612 2003-12-11  boots  <jayboots@yahoo.com>
3614     * docs/designers.sgml:
3615       Updated language.function.if to describe qualifiers (thanks andre)
3617 2003-12-10  Messju Mohr  <messju@lammfellpuschen.de>
3619     * NEWS
3620       libs/plugins/function.html_select_date.php:
3621       added day_empty, month_empty, year_empty and all_empty attributes
3622       to pass an undefined date use {html_select_date time="--" ...}
3624     * libs/plugins/function.html_select_date.php:
3625       removed extract()-call
3627     * libs/plugins/function.html_select_date.php:
3628       fixed indetiation
3630 2003-12-10  boots  <jayboots@yahoo.com>
3632     * NEWS
3633       docs/designers.sgml:
3634       Added table to language.function.if to describe qualifiers
3636 2003-12-09  Messju Mohr  <messju@lammfellpuschen.de>
3638     * libs/plugins/function.html_checkboxes.php
3639       libs/plugins/function.html_options.php:
3640       strict comparason didn't work in all cases. use type-casting now.
3642     * NEWS
3643       libs/plugins/function.html_checkboxes.php
3644       libs/plugins/function.html_options.php:
3645       fix bug when comparing array-keys to "selected" in html_options and
3646       html_checkboxes
3647       
3648       in_array() uses "strict" comparason now.
3650     * libs/plugins/function.html_checkboxes.php
3651       libs/plugins/function.html_options.php
3652       libs/plugins/function.html_radios.php:
3653       removed tabs, fixed indentiation
3655 2003-12-08  Messju Mohr  <messju@lammfellpuschen.de>
3657     * NEWS
3658       libs/Smarty_Compiler.class.php:
3659       add better checks for correctly nested tags when compiling
3661 2003-12-04  Messju Mohr  <messju@lammfellpuschen.de>
3663     * libs/Smarty.class.php
3664       libs/plugins/function.html_image.php:
3665       fix: check $smarty->request_use_auto_globals at the last occurences of
3666            HTTP_*_VARS
3668 2003-12-03  Messju Mohr  <messju@lammfellpuschen.de>
3670     * NEWS
3671       libs/Smarty.class.php:
3672       remove $global_assign property from Smarty and $global_assign-handling
3673       from the constructor. the only visible change is, that $SCRIPT_NAME is
3674       not available in the tempates anymore. $smarty.server.SCRIPT_NAME has
3675       to be used from now.
3677 2003-12-03  boots  <jayboots@yahoo.com>
3679     * docs/designers.sgml:
3680       Fixed example for count_characters
3682 2003-12-01  boots  <jayboots@yahoo.com>
3684     * docs/designers.sgml:
3685       Added section "Escaping Smarty Parsing" under Basic Syntax.
3687 2003-12-01  Messju Mohr  <messju@lammfellpuschen.de>
3689     * libs/core/core.create_dir_structure.php:
3690       thought again about my latest commit and backed it out.
3692     * libs/core/core.create_dir_structure.php:
3693       fix root-dir-handling on windows filepath
3695 2003-11-29  boots  <jayboots@yahoo.com>
3697     * libs/plugins/function.config_load.php:
3698       really make the fixes the last patch was supposed to do
3700     * libs/plugins/function.config_load.php:
3701       removed tabs and killed trailing white-space
3703     * libs/plugins/function.config_load.php:
3704       changed $smarty->_syntax_error to $smarty->trigger_error
3706 2003-11-27  Messju Mohr  <messju@lammfellpuschen.de>
3708     * NEWS
3709       libs/plugins/modifier.debug_print_var.php:
3710       remove warning in debug_print_var on php-resources
3712     * README:
3713       fix version number
3715 2003-11-26  Messju Mohr  <messju@lammfellpuschen.de>
3717     * libs/Smarty_Compiler.class.php:
3718       raise max_level for $smarty.config... to 3 to allow arrays of config-vars
3720 2003-11-25  Messju Mohr  <messju@lammfellpuschen.de>
3722     * libs/Smarty.class.php:
3723       changed version-tag to indicate incompatibility to older compiled
3724       templates
3726 2003-11-24  Messju Mohr  <messju@lammfellpuschen.de>
3728     * NEWS
3729       libs/plugins/compiler.assign.php
3730       libs/plugins/function.assign.php:
3731       move function.assign.php to compiler.assign.php
3733     * libs/core/core.get_include_path.php:
3734       silence occasional warnings of open_basedir- and
3735       safe_mode-restrictions in core.get_include_path.php
3737 2003-11-23  Messju Mohr  <messju@lammfellpuschen.de>
3739     * libs/core/core.write_compiled_resource.php
3740       libs/core/core.write_file.php:
3741       avoid touch()-ing of recently unlinked files by touch()-ing the
3742       tempfile before rename instead of touch()-ing the resulting file after
3743       rename.
3745     * NEWS
3746       libs/Smarty.class.php:
3747       add property $tpl_error_reporting
3749 2003-11-22  Messju Mohr  <messju@lammfellpuschen.de>
3751     * libs/plugins/function.assign.php:
3752       remove use of extract() in smarty_function_assign()
3754     * NEWS
3755       libs/Smarty.class.php:
3756       remove property $undefined. "null" is used literally instead
3758 2003-11-21  Messju Mohr  <messju@lammfellpuschen.de>
3760     * libs/Smarty_Compiler.class.php:
3761       remove two E_NOTICES
3763 2003-11-20  Messju Mohr  <messju@lammfellpuschen.de>
3765     * libs/Config_File.class.php
3766       libs/Smarty.class.php
3767       libs/Smarty_Compiler.class.php:
3768       change version to 2.6.1-dev
3770 2003-11-19  Monte Ohrt  <monte@ispi.net>
3772     * (Smarty_2_6_0)
3773       NEWS:
3774       update NEWS file
3776     * (Smarty_2_6_0)
3777       docs/designers.sgml
3778       libs/Config_File.class.php
3779       libs/Smarty.class.php
3780       libs/Smarty_Compiler.class.php:
3781       change version numbers to 2.6.0
3783 2003-11-19  Messju Mohr  <messju@lammfellpuschen.de>
3785     * docs/designers.sgml
3786       docs/de/designers.sgml
3787       docs/fr/designers.sgml:
3788       fix examples of escape-modifier (in docs, docs/de and docs/fr !)
3790 2003-11-18  Messju Mohr  <messju@lammfellpuschen.de>
3792     * NEWS
3793       libs/Smarty.class.php
3794       libs/Smarty_Compiler.class.php:
3795       move Smarty::quote_replace() to Smarty_Compiler::_quote_replace()
3797     * libs/Smarty.class.php:
3798       removed extract-calls from _include()- and _eval()-wrappers
3799       variables passed with {include_php} have to accessed as members of $params
3800       now
3802 2003-11-17  Messju Mohr  <messju@lammfellpuschen.de>
3804     * docs/designers.sgml:
3805       fixed typo
3807 2003-11-13  Messju Mohr  <messju@lammfellpuschen.de>
3809     * libs/Config_File.class.php:
3810       fix occasional notice
3812 2003-11-13  andreas halter  <phpcvs@andreashalter.ch>
3814     * docs/de/designers.sgml:
3815       - added cat modifier, thanks messju :-)
3817 2003-11-13  Monte Ohrt  <monte@ispi.net>
3819     * (Smarty_2_6_0-RC3)
3820       NEWS
3821       libs/Config_File.class.php
3822       libs/Smarty.class.php
3823       libs/Smarty_Compiler.class.php:
3824       commit RC3 tags
3826 2003-11-13  Messju Mohr  <messju@lammfellpuschen.de>
3828     * NEWS
3829       libs/Smarty_Compiler.class.php:
3830       fix handling of $var.key inside []
3832     * libs/Smarty.class.php:
3833       fix unnecessary loading of core.load_resource_plugin.php
3835     * (Smarty_2_6_0-RC3)
3836       docs/fr/designers.sgml:
3837       fixed example of html_table
3839 2003-11-11  Messju Mohr  <messju@lammfellpuschen.de>
3841     * NEWS
3842       libs/core/core.process_cached_inserts.php:
3843       fix handling of assign inside {insert}-tags
3845 2003-11-06  Messju Mohr  <messju@lammfellpuschen.de>
3847     * libs/core/core.read_cache_file.php:
3848       added $exp_time-parameter
3850     * docs/programmers.sgml:
3851       added $exp_time to cache_handler_func-example
3853     * libs/Smarty.class.php
3854       libs/core/core.write_cache_file.php:
3855       added $exp_time-parameter of clear_cache() and clear_all_cache() to
3856       cache_handler_func.
3858 2003-11-05  Messju Mohr  <messju@lammfellpuschen.de>
3860     * NEWS
3861       libs/Config_File.class.php:
3862       fix handling if [...] inside triple-quotes in config-files
3864 2003-11-04  Messju Mohr  <messju@lammfellpuschen.de>
3866     * libs/Smarty.class.php:
3867       fixed little bug in _parse_resource_name() (jlgunter, messju)
3869 2003-11-03  andreas halter  <phpcvs@andreashalter.ch>
3871     * docs/designers.sgml
3872       docs/de/designers.sgml
3873       docs/fr/designers.sgml:
3874       - changed Smarty.php.class occurences to Smarty.class.php
3876 2003-10-29  boots  <jayboots@yahoo.com>
3878     * docs/appendixes.sgml
3879       docs/designers.sgml
3880       docs/manual.sgml
3881       docs/programmers.sgml
3882       docs/de/appendixes.sgml
3883       docs/de/designers.sgml
3884       docs/de/programmers.sgml
3885       docs/fr/appendixes.sgml
3886       docs/fr/designers.sgml
3887       docs/fr/getting-started.sgml
3888       docs/fr/manual.sgml
3889       docs/fr/preface.sgml
3890       docs/fr/programmers.sgml:
3891       Fixes to documentation syntax so that all content can be processed used
3892       xsltproc docbook-xsl tools. In particular, fixes unescaped entities,
3893       broken tags, unquoted attributes.
3895 2003-10-27  Messju Mohr  <messju@lammfellpuschen.de>
3897     * NEWS
3898       libs/Smarty_Compiler.class.php:
3899       fix handling of simple-math-operators inside modifiers
3901 2003-10-25  Messju Mohr  <messju@lammfellpuschen.de>
3903     * libs/Smarty_Compiler.class.php:
3904       removed unused property _output_type
3905       removed unused param $tag_attrs of _parse_var_props()
3906       cleaned up alignment of class-properties
3908 2003-10-23  Messju Mohr  <messju@lammfellpuschen.de>
3910     * libs/Smarty_Compiler.class.php:
3911       removed notice in php-tag handling in Smarty_Compiler::_compile_file()
3913     * libs/Smarty_Compiler.class.php:
3914       removed two occasional E_NOTICES from
3915       Smarty_Compiler::_compile_include_php_tag()
3917     * NEWS
3918       libs/core/core.create_dir_structure.php:
3919       fix handling of trailing-slashes in open_basedir in
3920       smarty_core_create_dir_structure()
3922 2003-10-20  Messju Mohr  <messju@lammfellpuschen.de>
3924     * libs/Smarty_Compiler.class.php:
3925       elements inside `` are bracketed now inside the compiled-tpl. this
3926       fixes some issues with simple-math inside backticks.
3928 2003-10-16  Monte Ohrt  <monte@ispi.net>
3930     * docs/designers.sgml:
3931       update overlib docs, no working examples
3933 2003-10-12  Messju Mohr  <messju@lammfellpuschen.de>
3935     * libs/Smarty.class.php
3936       libs/core/core.is_secure.php:
3937       move check for template_dir in secure_dir-array into core.is_secure.php
3938       
3939       this makes template_exists() work correctly with security=true even if
3940       template_dir is not inside the secure_dir-array
3942 2003-10-11  Messju Mohr  <messju@lammfellpuschen.de>
3944     * libs/plugins/shared.make_timestamp.php:
3945       tightened check for YYYYMMDDHHMMSS-format. thanks konstantin for
3946       pointing this out.
3947       
3948       removed a few tabs.
3950     * libs/Smarty_Compiler.class.php:
3951       fix precedence of simple-math-operators before modifiers.
3952       thanks dominik!
3954     * libs/Config_File.class.php
3955       libs/Smarty.class.php
3956       libs/Smarty_Compiler.class.php
3957       libs/core/core.assemble_plugin_filepath.php
3958       libs/core/core.assign_smarty_interface.php
3959       libs/core/core.create_dir_structure.php
3960       libs/core/core.display_debug_console.php
3961       libs/core/core.get_include_path.php
3962       libs/core/core.get_microtime.php
3963       libs/core/core.get_php_resource.php
3964       libs/core/core.is_secure.php
3965       libs/core/core.is_trusted.php
3966       libs/core/core.load_plugins.php
3967       libs/core/core.load_resource_plugin.php
3968       libs/core/core.process_cached_inserts.php
3969       libs/core/core.process_compiled_include.php
3970       libs/core/core.read_cache_file.php
3971       libs/core/core.rm_auto.php
3972       libs/core/core.rmdir.php
3973       libs/core/core.run_insert_handler.php
3974       libs/core/core.smarty_include_php.php
3975       libs/core/core.write_compiled_include.php
3976       libs/core/core.write_compiled_resource.php
3977       libs/core/core.write_file.php:
3978       removed tabs from the main and the core/*.php files
3980 2003-10-08  Monte Ohrt  <monte@ispi.net>
3982     * (Smarty_2_6_0-RC2)
3983       NEWS
3984       libs/Config_File.class.php
3985       libs/Smarty.class.php
3986       libs/Smarty_Compiler.class.php:
3987       update version numbers to RC2
3989 2003-09-18  Messju Mohr  <messju@lammfellpuschen.de>
3991     * docs/designers.sgml
3992       docs/de/designers.sgml:
3993       fixed description of cycle's advance-attribute
3995 2003-09-16  Messju Mohr  <messju@lammfellpuschen.de>
3997     * NEWS
3998       libs/Smarty_Compiler.class.php:
3999       apply modifiers only once to section-loop and foreach-from attributes
4001 2003-09-15  Messju Mohr  <messju@lammfellpuschen.de>
4003     * libs/Smarty.class.php
4004       libs/Smarty_Compiler.class.php
4005       libs/core/core.write_cache_paths_file.php:
4006       backed out _smarty_cached_paths-file-handling
4008     * libs/Smarty.class.php
4009       libs/core/core.rm_auto.php:
4010       fixed clear_compiled_tpl with explicit $tpl_file given
4011       fixed return value of smarty_core_rm_auto() + Smarty::_unlink()
4013     * libs/Smarty.class.php:
4014       little fix in _get_auto_filename()
4016 2003-09-14  Messju Mohr  <messju@lammfellpuschen.de>
4018     * libs/Smarty.class.php
4019       libs/core/core.assemble_auto_filename.php:
4020       removed auto-filenames from path-cache. merged assemble_auto_filename
4021       back into Smarty::_get_auto_filename()
4023 2003-09-12  Messju Mohr  <messju@lammfellpuschen.de>
4025     * libs/Smarty_Compiler.class.php:
4026       fixed quoting of modifier parameters
4028     * NEWS
4029       libs/Smarty.class.php
4030       libs/Smarty_Compiler.class.php
4031       libs/core/core.get_php_resource.php
4032       libs/core/core.load_plugins.php
4033       libs/core/core.load_resource_plugin.php:
4034       remove Smarty::_plugin_implementation_exists() - use php's native
4035       is_callable()
4037 2003-09-11  Messju Mohr  <messju@lammfellpuschen.de>
4039     * libs/Smarty.class.php:
4040       silenced two notices acces HTTP_SERVER_VARS
4042 2003-09-10  andreas halter  <phpcvs@andreashalter.ch>
4044     * docs/de/designers.sgml
4045       docs/de/getting-started.sgml
4046       docs/de/programmers.sgml:
4047       - minor fixes (2 rep), slight wording changes
4048       - jade transform problem fixed
4050 2003-09-08  andreas halter  <phpcvs@andreashalter.ch>
4052     * docs/de/designers.sgml
4053       docs/de/getting-started.sgml
4054       docs/de/manual.sgml
4055       docs/de/preface.sgml
4056       docs/de/programmers.sgml:
4057       all updated for 2.6.0 release, translated everything from 2_5_0 branch to
4058       20030908
4060 2003-09-04  Messju Mohr  <messju@lammfellpuschen.de>
4062     * libs/Smarty.class.php:
4063       proper checking for files in  _fetch_resource_info()
4065 2003-09-02  Messju Mohr  <messju@lammfellpuschen.de>
4067     * NEWS
4068       libs/Smarty_Compiler.class.php:
4069       ignore {strip}/{/strip) inside {strip}-blocks
4071     * libs/plugins/function.mailto.php:
4072       fixed 2 notices in smarty_function_mailto()
4074 2003-09-01  Messju Mohr  <messju@lammfellpuschen.de>
4076     * libs/Smarty.class.php:
4077       re-include cache_paths on multiple calls to fetch() to avoid
4078       inconsistencies
4079       at multiple calls to fetch() in one script
4081     * libs/Smarty_Compiler.class.php:
4082       fixed handling of \r in {strip}
4083       renamed $_trailing_lf to $_additional_newline
4085     * libs/Smarty_Compiler.class.php:
4086       the weekly fix for {strip} :)
4088     * docs/designers.sgml:
4089       fixed example for simple math.
4091 2003-08-29  Messju Mohr  <messju@lammfellpuschen.de>
4093     * libs/core/core.assign_smarty_interface.php
4094       libs/core/core.display_debug_console.php
4095       libs/plugins/function.assign.php
4096       libs/plugins/function.html_options.php
4097       libs/plugins/function.html_table.php:
4098       fixed PHPDocumentor-comments (thanks Konstantin)
4100     * libs/core/core.rmdir.php:
4101       made rmdir a bit more optimistic. especially it now removes
4102       directories correctly that where created accidently by "safe_mode=On
4103       && $use_sub_dirs=true"
4105 2003-08-27  Messju Mohr  <messju@lammfellpuschen.de>
4107     * NEWS
4108       libs/Smarty_Compiler.class.php:
4109       fixed removal of leading/trailing newlines in {strip}-blocks
4111 2003-08-25  Messju Mohr  <messju@lammfellpuschen.de>
4113     * INSTALL:
4114       added note emphasizing the introduction of "libs/" with 2.5.0
4116     * NEWS
4117       libs/plugins/modifier.escape.php:
4118       fixed proper escaping of " and ' with escape:javascript
4120 2003-08-22  Messju Mohr  <messju@lammfellpuschen.de>
4122     * NEWS
4123       libs/core/core.assemble_plugin_filepath.php:
4124       fixed bug in traversal of $smarty->plugins_dir-array in
4125       smarty_core_assemble_plugin_filepath(). the first matching plugin in
4126       the path should be used, not the last one.
4128     * libs/core/core.read_cache_file.php:
4129       discard $_cache_info when the cache should be regenerated
4131 2003-08-20  Messju Mohr  <messju@lammfellpuschen.de>
4133     * NEWS
4134       libs/Smarty_Compiler.class.php
4135       libs/plugins/block.strip.php:
4136       reverted {strip} from a block-plugin back into the compiler
4138     * docs/programmers.sgml:
4139       fixed examples for register_function() and register_block()
4141     * libs/Smarty.class.php:
4142       made template_exists() quiet when the template does not exist (thanks
4143       to konstatin for pointing this out)
4145 2003-08-18  Monte Ohrt  <monte@ispi.net>
4147     * docs/getting-started.sgml:
4148       fix example title
4150     * docs/README
4151       docs/getting-started.sgml:
4152       change installation wording confusion
4154 2003-08-18  Messju Mohr  <messju@lammfellpuschen.de>
4156     * libs/Smarty.class.php
4157       libs/core/core.read_cache_file.php:
4158       fixed unnecessary load of source in template_exists() and the
4159       compile-check of smarty_core_read_cache_file()
4161     * libs/Smarty_Compiler.class.php:
4162       allow section-, array- and object-dereference in $smarty-references
4164 2003-08-15  Messju Mohr  <messju@lammfellpuschen.de>
4166     * docs/designers.sgml:
4167       added parameter-descriptions for count_characters (thanks Konstantin
4168       A. Pelepelin)
4169       
4170       fixed docs for {html_checkboxes}
4172 2003-08-14  Messju Mohr  <messju@lammfellpuschen.de>
4174     * libs/Smarty.class.php
4175       libs/core/core.read_cache_file.php:
4176       fixed timestamp-check of config-files in smarty_core_read_cache_file()
4178     * libs/Smarty.class.php:
4179       fixed typecasting for arrays in _parse_resource_name()
4181     * NEWS
4182       libs/plugins/function.config_load.php:
4183       fixes in config_load:
4184       - handling of section-attribute
4185       - reusing the same config-file multiple times
4186       - serialization of config-data for php<4.2.0 (no var_export)
4187       
4188       many thanks to atu for pointing this out and for testing
4190 2003-08-13  Messju Mohr  <messju@lammfellpuschen.de>
4192     * libs/Smarty.class.php
4193       libs/core/core.smarty_include_php.php:
4194       fixed problem with vars as attributes in {include_php}
4196 2003-08-13  Monte Ohrt  <monte@ispi.net>
4198     * docs/README:
4199       commit README file for documentation compiling
4201 2003-08-13  Messju Mohr  <messju@lammfellpuschen.de>
4203     * libs/debug.tpl
4204       libs/plugins/modifier.debug_print_var.php:
4205       removed '\r' from debug_print_vars' output
4206       properly escape vars in javascript-version of debug.tpl
4208 2003-08-11  Monte Ohrt  <monte@ispi.net>
4210     * (Smarty_2_6_0_RC1)
4211       NEWS
4212       docs/designers.sgml
4213       docs/html.dsl
4214       docs/php.dsl
4215       libs/Config_File.class.php
4216       libs/Smarty.class.php
4217       libs/Smarty_Compiler.class.php:
4218       get ready for 2.6.0-RC1 release
4220 2003-08-10  Messju Mohr  <messju@lammfellpuschen.de>
4222     * NEWS
4223       libs/Smarty.class.php:
4224       fixed status-header for cache_modified_check under cgi-sapi
4226 2003-08-09  Messju Mohr  <messju@lammfellpuschen.de>
4228     * libs/core/core.is_secure.php
4229       libs/core/core.is_trusted.php:
4230       synced secure_dir-checking with trusted_dir-checking
4232     * libs/core/core.is_secure.php:
4233       tightenend path checking in smarty_core_is_secure()
4235 2003-08-08  Messju Mohr  <messju@lammfellpuschen.de>
4237     * libs/Smarty.class.php:
4238       fix: proper nesting of $smarty->_cache_including flag in cascaded
4239       cached/not-cached/fetched/inserted/foo-templates
4241     * libs/debug.tpl:
4242       better escaping for $_debug_tpls[templates].filenames
4244     * libs/Smarty.class.php
4245       libs/Smarty_Compiler.class.php:
4246       removed redundant $smarty from Smarty::_smarty_include()
4248     * libs/debug.tpl:
4249       proper escaping of filenames in debug-console (thanks to prossel).
4251 2003-08-07  Messju Mohr  <messju@lammfellpuschen.de>
4253     * docs/programmers.sgml:
4254       added docs for block-methods of registered objects
4256     * docs/programmers.sgml:
4257       fixed typo in example for registered objects
4259     * docs/designers.sgml:
4260       fixed exampls of html_image and html_checkboxes
4262     * libs/plugins/function.debug.php:
4263       fixed {debug} and removed tabs in function.debug.php
4265     * docs/programmers.sgml:
4266       fixed example for register_object
4268     * docs/designers.sgml
4269       docs/programmers.sgml:
4270       updated docs for capture, html_table, html_image and register_object
4272 2003-08-07  Monte Ohrt  <monte@ispi.net>
4274     * docs/designers.sgml
4275       docs/programmers.sgml:
4276       add math and default_resource_type to docs
4278     * docs/getting-started.sgml:
4279       add core to example, add tech note
4281 2003-08-07  Messju Mohr  <messju@lammfellpuschen.de>
4283     * docs/manual.sgml
4284       docs/fr/manual.sgml:
4285       upd copyright in the docs
4287 2003-08-07  Monte Ohrt  <monte@ispi.net>
4289     * docs/getting-started.sgml:
4290       added core directory to install instructions
4292 2003-08-07  Messju Mohr  <messju@lammfellpuschen.de>
4294     * docs/designers.sgml
4295       docs/programmers.sgml:
4296       added docs for php-functions as modifiers
4298     * libs/Smarty.class.php
4299       libs/Smarty_Compiler.class.php:
4300       better caching of attributes for $cacheable=false-plugins
4302     * docs/programmers.sgml:
4303       added section "caching.cacheable" to the docs, explaining the usage of
4304       the $cacheable-flag of the register_(block|compiler|function)-functions
4306     * libs/Smarty_Compiler.class.php:
4307       fixed output of custom-functions with cached attributes
4309     * docs/programmers.sgml:
4310       docs update on callbacks to the register_*-functions
4312 2003-08-06  Messju Mohr  <messju@lammfellpuschen.de>
4314     * NEWS
4315       libs/Smarty.class.php
4316       libs/Smarty_Compiler.class.php
4317       libs/core/core.process_compiled_include.php:
4318       added optional parameter $cache_attrs to register_function() and
4319       register_block(). $cache_attrs is an array containing attribute- names
4320       that should be cached on calls to functions that have $cacheable set
4321       to false.
4323     * libs/Smarty.class.php:
4324       fixed bug in _run_mod_handler
4326     * libs/Smarty_Compiler.class.php:
4327       fixed bug with autoload-handling of modifiers. thanks Ã¡ndre.
4329 2003-08-05  Messju Mohr  <messju@lammfellpuschen.de>
4331     * libs/Config_File.class.php
4332       libs/Smarty.class.php
4333       libs/Smarty_Compiler.class.php:
4334       updated copyright notice
4336     * libs/Smarty.class.php
4337       libs/core/core.load_plugins.php:
4338       fixed bug that occurred when using the same not-cacheable plugin in
4339       multiple includes
4341     * docs/programmers.sgml:
4342       docs-update for plugins.writing
4344 2003-08-04  Messju Mohr  <messju@lammfellpuschen.de>
4346     * docs/designers.sgml
4347       docs/programmers.sgml:
4348       updated docs for register_block_function(), block-functions,
4349       $request_use_auto_globals and html_checkboxes
4351 2003-07-31  Messju Mohr  <messju@lammfellpuschen.de>
4353     * NEWS
4354       libs/Smarty.class.php
4355       libs/Smarty_Compiler.class.php:
4356       enabled registration of class-methods as callbacks for the
4357       register_*-functions
4358       
4359       use: array('classname', 'method_name')) as callback
4361 2003-07-29  Messju Mohr  <messju@lammfellpuschen.de>
4363     * libs/Smarty.class.php
4364       libs/Smarty_Compiler.class.php:
4365       modifiers are resolved at compile-time now. _run_mod_handler() is
4366       still used for modifiers with map_array=true (== no preceeding '@')
4368     * libs/Smarty.class.php
4369       libs/Smarty_Compiler.class.php
4370       libs/core/core.smarty_include.php:
4371       moved _smarty_include() back into Smarty.class.php
4373     * libs/Smarty.class.php
4374       libs/core/core.load_plugins.php:
4375       prevent unnecessary calls to _read_file() in _is_compiled()
4376       converted method-call to internal function-call in
4377       smarty_core_load_plugins()
4379 2003-07-28  Messju Mohr  <messju@lammfellpuschen.de>
4381     * libs/Smarty_Compiler.class.php:
4382       quote smarty-header properly to prevent resource-names from escaping from
4383       the comment
4385 2003-07-25  Messju Mohr  <messju@lammfellpuschen.de>
4387     * libs/core/core.create_dir_structure.php:
4388       weakend race-condition and removed bogus error-message caused by that
4389       in smarty_core_create_dir_structure().
4391 2003-07-23  Messju Mohr  <messju@lammfellpuschen.de>
4393     * libs/Smarty.class.php
4394       libs/core/core.display_debug_console.php
4395       libs/core/core.fetch_resource_info.php
4396       libs/core/core.get_php_resource.php
4397       libs/core/core.parse_resource_name.php
4398       libs/core/core.process_cached_inserts.php
4399       libs/core/core.read_cache_file.php
4400       libs/core/core.run_insert_handler.php
4401       libs/core/core.smarty_include.php
4402       libs/core/core.smarty_include_php.php
4403       libs/plugins/function.eval.php:
4404       moved  _fetch_resource_info and _parse_resource_name back into
4405       Smarty.class.php
4406       renamed smarty_include and smarty_eval wrappers to _include and _eval
4408 2003-07-17  Messju Mohr  <messju@lammfellpuschen.de>
4410     * libs/core/core.process_compiled_include.php
4411       libs/core/core.read_cache_file.php:
4412       improved checking of compiled_include against cached-template with
4413       non-cached-chunks
4415     * libs/core/core.write_compiled_include.php:
4416       fixed too short open-tag
4418     * libs/plugins/function.eval.php:
4419       fixed assign parameter for eval (must have gotton lost on its way to 2.5.0)
4420       cleaned up indentiation
4422 2003-07-03  Messju Mohr  <messju@lammfellpuschen.de>
4424     * libs/Smarty_Compiler.class.php:
4425       resurrected $foo->$bar syntax
4427     * libs/Smarty_Compiler.class.php:
4428       i'm so stupid. kick me.
4430     * libs/Smarty_Compiler.class.php:
4431       fixed initialisation of $this->_plugins in compile_block_tag()
4433 2003-07-03  Monte Ohrt  <monte@ispi.net>
4435     * libs/Config_File.class.php:
4436       add preg_quote delimiter
4438 2003-07-03  Messju Mohr  <messju@lammfellpuschen.de>
4440     * libs/Smarty_Compiler.class.php:
4441       applied fix for {$var1->p1|modifier:$var2->p2}-syntax - thanks Dominik
4443 2003-07-02  Messju Mohr  <messju@lammfellpuschen.de>
4445     * libs/Smarty_Compiler.class.php:
4446       fixed duplicate generation of arg-list in _compile_block_tag()
4448     * libs/Smarty_Compiler.class.php:
4449       fixed off-by-one-error in nocache-tag-handling
4451 2003-06-30  Messju Mohr  <messju@lammfellpuschen.de>
4453     * libs/Smarty_Compiler.class.php:
4454       backed out errornously committed support for $foo->$bar
4456     * libs/core/core.write_file.php:
4457       fixed indentiation, silenced occasional warning
4459     * libs/plugins/function.html_image.php:
4460       match first character of file-attribute against "/" instead of
4461       DIRECTORY_SEPARATOR since it is a url-path and not a file-path.
4463     * libs/Smarty_Compiler.class.php
4464       libs/core/core.write_file.php
4465       libs/plugins/function.html_image.php:
4466       libs/plugins/function.html_image.php
4468     * libs/Smarty_Compiler.class.php:
4469       re-fixed cacheable_state-handling
4471     * libs/core/core.display_debug_console.php
4472       libs/core/core.process_cached_inserts.php
4473       libs/core/core.process_compiled_include.php
4474       libs/core/core.run_insert_handler.php:
4475       extincting $this out of smarty_core_*-functions
4477     * libs/Smarty.class.php
4478       libs/Smarty_Compiler.class.php:
4479       fixed handling of nocache-state
4481 2003-06-29  Messju Mohr  <messju@lammfellpuschen.de>
4483     * libs/Smarty.class.php
4484       libs/core/core.smarty_include.php
4485       libs/core/core.smarty_include_php.php
4486       libs/plugins/function.eval.php:
4487       removed $this from smarty_include and smarty_include_php
4488       added cleaner handling of $this to {eval}
4490     * libs/core/core.load_resource_plugin.php:
4491       fixed inlude_once-call
4493     * docs/de/designers.sgml
4494       docs/fr/designers.sgml:
4495       fixed examples of html_radios and html_checkboxes in german and french docs
4497 2003-06-25  Monte Ohrt  <monte@ispi.net>
4499     * libs/core/core.assemble_auto_filename.php
4500       libs/core/core.write_cache_paths_file.php:
4501       fix typo, fix write_cache_paths logic
4503     * libs/Smarty.class.php
4504       libs/core/core.assemble_auto_filename.php:
4505       fix SMARTY_COMPILE_DIR_SEP problem, make local var
4507 2003-06-24  Monte Ohrt  <monte@ispi.net>
4509     * libs/Smarty.class.php
4510       libs/core/core.assemble_auto_filename.php
4511       libs/core/core.write_cache_paths_file.php:
4512       fixed cache_paths bug, simplified filename assembly logic
4514 2003-06-24  Messju Mohr  <messju@lammfellpuschen.de>
4516     * libs/plugins/function.html_image.php:
4517       added parsing of forgotton param "basedir"
4519     * libs/Smarty_Compiler.class.php:
4520       fixed $smarty.get-reference
4522     * libs/plugins/block.textformat.php:
4523       removed warning
4525     * libs/Smarty_Compiler.class.php:
4526       fixed value of _cacheable_state on compiler-startup
4528 2003-06-23  Monte Ohrt  <monte@ispi.net>
4530     * libs/Smarty.class.php
4531       libs/Smarty_Compiler.class.php
4532       libs/core/core.write_cache_paths_file.php:
4533       make cache_path per resource, fix a couple directory path issues
4535 2003-06-23  Messju Mohr  <messju@lammfellpuschen.de>
4537     * libs/Smarty_Compiler.class.php:
4538       removed warning when compiling empty template
4540     * libs/core/core.write_compiled_include.php:
4541       fixed bug in write_compiled_include
4543     * libs/core/core.assemble_plugin_filepath.php:
4544       fixed warning
4546 2003-06-22  Messju Mohr  <messju@lammfellpuschen.de>
4548     * libs/plugins/function.eval.php:
4549       fixed propagation of $this into evald code in smarty_function_eval()
4551     * libs/core/core.write_cache_paths_file.php
4552       libs/core/core.write_compiled_include.php:
4553       fix in compiled-include-handling
4555     * libs/core/core.assemble_auto_filename.php
4556       libs/core/core.assemble_plugin_filepath.php
4557       libs/core/core.assign_smarty_interface.php
4558       libs/core/core.create_dir_structure.php
4559       libs/core/core.fetch_resource_info.php
4560       libs/core/core.get_include_path.php
4561       libs/core/core.get_microtime.php
4562       libs/core/core.get_php_resource.php
4563       libs/core/core.is_secure.php
4564       libs/core/core.is_trusted.php
4565       libs/core/core.load_plugins.php
4566       libs/core/core.load_resource_plugin.php
4567       libs/core/core.parse_resource_name.php
4568       libs/core/core.read_cache_file.php
4569       libs/core/core.rm_auto.php
4570       libs/core/core.rmdir.php
4571       libs/core/core.write_cache_file.php
4572       libs/core/core.write_cache_paths_file.php
4573       libs/core/core.write_compiled_include.php
4574       libs/core/core.write_compiled_resource.php
4575       libs/core/core.write_file.php
4576       libs/plugins/modifier.date_format.php:
4577       started moving from $this to $smarty in core.*.php
4579 2003-06-21  Monte Ohrt  <monte@ispi.net>
4581     * libs/core/core.create_dir_structure.php
4582       libs/core/core.write_file.php
4583       libs/plugins/function.config_load.php:
4584       fix more dir paths
4586     * NEWS
4587       libs/Smarty.class.php
4588       libs/core/core.assemble_auto_filename.php
4589       libs/core/core.assemble_plugin_filepath.php
4590       libs/core/core.fetch_resource_info.php
4591       libs/core/core.get_php_resource.php
4592       libs/core/core.parse_resource_name.php
4593       libs/core/core.process_cached_inserts.php
4594       libs/core/core.read_cache_file.php
4595       libs/core/core.rm_auto.php
4596       libs/core/core.rmdir.php
4597       libs/core/core.run_insert_handler.php
4598       libs/core/core.smarty_include.php
4599       libs/core/core.smarty_include_php.php
4600       libs/core/core.write_cache_file.php
4601       libs/core/core.write_cache_paths_file.php
4602       libs/core/core.write_compiled_include.php
4603       libs/core/core.write_compiled_resource.php
4604       libs/core/core.write_file.php
4605       libs/plugins/function.config_load.php
4606       libs/plugins/function.fetch.php
4607       libs/plugins/function.html_image.php:
4608       fix filepaths to core files to use DIRECTORY_SEPARATOR
4610 2003-06-21  Messju Mohr  <messju@lammfellpuschen.de>
4612     * libs/Smarty_Compiler.class.php:
4613       fixed {plugin|modifier} syntax
4615     * libs/Smarty.class.php
4616       libs/core/core.write_compiled_include.php:
4617       fixed compiled include handling
4619 2003-06-21  Monte Ohrt  <monte@ispi.net>
4621     * libs/Smarty.class.php
4622       libs/Smarty_Compiler.class.php
4623       libs/core/core.assemble_auto_filename.php
4624       libs/core/core.assemble_plugin_filepath.php
4625       libs/core/core.write_cache_paths_file.php:
4626       added filepath caching
4628 2003-06-20  Monte Ohrt  <monte@ispi.net>
4630     * libs/Smarty_Compiler.class.php:
4631       update more varnames
4633     * libs/Smarty.class.php
4634       libs/core/core.display_debug_console.php
4635       libs/core/core.fetch_file_info.php
4636       libs/core/core.fetch_resource_info.php
4637       libs/core/core.get_php_resource.php
4638       libs/core/core.parse_file_path.php
4639       libs/core/core.parse_resource_name.php
4640       libs/core/core.process_cached_inserts.php
4641       libs/core/core.read_cache_file.php
4642       libs/core/core.run_insert_handler.php
4643       libs/core/core.smarty_include.php
4644       libs/core/core.smarty_include_php.php
4645       libs/core/core.write_compiled_resource.php
4646       libs/core/core.write_compiled_template.php
4647       libs/plugins/function.config_load.php:
4648       refactored var naming to better reflect "resource" instead of "file" where
4649       appropriate
4651 2003-06-19  Messju Mohr  <messju@lammfellpuschen.de>
4653     * libs/Smarty.class.php:
4654       updated version-number to 2.5.0-cvs
4656     * libs/core/core.write_cache_file.php:
4657       omit is-cache_dir-writable-check if a cache_handler_function is in use
4659     * libs/core/core.smarty_include_php.php:
4660       fixed comments in smarty_include_php
4662 2003-06-19  Monte Ohrt  <monte@ispi.net>
4664     * libs/Smarty.class.php
4665       libs/Smarty_Compiler.class.php
4666       libs/core/core.display_debug_console.php
4667       libs/core/core.smarty_include.php
4668       libs/plugins/function.eval.php:
4669       split up _compile_template to _compile_file and _compile_source, fix eval
4670       function
4671       VS: ----------------------------------------------------------------------
4673     * libs/plugins/function.config_load.php:
4674       fix logic for _is_compiled()
4676 2003-06-19  Messju Mohr  <messju@lammfellpuschen.de>
4678     * NEWS
4679       libs/Smarty_Compiler.class.php:
4680       added optional assign-attribute to {capture}-tag
4682     * NEWS
4683       libs/Smarty.class.php:
4684       added $cacheable-parameter to register_compiler_function()
4686 2003-06-18  Messju Mohr  <messju@lammfellpuschen.de>
4688     * NEWS
4689       libs/Smarty.class.php
4690       libs/Smarty_Compiler.class.php
4691       libs/core/core.load_plugins.php
4692       libs/core/core.process_compiled_include.php
4693       libs/core/core.read_cache_file.php
4694       libs/core/core.write_cache_file.php
4695       libs/core/core.write_compiled_include.php:
4696       added $cacheable-parameter to register_function() and register_block()
4698     * libs/Smarty.class.php:
4699       append '.php' to all compiled templates regardless of the settings of
4700       $use_sub_dirs
4702     * libs/Smarty.class.php
4703       libs/core/core.read_cache_file.php:
4704       fixed $file_path-parameters  passed to smarty_core_fetch_file_info()
4706 2003-06-17  Monte Ohrt  <monte@ispi.net>
4708     * NEWS:
4709       fix name
4711     * libs/Smarty_Compiler.class.php:
4712       change varnames to follow coding methods
4714     * NEWS
4715       libs/Smarty_Compiler.class.php:
4716       add math patch to core
4718 2003-06-17  Messju Mohr  <messju@lammfellpuschen.de>
4720     * libs/core/core.smarty_include.php:
4721       switched _process_template() to _is_compiled()-logic
4723 2003-06-17  Monte Ohrt  <monte@ispi.net>
4725     * libs/Smarty.class.php:
4726       fix _is_compiled logic
4728     * NEWS:
4729       update news file
4731     * libs/Smarty.class.php
4732       libs/Smarty_Compiler.class.php:
4733       fix _run_mod_handler routine
4735     * libs/Smarty.class.php
4736       libs/Smarty_Compiler.class.php
4737       libs/core/core.display_debug_console.php
4738       libs/core/core.fetch_file_info.php
4739       libs/core/core.parse_file_path.php
4740       libs/core/core.write_compiled_template.php
4741       libs/plugins/function.config_load.php:
4742       fix path problems, rename some varibles from "template" to "file"
4744 2003-06-16  Monte Ohrt  <monte@ispi.net>
4746     * libs/core/core.fetch_file_info.php
4747       libs/core/core.fetch_template_info.php:
4748       rename file, commit
4750     * libs/Smarty.class.php
4751       libs/Smarty_Compiler.class.php
4752       libs/core/core.parse_file_path.php
4753       libs/core/core.read_cache_file.php
4754       libs/plugins/block.strip.php
4755       libs/plugins/block.textformat.php
4756       libs/plugins/compiler.config_load.php
4757       libs/plugins/function.config_load.php
4758       libs/plugins/function.eval.php
4759       libs/plugins/function.fetch.php
4760       libs/plugins/function.html_image.php:
4761       fix config_load, compile fetched arrays to compile_dir, switch display
4762       back to runtime. clean up var names and function names,  split up compile
4763       testing and compiling to separate funcs, rename some template_* functions
4764       to
4765       file_* functions and update logic so they can be used for file resources
4766       other than templates.
4768 2003-06-16  Messju Mohr  <messju@lammfellpuschen.de>
4770     * libs/Smarty_Compiler.class.php:
4771       fixed little bug in _compile_custom_tag()
4773 2003-06-16  Monte Ohrt  <monte@ispi.net>
4775     * NEWS
4776       libs/Smarty.class.php
4777       libs/Smarty_Compiler.class.php
4778       libs/core/core.assign_smarty_interface.php
4779       libs/core/core.create_dir_structure.php
4780       libs/core/core.display_debug_console.php
4781       libs/core/core.fetch_template_info.php
4782       libs/core/core.get_include_path.php
4783       libs/core/core.get_microtime.php
4784       libs/core/core.get_php_resource.php
4785       libs/core/core.is_secure.php
4786       libs/core/core.is_trusted.php
4787       libs/core/core.load_plugins.php
4788       libs/core/core.load_resource_plugin.php
4789       libs/core/core.parse_file_path.php
4790       libs/core/core.process_cached_inserts.php
4791       libs/core/core.read_cache_file.php
4792       libs/core/core.rm_auto.php
4793       libs/core/core.rmdir.php
4794       libs/core/core.run_insert_handler.php
4795       libs/core/core.smarty_include.php
4796       libs/core/core.smarty_include_php.php
4797       libs/core/core.write_cache_file.php
4798       libs/core/core.write_compiled_template.php
4799       libs/core/core.write_file.php
4800       libs/plugins/core.assign_smarty_interface.php
4801       libs/plugins/core.create_dir_structure.php
4802       libs/plugins/core.display_debug_console.php
4803       libs/plugins/core.fetch_template_info.php
4804       libs/plugins/core.get_include_path.php
4805       libs/plugins/core.get_microtime.php
4806       libs/plugins/core.get_php_resource.php
4807       libs/plugins/core.is_secure.php
4808       libs/plugins/core.is_trusted.php
4809       libs/plugins/core.load_plugins.php
4810       libs/plugins/core.load_resource_plugin.php
4811       libs/plugins/core.parse_file_path.php
4812       libs/plugins/core.process_cached_inserts.php
4813       libs/plugins/core.read_cache_file.php
4814       libs/plugins/core.rm_auto.php
4815       libs/plugins/core.rmdir.php
4816       libs/plugins/core.run_insert_handler.php
4817       libs/plugins/core.smarty_include.php
4818       libs/plugins/core.smarty_include_php.php
4819       libs/plugins/core.write_cache_file.php
4820       libs/plugins/core.write_compiled_template.php
4821       libs/plugins/core.write_file.php:
4822       move core files into their own directory under SMARTY_DIR,
4823       remove abstraction function _execute_core_function
4825     * libs/Smarty_Compiler.class.php:
4826       fix newline handling for template for all template tags
4828 2003-06-11  Monte Ohrt  <monte@ispi.net>
4830     * libs/plugins/compiler.config_load.php:
4831       add compiler function to cvs repository
4833 2003-06-11  Messju Mohr  <messju@lammfellpuschen.de>
4835     * NEWS
4836       libs/Smarty.class.php
4837       libs/Smarty_Compiler.class.php:
4838       added config-option "request_use_auto_globals" to make auto-globals be
4839       used as request vars instead of HTTP_*_VARS
4841 2003-06-11  Monte Ohrt  <monte@ispi.net>
4843     * NEWS
4844       libs/Smarty.class.php
4845       libs/Smarty_Compiler.class.php
4846       libs/plugins/function.config_load.php:
4847       make config vars compile statically
4849 2003-06-11  Messju Mohr  <messju@lammfellpuschen.de>
4851     * NEWS
4852       libs/Smarty_Compiler.class.php:
4853       backed out newlines patch
4855     * NEWS
4856       libs/Smarty_Compiler.class.php:
4857       removed newlines in compiled templates after closing tags
4859 2003-06-10  Messju Mohr  <messju@lammfellpuschen.de>
4861     * docs/de/designers.sgml:
4862       fixed german note on html_image and disk-access
4864 2003-06-10  Monte Ohrt  <monte@ispi.net>
4866     * libs/plugins/core.parse_file_path.php:
4867       fix bug with resource_type resolving
4869 2003-06-09  Monte Ohrt  <monte@ispi.net>
4871     * docs/designers.sgml:
4872       replace example with more practical one
4874 2003-06-08  Messju Mohr  <messju@lammfellpuschen.de>
4876     * NEWS
4877       libs/Smarty.class.php
4878       libs/Smarty_Compiler.class.php:
4879       added block-methods for registered objects
4881 2003-06-07  Messju Mohr  <messju@lammfellpuschen.de>
4883     * docs/programmers.sgml:
4884       fixed bug in documentation for $smarty->default_modifiers
4886 2003-06-06  Monte Ohrt  <monte@ispi.net>
4888     * libs/plugins/core.parse_file_path.php:
4889       fix problem with new default_resource_type changes
4891     * NEWS:
4892       update NEWS file info
4894     * NEWS
4895       libs/Smarty.class.php
4896       libs/plugins/core.parse_file_path.php:
4897       add default_resource_type, ignore 1 char resource names
4899     * NEWS
4900       libs/Config_File.class.php:
4901       fix bug where config file starts with hidden section
4903 2003-06-04  Monte Ohrt  <monte@ispi.net>
4905     * NEWS
4906       libs/Smarty.class.php:
4907       -** empty log message ***
4909 2003-06-03  Monte Ohrt  <monte@ispi.net>
4911     * libs/plugins/function.html_image.php:
4912       fix example in code comments
4914 2003-06-03  Messju Mohr  <messju@lammfellpuschen.de>
4916     * NEWS
4917       libs/plugins/function.counter.php:
4918       fixed behaviour of start=... for {counter}
4920 2003-06-02  Messju Mohr  <messju@lammfellpuschen.de>
4922     * NEWS
4923       libs/plugins/function.counter.php:
4924       fixed assign for {counter}
4926 2003-05-30  Monte Ohrt  <monte@ispi.net>
4928     * libs/plugins/core.write_cache_file.php
4929       libs/plugins/core.write_compiled_template.php:
4930       add discrete error checking pertaining to $cache_dir
4931       and $compile_dir, their existance and writability
4933 2003-05-28  Messju Mohr  <messju@lammfellpuschen.de>
4935     * NEWS
4936       libs/plugins/function.html_table.php:
4937       added params vdir, hdir and inner to html_table to allow looping over
4938       the data in various directions
4940 2003-05-28  Monte Ohrt  <monte@ispi.net>
4942     * libs/plugins/core.compile_template.php
4943       libs/plugins/core.display_debug_console.php:
4944       fix problem with security and debug.tpl file
4946 2003-05-23  Monte Ohrt  <monte@ispi.net>
4948     * NEWS:
4949       upd NEWS file
4951     * libs/Smarty_Compiler.class.php:
4952       allow spaces in literal tags
4954 2003-05-22  Monte Ohrt  <monte@ispi.net>
4956     * docs/fr/programmers.sgml:
4957       fix special chars
4959 2003-05-19  Monte Ohrt  <monte@ispi.net>
4961     * NEWS
4962       libs/Smarty_Compiler.class.php:
4963       speed up compiled templates, hardcode plugin filepaths instead of
4964       recalculate at runtime
4966 2003-05-19  Messju Mohr  <messju@lammfellpuschen.de>
4968     * docs/designers.sgml:
4969       fixed example of {html_image}
4971     * docs/designers.sgml:
4972       fixed typo
4974 2003-05-12  Messju Mohr  <messju@lammfellpuschen.de>
4976     * libs/Smarty.class.php
4977       libs/plugins/core.read_cache_file.php
4978       libs/plugins/core.smarty_include.php
4979       libs/plugins/function.config_load.php:
4980       fixed multiple redundant occurrences for 'config' and 'template' in
4981       $smarty->_cache_info
4983 2003-05-10  Messju Mohr  <messju@lammfellpuschen.de>
4985     * libs/plugins/core.create_dir_structure.php:
4986       refurbished create_dir_structure to use '/' internally
4988     * libs/plugins/core.create_dir_structure.php:
4989       fixed windows absolute-paths in smarty_core_create_dir_structure()
4991     * libs/plugins/core.create_dir_structure.php:
4992       fixed error-message
4994 2003-05-09  Messju Mohr  <messju@lammfellpuschen.de>
4996     * libs/Smarty_Compiler.class.php:
4997       fixed warning due to missing param to _execute_core_function()
4999     * libs/Smarty_Compiler.class.php:
5000       fixed quoting in _compile_include_php
5002     * libs/Smarty_Compiler.class.php:
5003       fixed quoting of "file"-parameter in _compile_include_tag()
5005 2003-05-08  Monte Ohrt  <monte@ispi.net>
5007     * docs/programmers.sgml:
5008       fix typo
5010     * libs/Smarty.class.php
5011       libs/Smarty_Compiler.class.php
5012       libs/plugins/core.compile_template.php
5013       libs/plugins/core.create_dir_structure.php
5014       libs/plugins/core.fetch_template_info.php
5015       libs/plugins/core.get_include_path.php
5016       libs/plugins/core.get_microtime.php
5017       libs/plugins/core.get_php_resource.php
5018       libs/plugins/core.is_secure.php
5019       libs/plugins/core.is_trusted.php
5020       libs/plugins/core.load_plugins.php
5021       libs/plugins/core.load_resource_plugin.php
5022       libs/plugins/core.parse_file_path.php
5023       libs/plugins/core.process_cached_inserts.php
5024       libs/plugins/core.read_cache_file.php
5025       libs/plugins/core.rm_auto.php
5026       libs/plugins/core.rmdir.php
5027       libs/plugins/core.run_insert_handler.php
5028       libs/plugins/core.smarty_include.php
5029       libs/plugins/core.smarty_include_php.php
5030       libs/plugins/core.write_cache_file.php
5031       libs/plugins/core.write_compiled_template.php
5032       libs/plugins/core.write_file.php
5033       libs/plugins/function.config_load.php
5034       libs/plugins/function.fetch.php
5035       libs/plugins/function.html_image.php:
5036       abstract more private functions to plugin directory
5038     * libs/Config_File.class.php:
5039       only add DIRECTORY_SEPARATOR if it isn't already present
5041     * libs/Config_File.class.php:
5042       fix directory separator code, use DIRECTORY_SEPARATOR
5044 2003-05-08  Messju Mohr  <messju@lammfellpuschen.de>
5046     * docs/designers.sgml:
5047       fixed example of html_checkboxes
5049     * NEWS
5050       libs/Smarty.class.php:
5051       fixed bug in _create_dir_structure() when used with
5052       open_basedir-restriction and relative paths
5054     * docs/designers.sgml:
5055       fixed example for html_radios
5057 2003-05-07  Monte Ohrt  <monte@ispi.net>
5059     * libs/Smarty.class.php
5060       libs/Smarty_Compiler.class.php
5061       libs/plugins/core.assign_smarty_interface.php
5062       libs/plugins/core.display_debug_console.php
5063       libs/plugins/function.display_debug_console.php:
5064       abstracted display_debug_console and assign_smarty_interface to plugin dir
5065       as a test
5067     * libs/Smarty.class.php
5068       libs/plugins/function.display_debug_console.php:
5069       correct misc varnames, abstract debug console display to plugin function
5071     * libs/plugins/modifier.escape.php:
5072       fix typo
5074 2003-05-05  Monte Ohrt  <monte@ispi.net>
5076     * libs/Smarty_Compiler.class.php:
5077       add % to math
5079     * libs/Smarty.class.php:
5080       clean up comments, formatting
5082     * NEWS
5083       libs/Smarty.class.php:
5084       keep DIR_SEP for 3rd party compatability
5086     * NEWS
5087       libs/Smarty.class.php:
5088       remove DIR_SEP, use DIRECTORY_SEPARATOR exclusively
5090     * libs/Smarty_Compiler.class.php:
5091       remove ++ and -- math operators on template vars
5093 2003-05-04  Messju Mohr  <messju@lammfellpuschen.de>
5095     * libs/Smarty_Compiler.class.php:
5096       removed unused parameter $quote from Smarty_Compiler::_parse_attrs()
5098     * libs/plugins/function.html_image.php:
5099       fixed DIR_SEP in html_image-plugin
5101 2003-05-04  Monte Ohrt  <monte@ispi.net>
5103     * NEWS
5104       libs/Smarty.class.php:
5105       rename DIR_SEP to SMARTY_DIR_SEP to avoid varname collisions
5107 2003-05-04  Messju Mohr  <messju@lammfellpuschen.de>
5109     * NEWS
5110       libs/plugins/function.html_image.php:
5111       changed "link" to "href" in html_image. "link" is still working but
5112       deprecated
5113       html_image always renders an alt-tag now (default alt="")
5114       cleaned up indentiation of function.html_image.php
5116 2003-05-03  Monte Ohrt  <monte@ispi.net>
5118     * libs/debug.tpl:
5119       fix typo
5121 2003-05-02  Messju Mohr  <messju@lammfellpuschen.de>
5123     * NEWS
5124       libs/plugins/function.counter.php:
5125       fixed assign attribute for multiple counters
5127 2003-05-02  Monte Ohrt  <monte@ispi.net>
5129     * libs/Smarty_Compiler.class.php:
5130       allow math on negative number
5132     * NEWS
5133       libs/Smarty_Compiler.class.php:
5134       added simple math operators to variables
5136 2003-05-02  Messju Mohr  <messju@lammfellpuschen.de>
5138     * docs/designers.sgml:
5139       fixed typos
5141 2003-04-30  Monte Ohrt  <monte@ispi.net>
5143     * docs/fr/appendixes.sgml
5144       docs/fr/common.dsl
5145       docs/fr/designers.sgml
5146       docs/fr/getting-started.sgml
5147       docs/fr/html-common.dsl
5148       docs/fr/html.dsl
5149       docs/fr/manual.sgml
5150       docs/fr/php.dsl
5151       docs/fr/preface.sgml
5152       docs/fr/programmers.sgml:
5153       add frech docs to cvs repository
5155 2003-04-29  Messju Mohr  <messju@lammfellpuschen.de>
5157     * NEWS
5158       libs/Smarty.class.php
5159       libs/Smarty_Compiler.class.php:
5160       reverted patch for case-insensitive tag-names
5162 2003-04-28  Messju Mohr  <messju@lammfellpuschen.de>
5164     * docs/programmers.sgml:
5165       reverted back to humerous redundancy in the docs :). although we all
5166       know we are here to generate template-based output, and not to have
5167       fun ;-)
5169     * docs/getting-started.sgml:
5170       fixed default user and group for max os x installation
5172     * libs/Smarty.class.php:
5173       made $function[2] and $function[3] options for register_resource
5175     * libs/Smarty.class.php:
5176       fixed issue with object-callback when fetching a php-resource
5178     * NEWS
5179       libs/Smarty.class.php:
5180       enabled array(&$obj. 'source', 'timestamp', 'secure', 'trusted') as
5181       callback for register_resource()
5182       
5183       enabled array(&$obj, 'method') as callback for
5184       $default_template_handler_func
5186 2003-04-27  Messju Mohr  <messju@lammfellpuschen.de>
5188     * docs/designers.sgml
5189       docs/programmers.sgml:
5190       fixed some typos, thank to mehdi
5192     * libs/plugins/function.counter.php:
5193       prevent assign from overruling print-attribute in function.counter.php
5195     * libs/plugins/function.counter.php:
5196       fixed problem with counter and assign
5198     * libs/Smarty.class.php:
5199       fixed notice in  _load_plugins()
5201     * NEWS
5202       libs/Smarty.class.php
5203       libs/Smarty_Compiler.class.php:
5204       made plugin-names case-insensitive. this affects
5205       compiler/block/custom-functions and modifers.
5207 2003-04-26  Monte Ohrt  <monte@ispi.net>
5209     * NEWS
5210       libs/Smarty_Compiler.class.php:
5211       remove unnecessary close/open tags from compiled templates
5213 2003-04-26  Messju Mohr  <messju@lammfellpuschen.de>
5215     * docs/designers.sgml:
5216       added documentation for foreach.property.*
5218 2003-04-24  Messju Mohr  <messju@lammfellpuschen.de>
5220     * docs/designers.sgml:
5221       fixed example table_attr and tr_attr in html_table-example
5223 2003-04-21  Greg Beaver  <greg@chiaraquartet.net>
5225     * libs/Smarty.class.php:
5226       fixed small bug in doc comments
5228 2003-04-21  Messju Mohr  <messju@lammfellpuschen.de>
5230     * NEWS
5231       libs/plugins/function.html_image.php:
5232       fixed errornous creation of '//' in image_path in html_image
5234 2003-04-21  Monte Ohrt  <monte@ispi.net>
5236     * libs/plugins/modifier.debug_print_var.php:
5237       fix htmlspecialchars() conflict
5239     * NEWS
5240       libs/plugins/modifier.debug_print_var.php:
5241       fix escapement of special chars in key values of debug console
5243     * NEWS
5244       libs/plugins/function.config_load.php:
5245       fixed debug timing logic for config_load
5247     * docs/designers.sgml:
5248       fix example text
5251 2003-04-20  Greg Beaver <cellog@users.sourceforge.net>
5252     * plugins/*
5253       Smarty.class.php
5254       Smarty_Compiler.class.php
5255       Config_File.class.php:
5256       updated all doc comments to phpDocumentor format (whew!)
5258 2003-04-06  Messju Mohr  <messju@lammfellpuschen.de>
5260     * libs/plugins/function.math.php:
5261       allowed "_" in the name of variable-parameters to {math}-function
5263 2003-04-04  Monte Ohrt  <monte@ispi.net>
5265     * NEWS
5266       docs/designers.sgml
5267       libs/Smarty_Compiler.class.php:
5268       change backtic syntax from $`foo` to `$foo`
5270     * NEWS
5271       libs/Smarty_Compiler.class.php:
5272       recognize $foo[][] syntax in embedded quotes without backticks
5274 2003-04-03  Messju Mohr  <messju@lammfellpuschen.de>
5276     * NEWS
5277       libs/Smarty_Compiler.class.php:
5278       name=123 is passed as an integer (not a string) to plugins now
5280 2003-04-01  Messju Mohr  <messju@lammfellpuschen.de>
5282     * libs/Smarty.class.php
5283       libs/Smarty_Compiler.class.php:
5284       added CVS $Id$
5286 2003-03-31  Messju Mohr  <messju@lammfellpuschen.de>
5288     * libs/Smarty.class.php:
5289       added missing compile_id inside Smarty_Compiler
5291     * libs/Smarty_Compiler.class.php:
5292       fixed flaw when generating an error for missing postfilter
5294 2003-03-31  Monte Ohrt  <monte@ispi.net>
5296     * docs/getting-started.sgml
5297       docs/programmers.sgml:
5298       fix typos
5300 2003-03-27  Messju Mohr  <messju@lammfellpuschen.de>
5302     * NEWS
5303       libs/plugins/modifier.debug_print_var.php:
5304       $length is now propagated to sub-values in debug_print_var
5306 2003-03-26  Monte Ohrt  <monte@ispi.net>
5308     * NEWS:
5309       update header
5311     * RELEASE_NOTES:
5312       commit changes to release notes
5314     * (Smarty_2_5_0_RC2)
5315       libs/Config_File.class.php
5316       libs/Smarty.class.php
5317       libs/Smarty_Compiler.class.php:
5318       committing RC2
5320 2003-03-24  Messju Mohr  <messju@lammfellpuschen.de>
5322     * NEWS
5323       libs/Smarty.class.php:
5324       made clear_cache() ignore compile_id when clearing cache_groups
5326     * libs/plugins/function.popup.php:
5327       made onmouseout XHTML-compatible in function.popup.php
5329 2003-03-21  Messju Mohr  <messju@lammfellpuschen.de>
5331     * NEWS
5332       libs/Smarty.class.php:
5333       applied new var-names to fetch()
5335     * NEWS
5336       libs/Smarty.class.php:
5337       renamed $localvars to $_localvars in cache-file-handling-functions,
5338       added _get_auto_id()-function
5340 2003-03-21  Monte Ohrt  <monte@ispi.net>
5342     * libs/plugins/function.mailto.php
5343       libs/plugins/function.popup.php:
5344       update functions for XHTML compatability
5346 2003-03-21  Messju Mohr  <messju@lammfellpuschen.de>
5348     * libs/Smarty.class.php:
5349       fixed wrong $auto_id in _read_cache_file()
5351     * NEWS
5352       libs/Smarty.class.php:
5353       swapped compile_id and cache_id in read_cache_file and write_cache_file
5355     * libs/Smarty.class.php:
5356       reverted patch for ignoring compile-id back to -r1.364, due to problems
5358     * NEWS
5359       libs/plugins/function.html_checkboxes.php
5360       libs/plugins/function.html_radios.php:
5361       html_radios and html_checkboxes accept "selected" instead of "checked"
5362       optionally now
5364     * NEWS
5365       libs/Smarty.class.php:
5366       swapped compile_id and cache_id for cache-file-handling again
5368 2003-03-20  Monte Ohrt  <monte@ispi.net>
5370     * libs/Smarty_Compiler.class.php:
5371       fix notice when no parameter is passed to default
5373 2003-03-20  Messju Mohr  <messju@lammfellpuschen.de>
5375     * NEWS
5376       libs/Smarty.class.php:
5377       removed notice of undefined var in _rm_auto()
5379 2003-03-19  Monte Ohrt  <monte@ispi.net>
5381     * libs/plugins/function.html_checkboxes.php
5382       libs/plugins/function.html_radios.php
5383       libs/plugins/function.html_table.php:
5384       fix a few error messages, follow consistancy format plugin_name: errormsg
5386     * libs/plugins/function.html_radios.php:
5387       update error messages
5389     * NEWS
5390       libs/plugins/function.html_radios.php:
5391       add a warning when an array is passed as the 'checked' value of html_radios
5393 2003-03-19  Messju Mohr  <messju@lammfellpuschen.de>
5395     * NEWS
5396       libs/Smarty_Compiler.class.php:
5397       fixed errormessage in _compile_smarty_ref()
5399     * NEWS
5400       docs/designers.sgml:
5401       updated docs for html_image
5403 2003-03-18  Messju Mohr  <messju@lammfellpuschen.de>
5405     * NEWS
5406       libs/Smarty.class.php:
5407       cleaned up calls to readdir()
5409     * libs/plugins/function.html_options.php:
5410       fixed label for optgroup in html_options
5412 2003-03-18  Monte Ohrt  <monte@ispi.net>
5414     * NEWS
5415       libs/Smarty_Compiler.class.php:
5416       fix (newly introduced) bug with passing multiple modifiers to a parameter
5418 2003-03-18  Messju Mohr  <messju@lammfellpuschen.de>
5420     * NEWS
5421       docs/designers.sgml:
5422       updated docs for html_checkboxes, html_options and html_radios
5424     * libs/plugins/function.html_options.php:
5425       fixed wrong default-"name" in function.html_options.php
5427     * NEWS
5428       libs/plugins/function.html_checkboxes.php
5429       libs/plugins/function.html_radios.php:
5430       renamed "checkbox" and "radios" to "options" in {html_checkboxes} and
5431       {html_radios}
5433     * libs/plugins/outputfilter.trimwhitespace.php:
5434       tried to optimize re-replacement in outputfilter.trimwhitespace.php a
5435       little
5437     * libs/plugins/outputfilter.trimwhitespace.php:
5438       fixed greedy str_replace in outputfilter.trimwhitespace.php
5440     * NEWS
5441       libs/plugins/function.html_checkboxes.php
5442       libs/plugins/function.html_options.php
5443       libs/plugins/function.html_radios.php:
5444       html_options, html_checkboxes and html_radios now pass-thru all unknown
5445       paramters
5447 2003-03-17  Messju Mohr  <messju@lammfellpuschen.de>
5449     * NEWS
5450       libs/plugins/function.html_options.php:
5451       html_options passthru all unknown paramters now
5453 2003-03-17  Monte Ohrt  <monte@ispi.net>
5455     * NEWS
5456       libs/plugins/function.html_image.php:
5457       Fix link bug in html_image function, also make output XHTML compatible
5459     * libs/Smarty_Compiler.class.php:
5460       fix issue of embedded var and escaped double quotes
5462 2003-03-15  Monte Ohrt  <monte@ispi.net>
5464     * NEWS
5465       libs/Smarty_Compiler.class.php:
5466       back out "@" logic, apply only to default modifier special case
5468     * libs/Smarty_Compiler.class.php:
5469       fix @ logic, only use upon an echo
5471     * NEWS
5472       libs/Smarty_Compiler.class.php:
5473       append "@" to template var echoes to supress possible notices
5475     * NEWS
5476       libs/Smarty_Compiler.class.php:
5477       append "@" to _run_mod_handler to supress warnings
5479 2003-03-14  Monte Ohrt  <monte@ispi.net>
5481     * NEWS
5482       libs/Smarty_Compiler.class.php:
5483       fix problem with escaped double quotes
5485     * NEWS
5486       libs/plugins/function.html_radios.php:
5487       fixed html_options to not return an array
5489 2003-03-12  Messju Mohr  <messju@lammfellpuschen.de>
5491     * NEWS
5492       libs/plugins/modifier.truncate.php:
5493       fixed length in modifier.truncate.php
5495     * NEWS
5496       libs/plugins/outputfilter.trimwhitespace.php:
5497       fixed handling of '$'-signs in trimwhitespace outputfilter (messju)
5499 2003-03-12  Monte Ohrt  <monte@ispi.net>
5501     * docs/programmers.sgml:
5502       update technical explanation of assign_by_ref and append_by_ref
5504 2003-03-11  Monte Ohrt  <monte@ispi.net>
5506     * NEWS
5507       libs/Smarty.class.php:
5508       fix config file recompiling code
5510 2003-03-07  Monte Ohrt  <monte@ispi.net>
5512     * libs/plugins/function.html_image.php:
5513       change E_USER_ERROR to E_USER_NOTICE
5515     * libs/plugins/function.html_image.php:
5516       suppress warning in html_image
5518     * NEWS
5519       libs/plugins/function.html_image.php:
5520       update changes to html_image
5522 2003-03-06  Monte Ohrt  <monte@ispi.net>
5524     * docs/designers.sgml
5525       docs/de/appendixes.sgml
5526       docs/de/common.dsl
5527       docs/de/designers.sgml
5528       docs/de/getting-started.sgml
5529       docs/de/html-common.dsl
5530       docs/de/html.dsl
5531       docs/de/manual.sgml
5532       docs/de/preface.sgml
5533       docs/de/programmers.sgml:
5534       add german docs to dist
5536     * NEWS:
5537       update news file
5539     * libs/plugins/function.html_image.php:
5540       fix width/height parameter index
5542     * NEWS
5543       libs/Smarty.class.php:
5544       get rid of unsetting name and script attributes to insert tags
5546 2003-03-05  Monte Ohrt  <monte@ispi.net>
5548     * NEWS
5549       RELEASE_NOTES:
5550       update NEWS file
5552     * libs/plugins/modifier.string_format.php:
5553       fix argument order, erroneously swapped a while back
5555     * (Smarty_2_5_0_RC1)
5556       NEWS
5557       README
5558       RELEASE_NOTES
5559       libs/Config_File.class.php
5560       libs/Smarty.class.php
5561       libs/Smarty_Compiler.class.php:
5562       commit final changes for 2.5.0-RC1
5564 2003-03-04  Monte Ohrt  <monte@ispi.net>
5566     * docs/programmers.sgml:
5567       remove $show_info_header and $show_info_include property vars from docs
5569 2003-03-03  Monte Ohrt  <monte@ispi.net>
5571     * NEWS
5572       libs/plugins/function.popup.php:
5573       fixed PHP notice
5575 2003-02-28  Monte Ohrt  <monte@ispi.net>
5577     * libs/Smarty_Compiler.class.php:
5578       simplify smarty.const.foo and smarty.const.$foo logic
5580     * libs/Smarty_Compiler.class.php:
5581       only allow $foo syntax in embedded quotes, unless escaped with backticks
5582       then allow any dollar var
5584     * NEWS
5585       libs/Smarty_Compiler.class.php:
5586       fix "once" var compiling to work with new attr compiling methods for
5587       include_php
5589     * FAQ
5590       NEWS
5591       README
5592       docs/designers.sgml
5593       docs/getting-started.sgml
5594       libs/Smarty_Compiler.class.php
5595       libs/plugins/function.html_checkboxes.php
5596       libs/plugins/function.html_image.php
5597       libs/plugins/function.html_options.php
5598       libs/plugins/function.html_radios.php
5599       libs/plugins/function.html_select_date.php
5600       libs/plugins/function.html_select_time.php
5601       libs/plugins/function.html_table.php:
5602       fix $smarty.const.foo compiling, clean up double quoted strings,
5603       allow full dollar var syntax in quotes again
5605 2003-02-27  Monte Ohrt  <monte@ispi.net>
5607     * docs/designers.sgml
5608       docs/programmers.sgml
5609       libs/Smarty_Compiler.class.php:
5610       update docs, fix smarty var compiling, allow any $smarty.*.$foo syntax,
5611       add $`foobar` for embedded variables
5613     * libs/plugins/function.html_image.php:
5614       update functionality
5616 2003-02-26  Monte Ohrt  <monte@ispi.net>
5618     * NEWS
5619       libs/plugins/modifier.nl2br.php:
5620       add nl2br modifier
5622     * libs/plugins/function.html_image.php:
5623       add link parameter
5625 2003-02-24  Monte Ohrt  <monte@ispi.net>
5627     * libs/Smarty.class.php
5628       libs/plugins/function.html_image.php:
5629       fix rename problem in windows, unlink first
5631     * libs/plugins/function.html_checkboxes.php
5632       libs/plugins/function.html_image.php
5633       libs/plugins/function.html_options.php
5634       libs/plugins/function.html_radios.php
5635       libs/plugins/shared.escape_special_chars.php:
5636       update functions with separate escape_special_chars routine
5638     * NEWS
5639       libs/plugins/function.html_checkboxes.php
5640       libs/plugins/function.html_radios.php:
5641       commit checkboxes, update radios
5643     * NEWS
5644       libs/Smarty.class.php
5645       libs/plugins/function.html_image.php:
5646       fix bug with get_registered_object
5648     * NEWS
5649       libs/plugins/modifier.cat.php:
5650       added cat modifier to distribution
5652     * NEWS
5653       libs/Smarty_Compiler.class.php:
5654       added << >> <> support to IF statements
5656     * libs/plugins/function.html_radios.php:
5657       apply patch to initial html_radios function
5659     * NEWS
5660       libs/Smarty.class.php:
5661       fix _assign_smarty_interface to not overwrite keys other than 'request'
5663     * NEWS
5664       libs/plugins/function.html_radios.php:
5665       added html_radios to distribution
5667     * NEWS
5668       libs/plugins/modifier.string_format.php:
5669       fixed arg order of string_format
5671     * NEWS
5672       libs/Smarty.class.php:
5673       use tmp file for file writes, avoid race condition
5675     * NEWS
5676       libs/Smarty_Compiler.class.php:
5677       add $smarty.config.foo var, handle embedded smarty var correctly
5679     * NEWS
5680       libs/plugins/function.fetch.php:
5681       silence warnings in fetch plugin
5683 2003-02-21  Monte Ohrt  <monte@ispi.net>
5685     * INSTALL:
5686       update wording
5688     * INSTALL:
5689       update install instructions
5691     * AUTHORS
5692       BUGS
5693       CREDITS
5694       QUICKSTART
5695       README
5696       RESOURCES
5697       TESTIMONIALS:
5698       remove some files already in docs or elsewhere
5700     * demo/index.php:
5701       add templates_c to repository
5703     * index.php:
5704       move demo files to demo directory
5706     * Config_File.class.php
5707       Smarty.class.php
5708       Smarty_Compiler.class.php
5709       debug.tpl:
5710       moved lib files under libs directory
5712 2003-02-20  Monte Ohrt  <monte@ispi.net>
5714     * NEWS
5715       Smarty.class.php:
5716       add get_config_vars() method, update get_template_vars() functionality
5718     * NEWS
5719       Smarty.class.php:
5720       fix minor logic in _fetch_template_info()
5722     * NEWS
5723       Smarty.class.php:
5724       support merging appended vars
5726     * NEWS
5727       Smarty.class.php:
5728       fix cache groups behavior with compile_id set
5730 2003-02-19  Monte Ohrt  <monte@ispi.net>
5732     * Smarty.class.php:
5733       back out third parameter, extend functionality of append
5735     * NEWS
5736       Smarty_Compiler.class.php:
5737       update imbedded vars, allow special $smarty vars
5739     * plugins/function.html_table.php:
5740       add plugin html_table
5742     * NEWS
5743       Smarty.class.php:
5744       support appending key=>val pairs
5746     * NEWS
5747       Smarty_Compiler.class.php:
5748       change embedded variable logic to only recognize $foo and $foo[0][bar]
5749       syntax
5751     * NEWS
5752       Smarty_Compiler.class.php:
5753       allow null as function attribute value
5755 2003-02-18  Monte Ohrt  <monte@ispi.net>
5757     * NEWS
5758       Smarty.class.php
5759       Smarty_Compiler.class.php:
5760       support foo->bar[index] syntax
5762     * Smarty_Compiler.class.php:
5763       allow $foo->bar[0] syntax
5765 2003-02-17  Monte Ohrt  <monte@ispi.net>
5767     * plugins/modifier.escape.php:
5768       fix syntax error from previous commit
5770     * NEWS
5771       Smarty.class.php:
5772       add error msgs to get_registered_object
5774     * Smarty.class.php:
5775       add function for getting reference to registered object
5777     * Smarty_Compiler.class.php:
5778       back out patches for object and objref calls on $smarty var
5780     * NEWS
5781       Smarty_Compiler.class.php:
5782       treat unrecognized param attribute syntax as a string
5784     * NEWS
5785       Smarty_Compiler.class.php:
5786       support $smarty.const.$foo syntax
5788     * NEWS
5789       debug.tpl
5790       plugins/modifier.count_words.php
5791       plugins/modifier.escape.php:
5792       fix E_NOTICE messages
5794     * NEWS
5795       Smarty.class.php
5796       Smarty_Compiler.class.php:
5797       add @ and === to if tokens, few param cleanups
5799 2003-02-16  Greg Beaver  <greg@chiaraquartet.net>
5801     * ChangeLog
5802       Smarty.class.php
5803       Smarty_Compiler.class.php:
5804       many more phpdoc comment upgrades
5806 2003-02-15  Greg Beaver <cellog@sourceforge.net>
5807     * Smarty.class.php
5808       Smarty_Compiler.class.php
5809       continue cleaning of phpdoc comments.  All that is needed is the
5810       addition of @return tags and perhaps a bit more verbose comments
5811       and they are finished.
5813 2003-02-14  Monte Ohrt  <monte@ispi.net>
5815     * NEWS
5816       Smarty.class.php:
5817       enable config_load error messages
5819     * NEWS
5820       plugins/function.html_options.php:
5821       fix html_options to not escape already escaped entities
5823     * NEWS
5824       Smarty.class.php:
5825       send Last-Modified header on cache creation, misc tab/spacing cleanup
5827 2003-02-13  Monte Ohrt  <monte@ispi.net>
5829     * Smarty_Compiler.class.php
5830       docs/designers.sgml:
5831       allow dash in plain text
5833     * NEWS
5834       Smarty_Compiler.class.php:
5835       check strict syntax of function attributes
5837 2003-02-12  Monte Ohrt  <monte@ispi.net>
5839     * NEWS
5840       Smarty_Compiler.class.php:
5841       dropped support for modifiers on object parameters,
5842       added support for objects as modifier parameters
5844     * NEWS
5845       Smarty_Compiler.class.php
5846       docs/designers.sgml:
5847       fix bug with decimal numbers in if statements, misc doc updates
5849 2003-02-11  Monte Ohrt  <monte@ispi.net>
5851     * (Smarty_2_4_2)
5852       Config_File.class.php
5853       NEWS
5854       README
5855       RELEASE_NOTES
5856       Smarty.class.php
5857       Smarty_Compiler.class.php:
5858       update version numbers
5860 2003-02-10  Monte Ohrt  <monte@ispi.net>
5862     * NEWS
5863       Smarty_Compiler.class.php:
5864       add support for $foo->$bar syntax
5866     * NEWS:
5867       update NEWS file
5869     * NEWS
5870       Smarty_Compiler.class.php:
5871       support full var syntax in quoted text, fix problem with const var access,
5872       clean up some more regex code, fix object problem with no properties
5874 2003-02-06  Monte Ohrt  <monte@ispi.net>
5876     * (Smarty_2_4_1)
5877       Config_File.class.php
5878       NEWS
5879       README
5880       RELEASE_NOTES
5881       Smarty.class.php
5882       Smarty_Compiler.class.php:
5883       committed 2.4.1 changes
5885     * NEWS
5886       Smarty_Compiler.class.php:
5887       ignore case in IF statements
5889 2003-02-05  Monte Ohrt  <monte@ispi.net>
5891     * NEWS
5892       Smarty_Compiler.class.php:
5893       treat undefined constants as null
5895     * NEWS
5896       Smarty.class.php:
5897       fix problem with inserts and nested fetches
5899     * Smarty_Compiler.class.php:
5900       fix "if" regex for math tokens
5902     * NEWS
5903       Smarty.class.php
5904       Smarty_Compiler.class.php
5905       docs/getting-started.sgml:
5906       added support for extracting params to include_php
5908 2003-02-04  Monte Ohrt  <monte@ispi.net>
5910     * RELEASE_NOTES:
5911       reformat text
5913 2003-02-03  Monte Ohrt  <monte@ispi.net>
5915     * NEWS:
5916       update news file
5918 2003-02-03  Greg Beaver  <greg@chiaraquartet.net>
5920     * ChangeLog
5921       Smarty.class.php:
5922       begin fixing phpdoc comments in Smarty.class.php
5924     * ChangeLog
5925       Config_File.class.php:
5926       fixed phpdoc comments
5928 2003-02-03  Monte Ohrt  <monte@ispi.net>
5930     * Smarty_Compiler.class.php:
5931       allow $foo->bar[$x].foo syntax
5933     * Smarty_Compiler.class.php
5934       index.php
5935       configs/test.conf
5936       templates/index.tpl:
5937       fix accidental commit
5939     * index.php
5940       configs/test.conf
5941       templates/index.tpl:
5942       allow $foo->bar[$j].blah type of syntax
5944 2003-02-02  Greg Beaver  <cellog@php.net>
5946     * Smarty.class.php
5947       begin fixing of phpdoc comments
5949     * Config_File.class.php
5950       fix phpdoc comments, add phpDocumentor docblock templates
5952 2003-02-02  Monte Ohrt  <monte@ispi.net>
5954     * Smarty.class.php
5955       docs/html.dsl
5956       docs/php.dsl:
5957       fix version number
5959     * (Smarty_2_4_0)
5960       Config_File.class.php
5961       NEWS
5962       README
5963       RELEASE_NOTES
5964       Smarty.class.php
5965       Smarty_Compiler.class.php
5966       docs/appendixes.sgml
5967       docs/designers.sgml
5968       docs/programmers.sgml:
5969       update Smarty version numbers
5971 2003-01-30  Monte Ohrt  <monte@ispi.net>
5973     * NEWS
5974       Smarty_Compiler.class.php
5975       TODO:
5976       fix order of php tag comparisons
5978     * NEWS
5979       Smarty_Compiler.class.php:
5980       fix known php tag handling problems
5982 2003-01-29  Monte Ohrt  <monte@ispi.net>
5984     * Smarty.class.php
5985       Smarty_Compiler.class.php:
5986       change comments to phpdoc style
5988 2003-01-28  Monte Ohrt  <monte@ispi.net>
5990     * Smarty.class.php
5991       docs/programmers.sgml:
5992       make separate var for compiler file
5994     * plugins/function.fetch.php:
5995       fix error call
5997 2003-01-25  Monte Ohrt  <monte@ispi.net>
5999     * Smarty.class.php
6000       Smarty_Compiler.class.php:
6001       add support for restriction to registered methods
6003     * plugins/outputfilter.trimwhitespace.php:
6004       update with textarea support
6006 2003-01-24  Monte Ohrt  <monte@ispi.net>
6008     * Smarty_Compiler.class.php:
6009       fix compiling problem with {foreach} tags
6011     * Smarty.class.php
6012       Smarty_Compiler.class.php:
6013       put objects in own array, add object param format support, change
6014       object syntax from foo.bar to foo->bar
6016 2003-01-23  Monte Ohrt  <monte@ispi.net>
6018     * NEWS
6019       Smarty.class.php
6020       Smarty_Compiler.class.php:
6021       add support for object registration
6023 2003-01-22  Monte Ohrt  <monte@ispi.net>
6025     * Smarty.class.php:
6026       add file & line number of calling error to error message
6028 2003-01-21  Monte Ohrt  <monte@ispi.net>
6030     * Smarty_Compiler.class.php:
6031       put php style object syntax back in
6033 2003-01-20  Monte Ohrt  <monte@ispi.net>
6035     * Smarty.class.php:
6036       move security settings to fetch function for template_dir
6038     * NEWS
6039       Smarty.class.php:
6040       fix debug template and security, add template_dir to secure_dir at runtime
6042 2003-01-17  Monte Ohrt  <monte@ispi.net>
6044     * NEWS
6045       Smarty.class.php
6046       Smarty_Compiler.class.php:
6047       added new object support without new template syntax
6049 2003-01-15  Monte Ohrt  <monte@ispi.net>
6051     * NEWS
6052       Smarty.class.php
6053       Smarty_Compiler.class.php:
6054       fix if statement syntax for negative integers, fix issue with directories
6055       named '0'
6057 2003-01-08  Monte Ohrt  <monte@ispi.net>
6059     * Smarty.class.php
6060       plugins/function.counter.php
6061       plugins/function.cycle.php
6062       plugins/function.debug.php
6063       plugins/function.eval.php
6064       plugins/function.fetch.php
6065       plugins/function.html_options.php
6066       plugins/function.html_select_date.php
6067       plugins/function.html_select_time.php
6068       plugins/function.mailto.php
6069       plugins/function.math.php
6070       plugins/function.popup.php
6071       plugins/function.popup_init.php:
6072       update plugins to return values instead of echo, fix config file cache
6073       to include global config variables in cache file
6075     * Smarty_Compiler.class.php:
6076       fix bug with >= tests in if statements, comment out full object support
6078 2003-01-06  Monte Ohrt  <monte@ispi.net>
6080     * NEWS
6081       docs/html.dsl
6082       plugins/modifier.escape.php:
6083       add javascript escape parameter to escape modifier
6085 2003-01-02  Monte Ohrt  <monte@ispi.net>
6087     * templates/header.tpl:
6088       move the title into head where it should be
6090 2002-12-24  Monte Ohrt  <monte@ispi.net>
6092     * Smarty_Compiler.class.php:
6093       added correct line numbers to smarty syntax error messages
6095     * docs/programmers.sgml:
6096       update append documentation, make more clear on its function
6098     * Smarty_Compiler.class.php:
6099       fix modifier matching regexp
6101 2002-12-23  Monte Ohrt  <monte@ispi.net>
6103     * Smarty_Compiler.class.php:
6104       support nested function calls in IF statements
6106 2002-12-20  Monte Ohrt  <monte@ispi.net>
6108     * Smarty_Compiler.class.php:
6109       few more fixes, spaces around function parameters
6111     * Smarty_Compiler.class.php:
6112       fix misc syntax issues with {if} tags
6114 2002-12-20  Monte Ohrt  <monte@ispi.net>
6116     * Smarty_Compiler.class.php:
6117       fix misc syntax issues with {if} tags
6119 2002-12-19  Monte Ohrt  <monte@ispi.net>
6121     * Smarty_Compiler.class.php:
6122       commit updates, passes all smoke tests
6124     * NEWS:
6125       update NEWS file
6127     * Smarty_Compiler.class.php:
6128       fixed literal string not in quotes as parameters
6130     * NEWS
6131       Smarty_Compiler.class.php:
6132       fix misc syntax issues, add ability to pass modifiers to functions
6134 2002-12-18  Monte Ohrt  <monte@ispi.net>
6136     * NEWS:
6137       update NEWS
6139     * NEWS
6140       Smarty.class.php
6141       Smarty_Compiler.class.php:
6142       update compiler code, clean up regex, add new syntax features
6144 2002-12-16  Monte Ohrt  <monte@ispi.net>
6146     * NEWS:
6147       update NEWS file
6149     * Smarty_Compiler.class.php:
6150       commit updates for objects
6152 2002-12-14  Monte Ohrt  <monte@ispi.net>
6154     * Smarty.class.php
6155       Smarty_Compiler.class.php:
6156       fix bug with compiling config files with caching on
6158 2002-12-13  Monte Ohrt  <monte@ispi.net>
6160     * Smarty_Compiler.class.php:
6161       fix problem with matching single quoted strings
6163     * Smarty_Compiler.class.php:
6164       update embedded variable logic, get rid of ."" at end of output
6166     * NEWS
6167       docs/designers.sgml
6168       plugins/function.html_select_date.php:
6169       add day_value_format to html_select_date
6171 2002-12-12  Monte Ohrt  <monte@ispi.net>
6173     * plugins/modifier.debug_print_var.php:
6174       fix bug, double escaped values in display
6176     * Smarty.class.php:
6177       move debug test back into fetch()
6179     * NEWS
6180       Smarty.class.php
6181       Smarty_Compiler.class.php
6182       plugins/outputfilter.trimwhitespace.php:
6183       assigned vars are no longer in global name space, few debug cleanups
6185 2002-12-11  Monte Ohrt  <monte@ispi.net>
6187     * plugins/function.popup.php:
6188       fix error in newline code
6190     * plugins/function.popup.php:
6191       fix popup to allow newlines in text data
6193 2002-12-10  Monte Ohrt  <monte@ispi.net>
6195     * Smarty.class.php:
6196       fix plugin error logic
6198     * docs/designers.sgml
6199       docs/programmers.sgml:
6200       edit examples, make more verbose
6202     * NEWS
6203       plugins/function.html_options.php:
6204       escape html entities in the option values and output
6206     * NEWS
6207       plugins/function.html_options.php:
6208       fixed bug with label of html_options
6210 2002-12-09  Monte Ohrt  <monte@ispi.net>
6212     * Smarty.class.php:
6213       add support for var_export()
6215     * Config_File.class.php
6216       Smarty.class.php:
6217       clean up code, respect force_compile and compile_check flags
6219     * NEWS
6220       Smarty.class.php
6221       Smarty_Compiler.class.php
6222       docs/designers.sgml
6223       plugins/function.mailto.php:
6224       add caching feature to config loading, document update, add mailto plugin
6226 2002-12-08  Monte Ohrt  <monte@ispi.net>
6228     * plugins/function.fetch.php:
6229       fix query part of URL
6231 2002-12-05  Monte Ohrt  <monte@ispi.net>
6233     * docs/designers.sgml:
6234       fix typos
6236 2002-11-22  Monte Ohrt  <monte@ispi.net>
6238     * Smarty_Compiler.class.php:
6239       patch for warning message
6241 2002-11-21  Monte Ohrt  <monte@ispi.net>
6243     * RELEASE_NOTES
6244       Smarty.class.php:
6245       get rid of testing for a set value with assign function, just set to
6246       whatever is passed into the template
6248     * docs/programmers.sgml:
6249       fix typo
6251 2002-11-19  Monte Ohrt  <monte@ispi.net>
6253     * Config_File.class.php
6254       NEWS
6255       README
6256       RELEASE_NOTES
6257       Smarty.class.php
6258       Smarty_Compiler.class.php:
6259       commit changes, ready for 2.3.1 release
6261 2002-11-01  Monte Ohrt  <monte@ispi.net>
6263     * plugins/function.html_options.php:
6264     added label attribute to all option outputs, cover w3c spec.
6266     * NEWS: update NEWS file
6268     * docs/designers.sgml: update docs for optgroup output
6270     * plugins/function.html_options.php:
6271     make html_options work with optgroup, make func modular and recursive.
6273 2002-10-29  Monte Ohrt  <monte@ispi.net>
6275     * NEWS
6276       Smarty.class.php: set mtime on compile files so they match source files
6278 2002-10-18  Monte Ohrt  <monte@ispi.net>
6280     * NEWS
6281       Smarty.class.php: added proper support for open_basedir setting
6283     * docs/designers.sgml: clear up docs on index, iteration and rownum
6285 2002-10-16  Monte Ohrt  <monte@ispi.net>
6287     * plugins/modifier.default.php: fix warning message in default modifier
6289 2002-09-25  Monte Ohrt  <monte@ispi.net>
6291     * docs/designers.sgml
6292       plugins/modifier.strip.php
6293       NEWS: added strip variable modifier
6295 2002-09-24  Andrei Zmievski  <andrei@php.net>
6297     * NEWS: *** empty log message ***
6299     * Smarty_Compiler.class.php:
6300     Fix to be able to use $smarty.x variables as arrays.
6302 2002-09-23  Monte Ohrt  <monte@ispi.net>
6304     * Config_File.class.php:
6305     add support for mac/dos formatted config files (fix newlines)
6307     * docs/programmers.sgml: add optional tags to clear_cache parameters
6309     * docs/designers.sgml:
6310     fix error with include_php description, add $this to description
6312 2002-09-20  Monte Ohrt  <monte@ispi.net>
6314     * NEWS
6315       docs/getting-started.sgml: fixed errors with example setup docs
6317 2002-09-16  Monte Ohrt  <monte@ispi.net>
6319     * plugins/block.textformat.php
6320       docs/designers.sgml
6321       NEWS: add textformat block function
6323 2002-09-10  Monte Ohrt  <monte@ispi.net>
6325     * docs/designers.sgml:
6326     add assign attribute to cycle function documentation
6328     * docs/designers.sgml
6329       docs/programmers.sgml: fix typos
6331 2002-09-09  Monte Ohrt  <monte@ispi.net>
6333     * plugins/function.debug.php
6334       templates/header.tpl:
6335     fix header in debug template, fix typo in header.tpl example
6337 2002-08-15  mohrt  <mohrt@pb1.pair.com>
6339     * docs/programmers.sgml: fix typos
6341 2002-08-08  mohrt  <mohrt@pb1.pair.com>
6343     * RELEASE_NOTES
6344       Smarty.class.php:
6345     supress warnings from unlink() and is_dir(), let error handler deal with it
6347 2002-08-07  mohrt  <mohrt@pb1.pair.com>
6349     * docs/appendixes.sgml
6350       docs/designers.sgml
6351       docs/programmers.sgml
6352       Config_File.class.php
6353       NEWS
6354       README
6355       RELEASE_NOTES
6356       Smarty.class.php
6357       Smarty_Compiler.class.php: update files with new version numbers
6359 2002-08-02  mohrt  <mohrt@pb1.pair.com>
6361     * NEWS: update NEWS file with credits
6363     * NEWS
6364       Smarty.class.php: added assign_by_ref() and append_by_ref() functions
6366 2002-08-01  mohrt  <mohrt@pb1.pair.com>
6368     * TODO
6369       NEWS
6370       Smarty.class.php:
6371     changed default warning type for plugin errors from E_USER_WARNING to E_USER_ERROR
6373 2002-07-29  mohrt  <mohrt@pb1.pair.com>
6375     * plugins/function.html_select_time.php
6376       docs/designers.sgml
6377       NEWS: added paramters to html_select_time plugin
6379 2002-07-25  Andrei Zmievski  <andrei@pb1.pair.com>
6381     * TODO: *** empty log message ***
6383 2002-07-24  mohrt  <mohrt@pb1.pair.com>
6385     * QUICKSTART: update QUICKSTART guide
6387     * NEWS
6388       debug.tpl
6389       plugins/modifier.debug_print_var.php:
6390     update debug console to show objects, fix warning in debug.tpl
6392 2002-07-23  mohrt  <mohrt@pb1.pair.com>
6394     * docs/programmers.sgml: fix load_filter examples
6396     * Config_File.class.php
6397       NEWS: fix error when there are no sections in config file
6399 2002-07-19  mohrt  <mohrt@pb1.pair.com>
6401     * docs/getting-started.sgml: fix error in install guide
6403 2002-07-18  mohrt  <mohrt@pb1.pair.com>
6405     * Smarty_Compiler.class.php:
6406     correct the expression match for smarty:nodefaults
6408 2002-07-17  mohrt  <mohrt@pb1.pair.com>
6410     * Smarty_Compiler.class.php: fix default modifier to work with config vars
6412     * Smarty_Compiler.class.php: got args to strstr backwards...
6414     * NEWS
6415       Smarty.class.php
6416       Smarty_Compiler.class.php:
6417     change default modifiers to array instead of string
6419     * Smarty_Compiler.class.php
6420       docs/designers.sgml
6421       Smarty.class.php: add default modifier logic, minor doc updates
6423     * NEWS
6424       Smarty.class.php
6425       plugins/function.popup_init.php:
6426     make popup_init xhtml compliant, minor variable name changes for consistancy
6428 2002-07-16  mohrt  <mohrt@pb1.pair.com>
6430     * NEWS: update NEWS file
6432     * plugins/function.debug.php
6433       Smarty.class.php
6434       debug.tpl
6435       NEWS:
6436     fix problem with filenames on windows, add ability to supply expire time in seconds when clearing cache or compiled files
6438 2002-07-15  mohrt  <mohrt@pb1.pair.com>
6440     * Smarty.class.php:
6441     fixed problem with insert tags when loading function from script attribute
6442     and caching enabled (Monte)
6444 2002-07-14  mohrt  <mohrt@pb1.pair.com>
6446     * NEWS
6447       Smarty.class.php: fix bug with debug_tpl file path for Windows
6449 2002-07-12  Monte Ohrt  <monte@ispi.net>
6451     * Smarty.class.php: fix append function with array/string issue
6453 2002-07-11  Monte Ohrt  <monte@ispi.net>
6455     * RELEASE_NOTES: update release notes
6457     * NEWS
6458       README
6459       RELEASE_NOTES
6460       Smarty.class.php
6461       Smarty_Compiler.class.php
6462       Config_File.class.php: update files to 2.2.0 tags, get ready for release
6464 2002-07-09  Monte Ohrt  <monte@ispi.net>
6466     * NEWS
6467       Smarty.class.php: make debug.tpl work with any delimiter
6469     * NEWS
6470       Smarty.class.php:
6471     change tests in append and assign to != '' instead of empty(), which is more accurate
6473 2002-07-08  Monte Ohrt  <monte@ispi.net>
6475     * docs/designers.sgml: minor doc update
6477     * Smarty.class.php:
6478     cast var as an array, simplify and get rid of PHP warning messages
6480 2002-07-03  Monte Ohrt  <monte@ispi.net>
6482     * Smarty.class.php: one more N
6484     * Smarty.class.php:
6485     prepend "N" to filenames to avoid possible OS issues with dir names starting with "-"
6487     * Smarty.class.php: only set $debug_tpl in constructor if empty
6489     * Smarty.class.php
6490       docs/designers.sgml
6491       docs/getting-started.sgml
6492       docs/programmers.sgml:
6493     make use_sub_dirs go back to crc32 for subdir separation
6495 2002-06-29  Monte Ohrt  <monte@ispi.net>
6497     * plugins/function.eval.php: do nothing if $val is empty
6499     * TODO
6500       plugins/function.eval.php
6501       plugins/function.popup_init.php:
6502     add zindex to popup init, fix error message for eval.
6504 2002-06-27  Monte Ohrt  <monte@ispi.net>
6506     * Smarty.class.php:
6507     only loop through relative paths for PHP include_path, remove $_relative variable
6509     * Smarty_Compiler.class.php: added {$smarty.version} variable
6511 2002-06-26  Monte Ohrt  <monte@ispi.net>
6513     * docs/appendixes.sgml
6514       docs/designers.sgml
6515       docs/getting-started.sgml
6516       docs/programmers.sgml
6517       Smarty.class.php:
6518     update plugin loading logic, look in SMARTY_DIR, then cwd. If all fail, then retry all with include_path
6520     * templates/header.tpl
6521       Smarty.class.php: update get_include_path, get _path_array only once
6523     * Smarty.class.php: fix get_include_path function for windows
6525     * Smarty.class.php: update plugin search logic
6527     * Smarty.class.php: only search include_path if relative path
6529     * plugins/function.html_select_date.php
6530       plugins/function.html_select_time.php
6531       plugins/modifier.date_format.php
6532       Smarty_Compiler.class.php
6533       NEWS
6534       Smarty.class.php: allow plugins_dir to be an array of directories
6536 2002-06-25  Monte Ohrt  <monte@ispi.net>
6538     * docs/programmers.sgml
6539       docs/getting-started.sgml: update installation docs
6541     * debug.tpl
6542       docs/getting-started.sgml
6543       templates/debug.tpl
6544       NEWS
6545       Smarty.class.php: move debug.tpl to SMARTY_DIR, add to constructor
6547 2002-06-24  Monte Ohrt  <monte@ispi.net>
6549     * plugins/function.assign_debug_info.php
6550       NEWS: fixed warning message in function.assign_debug_info
6552     * Smarty.class.php: update include_path fixes
6554     * NEWS:
6555     fixed $template_dir, $compile_dir, $cache_dir, $config_dir to respect include_path
6557 2002-06-23  Monte Ohrt  <monte@ispi.net>
6559     * plugins/shared.make_timestamp.php:
6560     update timestamp plugin to work when passed a timestamp
6562 2002-06-19  Monte Ohrt  <monte@ispi.net>
6564     * NEWS: update NEWS file
6566     * plugins/modifier.date_format.php
6567       docs/designers.sgml:
6568     update date_format, allow optional 2nd paramater as default date if passed date is empty. update docs.
6570     * plugins/modifier.date_format.php:
6571     fix date_format modifier, return nothing if given empty string
6573 2002-06-18  Monte Ohrt  <monte@ispi.net>
6575     * NEWS
6576       plugins/function.cycle.php:
6577     gave $reset a default value in cycle function
6579     * plugins/function.html_select_date.php
6580       plugins/shared.make_timestamp.php
6581       NEWS:
6582     corrected warnings in html_select_time function, made make timestamp always return a timestamp
6584 2002-06-17  Monte Ohrt  <monte@ispi.net>
6586     * Smarty.class.php: swapped around cache_id and compile_id order
6588 2002-06-14  Monte Ohrt  <monte@ispi.net>
6590     * docs/programmers.sgml
6591       plugins/function.popup_init.php
6592       Smarty.class.php:
6593     change directory delimiter to "^" for cache and compile files
6595 2002-06-13  Andrei Zmievski  <andrei@php.net>
6597     * TODO: done.
6599     * Smarty_Compiler.class.php:
6600     Optimize the calculation of section 'total' property.
6602 2002-06-11  Monte Ohrt  <monte@ispi.net>
6604     * NEWS
6605       Smarty.class.php:
6606     added support for subdir exclusion, deletion by full or partial cache_id and compile_id, change file format to urlencoded values instead of crc32
6608 2002-06-07  Monte Ohrt  <monte@ispi.net>
6610     * Smarty.class.php: fix bug with last_modified_check code
6612     * NEWS
6613       Smarty.class.php:
6614     updated $GLOBALS refererence for HTTP_IF_MODIFIED_SINCE
6616 2002-06-06  Monte Ohrt  <monte@ispi.net>
6618     * docs/designers.sgml
6619       overlib.js:
6620     remove overlib.js file from distribution, update plugin and docs
6622 2002-06-05  Monte Ohrt  <monte@ispi.net>
6624     * docs/designers.sgml
6625       NEWS
6626       Smarty.class.php: fix 304 Not Modified, don't send content
6628 2002-06-03  Monte Ohrt  <monte@ispi.net>
6630     * plugins/function.cycle.php: update version number
6632     * plugins/function.cycle.php
6633       NEWS:
6634     fixed cycle function to respect delimiter setting after initial setting
6636     * Smarty.class.php
6637       NEWS:
6638     update $GLOBALS references to work properly with track_globals settings
6640     * plugins/function.math.php: fixed bug with call $assign
6642     * docs/appendixes.sgml
6643       docs/designers.sgml
6644       plugins/function.html_options.php
6645       plugins/function.html_select_time.php
6646       NEWS
6647       Smarty.class.php
6648       Smarty_Compiler.class.php:
6649     optimized for loops with count() function calls
6651 2002-06-01  Andrei Zmievski  <andrei@php.net>
6653     * TODO: *** empty log message ***
6655 2002-05-21  Monte Ohrt  <monte@ispi.net>
6657     * NEWS: update NEWS file
6659     * plugins/function.html_select_date.php
6660       RESOURCES
6661       docs/designers.sgml
6662       Config_File.class.php:
6663     update html_select_date with month_value_format attribute for controlling the format of the month values.
6665 2002-05-17  Andrei Zmievski  <andrei@php.net>
6667     * NEWS
6668       Smarty_Compiler.class.php:
6669     Made it possible to use simple variables inside [] for indexing.
6671 2002-05-16  Monte Ohrt  <monte@ispi.net>
6673     * docs/designers.sgml
6674       docs/getting-started.sgml
6675       NEWS
6676       Smarty.class.php
6677       Smarty_Compiler.class.php
6678       TESTIMONIALS: add "once" attribute to php_include, update docs
6680 2002-05-09  Andrei Zmievski  <andrei@ispi.net>
6682     * NEWS
6683       TODO: *** empty log message ***
6685 2002-05-07  Monte Ohrt  <monte@ispi.net>
6687     * plugins/function.cycle.php: remove \n from cycle function
6689     * docs/designers.sgml
6690       plugins/function.cycle.php
6691       README
6692       RELEASE_NOTES
6693       Smarty.class.php
6694       Smarty_Compiler.class.php
6695       NEWS:
6696     update cycle function to handle array as input, update files to 2.1.1
6698 2002-05-06  Monte Ohrt  <monte@ispi.net>
6700     * plugins/function.fetch.php:
6701     update fetch function with more error checking
6703 2002-05-03  Monte Ohrt  <monte@ispi.net>
6705     * docs/designers.sgml
6706       plugins/function.counter.php:
6707     update counter to use name instead of id (id still works though)
6709     * plugins/function.cycle.php
6710       docs/designers.sgml: rename id to name for cycle function
6712     * plugins/function.cycle.php:
6713     update cycle function to allow blank values parameter after initialized
6715     * plugins/function.cycle.php: fix syntax error
6717 2002-05-02  Monte Ohrt  <monte@ispi.net>
6719     * plugins/function.cycle.php: ugh, another typo
6721     * plugins/function.cycle.php: update comments
6723     * docs/designers.sgml
6724       plugins/function.cycle.php
6725       NEWS: added function cycle
6727     * FAQ
6728       Smarty.class.php: fix register_outputfilter function
6730 2002-05-01  Monte Ohrt  <monte@ispi.net>
6732     * docs/designers.sgml
6733       NEWS
6734       Smarty.class.php: fixed bug with resource testing and include_path
6736 2002-04-30  Monte Ohrt  <monte@ispi.net>
6738     * NEWS
6739       README
6740       RELEASE_NOTES
6741       Smarty.class.php
6742       Smarty_Compiler.class.php: update files for 2.1.0 release
6744 2002-04-30  Andrei Zmievski  <andrei@ispi.net>
6746     * plugins/function.fetch.php
6747       docs/programmers.sgml
6748       Smarty.class.php: Fix.
6750 2002-04-29  Andrei Zmievski  <andrei@ispi.net>
6752     * docs/programmers.sgml
6753       docs/designers.sgml: A whole bunch of docs.
6755 2002-04-26  Monte Ohrt  <monte@ispi.net>
6757     * FAQ
6758       QUICKSTART
6759       docs/programmers.sgml: update FAQ, QUICKSTART, small doc syntax fix
6761 2002-04-24  Monte Ohrt  <monte@ispi.net>
6763     * docs/programmers.sgml
6764       templates/debug.tpl
6765       Smarty.class.php: changed doc structure a bit
6767 2002-04-16  Andrei Zmievski  <andrei@php.net>
6769     * Smarty.class.php: Add register/unregister API for output filters.
6771     * NEWS
6772       Smarty.class.php
6773       Smarty_Compiler.class.php
6774       TODO:
6775     Changed the way filters are loaded, which now has to be done explicitly,
6776     either through load_filter() API or by filling in $autoload_filters variable.
6777     Also renamed internal variable to avoid namespace pollution.
6779 2002-04-15  Andrei Zmievski  <andrei@php.net>
6781     * Smarty.class.php:
6782     Fixed _get_php_resource() to take include_path into account.
6784 2002-04-15  Monte Ohrt  <monte@ispi.net>
6786     * docs/designers.sgml:
6787     update docs, get modifiers and functions into index for easy access
6789     * docs/programmers.sgml
6790       NEWS
6791       Smarty.class.php: update caching documentation
6793 2002-04-15  Andrei Zmievski  <andrei@php.net>
6795     * NEWS: *** empty log message ***
6797     * Smarty.class.php: Only turn down error notices if $debugging is false.
6799 2002-04-15  Monte Ohrt  <monte@ispi.net>
6801     * NEWS: update NEWS file
6803     * plugins/function.html_select_date.php:
6804     fixed logic so this works right when field_separator = "/"
6806     * plugins/function.html_select_date.php:
6807     fix regular expression for matching date
6809 2002-04-13  Monte Ohrt  <monte@ispi.net>
6811     * docs/designers.sgml: updated html_select_date docs to reflect changes
6813     * NEWS
6814       plugins/function.html_select_date.php:
6815     added YYYY-MM-DD support to html_select_date
6817 2002-04-12  Andrei Zmievski  <andrei@php.net>
6819     * TESTIMONIALS: New entry.
6821 2002-04-12  Monte Ohrt  <monte@ispi.net>
6823     * plugins/modifier.strip_tags.php: back out changes to strip_tags
6825     * docs/programmers.sgml: update docs regarding cache_lifetime
6827     * plugins/modifier.strip_tags.php
6828       Smarty.class.php:
6829     update cache_lifetime logic: -1 = never expire, 0 = always expire
6831 2002-04-11  Andrei Zmievski  <andrei@php.net>
6833     * BUGS
6834       FAQ
6835       INSTALL
6836       NEWS
6837       Smarty.class.php
6838       Smarty_Compiler.class.php
6839       docs/getting-started.sgml:
6840     Fixed directory separtor issue. Requiring PHP 4.0.6 now.
6842     * NEWS
6843       Smarty_Compiler.class.php:
6844     Added ability to use simple variables for array indices or object properties.
6846     * TESTIMONIALS: Another one.
6848     * TESTIMONIALS: Adding one from Mark P.
6850 2002-04-05  Andrei Zmievski  <andrei@php.net>
6852     * Smarty_Compiler.class.php
6853       NEWS
6854       Smarty.class.php: Make it possible to unregister pre/postfilter plugins.
6856 2002-04-05  Monte Ohrt  <monte@ispi.net>
6858     * INSTALL: Remove addons file from INSTALL instructions
6860 2002-04-04  Monte Ohrt  <monte@ispi.net>
6862     * docs/designers.sgml: update doc error
6864     * docs/designers.sgml
6865       plugins/modifier.escape.php
6866       NEWS
6867       Smarty.class.php: added htmlall attribute to escape modifier
6869 2002-04-03  Andrei Zmievski  <andrei@php.net>
6871     * Smarty_Compiler.class.php: Fixed undefined offset warning in {if} tag.
6873     * Smarty.class.php
6874       NEWS: Added template_exists() API.
6876     * Smarty.class.php
6877       Smarty_Compiler.class.php
6878       NEWS:
6879     - Added $smarty.template variable.
6880     - Fixed {include_php} tag when dynamic values were used for 'file' attribute.
6882     * Config_File.class.php: Separator setting fix.
6884 2002-03-28  Monte Ohrt  <monte@ispi.net>
6886     * FAQ
6887       README: add digest address
6889     * FAQ
6890       README
6891       Smarty.class.php: update mailing list addresses
6893 2002-03-28  Andrei Zmievski  <andrei@php.net>
6895     * NEWS: *** empty log message ***
6897     * plugins/function.html_select_date.php
6898       plugins/function.html_select_time.php
6899       plugins/modifier.date_format.php:
6900     Fix for when plugins directory is not the default one.
6902 2002-03-28  Andrei Zmievski  <andrei@ispi.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-27  Monte Ohrt  <monte@ispi.net>
6913     * FAQ: update FAQ page
6915 2002-03-26  Andrei Zmievski  <andrei@ispi.net>
6917     * CREDITS
6918       NEWS
6919       Smarty.class.php
6920       Smarty_Compiler.class.php
6921       TODO: Block functions changes.
6923     * Config_File.class.php: *** empty log message ***
6925 2002-03-25  Andrei Zmievski  <andrei@php.net>
6927     * Smarty.class.php
6928       Smarty_Compiler.class.php: Initial implementation of block functions.
6930 2002-03-22  Monte Ohrt  <monte@ispi.net>
6932     * docs/designers.sgml: fix documentation error in capture
6934 2002-03-22  Andrei Zmievski  <andrei@php.net>
6936     * Smarty.class.php: *** empty log message ***
6938     * Smarty.class.php: Turn off notices.
6940 2002-03-21  Andrei Zmievski  <andrei@php.net>
6942     * Smarty_Compiler.class.php: Make _current_file available to prefilters.
6944     * NEWS
6945       Smarty.class.php:
6946     Made is possible to assign variables in pre/postfilters.
6948 2002-03-20  Andrei Zmievski  <andrei@php.net>
6950     * plugins/function.html_select_date.php: Fixed +/- functionality.
6952     * NEWS: *** empty log message ***
6954 2002-03-20  Monte Ohrt  <monte@ispi.net>
6956     * Config_File.class.php
6957       NEWS
6958       README
6959       RELEASE_NOTES
6960       Smarty.class.php
6961       Smarty_Compiler.class.php: update version numbers
6963     * plugins/function.html_select_date.php
6964       plugins/function.html_select_time.php
6965       plugins/modifier.date_format.php:
6966     move .make_timestamp.php to shared.make_timestamp.php
6968     * NEWS
6969       Smarty.class.php
6970       docs/designers.sgml
6971       plugins/function.fetch.php
6972       plugins/function.html_select_date.php:
6973     update file generation, replace crc32() '-' with 'N'
6975 2002-03-20  Andrei Zmievski  <andrei@php.net>
6977     * Smarty_Compiler.class.php: *** empty log message ***
6979 2002-03-19  Andrei Zmievski  <andrei@php.net>
6981     * NEWS: *** empty log message ***
6983     * Smarty.class.php
6984       Smarty_Compiler.class.php:
6985     Fix plugin behavior for inserts with script attribute.
6987     * NEWS: *** empty log message ***
6989     * Smarty_Compiler.class.php: Fix bug with $smarty.cookies.
6991     * TESTIMONIALS: *** empty log message ***
6993 2002-03-15  Monte Ohrt  <monte@ispi.net>
6995     * NEWS
6996       docs/designers.sgml: update Changelog
6998     * plugins/modifier.indent.php
6999       plugins/modifier.wordwrap.php: add wordwrap and indent to repository
7001 2002-03-14  Monte Ohrt  <monte@ispi.net>
7003     * Smarty.class.php:
7004     remove show_info_include and show_info_header functions
7006 2002-03-13  Monte Ohrt  <monte@ispi.net>
7008     * plugins/function.fetch.php: update fetch function
7010     * plugins/function.fetch.php: update fetch function with new parameters
7012 2002-03-12  Monte Ohrt  <monte@ispi.net>
7014     * docs/designers.sgml: update doc tables
7016     * docs/designers.sgml: update docs columns
7018     * docs/getting-started.sgml
7019       docs/appendixes.sgml: update docs
7021     * TESTIMONIALS
7022       docs/appendixes.sgml: update syntax error in docs, add to testimonials
7024 2002-03-04  Monte Ohrt  <monte@ispi.net>
7026     * FAQ
7027       README: update FAQ, README with digest mode info
7029 2002-03-02  Monte Ohrt  <monte@ispi.net>
7031     * QUICKSTART: update quickstart
7033     * Smarty.class.php:
7034     change behavior so cache_lifetime = 0 never expires (instead of always regenerate)
7036 2002-03-01  Monte Ohrt  <monte@ispi.net>
7038     * docs/designers.sgml: update doc example
7040 2002-03-01  Andrei Zmievski  <andrei@php.net>
7042     * CREDITS
7043       RELEASE_NOTES
7044       TODO
7045       NEWS: *** empty log message ***
7047 2002-03-01  Monte Ohrt  <monte@ispi.net>
7049     * docs/appendixes.sgml
7050       docs/designers.sgml
7051       docs/getting-started.sgml
7052       docs/programmers.sgml: update document id tags
7054     * docs.sgml: remove docs.sgml
7056     * RESOURCES
7057       Smarty.class.php: update resources
7059 2002-02-28  Andrei Zmievski  <andrei@php.net>
7061     * TESTIMONIALS
7062       docs/appendixes.sgml
7063       docs/designers.sgml
7064       docs/programmers.sgml: *** empty log message ***
7066 2002-02-27  Andrei Zmievski  <andrei@php.net>
7068     * plugins/function.eval.php
7069       docs/designers.sgml: *** empty log message ***
7071 2002-02-27  Monte Ohrt  <monte@ispi.net>
7073     * plugins/function.eval.php: added eval function to plugin dir
7075 2002-02-27  Andrei Zmievski  <andrei@php.net>
7077     * NEWS: *** empty log message ***
7079 2002-02-27  Monte Ohrt  <monte@ispi.net>
7081     * docs/designers.sgml: fix syntax error
7083     * docs/appendixes.sgml
7084       docs/designers.sgml
7085       docs/getting-started.sgml
7086       docs/programmers.sgml: convert technical notes to docbook format
7088     * NEWS
7089       docs/designers.sgml: added "eval" plugin docs
7091 2002-02-26  Andrei Zmievski  <andrei@php.net>
7093     * docs/programmers.sgml
7094       docs/designers.sgml
7095       docs/appendixes.sgml
7096       docs/getting-started.sgml
7097       docs/html-common.dsl
7098       docs/.cvsignore: *** empty log message ***
7100     * docs/appendixes.sgml
7101       docs/common.dsl
7102       docs/designers.sgml
7103       docs/getting-started.sgml
7104       docs/html-common.dsl
7105       docs/html.dsl
7106       docs/manual.sgml
7107       docs/preface.sgml
7108       docs/programmers.sgml: Split up docs.
7110 2002-02-25  Andrei Zmievski  <andrei@php.net>
7112     * docs.sgml: *** empty log message ***
7114 2002-02-22  Monte Ohrt  <monte@ispi.net>
7116     * docs.sgml: update docs
7118 2002-02-22  Andrei Zmievski  <andrei@php.net>
7120     * docs.sgml
7121       AUTHORS
7122       NEWS: *** empty log message ***
7124 2002-02-21  Monte Ohrt  <monte@ispi.net>
7126     * Config_File.class.php
7127       NEWS
7128       Smarty.class.php
7129       Smarty_Compiler.class.php
7130       docs.sgml: update misc changes
7132 2002-02-21  Andrei Zmievski  <andrei@php.net>
7134     * docs.sgml: *** empty log message ***
7136 2002-02-20  Monte Ohrt  <monte@ispi.net>
7138     * docs.sgml: misc updates
7140 2002-02-20  Andrei Zmievski  <andrei@php.net>
7142     * docs.sgml: *** empty log message ***
7144     * Smarty.class.php
7145       plugins/function.assign.php
7146       plugins/function.assign_debug_info.php
7147       plugins/function.counter.php
7148       plugins/function.fetch.php
7149       plugins/function.math.php
7150       plugins/function.popup.php
7151       plugins/function.popup_init.php
7152       plugins/modifier.escape.php: Fixup some naming.
7154 2002-02-20  Monte Ohrt  <monte@ispi.net>
7156     * docs.sgml: update docs
7158 2002-02-20  Andrei Zmievski  <andrei@php.net>
7160     * docs.sgml: *** empty log message ***
7162 2002-02-20  Monte Ohrt  <monte@ispi.net>
7164     * NEWS
7165       docs.sgml
7166       plugins/modifier.escape.php:
7167     removed global vars from fetch function, added attrs to escape modifier
7169     * docs.sgml: add plugin chapter outline
7171 2002-02-19  Monte Ohrt  <monte@ispi.net>
7173     * README
7174       RELEASE_NOTES
7175       RESOURCES
7176       Smarty.class.php
7177       docs.sgml
7178       BUGS
7179       FAQ
7180       INSTALL
7181       QUICKSTART: update docs
7183 2002-02-19  Andrei Zmievski  <andrei@php.net>
7185     * docs.sgml: Updated resources docs.
7187     * README: *** empty log message ***
7189     * docs.sgml: Updated description of {$smarty} variable.
7191     * BUGS
7192       FAQ
7193       INSTALL
7194       QUICKSTART
7195       RELEASE_NOTES
7196       docs.sgml: Remove PEAR notes.
7198 2002-02-18  Andrei Zmievski  <andrei@php.net>
7200     * Config_File.class.php
7201       NEWS: Removed dependency on PEAR.
7203 2002-02-18  Monte Ohrt  <monte@ispi.net>
7205     * NEWS
7206       docs.sgml
7207       plugins/function.popup_init.php: add src attribute to popup_init
7209 2002-02-15  Andrei Zmievski  <andrei@php.net>
7211     * Smarty_Compiler.class.php
7212       plugins/modifier.debug_print_var.php
7213       NEWS
7214       Smarty.class.php: Performance enhancements.
7216 2002-02-06  Andrei Zmievski  <andrei@php.net>
7218     * plugins/function.html_options.php:
7219     Fix html_options output to be XHTML compatible.
7221 2002-02-05  Andrei Zmievski  <andrei@php.net>
7223     * Smarty.class.php
7224       Smarty_Compiler.class.php: Fix up plugin inclusion.
7226     * Smarty.class.php
7227       Smarty_Compiler.class.php
7228       TODO
7229       plugins/function.html_select_date.php
7230       plugins/function.html_select_time.php
7231       plugins/modifier.date_format.php: Fix plugin directory access.
7233 2002-02-04  Andrei Zmievski  <andrei@php.net>
7235     * .cvsignore
7236       Smarty_Compiler.class.php: *** empty log message ***
7238 2002-01-31  Andrei Zmievski  <andrei@php.net>
7240     * NEWS: *** empty log message ***
7242     * Smarty.addons.php
7243       Smarty.class.php
7244       Smarty_Compiler.class.php
7245       TODO
7246       plugins/function.assign.php
7247       plugins/function.assign_debug_info.php
7248       plugins/function.counter.php
7249       plugins/function.fetch.php
7250       plugins/function.html_options.php
7251       plugins/function.html_select_date.php
7252       plugins/function.html_select_time.php
7253       plugins/function.math.php
7254       plugins/function.popup.php
7255       plugins/function.popup_init.php
7256       plugins/modifier.capitalize.php
7257       plugins/modifier.count_characters.php
7258       plugins/modifier.count_paragraphs.php
7259       plugins/modifier.count_sentences.php
7260       plugins/modifier.count_words.php
7261       plugins/modifier.date_format.php
7262       plugins/modifier.debug_print_var.php
7263       plugins/modifier.default.php
7264       plugins/modifier.escape.php
7265       plugins/modifier.lower.php
7266       plugins/modifier.regex_replace.php
7267       plugins/modifier.replace.php
7268       plugins/modifier.spacify.php
7269       plugins/modifier.string_format.php
7270       plugins/modifier.strip_tags.php
7271       plugins/modifier.truncate.php
7272       plugins/modifier.upper.php
7273       plugins/shared.make_timestamp.php
7274       templates/index.tpl
7275       AUTHORS
7276       CREDITS
7277       Config_File.class.php
7278       README: Implemented plugin architecture.
7280     * NEWS: *** empty log message ***
7282 2002-01-30  Monte Ohrt  <monte@ispi.net>
7284     * NEWS
7285       Smarty.addons.php
7286       Smarty.class.php
7287       docs.sgml: added modifiers wordwrap and indent
7289 2002-01-28  Monte Ohrt  <monte@ispi.net>
7291     * Smarty.class.php
7292       docs.sgml:
7293     add support for is-modified-since headers, adjust a doc example
7295 2002-01-24  Monte Ohrt  <monte@ispi.net>
7297     * Smarty.class.php: cleanup formatting
7299     * NEWS
7300       Smarty.class.php
7301       docs.sgml: update ChangeLog, remove insert_tag_check parameter
7303 2002-01-24  Andrei Zmievski  <andrei@php.net>
7305     * plugins/standard.plugin.php: *** empty log message ***
7307 2002-01-24  Monte Ohrt  <monte@ispi.net>
7309     * Smarty.class.php: fix syntax error
7311     * Smarty.class.php: removed unneccesary test from fetch()
7313 2002-01-23  Monte Ohrt  <monte@ispi.net>
7315     * Smarty.addons.php: update overlib fixes
7317     * NEWS: update changelog
7319     * FAQ
7320       NEWS
7321       RESOURCES
7322       Smarty.addons.php: updated overlib fixes
7324 2001-12-31  Andrei Zmievski  <andrei@php.net>
7326     * NEWS
7327       Smarty.class.php: Fixed compile_id problem.
7329 2001-12-28  Monte Ohrt  <monte@ispi.net>
7331     * NEWS
7332       Smarty.class.php
7333       Smarty_Compiler.class.php:
7334     fixed problem with using assigned var with include_php filepath
7336 2001-12-21  Monte Ohrt  <monte@ispi.net>
7338     * RESOURCES: update RESOURCES
7340 2001-12-20  Monte Ohrt  <monte@ispi.net>
7342     * FAQ
7343       README: update FAQ
7345 2001-12-18  Monte Ohrt  <monte@ispi.net>
7347     * Smarty_Compiler.class.php
7348       docs.sgml
7349       Config_File.class.php
7350       NEWS
7351       README
7352       RELEASE_NOTES
7353       Smarty.addons.php
7354       Smarty.class.php: update version numbers
7356 2001-12-18  Andrei Zmievski  <andrei@php.net>
7358     * NEWS
7359       Smarty.class.php: Fixed clear_cache().
7361 2001-12-14  Monte Ohrt  <monte@ispi.net>
7363     * NEWS
7364       Smarty.addons.php:
7365     fixed bug in smarty_make_timestamp introduced in PHP 4.1.0
7367 2001-12-13  Monte Ohrt  <monte@ispi.net>
7369     * NEWS
7370       Smarty.class.php
7371       docs.sgml: update default function args, fix cached insert debug timing
7373 2001-12-12  Monte Ohrt  <monte@ispi.net>
7375     * docs.sgml: fix syntax error in documentation
7377     * Smarty.class.php: update default template handling functionality
7379 2001-12-11  Monte Ohrt  <monte@ispi.net>
7381     * Smarty.class.php
7382       Smarty_Compiler.class.php: update file fetching logic
7384 2001-12-11  Andrei Zmievski  <andrei@php.net>
7386     * NEWS
7387       Smarty.class.php: Added 'script' attribute to {insert..}.
7389 2001-12-10  Monte Ohrt  <monte@ispi.net>
7391     * NEWS
7392       Smarty.class.php: added default template function handler
7394     * Config_File.class.php
7395       NEWS
7396       README
7397       RELEASE_NOTES
7398       Smarty.addons.php
7399       Smarty.class.php
7400       Smarty_Compiler.class.php: update version numbers in files to 1.5.1
7402 2001-12-10  Andrei Zmievski  <andrei@php.net>
7404     * NEWS
7405       Smarty.class.php: Removed error message from the _read_file() method.
7407     * Smarty.class.php: Fix check for compile and cache IDs.
7409 2001-12-06  Monte Ohrt  <monte@ispi.net>
7411     * QUICKSTART: fix spelling error in QUICKSTART
7413     * docs.sgml: fixed spelling errors in documenation
7415     * Smarty_Compiler.class.php
7416       docs.sgml
7417       Config_File.class.php
7418       NEWS
7419       README
7420       RELEASE_NOTES
7421       Smarty.addons.php
7422       Smarty.class.php: commit 1.5.0 release
7424     * RESOURCES
7425       docs.sgml: added RESOURCES file
7427 2001-12-05  Andrei Zmievski  <andrei@php.net>
7429     * Smarty_Compiler.class.php: Refactor.
7431 2001-12-05  Monte Ohrt  <monte@ispi.net>
7433     * NEWS
7434       Smarty_Compiler.class.php
7435       docs.sgml: added assign to include and php_include
7437     * Smarty.class.php
7438       Smarty_Compiler.class.php
7439       docs.sgml: *** empty log message ***
7441 2001-12-04  Andrei Zmievski  <andrei@php.net>
7443     * NEWS
7444       Smarty_Compiler.class.php: Formatting.
7446 2001-12-04  Monte Ohrt  <monte@ispi.net>
7448     * Smarty_Compiler.class.php
7449       NEWS
7450       Smarty.class.php: update ChangeLog
7452 2001-12-04  Andrei Zmievski  <andrei@php.net>
7454     * NEWS
7455       Smarty.class.php: Formatting.
7457 2001-12-04  Monte Ohrt  <monte@ispi.net>
7459     * Smarty.class.php: removed SMARTY_DIR setting in constructor
7461     * Smarty.class.php: fix Smarty.class.php indention error
7463     * Smarty.class.php: update trusted logic
7465 2001-12-03  Monte Ohrt  <monte@ispi.net>
7467     * Smarty.class.php:
7468     fix up is_secure, is_trusted, make _parse_tpl_path function
7470     * Smarty.class.php: fix problem with testing SMARTY_DIR as empty
7472     * NEWS
7473       docs.sgml: update documentation, change log
7475     * Smarty.class.php:
7476     update constructor to check for SMARTY_DIR before assigning
7478 2001-12-03  Andrei Zmievski  <andrei@php.net>
7480     * NEWS
7481       Smarty.class.php: *** empty log message ***
7483 2001-12-03  Monte Ohrt  <monte@ispi.net>
7485     * FAQ
7486       INSTALL
7487       RELEASE_NOTES: update a few files
7489     * NEWS
7490       QUICKSTART
7491       Smarty.class.php
7492       docs.sgml: added trusted_dir functionality, cleaned up secure_dir logic
7494 2001-12-03  Andrei Zmievski  <andrei@php.net>
7496     * NEWS: *** empty log message ***
7498     * NEWS
7499       Smarty.class.php: - Introduced $compile_id class variable.
7500     - Fixed a situation where if $cache_id and $compile_id were both null
7501       they were passed to auto functions as empty string instead of null.
7503 2001-11-30  Monte Ohrt  <monte@ispi.net>
7505     * NEWS
7506       Smarty.class.php:
7507     change variable names in fetch() fuction to smarty_* to avoid namespace conflicts
7509     * NEWS
7510       Smarty.class.php: fixed bug in _rm_auto with catenated null values
7512 2001-11-29  Andrei Zmievski  <andrei@php.net>
7514     * NEWS
7515       Smarty_Compiler.class.php: Added $smarty.section.* syntax.
7517     * Smarty_Compiler.class.php: Made 'name' attribute optional for {foreach}.
7519 2001-11-29  Monte Ohrt  <monte@ispi.net>
7521     * Smarty.class.php
7522       index.php: remove assign "now" in index.tpl
7524 2001-11-29  Andrei Zmievski  <andrei@php.net>
7526     * NEWS
7527       Smarty.addons.php
7528       Smarty.class.php: Fix formatting.
7530 2001-11-28  Monte Ohrt  <monte@ispi.net>
7532     * NEWS
7533       Smarty.class.php
7534       docs.sgml:
7535     removed return statements from _read_cache_file (how did they get in there?)
7537 2001-11-27  Monte Ohrt  <monte@ispi.net>
7539     * docs.sgml
7540       NEWS
7541       Smarty.addons.php
7542       Smarty.class.php:
7543     fixed bugs and added assign attribute to several functions
7545 2001-11-27  Andrei Zmievski  <andrei@php.net>
7547     * NEWS: Some rewording.
7549     * Smarty_Compiler.class.php: Fix $smarty.capture access.
7551     * TODO: *** empty log message ***
7553     * NEWS
7554       Smarty.class.php
7555       Smarty_Compiler.class.php:
7556     Made {config_load ..} merge globals from each config file only once per scope.
7558     * NEWS
7559       Smarty.class.php
7560       Smarty_Compiler.class.php: - Added {foreach ...}.
7561     - Made certain $smarty.* references handled at compilation time.
7563 2001-11-26  Monte Ohrt  <monte@ispi.net>
7565     * Config_File.class.php
7566       NEWS
7567       Smarty.class.php
7568       Smarty_Compiler.class.php
7569       docs.sgml: commit cache handler functionality
7571 2001-11-20  Andrei Zmievski  <andrei@php.net>
7573     * NEWS
7574       Smarty.addons.php
7575       Smarty_Compiler.class.php: Various fixes and additions.
7577     * NEWS
7578       index.php: *** empty log message ***
7580 2001-11-05  Monte Ohrt  <monte@ispi.net>
7582     * Smarty.class.php: changed _read_file parameter from $end to $lines
7584     * NEWS
7585       Smarty.class.php: fixed is_cache, make cache reading more efficient
7587 2001-11-02  Monte Ohrt  <monte@ispi.net>
7589     * FAQ
7590       NEWS: update FAQ with mailing list Reply-To header FAQ
7592     * NEWS
7593       Smarty.class.php
7594       index.php: supress fopen errors, return false if cache file won't load
7596 2001-11-01  Monte Ohrt  <monte@ispi.net>
7598     * QUICKSTART
7599       docs.sgml
7600       index.php: update QUICKSTART guide with index key example
7602     * Config_File.class.php
7603       NEWS
7604       README
7605       RELEASE_NOTES
7606       Smarty.addons.php
7607       Smarty.class.php
7608       Smarty_Compiler.class.php
7609       docs.sgml: commit all updates for 1.4.6
7611 2001-11-01  Andrei Zmievski  <andrei@php.net>
7613     * NEWS: *** empty log message ***
7615 2001-10-30  Monte Ohrt  <monte@ispi.net>
7617     * Smarty.addons.php: fix assign function problem with empty value passed
7619     * NEWS
7620       Smarty.addons.php
7621       Smarty.class.php
7622       Smarty_Compiler.class.php
7623       templates/debug.tpl:
7624     fixed bug in assign function when passing an empty value
7626 2001-10-26  Monte Ohrt  <monte@ispi.net>
7628     * Smarty.addons.php
7629       Smarty.class.php
7630       index.php: fix minor typo in debug code
7632 2001-10-26  Andrei Zmievski  <andrei@php.net>
7634     * Smarty.class.php: Typo.
7636 2001-10-26  Monte Ohrt  <monte@ispi.net>
7638     * Smarty.addons.php:
7639     update debug console output, handle html encoding correctly
7641 2001-10-26  Andrei Zmievski  <andrei@php.net>
7643     * Smarty.addons.php
7644       templates/debug.tpl: Debug formatting.
7646     * Smarty.class.php: Disable rmdir warning.
7648 2001-10-26  Monte Ohrt  <monte@ispi.net>
7650     * Smarty.addons.php
7651       Smarty.class.php
7652       templates/debug.tpl: update debugging to expand array variables
7654     * Smarty.class.php
7655       docs.sgml:
7656     update docs for fetching only timestamp with custom template source functions
7658     * Smarty.addons.php: fix debug console error
7660 2001-10-26  Andrei Zmievski  <andrei@php.net>
7662     * docs.sgml: Typos.
7664     * Smarty.addons.php: Cleanup whitespace.
7666     * Smarty_Compiler.class.php: Clean up whitespace.
7668     * Smarty.class.php: Cleaning up code, formatting mostly.
7670     * NEWS: *** empty log message ***
7672 2001-10-25  Monte Ohrt  <monte@ispi.net>
7674     * NEWS
7675       docs.sgml: update documentation to current version
7677     * NEWS
7678       Smarty.addons.php:
7679     updated fetch to give proper warning when fetching unreadable or nonexistant files
7681     * NEWS
7682       Smarty.class.php
7683       Smarty_Compiler.class.php:
7684     fixed problem with newline at the end of compiled templates
7686     * NEWS
7687       Smarty.class.php: recompile cache if config file gets modified too.
7689     * NEWS
7690       Smarty.class.php:
7691     added feature to regenerate cache if compile_check is enabled and an
7692     involved template is modified
7694 2001-10-23  Monte Ohrt  <monte@ispi.net>
7696     * Smarty.class.php: fix indent for insert tags in debug console
7698     * templates/debug.tpl: update debug.tpl file format
7700     * NEWS
7701       Smarty.addons.php
7702       Smarty.class.php
7703       templates/debug.tpl:
7704     update execution time debugging, move into include list
7706 2001-10-10  Monte Ohrt  <monte@ispi.net>
7708     * NEWS
7709       Smarty.addons.php
7710       Smarty.class.php
7711       Smarty_Compiler.class.php:
7712     fixed up execution time output in debug console
7714 2001-10-09  Andrei Zmievski  <andrei@php.net>
7716     * Config_File.class.php
7717       NEWS
7718       Smarty.class.php
7719       TODO: Added support for hidden config vars.
7721 2001-10-04  Monte Ohrt  <monte@ispi.net>
7723     * NEWS
7724       Smarty.addons.php
7725       Smarty.class.php
7726       templates/debug.tpl: added execution times to debug console
7728 2001-10-02  Andrei Zmievski  <andrei@php.net>
7730     * Smarty_Compiler.class.php: Add space.
7732 2001-10-01  Andrei Zmievski  <andrei@php.net>
7734     * Smarty.class.php: Fix reference to compile_id.
7736 2001-09-28  Andrei Zmievski  <andrei@php.net>
7738     * NEWS
7739       Smarty.class.php
7740       Smarty_Compiler.class.php: Added postfilter functions.
7742 2001-09-26  Andrei Zmievski  <andrei@php.net>
7744     * NEWS
7745       Smarty.class.php
7746       docs.sgml: Rename to clear_compiled_tpl().
7748 2001-09-25  Andrei Zmievski  <andrei@php.net>
7750     * NEWS
7751       Smarty_Compiler.class.php:
7752     Fixed line number reporting when removing comments.
7754 2001-09-20  Monte Ohrt  <monte@ispi.net>
7756     * NEWS
7757       RELEASE_NOTES
7758       Smarty.addons.php: made html_options output xhtml compatible
7760 2001-09-19  Monte Ohrt  <monte@ispi.net>
7762     * Config_File.class.php
7763       NEWS
7764       README
7765       RELEASE_NOTES
7766       Smarty.addons.php
7767       Smarty.class.php
7768       Smarty_Compiler.class.php
7769       templates/debug.tpl: updated version numbers
7771 2001-09-16  Monte Ohrt  <monte@ispi.net>
7773     * FAQ
7774       NEWS
7775       docs.sgml: fix doc error with insert function
7777 2001-09-06  Andrei Zmievski  <andrei@php.net>
7779     * NEWS: *** empty log message ***
7781 2001-08-31  Monte Ohrt  <monte@ispi.net>
7783     * NEWS: update ChangeLog
7785     * overlib.js
7786       Smarty.addons.php
7787       Smarty.class.php
7788       docs.sgml:
7789     update overlib to 3.50, adjust addon code so that the overlib.js file isn't modified
7791 2001-08-31  Andrei Zmievski  <andrei@php.net>
7793     * Smarty.class.php: - compile_id changes
7795     * NEWS
7796       Smarty.addons.php: - compile_id support
7797     - new options for html_select_date
7799 2001-08-23  Andrei Zmievski  <andrei@php.net>
7801     * TODO: *** empty log message ***
7803 2001-08-10  Andrei Zmievski  <andrei@php.net>
7805     * NEWS
7806       Smarty.addons.php
7807       Smarty.class.php
7808       Smarty_Compiler.class.php:
7809     Modified to pass Smarty object as second parameter to insert functions.
7810     Also moved _smarty_mod_handler() and _smarty_insert_handler() into the class.
7812     * NEWS
7813       Smarty_Compiler.class.php:
7814     Passing Smarty as second parameter to prefilter functions.
7816 2001-08-09  Andrei Zmievski  <andrei@php.net>
7818     * NEWS: *** empty log message ***
7820 2001-08-09  Monte Ohrt  <monte@ispi.net>
7822     * templates/index.tpl
7823       Smarty.class.php: add smarty.now variable to template
7825 2001-08-06  Monte Ohrt  <monte@ispi.net>
7827     * templates/index.tpl: change config_load section back to setup
7829 2001-08-06  Andrei Zmievski  <andrei@php.net>
7831     * Smarty.addons.php: Optimize a bit.
7833 2001-08-04  Monte Ohrt  <monte@ispi.net>
7835     * docs.sgml: update capture documentation
7837 2001-08-03  Monte Ohrt  <monte@ispi.net>
7839     * FAQ
7840       NEWS
7841       Smarty.class.php:
7842     fix bug with URL controlled debugging, works now (Monte)
7844 2001-08-01  Andrei Zmievski  <andrei@php.net>
7846     * Config_File.class.php: *** empty log message ***
7848     * Smarty_Compiler.class.php
7849       Smarty.class.php: - Fixed some E_NOTICE stuff in compiler.
7850     - Generalized assign_smarty_interface() a bit.
7852 2001-07-24  Andrei Zmievski  <andrei@php.net>
7854     * NEWS
7855       Smarty_Compiler.class.php
7856       TODO: See ChangeLog for details.
7858 2001-07-20  Andrei Zmievski  <andrei@php.net>
7860     * Config_File.class.php: Booleanize case-insensitively.
7862 2001-07-17  Monte Ohrt  <monte@ispi.net>
7864     * NEWS: update ChangeLog
7866     * Smarty.class.php
7867       docs.sgml: put SMARTY_DIR on Config_File require
7869 2001-07-11  Monte Ohrt  <monte@ispi.net>
7871     * docs.sgml
7872       FAQ
7873       NEWS
7874       Smarty.class.php:
7875     updated security to not include insecure docs, only warning
7877 2001-07-10  Andrei Zmievski  <andrei@php.net>
7879     * Smarty.class.php: Adding 'sizeof' as an allowed {if} function.
7881 2001-07-06  Andrei Zmievski  <andrei@php.net>
7883     * NEWS: *** empty log message ***
7885 2001-07-06  Monte Ohrt  <monte@ispi.net>
7887     * Config_File.class.php
7888       NEWS
7889       README
7890       RELEASE_NOTES
7891       Smarty.addons.php
7892       Smarty.class.php
7893       Smarty_Compiler.class.php: update version number to 1.4.4
7895     * NEWS
7896       Smarty.addons.php
7897       Smarty_Compiler.class.php
7898       docs.sgml
7899       templates/header.tpl
7900       templates/index.tpl: update documenatation, template examples
7902 2001-07-03  Andrei Zmievski  <andrei@php.net>
7904     * NEWS
7905       Smarty.class.php: Implemented access to request vars via $smarty var.
7907     * NEWS
7908       Smarty_Compiler.class.php:
7909     Fixed a bug with parsing function arguments in {if} tags.
7911 2001-06-30  Monte Ohrt  <monte@ispi.net>
7913     * NEWS: update ChangeLog
7915 2001-06-29  Monte Ohrt  <monte@ispi.net>
7917     * Smarty.addons.php
7918       Smarty.class.php
7919       docs.sgml
7920       overlib.js:
7921     moved overlib to separate file, added SMARTY_DIR, documented. added much documentation
7923 2001-06-29  Andrei Zmievski  <andrei@php.net>
7925     * NEWS
7926       RELEASE_NOTES
7927       TODO: *** empty log message ***
7929 2001-06-29  Monte Ohrt  <monte@ispi.net>
7931     * NEWS
7932       README
7933       RELEASE_NOTES
7934       Smarty.addons.php
7935       Smarty.class.php
7936       docs.sgml
7937       index.php
7938       templates/debug.tpl
7939       templates/header.tpl
7940       templates/index.tpl: update release notes
7942 2001-06-27  Andrei Zmievski  <andrei@php.net>
7944     * Smarty_Compiler.class.php: *** empty log message ***
7946     * NEWS
7947       Smarty_Compiler.class.php: Implemented 'step' section attribute.
7949     * Smarty_Compiler.class.php: Negative values of 'max' will mean no max.
7951     * AUTHORS
7952       NEWS: *** empty log message ***
7954 2001-06-26  Andrei Zmievski  <andrei@php.net>
7956     * NEWS
7957       Smarty.class.php
7958       Smarty_Compiler.class.php
7959       index.php: Added 'max' and 'start' section attributes.
7960     Added 'total' and 'iteration' section properties.
7962 2001-06-25  Andrei Zmievski  <andrei@php.net>
7964     * Config_File.class.php
7965       RELEASE_NOTES
7966       Smarty.addons.php
7967       Smarty.class.php
7968       Smarty_Compiler.class.php: Update version numbers.
7970 2001-06-23  Andrei Zmievski  <andrei@php.net>
7972     * TODO: *** empty log message ***
7974 2001-06-21  Andrei Zmievski  <andrei@php.net>
7976     * Config_File.class.php
7977       NEWS: Fixed booleanization bug.
7979 2001-06-20  Monte Ohrt  <monte@ispi.net>
7981     * docs.sgml:
7982     update documents to reflect changes to cached content & debugging
7984 2001-06-20  Andrei Zmievski  <andrei@php.net>
7986     * Smarty.addons.php
7987       Smarty.class.php: Remove debug output for cached and fetched cases.
7989 2001-06-20  Monte Ohrt  <monte@ispi.net>
7991     * Smarty.class.php: update include_info to false
7993     * Smarty.class.php
7994       docs.sgml
7995       index.php
7996       templates/footer.tpl:
7997     moved debug logic into Smarty completely, created flags for it
7999 2001-06-19  Andrei Zmievski  <andrei@php.net>
8001     * Smarty.addons.php
8002       Smarty.class.php
8003       templates/debug.tpl: *** empty log message ***
8005     * NEWS
8006       Smarty.class.php: Remove unneeded debug functions.
8008 2001-06-19  Monte Ohrt  <monte@ispi.net>
8010     * NEWS
8011       Smarty.addons.php
8012       Smarty.class.php
8013       docs.sgml
8014       templates/debug.tpl
8015       templates/footer.tpl: commit updates, add debug template
8017 2001-06-19  Andrei Zmievski  <andrei@php.net>
8019     * Smarty.class.php
8020       Smarty_Compiler.class.php
8021       TODO:
8022     Moved config loading code inside main class, the compiled template now
8023     simply calls that method.
8025 2001-06-15  Andrei Zmievski  <andrei@php.net>
8027     * NEWS
8028       Smarty.class.php
8029       Smarty_Compiler.class.php
8030       templates/index.tpl: * moved config array into class itself
8031     * added 'scope' attribute for config_load
8033     * Smarty_Compiler.class.php
8034       Smarty.addons.php
8035       Smarty.class.php: Finishing up secure mode.
8037 2001-06-15  Monte Ohrt  <monte@ispi.net>
8039     * NEWS: update ChangeLog
8041     * Smarty_Compiler.class.php: cleaned up logic of if statement security
8043     * Smarty_Compiler.class.php: update if logic to cover more situations
8045     * Smarty_Compiler.class.php
8046       docs.sgml: update if statement security feature
8048 2001-06-14  Andrei Zmievski  <andrei@php.net>
8050     * Smarty.addons.php
8051       Smarty.class.php: *** empty log message ***
8053     * NEWS
8054       Smarty_Compiler.class.php:
8055     Fixed a bug with quoted strings inside if statements.
8057 2001-06-13  Monte Ohrt  <monte@ispi.net>
8059     * Smarty.addons.php
8060       Smarty.class.php: added secure_dir array for multiple secure directories
8062     * Smarty.addons.php: update fetch funtion to respect security setting
8064     * NEWS
8065       Smarty.addons.php
8066       Smarty.class.php
8067       docs.sgml: update documentation, changelog
8069     * Smarty.addons.php
8070       Smarty.class.php: moved _extract setting to assign functions
8072     * Smarty.addons.php
8073       Smarty.class.php
8074       Smarty_Compiler.class.php:
8075     added assign/unassign custom functions, ability to re-extract tpl_vars
8077     * Smarty.class.php
8078       Smarty_Compiler.class.php
8079       docs.sgml
8080       index.php: commit security features
8082 2001-06-11  Andrei Zmievski  <andrei@php.net>
8084     * Smarty.class.php: Version variable typo.
8086 2001-06-05  Andrei Zmievski  <andrei@php.net>
8088     * Smarty.class.php:
8089     Create config object in fetch() or just set the config path if it already
8090     exists.
8092 2001-06-04  Andrei Zmievski  <andrei@php.net>
8094     * Smarty.class.php: *** empty log message ***
8096     * NEWS
8097       Smarty_Compiler.class.php:
8098     Fixed a problem with $<number> inside strip tags.
8100 2001-05-31  Andrei Zmievski  <andrei@php.net>
8102     * NEWS: *** empty log message ***
8104     * Config_File.class.php: Allow empty config_path.
8106 2001-05-29  Monte Ohrt  <monte@ispi.net>
8108     * Smarty_Compiler.class.php
8109       docs.sgml
8110       NEWS
8111       README
8112       RELEASE_NOTES
8113       Smarty.addons.php
8114       Smarty.class.php: update version numbers
8116     * NEWS
8117       Smarty.class.php
8118       Smarty_Compiler.class.php
8119       docs.sgml: moved version variable to internal variable
8121 2001-05-22  Andrei Zmievski  <andrei@php.net>
8123     * NEWS
8124       Smarty.class.php
8125       Smarty_Compiler.class.php:
8126     Moved $_smarty_sections and $_smarty_conf_obj into Smarty class.
8128 2001-05-18  Monte Ohrt  <monte@ispi.net>
8130     * NEWS: update ChangeLog
8132     * FAQ
8133       QUICKSTART: update FAQ, QUICKSTART for windows include_path setup
8135     * configs/test.conf: added configs directory to cvs
8137 2001-05-18  Andrei Zmievski  <andrei@php.net>
8139     * Smarty.class.php: Use compiler_class for including the file.
8141 2001-05-18  Monte Ohrt  <monte@ispi.net>
8143     * docs.sgml: fix typo
8145 2001-05-16  Monte Ohrt  <monte@ispi.net>
8147     * README
8148       RELEASE_NOTES
8149       Smarty.addons.php
8150       Smarty.class.php
8151       Smarty_Compiler.class.php: update files to version 1.4.1
8153     * NEWS: update ChangeLog
8155 2001-05-15  Andrei Zmievski  <andrei@php.net>
8157     * NEWS: *** empty log message ***
8159     * index.php: forget that!
8161     * NEWS
8162       Smarty_Compiler.class.php
8163       index.php: Fixed a few E_NOTICE warnings.
8165 2001-05-09  Monte Ohrt  <monte@ispi.net>
8167     * NEWS
8168       RELEASE_NOTES
8169       Smarty.addons.php
8170       Smarty.class.php
8171       docs.sgml: update dates versions
8173 2001-05-09  Andrei Zmievski  <andrei@php.net>
8175     * NEWS: *** empty log message ***
8177     * Smarty.class.php:
8178     Use absolute paths when requiring/including Smart components.
8180     * NEWS: *** empty log message ***
8182     * Smarty.class.php: Use write mode instead of append.
8184 2001-05-02  Andrei Zmievski  <andrei@php.net>
8186     * NEWS
8187       Smarty_Compiler.class.php: Fix indexing by section properties.
8189 2001-05-02  Monte Ohrt  <monte@ispi.net>
8191     * NEWS: update changelog
8193     * Smarty.class.php: remove period from syntax error
8195 2001-05-02  Andrei Zmievski  <andrei@php.net>
8197     * Smarty_Compiler.class.php: Double-quote the attribute values by default.
8199 2001-04-30  Monte Ohrt  <monte@ispi.net>
8201     * Smarty_Compiler.class.php
8202       NEWS: added simple {capture} logic
8204 2001-04-30  Andrei Zmievski  <andrei@php.net>
8206     * TODO: *** empty log message ***
8208     * Smarty_Compiler.class.php
8209       Smarty.class.php: Fix passing config vars to included files.
8211     * Smarty.class.php
8212       Smarty_Compiler.class.php: Fix inclusion again.
8214 2001-04-30  Monte Ohrt  <monte@ispi.net>
8216     * FAQ
8217       RELEASE_NOTES
8218       Smarty.class.php
8219       misc/fix_vars.php
8220       NEWS: update paths for windows (c:)
8222 2001-04-28  Andrei Zmievski  <andrei@php.net>
8224     * Smarty.class.php
8225       Smarty_Compiler.class.php: Fix passing variables to included files.
8227     * templates/index.tpl: *** empty log message ***
8229 2001-04-27  Andrei Zmievski  <andrei@php.net>
8231     * Smarty_Compiler.class.php: Fix includes.
8233 2001-04-26  Andrei Zmievski  <andrei@php.net>
8235     * Smarty_Compiler.class.php
8236       docs.sgml
8237       Smarty.class.php: Formatting mostly.
8239     * Smarty_Compiler.class.php
8240       Config_File.class.php: *** empty log message ***
8242 2001-04-26  Monte Ohrt  <monte@ispi.net>
8244     * Smarty_Compiler.class.php
8245       docs.sgml
8246       FAQ
8247       NEWS
8248       QUICKSTART
8249       RELEASE_NOTES
8250       Smarty.class.php: update docs with new changes
8252 2001-04-26  Andrei Zmievski  <andrei@php.net>
8254     * RELEASE_NOTES: *** empty log message ***
8256     * docs.sgml
8257       templates/index.tpl
8258       NEWS
8259       Smarty_Compiler.class.php: Added ability to reference object properties.
8261 2001-04-25  Andrei Zmievski  <andrei@php.net>
8263     * README
8264       Smarty.addons.php
8265       Smarty.class.php
8266       Smarty_Compiler.class.php
8267       docs.sgml
8268       AUTHORS
8269       Config_File.class.php
8270       CREDITS
8271       RELEASE_NOTES
8272       NEWS: *** empty log message ***
8274     * docs.sgml: Docs on new parameter to custom functions.
8276     * NEWS: *** empty log message ***
8278     * Smarty_Compiler.class.php:
8279     Changing the way tpl vars are referenced and passing smarty object
8280     to custom functions.
8282     * RELEASE_NOTES
8283       docs.sgml: Fixing docs a bit.
8285 2001-04-24  Andrei Zmievski  <andrei@php.net>
8287     * docs.sgml: Docs for $compiler_class and compiler functions.
8289     * templates/index.tpl: *** empty log message ***
8291     * Smarty_Compiler.class.php: Remove debugging.
8293 2001-04-24  Monte Ohrt  <monte@ispi.net>
8295     * docs.sgml: update compiler function docs
8297 2001-04-24  Andrei Zmievski  <andrei@php.net>
8299     * NEWS
8300       Smarty.class.php
8301       Smarty_Compiler.class.php
8302       templates/index.tpl: Added compiler function support.
8304 2001-04-24  Monte Ohrt  <monte@ispi.net>
8306     * RELEASE_NOTES
8307       Smarty.class.php:
8308     update notes, change show_info_header to false by default
8310     * Smarty.class.php
8311       Smarty_Compiler.class.php
8312       docs.sgml
8313       CREDITS
8314       FAQ
8315       NEWS
8316       README
8317       RELEASE_NOTES: update documenation, bug fixes
8319 2001-04-24  Andrei Zmievski  <andrei@php.net>
8321     * misc/fix_vars.php: Hopefully fix for sure.
8323 2001-04-23  Monte Ohrt  <monte@ispi.net>
8325     * misc/fix_vars.php: uncomment copy/unlink
8327 2001-04-23  Andrei Zmievski  <andrei@php.net>
8329     * misc/fix_vars.php: Do it more thoroughly.
8331     * misc/fix_vars.php: check for }
8333 2001-04-22  Andrei Zmievski  <andrei@php.net>
8335     * misc/fix_vars.php: Fix variable parsing.
8337 2001-04-20  Monte Ohrt  <monte@ispi.net>
8339     * misc/fix_vars.php: fix problem with 4.0.5-dev and preg_replace_callback
8341 2001-04-19  Monte Ohrt  <monte@ispi.net>
8343     * Smarty_Compiler.class.php
8344       docs.sgml
8345       misc/fix_vars.php
8346       NEWS
8347       RELEASE_NOTES
8348       Smarty.class.php: update notes/documentation
8350     * NEWS
8351       README
8352       RELEASE_NOTES
8353       Smarty.addons.php
8354       Smarty.class.php
8355       Smarty_Compiler.class.php
8356       docs.sgml: update files for 1.4.0 release
8358 2001-04-16  Andrei Zmievski  <andrei@php.net>
8360     * misc/fix_vars.php: Added fix_vars.php script.
8362 2001-04-16  Monte Ohrt  <monte@ispi.net>
8364     * QUICKSTART
8365       RELEASE_NOTES
8366       docs.sgml
8367       templates/index.tpl:
8368     update RELEASE_NOTES & scripts with new section var syntax
8370 2001-04-13  Andrei Zmievski  <andrei@php.net>
8372     * Smarty_Compiler.class.php: * Implement new variable format parser.
8373     * Optimizing config load a bit.
8375 2001-04-13  Monte Ohrt  <monte@ispi.net>
8377     * FAQ
8378       NEWS
8379       RELEASE_NOTES
8380       Smarty.class.php:
8381     added $check_cached_insert_tags to speed up cached pages if
8382           {insert ...} is not used (Monte)
8384 2001-04-12  Andrei Zmievski  <andrei@php.net>
8386     * NEWS
8387       Smarty.class.php
8388       RELEASE_NOTES: *** empty log message ***
8390     * Smarty_Compiler.class.php: Remove redundant functions.
8392     * Smarty.class.php: Formatting.
8394 2001-04-12  Monte Ohrt  <monte@ispi.net>
8396     * Smarty.class.php: update file: parsing
8398     * Smarty.class.php
8399       docs.sgml: update documentation
8401 2001-04-12  Andrei Zmievski  <andrei@php.net>
8403     * Smarty.class.php
8404       Smarty_Compiler.class.php
8405       TODO: *** empty log message ***
8407 2001-04-11  Monte Ohrt  <monte@ispi.net>
8409     * FAQ
8410       QUICKSTART
8411       RELEASE_NOTES: added RELEASE_NOTES file to cvs
8413     * NEWS
8414       docs.sgml: update ChangeLog, update documentation
8416     * Smarty.class.php
8417       Smarty_Compiler.class.php
8418       templates/index.tpl:
8419     update Smarty to compile at run-time. added ability to get files from
8420     absolute paths, added work around for LOCK_EX and windows, changed a few
8421     file permissions to be more secure.
8423 2001-03-29  Monte Ohrt  <monte@ispi.net>
8425     * NEWS
8426       Smarty.addons.php:
8427     allow arbitrary date strings instead of just timestamps
8429 2001-03-28  Monte Ohrt  <monte@ispi.net>
8431     * Smarty.class.php
8432       Smarty_Compiler.class.php
8433       docs.sgml
8434       FAQ
8435       NEWS
8436       README
8437       Smarty.addons.php:
8438     update version in class, update docs for count_ and new vars
8440     * templates/index.tpl
8441       docs.sgml: update docs, example template
8443 2001-03-28  Andrei Zmievski  <andrei@php.net>
8445     * Smarty_Compiler.class.php: Some variable renaming.
8447 2001-03-23  Andrei Zmievski  <andrei@php.net>
8449     * Smarty_Compiler.class.php
8450       NEWS: Fixed nested include infinite repeat bug.
8452 2001-03-23  Monte Ohrt  <monte@ispi.net>
8454     * Smarty.class.php: fix version number
8456     * Smarty.class.php
8457       NEWS: added optional HTML header to output
8459 2001-03-22  Andrei Zmievski  <andrei@php.net>
8461     * Smarty_Compiler.class.php: Fixed inclusion of dynamic files.
8463 2001-03-16  Andrei Zmievski  <andrei@php.net>
8465     * Smarty_Compiler.class.php: Fixing the config_load scoping.
8467     * Smarty_Compiler.class.php: making config variables global for now.
8469 2001-03-15  Andrei Zmievski  <andrei@php.net>
8471     * NEWS: *** empty log message ***
8473     * Smarty_Compiler.class.php:
8474     * Includes are now always done via generated function call to protect
8475       namespace.
8476     * config_load now always uses global config object to improve
8477       performance.
8479 2001-03-13  Monte Ohrt  <monte@ispi.net>
8481     * docs.sgml: update math documentation with format attribute
8483 2001-03-11  Monte Ohrt  <monte@ispi.net>
8485     * docs.sgml
8486       NEWS
8487       Smarty.addons.php
8488       Smarty.class.php
8489       Smarty_Compiler.class.php: update math function with format attribute
8491 2001-03-10  Andrei Zmievski  <andrei@php.net>
8493     * Smarty.addons.php: *** empty log message ***
8495     * NEWS
8496       Smarty.addons.php
8497       Smarty.class.php: Added html_select_time custom function.
8499 2001-03-08  Monte Ohrt  <monte@ispi.net>
8501     * Smarty.class.php
8502       Smarty_Compiler.class.php
8503       NEWS
8504       README
8505       Smarty.addons.php: rename 1.3.1b to 1.3.1pl1
8507     * NEWS
8508       Smarty.addons.php
8509       Smarty.class.php
8510       Smarty_Compiler.class.php: update version numbers, changelog
8512     * Smarty.class.php
8513       Smarty_Compiler.class.php:
8514     moved _syntax_error to Smarty_Compiler.class.php
8516     * Smarty.class.php
8517       docs.sgml:
8518     missing _syntax_error function recovered. fixed minor syntax in docs
8520 2001-03-07  Monte Ohrt  <monte@ispi.net>
8522     * QUICKSTART
8523       README
8524       Smarty.addons.php
8525       Smarty.class.php
8526       Smarty_Compiler.class.php
8527       BUGS
8528       INSTALL
8529       NEWS: update everything to 1.3.1
8531 2001-03-03  Monte Ohrt  <monte@ispi.net>
8533     * Smarty_Compiler.class.php
8534       Smarty.class.php: fixed bug with cached insert tags
8536 2001-03-02  Monte Ohrt  <monte@ispi.net>
8538     * Smarty.class.php
8539       Smarty_Compiler.class.php:
8540     fix cache fuctions with separated compiled class
8542     * FAQ
8543       NEWS
8544       docs.sgml: update changelog
8546 2001-03-02  Andrei Zmievski  <andrei@php.net>
8548     * NEWS
8549       Smarty_Compiler.class.php: Added 'first' and 'last' section properties.
8551 2001-03-02  Monte Ohrt  <monte@ispi.net>
8553     * TODO: remove compiling separation TODO
8555     * Smarty_Compiler.class.php
8556       Smarty.addons.php
8557       Smarty.class.php: update function headers
8559     * templates/index.tpl
8560       NEWS
8561       Smarty.class.php
8562       Smarty_Compiler.class.php
8563       index.php: split out compiling code for faster execution
8565     * Smarty.class.php: fixed a few warning messages
8567     * Smarty.addons.php
8568       Smarty.class.php
8569       docs.sgml
8570       NEWS: added fetch, unregister mod/fun, updated docs
8572 2001-03-01  Monte Ohrt  <monte@ispi.net>
8574     * Smarty.addons.php: added "int" to available list
8576     * docs.sgml
8577       FAQ
8578       Smarty.class.php: update FAQ, add math functions & update documetation
8580     * index.php
8581       Smarty.addons.php
8582       Smarty.class.php
8583       docs.sgml: fixed literal tags and other optional delimiters
8585 2001-02-26  Andrei Zmievski  <andrei@php.net>
8587     * NEWS
8588       Smarty.class.php:
8589     Added index_prev, index_next section properties and ability to
8590     index by them.
8592     * NEWS
8593       Smarty.addons.php
8594       Smarty.class.php: Reverting the plugins patch - needs more thought.
8596     * Smarty.class.php: Fixing plugin loading.
8598 2001-02-23  Andrei Zmievski  <andrei@php.net>
8600     * Smarty.addons.php
8601       Smarty.class.php
8602       plugins/standard.plugin.php
8603       NEWS: Added plugin functionality.
8605 2001-02-22  Monte Ohrt  <monte@ispi.net>
8607     * docs.sgml
8608       templates/index.tpl
8609       NEWS
8610       README
8611       Smarty.class.php: fixed issue with php tags executed in literal blocks
8613 2001-02-21  Monte Ohrt  <monte@ispi.net>
8615     * NEWS: update changelog for LGPL change
8617     * Smarty.class.php
8618       docs.sgml
8619       README
8620       Smarty.addons.php: updated version numbers to 1.3.0
8622     * NEWS
8623       templates/index.tpl: update changelog, rearrange index.tpl file
8625 2001-02-21  Andrei Zmievski  <andrei@php.net>
8627     * NEWS
8628       Smarty.class.php: *** empty log message ***
8630 2001-02-21  Monte Ohrt  <monte@ispi.net>
8632     * docs.sgml: update parameters for is_cached and fetch
8634 2001-02-21  Andrei Zmievski  <andrei@php.net>
8636     * NEWS
8637       Smarty.class.php: *** empty log message ***
8639 2001-02-21  Monte Ohrt  <monte@ispi.net>
8641     * NEWS
8642       Smarty.addons.php
8643       docs.sgml: update docs, remove header function from addons
8645 2001-02-20  Monte Ohrt  <monte@ispi.net>
8647     * FAQ
8648       NEWS: update changelog
8650     * TODO: update todo
8652     * TODO: update todo list
8654     * Smarty.class.php: update php tag handling logic
8656 2001-02-19  Monte Ohrt  <monte@ispi.net>
8658     * index.php
8659       Config_File.class.php
8660       FAQ
8661       Smarty.class.php
8662       docs.sgml: fixed <?php tag at beginning of files, updated docs
8664 2001-02-19  Andrei Zmievski  <andrei@php.net>
8666     * Smarty.addons.php: *** empty log message ***
8668 2001-02-13  Andrei Zmievski  <andrei@php.net>
8670     * TODO: *** empty log message ***
8672 2001-02-12  Andrei Zmievski  <andrei@php.net>
8674     * templates/index.tpl
8675       Smarty.class.php: *** empty log message ***
8677 2001-02-10  Monte Ohrt  <monte@ispi.net>
8679     * Smarty.class.php: remove  unneeded preg_match
8681     * Smarty.class.php: remove comment
8683     * Smarty.class.php: updated php escape to handle <script language="php">
8685     * NEWS
8686       Smarty.class.php: fix php tag escapement logic
8688     * NEWS: commit changelog
8690     * docs.sgml: update header docs
8692     * docs.sgml
8693       Smarty.addons.php
8694       Smarty.class.php: added header custom function
8696 2001-02-09  Monte Ohrt  <monte@ispi.net>
8698     * index.php
8699       templates/header.tpl
8700       templates/index.tpl
8701       INSTALL
8702       QUICKSTART
8703       docs.sgml: update documentation, add examples to test script.
8705 2001-02-08  Andrei Zmievski  <andrei@php.net>
8707     * Smarty.class.php: *** empty log message ***
8709 2001-02-08  Monte Ohrt  <monte@ispi.net>
8711     * COPYING.lib: added COPYING.lib
8713     * COPYING
8714       Config_File.class.php
8715       Smarty.addons.php
8716       Smarty.class.php
8717       docs.sgml: changed license to LGPL for commercial use
8719     * docs.sgml
8720       Smarty.class.php: fix clear_assign syntax error
8722 2001-02-07  Monte Ohrt  <monte@ispi.net>
8724     * Smarty.class.php: added ability to pass array to clear_assign
8726     * index.php
8727       templates/index.tpl
8728       docs.sgml:
8729     update documentation, remove tests from index file and template
8731 2001-02-07  Andrei Zmievski  <andrei@php.net>
8733     * NEWS
8734       Smarty.class.php: Adding file locking.
8736     * templates/index.tpl
8737       Smarty.addons.php
8738       Smarty.class.php
8739       index.php: More cache work.
8741 2001-02-06  Monte Ohrt  <monte@ispi.net>
8743     * docs.sgml
8744       Smarty.class.php:
8745     change register_ function names, update documents with tables
8747 2001-02-06  Andrei Zmievski  <andrei@php.net>
8749     * NEWS
8750       Smarty.class.php
8751       templates/index.tpl: Reworking and optimizing the cache system.
8753     * Smarty.class.php: Restoring ?> in patterns.
8755 2001-02-05  Monte Ohrt  <monte@ispi.net>
8757     * Smarty.class.php
8758       docs.sgml: update cache directory creation logic
8760 2001-02-05  Andrei Zmievski  <andrei@php.net>
8762     * Smarty.class.php: Removing once-only subpattern for now..
8764     * Smarty.class.php: Fix modifier arg parsing.
8766 2001-02-02  Andrei Zmievski  <andrei@php.net>
8768     * NEWS
8769       Smarty.class.php
8770       templates/index.tpl: See changelog.
8772 2001-02-01  Andrei Zmievski  <andrei@php.net>
8774     * README: *** empty log message ***
8776     * Smarty.class.php: Use 'echo' instead of 'print'.
8778     * Smarty.addons.php: *** empty log message ***
8780 2001-02-01  Monte Ohrt  <monte@ispi.net>
8782     * Smarty.class.php: rearranged variables at top of script
8784 2001-02-01  Andrei Zmievski  <andrei@php.net>
8786     * Smarty.class.php: Retabbing.
8788     * templates/index.tpl
8789       Smarty.class.php
8790       index.php: *** empty log message ***
8792 2001-02-01  Monte Ohrt  <monte@ispi.net>
8794     * Smarty.class.php: update caching logic
8796     * Smarty.class.php: fixed clear_all_cache bugs
8798     * Smarty.class.php: fix .cache check
8800     * docs.sgml
8801       FAQ
8802       Smarty.class.php: update .che to .cache
8804     * FAQ
8805       Smarty.class.php
8806       docs.sgml: updated docs for caching, added clear_all_cache() directive
8808 2001-01-31  Monte Ohrt  <monte@ispi.net>
8810     * index.php
8811       templates/index.tpl
8812       docs.sgml: upated docs for date_format and html_options
8814 2001-01-31  Andrei Zmievski  <andrei@php.net>
8816     * NEWS: *** empty log message ***
8818     * Smarty.addons.php
8819       index.php: Added ability to pass 'options' attribute to html_options.
8821     * Smarty.addons.php
8822       Smarty.class.php
8823       docs.sgml
8824       index.php
8825       templates/index.tpl
8826       Config_File.class.php
8827       NEWS
8828       README: Reworking, simplifying, and speeding up cache implementation.
8829     Fixing the infelicity where you couldn't have '|' and ':' inside
8830     quoted modifier arguments.
8832 2001-01-31  Monte Ohrt  <monte@ispi.net>
8834     * Smarty.class.php
8835       index.php
8836       templates/index.tpl: removed DEBUG lines
8838 2001-01-30  Monte Ohrt  <monte@ispi.net>
8840     * Smarty.class.php: changed default expire to 3600
8842     * Config_File.class.php
8843       NEWS
8844       README
8845       Smarty.addons.php
8846       Smarty.class.php: updated version numbers
8848     * docs.sgml
8849       NEWS
8850       Smarty.class.php:
8851     added caching, force compile, force cache, misc performance updates
8853 2001-01-30  Andrei Zmievski  <andrei@php.net>
8855     * NEWS: *** empty log message ***
8857     * Smarty.class.php
8858       templates/index.tpl: Remove debug message.
8860     * Smarty.class.php
8861       templates/index.tpl: Fixing the compile directory mayhem...
8863     * Smarty.class.php:
8864     Fix problem with {strip} around {section} and {include}
8866     * Smarty.addons.php: *** empty log message ***
8868 2001-01-29  Monte Ohrt  <monte@ispi.net>
8870     * FAQ
8871       NEWS
8872       README
8873       Smarty.class.php: fixed PHP_VERSION check, misc doc updates
8875     * index.php
8876       Config_File.class.php
8877       NEWS
8878       QUICKSTART
8879       README
8880       Smarty.addons.php
8881       Smarty.class.php
8882       docs.sgml: updated for 1.2.1 compile_dir changes, misc doc updates
8884 2001-01-26  Monte Ohrt  <monte@ispi.net>
8886     * BUGS
8887       README: update BUGS and README files
8889     * FAQ: updated FAQ
8891     * Config_File.class.php
8892       FAQ
8893       NEWS
8894       README
8895       Smarty.addons.php
8896       docs.sgml
8897       templates/index.tpl
8898       AUTHORS: update again
8900 2001-01-26  Andrei Zmievski  <andrei@php.net>
8902     * docs.sgml
8903       NEWS
8904       README
8905       Smarty.class.php
8906       templates/index.tpl: *** empty log message ***
8908     * Smarty.class.php
8909       index.php
8910       templates/index.tpl: Added ability to index by key.
8912 2001-01-25  Monte Ohrt  <monte@ispi.net>
8914     * NEWS: update changelog
8916     * README
8917       Smarty.addons.php
8918       Smarty.class.php
8919       docs.sgml
8920       AUTHORS: updated versions to 1.1.0
8922     * docs.sgml
8923       templates/index.tpl
8924       Config_File.class.php
8925       Smarty.addons.php
8926       Smarty.class.php: update copyright notice
8928     * Config_File.class.php
8929       Smarty.addons.php
8930       Smarty.class.php
8931       docs.sgml: added misc info
8933 2001-01-24  Monte Ohrt  <monte@ispi.net>
8935     * Smarty.addons.php
8936       index.php
8937       templates/index.tpl
8938       Config_File.class.php: initial commit
8940 2001-01-23  Monte Ohrt  <monte@ispi.net>
8942     * docs.sgml: fix typo
8944 2001-01-22  Monte Ohrt  <monte@ispi.net>
8946     * doc.sgm
8947       docs.sgml: updated docs, renamed file
8949     * FAQ: updated FAQ
8951     * NEWS
8952       README: updated Changelog and Readme
8954     * doc.sgm: updated doc.sgm error
8956     * AUTHORS
8957       COPYING
8958       INSTALL
8959       NEWS
8960       QUICKSTART: misc doc changes, added AUTHORS, COPYING
8962 2001-01-22  Andrei Zmievski  <andrei@php.net>
8964     * NEWS
8965       templates/index.tpl: *** empty log message ***
8967     * Smarty.class.php
8968       templates/index.tpl:
8969     Fixed bug that wouldn't let you do specify non-array values for 'loop'
8970     attribute.
8972 2001-01-22  Monte Ohrt  <monte@ispi.net>
8974     * QUICKSTART: updated QUICKSTART
8976     * BUGS
8977       FAQ
8978       INSTALL
8979       README
8980       doc.sgm: added BUGS and INSTALL, updated docs, FAQ, README
8982 2001-01-21  Monte Ohrt  <monte@ispi.net>
8984     * FAQ
8985       doc.sgm: updates to FAQ and docs
8987 2001-01-19  Monte Ohrt  <monte@ispi.net>
8989     * FAQ: initial commit of FAQ
8991     * QUICKSTART
8992       README
8993       doc.sgm
8994       index.php:
8995     updated README, doc.sgm with preg_replace() parameter issue. also removed "./" from index.php file
8997     * NEWS: initial commit of changelog
8999     * doc.sgm
9000       QUICKSTART: update quickstart text
9002 2001-01-19  Andrei Zmievski  <andrei@php.net>
9004     * Smarty.class.php: Fix the compiled template check.
9006 2001-01-18  Andrei Zmievski  <andrei@php.net>
9008     * doc.sgm: *** empty log message ***
9010 2001-01-18  Monte Ohrt  <monte@ispi.net>
9012     * index.php
9013       templates/index.tpl
9014       QUICKSTART
9015       Smarty.addons.php
9016       Smarty.class.php
9017       doc.sgm: update changes
9019 2001-01-18  Andrei Zmievski  <andrei@php.net>
9021     * QUICKSTART
9022       Smarty.addons.php: *** empty log message ***
9024 2001-01-18  Monte Ohrt  <monte@ispi.net>
9026     * QUICKSTART
9027       doc.sgm: add QUICKSTART, update docs for default modifier
9029     * Smarty.addons.php
9030       Smarty.class.php: added default modifier
9032     * README
9033       Smarty.addons.php
9034       Smarty.class.php
9035       doc.sgm
9036       templates/index.tpl: added dislaimers
9038 2001-01-18  Andrei Zmievski  <andrei@php.net>
9040     * Smarty.class.php: *** empty log message ***
9042 2001-01-16  Andrei Zmievski  <andrei@php.net>
9044     * Smarty.class.php
9045       templates/index.tpl: Implement 'div by'.
9047 2001-01-12  Monte Ohrt  <monte@ispi.net>
9049     * doc.sgm: update docs
9051     * doc.sgm: doc changes
9053     * doc.sgm: update docs
9055 2001-01-12  Andrei Zmievski  <andrei@php.net>
9057     * Smarty.class.php
9058       doc.sgm: *** empty log message ***
9060     * Smarty.class.php: Fix template traversal.
9062 2001-01-11  Andrei Zmievski  <andrei@php.net>
9064     * Smarty.class.php: *** empty log message ***
9066 2001-01-09  Andrei Zmievski  <andrei@php.net>
9068     * Smarty.addons.php
9069       Smarty.class.php: *** empty log message ***
9071 2001-01-09  Monte Ohrt  <monte@ispi.net>
9073     * doc.sgm: update manual
9075 2001-01-05  Monte Ohrt  <monte@ispi.net>
9077     * doc.sgm
9078       Smarty.addons.php: commit changes
9080 2001-01-04  Monte Ohrt  <monte@ispi.net>
9082     * doc.sgm
9083       templates/index.tpl
9084       Smarty.class.php: update changes
9086     * index.php
9087       Smarty.addons.php
9088       doc.sgm: add documentation
9090 2001-01-02  Monte Ohrt  <monte@ispi.net>
9092     * index.php
9093       templates/index.tpl
9094       Smarty.addons.php
9095       Smarty.class.php: prepend insert_ to insert tag functions
9097     * Smarty.class.php
9098       index.php
9099       templates/index.tpl: remove caching logic
9101     * README
9102       Smarty.class.php
9103       index.php
9104       templates/index.tpl: update changes
9106 2000-12-27  Andrei Zmievski  <andrei@php.net>
9108     * Smarty.class.php
9109       templates/header.tpl
9110       templates/index.tpl
9111       Smarty.addons.php: *** empty log message ***
9113 2000-12-21  Andrei Zmievski  <andrei@php.net>
9115     * Smarty.class.php: Fix access to template variables.
9117     * Smarty.class.php
9118       templates/header.tpl:
9119     Added support for passing variables to included files.
9121 2000-12-20  Andrei Zmievski  <andrei@php.net>
9123     * Smarty.class.php:
9124     Added support for inserting results of function processing a template.
9126 2000-12-18  Monte Ohrt  <monte@ispi.net>
9128     * Smarty.class.php: added string_format function
9130     * Smarty.addons.php: update format to string_format
9132     * README
9133       Smarty.addons.php
9134       Smarty.class.php: added format addon function
9136 2000-12-13  Andrei Zmievski  <andrei@php.net>
9138     * Smarty.addons.php
9139       Smarty.class.php: Fix sectionelse.
9141 2000-12-07  Andrei Zmievski  <andrei@php.net>
9143     * Smarty.addons.php
9144       Smarty.class.php
9145       templates/index.tpl: *** empty log message ***
9147 2000-12-04  Andrei Zmievski  <andrei@php.net>
9149     * Smarty.class.php
9150       templates/index.tpl
9151       Smarty.addons.php: *** empty log message ***
9153 2000-11-27  Andrei Zmievski  <andrei@php.net>
9155     * templates/index.tpl
9156       Smarty.class.php: *** empty log message ***
9158 2000-11-22  Andrei Zmievski  <andrei@php.net>
9160     * Smarty.class.php
9161       templates/index.tpl: *** empty log message ***
9163 2000-11-21  Andrei Zmievski  <andrei@php.net>
9165     * Smarty.class.php
9166       templates/index.tpl
9167       Smarty.addons.php: *** empty log message ***
9169 2000-11-20  Andrei Zmievski  <andrei@php.net>
9171     * templates/index.tpl
9172       Smarty.class.php
9173       Smarty.addons.php
9174       index.php: *** empty log message ***
9176     * Smarty.class.php
9177       index.php
9178       templates/index.tpl: Made sections work mostly.
9180 2000-11-19  Andrei Zmievski  <andrei@php.net>
9182     * index.php
9183       templates/index.tpl: *** empty log message ***
9185 2000-11-17  Andrei Zmievski  <andrei@php.net>
9187     * Smarty.class.php
9188       Smarty.addons.php: *** empty log message ***
9190 2000-11-15  Monte Ohrt  <monte@ispi.net>
9192     * index.php
9193       templates/footer.tpl
9194       templates/header.tpl
9195       templates/index.tpl: added template files to cvs dir
9197     * README
9198       Smarty.class.php: commit changes
9200 2000-08-08  Monte Ohrt  <monte@ispi.net>
9202     * README
9203       Smarty.class.php: update include path bug
9205     * README: add README file
9207     * Smarty.class.php: New file.
9209     * Smarty.class.php: initial import