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