1 2007-09-27 TAKAGI Masahiro <matakagi@gmail.com>
3 * docs/ja/designers/language-custom-functions/language-function-html-checkboxes.xml:
6 2007-09-27 Monte Ohrt <monte@ohrt.com>
8 * docs/en/designers/language-custom-functions/language-function-html-checkboxes.xml:
9 remove redundant attribute
11 2007-09-18 Messju Mohr <messju@lammfellpuschen.de>
13 * docs/id/programmers/plugins/plugins-functions.xml:
14 removed errornous whitespace
16 2007-09-18 Zaenal Mutaqin <zaenalm@gmail.com>
18 * docs/id/designers/language-basic-syntax/language-escaping.xml
19 docs/id/designers/language-basic-syntax/language-math.xml
20 docs/id/designers/language-basic-syntax/language-syntax-attributes.xml
21 docs/id/designers/language-basic-syntax/language-syntax-comments.xml
22 docs/id/designers/language-basic-syntax/language-syntax-functions.xml
23 docs/id/designers/language-basic-syntax/language-syntax-quotes.xml
24 docs/id/designers/language-basic-syntax/language-syntax-variables.xml
25 docs/id/designers/language-builtin-functions/language-function-capture.xml
26 docs/id/designers/language-builtin-functions/language-function-config-load.xml
27 docs/id/designers/language-builtin-functions/language-function-foreach.xml
28 docs/id/designers/language-builtin-functions/language-function-if.xml
29 docs/id/designers/language-builtin-functions/language-function-include-php.xml
30 docs/id/designers/language-builtin-functions/language-function-include.xml
31 docs/id/designers/language-builtin-functions/language-function-insert.xml
32 docs/id/designers/language-builtin-functions/language-function-ldelim.xml
33 docs/id/designers/language-builtin-functions/language-function-literal.xml
34 docs/id/designers/language-builtin-functions/language-function-php.xml
35 docs/id/designers/language-builtin-functions/language-function-section.xml
36 docs/id/designers/language-builtin-functions/language-function-strip.xml
37 docs/id/designers/language-custom-functions/language-function-assign.xml
38 docs/id/designers/language-custom-functions/language-function-counter.xml
39 docs/id/designers/language-custom-functions/language-function-cycle.xml
40 docs/id/designers/language-custom-functions/language-function-debug.xml
41 docs/id/designers/language-custom-functions/language-function-eval.xml
42 docs/id/designers/language-custom-functions/language-function-fetch.xml
43 docs/id/designers/language-custom-functions/language-function-html-checkboxes.xml
44 docs/id/designers/language-custom-functions/language-function-html-image.xml
45 docs/id/designers/language-custom-functions/language-function-html-options.xml
46 docs/id/designers/language-custom-functions/language-function-html-radios.xml
47 docs/id/designers/language-custom-functions/language-function-html-select-date.xml
48 docs/id/designers/language-custom-functions/language-function-html-select-time.xml
49 docs/id/designers/language-custom-functions/language-function-html-table.xml
50 docs/id/designers/language-custom-functions/language-function-mailto.xml
51 docs/id/designers/language-custom-functions/language-function-math.xml
52 docs/id/designers/language-custom-functions/language-function-popup-init.xml
53 docs/id/designers/language-custom-functions/language-function-popup.xml
54 docs/id/designers/language-custom-functions/language-function-textformat.xml
55 docs/id/designers/language-modifiers/language-modifier-capitalize.xml
56 docs/id/designers/language-modifiers/language-modifier-cat.xml
57 docs/id/designers/language-modifiers/language-modifier-count-characters.xml
58 docs/id/designers/language-modifiers/language-modifier-count-paragraphs.xml
59 docs/id/designers/language-modifiers/language-modifier-count-sentences.xml
60 docs/id/designers/language-modifiers/language-modifier-count-words.xml
61 docs/id/designers/language-modifiers/language-modifier-date-format.xml
62 docs/id/designers/language-modifiers/language-modifier-default.xml
63 docs/id/designers/language-modifiers/language-modifier-escape.xml
64 docs/id/designers/language-modifiers/language-modifier-indent.xml
65 docs/id/designers/language-modifiers/language-modifier-lower.xml
66 docs/id/designers/language-modifiers/language-modifier-nl2br.xml
67 docs/id/designers/language-modifiers/language-modifier-regex-replace.xml
68 docs/id/designers/language-modifiers/language-modifier-replace.xml
69 docs/id/designers/language-modifiers/language-modifier-spacify.xml
70 docs/id/designers/language-modifiers/language-modifier-string-format.xml
71 docs/id/designers/language-modifiers/language-modifier-strip-tags.xml
72 docs/id/designers/language-modifiers/language-modifier-strip.xml
73 docs/id/designers/language-modifiers/language-modifier-truncate.xml
74 docs/id/designers/language-modifiers/language-modifier-upper.xml
75 docs/id/designers/language-modifiers/language-modifier-wordwrap.xml
76 docs/id/designers/language-variables/language-assigned-variables.xml
77 docs/id/designers/language-variables/language-config-variables.xml
78 docs/id/designers/language-variables/language-variables-smarty.xml
79 docs/id/programmers/advanced-features/advanced-features-objects.xml
80 docs/id/programmers/advanced-features/advanced-features-outputfilters.xml
81 docs/id/programmers/advanced-features/advanced-features-postfilters.xml
82 docs/id/programmers/advanced-features/advanced-features-prefilters.xml
83 docs/id/programmers/advanced-features/section-template-cache-handler-func.xml
84 docs/id/programmers/advanced-features/template-resources.xml
85 docs/id/programmers/api-functions/api-append-by-ref.xml
86 docs/id/programmers/api-functions/api-append.xml
87 docs/id/programmers/api-functions/api-assign-by-ref.xml
88 docs/id/programmers/api-functions/api-assign.xml
89 docs/id/programmers/api-functions/api-clear-all-assign.xml
90 docs/id/programmers/api-functions/api-clear-all-cache.xml
91 docs/id/programmers/api-functions/api-clear-assign.xml
92 docs/id/programmers/api-functions/api-clear-cache.xml
93 docs/id/programmers/api-functions/api-clear-compiled-tpl.xml
94 docs/id/programmers/api-functions/api-clear-config.xml
95 docs/id/programmers/api-functions/api-config-load.xml
96 docs/id/programmers/api-functions/api-display.xml
97 docs/id/programmers/api-functions/api-fetch.xml
98 docs/id/programmers/api-functions/api-get-config-vars.xml
99 docs/id/programmers/api-functions/api-get-registered-object.xml
100 docs/id/programmers/api-functions/api-get-template-vars.xml
101 docs/id/programmers/api-functions/api-is-cached.xml
102 docs/id/programmers/api-functions/api-load-filter.xml
103 docs/id/programmers/api-functions/api-register-block.xml
104 docs/id/programmers/api-functions/api-register-compiler-function.xml
105 docs/id/programmers/api-functions/api-register-function.xml
106 docs/id/programmers/api-functions/api-register-modifier.xml
107 docs/id/programmers/api-functions/api-register-object.xml
108 docs/id/programmers/api-functions/api-register-outputfilter.xml
109 docs/id/programmers/api-functions/api-register-postfilter.xml
110 docs/id/programmers/api-functions/api-register-prefilter.xml
111 docs/id/programmers/api-functions/api-register-resource.xml
112 docs/id/programmers/api-functions/api-template-exists.xml
113 docs/id/programmers/api-functions/api-trigger-error.xml
114 docs/id/programmers/api-functions/api-unregister-block.xml
115 docs/id/programmers/api-functions/api-unregister-compiler-function.xml
116 docs/id/programmers/api-functions/api-unregister-function.xml
117 docs/id/programmers/api-functions/api-unregister-modifier.xml
118 docs/id/programmers/api-functions/api-unregister-object.xml
119 docs/id/programmers/api-functions/api-unregister-outputfilter.xml
120 docs/id/programmers/api-functions/api-unregister-postfilter.xml
121 docs/id/programmers/api-functions/api-unregister-prefilter.xml
122 docs/id/programmers/api-functions/api-unregister-resource.xml
123 docs/id/programmers/api-variables/variable-autoload-filters.xml
124 docs/id/programmers/api-variables/variable-cache-dir.xml
125 docs/id/programmers/api-variables/variable-cache-handler-func.xml
126 docs/id/programmers/api-variables/variable-cache-lifetime.xml
127 docs/id/programmers/api-variables/variable-cache-modified-check.xml
128 docs/id/programmers/api-variables/variable-caching.xml
129 docs/id/programmers/api-variables/variable-compile-check.xml
130 docs/id/programmers/api-variables/variable-compile-dir.xml
131 docs/id/programmers/api-variables/variable-compile-id.xml
132 docs/id/programmers/api-variables/variable-compiler-class.xml
133 docs/id/programmers/api-variables/variable-config-booleanize.xml
134 docs/id/programmers/api-variables/variable-config-dir.xml
135 docs/id/programmers/api-variables/variable-config-fix-newlines.xml
136 docs/id/programmers/api-variables/variable-config-overwrite.xml
137 docs/id/programmers/api-variables/variable-config-read-hidden.xml
138 docs/id/programmers/api-variables/variable-debug-tpl.xml
139 docs/id/programmers/api-variables/variable-debugging-ctrl.xml
140 docs/id/programmers/api-variables/variable-debugging.xml
141 docs/id/programmers/api-variables/variable-default-modifiers.xml
142 docs/id/programmers/api-variables/variable-default-resource-type.xml
143 docs/id/programmers/api-variables/variable-default-template-handler-func.xml
144 docs/id/programmers/api-variables/variable-error-reporting.xml
145 docs/id/programmers/api-variables/variable-force-compile.xml
146 docs/id/programmers/api-variables/variable-left-delimiter.xml
147 docs/id/programmers/api-variables/variable-php-handling.xml
148 docs/id/programmers/api-variables/variable-plugins-dir.xml
149 docs/id/programmers/api-variables/variable-request-use-auto-globals.xml
150 docs/id/programmers/api-variables/variable-request-vars-order.xml
151 docs/id/programmers/api-variables/variable-right-delimiter.xml
152 docs/id/programmers/api-variables/variable-secure-dir.xml
153 docs/id/programmers/api-variables/variable-security-settings.xml
154 docs/id/programmers/api-variables/variable-security.xml
155 docs/id/programmers/api-variables/variable-template-dir.xml
156 docs/id/programmers/api-variables/variable-trusted-dir.xml
157 docs/id/programmers/api-variables/variable-use-sub-dirs.xml
158 docs/id/programmers/caching/caching-cacheable.xml
159 docs/id/programmers/caching/caching-groups.xml
160 docs/id/programmers/caching/caching-multiple-caches.xml
161 docs/id/programmers/caching/caching-setting-up.xml
162 docs/id/programmers/plugins/plugins-block-functions.xml
163 docs/id/programmers/plugins/plugins-compiler-functions.xml
164 docs/id/programmers/plugins/plugins-functions.xml
165 docs/id/programmers/plugins/plugins-howto.xml
166 docs/id/programmers/plugins/plugins-inserts.xml
167 docs/id/programmers/plugins/plugins-modifiers.xml
168 docs/id/programmers/plugins/plugins-naming-conventions.xml
169 docs/id/programmers/plugins/plugins-outputfilters.xml
170 docs/id/programmers/plugins/plugins-prefilters-postfilters.xml
171 docs/id/programmers/plugins/plugins-resources.xml
172 docs/id/programmers/plugins/plugins-writing.xml:
173 Typos correction and all translated now.
175 2007-09-17 Messju Mohr <messju@lammfellpuschen.de>
177 * docs/id/bookinfo.xml
178 docs/id/getting-started.xml
179 docs/id/language-defs.ent
180 docs/id/language-snippets.ent
183 added indonesian docs - thanks Zaenal Mutaqin
185 * docs/scripts/generate_web.php:
186 raise pcre.backtrack_limit - thanks to takagi
188 2007-09-16 Monte Ohrt <monte@ohrt.com>
190 * libs/Smarty_Compiler.class.php:
193 2007-08-22 George Miroshnikov <support@infinity.com.ua>
195 * docs/ru/getting-started.xml
196 docs/ru/getting-started.xml:
199 2007-08-01 Monte Ohrt <monte@ohrt.com>
202 libs/Smarty_Compiler.class.php:
203 add append feature to capture
205 2007-06-24 TAKAGI Masahiro <matakagi@osk2.3web.ne.jp>
207 * docs/ja/getting-started.xml:
210 2007-06-24 Messju Mohr <messju@lammfellpuschen.de>
213 reverted accidently modified file
216 docs/de/getting-started.xml:
219 * docs/en/getting-started.xml:
220 fixed link to ini_set(). thanks to Lee Yunyoung.
222 2007-06-18 TAKAGI Masahiro <matakagi@osk2.3web.ne.jp>
224 * docs/ja/language-snippets.ent
225 docs/ja/programmers/api-functions/api-register-outputfilter.xml
226 docs/ja/programmers/api-functions/api-register-postfilter.xml
227 docs/ja/programmers/api-functions/api-register-prefilter.xml:
230 2007-06-18 Danilo Buerger <danilo@blizzz.org>
232 * docs/en/language-snippets.ent
233 docs/en/programmers/api-functions/api-register-outputfilter.xml
234 docs/en/programmers/api-functions/api-register-postfilter.xml
235 docs/en/programmers/api-functions/api-register-prefilter.xml:
236 Updated docs according to the changes from the previous commit
239 libs/Smarty.class.php:
240 Added the ability to (un)register multiple filters of the same type with
241 the same method name but different class name. Before it was not possible
242 due to the fact that only the method name was used to distinguish between
243 different filters of the same type. This does however not allow (same as
244 before) to register multiple filters of the same type with the same method
245 and class name (i.e. different instances of the same class).
247 2007-05-29 Messju Mohr <messju@lammfellpuschen.de>
249 * libs/plugins/compiler.assign.php:
252 2007-05-11 Messju Mohr <messju@lammfellpuschen.de>
255 libs/Smarty_Compiler.class.php:
256 fixed calling registered objects' methods with an empty argument list.
259 2007-05-03 TAKAGI Masahiro <matakagi@osk2.3web.ne.jp>
261 * docs/ja/designers/language-variables.xml
262 docs/ja/designers/language-builtin-functions/language-function-config-load.xml
263 docs/ja/designers/language-builtin-functions/language-function-foreach.xml
264 docs/ja/designers/language-builtin-functions/language-function-if.xml
265 docs/ja/designers/language-modifiers/language-modifier-cat.xml
266 docs/ja/designers/language-modifiers/language-modifier-wordwrap.xml
267 docs/ja/designers/language-variables/language-variables-smarty.xml:
270 2007-05-03 Monte Ohrt <monte@ohrt.com>
272 * docs/en/designers/language-variables.xml
273 docs/en/designers/language-builtin-functions/language-function-config-load.xml
274 docs/en/designers/language-builtin-functions/language-function-foreach.xml
275 docs/en/designers/language-builtin-functions/language-function-if.xml
276 docs/en/designers/language-modifiers/language-modifier-cat.xml
277 docs/en/designers/language-modifiers/language-modifier-wordwrap.xml
278 docs/en/designers/language-variables/language-variables-smarty.xml:
279 update documentation corrections from marcello in the forums. Thanks
282 2007-04-22 TAKAGI Masahiro <matakagi@osk2.3web.ne.jp>
284 * docs/ja/programmers/advanced-features.xml
285 docs/ja/programmers/api-functions.xml
286 docs/ja/programmers/api-variables.xml:
287 corrected the garbled text.
289 2007-04-21 TAKAGI Masahiro <matakagi@osk2.3web.ne.jp>
291 * docs/ja/bookinfo.xml
292 docs/ja/getting-started.xml
293 docs/ja/language-defs.ent
294 docs/ja/language-snippets.ent
296 docs/ja/make_chm_index.html
298 docs/ja/translation.xml
299 docs/ja/appendixes/bugs.xml
300 docs/ja/appendixes/resources.xml
301 docs/ja/appendixes/tips.xml
302 docs/ja/appendixes/troubleshooting.xml
303 docs/ja/designers/chapter-debugging-console.xml
304 docs/ja/designers/config-files.xml
305 docs/ja/designers/language-basic-syntax.xml
306 docs/ja/designers/language-builtin-functions.xml
307 docs/ja/designers/language-combining-modifiers.xml
308 docs/ja/designers/language-custom-functions.xml
309 docs/ja/designers/language-modifiers.xml
310 docs/ja/designers/language-variables.xml
311 docs/ja/designers/language-basic-syntax/language-escaping.xml
312 docs/ja/designers/language-basic-syntax/language-math.xml
313 docs/ja/designers/language-basic-syntax/language-syntax-attributes.xml
314 docs/ja/designers/language-basic-syntax/language-syntax-comments.xml
315 docs/ja/designers/language-basic-syntax/language-syntax-functions.xml
316 docs/ja/designers/language-basic-syntax/language-syntax-quotes.xml
317 docs/ja/designers/language-basic-syntax/language-syntax-variables.xml
318 docs/ja/designers/language-builtin-functions/language-function-capture.xml
319 docs/ja/designers/language-builtin-functions/language-function-config-load.xml
320 docs/ja/designers/language-builtin-functions/language-function-foreach.xml
321 docs/ja/designers/language-builtin-functions/language-function-if.xml
322 docs/ja/designers/language-builtin-functions/language-function-include-php.xml
323 docs/ja/designers/language-builtin-functions/language-function-include.xml
324 docs/ja/designers/language-builtin-functions/language-function-insert.xml
325 docs/ja/designers/language-builtin-functions/language-function-ldelim.xml
326 docs/ja/designers/language-builtin-functions/language-function-literal.xml
327 docs/ja/designers/language-builtin-functions/language-function-php.xml
328 docs/ja/designers/language-builtin-functions/language-function-section.xml
329 docs/ja/designers/language-builtin-functions/language-function-strip.xml
330 docs/ja/designers/language-custom-functions/language-function-assign.xml
331 docs/ja/designers/language-custom-functions/language-function-counter.xml
332 docs/ja/designers/language-custom-functions/language-function-cycle.xml
333 docs/ja/designers/language-custom-functions/language-function-debug.xml
334 docs/ja/designers/language-custom-functions/language-function-eval.xml
335 docs/ja/designers/language-custom-functions/language-function-fetch.xml
336 docs/ja/designers/language-custom-functions/language-function-html-checkboxes.xml
337 docs/ja/designers/language-custom-functions/language-function-html-image.xml
338 docs/ja/designers/language-custom-functions/language-function-html-options.xml
339 docs/ja/designers/language-custom-functions/language-function-html-radios.xml
340 docs/ja/designers/language-custom-functions/language-function-html-select-date.xml
341 docs/ja/designers/language-custom-functions/language-function-html-select-time.xml
342 docs/ja/designers/language-custom-functions/language-function-html-table.xml
343 docs/ja/designers/language-custom-functions/language-function-mailto.xml
344 docs/ja/designers/language-custom-functions/language-function-math.xml
345 docs/ja/designers/language-custom-functions/language-function-popup-init.xml
346 docs/ja/designers/language-custom-functions/language-function-popup.xml
347 docs/ja/designers/language-custom-functions/language-function-textformat.xml
348 docs/ja/designers/language-modifiers/language-modifier-capitalize.xml
349 docs/ja/designers/language-modifiers/language-modifier-cat.xml
350 docs/ja/designers/language-modifiers/language-modifier-count-characters.xml
351 docs/ja/designers/language-modifiers/language-modifier-count-paragraphs.xml
352 docs/ja/designers/language-modifiers/language-modifier-count-sentences.xml
353 docs/ja/designers/language-modifiers/language-modifier-count-words.xml
354 docs/ja/designers/language-modifiers/language-modifier-date-format.xml
355 docs/ja/designers/language-modifiers/language-modifier-default.xml
356 docs/ja/designers/language-modifiers/language-modifier-escape.xml
357 docs/ja/designers/language-modifiers/language-modifier-indent.xml
358 docs/ja/designers/language-modifiers/language-modifier-lower.xml
359 docs/ja/designers/language-modifiers/language-modifier-nl2br.xml
360 docs/ja/designers/language-modifiers/language-modifier-regex-replace.xml
361 docs/ja/designers/language-modifiers/language-modifier-replace.xml
362 docs/ja/designers/language-modifiers/language-modifier-spacify.xml
363 docs/ja/designers/language-modifiers/language-modifier-string-format.xml
364 docs/ja/designers/language-modifiers/language-modifier-strip-tags.xml
365 docs/ja/designers/language-modifiers/language-modifier-strip.xml
366 docs/ja/designers/language-modifiers/language-modifier-truncate.xml
367 docs/ja/designers/language-modifiers/language-modifier-upper.xml
368 docs/ja/designers/language-modifiers/language-modifier-wordwrap.xml
369 docs/ja/designers/language-variables/language-assigned-variables.xml
370 docs/ja/designers/language-variables/language-config-variables.xml
371 docs/ja/designers/language-variables/language-variables-smarty.xml
372 docs/ja/programmers/advanced-features.xml
373 docs/ja/programmers/api-functions.xml
374 docs/ja/programmers/api-variables.xml
375 docs/ja/programmers/caching.xml
376 docs/ja/programmers/plugins.xml
377 docs/ja/programmers/smarty-constants.xml
378 docs/ja/programmers/advanced-features/advanced-features-objects.xml
379 docs/ja/programmers/advanced-features/advanced-features-outputfilters.xml
380 docs/ja/programmers/advanced-features/advanced-features-postfilters.xml
381 docs/ja/programmers/advanced-features/advanced-features-prefilters.xml
382 docs/ja/programmers/advanced-features/section-template-cache-handler-func.xml
383 docs/ja/programmers/advanced-features/template-resources.xml
384 docs/ja/programmers/api-functions/api-append-by-ref.xml
385 docs/ja/programmers/api-functions/api-append.xml
386 docs/ja/programmers/api-functions/api-assign-by-ref.xml
387 docs/ja/programmers/api-functions/api-assign.xml
388 docs/ja/programmers/api-functions/api-clear-all-assign.xml
389 docs/ja/programmers/api-functions/api-clear-all-cache.xml
390 docs/ja/programmers/api-functions/api-clear-assign.xml
391 docs/ja/programmers/api-functions/api-clear-cache.xml
392 docs/ja/programmers/api-functions/api-clear-compiled-tpl.xml
393 docs/ja/programmers/api-functions/api-clear-config.xml
394 docs/ja/programmers/api-functions/api-config-load.xml
395 docs/ja/programmers/api-functions/api-display.xml
396 docs/ja/programmers/api-functions/api-fetch.xml
397 docs/ja/programmers/api-functions/api-get-config-vars.xml
398 docs/ja/programmers/api-functions/api-get-registered-object.xml
399 docs/ja/programmers/api-functions/api-get-template-vars.xml
400 docs/ja/programmers/api-functions/api-is-cached.xml
401 docs/ja/programmers/api-functions/api-load-filter.xml
402 docs/ja/programmers/api-functions/api-register-block.xml
403 docs/ja/programmers/api-functions/api-register-compiler-function.xml
404 docs/ja/programmers/api-functions/api-register-function.xml
405 docs/ja/programmers/api-functions/api-register-modifier.xml
406 docs/ja/programmers/api-functions/api-register-object.xml
407 docs/ja/programmers/api-functions/api-register-outputfilter.xml
408 docs/ja/programmers/api-functions/api-register-postfilter.xml
409 docs/ja/programmers/api-functions/api-register-prefilter.xml
410 docs/ja/programmers/api-functions/api-register-resource.xml
411 docs/ja/programmers/api-functions/api-template-exists.xml
412 docs/ja/programmers/api-functions/api-trigger-error.xml
413 docs/ja/programmers/api-functions/api-unregister-block.xml
414 docs/ja/programmers/api-functions/api-unregister-compiler-function.xml
415 docs/ja/programmers/api-functions/api-unregister-function.xml
416 docs/ja/programmers/api-functions/api-unregister-modifier.xml
417 docs/ja/programmers/api-functions/api-unregister-object.xml
418 docs/ja/programmers/api-functions/api-unregister-outputfilter.xml
419 docs/ja/programmers/api-functions/api-unregister-postfilter.xml
420 docs/ja/programmers/api-functions/api-unregister-prefilter.xml
421 docs/ja/programmers/api-functions/api-unregister-resource.xml
422 docs/ja/programmers/api-variables/variable-autoload-filters.xml
423 docs/ja/programmers/api-variables/variable-cache-dir.xml
424 docs/ja/programmers/api-variables/variable-cache-handler-func.xml
425 docs/ja/programmers/api-variables/variable-cache-lifetime.xml
426 docs/ja/programmers/api-variables/variable-cache-modified-check.xml
427 docs/ja/programmers/api-variables/variable-caching.xml
428 docs/ja/programmers/api-variables/variable-compile-check.xml
429 docs/ja/programmers/api-variables/variable-compile-dir.xml
430 docs/ja/programmers/api-variables/variable-compile-id.xml
431 docs/ja/programmers/api-variables/variable-compiler-class.xml
432 docs/ja/programmers/api-variables/variable-config-booleanize.xml
433 docs/ja/programmers/api-variables/variable-config-dir.xml
434 docs/ja/programmers/api-variables/variable-config-fix-newlines.xml
435 docs/ja/programmers/api-variables/variable-config-overwrite.xml
436 docs/ja/programmers/api-variables/variable-config-read-hidden.xml
437 docs/ja/programmers/api-variables/variable-debug-tpl.xml
438 docs/ja/programmers/api-variables/variable-debugging-ctrl.xml
439 docs/ja/programmers/api-variables/variable-debugging.xml
440 docs/ja/programmers/api-variables/variable-default-modifiers.xml
441 docs/ja/programmers/api-variables/variable-default-resource-type.xml
442 docs/ja/programmers/api-variables/variable-default-template-handler-func.xml
443 docs/ja/programmers/api-variables/variable-error-reporting.xml
444 docs/ja/programmers/api-variables/variable-force-compile.xml
445 docs/ja/programmers/api-variables/variable-left-delimiter.xml
446 docs/ja/programmers/api-variables/variable-php-handling.xml
447 docs/ja/programmers/api-variables/variable-plugins-dir.xml
448 docs/ja/programmers/api-variables/variable-request-use-auto-globals.xml
449 docs/ja/programmers/api-variables/variable-request-vars-order.xml
450 docs/ja/programmers/api-variables/variable-right-delimiter.xml
451 docs/ja/programmers/api-variables/variable-secure-dir.xml
452 docs/ja/programmers/api-variables/variable-security-settings.xml
453 docs/ja/programmers/api-variables/variable-security.xml
454 docs/ja/programmers/api-variables/variable-template-dir.xml
455 docs/ja/programmers/api-variables/variable-trusted-dir.xml
456 docs/ja/programmers/api-variables/variable-use-sub-dirs.xml
457 docs/ja/programmers/caching/caching-cacheable.xml
458 docs/ja/programmers/caching/caching-groups.xml
459 docs/ja/programmers/caching/caching-multiple-caches.xml
460 docs/ja/programmers/caching/caching-setting-up.xml
461 docs/ja/programmers/plugins/plugins-block-functions.xml
462 docs/ja/programmers/plugins/plugins-compiler-functions.xml
463 docs/ja/programmers/plugins/plugins-functions.xml
464 docs/ja/programmers/plugins/plugins-howto.xml
465 docs/ja/programmers/plugins/plugins-inserts.xml
466 docs/ja/programmers/plugins/plugins-modifiers.xml
467 docs/ja/programmers/plugins/plugins-naming-conventions.xml
468 docs/ja/programmers/plugins/plugins-outputfilters.xml
469 docs/ja/programmers/plugins/plugins-prefilters-postfilters.xml
470 docs/ja/programmers/plugins/plugins-resources.xml
471 docs/ja/programmers/plugins/plugins-writing.xml:
472 added Japanese translation files.
476 added the configuration for Japanese translation.
478 2007-04-11 Messju Mohr <messju@lammfellpuschen.de>
480 * docs/en/programmers/smarty-constants.xml:
483 2007-04-04 Messju Mohr <messju@lammfellpuschen.de>
485 * docs/ru/getting-started.xml:
486 fixed uri for Zend Accelerator
488 2007-04-03 Messju Mohr <messju@lammfellpuschen.de>
490 * docs/de/getting-started.xml
491 docs/es/getting-started.xml
492 docs/it/getting-started.xml
493 docs/pt_BR/getting-started.xml:
494 fixed uris for php-accelerator
496 2007-03-08 Monte Ohrt <monte@ohrt.com>
498 * libs/Config_File.class.php
499 libs/Smarty.class.php
500 libs/Smarty_Compiler.class.php:
501 update version numbers
503 2007-03-07 Monte Ohrt <monte@ohrt.com>
507 update NEWS file with patch
510 docs/en/designers/language-builtin-functions/language-function-section.xml:
511 note the fact that section loop will accept an integer
513 2007-03-06 Monte Ohrt <monte@ohrt.com>
516 libs/plugins/function.html_select_date.php:
517 fix html_select_date separator when parts are missing (thanks to kayk for
520 2007-03-06 Messju Mohr <messju@lammfellpuschen.de>
522 * libs/Config_File.class.php
523 libs/Smarty.class.php
524 libs/Smarty_Compiler.class.php:
525 bumped version number
528 added release headline
530 * libs/internals/core.write_compiled_include.php:
531 fixed detection of non-cached block when writing compiled includes
533 2007-03-01 Danilo Buerger <danilo@blizzz.org>
536 libs/Smarty_Compiler.class.php:
537 Applied boots clean up patch and removed commented out code.
540 2007-02-27 Danilo Buerger <danilo@blizzz.org>
543 docs/en/designers/language-modifiers/language-modifier-date-format.xml
544 libs/internals/core.write_file.php
545 libs/plugins/modifier.date_format.php:
546 Updated smarty_core_write_file() and smarty_modifier_date_format() to speed
547 up Windows detection.
548 Emulated more parameters for Windows in smarty_modifier_date_format() and
550 Updated the docs to tell what parameters are emulated on Windows.
554 Updated NEWS file to reflect changes commited in the last revision
556 2007-02-27 Monte Ohrt <monte@ohrt.com>
558 * docs/en/appendixes/troubleshooting.xml:
561 2007-02-27 Danilo Buerger <danilo@blizzz.org>
563 * libs/Smarty_Compiler.class.php:
564 Modified _(push|pop)_cacheable_state() to embedd alternate syntax. See this
565 bug report: http://www.phpinsider.com/smarty-forum/viewtopic.php?t=10502
567 2007-02-26 Peter 'Mash' Morgan <pm@daffodil.uk.com>
569 * docs/en/designers/language-custom-functions/language-function-html-options.xml:
570 Fix incorrect var name
572 2007-02-23 Monte Ohrt <monte@ohrt.com>
574 * libs/Smarty_Compiler.class.php:
575 escape creating of language=php from interleaving
577 * libs/Smarty_Compiler.class.php:
578 add removed line back in
580 * libs/Smarty_Compiler.class.php:
581 fix up last patch, remove unnecessary lines
583 * libs/Smarty_Compiler.class.php:
584 fix situation when no compiled tags are present
586 * libs/Smarty_Compiler.class.php:
587 fix problem with php open tags generated from tag interleaving
589 2007-02-06 boots <jayboots@yahoo.com>
591 * docs/en/programmers/advanced-features/template-resources.xml:
592 Correct default template handler function example.
594 2007-01-17 Messju Mohr <messju@lammfellpuschen.de>
597 libs/plugins/modifier.truncate.php:
598 fixed handling of $etc in the truncate modifier when $etc is longer
603 2007-01-10 boots <jayboots@yahoo.com>
606 libs/plugins/modifier.date_format.php
607 libs/plugins/modifier.date_format.php:
608 fix handling of %I with mysql timestamps
610 Thanks to Danilo Buerger
613 libs/internals/core.write_file.php:
614 Better recognize Windows filesystems to reduce warnings
617 libs/plugins/modifier.date_format.php:
618 Emulate %R in the date_format modifier on Windows
620 Thanks to Danilo Buerger
622 2006-12-10 Yannick Torres <yannick.torres@keliglia.com>
624 * docs/fr/getting-started.xml:
627 * docs/fr/language-snippets.ent
628 docs/fr/designers/language-builtin-functions/language-function-include-php.xml
629 docs/fr/designers/language-modifiers/language-modifier-truncate.xml
630 docs/fr/designers/language-variables/language-variables-smarty.xml:
633 2006-12-02 Peter 'Mash' Morgan <pm@daffodil.uk.com>
635 * docs/en/designers/language-builtin-functions/language-function-include-php.xml:
636 Tidy example, speeling andd add links
638 * docs/en/getting-started.xml:
641 * docs/entities/global.ent:
642 Fix entities (strange)
644 2006-12-01 Monte Ohrt <monte@ohrt.com>
646 * libs/Config_File.class.php
647 libs/Smarty.class.php
648 libs/Smarty_Compiler.class.php:
649 update dev version numbers
651 2006-12-01 boots <jayboots@yahoo.com>
655 Fixed replacement bug introduced in trimwhitespaces output filter that
656 was introduced in the last release.
658 Thanks to Spuerhund from the forums.
661 libs/plugins/outputfilter.trimwhitespace.php:
662 Fixed replacement bug introduced by last changes.
664 Thanks to Spuerhund from the forums.
666 2006-11-30 Monte Ohrt <monte@ohrt.com>
669 docs/en/designers/language-modifiers/language-modifier-truncate.xml
670 libs/Config_File.class.php
671 libs/Smarty.class.php
672 libs/Smarty_Compiler.class.php:
673 update dev version numbers, fix manual typo
675 2006-11-22 George Miroshnikov <support@infinity.com.ua>
677 * docs/ru/getting-started.xml
678 docs/ru/language-snippets.ent:
681 * docs/en/getting-started.xml:
682 replaced hardcoded path separator with PATH_SEPARATOR constant
684 2006-11-20 boots <jayboots@yahoo.com>
686 * libs/plugins/modifier.debug_print_var.php:
687 fix depth formatting of arrays and objects in modifier debug_print_var
689 2006-11-10 Messju Mohr <messju@lammfellpuschen.de>
691 * docs/en/designers/language-variables/language-variables-smarty.xml:
692 fixed typo. thanks jonez.
694 2006-11-08 boots <jayboots@yahoo.com>
697 libs/internals/core.write_file.php:
698 change file writing semantics in smarty_core_write_file()
700 This avoids unlink() unless rename() fails or a Windows system is detected
702 see: http://www.phpinsider.com/smarty-forum/viewtopic.php?t=6956
704 Thanks to c960657 from the forums.
706 2006-11-07 boots <jayboots@yahoo.com>
710 update debug.tpl to xhtml 1.1 compliance, fix javascript escaping in debug
711 output and apply a Smarty based color scheme
713 see: http://www.phpinsider.com/smarty-forum/viewtopic.php?t=7178
715 thanks to cybot from the forums!
718 libs/plugins/modifier.debug_print_var.php:
719 enhance reporting precision of debug_print_var modifier
721 see: http://www.phpinsider.com/smarty-forum/viewtopic.php?t=9281
723 thanks to cybot from the forums
725 2006-11-01 boots <jayboots@yahoo.com>
728 libs/plugins/function.html_select_date.php:
729 make html_select_date work consistently with 0000-00-00 00:00:00 and
732 Thanks to cybot from forums
734 2006-10-16 George Miroshnikov <support@infinity.com.ua>
736 * docs/en/language-snippets.ent:
737 minor typo fix - &$class doesn't make sense.
739 2006-10-14 Yannick Torres <yannick.torres@keliglia.com>
741 * docs/fr/designers/language-basic-syntax.xml
742 docs/fr/designers/language-builtin-functions.xml
743 docs/fr/designers/language-basic-syntax/language-syntax-attributes.xml
744 docs/fr/designers/language-basic-syntax/language-syntax-comments.xml
745 docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml
746 docs/fr/designers/language-builtin-functions/language-function-capture.xml
747 docs/fr/designers/language-builtin-functions/language-function-php.xml
748 docs/fr/designers/language-builtin-functions/language-function-section.xml
749 docs/fr/designers/language-custom-functions/language-function-popup-init.xml
750 docs/fr/designers/language-modifiers/language-modifier-escape.xml
751 docs/fr/programmers/api-functions/api-display.xml
752 docs/fr/programmers/plugins/plugins-inserts.xml:
755 2006-10-14 Fernando Correa da Conceição <fernando_conceicao@yahoo.com.br>
757 * docs/pt_BR/programmers/api-variables/variable-error-reporting.xml:
760 * docs/pt_BR/designers/language-basic-syntax/language-escaping.xml
761 docs/pt_BR/designers/language-basic-syntax/language-syntax-variables.xml:
764 * docs/pt_BR/translation.xml:
767 * docs/pt_BR/getting-started.xml
768 docs/pt_BR/language-snippets.ent
769 docs/pt_BR/make_chm_index.html
770 docs/pt_BR/preface.xml
771 docs/pt_BR/appendixes/resources.xml
772 docs/pt_BR/appendixes/troubleshooting.xml
773 docs/pt_BR/designers/language-modifiers/language-modifier-capitalize.xml
774 docs/pt_BR/designers/language-modifiers/language-modifier-cat.xml
775 docs/pt_BR/designers/language-modifiers/language-modifier-count-characters.xml
776 docs/pt_BR/designers/language-modifiers/language-modifier-count-paragraphs.xml
777 docs/pt_BR/designers/language-modifiers/language-modifier-count-sentences.xml
778 docs/pt_BR/designers/language-modifiers/language-modifier-count-words.xml
779 docs/pt_BR/designers/language-modifiers/language-modifier-date-format.xml
780 docs/pt_BR/designers/language-modifiers/language-modifier-default.xml
781 docs/pt_BR/designers/language-modifiers/language-modifier-escape.xml
782 docs/pt_BR/designers/language-modifiers/language-modifier-indent.xml
783 docs/pt_BR/designers/language-modifiers/language-modifier-lower.xml
784 docs/pt_BR/designers/language-modifiers/language-modifier-nl2br.xml
785 docs/pt_BR/designers/language-modifiers/language-modifier-regex-replace.xml
786 docs/pt_BR/designers/language-modifiers/language-modifier-replace.xml
787 docs/pt_BR/designers/language-modifiers/language-modifier-spacify.xml
788 docs/pt_BR/designers/language-modifiers/language-modifier-string-format.xml
789 docs/pt_BR/designers/language-modifiers/language-modifier-strip-tags.xml
790 docs/pt_BR/designers/language-modifiers/language-modifier-strip.xml
791 docs/pt_BR/designers/language-modifiers/language-modifier-truncate.xml
792 docs/pt_BR/designers/language-modifiers/language-modifier-upper.xml
793 docs/pt_BR/designers/language-modifiers/language-modifier-wordwrap.xml
794 docs/pt_BR/designers/language-variables/language-assigned-variables.xml
795 docs/pt_BR/designers/language-variables/language-config-variables.xml
796 docs/pt_BR/designers/language-variables/language-variables-smarty.xml
797 docs/pt_BR/programmers/advanced-features.xml
798 docs/pt_BR/programmers/api-functions.xml
799 docs/pt_BR/programmers/api-variables.xml
800 docs/pt_BR/programmers/caching.xml
801 docs/pt_BR/programmers/plugins.xml
802 docs/pt_BR/programmers/smarty-constants.xml
803 docs/pt_BR/programmers/advanced-features/advanced-features-objects.xml
804 docs/pt_BR/programmers/advanced-features/advanced-features-outputfilters.xml
805 docs/pt_BR/programmers/advanced-features/advanced-features-postfilters.xml
806 docs/pt_BR/programmers/advanced-features/advanced-features-prefilters.xml
807 docs/pt_BR/programmers/advanced-features/section-template-cache-handler-func.xml
808 docs/pt_BR/programmers/advanced-features/template-resources.xml
809 docs/pt_BR/programmers/api-functions/api-append-by-ref.xml
810 docs/pt_BR/programmers/api-functions/api-append.xml
811 docs/pt_BR/programmers/api-functions/api-assign-by-ref.xml
812 docs/pt_BR/programmers/api-functions/api-assign.xml
813 docs/pt_BR/programmers/api-functions/api-clear-all-assign.xml
814 docs/pt_BR/programmers/api-functions/api-clear-all-cache.xml
815 docs/pt_BR/programmers/api-functions/api-clear-assign.xml
816 docs/pt_BR/programmers/api-functions/api-clear-cache.xml
817 docs/pt_BR/programmers/api-functions/api-clear-compiled-tpl.xml
818 docs/pt_BR/programmers/api-functions/api-clear-config.xml
819 docs/pt_BR/programmers/api-functions/api-config-load.xml
820 docs/pt_BR/programmers/api-functions/api-display.xml
821 docs/pt_BR/programmers/api-functions/api-fetch.xml
822 docs/pt_BR/programmers/api-functions/api-get-config-vars.xml
823 docs/pt_BR/programmers/api-functions/api-get-registered-object.xml
824 docs/pt_BR/programmers/api-functions/api-get-template-vars.xml
825 docs/pt_BR/programmers/api-functions/api-is-cached.xml
826 docs/pt_BR/programmers/api-functions/api-load-filter.xml
827 docs/pt_BR/programmers/api-functions/api-register-block.xml
828 docs/pt_BR/programmers/api-functions/api-register-compiler-function.xml
829 docs/pt_BR/programmers/api-functions/api-register-function.xml
830 docs/pt_BR/programmers/api-functions/api-register-modifier.xml
831 docs/pt_BR/programmers/api-functions/api-register-object.xml
832 docs/pt_BR/programmers/api-functions/api-register-outputfilter.xml
833 docs/pt_BR/programmers/api-functions/api-register-postfilter.xml
834 docs/pt_BR/programmers/api-functions/api-register-prefilter.xml
835 docs/pt_BR/programmers/api-functions/api-register-resource.xml
836 docs/pt_BR/programmers/api-functions/api-template-exists.xml
837 docs/pt_BR/programmers/api-functions/api-trigger-error.xml
838 docs/pt_BR/programmers/api-functions/api-unregister-block.xml
839 docs/pt_BR/programmers/api-functions/api-unregister-compiler-function.xml
840 docs/pt_BR/programmers/api-functions/api-unregister-function.xml
841 docs/pt_BR/programmers/api-functions/api-unregister-modifier.xml
842 docs/pt_BR/programmers/api-functions/api-unregister-object.xml
843 docs/pt_BR/programmers/api-functions/api-unregister-outputfilter.xml
844 docs/pt_BR/programmers/api-functions/api-unregister-postfilter.xml
845 docs/pt_BR/programmers/api-functions/api-unregister-prefilter.xml
846 docs/pt_BR/programmers/api-functions/api-unregister-resource.xml
847 docs/pt_BR/programmers/api-variables/variable-autoload-filters.xml
848 docs/pt_BR/programmers/api-variables/variable-cache-dir.xml
849 docs/pt_BR/programmers/api-variables/variable-cache-handler-func.xml
850 docs/pt_BR/programmers/api-variables/variable-cache-lifetime.xml
851 docs/pt_BR/programmers/api-variables/variable-cache-modified-check.xml
852 docs/pt_BR/programmers/api-variables/variable-caching.xml
853 docs/pt_BR/programmers/api-variables/variable-compile-check.xml
854 docs/pt_BR/programmers/api-variables/variable-compile-dir.xml
855 docs/pt_BR/programmers/api-variables/variable-compile-id.xml
856 docs/pt_BR/programmers/api-variables/variable-compiler-class.xml
857 docs/pt_BR/programmers/api-variables/variable-config-booleanize.xml
858 docs/pt_BR/programmers/api-variables/variable-config-dir.xml
859 docs/pt_BR/programmers/api-variables/variable-config-fix-newlines.xml
860 docs/pt_BR/programmers/api-variables/variable-config-overwrite.xml
861 docs/pt_BR/programmers/api-variables/variable-config-read-hidden.xml
862 docs/pt_BR/programmers/api-variables/variable-debug-tpl.xml
863 docs/pt_BR/programmers/api-variables/variable-debugging-ctrl.xml
864 docs/pt_BR/programmers/api-variables/variable-debugging.xml
865 docs/pt_BR/programmers/api-variables/variable-default-modifiers.xml
866 docs/pt_BR/programmers/api-variables/variable-default-resource-type.xml
867 docs/pt_BR/programmers/api-variables/variable-default-template-handler-func.xml
868 docs/pt_BR/programmers/api-variables/variable-force-compile.xml
869 docs/pt_BR/programmers/api-variables/variable-global-assign.xml
870 docs/pt_BR/programmers/api-variables/variable-left-delimiter.xml
871 docs/pt_BR/programmers/api-variables/variable-php-handling.xml
872 docs/pt_BR/programmers/api-variables/variable-plugins-dir.xml
873 docs/pt_BR/programmers/api-variables/variable-request-use-auto-globals.xml
874 docs/pt_BR/programmers/api-variables/variable-request-vars-order.xml
875 docs/pt_BR/programmers/api-variables/variable-right-delimiter.xml
876 docs/pt_BR/programmers/api-variables/variable-secure-dir.xml
877 docs/pt_BR/programmers/api-variables/variable-security-settings.xml
878 docs/pt_BR/programmers/api-variables/variable-security.xml
879 docs/pt_BR/programmers/api-variables/variable-template-dir.xml
880 docs/pt_BR/programmers/api-variables/variable-trusted-dir.xml
881 docs/pt_BR/programmers/api-variables/variable-undefined.xml
882 docs/pt_BR/programmers/api-variables/variable-use-sub-dirs.xml
883 docs/pt_BR/programmers/caching/caching-cacheable.xml
884 docs/pt_BR/programmers/caching/caching-groups.xml
885 docs/pt_BR/programmers/caching/caching-multiple-caches.xml
886 docs/pt_BR/programmers/caching/caching-setting-up.xml
887 docs/pt_BR/programmers/plugins/plugins-block-functions.xml
888 docs/pt_BR/programmers/plugins/plugins-compiler-functions.xml
889 docs/pt_BR/programmers/plugins/plugins-functions.xml
890 docs/pt_BR/programmers/plugins/plugins-howto.xml
891 docs/pt_BR/programmers/plugins/plugins-inserts.xml
892 docs/pt_BR/programmers/plugins/plugins-modifiers.xml
893 docs/pt_BR/programmers/plugins/plugins-naming-conventions.xml
894 docs/pt_BR/programmers/plugins/plugins-outputfilters.xml
895 docs/pt_BR/programmers/plugins/plugins-prefilters-postfilters.xml
896 docs/pt_BR/programmers/plugins/plugins-resources.xml
897 docs/pt_BR/programmers/plugins/plugins-writing.xml:
898 Big update. Revision tag for all files. Some updates. Now I can update it
900 2006-10-09 Peter 'Mash' Morgan <pm@daffodil.uk.com>
902 * docs/en/getting-started.xml
903 docs/en/designers/language-basic-syntax.xml
904 docs/en/designers/language-custom-functions/language-function-popup-init.xml
905 docs/en/designers/language-modifiers/language-modifier-escape.xml
906 docs/en/programmers/api-functions/api-display.xml
907 docs/en/programmers/plugins/plugins-inserts.xml:
908 Minor changes and corrections
910 * docs/en/designers/language-basic-syntax.xml
911 docs/en/designers/language-builtin-functions.xml
912 docs/en/designers/language-basic-syntax/language-syntax-attributes.xml
913 docs/en/designers/language-basic-syntax/language-syntax-comments.xml
914 docs/en/designers/language-basic-syntax/language-syntax-quotes.xml
915 docs/en/designers/language-modifiers/language-modifier-escape.xml:
916 Minor formatting and error correction
918 * docs/en/designers/language-builtin-functions/language-function-capture.xml
919 docs/en/designers/language-builtin-functions/language-function-php.xml
920 docs/en/designers/language-builtin-functions/language-function-section.xml:
921 minor formatting and changes
923 * docs/en/getting-started.xml:
924 Tidied up formatting so more readable, tidied up the install to the paths
925 are more clear (ta jj)
927 2006-10-09 Yannick Torres <yannick.torres@keliglia.com>
929 * docs/fr/designers/language-builtin-functions/language-function-section.xml:
932 2006-10-08 Yannick Torres <yannick.torres@keliglia.com>
934 * docs/fr/designers/language-builtin-functions/language-function-php.xml
935 docs/fr/designers/language-modifiers/language-modifier-escape.xml
936 docs/fr/designers/language-variables/language-variables-smarty.xml
937 docs/fr/programmers/api-variables/variable-request-use-auto-globals.xml:
940 * docs/fr/designers/language-builtin-functions/language-function-strip.xml
941 docs/fr/programmers/caching.xml
942 docs/fr/programmers/smarty-constants.xml
943 docs/fr/programmers/api-variables/variable-autoload-filters.xml
944 docs/fr/programmers/api-variables/variable-cache-dir.xml
945 docs/fr/programmers/api-variables/variable-cache-handler-func.xml
946 docs/fr/programmers/api-variables/variable-cache-lifetime.xml
947 docs/fr/programmers/api-variables/variable-cache-modified-check.xml
948 docs/fr/programmers/api-variables/variable-caching.xml
949 docs/fr/programmers/api-variables/variable-compile-check.xml
950 docs/fr/programmers/api-variables/variable-compile-dir.xml
951 docs/fr/programmers/api-variables/variable-compile-id.xml
952 docs/fr/programmers/api-variables/variable-compiler-class.xml
953 docs/fr/programmers/api-variables/variable-config-booleanize.xml
954 docs/fr/programmers/api-variables/variable-config-dir.xml
955 docs/fr/programmers/api-variables/variable-config-fix-newlines.xml
956 docs/fr/programmers/api-variables/variable-config-overwrite.xml
957 docs/fr/programmers/api-variables/variable-config-read-hidden.xml
958 docs/fr/programmers/api-variables/variable-debug-tpl.xml
959 docs/fr/programmers/api-variables/variable-debugging-ctrl.xml
960 docs/fr/programmers/api-variables/variable-debugging.xml
961 docs/fr/programmers/api-variables/variable-default-modifiers.xml
962 docs/fr/programmers/api-variables/variable-default-resource-type.xml
963 docs/fr/programmers/api-variables/variable-default-template-handler-func.xml
964 docs/fr/programmers/api-variables/variable-error-reporting.xml
965 docs/fr/programmers/api-variables/variable-force-compile.xml
966 docs/fr/programmers/api-variables/variable-left-delimiter.xml
967 docs/fr/programmers/api-variables/variable-php-handling.xml
968 docs/fr/programmers/api-variables/variable-plugins-dir.xml
969 docs/fr/programmers/api-variables/variable-request-use-auto-globals.xml
970 docs/fr/programmers/api-variables/variable-request-vars-order.xml
971 docs/fr/programmers/api-variables/variable-right-delimiter.xml
972 docs/fr/programmers/api-variables/variable-secure-dir.xml
973 docs/fr/programmers/api-variables/variable-security-settings.xml
974 docs/fr/programmers/api-variables/variable-security.xml
975 docs/fr/programmers/api-variables/variable-template-dir.xml
976 docs/fr/programmers/api-variables/variable-trusted-dir.xml
977 docs/fr/programmers/api-variables/variable-use-sub-dirs.xml
978 docs/fr/programmers/caching/caching-cacheable.xml
979 docs/fr/programmers/caching/caching-groups.xml
980 docs/fr/programmers/caching/caching-multiple-caches.xml
981 docs/fr/programmers/caching/caching-setting-up.xml
982 docs/fr/programmers/plugins/plugins-block-functions.xml
983 docs/fr/programmers/plugins/plugins-compiler-functions.xml
984 docs/fr/programmers/plugins/plugins-functions.xml
985 docs/fr/programmers/plugins/plugins-inserts.xml
986 docs/fr/programmers/plugins/plugins-modifiers.xml
987 docs/fr/programmers/plugins/plugins-naming-conventions.xml
988 docs/fr/programmers/plugins/plugins-outputfilters.xml
989 docs/fr/programmers/plugins/plugins-prefilters-postfilters.xml
990 docs/fr/programmers/plugins/plugins-resources.xml
991 docs/fr/programmers/plugins/plugins-writing.xml:
994 2006-10-07 Yannick Torres <yannick.torres@keliglia.com>
996 * docs/fr/programmers/advanced-features/advanced-features-objects.xml
997 docs/fr/programmers/advanced-features/advanced-features-outputfilters.xml
998 docs/fr/programmers/advanced-features/advanced-features-postfilters.xml
999 docs/fr/programmers/advanced-features/advanced-features-prefilters.xml
1000 docs/fr/programmers/advanced-features/section-template-cache-handler-func.xml
1001 docs/fr/programmers/advanced-features/template-resources.xml
1002 docs/fr/programmers/api-functions/api-append-by-ref.xml
1003 docs/fr/programmers/api-functions/api-append.xml
1004 docs/fr/programmers/api-functions/api-assign-by-ref.xml
1005 docs/fr/programmers/api-functions/api-assign.xml
1006 docs/fr/programmers/api-functions/api-clear-all-assign.xml
1007 docs/fr/programmers/api-functions/api-clear-all-cache.xml
1008 docs/fr/programmers/api-functions/api-clear-assign.xml
1009 docs/fr/programmers/api-functions/api-clear-cache.xml
1010 docs/fr/programmers/api-functions/api-clear-compiled-tpl.xml
1011 docs/fr/programmers/api-functions/api-clear-config.xml
1012 docs/fr/programmers/api-functions/api-config-load.xml
1013 docs/fr/programmers/api-functions/api-display.xml
1014 docs/fr/programmers/api-functions/api-fetch.xml
1015 docs/fr/programmers/api-functions/api-get-config-vars.xml
1016 docs/fr/programmers/api-functions/api-get-registered-object.xml
1017 docs/fr/programmers/api-functions/api-get-template-vars.xml
1018 docs/fr/programmers/api-functions/api-is-cached.xml
1019 docs/fr/programmers/api-functions/api-load-filter.xml
1020 docs/fr/programmers/api-functions/api-register-block.xml
1021 docs/fr/programmers/api-functions/api-register-compiler-function.xml
1022 docs/fr/programmers/api-functions/api-register-function.xml
1023 docs/fr/programmers/api-functions/api-register-modifier.xml
1024 docs/fr/programmers/api-functions/api-register-object.xml
1025 docs/fr/programmers/api-functions/api-register-outputfilter.xml
1026 docs/fr/programmers/api-functions/api-register-postfilter.xml
1027 docs/fr/programmers/api-functions/api-register-prefilter.xml
1028 docs/fr/programmers/api-functions/api-register-resource.xml
1029 docs/fr/programmers/api-functions/api-template-exists.xml
1030 docs/fr/programmers/api-functions/api-trigger-error.xml
1031 docs/fr/programmers/api-functions/api-unregister-block.xml
1032 docs/fr/programmers/api-functions/api-unregister-compiler-function.xml
1033 docs/fr/programmers/api-functions/api-unregister-function.xml
1034 docs/fr/programmers/api-functions/api-unregister-modifier.xml
1035 docs/fr/programmers/api-functions/api-unregister-object.xml
1036 docs/fr/programmers/api-functions/api-unregister-outputfilter.xml
1037 docs/fr/programmers/api-functions/api-unregister-postfilter.xml
1038 docs/fr/programmers/api-functions/api-unregister-prefilter.xml
1039 docs/fr/programmers/api-functions/api-unregister-resource.xml:
1042 2006-10-03 Yannick Torres <yannick.torres@keliglia.com>
1044 * docs/fr/designers/language-custom-functions/language-function-html-select-time.xml
1045 docs/fr/designers/language-custom-functions/language-function-html-table.xml
1046 docs/fr/designers/language-custom-functions/language-function-mailto.xml
1047 docs/fr/designers/language-custom-functions/language-function-math.xml
1048 docs/fr/designers/language-custom-functions/language-function-popup-init.xml
1049 docs/fr/designers/language-custom-functions/language-function-popup.xml
1050 docs/fr/designers/language-custom-functions/language-function-textformat.xml
1051 docs/fr/designers/language-modifiers/language-modifier-capitalize.xml
1052 docs/fr/designers/language-modifiers/language-modifier-cat.xml
1053 docs/fr/designers/language-modifiers/language-modifier-count-characters.xml
1054 docs/fr/designers/language-modifiers/language-modifier-count-paragraphs.xml
1055 docs/fr/designers/language-modifiers/language-modifier-count-sentences.xml
1056 docs/fr/designers/language-modifiers/language-modifier-count-words.xml
1057 docs/fr/designers/language-modifiers/language-modifier-date-format.xml
1058 docs/fr/designers/language-modifiers/language-modifier-default.xml
1059 docs/fr/designers/language-modifiers/language-modifier-escape.xml
1060 docs/fr/designers/language-modifiers/language-modifier-indent.xml
1061 docs/fr/designers/language-modifiers/language-modifier-lower.xml
1062 docs/fr/designers/language-modifiers/language-modifier-nl2br.xml
1063 docs/fr/designers/language-modifiers/language-modifier-regex-replace.xml
1064 docs/fr/designers/language-modifiers/language-modifier-replace.xml
1065 docs/fr/designers/language-modifiers/language-modifier-spacify.xml
1066 docs/fr/designers/language-modifiers/language-modifier-string-format.xml
1067 docs/fr/designers/language-modifiers/language-modifier-strip-tags.xml
1068 docs/fr/designers/language-modifiers/language-modifier-strip.xml
1069 docs/fr/designers/language-modifiers/language-modifier-truncate.xml
1070 docs/fr/designers/language-modifiers/language-modifier-upper.xml
1071 docs/fr/designers/language-modifiers/language-modifier-wordwrap.xml
1072 docs/fr/designers/language-variables/language-assigned-variables.xml
1073 docs/fr/designers/language-variables/language-config-variables.xml
1074 docs/fr/designers/language-variables/language-variables-smarty.xml:
1077 2006-10-01 Yannick Torres <yannick.torres@keliglia.com>
1079 * docs/fr/designers/language-builtin-functions/language-function-include-php.xml
1080 docs/fr/designers/language-builtin-functions/language-function-include.xml
1081 docs/fr/designers/language-builtin-functions/language-function-insert.xml
1082 docs/fr/designers/language-builtin-functions/language-function-ldelim.xml
1083 docs/fr/designers/language-builtin-functions/language-function-literal.xml
1084 docs/fr/designers/language-builtin-functions/language-function-php.xml
1085 docs/fr/designers/language-custom-functions/language-function-assign.xml
1086 docs/fr/designers/language-custom-functions/language-function-counter.xml
1087 docs/fr/designers/language-custom-functions/language-function-cycle.xml
1088 docs/fr/designers/language-custom-functions/language-function-debug.xml
1089 docs/fr/designers/language-custom-functions/language-function-eval.xml
1090 docs/fr/designers/language-custom-functions/language-function-fetch.xml
1091 docs/fr/designers/language-custom-functions/language-function-html-checkboxes.xml
1092 docs/fr/designers/language-custom-functions/language-function-html-image.xml
1093 docs/fr/designers/language-custom-functions/language-function-html-options.xml
1094 docs/fr/designers/language-custom-functions/language-function-html-radios.xml
1095 docs/fr/designers/language-custom-functions/language-function-html-select-date.xml:
1098 2006-09-30 Yannick Torres <yannick.torres@keliglia.com>
1100 * docs/fr/getting-started.xml:
1103 * docs/fr/designers/chapter-debugging-console.xml
1104 docs/fr/designers/config-files.xml
1105 docs/fr/designers/language-builtin-functions.xml
1106 docs/fr/designers/language-modifiers.xml
1107 docs/fr/designers/language-variables.xml
1108 docs/fr/designers/language-basic-syntax/language-escaping.xml
1109 docs/fr/designers/language-basic-syntax/language-math.xml
1110 docs/fr/designers/language-basic-syntax/language-syntax-comments.xml
1111 docs/fr/designers/language-basic-syntax/language-syntax-functions.xml
1112 docs/fr/designers/language-basic-syntax/language-syntax-quotes.xml
1113 docs/fr/designers/language-basic-syntax/language-syntax-variables.xml
1114 docs/fr/designers/language-builtin-functions/language-function-capture.xml
1115 docs/fr/designers/language-builtin-functions/language-function-config-load.xml
1116 docs/fr/designers/language-builtin-functions/language-function-foreach.xml
1117 docs/fr/designers/language-builtin-functions/language-function-if.xml:
1120 * docs/fr/getting-started.xml
1121 docs/fr/language-snippets.ent
1122 docs/fr/appendixes/resources.xml
1123 docs/fr/appendixes/tips.xml
1124 docs/fr/appendixes/troubleshooting.xml:
1127 2006-09-27 Peter 'Mash' Morgan <pm@daffodil.uk.com>
1129 * docs/en/designers/language-builtin-functions/language-function-section.xml:
1130 Minor tweaks and corrections
1132 * docs/en/getting-started.xml
1133 docs/en/designers/chapter-debugging-console.xml
1134 docs/en/designers/language-basic-syntax/language-syntax-comments.xml
1135 docs/en/designers/language-custom-functions/language-function-html-image.xml
1136 docs/en/designers/language-custom-functions/language-function-html-options.xml
1137 docs/en/designers/language-custom-functions/language-function-html-radios.xml
1138 docs/en/designers/language-custom-functions/language-function-html-select-date.xml
1139 docs/en/designers/language-custom-functions/language-function-html-select-time.xml
1140 docs/en/designers/language-custom-functions/language-function-html-table.xml
1141 docs/en/designers/language-custom-functions/language-function-mailto.xml
1142 docs/en/designers/language-custom-functions/language-function-popup-init.xml
1143 docs/en/designers/language-custom-functions/language-function-textformat.xml
1144 docs/en/designers/language-variables/language-config-variables.xml
1145 docs/en/designers/language-variables/language-variables-smarty.xml:
1146 Add literal tags to html, general formatting
1148 * docs/en/getting-started.xml
1149 docs/en/appendixes/resources.xml
1150 docs/en/appendixes/tips.xml
1151 docs/en/appendixes/troubleshooting.xml
1152 docs/en/designers/config-files.xml
1153 docs/en/programmers/caching.xml
1154 docs/en/programmers/smarty-constants.xml
1155 docs/en/programmers/advanced-features/advanced-features-objects.xml
1156 docs/en/programmers/advanced-features/advanced-features-outputfilters.xml
1157 docs/en/programmers/advanced-features/advanced-features-postfilters.xml
1158 docs/en/programmers/advanced-features/advanced-features-prefilters.xml
1159 docs/en/programmers/advanced-features/section-template-cache-handler-func.xml
1160 docs/en/programmers/advanced-features/template-resources.xml
1161 docs/en/programmers/api-variables/variable-autoload-filters.xml
1162 docs/en/programmers/api-variables/variable-cache-dir.xml
1163 docs/en/programmers/api-variables/variable-cache-handler-func.xml
1164 docs/en/programmers/api-variables/variable-cache-lifetime.xml
1165 docs/en/programmers/api-variables/variable-cache-modified-check.xml
1166 docs/en/programmers/api-variables/variable-caching.xml
1167 docs/en/programmers/api-variables/variable-compile-check.xml
1168 docs/en/programmers/api-variables/variable-compile-dir.xml
1169 docs/en/programmers/api-variables/variable-compile-id.xml
1170 docs/en/programmers/api-variables/variable-config-booleanize.xml
1171 docs/en/programmers/api-variables/variable-config-dir.xml
1172 docs/en/programmers/api-variables/variable-config-fix-newlines.xml
1173 docs/en/programmers/api-variables/variable-config-overwrite.xml
1174 docs/en/programmers/api-variables/variable-config-read-hidden.xml
1175 docs/en/programmers/api-variables/variable-debug-tpl.xml
1176 docs/en/programmers/api-variables/variable-debugging-ctrl.xml
1177 docs/en/programmers/api-variables/variable-debugging.xml
1178 docs/en/programmers/api-variables/variable-default-modifiers.xml
1179 docs/en/programmers/api-variables/variable-default-resource-type.xml
1180 docs/en/programmers/api-variables/variable-error-reporting.xml
1181 docs/en/programmers/api-variables/variable-force-compile.xml
1182 docs/en/programmers/api-variables/variable-left-delimiter.xml
1183 docs/en/programmers/api-variables/variable-php-handling.xml
1184 docs/en/programmers/api-variables/variable-plugins-dir.xml
1185 docs/en/programmers/api-variables/variable-request-use-auto-globals.xml
1186 docs/en/programmers/api-variables/variable-request-vars-order.xml
1187 docs/en/programmers/api-variables/variable-right-delimiter.xml
1188 docs/en/programmers/api-variables/variable-secure-dir.xml
1189 docs/en/programmers/api-variables/variable-security-settings.xml
1190 docs/en/programmers/api-variables/variable-security.xml
1191 docs/en/programmers/api-variables/variable-template-dir.xml
1192 docs/en/programmers/api-variables/variable-trusted-dir.xml
1193 docs/en/programmers/api-variables/variable-use-sub-dirs.xml
1194 docs/en/programmers/caching/caching-cacheable.xml
1195 docs/en/programmers/caching/caching-groups.xml
1196 docs/en/programmers/caching/caching-multiple-caches.xml
1197 docs/en/programmers/caching/caching-setting-up.xml:
1198 Tidy up of formatting
1200 * docs/entities/global.ent:
1201 Adding some more resources
1203 * docs/en/programmers/plugins/plugins-block-functions.xml
1204 docs/en/programmers/plugins/plugins-compiler-functions.xml
1205 docs/en/programmers/plugins/plugins-functions.xml
1206 docs/en/programmers/plugins/plugins-inserts.xml
1207 docs/en/programmers/plugins/plugins-modifiers.xml
1208 docs/en/programmers/plugins/plugins-naming-conventions.xml
1209 docs/en/programmers/plugins/plugins-outputfilters.xml
1210 docs/en/programmers/plugins/plugins-prefilters-postfilters.xml
1211 docs/en/programmers/plugins/plugins-resources.xml
1212 docs/en/programmers/plugins/plugins-writing.xml:
1213 Tidy up some formatting
1215 2006-09-26 Peter 'Mash' Morgan <pm@daffodil.uk.com>
1217 * docs/en/programmers/api-functions/api-append-by-ref.xml
1218 docs/en/programmers/api-functions/api-append.xml
1219 docs/en/programmers/api-functions/api-assign-by-ref.xml
1220 docs/en/programmers/api-functions/api-assign.xml
1221 docs/en/programmers/api-functions/api-clear-all-assign.xml
1222 docs/en/programmers/api-functions/api-clear-all-cache.xml
1223 docs/en/programmers/api-functions/api-clear-assign.xml
1224 docs/en/programmers/api-functions/api-clear-cache.xml
1225 docs/en/programmers/api-functions/api-clear-compiled-tpl.xml
1226 docs/en/programmers/api-functions/api-clear-config.xml
1227 docs/en/programmers/api-functions/api-config-load.xml
1228 docs/en/programmers/api-functions/api-display.xml
1229 docs/en/programmers/api-functions/api-fetch.xml
1230 docs/en/programmers/api-functions/api-get-config-vars.xml
1231 docs/en/programmers/api-functions/api-get-registered-object.xml
1232 docs/en/programmers/api-functions/api-get-template-vars.xml
1233 docs/en/programmers/api-functions/api-is-cached.xml
1234 docs/en/programmers/api-functions/api-load-filter.xml
1235 docs/en/programmers/api-functions/api-register-block.xml
1236 docs/en/programmers/api-functions/api-register-compiler-function.xml
1237 docs/en/programmers/api-functions/api-register-function.xml
1238 docs/en/programmers/api-functions/api-register-modifier.xml
1239 docs/en/programmers/api-functions/api-register-object.xml
1240 docs/en/programmers/api-functions/api-register-outputfilter.xml
1241 docs/en/programmers/api-functions/api-register-postfilter.xml
1242 docs/en/programmers/api-functions/api-register-prefilter.xml
1243 docs/en/programmers/api-functions/api-register-resource.xml
1244 docs/en/programmers/api-functions/api-template-exists.xml
1245 docs/en/programmers/api-functions/api-trigger-error.xml
1246 docs/en/programmers/api-functions/api-unregister-block.xml
1247 docs/en/programmers/api-functions/api-unregister-compiler-function.xml
1248 docs/en/programmers/api-functions/api-unregister-function.xml
1249 docs/en/programmers/api-functions/api-unregister-modifier.xml
1250 docs/en/programmers/api-functions/api-unregister-object.xml
1251 docs/en/programmers/api-functions/api-unregister-outputfilter.xml
1252 docs/en/programmers/api-functions/api-unregister-postfilter.xml
1253 docs/en/programmers/api-functions/api-unregister-prefilter.xml
1254 docs/en/programmers/api-functions/api-unregister-resource.xml:
1255 Tidy up formatting and examples
1257 * docs/en/language-snippets.ent:
1258 Moved recurring para for register_*
1260 * docs/en/designers/language-modifiers.xml:
1261 Spelling on modifiers
1263 * docs/en/designers/language-builtin-functions.xml
1264 docs/en/designers/language-modifiers.xml
1265 docs/en/designers/language-custom-functions/language-function-html-options.xml
1266 docs/en/designers/language-modifiers/language-modifier-capitalize.xml
1267 docs/en/designers/language-modifiers/language-modifier-cat.xml
1268 docs/en/designers/language-modifiers/language-modifier-count-characters.xml
1269 docs/en/designers/language-modifiers/language-modifier-count-paragraphs.xml
1270 docs/en/designers/language-modifiers/language-modifier-count-sentences.xml
1271 docs/en/designers/language-modifiers/language-modifier-count-words.xml
1272 docs/en/designers/language-modifiers/language-modifier-date-format.xml
1273 docs/en/designers/language-modifiers/language-modifier-default.xml
1274 docs/en/designers/language-modifiers/language-modifier-escape.xml
1275 docs/en/designers/language-modifiers/language-modifier-indent.xml
1276 docs/en/designers/language-modifiers/language-modifier-lower.xml
1277 docs/en/designers/language-modifiers/language-modifier-nl2br.xml
1278 docs/en/designers/language-modifiers/language-modifier-regex-replace.xml
1279 docs/en/designers/language-modifiers/language-modifier-replace.xml
1280 docs/en/designers/language-modifiers/language-modifier-spacify.xml
1281 docs/en/designers/language-modifiers/language-modifier-string-format.xml
1282 docs/en/designers/language-modifiers/language-modifier-strip-tags.xml
1283 docs/en/designers/language-modifiers/language-modifier-strip.xml
1284 docs/en/designers/language-modifiers/language-modifier-truncate.xml
1285 docs/en/designers/language-modifiers/language-modifier-upper.xml
1286 docs/en/designers/language-modifiers/language-modifier-wordwrap.xml:
1287 Tidying up some markup
1289 * docs/en/designers/language-variables.xml:
1292 * docs/en/designers/language-variables.xml
1293 docs/en/designers/language-variables/language-assigned-variables.xml
1294 docs/en/designers/language-variables/language-config-variables.xml
1295 docs/en/designers/language-variables/language-variables-smarty.xml:
1296 Tidy up formatting on variables
1298 * docs/en/designers/language-basic-syntax/language-escaping.xml
1299 docs/en/designers/language-basic-syntax/language-math.xml
1300 docs/en/designers/language-basic-syntax/language-syntax-comments.xml
1301 docs/en/designers/language-basic-syntax/language-syntax-functions.xml
1302 docs/en/designers/language-basic-syntax/language-syntax-quotes.xml
1303 docs/en/designers/language-basic-syntax/language-syntax-variables.xml:
1304 Formatting of the basic-syntax dir
1306 * docs/en/designers/language-custom-functions/language-function-assign.xml
1307 docs/en/designers/language-custom-functions/language-function-counter.xml
1308 docs/en/designers/language-custom-functions/language-function-cycle.xml
1309 docs/en/designers/language-custom-functions/language-function-debug.xml
1310 docs/en/designers/language-custom-functions/language-function-eval.xml
1311 docs/en/designers/language-custom-functions/language-function-fetch.xml
1312 docs/en/designers/language-custom-functions/language-function-html-checkboxes.xml
1313 docs/en/designers/language-custom-functions/language-function-html-image.xml
1314 docs/en/designers/language-custom-functions/language-function-html-options.xml
1315 docs/en/designers/language-custom-functions/language-function-html-radios.xml
1316 docs/en/designers/language-custom-functions/language-function-html-select-date.xml
1317 docs/en/designers/language-custom-functions/language-function-html-select-time.xml
1318 docs/en/designers/language-custom-functions/language-function-html-table.xml
1319 docs/en/designers/language-custom-functions/language-function-mailto.xml
1320 docs/en/designers/language-custom-functions/language-function-math.xml
1321 docs/en/designers/language-custom-functions/language-function-popup-init.xml
1322 docs/en/designers/language-custom-functions/language-function-popup.xml
1323 docs/en/designers/language-custom-functions/language-function-textformat.xml:
1324 More formatting and cleaning up examples
1326 2006-09-25 Peter 'Mash' Morgan <pm@daffodil.uk.com>
1328 * docs/en/designers/language-builtin-functions/language-function-foreach.xml
1329 docs/en/designers/language-builtin-functions/language-function-section.xml:
1332 * docs/en/designers/language-builtin-functions/language-function-capture.xml
1333 docs/en/designers/language-builtin-functions/language-function-config-load.xml
1334 docs/en/designers/language-builtin-functions/language-function-foreach.xml
1335 docs/en/designers/language-builtin-functions/language-function-if.xml
1336 docs/en/designers/language-builtin-functions/language-function-include-php.xml
1337 docs/en/designers/language-builtin-functions/language-function-include.xml
1338 docs/en/designers/language-builtin-functions/language-function-insert.xml
1339 docs/en/designers/language-builtin-functions/language-function-ldelim.xml
1340 docs/en/designers/language-builtin-functions/language-function-literal.xml
1341 docs/en/designers/language-builtin-functions/language-function-php.xml
1342 docs/en/designers/language-builtin-functions/language-function-section.xml
1343 docs/en/designers/language-builtin-functions/language-function-strip.xml:
1344 A lot of formatting, tagging and tidy up. Some consistency at last
1346 * docs/en/designers/language-builtin-functions/language-function-section.xml:
1349 * docs/en/designers/language-builtin-functions/language-function-foreach.xml:
1350 Major tidy up, added index property and some examples
1352 2006-09-03 Yannick Torres <yannick.torres@keliglia.com>
1354 * docs/fr/designers/language-custom-functions/language-function-popup-init.xml
1355 docs/fr/programmers/advanced-features/advanced-features-outputfilters.xml
1356 docs/fr/programmers/advanced-features/advanced-features-postfilters.xml
1357 docs/fr/programmers/advanced-features/advanced-features-prefilters.xml:
1360 2006-09-01 George Miroshnikov <support@infinity.com.ua>
1362 * docs/ru/programmers/api-functions/api-append-by-ref.xml
1363 docs/ru/programmers/api-functions/api-append.xml
1364 docs/ru/programmers/api-functions/api-assign-by-ref.xml
1365 docs/ru/programmers/api-functions/api-assign.xml
1366 docs/ru/programmers/api-functions/api-clear-all-assign.xml
1367 docs/ru/programmers/api-functions/api-clear-all-cache.xml
1368 docs/ru/programmers/api-functions/api-clear-assign.xml
1369 docs/ru/programmers/api-functions/api-clear-cache.xml
1370 docs/ru/programmers/api-functions/api-clear-compiled-tpl.xml
1371 docs/ru/programmers/api-functions/api-clear-config.xml
1372 docs/ru/programmers/api-functions/api-config-load.xml
1373 docs/ru/programmers/api-functions/api-display.xml:
1376 2006-08-25 Messju Mohr <messju@lammfellpuschen.de>
1379 libs/Smarty_Compiler.class.php:
1380 fixed wrong handling of name attribute in {insert}
1381 thanks to Ivan Kravets for reporting this
1383 * libs/Smarty_Compiler.class.php:
1386 2006-08-21 George Miroshnikov <support@infinity.com.ua>
1388 * docs/ru/designers/language-custom-functions/language-function-popup-init.xml
1389 docs/ru/programmers/advanced-features/advanced-features-objects.xml
1390 docs/ru/programmers/advanced-features/advanced-features-outputfilters.xml
1391 docs/ru/programmers/advanced-features/advanced-features-postfilters.xml
1392 docs/ru/programmers/advanced-features/advanced-features-prefilters.xml
1393 docs/ru/programmers/advanced-features/section-template-cache-handler-func.xml
1394 docs/ru/programmers/advanced-features/template-resources.xml:
1397 * docs/en/programmers/advanced-features/advanced-features-prefilters.xml:
1400 * docs/en/programmers/advanced-features/advanced-features-postfilters.xml:
1403 * docs/en/programmers/advanced-features/advanced-features-outputfilters.xml:
1406 2006-08-19 Peter 'Mash' Morgan <pmm@daffodil.uk.com>
1408 * docs/en/designers/language-custom-functions/language-function-popup-init.xml:
1409 avoid dupes and added remote paths
1411 2006-08-06 Yannick Torres <yannick.torres@keliglia.com>
1413 * docs/fr/designers/language-custom-functions/language-function-html-table.xml
1414 docs/fr/designers/language-custom-functions/language-function-mailto.xml:
1417 2006-08-03 Messju Mohr <messju@lammfellpuschen.de>
1420 libs/Smarty_Compiler.class.php:
1421 fix false replacement of "$t" inside double quotes
1422 thanks to checat for reporting this
1424 2006-07-20 George Miroshnikov <support@infinity.com.ua>
1426 * docs/ru/designers/language-custom-functions/language-function-html-table.xml
1427 docs/ru/designers/language-custom-functions/language-function-mailto.xml:
1428 incrementing EN-Revision
1430 * docs/ru/designers/language-custom-functions/language-function-assign.xml
1431 docs/ru/designers/language-custom-functions/language-function-eval.xml
1432 docs/ru/designers/language-custom-functions/language-function-fetch.xml
1433 docs/ru/designers/language-custom-functions/language-function-html-checkboxes.xml
1434 docs/ru/designers/language-custom-functions/language-function-html-image.xml
1435 docs/ru/designers/language-custom-functions/language-function-html-options.xml
1436 docs/ru/designers/language-custom-functions/language-function-html-radios.xml
1437 docs/ru/designers/language-custom-functions/language-function-html-table.xml
1438 docs/ru/designers/language-custom-functions/language-function-mailto.xml
1439 docs/ru/designers/language-custom-functions/language-function-popup-init.xml
1440 docs/ru/designers/language-custom-functions/language-function-popup.xml
1441 docs/ru/designers/language-modifiers/language-modifier-date-format.xml
1442 docs/ru/designers/language-modifiers/language-modifier-default.xml
1443 docs/ru/designers/language-modifiers/language-modifier-escape.xml
1444 docs/ru/designers/language-modifiers/language-modifier-indent.xml
1445 docs/ru/designers/language-modifiers/language-modifier-lower.xml
1446 docs/ru/designers/language-modifiers/language-modifier-nl2br.xml
1447 docs/ru/designers/language-modifiers/language-modifier-strip.xml
1448 docs/ru/designers/language-modifiers/language-modifier-truncate.xml
1449 docs/ru/designers/language-modifiers/language-modifier-upper.xml
1450 docs/ru/designers/language-modifiers/language-modifier-wordwrap.xml
1451 docs/ru/designers/language-variables/language-variables-smarty.xml:
1454 * docs/en/designers/language-custom-functions/language-function-mailto.xml:
1457 2006-07-10 boots <jayboots@yahoo.com>
1459 * libs/plugins/function.html_table.php:
1460 fixed email address in comments
1463 libs/plugins/function.html_table.php:
1464 html_table: fixed th/tr output, added hdir support for column
1465 headings,update docs to reflect new features
1467 2006-07-08 Messju Mohr <messju@lammfellpuschen.de>
1469 * libs/plugins/function.html_table.php:
1470 fix occasional notices on undefined variables
1472 2006-07-08 boots <jayboots@yahoo.com>
1474 * libs/plugins/function.html_table.php:
1475 Added ability to specify column headings in {html_table}
1477 Added th_attrs attribute which works similary to td_attr and tr_attr but
1478 for TH elements. Changes the cols attribute to allow mixed values; a
1479 numeric still specifies the number of columns to render but now an array
1480 of values can be used to specify TH column values. The number of columns
1481 is determine from the size of the array. Further, a comma-separated
1482 string of column names can be used which is internally coverted to an
1483 array and used as if it was specified as a normal array.
1485 Thanks for lynlyn for the feature request.
1487 2006-06-23 boots <jayboots@yahoo.com>
1489 * libs/plugins/outputfilter.trimwhitespace.php:
1490 fix comments in outputfilter.trimwhitespace
1493 libs/plugins/outputfilter.trimwhitespace.php:
1494 fixed ordering of replacements in trimwhitespace output filter
1496 Thanks to Getty from IRC for reporting this.
1498 2006-06-20 boots <jayboots@yahoo.com>
1501 libs/plugins/function.mailto.php:
1502 update mailto function plugin to work around a firefox/thunderbird escaping
1505 Thanks to elijahlofgren from the forums for reporting this and providing
1509 libs/plugins/modifier.date_format.php:
1510 emulate %l in the date_format modifier on windows
1512 thanks to Gibberish from the forums for reporting this
1514 2006-06-14 boots <jayboots@yahoo.com>
1517 libs/plugins/modifier.capitalize.php:
1518 Fix handling of apostrophes in the capitalize modifier.
1520 Thanks to asmecher from the forums for reporting this and providing a
1523 2006-05-28 Monte Ohrt <monte@ohrt.com>
1526 libs/Config_File.class.php
1527 libs/Smarty.class.php
1528 libs/Smarty_Compiler.class.php:
1529 update version numbers
1531 2006-05-25 boots <jayboots@yahoo.com>
1534 libs/Smarty_Compiler.class.php:
1535 un-hide hidden xml open tags
1537 2006-05-09 boots <jayboots@yahoo.com>
1540 libs/Smarty_Compiler.class.php:
1541 separate handling of comment blocks from "special blocks"
1544 libs/plugins/function.popup_init.php:
1545 reverted {popup_init} as proposed change to insertion behviour was not BC
1547 2006-05-04 boots <jayboots@yahoo.com>
1550 libs/plugins/function.popup_init.php:
1551 changed {popup_init} to only emit code once during a request
1553 Thanks to TGKnIght from forums
1555 2006-04-22 Messju Mohr <messju@lammfellpuschen.de>
1558 libs/Smarty_Compiler.class.php:
1559 fix handling of block-methods of registered objects
1560 thanks to El Hombre Gris
1562 2006-04-04 Monte Ohrt <monte@ohrt.com>
1564 * libs/plugins/function.html_select_date.php:
1567 2006-03-09 Monte Ohrt <monte@ohrt.com>
1573 2006-03-08 Monte Ohrt <monte@ohrt.com>
1575 * libs/plugins/modifier.regex_replace.php:
1578 * libs/plugins/modifier.regex_replace.php:
1581 2006-03-03 Monte Ohrt <monte@ohrt.com>
1583 * libs/plugins/modifier.regex_replace.php:
1584 use preg_replace to cover any space chars
1586 * libs/plugins/modifier.regex_replace.php:
1587 fix problem with allowing "e" modifier
1589 2006-01-29 Messju Mohr <messju@lammfellpuschen.de>
1591 * libs/Smarty_Compiler.class.php:
1592 removed possiblity for E_NOTICE on an undefined variable in
1593 Smarty_Compiler::_compile_if_tag() - thanks to sbeh
1595 2006-01-18 Monte Ohrt <monte@ohrt.com>
1597 * libs/Config_File.class.php
1598 libs/Smarty.class.php
1599 libs/Smarty_Compiler.class.php:
1600 update version numbers
1604 commit 2.6.12 release
1606 2006-01-15 Messju Mohr <messju@lammfellpuschen.de>
1609 libs/Smarty_Compiler.class.php:
1610 fixed use of references $cache_attrs and $repeat in Smarty_Compiler.
1612 php does not allow to pass an assigned by reference to a function. since
1614 the reference to the lval gets lost when passing an assignment.
1616 2005-12-31 Messju Mohr <messju@lammfellpuschen.de>
1619 libs/Smarty.class.php:
1620 fixed incompatible use of fread() in Smarty::_read_file()
1621 it choke on php-5.1.1 and later.
1622 thanks to andig for pointing this out.
1624 2005-12-21 boots <jayboots@yahoo.com>
1627 libs/Smarty_Compiler.class.php:
1628 Fix improper tokenization of certain inline math expressions.
1630 Thanks to gerard at forums for reporting this.
1632 2005-12-19 Messju Mohr <messju@lammfellpuschen.de>
1634 * libs/plugins/function.math.php:
1635 fixed problem with math in certain LC_NUMERIC locales.
1636 thanks to wiebren for providing problem+solution.
1638 2005-12-14 Messju Mohr <messju@lammfellpuschen.de>
1641 fixed iso-latin1 special chars
1643 2005-12-14 Monte Ohrt <monte@ohrt.com>
1645 * libs/Config_File.class.php
1646 libs/Smarty.class.php
1647 libs/Smarty_Compiler.class.php:
1648 update version numbers
1652 commit NEWS file for 2.6.11
1654 2005-12-08 Messju Mohr <messju@lammfellpuschen.de>
1656 * docs/de/getting-started.xml:
1659 2005-11-29 Messju Mohr <messju@lammfellpuschen.de>
1662 libs/Smarty_Compiler.class.php:
1663 fixed code generation of non-cacheable blocks to play well with php's
1664 "Alternative syntax" used for example in compiled {if}..{else}..{/if}
1667 (see: http://php.net/manual/en/control-structures.alternative-syntax.php
1668 on "Alternative syntax")
1670 thanks to kihara from the forum.
1672 2005-11-26 Messju Mohr <messju@lammfellpuschen.de>
1675 fixed handling of multiple identical calls to {insert}.
1677 the function was called multiple times, but all inserts where replaced
1678 by the results of the first call to the insert function.
1680 * libs/plugins/compiler.assign.php
1681 libs/plugins/function.config_load.php:
1684 * libs/plugins/function.popup.php:
1685 added "closeclick" from
1686 http://www.bosrup.com/web/overlib/?Command_Reference
1688 2005-11-23 boots <jayboots@yahoo.com>
1691 libs/Config_File.class.php
1692 libs/Smarty.class.php
1693 libs/Smarty_Compiler.class.php
1694 libs/plugins/modifier.escape.php:
1695 replace {} string access with equivalent substr() to avoid E_STRICT
1698 2005-11-09 boots <jayboots@yahoo.com>
1701 libs/Smarty.class.php:
1702 return valid reference in get_config_vars() when given var is non-existant
1704 2005-10-11 Monte Ohrt <monte@ohrt.com>
1706 * libs/plugins/block.textformat.php
1707 libs/plugins/compiler.assign.php
1708 libs/plugins/function.assign_debug_info.php
1709 libs/plugins/function.config_load.php
1710 libs/plugins/function.counter.php
1711 libs/plugins/function.eval.php
1712 libs/plugins/function.fetch.php
1713 libs/plugins/function.html_options.php
1714 libs/plugins/function.html_select_date.php
1715 libs/plugins/function.html_select_time.php
1716 libs/plugins/function.math.php
1717 libs/plugins/function.popup.php
1718 libs/plugins/function.popup_init.php
1719 libs/plugins/modifier.capitalize.php
1720 libs/plugins/modifier.count_characters.php
1721 libs/plugins/modifier.count_paragraphs.php
1722 libs/plugins/modifier.count_sentences.php
1723 libs/plugins/modifier.count_words.php
1724 libs/plugins/modifier.date_format.php
1725 libs/plugins/modifier.debug_print_var.php
1726 libs/plugins/modifier.default.php
1727 libs/plugins/modifier.escape.php
1728 libs/plugins/modifier.indent.php
1729 libs/plugins/modifier.lower.php
1730 libs/plugins/modifier.regex_replace.php
1731 libs/plugins/modifier.replace.php
1732 libs/plugins/modifier.spacify.php
1733 libs/plugins/modifier.string_format.php
1734 libs/plugins/modifier.strip_tags.php
1735 libs/plugins/modifier.truncate.php
1736 libs/plugins/modifier.upper.php
1737 libs/plugins/modifier.wordwrap.php
1738 libs/plugins/shared.escape_special_chars.php
1739 libs/plugins/shared.make_timestamp.php:
1740 Added author title to plugins where they don't exist. I put my name where I
1741 was the original or co-author. If there needs to be more credit given
1742 somewhere, speak up!
1744 2005-10-10 Monte Ohrt <monte@ohrt.com>
1747 libs/plugins/function.html_image.php:
1748 add path_prefix to html_image, fix incorrect secure_dir error when image
1751 2005-10-04 Monte Ohrt <monte@ohrt.com>
1753 * demo/templates/index.tpl:
1754 remove popup example, update section var syntax
1756 2005-09-16 Nuno Lopes <nunoplopes@sapo.pt>
1758 * docs/de/getting-started.xml:
1761 * docs/de/getting-started.xml:
1762 fix php bug #34520: broken example display (de only)
1764 2005-08-30 Monte Ohrt <monte@ohrt.com>
1766 * libs/plugins/modifier.escape.php:
1767 change default charset from utf8 to iso-8859-1
1770 libs/plugins/modifier.escape.php:
1773 2005-08-17 Monte Ohrt <monte@ohrt.com>
1776 fix notice in debug security check
1778 * libs/Smarty.class.php:
1782 libs/Smarty.class.php:
1783 return valid reference in get_template_vars() when given var is
1786 2005-08-12 Monte Ohrt <monte@ohrt.com>
1789 libs/plugins/modifier.escape.php:
1790 add "urlpathinfo" escape type to escape modifier. (apache does not like %2F
1793 2005-08-05 Monte Ohrt <monte@ohrt.com>
1796 libs/Config_File.class.php
1797 libs/Smarty.class.php
1798 libs/Smarty_Compiler.class.php:
1799 update version numbers
1801 2005-08-04 Monte Ohrt <monte@ohrt.com>
1804 update secure_dir notes
1807 allow debug.tpl to work from arbitrary dir
1809 2005-08-04 Messju Mohr <messju@lammfellpuschen.de>
1812 libs/Smarty_Compiler.class.php:
1813 fixed proper escaping for literal strings passed to
1814 Smarty_Compiler::_expand_quoted_text() by
1815 Smarty_Compiler::_parse_var_props()
1817 2005-07-27 Messju Mohr <messju@lammfellpuschen.de>
1820 libs/plugins/shared.make_timestamp.php:
1821 removed ambiguity for numeric values passed to smarty_make_timestamp().
1822 numeric values are *always* treated as timestamps now.
1824 2005-07-18 Messju Mohr <messju@lammfellpuschen.de>
1826 * libs/Config_File.class.php:
1827 removed E_NOTICE from Config_File::get()
1829 * libs/Smarty.class.php:
1832 2005-07-10 Yannick Torres <yannick.torres@keliglia.com>
1834 * docs/fr/getting-started.xml:
1837 2005-07-08 Monte Ohrt <monte@ohrt.com>
1840 correct username in NEWS file
1843 libs/plugins/function.html_select_date.php:
1844 added passthru attribute feature to html_select_date
1846 2005-07-03 Yannick Torres <yannick.torres@keliglia.com>
1848 * docs/fr/language-snippets.ent
1849 docs/fr/preface.xml:
1852 2005-06-16 Messju Mohr <messju@lammfellpuschen.de>
1854 * docs/de/preface.xml
1855 docs/de/preface.xml:
1858 2005-06-13 Monte Ohrt <monte@ohrt.com>
1861 libs/plugins/modifier.truncate.php:
1862 add "middle" parameter to truncate modifier
1864 2005-06-10 Messju Mohr <messju@lammfellpuschen.de>
1866 * docs/de/livedocs.ent:
1867 added german livedocs.ent
1869 * docs/de/language-snippets.ent
1870 docs/de/preface.xml:
1873 2005-06-09 Messju Mohr <messju@lammfellpuschen.de>
1875 * docs/de/bookinfo.xml
1876 docs/de/getting-started.xml
1877 docs/de/getting-started.xml:
1880 2005-05-24 Yannick Torres <yannick.torres@keliglia.com>
1882 * docs/fr/getting-started.xml
1883 docs/fr/language-snippets.ent:
1886 2005-05-20 Monte Ohrt <monte@ohrt.com>
1888 * libs/plugins/function.html_radios.php:
1889 fix allowable label id characters
1891 2005-05-06 Monte Ohrt <monte@ohrt.com>
1894 libs/plugins/function.html_radios.php:
1895 make form input label ids optional (monte)
1897 2005-05-02 Monte Ohrt <monte@ohrt.com>
1900 libs/Smarty_Compiler.class.php:
1901 add error message for empty if/elseif statements
1903 2005-04-15 Monte Ohrt <monte@ohrt.com>
1906 libs/plugins/function.html_radios.php:
1907 cast selected value to string for comparison in html_radios
1909 2005-04-07 Messju Mohr <messju@lammfellpuschen.de>
1912 libs/plugins/function.html_select_date.php:
1913 added xhtml compliance to html_select_date's year_as_text-feature
1917 libs/plugins/function.html_select_date.php:
1918 fixed handling of selected month html_select_date
1919 thanks to Yuri Weseman for providing problem+solution
1921 2005-04-07 Nuno Lopes <nunoplopes@sapo.pt>
1923 * docs/configure.in:
1924 sync configure and file-entities scripts with phpdoc, for better
1925 windows/cygwin support
1927 2005-03-31 Monte Ohrt <monte@ohrt.com>
1929 * libs/Config_File.class.php
1930 libs/Smarty.class.php
1931 libs/Smarty_Compiler.class.php:
1932 update version numbers
1938 2005-03-30 Messju Mohr <messju@lammfellpuschen.de>
1940 * libs/plugins/function.math.php:
1941 re-enabled hex-constant. i hope in a sane way this time.
1943 2005-03-30 Monte Ohrt <monte@ohrt.com>
1945 * libs/plugins/function.math.php:
1946 fix function testing logic
1948 * libs/Smarty_Compiler.class.php:
1949 disable variable func calls completely
1951 * libs/Smarty_Compiler.class.php:
1952 disallow variable func calls when security is enabled
1954 2005-03-22 Messju Mohr <messju@lammfellpuschen.de>
1957 libs/Config_File.class.php
1958 libs/Smarty.class.php
1959 libs/Smarty_Compiler.class.php:
1960 bumped version-number to 2.6.9-dev
1961 added headline of 2.6.6 release to NEWS file
1963 2005-03-21 Messju Mohr <messju@lammfellpuschen.de>
1967 maybe even better this way. thanks monte :)
1970 little more clear news-entry
1972 2005-03-21 Monte Ohrt <monte@ohrt.com>
1975 update NEWS with e-modifier removal
1978 libs/plugins/modifier.regex_replace.php:
1981 2005-03-19 Messju Mohr <messju@lammfellpuschen.de>
1984 libs/Smarty_Compiler.class.php:
1985 objects don't get casted to arrays anymore in {foreach}
1987 2005-02-26 Messju Mohr <messju@lammfellpuschen.de>
1990 libs/Smarty.class.php:
1991 add "null" as a valid token for {if} when security is enabled
1993 2005-02-25 Monte Ohrt <monte@ohrt.com>
1996 libs/plugins/function.mailto.php:
1997 add javascript_charcode option to mailto
1999 2005-02-24 Monte Ohrt <monte@ohrt.com>
2005 libs/plugins/function.html_radios.php:
2006 add label ids to html_radios
2008 2005-02-10 Monte Ohrt <monte@ohrt.com>
2011 update with directory structure
2013 2005-02-10 Nuno Lopes <nunoplopes@sapo.pt>
2018 2005-02-10 Messju Mohr <messju@lammfellpuschen.de>
2020 * libs/Smarty_Compiler.class.php:
2021 fixed too agressive {strip} around delimiters inside strip-blocks
2023 2005-02-10 Monte Ohrt <monte@ohrt.com>
2028 2005-02-10 Nuno Lopes <nunoplopes@sapo.pt>
2032 commiting the new tools to make the CHM manual.
2034 2005-02-09 Messju Mohr <messju@lammfellpuschen.de>
2037 libs/Smarty_Compiler.class.php:
2038 fixed handling of strip-tags with non-default delimiters
2040 2005-02-04 Messju Mohr <messju@lammfellpuschen.de>
2042 * libs/plugins/function.html_radios.php:
2043 fixed syntax error. shame on me.
2045 2005-02-03 Monte Ohrt <monte@ohrt.com>
2054 libs/Config_File.class.php
2055 libs/Smarty.class.php
2056 libs/Smarty_Compiler.class.php:
2057 update version numbers in cvs
2061 libs/Config_File.class.php
2062 libs/Smarty.class.php
2063 libs/Smarty_Compiler.class.php:
2064 commit version numbers for new release
2066 2005-02-03 Messju Mohr <messju@lammfellpuschen.de>
2069 libs/plugins/function.html_image.php:
2070 fixed comment (thanks to CirTap)
2072 2005-02-01 Monte Ohrt <monte@ohrt.com>
2074 * libs/plugins/function.html_image.php:
2077 2005-02-01 Messju Mohr <messju@lammfellpuschen.de>
2079 * libs/Smarty.class.php:
2080 fixed serialization of values containing newlines (like _cache_attrs)
2081 in core_write_cache_file()
2083 bumped version to 2.6.6-dev-3 to indicate that the fileformat of cache
2086 2005-01-30 Messju Mohr <messju@lammfellpuschen.de>
2089 libs/Smarty_Compiler.class.php:
2090 fixed handling of hashed opening php-tags inside strip-blocks
2091 (reported by titi_rafa)
2093 2005-01-30 Nuno Lopes <nunoplopes@sapo.pt>
2095 * docs/fr/language-snippets.ent:
2098 2005-01-28 Messju Mohr <messju@lammfellpuschen.de>
2101 libs/plugins/modifier.escape.php:
2102 escape:url now uses the (RFC 1738 compliant) rawurlencode()
2104 2005-01-23 Messju Mohr <messju@lammfellpuschen.de>
2106 * libs/Smarty.class.php:
2107 replaced ? true : false and removed intermediate $_cookie_var in the
2108 handling of the SMARTY_DEBUG-cookie
2110 2005-01-22 Yannick Torres <yannick.torres@keliglia.com>
2112 * docs/fr/bookinfo.xml:
2113 update EN-Revision tag
2115 2005-01-21 Monte Ohrt <monte@ohrt.com>
2119 docs/de/bookinfo.xml
2120 docs/fr/bookinfo.xml
2121 libs/Smarty.class.php
2122 libs/Smarty_Compiler.class.php
2123 libs/plugins/function.cycle.php
2124 libs/plugins/function.debug.php
2125 libs/plugins/function.html_checkboxes.php
2126 libs/plugins/function.html_image.php
2127 libs/plugins/function.html_radios.php
2128 libs/plugins/function.html_table.php
2129 libs/plugins/function.mailto.php
2130 libs/plugins/modifier.cat.php
2131 libs/plugins/modifier.nl2br.php
2132 libs/plugins/modifier.strip.php
2133 libs/plugins/outputfilter.trimwhitespace.php:
2138 docs/de/bookinfo.xml
2139 docs/fr/bookinfo.xml
2140 libs/Config_File.class.php
2141 libs/Smarty.class.php
2142 libs/Smarty_Compiler.class.php
2143 libs/plugins/function.cycle.php
2144 libs/plugins/function.debug.php
2145 libs/plugins/function.html_checkboxes.php
2146 libs/plugins/function.html_image.php
2147 libs/plugins/function.html_radios.php
2148 libs/plugins/function.html_table.php
2149 libs/plugins/function.mailto.php
2150 libs/plugins/modifier.cat.php
2151 libs/plugins/modifier.nl2br.php
2152 libs/plugins/modifier.strip.php
2153 libs/plugins/outputfilter.trimwhitespace.php:
2154 update copyright notices, e-mail addresses
2156 2005-01-06 Messju Mohr <messju@lammfellpuschen.de>
2158 * libs/Smarty_Compiler.class.php:
2159 reduced the code that is generated on a {foreach}-block that has a
2162 instead of pre-computing all foreach-properties (like first, last,
2163 show) on each iteration, they are computed on demand as soon as
2164 {$smarty.foreach.*}-variables are used.
2167 libs/Smarty_Compiler.class.php:
2168 slight optimization in the compilation of $smarty.const.FOO .
2170 more complex consts like $smarty.const.$name still compile to
2171 constant($this->_tpl_vars['name'])
2173 2005-01-05 Messju Mohr <messju@lammfellpuschen.de>
2176 libs/Smarty_Compiler.class.php:
2177 make block functions and registered objects' block methods use a
2178 local variable for block_content instead of $this->_block_content
2180 it's not necessary to have $smarty->_block_content accessible.
2182 2005-01-04 Yannick Torres <yannick.torres@keliglia.com>
2184 * docs/fr/bookinfo.xml:
2187 2005-01-01 Messju Mohr <messju@lammfellpuschen.de>
2189 * libs/Config_File.class.php
2190 libs/Smarty.class.php
2191 libs/Smarty_Compiler.class.php:
2192 Happy new year from germany.
2194 2004-12-28 Monte Ohrt <monte@ispi.net>
2196 * libs/Smarty.class.php:
2197 fix _read_file comments
2199 2004-12-26 Yannick Torres <yannick.torres@keliglia.com>
2201 * docs/fr/getting-started.xml
2202 docs/fr/preface.xml:
2205 * docs/fr/language-defs.ent
2206 docs/fr/language-snippets.ent
2207 docs/fr/livedocs.ent:
2210 2004-12-21 Yannick Torres <yannick.torres@keliglia.com>
2212 * docs/fr/bookinfo.xml
2213 docs/fr/getting-started.xml
2214 docs/fr/translation.xml:
2217 2004-12-17 Messju Mohr <messju@lammfellpuschen.de>
2220 libs/Smarty_Compiler.class.php:
2221 fixed escaping of template-filenames in the generated code that loads
2224 2004-12-15 Monte Ohrt <monte@ispi.net>
2227 libs/plugins/function.popup.php:
2228 fix invalid HTML issue with popup
2230 2004-12-06 boots <jayboots@yahoo.com>
2233 libs/plugins/function.popup.php:
2234 - fixed {popup} to properly handle inarray and function parameters and
2235 added support for mouseoff and followmouse options
2237 2004-11-21 Mehdi Achour <didou@keliglia.com>
2239 * docs/fr/livedocs.ent:
2240 add livedocs specific entities files
2242 2004-11-16 Messju Mohr <messju@lammfellpuschen.de>
2244 * libs/plugins/function.html_checkboxes.php
2245 libs/plugins/function.html_radios.php:
2246 cleaned up typecasting
2248 2004-11-15 Messju Mohr <messju@lammfellpuschen.de>
2250 * libs/plugins/function.html_options.php:
2251 fixed semantically misleading check for $options (use isset() instead
2252 of is_array() because it is always an array).
2254 thanks to albert almeida.
2256 2004-11-08 Messju Mohr <messju@lammfellpuschen.de>
2258 * libs/Smarty_Compiler.class.php:
2261 2004-10-25 Mehdi Achour <didou@keliglia.com>
2263 * docs/fr/bookinfo.xml
2264 docs/fr/getting-started.xml:
2267 2004-10-13 Monte Ohrt <monte@ispi.net>
2272 2004-10-02 Messju Mohr <messju@lammfellpuschen.de>
2275 fixed nocache-handling with nested includes. there was a logical error
2276 in the replacement of internal nocache-tags to dynamic content that
2277 lead to false results with deeply nested includes or with
2278 nocache-blocks inside nocache-blocks.
2280 many thanks to Lars Jankowfsky for providing big help on reproducing
2281 and tracking down this bug!
2283 2004-10-01 Messju Mohr <messju@lammfellpuschen.de>
2285 * libs/Smarty.class.php
2286 libs/Smarty_Compiler.class.php:
2287 - better header for compiled includes (more in line with compiled
2290 - reuse cache_serials if a file is compiled more than once in one
2291 process (force_compile)
2293 - don't print nocache-delimiters wenn already inside
2294 process_cached_inserts()
2296 2004-09-29 Messju Mohr <messju@lammfellpuschen.de>
2298 * libs/Smarty.class.php:
2299 switched from @count() to !empty() . this was pointed out a few times
2300 by a few people with buggy error-handlers
2302 * libs/Smarty_Compiler.class.php:
2303 added some property declarations
2305 2004-09-28 Messju Mohr <messju@lammfellpuschen.de>
2307 * libs/Smarty.class.php:
2308 bumped up version number to reflect incompatibility in tempfiles of
2309 'core' vs. 'internals'
2311 2004-09-24 Messju Mohr <messju@lammfellpuschen.de>
2313 * libs/plugins/function.html_select_date.php:
2314 fixed $start_year when no value for the year in $time is given.
2316 2004-09-21 Messju Mohr <messju@lammfellpuschen.de>
2318 * libs/plugins/function.html_table.php:
2319 fixed handling of "inner"-attribute
2321 * libs/Smarty_Compiler.class.php:
2322 fixed handling of object derefence inside backticks
2324 2004-09-20 Monte Ohrt <monte@ispi.net>
2327 add <head></head> tags
2329 2004-09-18 boots <jayboots@yahoo.com>
2331 * libs/Smarty.class.php
2332 libs/Smarty_Compiler.class.php
2333 libs/plugins/function.config_load.php
2334 libs/plugins/function.debug.php
2335 libs/plugins/function.fetch.php
2336 libs/plugins/function.html_image.php:
2337 Fixed \\r\\n line endings mistakenly introduced in last commit. d'oh.
2339 2004-09-16 boots <jayboots@yahoo.com>
2342 libs/Smarty.class.php
2343 libs/Smarty_Compiler.class.php
2344 libs/core/core.assemble_plugin_filepath.php
2345 libs/core/core.assign_smarty_interface.php
2346 libs/core/core.create_dir_structure.php
2347 libs/core/core.display_debug_console.php
2348 libs/core/core.get_include_path.php
2349 libs/core/core.get_microtime.php
2350 libs/core/core.get_php_resource.php
2351 libs/core/core.is_secure.php
2352 libs/core/core.is_trusted.php
2353 libs/core/core.load_plugins.php
2354 libs/core/core.load_resource_plugin.php
2355 libs/core/core.process_cached_inserts.php
2356 libs/core/core.process_compiled_include.php
2357 libs/core/core.read_cache_file.php
2358 libs/core/core.rm_auto.php
2359 libs/core/core.rmdir.php
2360 libs/core/core.run_insert_handler.php
2361 libs/core/core.smarty_include_php.php
2362 libs/core/core.write_cache_file.php
2363 libs/core/core.write_compiled_include.php
2364 libs/core/core.write_compiled_resource.php
2365 libs/core/core.write_file.php
2366 libs/plugins/function.config_load.php
2367 libs/plugins/function.debug.php
2368 libs/plugins/function.fetch.php
2369 libs/plugins/function.html_image.php:
2370 Moved /libs/core to /libs/internals and created new constant,
2371 SMARTY_CORE_DIR which defaults to SMARTY_DIR/internals. This should help
2372 CVS and rsynch users butupgrades will require changes and this may affect
2373 3rd party plugins that use the /core dir.
2375 2004-09-15 Messju Mohr <messju@lammfellpuschen.de>
2378 libs/Smarty_Compiler.class.php:
2379 moved $this->_num_const_regexp out of $this->_var_regexp and added it
2380 to the places that affect $this->_var_regexp
2382 this should fix some problems parsing plugin-names endings with digits
2384 2004-09-14 Messju Mohr <messju@lammfellpuschen.de>
2386 * libs/Config_File.class.php
2387 libs/Smarty.class.php
2388 libs/Smarty_Compiler.class.php:
2389 update files to 2.6.6-dev
2391 2004-09-13 Messju Mohr <messju@lammfellpuschen.de>
2396 2004-09-13 Monte Ohrt <monte@ispi.net>
2400 update NEWS file with parsing correction note
2402 2004-09-11 Messju Mohr <messju@lammfellpuschen.de>
2404 * libs/plugins/function.debug.php:
2405 removed notice from {debug}
2406 thanks to Peter Billen for pointing this one out!
2408 2004-09-11 Monte Ohrt <monte@ispi.net>
2410 * libs/Smarty_Compiler.class.php:
2411 fix more object calling syntax issues
2413 2004-09-10 Messju Mohr <messju@lammfellpuschen.de>
2416 libs/Smarty.class.php
2417 libs/Smarty_Compiler.class.php:
2418 added $smarty->security_settings['ALLOW_CONSTANTS']
2419 including test-cases for them
2421 2004-09-09 Monte Ohrt <monte@ispi.net>
2423 * libs/Smarty_Compiler.class.php:
2424 break down regex to digestable chunks, fix multiple param problem with
2426 add object method testing to unit_test cases
2428 * libs/Smarty_Compiler.class.php:
2429 update code comment with more examples
2431 * libs/Smarty_Compiler.class.php:
2432 allow objects in arbitrary param positions
2434 * libs/Smarty_Compiler.class.php:
2435 fix object parameter regex, allow one level of object indirection
2437 * libs/Smarty_Compiler.class.php:
2438 fix compile problem with numeric constants and math operator matching
2440 2004-09-07 Monte Ohrt <monte@ispi.net>
2442 * libs/Config_File.class.php
2443 libs/Smarty.class.php
2444 libs/Smarty_Compiler.class.php:
2445 update files to 2.6.5-dev
2449 update NEWS file with 2.6.4 header
2451 2004-08-31 Monte Ohrt <monte@ispi.net>
2453 * libs/Smarty_Compiler.class.php:
2456 * libs/Smarty_Compiler.class.php:
2457 fix math in object params, clean up some regex on the way, change
2458 preg_ delimiters to ~ to avoid character clashes with ! and %
2460 2004-08-30 Monte Ohrt <monte@ispi.net>
2463 libs/Smarty_Compiler.class.php:
2464 add $smarty.ldelim and $smarty.rdelim to smarty special var
2466 2004-08-29 Messju Mohr <messju@lammfellpuschen.de>
2469 libs/core/core.write_file.php:
2470 tempnam() seems to be borken on many installation.
2472 now we try tempnam first and if that fails we generate our own
2473 temp-filename with uniqid()
2475 2004-08-23 Monte Ohrt <monte@ispi.net>
2477 * libs/plugins/modifier.capitalize.php:
2478 dont use constant, use static var instead
2480 * libs/plugins/modifier.capitalize.php:
2481 implement optional param to capitalize for digit behavior
2483 * libs/plugins/modifier.capitalize.php:
2484 another commit to capitalize, taking special chars into account
2486 2004-08-23 Messju Mohr <messju@lammfellpuschen.de>
2488 * libs/Smarty_Compiler.class.php:
2489 cleaned up attribute-handling in Smarty_Compiler::_compile_foreach_start()
2491 2004-08-23 Monte Ohrt <monte@ispi.net>
2494 libs/plugins/function.html_select_date.php
2495 libs/plugins/modifier.capitalize.php:
2496 fix capitalize modifier to not rely on buggy ucwords() func
2498 2004-08-20 Monte Ohrt <monte@ispi.net>
2500 * libs/plugins/function.html_select_date.php:
2504 libs/plugins/function.html_select_date.php:
2505 make time param work with negative timestamps, force year range to include
2506 given date unless explicitly set
2508 2004-08-19 Monte Ohrt <monte@ispi.net>
2511 libs/plugins/function.fetch.php:
2512 fix bug with fetch, passing user/pass in url did not work
2514 2004-08-13 Messju Mohr <messju@lammfellpuschen.de>
2516 * libs/Smarty_Compiler.class.php:
2517 fixed handling of {foreachelse} and {sectionelse} that got borked with
2518 the latest commit (v 1.330)
2520 2004-08-12 Messju Mohr <messju@lammfellpuschen.de>
2523 libs/Smarty_Compiler.class.php:
2524 fixed occasional wrong error messages on mismatched tags when
2525 {else}, {elseif}, {foreachelse} or {sectionelse} is involved
2527 thanks to Ooypunk for pointing me on this
2529 2004-08-12 Nuno Lopes <nunoplopes@sapo.pt>
2534 enable russian PDF builds
2536 2004-07-30 Nuno Lopes <nunoplopes@sapo.pt>
2538 * docs/configure.in:
2545 this is usefull to detect XML problems
2547 2004-07-29 Nuno Lopes <nunoplopes@sapo.pt>
2549 * docs/configure.in:
2550 avoid warnings in head
2559 2004-07-27 Messju Mohr <messju@lammfellpuschen.de>
2562 libs/Smarty_Compiler.class.php:
2563 fixed handling of methods arguments.
2565 thanks to Manfred Wischin for finding this one and providing the
2568 2004-07-23 Messju Mohr <messju@lammfellpuschen.de>
2570 * libs/plugins/function.html_checkboxes.php
2571 libs/plugins/function.html_radios.php:
2572 there was little flaw in smarty_function_html_radios() and
2573 smarty_function_html_checkboxes():
2575 the newly introduced assign-attribute was still added to the
2576 tag-output as an extra-attribute.
2581 libs/Smarty.class.php
2582 libs/Smarty_Compiler.class.php
2583 libs/core/core.load_plugins.php
2584 libs/core/core.load_resource_plugin.php
2585 libs/plugins/function.html_checkboxes.php
2586 libs/plugins/function.html_image.php
2587 libs/plugins/function.html_options.php
2588 libs/plugins/function.html_radios.php
2589 libs/plugins/function.html_select_date.php
2590 libs/plugins/function.html_select_time.php
2591 libs/plugins/modifier.date_format.php:
2592 backed out renaming of _get_plugin_filepath() to get_plugin_filepath()
2594 we'll stick to _get_plugin_filepath() and look for a more viable
2595 solution to be exposed to plugin-writers.
2597 2004-07-20 Messju Mohr <messju@lammfellpuschen.de>
2599 * libs/Smarty_Compiler.class.php
2600 libs/core/core.is_trusted.php
2601 libs/plugins/compiler.assign.php:
2602 Some fixes on PhpDocumentor comments. Thanks go to Ruben Vermeersch.
2604 2004-07-16 andreas halter <phpcvs@andreashalter.ch>
2606 * docs/de/bookinfo.xml
2607 docs/de/getting-started.xml
2608 docs/de/language-defs.ent
2609 docs/de/language-snippets.ent
2610 docs/de/preface.xml:
2612 - updates for new build system
2613 - added missing files
2614 - corrections from users
2615 - revcheck comments for all files
2616 - big up to didou and nuno, brilliant work
2620 2004-07-16 Nuno Lopes <nunoplopes@sapo.pt>
2622 * docs/de/getting-started.xml:
2623 fix the revision tracking tag
2624 the revision number might not be right. just check it, please
2626 2004-07-16 andreas halter <phpcvs@andreashalter.ch>
2628 * docs/de/getting-started.xml:
2629 - updated version (incl revcheck comment) for revcheck testing
2631 2004-07-14 Monte Ohrt <monte@ispi.net>
2633 * libs/Smarty.class.php:
2634 replace " with ' where literal strings are quoted (ever so slight speedup)
2636 2004-07-12 Messju Mohr <messju@lammfellpuschen.de>
2638 * libs/plugins/modifier.date_format.php:
2639 changed call from $smarty->_get_plugin_filepath() to
2640 $smarty->get_plugin_filepath()
2642 * libs/plugins/function.html_checkboxes.php
2643 libs/plugins/function.html_image.php
2644 libs/plugins/function.html_options.php
2645 libs/plugins/function.html_radios.php
2646 libs/plugins/function.html_select_date.php
2647 libs/plugins/function.html_select_time.php:
2648 renamed calls to $smarty->_get_plugin_filepath() to
2649 $smarty->get_plugin_filepath()
2652 libs/Smarty.class.php
2653 libs/Smarty_Compiler.class.php
2654 libs/core/core.load_plugins.php
2655 libs/core/core.load_resource_plugin.php:
2656 renamed Smarty::_get_plugin_filepath() to Smarty::get_plugin_filepath()
2659 libs/Smarty.class.php
2660 libs/core/core.write_compiled_include.php
2661 libs/core/core.write_compiled_resource.php
2662 libs/core/core.write_file.php:
2663 removed touch() call. changing the timestamp of the compiled-template
2664 to the source template's may be irritating for certain
2665 source-code-caches. now a newly compiled template gets the current
2668 2004-07-02 gerald croes <gerald@phpside.org>
2670 * docs/fr/getting-started.xml
2671 docs/fr/preface.xml:
2672 Fixed missing tags to be able to make doc again
2674 * docs/fr/preface.xml:
2675 added the "is a good thing [TM]" as in en docs
2677 * docs/fr/getting-started.xml:
2678 added ctags, updated screen => programm listing.
2679 added the technical note founded on the en doc
2681 2004-07-02 Monte Ohrt <monte@ispi.net>
2684 libs/plugins/function.html_checkboxes.php
2685 libs/plugins/function.html_radios.php
2686 libs/plugins/function.mailto.php:
2687 add assign attribute to html_checkboxes and html_radios
2689 2004-07-01 Messju Mohr <messju@lammfellpuschen.de>
2692 libs/Smarty.class.php:
2693 removed use of get_include_filepath() inside
2694 get_auto_filename(). thanks go to c960657
2697 libs/Smarty_Compiler.class.php:
2698 enhanced error-reporting for {foreach}
2701 libs/Smarty_Compiler.class.php:
2702 fixed handling of digits inside tagnames. this problem slipped into
2703 the regexps by adding support for numeric contants next to string
2704 constants as variables.
2706 2004-06-27 Messju Mohr <messju@lammfellpuschen.de>
2709 libs/Smarty_Compiler.class.php:
2710 fixed escaping of backslashes in Smarty_Compiler::_quote_replace()
2712 2004-06-23 Monte Ohrt <monte@ispi.net>
2714 * libs/plugins/modifier.date_format.php:
2715 display date_format %e, %T and %D as expected for windows
2717 2004-06-17 Messju Mohr <messju@lammfellpuschen.de>
2719 * libs/Config_File.class.php
2720 libs/Smarty.class.php
2721 libs/Smarty_Compiler.class.php:
2722 changed version-number to 2.6.4-dev
2724 2004-06-16 Monte Ohrt <monte@ispi.net>
2728 update NEWS file with version number
2730 2004-06-09 Monte Ohrt <monte@ispi.net>
2733 libs/plugins/modifier.escape.php:
2734 added escapement of '</' to javascript escaping
2736 2004-06-08 gerald croes <gerald@phpside.org>
2738 * docs/fr/translation.xml:
2739 Add other translators.
2741 2004-06-08 Messju Mohr <messju@lammfellpuschen.de>
2743 * libs/Smarty.class.php:
2744 made the correct value of "use_sub_dirs" available to the compiler.
2745 (not worth a NEWS-entry, i think)
2747 2004-06-01 Messju Mohr <messju@lammfellpuschen.de>
2749 * libs/plugins/function.fetch.php:
2750 fix: proper initialistaion of $content.
2751 thanks to Dmitry Koteroff for pointing this out.
2753 2004-05-29 Mehdi Achour <didou@keliglia.com>
2755 * docs/fr/translation.xml:
2758 * docs/fr/translation.xml:
2759 added translation file
2761 2004-05-28 Nuno Lopes <nunoplopes@sapo.pt>
2764 clean also file-entities.php
2766 2004-05-28 Messju Mohr <messju@lammfellpuschen.de>
2769 libs/plugins/function.mailto.php:
2770 added obfuscation of protocol-string in {mailto} when using
2771 hex-encoding (thanks to bharat)
2773 2004-05-26 Messju Mohr <messju@lammfellpuschen.de>
2776 libs/Smarty.class.php:
2777 enhanced auto-generated filenames for templates_c and cache
2779 incremented Smarty::_version because the tempfiles' structure changed
2782 2004-05-23 Mehdi Achour <didou@keliglia.com>
2784 * docs/fr/bookinfo.xml
2785 docs/fr/getting-started.xml
2786 docs/fr/preface.xml:
2787 WS and added revcheck
2789 2004-05-21 Messju Mohr <messju@lammfellpuschen.de>
2791 * libs/Smarty_Compiler.class.php:
2792 fixed typo in error-messages
2794 * docs/de/language-snippets.ent
2795 docs/fr/language-snippets.ent:
2796 added empty language-snippets.ent to fix "make web"
2798 2004-05-12 Monte Ohrt <monte@ispi.net>
2801 libs/plugins/modifier.escape.php:
2802 add 'nonstd' escape modifier
2804 2004-05-07 Monte Ohrt <monte@ispi.net>
2807 libs/plugins/block.textformat.php:
2808 update textformat to not output wrap chars after last para
2810 2004-05-06 Messju Mohr <messju@lammfellpuschen.de>
2813 libs/core/core.write_file.php:
2814 use tempnam() instead of unqid() to create better temporary files in
2815 smarty_core_write_file().
2817 (thanks to xces for finding this race-condition and his work on
2820 2004-05-04 Messju Mohr <messju@lammfellpuschen.de>
2822 * libs/Smarty.class.php:
2823 added check if for file_exists() to Smarty::_read_file()
2825 2004-04-30 Monte Ohrt <monte@ispi.net>
2828 libs/plugins/modifier.escape.php:
2829 add 'mail' attribute to escape modifier
2831 2004-04-20 Mehdi Achour <didou@keliglia.com>
2833 * docs/manual.xml.in:
2834 added the language-snippets.ent file and started using entities for notes
2835 under en/programmers/api-functions
2837 2004-04-18 Mehdi Achour <didou@keliglia.com>
2839 * docs/de/getting-started.xml
2840 docs/fr/getting-started.xml:
2841 new global entity for zend and php-accelerator
2843 * docs/fr/bookinfo.xml
2844 docs/fr/getting-started.xml
2845 docs/fr/preface.xml:
2846 added myself as translator and added vim comments and xml tags
2848 2004-04-16 Messju Mohr <messju@lammfellpuschen.de>
2851 added entry for numeric constants
2853 * libs/Smarty_Compiler.class.php:
2854 removed unused 2nd param in call to _parse_var()
2856 * libs/Smarty_Compiler.class.php:
2857 added explanation for $this->_num_const_regexp
2860 libs/plugins/modifier.escape.php:
2861 added escape type "decentity" to smarty_modifier_escape()
2863 * libs/Smarty_Compiler.class.php:
2864 enabled numerical constants be parsed as statements.
2865 (like {10} or {10|@range:12} )
2867 * libs/Smarty_Compiler.class.php:
2868 removed unused $smarty_compiler->_dvar_num_var_regexp
2870 * libs/Smarty.class.php:
2874 libs/core/core.assemble_plugin_filepath.php
2875 libs/core/core.read_cache_file.php
2876 libs/core/core.write_file.php
2877 libs/plugins/function.eval.php
2878 libs/plugins/function.popup.php
2879 libs/plugins/modifier.escape.php
2880 libs/plugins/shared.make_timestamp.php:
2883 * libs/Smarty.class.php
2884 libs/Smarty_Compiler.class.php
2886 libs/core/core.assemble_plugin_filepath.php
2887 libs/core/core.read_cache_file.php
2888 libs/core/core.write_file.php
2889 libs/plugins/function.eval.php
2890 libs/plugins/function.popup.php
2891 libs/plugins/modifier.escape.php
2892 libs/plugins/shared.make_timestamp.php:
2893 Smarty_Compiler.class.php
2895 2004-04-15 Messju Mohr <messju@lammfellpuschen.de>
2898 libs/core/core.write_compiled_include.php:
2899 made smarty_core_write_compiled_include() php5-aware
2901 if someone knows a better way than patching the source with the
2902 tokenizer, please stand up!
2904 2004-04-14 Nuno Lopes <nunoplopes@sapo.pt>
2907 remove file-entities.ent also
2914 2004-04-13 Nuno Lopes <nunoplopes@sapo.pt>
2916 * docs/configure.in:
2919 2004-04-13 Mehdi Achour <didou@keliglia.com>
2926 now the files entites are generated dynamically
2928 2004-04-12 Messju Mohr <messju@lammfellpuschen.de>
2931 libs/Config_File.class.php
2932 libs/Smarty.class.php:
2933 removed unused functionality to load a subset of lines from a file in
2934 Smarty::_read_file()
2936 additionally removed a warning that is emitted since php-4.3.5 when
2937 fread() is called on an empty file (with filesize()==0). thanks to
2938 Andreas Streichardt who pointed this out.
2941 libs/core/core.is_secure.php:
2942 smarty_core_is_secure() only checks the file for readability now, not
2943 the directory where is in.
2945 * libs/Smarty.class.php:
2946 removed unused security_setting 'ALLOW_CONSTANTS'
2948 2004-04-07 Messju Mohr <messju@lammfellpuschen.de>
2950 * libs/plugins/function.assign_debug_info.php
2951 libs/plugins/function.cycle.php
2952 libs/plugins/function.mailto.php:
2953 removed trailing spaces
2955 * libs/Smarty.class.php:
2956 removed unused $smarty->_error_msg
2958 2004-04-04 Nuno Lopes <nunoplopes@sapo.pt>
2960 * docs/configure.in:
2962 put build_date back on-line
2964 2004-04-03 Nuno Lopes <nunoplopes@sapo.pt>
2969 trying to fix ru problems
2971 2004-03-30 Monte Ohrt <monte@ispi.net>
2973 * libs/core/core.display_debug_console.php:
2974 fix problem with debug_tpl path and security
2977 libs/core/core.display_debug_console.php:
2978 fix problem displaying debug console when $default_resource_type is not
2981 2004-03-29 Mehdi Achour <didou@keliglia.com>
2984 and finally, add a TODO here
2986 * docs/de/bookinfo.xml
2988 docs/fr/bookinfo.xml
2990 translate bookinfo.xml and put back the translators
2992 2004-03-28 Mehdi Achour <didou@keliglia.com>
2994 * docs/manual.xml.in:
2995 add global.ent and define some general entities
2997 * docs/de/bookinfo.xml
2998 docs/de/getting-started.xml
2999 docs/de/language-defs.ent
3000 docs/de/preface.xml:
3003 * docs/de/appendixes.sgml
3004 docs/de/designers.sgml
3005 docs/de/getting-started.sgml
3006 docs/de/html-common.dsl
3007 docs/de/preface.sgml
3008 docs/de/programmers.sgml:
3011 * docs/fr/bookinfo.xml
3012 docs/fr/getting-started.xml
3014 docs/fr/preface.xml:
3017 * docs/fr/language-defs.ent:
3018 split the french dir
3020 * docs/fr/appendixes.sgml
3021 docs/fr/designers.sgml
3022 docs/fr/getting-started.sgml
3023 docs/fr/html-common.dsl
3025 docs/fr/preface.sgml
3026 docs/fr/programmers.sgml:
3027 drop old french files
3029 * docs/manual.xml.in:
3030 let's put the new build system
3032 2004-03-26 Mehdi Achour <didou@keliglia.com>
3034 * docs/de/common.dsl
3041 2004-03-24 Nuno Lopes <nunoplopes@sapo.pt>
3045 highlight PHP automatically
3049 remove unneeded file
3051 2004-03-23 Nuno Lopes <nunoplopes@sapo.pt>
3053 * docs/version.ent.in:
3056 * docs/getting-started.sgml:
3059 * docs/appendixes.sgml
3062 docs/html-common.dsl
3066 docs/programmers.sgml:
3067 removing uneeded files
3070 commiting missing files for docbook
3077 now make and make web works
3079 2004-03-23 Messju Mohr <messju@lammfellpuschen.de>
3082 libs/plugins/function.config_load.php:
3083 unrolled call to the is_compiled()-check to be able to supply the
3084 correct resource_base_path for config_load. this avoids errors when
3085 config-files are accessed where security is enabled.
3087 thanks to shuther for pointing out this bug.
3089 2004-03-20 Nuno Lopes <nunoplopes@sapo.pt>
3091 * docs/manual.xml.in:
3094 2004-03-18 Messju Mohr <messju@lammfellpuschen.de>
3096 * libs/core/core.is_secure.php:
3097 removed merging of $smarty->template_dir into $smarty->secure_dir
3099 the resource_base_path is considerd secure instead. this change should
3100 have absolutely no impact on smarty's security's behaviour
3102 2004-03-18 Nuno Lopes <nunoplopes@sapo.pt>
3104 * docs/configure.in:
3105 correcting non-existent var
3111 docs/version.ent.in:
3119 new build/test system
3121 2004-03-18 Messju Mohr <messju@lammfellpuschen.de>
3123 * libs/Smarty.class.php:
3124 moved setting of a default resource_base_path from
3125 Smarty::_parse_resource_name() to Smarty::_fetch_resource_info()
3127 this shouldn't affect anything, since all calls to
3128 _parse_resource_name() that are not done from within
3129 _fetch_resource_info() all pass their own resource_base_path
3131 2004-03-17 Messju Mohr <messju@lammfellpuschen.de>
3134 libs/Smarty.class.php:
3135 removed '.' from the list of default resource_base_paths in
3136 _parse_resource_name()
3138 this should only affect _parse_resource_name() for templates, not for
3139 php-resources and not for config_files. the latter pass two their own
3142 2004-03-16 Mehdi Achour <didou@keliglia.com>
3144 * docs/appendixes.sgml
3145 docs/getting-started.sgml
3147 adding editor comments
3149 * docs/appendixes.sgml
3150 docs/getting-started.sgml:
3151 cleaning words spacing, killing tabulations, using roles for
3154 2004-03-15 Messju Mohr <messju@lammfellpuschen.de>
3156 * libs/Smarty.class.php:
3157 simplified Smarty::clear_all_cache();
3159 2004-03-12 boots <jayboots@yahoo.com>
3161 * docs/programmers.sgml:
3162 Updated is_cached prototype to indicate proper return type. (thanks to
3165 2004-03-11 Messju Mohr <messju@lammfellpuschen.de>
3167 * libs/core/core.assemble_plugin_filepath.php:
3168 fixed little bug that prevented plugins filepaths that are found in
3169 php's include_path (and not in one of the plugins_dirs) from being
3170 cached in the internal plugins-filepath-cache
3172 2004-03-01 Monte Ohrt <monte@ispi.net>
3174 * docs/designers.sgml:
3175 update include_php docs:wq
3178 * docs/appendixes.sgml:
3179 update componentized template example to something useful
3181 2004-02-24 Messju Mohr <messju@lammfellpuschen.de>
3184 libs/Smarty.class.php:
3185 _parse_resource_name() returned true on non-existant absolute
3186 paths. This caused a warning on _fetch_resource_info() when used in
3187 conjunction with template_exists(). It should be fixed now without
3190 2004-02-24 Monte Ohrt <monte@ispi.net>
3192 * docs/designers.sgml:
3195 * docs/designers.sgml:
3198 2004-02-24 Messju Mohr <messju@lammfellpuschen.de>
3201 libs/core/core.is_secure.php:
3202 smarty_resource_*_secure got &$smarty passed errornously as 3rd
3203 parameter and not as 2nd. this is fixed.
3205 2004-02-23 Messju Mohr <messju@lammfellpuschen.de>
3208 fix handling of integer values like width and delay im
3209 smarty_function_popup()
3211 * libs/plugins/function.popup.php:
3212 fixed handling of integer-attributes
3214 * libs/Config_File.class.php
3215 libs/Smarty.class.php
3216 libs/Smarty_Compiler.class.php:
3217 updated version to 2.6.3-dev
3219 2004-02-22 Messju Mohr <messju@lammfellpuschen.de>
3221 * libs/plugins/function.html_select_date.php:
3222 removed notice on html_select_date with the month_empty-attribute
3224 * libs/plugins/function.mailto.php:
3225 removed 2 notices of undefined vars (thanks Cit)
3227 2004-02-17 Monte Ohrt <monte@ispi.net>
3233 libs/Config_File.class.php
3234 libs/Smarty.class.php
3235 libs/Smarty_Compiler.class.php:
3236 change some info in headers, remove fluff
3238 2004-02-13 Messju Mohr <messju@lammfellpuschen.de>
3241 libs/plugins/function.html_select_date.php:
3242 correctly handle partially empty dates (like "2004--" or "-12-").
3244 * docs/programmers.sgml:
3245 learned something about <note> and sgml and applied this to the
3246 use.sub.dirs-section :)
3248 * docs/designers.sgml:
3249 changed attribute-name "checked" to "selected" in the docs for
3250 html_radios and html_checkboxes. "checked" is deprecated for ages
3251 AFAIK and selected is recommended for consistency with {html_options}
3253 * docs/programmers.sgml:
3254 added note about use_sub_dirs and Smarty-2.6.2 .
3255 fixed markup for section about clear_compiled_tpl() .
3257 2004-02-12 Messju Mohr <messju@lammfellpuschen.de>
3260 libs/Config_File.class.php:
3261 YES and NO should not be booleanized inside triple-quotes in a
3262 config-file. this behaviour changed by accident in 2.6.1 and is now
3263 reverted to pre-2.6.1 behaviour
3265 2004-02-10 Messju Mohr <messju@lammfellpuschen.de>
3268 libs/Config_File.class.php:
3269 fixed slurping of a the next line following a triple-quoted value in a
3272 2004-02-07 Messju Mohr <messju@lammfellpuschen.de>
3274 * libs/Config_File.class.php:
3275 avoid @-operator for handling empty lines in Config_File.class.php
3277 * libs/Smarty_Compiler.class.php:
3278 removed two notices from Smarty_Compiler::_parse_is_expr()
3282 libs/Smarty.class.php:
3283 changed default for use_sub_dirs to false
3285 * libs/plugins/function.mailto.php:
3286 removed notice of undefined variable. (thanks shuther!)
3288 2004-01-29 Messju Mohr <messju@lammfellpuschen.de>
3290 * libs/Smarty_Compiler.class.php:
3291 added file and line-number-information to error-messages regarding
3292 assigned objects an an error messages regarding modifiers with
3295 2004-01-27 Messju Mohr <messju@lammfellpuschen.de>
3297 * libs/Smarty_Compiler.class.php:
3298 removed use of temporary var $_params in compiled code of block-plugins
3301 libs/plugins/function.popup.php:
3302 fixed quoting of values in smarty_function_popup()
3304 2004-01-25 Messju Mohr <messju@lammfellpuschen.de>
3306 * docs/programmers.sgml:
3307 documented parameters of Smarty::clear_compiled_tpl()
3309 * libs/Smarty_Compiler.class.php:
3310 Smarty_Compiler::_syntax_error() uses Smarty::_trigger_fatal_error() now
3311 instead of the trigger_error()-function
3313 * libs/Smarty.class.php:
3314 Smarty::_trigger_fatal_error() uses Smarty::trigger_error() now,
3315 instead of the native trigger_error()-function
3317 * libs/Smarty_Compiler.class.php:
3318 unrecognized custom-functions trigger an error at compile now, not at
3321 2004-01-23 Monte Ohrt <monte@ispi.net>
3323 * docs/getting-started.sgml:
3326 2004-01-22 Messju Mohr <messju@lammfellpuschen.de>
3328 * libs/plugins/function.config_load.php:
3329 removed emission of unnecessary notices for unavailable config-files
3333 libs/Config_File.class.php:
3334 fixed handling of hidden sections in Config_File
3336 2004-01-21 Messju Mohr <messju@lammfellpuschen.de>
3339 libs/plugins/function.config_load.php:
3340 added handling of resources for {config_load}
3342 2004-01-19 Messju Mohr <messju@lammfellpuschen.de>
3345 libs/plugins/function.html_table.php:
3346 fixed bug when using arrays with tr_attr and td_attr in {html_table}
3348 2004-01-16 Monte Ohrt <monte@ispi.net>
3354 libs/Config_File.class.php
3355 libs/Smarty.class.php
3356 libs/Smarty_Compiler.class.php:
3357 update version numbers, add initial unit test directory
3360 libs/Config_File.class.php
3361 libs/Smarty.class.php
3362 libs/Smarty_Compiler.class.php:
3363 update version numbers for 2.6.1 release
3365 2004-01-16 Messju Mohr <messju@lammfellpuschen.de>
3369 docs/programmers.sgml
3370 libs/Smarty.class.php:
3371 renamed $smarty->tpl_rror_reporting to $smarty->error_reporting
3372 "tpl_" is a bit redundant here (it's a TemPLate-engine overall :)
3374 2004-01-15 Messju Mohr <messju@lammfellpuschen.de>
3376 * libs/plugins/function.html_image.php:
3377 forgot to remove duplicate is_secure()-check
3380 libs/plugins/function.html_image.php:
3381 fix: $smarty->security is now correctly handled
3383 minor optimizations:
3384 core/core.is_secure.php is only included when needed
3385 $dpi_default is only determined when needed
3387 2004-01-14 Messju Mohr <messju@lammfellpuschen.de>
3389 * docs/appendixes.sgml
3390 docs/programmers.sgml:
3391 removed suggestions to use extract() from the manual
3393 * docs/designers.sgml:
3396 2004-01-12 Messju Mohr <messju@lammfellpuschen.de>
3398 * docs/designers.sgml:
3399 mention SCRIPT_NAME below {$smarty} reserved variable because it got
3400 lost in the docs for $smarty->global_assign
3402 * docs/designers.sgml:
3403 added docs for {$smarty.version} special variable
3405 * docs/programmers.sgml:
3406 removed docs for $global_assign
3408 * docs/programmers.sgml:
3409 added docs for tpl_error_reporting
3411 * docs/designers.sgml:
3412 added docs for year_empty-, month_empty- and day_emtpy-attributes of
3413 html_select_date. maybe an example is needed to better explain empty
3414 values in YYY-MM-DD.
3416 2004-01-10 Messju Mohr <messju@lammfellpuschen.de>
3418 * libs/Smarty_Compiler.class.php:
3419 fixed handling of {php}-tags
3421 2004-01-10 Monte Ohrt <monte@ispi.net>
3423 * docs/designers.sgml:
3424 fix html_checkboxes examples
3426 2004-01-08 Messju Mohr <messju@lammfellpuschen.de>
3429 libs/core/core.assemble_plugin_filepath.php:
3430 added caching of requested paths to smarty_core_assemble_plugin_filepath()
3433 fix handling of comments inside {php}- and {literal}-blocks
3435 * libs/Smarty_Compiler.class.php:
3436 fixed handling of comments inside {php} and {literal}
3438 2004-01-06 Messju Mohr <messju@lammfellpuschen.de>
3441 libs/Config_File.class.php:
3442 fixed bug handling triple-quotes in config-files
3444 * libs/Config_File.class.php:
3445 fixed bugs with triple-quotes in config-files
3446 thanks BRDude for finding them testing!
3448 2004-01-02 Messju Mohr <messju@lammfellpuschen.de>
3450 * libs/Smarty.class.php:
3451 removed unnecessary param in call to _fetch_resource_info()
3453 2003-12-30 Messju Mohr <messju@lammfellpuschen.de>
3455 * libs/Smarty.class.php:
3458 2003-12-27 Messju Mohr <messju@lammfellpuschen.de>
3461 libs/Smarty.class.php:
3462 made $SCRIPT_NAME available again
3463 changes default for request_use_auto_global to prefer autoglobals
3465 * libs/Smarty.class.php:
3466 removed tabs and trailing spaces
3469 libs/Smarty_Compiler.class.php:
3470 readded default_modifiers. who removed that?
3472 2003-12-23 Monte Ohrt <monte@ispi.net>
3477 2003-12-22 Monte Ohrt <monte@ispi.net>
3479 * docs/designers.sgml:
3482 2003-12-19 Monte Ohrt <monte@ispi.net>
3484 * libs/Smarty.class.php:
3485 add debug console persistance feature
3487 2003-12-19 Messju Mohr <messju@lammfellpuschen.de>
3489 * libs/plugins/block.textformat.php
3490 libs/plugins/function.html_table.php
3491 libs/plugins/function.popup.php:
3492 removed extract(). enhanced parameter parsing.
3494 * libs/plugins/function.counter.php
3495 libs/plugins/function.fetch.php
3496 libs/plugins/function.popup_init.php
3497 libs/plugins/modifier.capitalize.php
3498 libs/plugins/modifier.cat.php
3499 libs/plugins/modifier.date_format.php
3500 libs/plugins/modifier.debug_print_var.php
3501 libs/plugins/modifier.escape.php
3502 libs/plugins/modifier.indent.php
3503 libs/plugins/modifier.lower.php
3504 libs/plugins/modifier.nl2br.php
3505 libs/plugins/modifier.strip.php
3506 libs/plugins/modifier.upper.php
3507 libs/plugins/modifier.wordwrap.php
3508 libs/plugins/outputfilter.trimwhitespace.php
3509 libs/plugins/shared.escape_special_chars.php:
3510 removed tabs. fixed indentiation.
3512 * libs/plugins/modifier.truncate.php:
3515 * libs/plugins/function.counter.php
3516 libs/plugins/function.cycle.php:
3517 removed extract() from parameter-parsing
3519 2003-12-17 Messju Mohr <messju@lammfellpuschen.de>
3521 * libs/plugins/function.html_select_date.php:
3522 fix plugin-name in error message
3524 * libs/plugins/function.html_select_time.php:
3525 remove extract-call from {html_select_time}
3528 libs/plugins/function.html_select_date.php:
3529 allow single-digit days and months without smarty_make_timestamp()
3530 this makes dates like "1968-11-6" work correctly since no strtotime()
3533 add warning when unknown parameter is passed
3535 2003-12-16 Messju Mohr <messju@lammfellpuschen.de>
3538 libs/Smarty.class.php:
3539 fix headers sent erroneously with cache_modified_check and fetch()
3541 2003-12-12 Monte Ohrt <monte@ispi.net>
3543 * libs/plugins/function.config_load.php:
3544 move set_path() call below the conditional bracket
3547 libs/plugins/function.config_load.php:
3548 fix config_load filepath bug
3550 2003-12-12 boots <jayboots@yahoo.com>
3552 * docs/designers.sgml:
3553 Updated language.function.if with additional annotation and to fix error
3554 that broke docs build process
3556 2003-12-11 Messju Mohr <messju@lammfellpuschen.de>
3558 * libs/Smarty_Compiler.class.php:
3559 little optimization for "is odd" and "is even"
3561 2003-12-11 Monte Ohrt <monte@ispi.net>
3564 libs/Smarty_Compiler.class.php:
3565 fix 'is even by' and 'is odd by' logic
3567 2003-12-11 Messju Mohr <messju@lammfellpuschen.de>
3569 * docs/designers.sgml:
3570 update example-output of {mailto}
3572 * libs/plugins/function.mailto.php:
3573 removed extract-call -> cleaner parameter-handling
3575 * libs/plugins/function.mailto.php:
3579 removed two done topics
3581 2003-12-11 boots <jayboots@yahoo.com>
3583 * docs/designers.sgml:
3584 Updated language.function.if to describe qualifiers (thanks andre)
3586 2003-12-10 Messju Mohr <messju@lammfellpuschen.de>
3589 libs/plugins/function.html_select_date.php:
3590 added day_empty, month_empty, year_empty and all_empty attributes
3591 to pass an undefined date use {html_select_date time="--" ...}
3593 * libs/plugins/function.html_select_date.php:
3594 removed extract()-call
3596 * libs/plugins/function.html_select_date.php:
3599 2003-12-10 boots <jayboots@yahoo.com>
3602 docs/designers.sgml:
3603 Added table to language.function.if to describe qualifiers
3605 2003-12-09 Messju Mohr <messju@lammfellpuschen.de>
3607 * libs/plugins/function.html_checkboxes.php
3608 libs/plugins/function.html_options.php:
3609 strict comparason didn't work in all cases. use type-casting now.
3612 libs/plugins/function.html_checkboxes.php
3613 libs/plugins/function.html_options.php:
3614 fix bug when comparing array-keys to "selected" in html_options and
3617 in_array() uses "strict" comparason now.
3619 * libs/plugins/function.html_checkboxes.php
3620 libs/plugins/function.html_options.php
3621 libs/plugins/function.html_radios.php:
3622 removed tabs, fixed indentiation
3624 2003-12-08 Messju Mohr <messju@lammfellpuschen.de>
3627 libs/Smarty_Compiler.class.php:
3628 add better checks for correctly nested tags when compiling
3630 2003-12-04 Messju Mohr <messju@lammfellpuschen.de>
3632 * libs/Smarty.class.php
3633 libs/plugins/function.html_image.php:
3634 fix: check $smarty->request_use_auto_globals at the last occurences of
3637 2003-12-03 Messju Mohr <messju@lammfellpuschen.de>
3640 libs/Smarty.class.php:
3641 remove $global_assign property from Smarty and $global_assign-handling
3642 from the constructor. the only visible change is, that $SCRIPT_NAME is
3643 not available in the tempates anymore. $smarty.server.SCRIPT_NAME has
3644 to be used from now.
3646 2003-12-03 boots <jayboots@yahoo.com>
3648 * docs/designers.sgml:
3649 Fixed example for count_characters
3651 2003-12-01 boots <jayboots@yahoo.com>
3653 * docs/designers.sgml:
3654 Added section "Escaping Smarty Parsing" under Basic Syntax.
3656 2003-12-01 Messju Mohr <messju@lammfellpuschen.de>
3658 * libs/core/core.create_dir_structure.php:
3659 thought again about my latest commit and backed it out.
3661 * libs/core/core.create_dir_structure.php:
3662 fix root-dir-handling on windows filepath
3664 2003-11-29 boots <jayboots@yahoo.com>
3666 * libs/plugins/function.config_load.php:
3667 really make the fixes the last patch was supposed to do
3669 * libs/plugins/function.config_load.php:
3670 removed tabs and killed trailing white-space
3672 * libs/plugins/function.config_load.php:
3673 changed $smarty->_syntax_error to $smarty->trigger_error
3675 2003-11-27 Messju Mohr <messju@lammfellpuschen.de>
3678 libs/plugins/modifier.debug_print_var.php:
3679 remove warning in debug_print_var on php-resources
3684 2003-11-26 Messju Mohr <messju@lammfellpuschen.de>
3686 * libs/Smarty_Compiler.class.php:
3687 raise max_level for $smarty.config... to 3 to allow arrays of config-vars
3689 2003-11-25 Messju Mohr <messju@lammfellpuschen.de>
3691 * libs/Smarty.class.php:
3692 changed version-tag to indicate incompatibility to older compiled
3695 2003-11-24 Messju Mohr <messju@lammfellpuschen.de>
3698 libs/plugins/compiler.assign.php
3699 libs/plugins/function.assign.php:
3700 move function.assign.php to compiler.assign.php
3702 * libs/core/core.get_include_path.php:
3703 silence occasional warnings of open_basedir- and
3704 safe_mode-restrictions in core.get_include_path.php
3706 2003-11-23 Messju Mohr <messju@lammfellpuschen.de>
3708 * libs/core/core.write_compiled_resource.php
3709 libs/core/core.write_file.php:
3710 avoid touch()-ing of recently unlinked files by touch()-ing the
3711 tempfile before rename instead of touch()-ing the resulting file after
3715 libs/Smarty.class.php:
3716 add property $tpl_error_reporting
3718 2003-11-22 Messju Mohr <messju@lammfellpuschen.de>
3720 * libs/plugins/function.assign.php:
3721 remove use of extract() in smarty_function_assign()
3724 libs/Smarty.class.php:
3725 remove property $undefined. "null" is used literally instead
3727 2003-11-21 Messju Mohr <messju@lammfellpuschen.de>
3729 * libs/Smarty_Compiler.class.php:
3730 remove two E_NOTICES
3732 2003-11-20 Messju Mohr <messju@lammfellpuschen.de>
3734 * libs/Config_File.class.php
3735 libs/Smarty.class.php
3736 libs/Smarty_Compiler.class.php:
3737 change version to 2.6.1-dev
3739 2003-11-19 Monte Ohrt <monte@ispi.net>
3747 libs/Config_File.class.php
3748 libs/Smarty.class.php
3749 libs/Smarty_Compiler.class.php:
3750 change version numbers to 2.6.0
3752 2003-11-19 Messju Mohr <messju@lammfellpuschen.de>
3754 * docs/designers.sgml
3755 docs/de/designers.sgml
3756 docs/fr/designers.sgml:
3757 fix examples of escape-modifier (in docs, docs/de and docs/fr !)
3759 2003-11-18 Messju Mohr <messju@lammfellpuschen.de>
3762 libs/Smarty.class.php
3763 libs/Smarty_Compiler.class.php:
3764 move Smarty::quote_replace() to Smarty_Compiler::_quote_replace()
3766 * libs/Smarty.class.php:
3767 removed extract-calls from _include()- and _eval()-wrappers
3768 variables passed with {include_php} have to accessed as members of $params
3771 2003-11-17 Messju Mohr <messju@lammfellpuschen.de>
3773 * docs/designers.sgml:
3776 2003-11-13 Messju Mohr <messju@lammfellpuschen.de>
3778 * libs/Config_File.class.php:
3779 fix occasional notice
3781 2003-11-13 andreas halter <phpcvs@andreashalter.ch>
3783 * docs/de/designers.sgml:
3784 - added cat modifier, thanks messju :-)
3786 2003-11-13 Monte Ohrt <monte@ispi.net>
3788 * (Smarty_2_6_0-RC3)
3790 libs/Config_File.class.php
3791 libs/Smarty.class.php
3792 libs/Smarty_Compiler.class.php:
3795 2003-11-13 Messju Mohr <messju@lammfellpuschen.de>
3798 libs/Smarty_Compiler.class.php:
3799 fix handling of $var.key inside []
3801 * libs/Smarty.class.php:
3802 fix unnecessary loading of core.load_resource_plugin.php
3804 * (Smarty_2_6_0-RC3)
3805 docs/fr/designers.sgml:
3806 fixed example of html_table
3808 2003-11-11 Messju Mohr <messju@lammfellpuschen.de>
3811 libs/core/core.process_cached_inserts.php:
3812 fix handling of assign inside {insert}-tags
3814 2003-11-06 Messju Mohr <messju@lammfellpuschen.de>
3816 * libs/core/core.read_cache_file.php:
3817 added $exp_time-parameter
3819 * docs/programmers.sgml:
3820 added $exp_time to cache_handler_func-example
3822 * libs/Smarty.class.php
3823 libs/core/core.write_cache_file.php:
3824 added $exp_time-parameter of clear_cache() and clear_all_cache() to
3827 2003-11-05 Messju Mohr <messju@lammfellpuschen.de>
3830 libs/Config_File.class.php:
3831 fix handling if [...] inside triple-quotes in config-files
3833 2003-11-04 Messju Mohr <messju@lammfellpuschen.de>
3835 * libs/Smarty.class.php:
3836 fixed little bug in _parse_resource_name() (jlgunter, messju)
3838 2003-11-03 andreas halter <phpcvs@andreashalter.ch>
3840 * docs/designers.sgml
3841 docs/de/designers.sgml
3842 docs/fr/designers.sgml:
3843 - changed Smarty.php.class occurences to Smarty.class.php
3845 2003-10-29 boots <jayboots@yahoo.com>
3847 * docs/appendixes.sgml
3850 docs/programmers.sgml
3851 docs/de/appendixes.sgml
3852 docs/de/designers.sgml
3853 docs/de/programmers.sgml
3854 docs/fr/appendixes.sgml
3855 docs/fr/designers.sgml
3856 docs/fr/getting-started.sgml
3858 docs/fr/preface.sgml
3859 docs/fr/programmers.sgml:
3860 Fixes to documentation syntax so that all content can be processed used
3861 xsltproc docbook-xsl tools. In particular, fixes unescaped entities,
3862 broken tags, unquoted attributes.
3864 2003-10-27 Messju Mohr <messju@lammfellpuschen.de>
3867 libs/Smarty_Compiler.class.php:
3868 fix handling of simple-math-operators inside modifiers
3870 2003-10-25 Messju Mohr <messju@lammfellpuschen.de>
3872 * libs/Smarty_Compiler.class.php:
3873 removed unused property _output_type
3874 removed unused param $tag_attrs of _parse_var_props()
3875 cleaned up alignment of class-properties
3877 2003-10-23 Messju Mohr <messju@lammfellpuschen.de>
3879 * libs/Smarty_Compiler.class.php:
3880 removed notice in php-tag handling in Smarty_Compiler::_compile_file()
3882 * libs/Smarty_Compiler.class.php:
3883 removed two occasional E_NOTICES from
3884 Smarty_Compiler::_compile_include_php_tag()
3887 libs/core/core.create_dir_structure.php:
3888 fix handling of trailing-slashes in open_basedir in
3889 smarty_core_create_dir_structure()
3891 2003-10-20 Messju Mohr <messju@lammfellpuschen.de>
3893 * libs/Smarty_Compiler.class.php:
3894 elements inside `` are bracketed now inside the compiled-tpl. this
3895 fixes some issues with simple-math inside backticks.
3897 2003-10-16 Monte Ohrt <monte@ispi.net>
3899 * docs/designers.sgml:
3900 update overlib docs, no working examples
3902 2003-10-12 Messju Mohr <messju@lammfellpuschen.de>
3904 * libs/Smarty.class.php
3905 libs/core/core.is_secure.php:
3906 move check for template_dir in secure_dir-array into core.is_secure.php
3908 this makes template_exists() work correctly with security=true even if
3909 template_dir is not inside the secure_dir-array
3911 2003-10-11 Messju Mohr <messju@lammfellpuschen.de>
3913 * libs/plugins/shared.make_timestamp.php:
3914 tightened check for YYYYMMDDHHMMSS-format. thanks konstantin for
3919 * libs/Smarty_Compiler.class.php:
3920 fix precedence of simple-math-operators before modifiers.
3923 * libs/Config_File.class.php
3924 libs/Smarty.class.php
3925 libs/Smarty_Compiler.class.php
3926 libs/core/core.assemble_plugin_filepath.php
3927 libs/core/core.assign_smarty_interface.php
3928 libs/core/core.create_dir_structure.php
3929 libs/core/core.display_debug_console.php
3930 libs/core/core.get_include_path.php
3931 libs/core/core.get_microtime.php
3932 libs/core/core.get_php_resource.php
3933 libs/core/core.is_secure.php
3934 libs/core/core.is_trusted.php
3935 libs/core/core.load_plugins.php
3936 libs/core/core.load_resource_plugin.php
3937 libs/core/core.process_cached_inserts.php
3938 libs/core/core.process_compiled_include.php
3939 libs/core/core.read_cache_file.php
3940 libs/core/core.rm_auto.php
3941 libs/core/core.rmdir.php
3942 libs/core/core.run_insert_handler.php
3943 libs/core/core.smarty_include_php.php
3944 libs/core/core.write_compiled_include.php
3945 libs/core/core.write_compiled_resource.php
3946 libs/core/core.write_file.php:
3947 removed tabs from the main and the core/*.php files
3949 2003-10-08 Monte Ohrt <monte@ispi.net>
3951 * (Smarty_2_6_0-RC2)
3953 libs/Config_File.class.php
3954 libs/Smarty.class.php
3955 libs/Smarty_Compiler.class.php:
3956 update version numbers to RC2
3958 2003-09-18 Messju Mohr <messju@lammfellpuschen.de>
3960 * docs/designers.sgml
3961 docs/de/designers.sgml:
3962 fixed description of cycle's advance-attribute
3964 2003-09-16 Messju Mohr <messju@lammfellpuschen.de>
3967 libs/Smarty_Compiler.class.php:
3968 apply modifiers only once to section-loop and foreach-from attributes
3970 2003-09-15 Messju Mohr <messju@lammfellpuschen.de>
3972 * libs/Smarty.class.php
3973 libs/Smarty_Compiler.class.php
3974 libs/core/core.write_cache_paths_file.php:
3975 backed out _smarty_cached_paths-file-handling
3977 * libs/Smarty.class.php
3978 libs/core/core.rm_auto.php:
3979 fixed clear_compiled_tpl with explicit $tpl_file given
3980 fixed return value of smarty_core_rm_auto() + Smarty::_unlink()
3982 * libs/Smarty.class.php:
3983 little fix in _get_auto_filename()
3985 2003-09-14 Messju Mohr <messju@lammfellpuschen.de>
3987 * libs/Smarty.class.php
3988 libs/core/core.assemble_auto_filename.php:
3989 removed auto-filenames from path-cache. merged assemble_auto_filename
3990 back into Smarty::_get_auto_filename()
3992 2003-09-12 Messju Mohr <messju@lammfellpuschen.de>
3994 * libs/Smarty_Compiler.class.php:
3995 fixed quoting of modifier parameters
3998 libs/Smarty.class.php
3999 libs/Smarty_Compiler.class.php
4000 libs/core/core.get_php_resource.php
4001 libs/core/core.load_plugins.php
4002 libs/core/core.load_resource_plugin.php:
4003 remove Smarty::_plugin_implementation_exists() - use php's native
4006 2003-09-11 Messju Mohr <messju@lammfellpuschen.de>
4008 * libs/Smarty.class.php:
4009 silenced two notices acces HTTP_SERVER_VARS
4011 2003-09-10 andreas halter <phpcvs@andreashalter.ch>
4013 * docs/de/designers.sgml
4014 docs/de/getting-started.sgml
4015 docs/de/programmers.sgml:
4016 - minor fixes (2 rep), slight wording changes
4017 - jade transform problem fixed
4019 2003-09-08 andreas halter <phpcvs@andreashalter.ch>
4021 * docs/de/designers.sgml
4022 docs/de/getting-started.sgml
4024 docs/de/preface.sgml
4025 docs/de/programmers.sgml:
4026 all updated for 2.6.0 release, translated everything from 2_5_0 branch to
4029 2003-09-04 Messju Mohr <messju@lammfellpuschen.de>
4031 * libs/Smarty.class.php:
4032 proper checking for files in _fetch_resource_info()
4034 2003-09-02 Messju Mohr <messju@lammfellpuschen.de>
4037 libs/Smarty_Compiler.class.php:
4038 ignore {strip}/{/strip) inside {strip}-blocks
4040 * libs/plugins/function.mailto.php:
4041 fixed 2 notices in smarty_function_mailto()
4043 2003-09-01 Messju Mohr <messju@lammfellpuschen.de>
4045 * libs/Smarty.class.php:
4046 re-include cache_paths on multiple calls to fetch() to avoid
4048 at multiple calls to fetch() in one script
4050 * libs/Smarty_Compiler.class.php:
4051 fixed handling of \r in {strip}
4052 renamed $_trailing_lf to $_additional_newline
4054 * libs/Smarty_Compiler.class.php:
4055 the weekly fix for {strip} :)
4057 * docs/designers.sgml:
4058 fixed example for simple math.
4060 2003-08-29 Messju Mohr <messju@lammfellpuschen.de>
4062 * libs/core/core.assign_smarty_interface.php
4063 libs/core/core.display_debug_console.php
4064 libs/plugins/function.assign.php
4065 libs/plugins/function.html_options.php
4066 libs/plugins/function.html_table.php:
4067 fixed PHPDocumentor-comments (thanks Konstantin)
4069 * libs/core/core.rmdir.php:
4070 made rmdir a bit more optimistic. especially it now removes
4071 directories correctly that where created accidently by "safe_mode=On
4072 && $use_sub_dirs=true"
4074 2003-08-27 Messju Mohr <messju@lammfellpuschen.de>
4077 libs/Smarty_Compiler.class.php:
4078 fixed removal of leading/trailing newlines in {strip}-blocks
4080 2003-08-25 Messju Mohr <messju@lammfellpuschen.de>
4083 added note emphasizing the introduction of "libs/" with 2.5.0
4086 libs/plugins/modifier.escape.php:
4087 fixed proper escaping of " and ' with escape:javascript
4089 2003-08-22 Messju Mohr <messju@lammfellpuschen.de>
4092 libs/core/core.assemble_plugin_filepath.php:
4093 fixed bug in traversal of $smarty->plugins_dir-array in
4094 smarty_core_assemble_plugin_filepath(). the first matching plugin in
4095 the path should be used, not the last one.
4097 * libs/core/core.read_cache_file.php:
4098 discard $_cache_info when the cache should be regenerated
4100 2003-08-20 Messju Mohr <messju@lammfellpuschen.de>
4103 libs/Smarty_Compiler.class.php
4104 libs/plugins/block.strip.php:
4105 reverted {strip} from a block-plugin back into the compiler
4107 * docs/programmers.sgml:
4108 fixed examples for register_function() and register_block()
4110 * libs/Smarty.class.php:
4111 made template_exists() quiet when the template does not exist (thanks
4112 to konstatin for pointing this out)
4114 2003-08-18 Monte Ohrt <monte@ispi.net>
4116 * docs/getting-started.sgml:
4120 docs/getting-started.sgml:
4121 change installation wording confusion
4123 2003-08-18 Messju Mohr <messju@lammfellpuschen.de>
4125 * libs/Smarty.class.php
4126 libs/core/core.read_cache_file.php:
4127 fixed unnecessary load of source in template_exists() and the
4128 compile-check of smarty_core_read_cache_file()
4130 * libs/Smarty_Compiler.class.php:
4131 allow section-, array- and object-dereference in $smarty-references
4133 2003-08-15 Messju Mohr <messju@lammfellpuschen.de>
4135 * docs/designers.sgml:
4136 added parameter-descriptions for count_characters (thanks Konstantin
4139 fixed docs for {html_checkboxes}
4141 2003-08-14 Messju Mohr <messju@lammfellpuschen.de>
4143 * libs/Smarty.class.php
4144 libs/core/core.read_cache_file.php:
4145 fixed timestamp-check of config-files in smarty_core_read_cache_file()
4147 * libs/Smarty.class.php:
4148 fixed typecasting for arrays in _parse_resource_name()
4151 libs/plugins/function.config_load.php:
4152 fixes in config_load:
4153 - handling of section-attribute
4154 - reusing the same config-file multiple times
4155 - serialization of config-data for php<4.2.0 (no var_export)
4157 many thanks to atu for pointing this out and for testing
4159 2003-08-13 Messju Mohr <messju@lammfellpuschen.de>
4161 * libs/Smarty.class.php
4162 libs/core/core.smarty_include_php.php:
4163 fixed problem with vars as attributes in {include_php}
4165 2003-08-13 Monte Ohrt <monte@ispi.net>
4168 commit README file for documentation compiling
4170 2003-08-13 Messju Mohr <messju@lammfellpuschen.de>
4173 libs/plugins/modifier.debug_print_var.php:
4174 removed '\r' from debug_print_vars' output
4175 properly escape vars in javascript-version of debug.tpl
4177 2003-08-11 Monte Ohrt <monte@ispi.net>
4179 * (Smarty_2_6_0_RC1)
4184 libs/Config_File.class.php
4185 libs/Smarty.class.php
4186 libs/Smarty_Compiler.class.php:
4187 get ready for 2.6.0-RC1 release
4189 2003-08-10 Messju Mohr <messju@lammfellpuschen.de>
4192 libs/Smarty.class.php:
4193 fixed status-header for cache_modified_check under cgi-sapi
4195 2003-08-09 Messju Mohr <messju@lammfellpuschen.de>
4197 * libs/core/core.is_secure.php
4198 libs/core/core.is_trusted.php:
4199 synced secure_dir-checking with trusted_dir-checking
4201 * libs/core/core.is_secure.php:
4202 tightenend path checking in smarty_core_is_secure()
4204 2003-08-08 Messju Mohr <messju@lammfellpuschen.de>
4206 * libs/Smarty.class.php:
4207 fix: proper nesting of $smarty->_cache_including flag in cascaded
4208 cached/not-cached/fetched/inserted/foo-templates
4211 better escaping for $_debug_tpls[templates].filenames
4213 * libs/Smarty.class.php
4214 libs/Smarty_Compiler.class.php:
4215 removed redundant $smarty from Smarty::_smarty_include()
4218 proper escaping of filenames in debug-console (thanks to prossel).
4220 2003-08-07 Messju Mohr <messju@lammfellpuschen.de>
4222 * docs/programmers.sgml:
4223 added docs for block-methods of registered objects
4225 * docs/programmers.sgml:
4226 fixed typo in example for registered objects
4228 * docs/designers.sgml:
4229 fixed exampls of html_image and html_checkboxes
4231 * libs/plugins/function.debug.php:
4232 fixed {debug} and removed tabs in function.debug.php
4234 * docs/programmers.sgml:
4235 fixed example for register_object
4237 * docs/designers.sgml
4238 docs/programmers.sgml:
4239 updated docs for capture, html_table, html_image and register_object
4241 2003-08-07 Monte Ohrt <monte@ispi.net>
4243 * docs/designers.sgml
4244 docs/programmers.sgml:
4245 add math and default_resource_type to docs
4247 * docs/getting-started.sgml:
4248 add core to example, add tech note
4250 2003-08-07 Messju Mohr <messju@lammfellpuschen.de>
4253 docs/fr/manual.sgml:
4254 upd copyright in the docs
4256 2003-08-07 Monte Ohrt <monte@ispi.net>
4258 * docs/getting-started.sgml:
4259 added core directory to install instructions
4261 2003-08-07 Messju Mohr <messju@lammfellpuschen.de>
4263 * docs/designers.sgml
4264 docs/programmers.sgml:
4265 added docs for php-functions as modifiers
4267 * libs/Smarty.class.php
4268 libs/Smarty_Compiler.class.php:
4269 better caching of attributes for $cacheable=false-plugins
4271 * docs/programmers.sgml:
4272 added section "caching.cacheable" to the docs, explaining the usage of
4273 the $cacheable-flag of the register_(block|compiler|function)-functions
4275 * libs/Smarty_Compiler.class.php:
4276 fixed output of custom-functions with cached attributes
4278 * docs/programmers.sgml:
4279 docs update on callbacks to the register_*-functions
4281 2003-08-06 Messju Mohr <messju@lammfellpuschen.de>
4284 libs/Smarty.class.php
4285 libs/Smarty_Compiler.class.php
4286 libs/core/core.process_compiled_include.php:
4287 added optional parameter $cache_attrs to register_function() and
4288 register_block(). $cache_attrs is an array containing attribute- names
4289 that should be cached on calls to functions that have $cacheable set
4292 * libs/Smarty.class.php:
4293 fixed bug in _run_mod_handler
4295 * libs/Smarty_Compiler.class.php:
4296 fixed bug with autoload-handling of modifiers. thanks ándre.
4298 2003-08-05 Messju Mohr <messju@lammfellpuschen.de>
4300 * libs/Config_File.class.php
4301 libs/Smarty.class.php
4302 libs/Smarty_Compiler.class.php:
4303 updated copyright notice
4305 * libs/Smarty.class.php
4306 libs/core/core.load_plugins.php:
4307 fixed bug that occurred when using the same not-cacheable plugin in
4310 * docs/programmers.sgml:
4311 docs-update for plugins.writing
4313 2003-08-04 Messju Mohr <messju@lammfellpuschen.de>
4315 * docs/designers.sgml
4316 docs/programmers.sgml:
4317 updated docs for register_block_function(), block-functions,
4318 $request_use_auto_globals and html_checkboxes
4320 2003-07-31 Messju Mohr <messju@lammfellpuschen.de>
4323 libs/Smarty.class.php
4324 libs/Smarty_Compiler.class.php:
4325 enabled registration of class-methods as callbacks for the
4326 register_*-functions
4328 use: array('classname', 'method_name')) as callback
4330 2003-07-29 Messju Mohr <messju@lammfellpuschen.de>
4332 * libs/Smarty.class.php
4333 libs/Smarty_Compiler.class.php:
4334 modifiers are resolved at compile-time now. _run_mod_handler() is
4335 still used for modifiers with map_array=true (== no preceeding '@')
4337 * libs/Smarty.class.php
4338 libs/Smarty_Compiler.class.php
4339 libs/core/core.smarty_include.php:
4340 moved _smarty_include() back into Smarty.class.php
4342 * libs/Smarty.class.php
4343 libs/core/core.load_plugins.php:
4344 prevent unnecessary calls to _read_file() in _is_compiled()
4345 converted method-call to internal function-call in
4346 smarty_core_load_plugins()
4348 2003-07-28 Messju Mohr <messju@lammfellpuschen.de>
4350 * libs/Smarty_Compiler.class.php:
4351 quote smarty-header properly to prevent resource-names from escaping from
4354 2003-07-25 Messju Mohr <messju@lammfellpuschen.de>
4356 * libs/core/core.create_dir_structure.php:
4357 weakend race-condition and removed bogus error-message caused by that
4358 in smarty_core_create_dir_structure().
4360 2003-07-23 Messju Mohr <messju@lammfellpuschen.de>
4362 * libs/Smarty.class.php
4363 libs/core/core.display_debug_console.php
4364 libs/core/core.fetch_resource_info.php
4365 libs/core/core.get_php_resource.php
4366 libs/core/core.parse_resource_name.php
4367 libs/core/core.process_cached_inserts.php
4368 libs/core/core.read_cache_file.php
4369 libs/core/core.run_insert_handler.php
4370 libs/core/core.smarty_include.php
4371 libs/core/core.smarty_include_php.php
4372 libs/plugins/function.eval.php:
4373 moved _fetch_resource_info and _parse_resource_name back into
4375 renamed smarty_include and smarty_eval wrappers to _include and _eval
4377 2003-07-17 Messju Mohr <messju@lammfellpuschen.de>
4379 * libs/core/core.process_compiled_include.php
4380 libs/core/core.read_cache_file.php:
4381 improved checking of compiled_include against cached-template with
4384 * libs/core/core.write_compiled_include.php:
4385 fixed too short open-tag
4387 * libs/plugins/function.eval.php:
4388 fixed assign parameter for eval (must have gotton lost on its way to 2.5.0)
4389 cleaned up indentiation
4391 2003-07-03 Messju Mohr <messju@lammfellpuschen.de>
4393 * libs/Smarty_Compiler.class.php:
4394 resurrected $foo->$bar syntax
4396 * libs/Smarty_Compiler.class.php:
4397 i'm so stupid. kick me.
4399 * libs/Smarty_Compiler.class.php:
4400 fixed initialisation of $this->_plugins in compile_block_tag()
4402 2003-07-03 Monte Ohrt <monte@ispi.net>
4404 * libs/Config_File.class.php:
4405 add preg_quote delimiter
4407 2003-07-03 Messju Mohr <messju@lammfellpuschen.de>
4409 * libs/Smarty_Compiler.class.php:
4410 applied fix for {$var1->p1|modifier:$var2->p2}-syntax - thanks Dominik
4412 2003-07-02 Messju Mohr <messju@lammfellpuschen.de>
4414 * libs/Smarty_Compiler.class.php:
4415 fixed duplicate generation of arg-list in _compile_block_tag()
4417 * libs/Smarty_Compiler.class.php:
4418 fixed off-by-one-error in nocache-tag-handling
4420 2003-06-30 Messju Mohr <messju@lammfellpuschen.de>
4422 * libs/Smarty_Compiler.class.php:
4423 backed out errornously committed support for $foo->$bar
4425 * libs/core/core.write_file.php:
4426 fixed indentiation, silenced occasional warning
4428 * libs/plugins/function.html_image.php:
4429 match first character of file-attribute against "/" instead of
4430 DIRECTORY_SEPARATOR since it is a url-path and not a file-path.
4432 * libs/Smarty_Compiler.class.php
4433 libs/core/core.write_file.php
4434 libs/plugins/function.html_image.php:
4435 libs/plugins/function.html_image.php
4437 * libs/Smarty_Compiler.class.php:
4438 re-fixed cacheable_state-handling
4440 * libs/core/core.display_debug_console.php
4441 libs/core/core.process_cached_inserts.php
4442 libs/core/core.process_compiled_include.php
4443 libs/core/core.run_insert_handler.php:
4444 extincting $this out of smarty_core_*-functions
4446 * libs/Smarty.class.php
4447 libs/Smarty_Compiler.class.php:
4448 fixed handling of nocache-state
4450 2003-06-29 Messju Mohr <messju@lammfellpuschen.de>
4452 * libs/Smarty.class.php
4453 libs/core/core.smarty_include.php
4454 libs/core/core.smarty_include_php.php
4455 libs/plugins/function.eval.php:
4456 removed $this from smarty_include and smarty_include_php
4457 added cleaner handling of $this to {eval}
4459 * libs/core/core.load_resource_plugin.php:
4460 fixed inlude_once-call
4462 * docs/de/designers.sgml
4463 docs/fr/designers.sgml:
4464 fixed examples of html_radios and html_checkboxes in german and french docs
4466 2003-06-25 Monte Ohrt <monte@ispi.net>
4468 * libs/core/core.assemble_auto_filename.php
4469 libs/core/core.write_cache_paths_file.php:
4470 fix typo, fix write_cache_paths logic
4472 * libs/Smarty.class.php
4473 libs/core/core.assemble_auto_filename.php:
4474 fix SMARTY_COMPILE_DIR_SEP problem, make local var
4476 2003-06-24 Monte Ohrt <monte@ispi.net>
4478 * libs/Smarty.class.php
4479 libs/core/core.assemble_auto_filename.php
4480 libs/core/core.write_cache_paths_file.php:
4481 fixed cache_paths bug, simplified filename assembly logic
4483 2003-06-24 Messju Mohr <messju@lammfellpuschen.de>
4485 * libs/plugins/function.html_image.php:
4486 added parsing of forgotton param "basedir"
4488 * libs/Smarty_Compiler.class.php:
4489 fixed $smarty.get-reference
4491 * libs/plugins/block.textformat.php:
4494 * libs/Smarty_Compiler.class.php:
4495 fixed value of _cacheable_state on compiler-startup
4497 2003-06-23 Monte Ohrt <monte@ispi.net>
4499 * libs/Smarty.class.php
4500 libs/Smarty_Compiler.class.php
4501 libs/core/core.write_cache_paths_file.php:
4502 make cache_path per resource, fix a couple directory path issues
4504 2003-06-23 Messju Mohr <messju@lammfellpuschen.de>
4506 * libs/Smarty_Compiler.class.php:
4507 removed warning when compiling empty template
4509 * libs/core/core.write_compiled_include.php:
4510 fixed bug in write_compiled_include
4512 * libs/core/core.assemble_plugin_filepath.php:
4515 2003-06-22 Messju Mohr <messju@lammfellpuschen.de>
4517 * libs/plugins/function.eval.php:
4518 fixed propagation of $this into evald code in smarty_function_eval()
4520 * libs/core/core.write_cache_paths_file.php
4521 libs/core/core.write_compiled_include.php:
4522 fix in compiled-include-handling
4524 * libs/core/core.assemble_auto_filename.php
4525 libs/core/core.assemble_plugin_filepath.php
4526 libs/core/core.assign_smarty_interface.php
4527 libs/core/core.create_dir_structure.php
4528 libs/core/core.fetch_resource_info.php
4529 libs/core/core.get_include_path.php
4530 libs/core/core.get_microtime.php
4531 libs/core/core.get_php_resource.php
4532 libs/core/core.is_secure.php
4533 libs/core/core.is_trusted.php
4534 libs/core/core.load_plugins.php
4535 libs/core/core.load_resource_plugin.php
4536 libs/core/core.parse_resource_name.php
4537 libs/core/core.read_cache_file.php
4538 libs/core/core.rm_auto.php
4539 libs/core/core.rmdir.php
4540 libs/core/core.write_cache_file.php
4541 libs/core/core.write_cache_paths_file.php
4542 libs/core/core.write_compiled_include.php
4543 libs/core/core.write_compiled_resource.php
4544 libs/core/core.write_file.php
4545 libs/plugins/modifier.date_format.php:
4546 started moving from $this to $smarty in core.*.php
4548 2003-06-21 Monte Ohrt <monte@ispi.net>
4550 * libs/core/core.create_dir_structure.php
4551 libs/core/core.write_file.php
4552 libs/plugins/function.config_load.php:
4556 libs/Smarty.class.php
4557 libs/core/core.assemble_auto_filename.php
4558 libs/core/core.assemble_plugin_filepath.php
4559 libs/core/core.fetch_resource_info.php
4560 libs/core/core.get_php_resource.php
4561 libs/core/core.parse_resource_name.php
4562 libs/core/core.process_cached_inserts.php
4563 libs/core/core.read_cache_file.php
4564 libs/core/core.rm_auto.php
4565 libs/core/core.rmdir.php
4566 libs/core/core.run_insert_handler.php
4567 libs/core/core.smarty_include.php
4568 libs/core/core.smarty_include_php.php
4569 libs/core/core.write_cache_file.php
4570 libs/core/core.write_cache_paths_file.php
4571 libs/core/core.write_compiled_include.php
4572 libs/core/core.write_compiled_resource.php
4573 libs/core/core.write_file.php
4574 libs/plugins/function.config_load.php
4575 libs/plugins/function.fetch.php
4576 libs/plugins/function.html_image.php:
4577 fix filepaths to core files to use DIRECTORY_SEPARATOR
4579 2003-06-21 Messju Mohr <messju@lammfellpuschen.de>
4581 * libs/Smarty_Compiler.class.php:
4582 fixed {plugin|modifier} syntax
4584 * libs/Smarty.class.php
4585 libs/core/core.write_compiled_include.php:
4586 fixed compiled include handling
4588 2003-06-21 Monte Ohrt <monte@ispi.net>
4590 * libs/Smarty.class.php
4591 libs/Smarty_Compiler.class.php
4592 libs/core/core.assemble_auto_filename.php
4593 libs/core/core.assemble_plugin_filepath.php
4594 libs/core/core.write_cache_paths_file.php:
4595 added filepath caching
4597 2003-06-20 Monte Ohrt <monte@ispi.net>
4599 * libs/Smarty_Compiler.class.php:
4600 update more varnames
4602 * libs/Smarty.class.php
4603 libs/core/core.display_debug_console.php
4604 libs/core/core.fetch_file_info.php
4605 libs/core/core.fetch_resource_info.php
4606 libs/core/core.get_php_resource.php
4607 libs/core/core.parse_file_path.php
4608 libs/core/core.parse_resource_name.php
4609 libs/core/core.process_cached_inserts.php
4610 libs/core/core.read_cache_file.php
4611 libs/core/core.run_insert_handler.php
4612 libs/core/core.smarty_include.php
4613 libs/core/core.smarty_include_php.php
4614 libs/core/core.write_compiled_resource.php
4615 libs/core/core.write_compiled_template.php
4616 libs/plugins/function.config_load.php:
4617 refactored var naming to better reflect "resource" instead of "file" where
4620 2003-06-19 Messju Mohr <messju@lammfellpuschen.de>
4622 * libs/Smarty.class.php:
4623 updated version-number to 2.5.0-cvs
4625 * libs/core/core.write_cache_file.php:
4626 omit is-cache_dir-writable-check if a cache_handler_function is in use
4628 * libs/core/core.smarty_include_php.php:
4629 fixed comments in smarty_include_php
4631 2003-06-19 Monte Ohrt <monte@ispi.net>
4633 * libs/Smarty.class.php
4634 libs/Smarty_Compiler.class.php
4635 libs/core/core.display_debug_console.php
4636 libs/core/core.smarty_include.php
4637 libs/plugins/function.eval.php:
4638 split up _compile_template to _compile_file and _compile_source, fix eval
4640 VS: ----------------------------------------------------------------------
4642 * libs/plugins/function.config_load.php:
4643 fix logic for _is_compiled()
4645 2003-06-19 Messju Mohr <messju@lammfellpuschen.de>
4648 libs/Smarty_Compiler.class.php:
4649 added optional assign-attribute to {capture}-tag
4652 libs/Smarty.class.php:
4653 added $cacheable-parameter to register_compiler_function()
4655 2003-06-18 Messju Mohr <messju@lammfellpuschen.de>
4658 libs/Smarty.class.php
4659 libs/Smarty_Compiler.class.php
4660 libs/core/core.load_plugins.php
4661 libs/core/core.process_compiled_include.php
4662 libs/core/core.read_cache_file.php
4663 libs/core/core.write_cache_file.php
4664 libs/core/core.write_compiled_include.php:
4665 added $cacheable-parameter to register_function() and register_block()
4667 * libs/Smarty.class.php:
4668 append '.php' to all compiled templates regardless of the settings of
4671 * libs/Smarty.class.php
4672 libs/core/core.read_cache_file.php:
4673 fixed $file_path-parameters passed to smarty_core_fetch_file_info()
4675 2003-06-17 Monte Ohrt <monte@ispi.net>
4680 * libs/Smarty_Compiler.class.php:
4681 change varnames to follow coding methods
4684 libs/Smarty_Compiler.class.php:
4685 add math patch to core
4687 2003-06-17 Messju Mohr <messju@lammfellpuschen.de>
4689 * libs/core/core.smarty_include.php:
4690 switched _process_template() to _is_compiled()-logic
4692 2003-06-17 Monte Ohrt <monte@ispi.net>
4694 * libs/Smarty.class.php:
4695 fix _is_compiled logic
4700 * libs/Smarty.class.php
4701 libs/Smarty_Compiler.class.php:
4702 fix _run_mod_handler routine
4704 * libs/Smarty.class.php
4705 libs/Smarty_Compiler.class.php
4706 libs/core/core.display_debug_console.php
4707 libs/core/core.fetch_file_info.php
4708 libs/core/core.parse_file_path.php
4709 libs/core/core.write_compiled_template.php
4710 libs/plugins/function.config_load.php:
4711 fix path problems, rename some varibles from "template" to "file"
4713 2003-06-16 Monte Ohrt <monte@ispi.net>
4715 * libs/core/core.fetch_file_info.php
4716 libs/core/core.fetch_template_info.php:
4719 * libs/Smarty.class.php
4720 libs/Smarty_Compiler.class.php
4721 libs/core/core.parse_file_path.php
4722 libs/core/core.read_cache_file.php
4723 libs/plugins/block.strip.php
4724 libs/plugins/block.textformat.php
4725 libs/plugins/compiler.config_load.php
4726 libs/plugins/function.config_load.php
4727 libs/plugins/function.eval.php
4728 libs/plugins/function.fetch.php
4729 libs/plugins/function.html_image.php:
4730 fix config_load, compile fetched arrays to compile_dir, switch display
4731 back to runtime. clean up var names and function names, split up compile
4732 testing and compiling to separate funcs, rename some template_* functions
4734 file_* functions and update logic so they can be used for file resources
4735 other than templates.
4737 2003-06-16 Messju Mohr <messju@lammfellpuschen.de>
4739 * libs/Smarty_Compiler.class.php:
4740 fixed little bug in _compile_custom_tag()
4742 2003-06-16 Monte Ohrt <monte@ispi.net>
4745 libs/Smarty.class.php
4746 libs/Smarty_Compiler.class.php
4747 libs/core/core.assign_smarty_interface.php
4748 libs/core/core.create_dir_structure.php
4749 libs/core/core.display_debug_console.php
4750 libs/core/core.fetch_template_info.php
4751 libs/core/core.get_include_path.php
4752 libs/core/core.get_microtime.php
4753 libs/core/core.get_php_resource.php
4754 libs/core/core.is_secure.php
4755 libs/core/core.is_trusted.php
4756 libs/core/core.load_plugins.php
4757 libs/core/core.load_resource_plugin.php
4758 libs/core/core.parse_file_path.php
4759 libs/core/core.process_cached_inserts.php
4760 libs/core/core.read_cache_file.php
4761 libs/core/core.rm_auto.php
4762 libs/core/core.rmdir.php
4763 libs/core/core.run_insert_handler.php
4764 libs/core/core.smarty_include.php
4765 libs/core/core.smarty_include_php.php
4766 libs/core/core.write_cache_file.php
4767 libs/core/core.write_compiled_template.php
4768 libs/core/core.write_file.php
4769 libs/plugins/core.assign_smarty_interface.php
4770 libs/plugins/core.create_dir_structure.php
4771 libs/plugins/core.display_debug_console.php
4772 libs/plugins/core.fetch_template_info.php
4773 libs/plugins/core.get_include_path.php
4774 libs/plugins/core.get_microtime.php
4775 libs/plugins/core.get_php_resource.php
4776 libs/plugins/core.is_secure.php
4777 libs/plugins/core.is_trusted.php
4778 libs/plugins/core.load_plugins.php
4779 libs/plugins/core.load_resource_plugin.php
4780 libs/plugins/core.parse_file_path.php
4781 libs/plugins/core.process_cached_inserts.php
4782 libs/plugins/core.read_cache_file.php
4783 libs/plugins/core.rm_auto.php
4784 libs/plugins/core.rmdir.php
4785 libs/plugins/core.run_insert_handler.php
4786 libs/plugins/core.smarty_include.php
4787 libs/plugins/core.smarty_include_php.php
4788 libs/plugins/core.write_cache_file.php
4789 libs/plugins/core.write_compiled_template.php
4790 libs/plugins/core.write_file.php:
4791 move core files into their own directory under SMARTY_DIR,
4792 remove abstraction function _execute_core_function
4794 * libs/Smarty_Compiler.class.php:
4795 fix newline handling for template for all template tags
4797 2003-06-11 Monte Ohrt <monte@ispi.net>
4799 * libs/plugins/compiler.config_load.php:
4800 add compiler function to cvs repository
4802 2003-06-11 Messju Mohr <messju@lammfellpuschen.de>
4805 libs/Smarty.class.php
4806 libs/Smarty_Compiler.class.php:
4807 added config-option "request_use_auto_globals" to make auto-globals be
4808 used as request vars instead of HTTP_*_VARS
4810 2003-06-11 Monte Ohrt <monte@ispi.net>
4813 libs/Smarty.class.php
4814 libs/Smarty_Compiler.class.php
4815 libs/plugins/function.config_load.php:
4816 make config vars compile statically
4818 2003-06-11 Messju Mohr <messju@lammfellpuschen.de>
4821 libs/Smarty_Compiler.class.php:
4822 backed out newlines patch
4825 libs/Smarty_Compiler.class.php:
4826 removed newlines in compiled templates after closing tags
4828 2003-06-10 Messju Mohr <messju@lammfellpuschen.de>
4830 * docs/de/designers.sgml:
4831 fixed german note on html_image and disk-access
4833 2003-06-10 Monte Ohrt <monte@ispi.net>
4835 * libs/plugins/core.parse_file_path.php:
4836 fix bug with resource_type resolving
4838 2003-06-09 Monte Ohrt <monte@ispi.net>
4840 * docs/designers.sgml:
4841 replace example with more practical one
4843 2003-06-08 Messju Mohr <messju@lammfellpuschen.de>
4846 libs/Smarty.class.php
4847 libs/Smarty_Compiler.class.php:
4848 added block-methods for registered objects
4850 2003-06-07 Messju Mohr <messju@lammfellpuschen.de>
4852 * docs/programmers.sgml:
4853 fixed bug in documentation for $smarty->default_modifiers
4855 2003-06-06 Monte Ohrt <monte@ispi.net>
4857 * libs/plugins/core.parse_file_path.php:
4858 fix problem with new default_resource_type changes
4861 update NEWS file info
4864 libs/Smarty.class.php
4865 libs/plugins/core.parse_file_path.php:
4866 add default_resource_type, ignore 1 char resource names
4869 libs/Config_File.class.php:
4870 fix bug where config file starts with hidden section
4872 2003-06-04 Monte Ohrt <monte@ispi.net>
4875 libs/Smarty.class.php:
4876 -** empty log message ***
4878 2003-06-03 Monte Ohrt <monte@ispi.net>
4880 * libs/plugins/function.html_image.php:
4881 fix example in code comments
4883 2003-06-03 Messju Mohr <messju@lammfellpuschen.de>
4886 libs/plugins/function.counter.php:
4887 fixed behaviour of start=... for {counter}
4889 2003-06-02 Messju Mohr <messju@lammfellpuschen.de>
4892 libs/plugins/function.counter.php:
4893 fixed assign for {counter}
4895 2003-05-30 Monte Ohrt <monte@ispi.net>
4897 * libs/plugins/core.write_cache_file.php
4898 libs/plugins/core.write_compiled_template.php:
4899 add discrete error checking pertaining to $cache_dir
4900 and $compile_dir, their existance and writability
4902 2003-05-28 Messju Mohr <messju@lammfellpuschen.de>
4905 libs/plugins/function.html_table.php:
4906 added params vdir, hdir and inner to html_table to allow looping over
4907 the data in various directions
4909 2003-05-28 Monte Ohrt <monte@ispi.net>
4911 * libs/plugins/core.compile_template.php
4912 libs/plugins/core.display_debug_console.php:
4913 fix problem with security and debug.tpl file
4915 2003-05-23 Monte Ohrt <monte@ispi.net>
4920 * libs/Smarty_Compiler.class.php:
4921 allow spaces in literal tags
4923 2003-05-22 Monte Ohrt <monte@ispi.net>
4925 * docs/fr/programmers.sgml:
4928 2003-05-19 Monte Ohrt <monte@ispi.net>
4931 libs/Smarty_Compiler.class.php:
4932 speed up compiled templates, hardcode plugin filepaths instead of
4933 recalculate at runtime
4935 2003-05-19 Messju Mohr <messju@lammfellpuschen.de>
4937 * docs/designers.sgml:
4938 fixed example of {html_image}
4940 * docs/designers.sgml:
4943 2003-05-12 Messju Mohr <messju@lammfellpuschen.de>
4945 * libs/Smarty.class.php
4946 libs/plugins/core.read_cache_file.php
4947 libs/plugins/core.smarty_include.php
4948 libs/plugins/function.config_load.php:
4949 fixed multiple redundant occurrences for 'config' and 'template' in
4950 $smarty->_cache_info
4952 2003-05-10 Messju Mohr <messju@lammfellpuschen.de>
4954 * libs/plugins/core.create_dir_structure.php:
4955 refurbished create_dir_structure to use '/' internally
4957 * libs/plugins/core.create_dir_structure.php:
4958 fixed windows absolute-paths in smarty_core_create_dir_structure()
4960 * libs/plugins/core.create_dir_structure.php:
4963 2003-05-09 Messju Mohr <messju@lammfellpuschen.de>
4965 * libs/Smarty_Compiler.class.php:
4966 fixed warning due to missing param to _execute_core_function()
4968 * libs/Smarty_Compiler.class.php:
4969 fixed quoting in _compile_include_php
4971 * libs/Smarty_Compiler.class.php:
4972 fixed quoting of "file"-parameter in _compile_include_tag()
4974 2003-05-08 Monte Ohrt <monte@ispi.net>
4976 * docs/programmers.sgml:
4979 * libs/Smarty.class.php
4980 libs/Smarty_Compiler.class.php
4981 libs/plugins/core.compile_template.php
4982 libs/plugins/core.create_dir_structure.php
4983 libs/plugins/core.fetch_template_info.php
4984 libs/plugins/core.get_include_path.php
4985 libs/plugins/core.get_microtime.php
4986 libs/plugins/core.get_php_resource.php
4987 libs/plugins/core.is_secure.php
4988 libs/plugins/core.is_trusted.php
4989 libs/plugins/core.load_plugins.php
4990 libs/plugins/core.load_resource_plugin.php
4991 libs/plugins/core.parse_file_path.php
4992 libs/plugins/core.process_cached_inserts.php
4993 libs/plugins/core.read_cache_file.php
4994 libs/plugins/core.rm_auto.php
4995 libs/plugins/core.rmdir.php
4996 libs/plugins/core.run_insert_handler.php
4997 libs/plugins/core.smarty_include.php
4998 libs/plugins/core.smarty_include_php.php
4999 libs/plugins/core.write_cache_file.php
5000 libs/plugins/core.write_compiled_template.php
5001 libs/plugins/core.write_file.php
5002 libs/plugins/function.config_load.php
5003 libs/plugins/function.fetch.php
5004 libs/plugins/function.html_image.php:
5005 abstract more private functions to plugin directory
5007 * libs/Config_File.class.php:
5008 only add DIRECTORY_SEPARATOR if it isn't already present
5010 * libs/Config_File.class.php:
5011 fix directory separator code, use DIRECTORY_SEPARATOR
5013 2003-05-08 Messju Mohr <messju@lammfellpuschen.de>
5015 * docs/designers.sgml:
5016 fixed example of html_checkboxes
5019 libs/Smarty.class.php:
5020 fixed bug in _create_dir_structure() when used with
5021 open_basedir-restriction and relative paths
5023 * docs/designers.sgml:
5024 fixed example for html_radios
5026 2003-05-07 Monte Ohrt <monte@ispi.net>
5028 * libs/Smarty.class.php
5029 libs/Smarty_Compiler.class.php
5030 libs/plugins/core.assign_smarty_interface.php
5031 libs/plugins/core.display_debug_console.php
5032 libs/plugins/function.display_debug_console.php:
5033 abstracted display_debug_console and assign_smarty_interface to plugin dir
5036 * libs/Smarty.class.php
5037 libs/plugins/function.display_debug_console.php:
5038 correct misc varnames, abstract debug console display to plugin function
5040 * libs/plugins/modifier.escape.php:
5043 2003-05-05 Monte Ohrt <monte@ispi.net>
5045 * libs/Smarty_Compiler.class.php:
5048 * libs/Smarty.class.php:
5049 clean up comments, formatting
5052 libs/Smarty.class.php:
5053 keep DIR_SEP for 3rd party compatability
5056 libs/Smarty.class.php:
5057 remove DIR_SEP, use DIRECTORY_SEPARATOR exclusively
5059 * libs/Smarty_Compiler.class.php:
5060 remove ++ and -- math operators on template vars
5062 2003-05-04 Messju Mohr <messju@lammfellpuschen.de>
5064 * libs/Smarty_Compiler.class.php:
5065 removed unused parameter $quote from Smarty_Compiler::_parse_attrs()
5067 * libs/plugins/function.html_image.php:
5068 fixed DIR_SEP in html_image-plugin
5070 2003-05-04 Monte Ohrt <monte@ispi.net>
5073 libs/Smarty.class.php:
5074 rename DIR_SEP to SMARTY_DIR_SEP to avoid varname collisions
5076 2003-05-04 Messju Mohr <messju@lammfellpuschen.de>
5079 libs/plugins/function.html_image.php:
5080 changed "link" to "href" in html_image. "link" is still working but
5082 html_image always renders an alt-tag now (default alt="")
5083 cleaned up indentiation of function.html_image.php
5085 2003-05-03 Monte Ohrt <monte@ispi.net>
5090 2003-05-02 Messju Mohr <messju@lammfellpuschen.de>
5093 libs/plugins/function.counter.php:
5094 fixed assign attribute for multiple counters
5096 2003-05-02 Monte Ohrt <monte@ispi.net>
5098 * libs/Smarty_Compiler.class.php:
5099 allow math on negative number
5102 libs/Smarty_Compiler.class.php:
5103 added simple math operators to variables
5105 2003-05-02 Messju Mohr <messju@lammfellpuschen.de>
5107 * docs/designers.sgml:
5110 2003-04-30 Monte Ohrt <monte@ispi.net>
5112 * docs/fr/appendixes.sgml
5114 docs/fr/designers.sgml
5115 docs/fr/getting-started.sgml
5116 docs/fr/html-common.dsl
5120 docs/fr/preface.sgml
5121 docs/fr/programmers.sgml:
5122 add frech docs to cvs repository
5124 2003-04-29 Messju Mohr <messju@lammfellpuschen.de>
5127 libs/Smarty.class.php
5128 libs/Smarty_Compiler.class.php:
5129 reverted patch for case-insensitive tag-names
5131 2003-04-28 Messju Mohr <messju@lammfellpuschen.de>
5133 * docs/programmers.sgml:
5134 reverted back to humerous redundancy in the docs :). although we all
5135 know we are here to generate template-based output, and not to have
5138 * docs/getting-started.sgml:
5139 fixed default user and group for max os x installation
5141 * libs/Smarty.class.php:
5142 made $function[2] and $function[3] options for register_resource
5144 * libs/Smarty.class.php:
5145 fixed issue with object-callback when fetching a php-resource
5148 libs/Smarty.class.php:
5149 enabled array(&$obj. 'source', 'timestamp', 'secure', 'trusted') as
5150 callback for register_resource()
5152 enabled array(&$obj, 'method') as callback for
5153 $default_template_handler_func
5155 2003-04-27 Messju Mohr <messju@lammfellpuschen.de>
5157 * docs/designers.sgml
5158 docs/programmers.sgml:
5159 fixed some typos, thank to mehdi
5161 * libs/plugins/function.counter.php:
5162 prevent assign from overruling print-attribute in function.counter.php
5164 * libs/plugins/function.counter.php:
5165 fixed problem with counter and assign
5167 * libs/Smarty.class.php:
5168 fixed notice in _load_plugins()
5171 libs/Smarty.class.php
5172 libs/Smarty_Compiler.class.php:
5173 made plugin-names case-insensitive. this affects
5174 compiler/block/custom-functions and modifers.
5176 2003-04-26 Monte Ohrt <monte@ispi.net>
5179 libs/Smarty_Compiler.class.php:
5180 remove unnecessary close/open tags from compiled templates
5182 2003-04-26 Messju Mohr <messju@lammfellpuschen.de>
5184 * docs/designers.sgml:
5185 added documentation for foreach.property.*
5187 2003-04-24 Messju Mohr <messju@lammfellpuschen.de>
5189 * docs/designers.sgml:
5190 fixed example table_attr and tr_attr in html_table-example
5192 2003-04-21 Greg Beaver <greg@chiaraquartet.net>
5194 * libs/Smarty.class.php:
5195 fixed small bug in doc comments
5197 2003-04-21 Messju Mohr <messju@lammfellpuschen.de>
5200 libs/plugins/function.html_image.php:
5201 fixed errornous creation of '//' in image_path in html_image
5203 2003-04-21 Monte Ohrt <monte@ispi.net>
5205 * libs/plugins/modifier.debug_print_var.php:
5206 fix htmlspecialchars() conflict
5209 libs/plugins/modifier.debug_print_var.php:
5210 fix escapement of special chars in key values of debug console
5213 libs/plugins/function.config_load.php:
5214 fixed debug timing logic for config_load
5216 * docs/designers.sgml:
5220 2003-04-20 Greg Beaver <cellog@users.sourceforge.net>
5223 Smarty_Compiler.class.php
5224 Config_File.class.php:
5225 updated all doc comments to phpDocumentor format (whew!)
5227 2003-04-06 Messju Mohr <messju@lammfellpuschen.de>
5229 * libs/plugins/function.math.php:
5230 allowed "_" in the name of variable-parameters to {math}-function
5232 2003-04-04 Monte Ohrt <monte@ispi.net>
5236 libs/Smarty_Compiler.class.php:
5237 change backtic syntax from $`foo` to `$foo`
5240 libs/Smarty_Compiler.class.php:
5241 recognize $foo[][] syntax in embedded quotes without backticks
5243 2003-04-03 Messju Mohr <messju@lammfellpuschen.de>
5246 libs/Smarty_Compiler.class.php:
5247 name=123 is passed as an integer (not a string) to plugins now
5249 2003-04-01 Messju Mohr <messju@lammfellpuschen.de>
5251 * libs/Smarty.class.php
5252 libs/Smarty_Compiler.class.php:
5253 added CVS $Id: ChangeLog 2746 2007-09-28 01:32:05Z changelog $
5255 2003-03-31 Messju Mohr <messju@lammfellpuschen.de>
5257 * libs/Smarty.class.php:
5258 added missing compile_id inside Smarty_Compiler
5260 * libs/Smarty_Compiler.class.php:
5261 fixed flaw when generating an error for missing postfilter
5263 2003-03-31 Monte Ohrt <monte@ispi.net>
5265 * docs/getting-started.sgml
5266 docs/programmers.sgml:
5269 2003-03-27 Messju Mohr <messju@lammfellpuschen.de>
5272 libs/plugins/modifier.debug_print_var.php:
5273 $length is now propagated to sub-values in debug_print_var
5275 2003-03-26 Monte Ohrt <monte@ispi.net>
5281 commit changes to release notes
5283 * (Smarty_2_5_0_RC2)
5284 libs/Config_File.class.php
5285 libs/Smarty.class.php
5286 libs/Smarty_Compiler.class.php:
5289 2003-03-24 Messju Mohr <messju@lammfellpuschen.de>
5292 libs/Smarty.class.php:
5293 made clear_cache() ignore compile_id when clearing cache_groups
5295 * libs/plugins/function.popup.php:
5296 made onmouseout XHTML-compatible in function.popup.php
5298 2003-03-21 Messju Mohr <messju@lammfellpuschen.de>
5301 libs/Smarty.class.php:
5302 applied new var-names to fetch()
5305 libs/Smarty.class.php:
5306 renamed $localvars to $_localvars in cache-file-handling-functions,
5307 added _get_auto_id()-function
5309 2003-03-21 Monte Ohrt <monte@ispi.net>
5311 * libs/plugins/function.mailto.php
5312 libs/plugins/function.popup.php:
5313 update functions for XHTML compatability
5315 2003-03-21 Messju Mohr <messju@lammfellpuschen.de>
5317 * libs/Smarty.class.php:
5318 fixed wrong $auto_id in _read_cache_file()
5321 libs/Smarty.class.php:
5322 swapped compile_id and cache_id in read_cache_file and write_cache_file
5324 * libs/Smarty.class.php:
5325 reverted patch for ignoring compile-id back to -r1.364, due to problems
5328 libs/plugins/function.html_checkboxes.php
5329 libs/plugins/function.html_radios.php:
5330 html_radios and html_checkboxes accept "selected" instead of "checked"
5334 libs/Smarty.class.php:
5335 swapped compile_id and cache_id for cache-file-handling again
5337 2003-03-20 Monte Ohrt <monte@ispi.net>
5339 * libs/Smarty_Compiler.class.php:
5340 fix notice when no parameter is passed to default
5342 2003-03-20 Messju Mohr <messju@lammfellpuschen.de>
5345 libs/Smarty.class.php:
5346 removed notice of undefined var in _rm_auto()
5348 2003-03-19 Monte Ohrt <monte@ispi.net>
5350 * libs/plugins/function.html_checkboxes.php
5351 libs/plugins/function.html_radios.php
5352 libs/plugins/function.html_table.php:
5353 fix a few error messages, follow consistancy format plugin_name: errormsg
5355 * libs/plugins/function.html_radios.php:
5356 update error messages
5359 libs/plugins/function.html_radios.php:
5360 add a warning when an array is passed as the 'checked' value of html_radios
5362 2003-03-19 Messju Mohr <messju@lammfellpuschen.de>
5365 libs/Smarty_Compiler.class.php:
5366 fixed errormessage in _compile_smarty_ref()
5369 docs/designers.sgml:
5370 updated docs for html_image
5372 2003-03-18 Messju Mohr <messju@lammfellpuschen.de>
5375 libs/Smarty.class.php:
5376 cleaned up calls to readdir()
5378 * libs/plugins/function.html_options.php:
5379 fixed label for optgroup in html_options
5381 2003-03-18 Monte Ohrt <monte@ispi.net>
5384 libs/Smarty_Compiler.class.php:
5385 fix (newly introduced) bug with passing multiple modifiers to a parameter
5387 2003-03-18 Messju Mohr <messju@lammfellpuschen.de>
5390 docs/designers.sgml:
5391 updated docs for html_checkboxes, html_options and html_radios
5393 * libs/plugins/function.html_options.php:
5394 fixed wrong default-"name" in function.html_options.php
5397 libs/plugins/function.html_checkboxes.php
5398 libs/plugins/function.html_radios.php:
5399 renamed "checkbox" and "radios" to "options" in {html_checkboxes} and
5402 * libs/plugins/outputfilter.trimwhitespace.php:
5403 tried to optimize re-replacement in outputfilter.trimwhitespace.php a
5406 * libs/plugins/outputfilter.trimwhitespace.php:
5407 fixed greedy str_replace in outputfilter.trimwhitespace.php
5410 libs/plugins/function.html_checkboxes.php
5411 libs/plugins/function.html_options.php
5412 libs/plugins/function.html_radios.php:
5413 html_options, html_checkboxes and html_radios now pass-thru all unknown
5416 2003-03-17 Messju Mohr <messju@lammfellpuschen.de>
5419 libs/plugins/function.html_options.php:
5420 html_options passthru all unknown paramters now
5422 2003-03-17 Monte Ohrt <monte@ispi.net>
5425 libs/plugins/function.html_image.php:
5426 Fix link bug in html_image function, also make output XHTML compatible
5428 * libs/Smarty_Compiler.class.php:
5429 fix issue of embedded var and escaped double quotes
5431 2003-03-15 Monte Ohrt <monte@ispi.net>
5434 libs/Smarty_Compiler.class.php:
5435 back out "@" logic, apply only to default modifier special case
5437 * libs/Smarty_Compiler.class.php:
5438 fix @ logic, only use upon an echo
5441 libs/Smarty_Compiler.class.php:
5442 append "@" to template var echoes to supress possible notices
5445 libs/Smarty_Compiler.class.php:
5446 append "@" to _run_mod_handler to supress warnings
5448 2003-03-14 Monte Ohrt <monte@ispi.net>
5451 libs/Smarty_Compiler.class.php:
5452 fix problem with escaped double quotes
5455 libs/plugins/function.html_radios.php:
5456 fixed html_options to not return an array
5458 2003-03-12 Messju Mohr <messju@lammfellpuschen.de>
5461 libs/plugins/modifier.truncate.php:
5462 fixed length in modifier.truncate.php
5465 libs/plugins/outputfilter.trimwhitespace.php:
5466 fixed handling of '$'-signs in trimwhitespace outputfilter (messju)
5468 2003-03-12 Monte Ohrt <monte@ispi.net>
5470 * docs/programmers.sgml:
5471 update technical explanation of assign_by_ref and append_by_ref
5473 2003-03-11 Monte Ohrt <monte@ispi.net>
5476 libs/Smarty.class.php:
5477 fix config file recompiling code
5479 2003-03-07 Monte Ohrt <monte@ispi.net>
5481 * libs/plugins/function.html_image.php:
5482 change E_USER_ERROR to E_USER_NOTICE
5484 * libs/plugins/function.html_image.php:
5485 suppress warning in html_image
5488 libs/plugins/function.html_image.php:
5489 update changes to html_image
5491 2003-03-06 Monte Ohrt <monte@ispi.net>
5493 * docs/designers.sgml
5494 docs/de/appendixes.sgml
5496 docs/de/designers.sgml
5497 docs/de/getting-started.sgml
5498 docs/de/html-common.dsl
5501 docs/de/preface.sgml
5502 docs/de/programmers.sgml:
5503 add german docs to dist
5508 * libs/plugins/function.html_image.php:
5509 fix width/height parameter index
5512 libs/Smarty.class.php:
5513 get rid of unsetting name and script attributes to insert tags
5515 2003-03-05 Monte Ohrt <monte@ispi.net>
5521 * libs/plugins/modifier.string_format.php:
5522 fix argument order, erroneously swapped a while back
5524 * (Smarty_2_5_0_RC1)
5528 libs/Config_File.class.php
5529 libs/Smarty.class.php
5530 libs/Smarty_Compiler.class.php:
5531 commit final changes for 2.5.0-RC1
5533 2003-03-04 Monte Ohrt <monte@ispi.net>
5535 * docs/programmers.sgml:
5536 remove $show_info_header and $show_info_include property vars from docs
5538 2003-03-03 Monte Ohrt <monte@ispi.net>
5541 libs/plugins/function.popup.php:
5544 2003-02-28 Monte Ohrt <monte@ispi.net>
5546 * libs/Smarty_Compiler.class.php:
5547 simplify smarty.const.foo and smarty.const.$foo logic
5549 * libs/Smarty_Compiler.class.php:
5550 only allow $foo syntax in embedded quotes, unless escaped with backticks
5551 then allow any dollar var
5554 libs/Smarty_Compiler.class.php:
5555 fix "once" var compiling to work with new attr compiling methods for
5562 docs/getting-started.sgml
5563 libs/Smarty_Compiler.class.php
5564 libs/plugins/function.html_checkboxes.php
5565 libs/plugins/function.html_image.php
5566 libs/plugins/function.html_options.php
5567 libs/plugins/function.html_radios.php
5568 libs/plugins/function.html_select_date.php
5569 libs/plugins/function.html_select_time.php
5570 libs/plugins/function.html_table.php:
5571 fix $smarty.const.foo compiling, clean up double quoted strings,
5572 allow full dollar var syntax in quotes again
5574 2003-02-27 Monte Ohrt <monte@ispi.net>
5576 * docs/designers.sgml
5577 docs/programmers.sgml
5578 libs/Smarty_Compiler.class.php:
5579 update docs, fix smarty var compiling, allow any $smarty.*.$foo syntax,
5580 add $`foobar` for embedded variables
5582 * libs/plugins/function.html_image.php:
5583 update functionality
5585 2003-02-26 Monte Ohrt <monte@ispi.net>
5588 libs/plugins/modifier.nl2br.php:
5591 * libs/plugins/function.html_image.php:
5594 2003-02-24 Monte Ohrt <monte@ispi.net>
5596 * libs/Smarty.class.php
5597 libs/plugins/function.html_image.php:
5598 fix rename problem in windows, unlink first
5600 * libs/plugins/function.html_checkboxes.php
5601 libs/plugins/function.html_image.php
5602 libs/plugins/function.html_options.php
5603 libs/plugins/function.html_radios.php
5604 libs/plugins/shared.escape_special_chars.php:
5605 update functions with separate escape_special_chars routine
5608 libs/plugins/function.html_checkboxes.php
5609 libs/plugins/function.html_radios.php:
5610 commit checkboxes, update radios
5613 libs/Smarty.class.php
5614 libs/plugins/function.html_image.php:
5615 fix bug with get_registered_object
5618 libs/plugins/modifier.cat.php:
5619 added cat modifier to distribution
5622 libs/Smarty_Compiler.class.php:
5623 added << >> <> support to IF statements
5625 * libs/plugins/function.html_radios.php:
5626 apply patch to initial html_radios function
5629 libs/Smarty.class.php:
5630 fix _assign_smarty_interface to not overwrite keys other than 'request'
5633 libs/plugins/function.html_radios.php:
5634 added html_radios to distribution
5637 libs/plugins/modifier.string_format.php:
5638 fixed arg order of string_format
5641 libs/Smarty.class.php:
5642 use tmp file for file writes, avoid race condition
5645 libs/Smarty_Compiler.class.php:
5646 add $smarty.config.foo var, handle embedded smarty var correctly
5649 libs/plugins/function.fetch.php:
5650 silence warnings in fetch plugin
5652 2003-02-21 Monte Ohrt <monte@ispi.net>
5658 update install instructions
5667 remove some files already in docs or elsewhere
5670 add templates_c to repository
5673 move demo files to demo directory
5675 * Config_File.class.php
5677 Smarty_Compiler.class.php
5679 moved lib files under libs directory
5681 2003-02-20 Monte Ohrt <monte@ispi.net>
5685 add get_config_vars() method, update get_template_vars() functionality
5689 fix minor logic in _fetch_template_info()
5693 support merging appended vars
5697 fix cache groups behavior with compile_id set
5699 2003-02-19 Monte Ohrt <monte@ispi.net>
5702 back out third parameter, extend functionality of append
5705 Smarty_Compiler.class.php:
5706 update imbedded vars, allow special $smarty vars
5708 * plugins/function.html_table.php:
5709 add plugin html_table
5713 support appending key=>val pairs
5716 Smarty_Compiler.class.php:
5717 change embedded variable logic to only recognize $foo and $foo[0][bar]
5721 Smarty_Compiler.class.php:
5722 allow null as function attribute value
5724 2003-02-18 Monte Ohrt <monte@ispi.net>
5728 Smarty_Compiler.class.php:
5729 support foo->bar[index] syntax
5731 * Smarty_Compiler.class.php:
5732 allow $foo->bar[0] syntax
5734 2003-02-17 Monte Ohrt <monte@ispi.net>
5736 * plugins/modifier.escape.php:
5737 fix syntax error from previous commit
5741 add error msgs to get_registered_object
5744 add function for getting reference to registered object
5746 * Smarty_Compiler.class.php:
5747 back out patches for object and objref calls on $smarty var
5750 Smarty_Compiler.class.php:
5751 treat unrecognized param attribute syntax as a string
5754 Smarty_Compiler.class.php:
5755 support $smarty.const.$foo syntax
5759 plugins/modifier.count_words.php
5760 plugins/modifier.escape.php:
5761 fix E_NOTICE messages
5765 Smarty_Compiler.class.php:
5766 add @ and === to if tokens, few param cleanups
5768 2003-02-16 Greg Beaver <greg@chiaraquartet.net>
5772 Smarty_Compiler.class.php:
5773 many more phpdoc comment upgrades
5775 2003-02-15 Greg Beaver <cellog@sourceforge.net>
5777 Smarty_Compiler.class.php
5778 continue cleaning of phpdoc comments. All that is needed is the
5779 addition of @return tags and perhaps a bit more verbose comments
5780 and they are finished.
5782 2003-02-14 Monte Ohrt <monte@ispi.net>
5786 enable config_load error messages
5789 plugins/function.html_options.php:
5790 fix html_options to not escape already escaped entities
5794 send Last-Modified header on cache creation, misc tab/spacing cleanup
5796 2003-02-13 Monte Ohrt <monte@ispi.net>
5798 * Smarty_Compiler.class.php
5799 docs/designers.sgml:
5800 allow dash in plain text
5803 Smarty_Compiler.class.php:
5804 check strict syntax of function attributes
5806 2003-02-12 Monte Ohrt <monte@ispi.net>
5809 Smarty_Compiler.class.php:
5810 dropped support for modifiers on object parameters,
5811 added support for objects as modifier parameters
5814 Smarty_Compiler.class.php
5815 docs/designers.sgml:
5816 fix bug with decimal numbers in if statements, misc doc updates
5818 2003-02-11 Monte Ohrt <monte@ispi.net>
5821 Config_File.class.php
5826 Smarty_Compiler.class.php:
5827 update version numbers
5829 2003-02-10 Monte Ohrt <monte@ispi.net>
5832 Smarty_Compiler.class.php:
5833 add support for $foo->$bar syntax
5839 Smarty_Compiler.class.php:
5840 support full var syntax in quoted text, fix problem with const var access,
5841 clean up some more regex code, fix object problem with no properties
5843 2003-02-06 Monte Ohrt <monte@ispi.net>
5846 Config_File.class.php
5851 Smarty_Compiler.class.php:
5852 committed 2.4.1 changes
5855 Smarty_Compiler.class.php:
5856 ignore case in IF statements
5858 2003-02-05 Monte Ohrt <monte@ispi.net>
5861 Smarty_Compiler.class.php:
5862 treat undefined constants as null
5866 fix problem with inserts and nested fetches
5868 * Smarty_Compiler.class.php:
5869 fix "if" regex for math tokens
5873 Smarty_Compiler.class.php
5874 docs/getting-started.sgml:
5875 added support for extracting params to include_php
5877 2003-02-04 Monte Ohrt <monte@ispi.net>
5882 2003-02-03 Monte Ohrt <monte@ispi.net>
5887 2003-02-03 Greg Beaver <greg@chiaraquartet.net>
5891 begin fixing phpdoc comments in Smarty.class.php
5894 Config_File.class.php:
5895 fixed phpdoc comments
5897 2003-02-03 Monte Ohrt <monte@ispi.net>
5899 * Smarty_Compiler.class.php:
5900 allow $foo->bar[$x].foo syntax
5902 * Smarty_Compiler.class.php
5905 templates/index.tpl:
5906 fix accidental commit
5910 templates/index.tpl:
5911 allow $foo->bar[$j].blah type of syntax
5913 2003-02-02 Greg Beaver <cellog@php.net>
5916 begin fixing of phpdoc comments
5918 * Config_File.class.php
5919 fix phpdoc comments, add phpDocumentor docblock templates
5921 2003-02-02 Monte Ohrt <monte@ispi.net>
5929 Config_File.class.php
5934 Smarty_Compiler.class.php
5935 docs/appendixes.sgml
5937 docs/programmers.sgml:
5938 update Smarty version numbers
5940 2003-01-30 Monte Ohrt <monte@ispi.net>
5943 Smarty_Compiler.class.php
5945 fix order of php tag comparisons
5948 Smarty_Compiler.class.php:
5949 fix known php tag handling problems
5951 2003-01-29 Monte Ohrt <monte@ispi.net>
5954 Smarty_Compiler.class.php:
5955 change comments to phpdoc style
5957 2003-01-28 Monte Ohrt <monte@ispi.net>
5960 docs/programmers.sgml:
5961 make separate var for compiler file
5963 * plugins/function.fetch.php:
5966 2003-01-25 Monte Ohrt <monte@ispi.net>
5969 Smarty_Compiler.class.php:
5970 add support for restriction to registered methods
5972 * plugins/outputfilter.trimwhitespace.php:
5973 update with textarea support
5975 2003-01-24 Monte Ohrt <monte@ispi.net>
5977 * Smarty_Compiler.class.php:
5978 fix compiling problem with {foreach} tags
5981 Smarty_Compiler.class.php:
5982 put objects in own array, add object param format support, change
5983 object syntax from foo.bar to foo->bar
5985 2003-01-23 Monte Ohrt <monte@ispi.net>
5989 Smarty_Compiler.class.php:
5990 add support for object registration
5992 2003-01-22 Monte Ohrt <monte@ispi.net>
5995 add file & line number of calling error to error message
5997 2003-01-21 Monte Ohrt <monte@ispi.net>
5999 * Smarty_Compiler.class.php:
6000 put php style object syntax back in
6002 2003-01-20 Monte Ohrt <monte@ispi.net>
6005 move security settings to fetch function for template_dir
6009 fix debug template and security, add template_dir to secure_dir at runtime
6011 2003-01-17 Monte Ohrt <monte@ispi.net>
6015 Smarty_Compiler.class.php:
6016 added new object support without new template syntax
6018 2003-01-15 Monte Ohrt <monte@ispi.net>
6022 Smarty_Compiler.class.php:
6023 fix if statement syntax for negative integers, fix issue with directories
6026 2003-01-08 Monte Ohrt <monte@ispi.net>
6029 plugins/function.counter.php
6030 plugins/function.cycle.php
6031 plugins/function.debug.php
6032 plugins/function.eval.php
6033 plugins/function.fetch.php
6034 plugins/function.html_options.php
6035 plugins/function.html_select_date.php
6036 plugins/function.html_select_time.php
6037 plugins/function.mailto.php
6038 plugins/function.math.php
6039 plugins/function.popup.php
6040 plugins/function.popup_init.php:
6041 update plugins to return values instead of echo, fix config file cache
6042 to include global config variables in cache file
6044 * Smarty_Compiler.class.php:
6045 fix bug with >= tests in if statements, comment out full object support
6047 2003-01-06 Monte Ohrt <monte@ispi.net>
6051 plugins/modifier.escape.php:
6052 add javascript escape parameter to escape modifier
6054 2003-01-02 Monte Ohrt <monte@ispi.net>
6056 * templates/header.tpl:
6057 move the title into head where it should be
6059 2002-12-24 Monte Ohrt <monte@ispi.net>
6061 * Smarty_Compiler.class.php:
6062 added correct line numbers to smarty syntax error messages
6064 * docs/programmers.sgml:
6065 update append documentation, make more clear on its function
6067 * Smarty_Compiler.class.php:
6068 fix modifier matching regexp
6070 2002-12-23 Monte Ohrt <monte@ispi.net>
6072 * Smarty_Compiler.class.php:
6073 support nested function calls in IF statements
6075 2002-12-20 Monte Ohrt <monte@ispi.net>
6077 * Smarty_Compiler.class.php:
6078 few more fixes, spaces around function parameters
6080 * Smarty_Compiler.class.php:
6081 fix misc syntax issues with {if} tags
6083 2002-12-20 Monte Ohrt <monte@ispi.net>
6085 * Smarty_Compiler.class.php:
6086 fix misc syntax issues with {if} tags
6088 2002-12-19 Monte Ohrt <monte@ispi.net>
6090 * Smarty_Compiler.class.php:
6091 commit updates, passes all smoke tests
6096 * Smarty_Compiler.class.php:
6097 fixed literal string not in quotes as parameters
6100 Smarty_Compiler.class.php:
6101 fix misc syntax issues, add ability to pass modifiers to functions
6103 2002-12-18 Monte Ohrt <monte@ispi.net>
6110 Smarty_Compiler.class.php:
6111 update compiler code, clean up regex, add new syntax features
6113 2002-12-16 Monte Ohrt <monte@ispi.net>
6118 * Smarty_Compiler.class.php:
6119 commit updates for objects
6121 2002-12-14 Monte Ohrt <monte@ispi.net>
6124 Smarty_Compiler.class.php:
6125 fix bug with compiling config files with caching on
6127 2002-12-13 Monte Ohrt <monte@ispi.net>
6129 * Smarty_Compiler.class.php:
6130 fix problem with matching single quoted strings
6132 * Smarty_Compiler.class.php:
6133 update embedded variable logic, get rid of ."" at end of output
6137 plugins/function.html_select_date.php:
6138 add day_value_format to html_select_date
6140 2002-12-12 Monte Ohrt <monte@ispi.net>
6142 * plugins/modifier.debug_print_var.php:
6143 fix bug, double escaped values in display
6146 move debug test back into fetch()
6150 Smarty_Compiler.class.php
6151 plugins/outputfilter.trimwhitespace.php:
6152 assigned vars are no longer in global name space, few debug cleanups
6154 2002-12-11 Monte Ohrt <monte@ispi.net>
6156 * plugins/function.popup.php:
6157 fix error in newline code
6159 * plugins/function.popup.php:
6160 fix popup to allow newlines in text data
6162 2002-12-10 Monte Ohrt <monte@ispi.net>
6165 fix plugin error logic
6167 * docs/designers.sgml
6168 docs/programmers.sgml:
6169 edit examples, make more verbose
6172 plugins/function.html_options.php:
6173 escape html entities in the option values and output
6176 plugins/function.html_options.php:
6177 fixed bug with label of html_options
6179 2002-12-09 Monte Ohrt <monte@ispi.net>
6182 add support for var_export()
6184 * Config_File.class.php
6186 clean up code, respect force_compile and compile_check flags
6190 Smarty_Compiler.class.php
6192 plugins/function.mailto.php:
6193 add caching feature to config loading, document update, add mailto plugin
6195 2002-12-08 Monte Ohrt <monte@ispi.net>
6197 * plugins/function.fetch.php:
6198 fix query part of URL
6200 2002-12-05 Monte Ohrt <monte@ispi.net>
6202 * docs/designers.sgml:
6205 2002-11-22 Monte Ohrt <monte@ispi.net>
6207 * Smarty_Compiler.class.php:
6208 patch for warning message
6210 2002-11-21 Monte Ohrt <monte@ispi.net>
6214 get rid of testing for a set value with assign function, just set to
6215 whatever is passed into the template
6217 * docs/programmers.sgml:
6220 2002-11-19 Monte Ohrt <monte@ispi.net>
6222 * Config_File.class.php
6227 Smarty_Compiler.class.php:
6228 commit changes, ready for 2.3.1 release
6230 2002-11-01 Monte Ohrt <monte@ispi.net>
6232 * plugins/function.html_options.php:
6233 added label attribute to all option outputs, cover w3c spec.
6235 * NEWS: update NEWS file
6237 * docs/designers.sgml: update docs for optgroup output
6239 * plugins/function.html_options.php:
6240 make html_options work with optgroup, make func modular and recursive.
6242 2002-10-29 Monte Ohrt <monte@ispi.net>
6245 Smarty.class.php: set mtime on compile files so they match source files
6247 2002-10-18 Monte Ohrt <monte@ispi.net>
6250 Smarty.class.php: added proper support for open_basedir setting
6252 * docs/designers.sgml: clear up docs on index, iteration and rownum
6254 2002-10-16 Monte Ohrt <monte@ispi.net>
6256 * plugins/modifier.default.php: fix warning message in default modifier
6258 2002-09-25 Monte Ohrt <monte@ispi.net>
6260 * docs/designers.sgml
6261 plugins/modifier.strip.php
6262 NEWS: added strip variable modifier
6264 2002-09-24 Andrei Zmievski <andrei@php.net>
6266 * NEWS: *** empty log message ***
6268 * Smarty_Compiler.class.php:
6269 Fix to be able to use $smarty.x variables as arrays.
6271 2002-09-23 Monte Ohrt <monte@ispi.net>
6273 * Config_File.class.php:
6274 add support for mac/dos formatted config files (fix newlines)
6276 * docs/programmers.sgml: add optional tags to clear_cache parameters
6278 * docs/designers.sgml:
6279 fix error with include_php description, add $this to description
6281 2002-09-20 Monte Ohrt <monte@ispi.net>
6284 docs/getting-started.sgml: fixed errors with example setup docs
6286 2002-09-16 Monte Ohrt <monte@ispi.net>
6288 * plugins/block.textformat.php
6290 NEWS: add textformat block function
6292 2002-09-10 Monte Ohrt <monte@ispi.net>
6294 * docs/designers.sgml:
6295 add assign attribute to cycle function documentation
6297 * docs/designers.sgml
6298 docs/programmers.sgml: fix typos
6300 2002-09-09 Monte Ohrt <monte@ispi.net>
6302 * plugins/function.debug.php
6303 templates/header.tpl:
6304 fix header in debug template, fix typo in header.tpl example
6306 2002-08-15 mohrt <mohrt@pb1.pair.com>
6308 * docs/programmers.sgml: fix typos
6310 2002-08-08 mohrt <mohrt@pb1.pair.com>
6314 supress warnings from unlink() and is_dir(), let error handler deal with it
6316 2002-08-07 mohrt <mohrt@pb1.pair.com>
6318 * docs/appendixes.sgml
6320 docs/programmers.sgml
6321 Config_File.class.php
6326 Smarty_Compiler.class.php: update files with new version numbers
6328 2002-08-02 mohrt <mohrt@pb1.pair.com>
6330 * NEWS: update NEWS file with credits
6333 Smarty.class.php: added assign_by_ref() and append_by_ref() functions
6335 2002-08-01 mohrt <mohrt@pb1.pair.com>
6340 changed default warning type for plugin errors from E_USER_WARNING to E_USER_ERROR
6342 2002-07-29 mohrt <mohrt@pb1.pair.com>
6344 * plugins/function.html_select_time.php
6346 NEWS: added paramters to html_select_time plugin
6348 2002-07-25 Andrei Zmievski <andrei@pb1.pair.com>
6350 * TODO: *** empty log message ***
6352 2002-07-24 mohrt <mohrt@pb1.pair.com>
6354 * QUICKSTART: update QUICKSTART guide
6358 plugins/modifier.debug_print_var.php:
6359 update debug console to show objects, fix warning in debug.tpl
6361 2002-07-23 mohrt <mohrt@pb1.pair.com>
6363 * docs/programmers.sgml: fix load_filter examples
6365 * Config_File.class.php
6366 NEWS: fix error when there are no sections in config file
6368 2002-07-19 mohrt <mohrt@pb1.pair.com>
6370 * docs/getting-started.sgml: fix error in install guide
6372 2002-07-18 mohrt <mohrt@pb1.pair.com>
6374 * Smarty_Compiler.class.php:
6375 correct the expression match for smarty:nodefaults
6377 2002-07-17 mohrt <mohrt@pb1.pair.com>
6379 * Smarty_Compiler.class.php: fix default modifier to work with config vars
6381 * Smarty_Compiler.class.php: got args to strstr backwards...
6385 Smarty_Compiler.class.php:
6386 change default modifiers to array instead of string
6388 * Smarty_Compiler.class.php
6390 Smarty.class.php: add default modifier logic, minor doc updates
6394 plugins/function.popup_init.php:
6395 make popup_init xhtml compliant, minor variable name changes for consistancy
6397 2002-07-16 mohrt <mohrt@pb1.pair.com>
6399 * NEWS: update NEWS file
6401 * plugins/function.debug.php
6405 fix problem with filenames on windows, add ability to supply expire time in seconds when clearing cache or compiled files
6407 2002-07-15 mohrt <mohrt@pb1.pair.com>
6410 fixed problem with insert tags when loading function from script attribute
6411 and caching enabled (Monte)
6413 2002-07-14 mohrt <mohrt@pb1.pair.com>
6416 Smarty.class.php: fix bug with debug_tpl file path for Windows
6418 2002-07-12 Monte Ohrt <monte@ispi.net>
6420 * Smarty.class.php: fix append function with array/string issue
6422 2002-07-11 Monte Ohrt <monte@ispi.net>
6424 * RELEASE_NOTES: update release notes
6430 Smarty_Compiler.class.php
6431 Config_File.class.php: update files to 2.2.0 tags, get ready for release
6433 2002-07-09 Monte Ohrt <monte@ispi.net>
6436 Smarty.class.php: make debug.tpl work with any delimiter
6440 change tests in append and assign to != '' instead of empty(), which is more accurate
6442 2002-07-08 Monte Ohrt <monte@ispi.net>
6444 * docs/designers.sgml: minor doc update
6447 cast var as an array, simplify and get rid of PHP warning messages
6449 2002-07-03 Monte Ohrt <monte@ispi.net>
6451 * Smarty.class.php: one more N
6454 prepend "N" to filenames to avoid possible OS issues with dir names starting with "-"
6456 * Smarty.class.php: only set $debug_tpl in constructor if empty
6460 docs/getting-started.sgml
6461 docs/programmers.sgml:
6462 make use_sub_dirs go back to crc32 for subdir separation
6464 2002-06-29 Monte Ohrt <monte@ispi.net>
6466 * plugins/function.eval.php: do nothing if $val is empty
6469 plugins/function.eval.php
6470 plugins/function.popup_init.php:
6471 add zindex to popup init, fix error message for eval.
6473 2002-06-27 Monte Ohrt <monte@ispi.net>
6476 only loop through relative paths for PHP include_path, remove $_relative variable
6478 * Smarty_Compiler.class.php: added {$smarty.version} variable
6480 2002-06-26 Monte Ohrt <monte@ispi.net>
6482 * docs/appendixes.sgml
6484 docs/getting-started.sgml
6485 docs/programmers.sgml
6487 update plugin loading logic, look in SMARTY_DIR, then cwd. If all fail, then retry all with include_path
6489 * templates/header.tpl
6490 Smarty.class.php: update get_include_path, get _path_array only once
6492 * Smarty.class.php: fix get_include_path function for windows
6494 * Smarty.class.php: update plugin search logic
6496 * Smarty.class.php: only search include_path if relative path
6498 * plugins/function.html_select_date.php
6499 plugins/function.html_select_time.php
6500 plugins/modifier.date_format.php
6501 Smarty_Compiler.class.php
6503 Smarty.class.php: allow plugins_dir to be an array of directories
6505 2002-06-25 Monte Ohrt <monte@ispi.net>
6507 * docs/programmers.sgml
6508 docs/getting-started.sgml: update installation docs
6511 docs/getting-started.sgml
6514 Smarty.class.php: move debug.tpl to SMARTY_DIR, add to constructor
6516 2002-06-24 Monte Ohrt <monte@ispi.net>
6518 * plugins/function.assign_debug_info.php
6519 NEWS: fixed warning message in function.assign_debug_info
6521 * Smarty.class.php: update include_path fixes
6524 fixed $template_dir, $compile_dir, $cache_dir, $config_dir to respect include_path
6526 2002-06-23 Monte Ohrt <monte@ispi.net>
6528 * plugins/shared.make_timestamp.php:
6529 update timestamp plugin to work when passed a timestamp
6531 2002-06-19 Monte Ohrt <monte@ispi.net>
6533 * NEWS: update NEWS file
6535 * plugins/modifier.date_format.php
6536 docs/designers.sgml:
6537 update date_format, allow optional 2nd paramater as default date if passed date is empty. update docs.
6539 * plugins/modifier.date_format.php:
6540 fix date_format modifier, return nothing if given empty string
6542 2002-06-18 Monte Ohrt <monte@ispi.net>
6545 plugins/function.cycle.php:
6546 gave $reset a default value in cycle function
6548 * plugins/function.html_select_date.php
6549 plugins/shared.make_timestamp.php
6551 corrected warnings in html_select_time function, made make timestamp always return a timestamp
6553 2002-06-17 Monte Ohrt <monte@ispi.net>
6555 * Smarty.class.php: swapped around cache_id and compile_id order
6557 2002-06-14 Monte Ohrt <monte@ispi.net>
6559 * docs/programmers.sgml
6560 plugins/function.popup_init.php
6562 change directory delimiter to "^" for cache and compile files
6564 2002-06-13 Andrei Zmievski <andrei@php.net>
6568 * Smarty_Compiler.class.php:
6569 Optimize the calculation of section 'total' property.
6571 2002-06-11 Monte Ohrt <monte@ispi.net>
6575 added support for subdir exclusion, deletion by full or partial cache_id and compile_id, change file format to urlencoded values instead of crc32
6577 2002-06-07 Monte Ohrt <monte@ispi.net>
6579 * Smarty.class.php: fix bug with last_modified_check code
6583 updated $GLOBALS refererence for HTTP_IF_MODIFIED_SINCE
6585 2002-06-06 Monte Ohrt <monte@ispi.net>
6587 * docs/designers.sgml
6589 remove overlib.js file from distribution, update plugin and docs
6591 2002-06-05 Monte Ohrt <monte@ispi.net>
6593 * docs/designers.sgml
6595 Smarty.class.php: fix 304 Not Modified, don't send content
6597 2002-06-03 Monte Ohrt <monte@ispi.net>
6599 * plugins/function.cycle.php: update version number
6601 * plugins/function.cycle.php
6603 fixed cycle function to respect delimiter setting after initial setting
6607 update $GLOBALS references to work properly with track_globals settings
6609 * plugins/function.math.php: fixed bug with call $assign
6611 * docs/appendixes.sgml
6613 plugins/function.html_options.php
6614 plugins/function.html_select_time.php
6617 Smarty_Compiler.class.php:
6618 optimized for loops with count() function calls
6620 2002-06-01 Andrei Zmievski <andrei@php.net>
6622 * TODO: *** empty log message ***
6624 2002-05-21 Monte Ohrt <monte@ispi.net>
6626 * NEWS: update NEWS file
6628 * plugins/function.html_select_date.php
6631 Config_File.class.php:
6632 update html_select_date with month_value_format attribute for controlling the format of the month values.
6634 2002-05-17 Andrei Zmievski <andrei@php.net>
6637 Smarty_Compiler.class.php:
6638 Made it possible to use simple variables inside [] for indexing.
6640 2002-05-16 Monte Ohrt <monte@ispi.net>
6642 * docs/designers.sgml
6643 docs/getting-started.sgml
6646 Smarty_Compiler.class.php
6647 TESTIMONIALS: add "once" attribute to php_include, update docs
6649 2002-05-09 Andrei Zmievski <andrei@ispi.net>
6652 TODO: *** empty log message ***
6654 2002-05-07 Monte Ohrt <monte@ispi.net>
6656 * plugins/function.cycle.php: remove \n from cycle function
6658 * docs/designers.sgml
6659 plugins/function.cycle.php
6663 Smarty_Compiler.class.php
6665 update cycle function to handle array as input, update files to 2.1.1
6667 2002-05-06 Monte Ohrt <monte@ispi.net>
6669 * plugins/function.fetch.php:
6670 update fetch function with more error checking
6672 2002-05-03 Monte Ohrt <monte@ispi.net>
6674 * docs/designers.sgml
6675 plugins/function.counter.php:
6676 update counter to use name instead of id (id still works though)
6678 * plugins/function.cycle.php
6679 docs/designers.sgml: rename id to name for cycle function
6681 * plugins/function.cycle.php:
6682 update cycle function to allow blank values parameter after initialized
6684 * plugins/function.cycle.php: fix syntax error
6686 2002-05-02 Monte Ohrt <monte@ispi.net>
6688 * plugins/function.cycle.php: ugh, another typo
6690 * plugins/function.cycle.php: update comments
6692 * docs/designers.sgml
6693 plugins/function.cycle.php
6694 NEWS: added function cycle
6697 Smarty.class.php: fix register_outputfilter function
6699 2002-05-01 Monte Ohrt <monte@ispi.net>
6701 * docs/designers.sgml
6703 Smarty.class.php: fixed bug with resource testing and include_path
6705 2002-04-30 Monte Ohrt <monte@ispi.net>
6711 Smarty_Compiler.class.php: update files for 2.1.0 release
6713 2002-04-30 Andrei Zmievski <andrei@ispi.net>
6715 * plugins/function.fetch.php
6716 docs/programmers.sgml
6717 Smarty.class.php: Fix.
6719 2002-04-29 Andrei Zmievski <andrei@ispi.net>
6721 * docs/programmers.sgml
6722 docs/designers.sgml: A whole bunch of docs.
6724 2002-04-26 Monte Ohrt <monte@ispi.net>
6728 docs/programmers.sgml: update FAQ, QUICKSTART, small doc syntax fix
6730 2002-04-24 Monte Ohrt <monte@ispi.net>
6732 * docs/programmers.sgml
6734 Smarty.class.php: changed doc structure a bit
6736 2002-04-16 Andrei Zmievski <andrei@php.net>
6738 * Smarty.class.php: Add register/unregister API for output filters.
6742 Smarty_Compiler.class.php
6744 Changed the way filters are loaded, which now has to be done explicitly,
6745 either through load_filter() API or by filling in $autoload_filters variable.
6746 Also renamed internal variable to avoid namespace pollution.
6748 2002-04-15 Andrei Zmievski <andrei@php.net>
6751 Fixed _get_php_resource() to take include_path into account.
6753 2002-04-15 Monte Ohrt <monte@ispi.net>
6755 * docs/designers.sgml:
6756 update docs, get modifiers and functions into index for easy access
6758 * docs/programmers.sgml
6760 Smarty.class.php: update caching documentation
6762 2002-04-15 Andrei Zmievski <andrei@php.net>
6764 * NEWS: *** empty log message ***
6766 * Smarty.class.php: Only turn down error notices if $debugging is false.
6768 2002-04-15 Monte Ohrt <monte@ispi.net>
6770 * NEWS: update NEWS file
6772 * plugins/function.html_select_date.php:
6773 fixed logic so this works right when field_separator = "/"
6775 * plugins/function.html_select_date.php:
6776 fix regular expression for matching date
6778 2002-04-13 Monte Ohrt <monte@ispi.net>
6780 * docs/designers.sgml: updated html_select_date docs to reflect changes
6783 plugins/function.html_select_date.php:
6784 added YYYY-MM-DD support to html_select_date
6786 2002-04-12 Andrei Zmievski <andrei@php.net>
6788 * TESTIMONIALS: New entry.
6790 2002-04-12 Monte Ohrt <monte@ispi.net>
6792 * plugins/modifier.strip_tags.php: back out changes to strip_tags
6794 * docs/programmers.sgml: update docs regarding cache_lifetime
6796 * plugins/modifier.strip_tags.php
6798 update cache_lifetime logic: -1 = never expire, 0 = always expire
6800 2002-04-11 Andrei Zmievski <andrei@php.net>
6807 Smarty_Compiler.class.php
6808 docs/getting-started.sgml:
6809 Fixed directory separtor issue. Requiring PHP 4.0.6 now.
6812 Smarty_Compiler.class.php:
6813 Added ability to use simple variables for array indices or object properties.
6815 * TESTIMONIALS: Another one.
6817 * TESTIMONIALS: Adding one from Mark P.
6819 2002-04-05 Andrei Zmievski <andrei@php.net>
6821 * Smarty_Compiler.class.php
6823 Smarty.class.php: Make it possible to unregister pre/postfilter plugins.
6825 2002-04-05 Monte Ohrt <monte@ispi.net>
6827 * INSTALL: Remove addons file from INSTALL instructions
6829 2002-04-04 Monte Ohrt <monte@ispi.net>
6831 * docs/designers.sgml: update doc error
6833 * docs/designers.sgml
6834 plugins/modifier.escape.php
6836 Smarty.class.php: added htmlall attribute to escape modifier
6838 2002-04-03 Andrei Zmievski <andrei@php.net>
6840 * Smarty_Compiler.class.php: Fixed undefined offset warning in {if} tag.
6843 NEWS: Added template_exists() API.
6846 Smarty_Compiler.class.php
6848 - Added $smarty.template variable.
6849 - Fixed {include_php} tag when dynamic values were used for 'file' attribute.
6851 * Config_File.class.php: Separator setting fix.
6853 2002-03-28 Monte Ohrt <monte@ispi.net>
6856 README: add digest address
6860 Smarty.class.php: update mailing list addresses
6862 2002-03-28 Andrei Zmievski <andrei@php.net>
6864 * NEWS: *** empty log message ***
6866 * plugins/function.html_select_date.php
6867 plugins/function.html_select_time.php
6868 plugins/modifier.date_format.php:
6869 Fix for when plugins directory is not the default one.
6871 2002-03-28 Andrei Zmievski <andrei@ispi.net>
6873 * NEWS: *** empty log message ***
6875 * plugins/function.html_select_date.php
6876 plugins/function.html_select_time.php
6877 plugins/modifier.date_format.php:
6878 Fix for when plugins directory is not the default one.
6880 2002-03-27 Monte Ohrt <monte@ispi.net>
6882 * FAQ: update FAQ page
6884 2002-03-26 Andrei Zmievski <andrei@ispi.net>
6889 Smarty_Compiler.class.php
6890 TODO: Block functions changes.
6892 * Config_File.class.php: *** empty log message ***
6894 2002-03-25 Andrei Zmievski <andrei@php.net>
6897 Smarty_Compiler.class.php: Initial implementation of block functions.
6899 2002-03-22 Monte Ohrt <monte@ispi.net>
6901 * docs/designers.sgml: fix documentation error in capture
6903 2002-03-22 Andrei Zmievski <andrei@php.net>
6905 * Smarty.class.php: *** empty log message ***
6907 * Smarty.class.php: Turn off notices.
6909 2002-03-21 Andrei Zmievski <andrei@php.net>
6911 * Smarty_Compiler.class.php: Make _current_file available to prefilters.
6915 Made is possible to assign variables in pre/postfilters.
6917 2002-03-20 Andrei Zmievski <andrei@php.net>
6919 * plugins/function.html_select_date.php: Fixed +/- functionality.
6921 * NEWS: *** empty log message ***
6923 2002-03-20 Monte Ohrt <monte@ispi.net>
6925 * Config_File.class.php
6930 Smarty_Compiler.class.php: update version numbers
6932 * plugins/function.html_select_date.php
6933 plugins/function.html_select_time.php
6934 plugins/modifier.date_format.php:
6935 move .make_timestamp.php to shared.make_timestamp.php
6940 plugins/function.fetch.php
6941 plugins/function.html_select_date.php:
6942 update file generation, replace crc32() '-' with 'N'
6944 2002-03-20 Andrei Zmievski <andrei@php.net>
6946 * Smarty_Compiler.class.php: *** empty log message ***
6948 2002-03-19 Andrei Zmievski <andrei@php.net>
6950 * NEWS: *** empty log message ***
6953 Smarty_Compiler.class.php:
6954 Fix plugin behavior for inserts with script attribute.
6956 * NEWS: *** empty log message ***
6958 * Smarty_Compiler.class.php: Fix bug with $smarty.cookies.
6960 * TESTIMONIALS: *** empty log message ***
6962 2002-03-15 Monte Ohrt <monte@ispi.net>
6965 docs/designers.sgml: update Changelog
6967 * plugins/modifier.indent.php
6968 plugins/modifier.wordwrap.php: add wordwrap and indent to repository
6970 2002-03-14 Monte Ohrt <monte@ispi.net>
6973 remove show_info_include and show_info_header functions
6975 2002-03-13 Monte Ohrt <monte@ispi.net>
6977 * plugins/function.fetch.php: update fetch function
6979 * plugins/function.fetch.php: update fetch function with new parameters
6981 2002-03-12 Monte Ohrt <monte@ispi.net>
6983 * docs/designers.sgml: update doc tables
6985 * docs/designers.sgml: update docs columns
6987 * docs/getting-started.sgml
6988 docs/appendixes.sgml: update docs
6991 docs/appendixes.sgml: update syntax error in docs, add to testimonials
6993 2002-03-04 Monte Ohrt <monte@ispi.net>
6996 README: update FAQ, README with digest mode info
6998 2002-03-02 Monte Ohrt <monte@ispi.net>
7000 * QUICKSTART: update quickstart
7003 change behavior so cache_lifetime = 0 never expires (instead of always regenerate)
7005 2002-03-01 Monte Ohrt <monte@ispi.net>
7007 * docs/designers.sgml: update doc example
7009 2002-03-01 Andrei Zmievski <andrei@php.net>
7014 NEWS: *** empty log message ***
7016 2002-03-01 Monte Ohrt <monte@ispi.net>
7018 * docs/appendixes.sgml
7020 docs/getting-started.sgml
7021 docs/programmers.sgml: update document id tags
7023 * docs.sgml: remove docs.sgml
7026 Smarty.class.php: update resources
7028 2002-02-28 Andrei Zmievski <andrei@php.net>
7031 docs/appendixes.sgml
7033 docs/programmers.sgml: *** empty log message ***
7035 2002-02-27 Andrei Zmievski <andrei@php.net>
7037 * plugins/function.eval.php
7038 docs/designers.sgml: *** empty log message ***
7040 2002-02-27 Monte Ohrt <monte@ispi.net>
7042 * plugins/function.eval.php: added eval function to plugin dir
7044 2002-02-27 Andrei Zmievski <andrei@php.net>
7046 * NEWS: *** empty log message ***
7048 2002-02-27 Monte Ohrt <monte@ispi.net>
7050 * docs/designers.sgml: fix syntax error
7052 * docs/appendixes.sgml
7054 docs/getting-started.sgml
7055 docs/programmers.sgml: convert technical notes to docbook format
7058 docs/designers.sgml: added "eval" plugin docs
7060 2002-02-26 Andrei Zmievski <andrei@php.net>
7062 * docs/programmers.sgml
7064 docs/appendixes.sgml
7065 docs/getting-started.sgml
7066 docs/html-common.dsl
7067 docs/.cvsignore: *** empty log message ***
7069 * docs/appendixes.sgml
7072 docs/getting-started.sgml
7073 docs/html-common.dsl
7077 docs/programmers.sgml: Split up docs.
7079 2002-02-25 Andrei Zmievski <andrei@php.net>
7081 * docs.sgml: *** empty log message ***
7083 2002-02-22 Monte Ohrt <monte@ispi.net>
7085 * docs.sgml: update docs
7087 2002-02-22 Andrei Zmievski <andrei@php.net>
7091 NEWS: *** empty log message ***
7093 2002-02-21 Monte Ohrt <monte@ispi.net>
7095 * Config_File.class.php
7098 Smarty_Compiler.class.php
7099 docs.sgml: update misc changes
7101 2002-02-21 Andrei Zmievski <andrei@php.net>
7103 * docs.sgml: *** empty log message ***
7105 2002-02-20 Monte Ohrt <monte@ispi.net>
7107 * docs.sgml: misc updates
7109 2002-02-20 Andrei Zmievski <andrei@php.net>
7111 * docs.sgml: *** empty log message ***
7114 plugins/function.assign.php
7115 plugins/function.assign_debug_info.php
7116 plugins/function.counter.php
7117 plugins/function.fetch.php
7118 plugins/function.math.php
7119 plugins/function.popup.php
7120 plugins/function.popup_init.php
7121 plugins/modifier.escape.php: Fixup some naming.
7123 2002-02-20 Monte Ohrt <monte@ispi.net>
7125 * docs.sgml: update docs
7127 2002-02-20 Andrei Zmievski <andrei@php.net>
7129 * docs.sgml: *** empty log message ***
7131 2002-02-20 Monte Ohrt <monte@ispi.net>
7135 plugins/modifier.escape.php:
7136 removed global vars from fetch function, added attrs to escape modifier
7138 * docs.sgml: add plugin chapter outline
7140 2002-02-19 Monte Ohrt <monte@ispi.net>
7150 QUICKSTART: update docs
7152 2002-02-19 Andrei Zmievski <andrei@php.net>
7154 * docs.sgml: Updated resources docs.
7156 * README: *** empty log message ***
7158 * docs.sgml: Updated description of {$smarty} variable.
7165 docs.sgml: Remove PEAR notes.
7167 2002-02-18 Andrei Zmievski <andrei@php.net>
7169 * Config_File.class.php
7170 NEWS: Removed dependency on PEAR.
7172 2002-02-18 Monte Ohrt <monte@ispi.net>
7176 plugins/function.popup_init.php: add src attribute to popup_init
7178 2002-02-15 Andrei Zmievski <andrei@php.net>
7180 * Smarty_Compiler.class.php
7181 plugins/modifier.debug_print_var.php
7183 Smarty.class.php: Performance enhancements.
7185 2002-02-06 Andrei Zmievski <andrei@php.net>
7187 * plugins/function.html_options.php:
7188 Fix html_options output to be XHTML compatible.
7190 2002-02-05 Andrei Zmievski <andrei@php.net>
7193 Smarty_Compiler.class.php: Fix up plugin inclusion.
7196 Smarty_Compiler.class.php
7198 plugins/function.html_select_date.php
7199 plugins/function.html_select_time.php
7200 plugins/modifier.date_format.php: Fix plugin directory access.
7202 2002-02-04 Andrei Zmievski <andrei@php.net>
7205 Smarty_Compiler.class.php: *** empty log message ***
7207 2002-01-31 Andrei Zmievski <andrei@php.net>
7209 * NEWS: *** empty log message ***
7213 Smarty_Compiler.class.php
7215 plugins/function.assign.php
7216 plugins/function.assign_debug_info.php
7217 plugins/function.counter.php
7218 plugins/function.fetch.php
7219 plugins/function.html_options.php
7220 plugins/function.html_select_date.php
7221 plugins/function.html_select_time.php
7222 plugins/function.math.php
7223 plugins/function.popup.php
7224 plugins/function.popup_init.php
7225 plugins/modifier.capitalize.php
7226 plugins/modifier.count_characters.php
7227 plugins/modifier.count_paragraphs.php
7228 plugins/modifier.count_sentences.php
7229 plugins/modifier.count_words.php
7230 plugins/modifier.date_format.php
7231 plugins/modifier.debug_print_var.php
7232 plugins/modifier.default.php
7233 plugins/modifier.escape.php
7234 plugins/modifier.lower.php
7235 plugins/modifier.regex_replace.php
7236 plugins/modifier.replace.php
7237 plugins/modifier.spacify.php
7238 plugins/modifier.string_format.php
7239 plugins/modifier.strip_tags.php
7240 plugins/modifier.truncate.php
7241 plugins/modifier.upper.php
7242 plugins/shared.make_timestamp.php
7246 Config_File.class.php
7247 README: Implemented plugin architecture.
7249 * NEWS: *** empty log message ***
7251 2002-01-30 Monte Ohrt <monte@ispi.net>
7256 docs.sgml: added modifiers wordwrap and indent
7258 2002-01-28 Monte Ohrt <monte@ispi.net>
7262 add support for is-modified-since headers, adjust a doc example
7264 2002-01-24 Monte Ohrt <monte@ispi.net>
7266 * Smarty.class.php: cleanup formatting
7270 docs.sgml: update ChangeLog, remove insert_tag_check parameter
7272 2002-01-24 Andrei Zmievski <andrei@php.net>
7274 * plugins/standard.plugin.php: *** empty log message ***
7276 2002-01-24 Monte Ohrt <monte@ispi.net>
7278 * Smarty.class.php: fix syntax error
7280 * Smarty.class.php: removed unneccesary test from fetch()
7282 2002-01-23 Monte Ohrt <monte@ispi.net>
7284 * Smarty.addons.php: update overlib fixes
7286 * NEWS: update changelog
7291 Smarty.addons.php: updated overlib fixes
7293 2001-12-31 Andrei Zmievski <andrei@php.net>
7296 Smarty.class.php: Fixed compile_id problem.
7298 2001-12-28 Monte Ohrt <monte@ispi.net>
7302 Smarty_Compiler.class.php:
7303 fixed problem with using assigned var with include_php filepath
7305 2001-12-21 Monte Ohrt <monte@ispi.net>
7307 * RESOURCES: update RESOURCES
7309 2001-12-20 Monte Ohrt <monte@ispi.net>
7314 2001-12-18 Monte Ohrt <monte@ispi.net>
7316 * Smarty_Compiler.class.php
7318 Config_File.class.php
7323 Smarty.class.php: update version numbers
7325 2001-12-18 Andrei Zmievski <andrei@php.net>
7328 Smarty.class.php: Fixed clear_cache().
7330 2001-12-14 Monte Ohrt <monte@ispi.net>
7334 fixed bug in smarty_make_timestamp introduced in PHP 4.1.0
7336 2001-12-13 Monte Ohrt <monte@ispi.net>
7340 docs.sgml: update default function args, fix cached insert debug timing
7342 2001-12-12 Monte Ohrt <monte@ispi.net>
7344 * docs.sgml: fix syntax error in documentation
7346 * Smarty.class.php: update default template handling functionality
7348 2001-12-11 Monte Ohrt <monte@ispi.net>
7351 Smarty_Compiler.class.php: update file fetching logic
7353 2001-12-11 Andrei Zmievski <andrei@php.net>
7356 Smarty.class.php: Added 'script' attribute to {insert..}.
7358 2001-12-10 Monte Ohrt <monte@ispi.net>
7361 Smarty.class.php: added default template function handler
7363 * Config_File.class.php
7369 Smarty_Compiler.class.php: update version numbers in files to 1.5.1
7371 2001-12-10 Andrei Zmievski <andrei@php.net>
7374 Smarty.class.php: Removed error message from the _read_file() method.
7376 * Smarty.class.php: Fix check for compile and cache IDs.
7378 2001-12-06 Monte Ohrt <monte@ispi.net>
7380 * QUICKSTART: fix spelling error in QUICKSTART
7382 * docs.sgml: fixed spelling errors in documenation
7384 * Smarty_Compiler.class.php
7386 Config_File.class.php
7391 Smarty.class.php: commit 1.5.0 release
7394 docs.sgml: added RESOURCES file
7396 2001-12-05 Andrei Zmievski <andrei@php.net>
7398 * Smarty_Compiler.class.php: Refactor.
7400 2001-12-05 Monte Ohrt <monte@ispi.net>
7403 Smarty_Compiler.class.php
7404 docs.sgml: added assign to include and php_include
7407 Smarty_Compiler.class.php
7408 docs.sgml: *** empty log message ***
7410 2001-12-04 Andrei Zmievski <andrei@php.net>
7413 Smarty_Compiler.class.php: Formatting.
7415 2001-12-04 Monte Ohrt <monte@ispi.net>
7417 * Smarty_Compiler.class.php
7419 Smarty.class.php: update ChangeLog
7421 2001-12-04 Andrei Zmievski <andrei@php.net>
7424 Smarty.class.php: Formatting.
7426 2001-12-04 Monte Ohrt <monte@ispi.net>
7428 * Smarty.class.php: removed SMARTY_DIR setting in constructor
7430 * Smarty.class.php: fix Smarty.class.php indention error
7432 * Smarty.class.php: update trusted logic
7434 2001-12-03 Monte Ohrt <monte@ispi.net>
7437 fix up is_secure, is_trusted, make _parse_tpl_path function
7439 * Smarty.class.php: fix problem with testing SMARTY_DIR as empty
7442 docs.sgml: update documentation, change log
7445 update constructor to check for SMARTY_DIR before assigning
7447 2001-12-03 Andrei Zmievski <andrei@php.net>
7450 Smarty.class.php: *** empty log message ***
7452 2001-12-03 Monte Ohrt <monte@ispi.net>
7456 RELEASE_NOTES: update a few files
7461 docs.sgml: added trusted_dir functionality, cleaned up secure_dir logic
7463 2001-12-03 Andrei Zmievski <andrei@php.net>
7465 * NEWS: *** empty log message ***
7468 Smarty.class.php: - Introduced $compile_id class variable.
7469 - Fixed a situation where if $cache_id and $compile_id were both null
7470 they were passed to auto functions as empty string instead of null.
7472 2001-11-30 Monte Ohrt <monte@ispi.net>
7476 change variable names in fetch() fuction to smarty_* to avoid namespace conflicts
7479 Smarty.class.php: fixed bug in _rm_auto with catenated null values
7481 2001-11-29 Andrei Zmievski <andrei@php.net>
7484 Smarty_Compiler.class.php: Added $smarty.section.* syntax.
7486 * Smarty_Compiler.class.php: Made 'name' attribute optional for {foreach}.
7488 2001-11-29 Monte Ohrt <monte@ispi.net>
7491 index.php: remove assign "now" in index.tpl
7493 2001-11-29 Andrei Zmievski <andrei@php.net>
7497 Smarty.class.php: Fix formatting.
7499 2001-11-28 Monte Ohrt <monte@ispi.net>
7504 removed return statements from _read_cache_file (how did they get in there?)
7506 2001-11-27 Monte Ohrt <monte@ispi.net>
7512 fixed bugs and added assign attribute to several functions
7514 2001-11-27 Andrei Zmievski <andrei@php.net>
7516 * NEWS: Some rewording.
7518 * Smarty_Compiler.class.php: Fix $smarty.capture access.
7520 * TODO: *** empty log message ***
7524 Smarty_Compiler.class.php:
7525 Made {config_load ..} merge globals from each config file only once per scope.
7529 Smarty_Compiler.class.php: - Added {foreach ...}.
7530 - Made certain $smarty.* references handled at compilation time.
7532 2001-11-26 Monte Ohrt <monte@ispi.net>
7534 * Config_File.class.php
7537 Smarty_Compiler.class.php
7538 docs.sgml: commit cache handler functionality
7540 2001-11-20 Andrei Zmievski <andrei@php.net>
7544 Smarty_Compiler.class.php: Various fixes and additions.
7547 index.php: *** empty log message ***
7549 2001-11-05 Monte Ohrt <monte@ispi.net>
7551 * Smarty.class.php: changed _read_file parameter from $end to $lines
7554 Smarty.class.php: fixed is_cache, make cache reading more efficient
7556 2001-11-02 Monte Ohrt <monte@ispi.net>
7559 NEWS: update FAQ with mailing list Reply-To header FAQ
7563 index.php: supress fopen errors, return false if cache file won't load
7565 2001-11-01 Monte Ohrt <monte@ispi.net>
7569 index.php: update QUICKSTART guide with index key example
7571 * Config_File.class.php
7577 Smarty_Compiler.class.php
7578 docs.sgml: commit all updates for 1.4.6
7580 2001-11-01 Andrei Zmievski <andrei@php.net>
7582 * NEWS: *** empty log message ***
7584 2001-10-30 Monte Ohrt <monte@ispi.net>
7586 * Smarty.addons.php: fix assign function problem with empty value passed
7591 Smarty_Compiler.class.php
7592 templates/debug.tpl:
7593 fixed bug in assign function when passing an empty value
7595 2001-10-26 Monte Ohrt <monte@ispi.net>
7599 index.php: fix minor typo in debug code
7601 2001-10-26 Andrei Zmievski <andrei@php.net>
7603 * Smarty.class.php: Typo.
7605 2001-10-26 Monte Ohrt <monte@ispi.net>
7607 * Smarty.addons.php:
7608 update debug console output, handle html encoding correctly
7610 2001-10-26 Andrei Zmievski <andrei@php.net>
7613 templates/debug.tpl: Debug formatting.
7615 * Smarty.class.php: Disable rmdir warning.
7617 2001-10-26 Monte Ohrt <monte@ispi.net>
7621 templates/debug.tpl: update debugging to expand array variables
7625 update docs for fetching only timestamp with custom template source functions
7627 * Smarty.addons.php: fix debug console error
7629 2001-10-26 Andrei Zmievski <andrei@php.net>
7633 * Smarty.addons.php: Cleanup whitespace.
7635 * Smarty_Compiler.class.php: Clean up whitespace.
7637 * Smarty.class.php: Cleaning up code, formatting mostly.
7639 * NEWS: *** empty log message ***
7641 2001-10-25 Monte Ohrt <monte@ispi.net>
7644 docs.sgml: update documentation to current version
7648 updated fetch to give proper warning when fetching unreadable or nonexistant files
7652 Smarty_Compiler.class.php:
7653 fixed problem with newline at the end of compiled templates
7656 Smarty.class.php: recompile cache if config file gets modified too.
7660 added feature to regenerate cache if compile_check is enabled and an
7661 involved template is modified
7663 2001-10-23 Monte Ohrt <monte@ispi.net>
7665 * Smarty.class.php: fix indent for insert tags in debug console
7667 * templates/debug.tpl: update debug.tpl file format
7672 templates/debug.tpl:
7673 update execution time debugging, move into include list
7675 2001-10-10 Monte Ohrt <monte@ispi.net>
7680 Smarty_Compiler.class.php:
7681 fixed up execution time output in debug console
7683 2001-10-09 Andrei Zmievski <andrei@php.net>
7685 * Config_File.class.php
7688 TODO: Added support for hidden config vars.
7690 2001-10-04 Monte Ohrt <monte@ispi.net>
7695 templates/debug.tpl: added execution times to debug console
7697 2001-10-02 Andrei Zmievski <andrei@php.net>
7699 * Smarty_Compiler.class.php: Add space.
7701 2001-10-01 Andrei Zmievski <andrei@php.net>
7703 * Smarty.class.php: Fix reference to compile_id.
7705 2001-09-28 Andrei Zmievski <andrei@php.net>
7709 Smarty_Compiler.class.php: Added postfilter functions.
7711 2001-09-26 Andrei Zmievski <andrei@php.net>
7715 docs.sgml: Rename to clear_compiled_tpl().
7717 2001-09-25 Andrei Zmievski <andrei@php.net>
7720 Smarty_Compiler.class.php:
7721 Fixed line number reporting when removing comments.
7723 2001-09-20 Monte Ohrt <monte@ispi.net>
7727 Smarty.addons.php: made html_options output xhtml compatible
7729 2001-09-19 Monte Ohrt <monte@ispi.net>
7731 * Config_File.class.php
7737 Smarty_Compiler.class.php
7738 templates/debug.tpl: updated version numbers
7740 2001-09-16 Monte Ohrt <monte@ispi.net>
7744 docs.sgml: fix doc error with insert function
7746 2001-09-06 Andrei Zmievski <andrei@php.net>
7748 * NEWS: *** empty log message ***
7750 2001-08-31 Monte Ohrt <monte@ispi.net>
7752 * NEWS: update ChangeLog
7758 update overlib to 3.50, adjust addon code so that the overlib.js file isn't modified
7760 2001-08-31 Andrei Zmievski <andrei@php.net>
7762 * Smarty.class.php: - compile_id changes
7765 Smarty.addons.php: - compile_id support
7766 - new options for html_select_date
7768 2001-08-23 Andrei Zmievski <andrei@php.net>
7770 * TODO: *** empty log message ***
7772 2001-08-10 Andrei Zmievski <andrei@php.net>
7777 Smarty_Compiler.class.php:
7778 Modified to pass Smarty object as second parameter to insert functions.
7779 Also moved _smarty_mod_handler() and _smarty_insert_handler() into the class.
7782 Smarty_Compiler.class.php:
7783 Passing Smarty as second parameter to prefilter functions.
7785 2001-08-09 Andrei Zmievski <andrei@php.net>
7787 * NEWS: *** empty log message ***
7789 2001-08-09 Monte Ohrt <monte@ispi.net>
7791 * templates/index.tpl
7792 Smarty.class.php: add smarty.now variable to template
7794 2001-08-06 Monte Ohrt <monte@ispi.net>
7796 * templates/index.tpl: change config_load section back to setup
7798 2001-08-06 Andrei Zmievski <andrei@php.net>
7800 * Smarty.addons.php: Optimize a bit.
7802 2001-08-04 Monte Ohrt <monte@ispi.net>
7804 * docs.sgml: update capture documentation
7806 2001-08-03 Monte Ohrt <monte@ispi.net>
7811 fix bug with URL controlled debugging, works now (Monte)
7813 2001-08-01 Andrei Zmievski <andrei@php.net>
7815 * Config_File.class.php: *** empty log message ***
7817 * Smarty_Compiler.class.php
7818 Smarty.class.php: - Fixed some E_NOTICE stuff in compiler.
7819 - Generalized assign_smarty_interface() a bit.
7821 2001-07-24 Andrei Zmievski <andrei@php.net>
7824 Smarty_Compiler.class.php
7825 TODO: See ChangeLog for details.
7827 2001-07-20 Andrei Zmievski <andrei@php.net>
7829 * Config_File.class.php: Booleanize case-insensitively.
7831 2001-07-17 Monte Ohrt <monte@ispi.net>
7833 * NEWS: update ChangeLog
7836 docs.sgml: put SMARTY_DIR on Config_File require
7838 2001-07-11 Monte Ohrt <monte@ispi.net>
7844 updated security to not include insecure docs, only warning
7846 2001-07-10 Andrei Zmievski <andrei@php.net>
7848 * Smarty.class.php: Adding 'sizeof' as an allowed {if} function.
7850 2001-07-06 Andrei Zmievski <andrei@php.net>
7852 * NEWS: *** empty log message ***
7854 2001-07-06 Monte Ohrt <monte@ispi.net>
7856 * Config_File.class.php
7862 Smarty_Compiler.class.php: update version number to 1.4.4
7866 Smarty_Compiler.class.php
7868 templates/header.tpl
7869 templates/index.tpl: update documenatation, template examples
7871 2001-07-03 Andrei Zmievski <andrei@php.net>
7874 Smarty.class.php: Implemented access to request vars via $smarty var.
7877 Smarty_Compiler.class.php:
7878 Fixed a bug with parsing function arguments in {if} tags.
7880 2001-06-30 Monte Ohrt <monte@ispi.net>
7882 * NEWS: update ChangeLog
7884 2001-06-29 Monte Ohrt <monte@ispi.net>
7890 moved overlib to separate file, added SMARTY_DIR, documented. added much documentation
7892 2001-06-29 Andrei Zmievski <andrei@php.net>
7896 TODO: *** empty log message ***
7898 2001-06-29 Monte Ohrt <monte@ispi.net>
7908 templates/header.tpl
7909 templates/index.tpl: update release notes
7911 2001-06-27 Andrei Zmievski <andrei@php.net>
7913 * Smarty_Compiler.class.php: *** empty log message ***
7916 Smarty_Compiler.class.php: Implemented 'step' section attribute.
7918 * Smarty_Compiler.class.php: Negative values of 'max' will mean no max.
7921 NEWS: *** empty log message ***
7923 2001-06-26 Andrei Zmievski <andrei@php.net>
7927 Smarty_Compiler.class.php
7928 index.php: Added 'max' and 'start' section attributes.
7929 Added 'total' and 'iteration' section properties.
7931 2001-06-25 Andrei Zmievski <andrei@php.net>
7933 * Config_File.class.php
7937 Smarty_Compiler.class.php: Update version numbers.
7939 2001-06-23 Andrei Zmievski <andrei@php.net>
7941 * TODO: *** empty log message ***
7943 2001-06-21 Andrei Zmievski <andrei@php.net>
7945 * Config_File.class.php
7946 NEWS: Fixed booleanization bug.
7948 2001-06-20 Monte Ohrt <monte@ispi.net>
7951 update documents to reflect changes to cached content & debugging
7953 2001-06-20 Andrei Zmievski <andrei@php.net>
7956 Smarty.class.php: Remove debug output for cached and fetched cases.
7958 2001-06-20 Monte Ohrt <monte@ispi.net>
7960 * Smarty.class.php: update include_info to false
7965 templates/footer.tpl:
7966 moved debug logic into Smarty completely, created flags for it
7968 2001-06-19 Andrei Zmievski <andrei@php.net>
7972 templates/debug.tpl: *** empty log message ***
7975 Smarty.class.php: Remove unneeded debug functions.
7977 2001-06-19 Monte Ohrt <monte@ispi.net>
7984 templates/footer.tpl: commit updates, add debug template
7986 2001-06-19 Andrei Zmievski <andrei@php.net>
7989 Smarty_Compiler.class.php
7991 Moved config loading code inside main class, the compiled template now
7992 simply calls that method.
7994 2001-06-15 Andrei Zmievski <andrei@php.net>
7998 Smarty_Compiler.class.php
7999 templates/index.tpl: * moved config array into class itself
8000 * added 'scope' attribute for config_load
8002 * Smarty_Compiler.class.php
8004 Smarty.class.php: Finishing up secure mode.
8006 2001-06-15 Monte Ohrt <monte@ispi.net>
8008 * NEWS: update ChangeLog
8010 * Smarty_Compiler.class.php: cleaned up logic of if statement security
8012 * Smarty_Compiler.class.php: update if logic to cover more situations
8014 * Smarty_Compiler.class.php
8015 docs.sgml: update if statement security feature
8017 2001-06-14 Andrei Zmievski <andrei@php.net>
8020 Smarty.class.php: *** empty log message ***
8023 Smarty_Compiler.class.php:
8024 Fixed a bug with quoted strings inside if statements.
8026 2001-06-13 Monte Ohrt <monte@ispi.net>
8029 Smarty.class.php: added secure_dir array for multiple secure directories
8031 * Smarty.addons.php: update fetch funtion to respect security setting
8036 docs.sgml: update documentation, changelog
8039 Smarty.class.php: moved _extract setting to assign functions
8043 Smarty_Compiler.class.php:
8044 added assign/unassign custom functions, ability to re-extract tpl_vars
8047 Smarty_Compiler.class.php
8049 index.php: commit security features
8051 2001-06-11 Andrei Zmievski <andrei@php.net>
8053 * Smarty.class.php: Version variable typo.
8055 2001-06-05 Andrei Zmievski <andrei@php.net>
8058 Create config object in fetch() or just set the config path if it already
8061 2001-06-04 Andrei Zmievski <andrei@php.net>
8063 * Smarty.class.php: *** empty log message ***
8066 Smarty_Compiler.class.php:
8067 Fixed a problem with $<number> inside strip tags.
8069 2001-05-31 Andrei Zmievski <andrei@php.net>
8071 * NEWS: *** empty log message ***
8073 * Config_File.class.php: Allow empty config_path.
8075 2001-05-29 Monte Ohrt <monte@ispi.net>
8077 * Smarty_Compiler.class.php
8083 Smarty.class.php: update version numbers
8087 Smarty_Compiler.class.php
8088 docs.sgml: moved version variable to internal variable
8090 2001-05-22 Andrei Zmievski <andrei@php.net>
8094 Smarty_Compiler.class.php:
8095 Moved $_smarty_sections and $_smarty_conf_obj into Smarty class.
8097 2001-05-18 Monte Ohrt <monte@ispi.net>
8099 * NEWS: update ChangeLog
8102 QUICKSTART: update FAQ, QUICKSTART for windows include_path setup
8104 * configs/test.conf: added configs directory to cvs
8106 2001-05-18 Andrei Zmievski <andrei@php.net>
8108 * Smarty.class.php: Use compiler_class for including the file.
8110 2001-05-18 Monte Ohrt <monte@ispi.net>
8112 * docs.sgml: fix typo
8114 2001-05-16 Monte Ohrt <monte@ispi.net>
8120 Smarty_Compiler.class.php: update files to version 1.4.1
8122 * NEWS: update ChangeLog
8124 2001-05-15 Andrei Zmievski <andrei@php.net>
8126 * NEWS: *** empty log message ***
8128 * index.php: forget that!
8131 Smarty_Compiler.class.php
8132 index.php: Fixed a few E_NOTICE warnings.
8134 2001-05-09 Monte Ohrt <monte@ispi.net>
8140 docs.sgml: update dates versions
8142 2001-05-09 Andrei Zmievski <andrei@php.net>
8144 * NEWS: *** empty log message ***
8147 Use absolute paths when requiring/including Smart components.
8149 * NEWS: *** empty log message ***
8151 * Smarty.class.php: Use write mode instead of append.
8153 2001-05-02 Andrei Zmievski <andrei@php.net>
8156 Smarty_Compiler.class.php: Fix indexing by section properties.
8158 2001-05-02 Monte Ohrt <monte@ispi.net>
8160 * NEWS: update changelog
8162 * Smarty.class.php: remove period from syntax error
8164 2001-05-02 Andrei Zmievski <andrei@php.net>
8166 * Smarty_Compiler.class.php: Double-quote the attribute values by default.
8168 2001-04-30 Monte Ohrt <monte@ispi.net>
8170 * Smarty_Compiler.class.php
8171 NEWS: added simple {capture} logic
8173 2001-04-30 Andrei Zmievski <andrei@php.net>
8175 * TODO: *** empty log message ***
8177 * Smarty_Compiler.class.php
8178 Smarty.class.php: Fix passing config vars to included files.
8181 Smarty_Compiler.class.php: Fix inclusion again.
8183 2001-04-30 Monte Ohrt <monte@ispi.net>
8189 NEWS: update paths for windows (c:)
8191 2001-04-28 Andrei Zmievski <andrei@php.net>
8194 Smarty_Compiler.class.php: Fix passing variables to included files.
8196 * templates/index.tpl: *** empty log message ***
8198 2001-04-27 Andrei Zmievski <andrei@php.net>
8200 * Smarty_Compiler.class.php: Fix includes.
8202 2001-04-26 Andrei Zmievski <andrei@php.net>
8204 * Smarty_Compiler.class.php
8206 Smarty.class.php: Formatting mostly.
8208 * Smarty_Compiler.class.php
8209 Config_File.class.php: *** empty log message ***
8211 2001-04-26 Monte Ohrt <monte@ispi.net>
8213 * Smarty_Compiler.class.php
8219 Smarty.class.php: update docs with new changes
8221 2001-04-26 Andrei Zmievski <andrei@php.net>
8223 * RELEASE_NOTES: *** empty log message ***
8228 Smarty_Compiler.class.php: Added ability to reference object properties.
8230 2001-04-25 Andrei Zmievski <andrei@php.net>
8235 Smarty_Compiler.class.php
8238 Config_File.class.php
8241 NEWS: *** empty log message ***
8243 * docs.sgml: Docs on new parameter to custom functions.
8245 * NEWS: *** empty log message ***
8247 * Smarty_Compiler.class.php:
8248 Changing the way tpl vars are referenced and passing smarty object
8249 to custom functions.
8252 docs.sgml: Fixing docs a bit.
8254 2001-04-24 Andrei Zmievski <andrei@php.net>
8256 * docs.sgml: Docs for $compiler_class and compiler functions.
8258 * templates/index.tpl: *** empty log message ***
8260 * Smarty_Compiler.class.php: Remove debugging.
8262 2001-04-24 Monte Ohrt <monte@ispi.net>
8264 * docs.sgml: update compiler function docs
8266 2001-04-24 Andrei Zmievski <andrei@php.net>
8270 Smarty_Compiler.class.php
8271 templates/index.tpl: Added compiler function support.
8273 2001-04-24 Monte Ohrt <monte@ispi.net>
8277 update notes, change show_info_header to false by default
8280 Smarty_Compiler.class.php
8286 RELEASE_NOTES: update documenation, bug fixes
8288 2001-04-24 Andrei Zmievski <andrei@php.net>
8290 * misc/fix_vars.php: Hopefully fix for sure.
8292 2001-04-23 Monte Ohrt <monte@ispi.net>
8294 * misc/fix_vars.php: uncomment copy/unlink
8296 2001-04-23 Andrei Zmievski <andrei@php.net>
8298 * misc/fix_vars.php: Do it more thoroughly.
8300 * misc/fix_vars.php: check for }
8302 2001-04-22 Andrei Zmievski <andrei@php.net>
8304 * misc/fix_vars.php: Fix variable parsing.
8306 2001-04-20 Monte Ohrt <monte@ispi.net>
8308 * misc/fix_vars.php: fix problem with 4.0.5-dev and preg_replace_callback
8310 2001-04-19 Monte Ohrt <monte@ispi.net>
8312 * Smarty_Compiler.class.php
8317 Smarty.class.php: update notes/documentation
8324 Smarty_Compiler.class.php
8325 docs.sgml: update files for 1.4.0 release
8327 2001-04-16 Andrei Zmievski <andrei@php.net>
8329 * misc/fix_vars.php: Added fix_vars.php script.
8331 2001-04-16 Monte Ohrt <monte@ispi.net>
8336 templates/index.tpl:
8337 update RELEASE_NOTES & scripts with new section var syntax
8339 2001-04-13 Andrei Zmievski <andrei@php.net>
8341 * Smarty_Compiler.class.php: * Implement new variable format parser.
8342 * Optimizing config load a bit.
8344 2001-04-13 Monte Ohrt <monte@ispi.net>
8350 added $check_cached_insert_tags to speed up cached pages if
8351 {insert ...} is not used (Monte)
8353 2001-04-12 Andrei Zmievski <andrei@php.net>
8357 RELEASE_NOTES: *** empty log message ***
8359 * Smarty_Compiler.class.php: Remove redundant functions.
8361 * Smarty.class.php: Formatting.
8363 2001-04-12 Monte Ohrt <monte@ispi.net>
8365 * Smarty.class.php: update file: parsing
8368 docs.sgml: update documentation
8370 2001-04-12 Andrei Zmievski <andrei@php.net>
8373 Smarty_Compiler.class.php
8374 TODO: *** empty log message ***
8376 2001-04-11 Monte Ohrt <monte@ispi.net>
8380 RELEASE_NOTES: added RELEASE_NOTES file to cvs
8383 docs.sgml: update ChangeLog, update documentation
8386 Smarty_Compiler.class.php
8387 templates/index.tpl:
8388 update Smarty to compile at run-time. added ability to get files from
8389 absolute paths, added work around for LOCK_EX and windows, changed a few
8390 file permissions to be more secure.
8392 2001-03-29 Monte Ohrt <monte@ispi.net>
8396 allow arbitrary date strings instead of just timestamps
8398 2001-03-28 Monte Ohrt <monte@ispi.net>
8401 Smarty_Compiler.class.php
8407 update version in class, update docs for count_ and new vars
8409 * templates/index.tpl
8410 docs.sgml: update docs, example template
8412 2001-03-28 Andrei Zmievski <andrei@php.net>
8414 * Smarty_Compiler.class.php: Some variable renaming.
8416 2001-03-23 Andrei Zmievski <andrei@php.net>
8418 * Smarty_Compiler.class.php
8419 NEWS: Fixed nested include infinite repeat bug.
8421 2001-03-23 Monte Ohrt <monte@ispi.net>
8423 * Smarty.class.php: fix version number
8426 NEWS: added optional HTML header to output
8428 2001-03-22 Andrei Zmievski <andrei@php.net>
8430 * Smarty_Compiler.class.php: Fixed inclusion of dynamic files.
8432 2001-03-16 Andrei Zmievski <andrei@php.net>
8434 * Smarty_Compiler.class.php: Fixing the config_load scoping.
8436 * Smarty_Compiler.class.php: making config variables global for now.
8438 2001-03-15 Andrei Zmievski <andrei@php.net>
8440 * NEWS: *** empty log message ***
8442 * Smarty_Compiler.class.php:
8443 * Includes are now always done via generated function call to protect
8445 * config_load now always uses global config object to improve
8448 2001-03-13 Monte Ohrt <monte@ispi.net>
8450 * docs.sgml: update math documentation with format attribute
8452 2001-03-11 Monte Ohrt <monte@ispi.net>
8458 Smarty_Compiler.class.php: update math function with format attribute
8460 2001-03-10 Andrei Zmievski <andrei@php.net>
8462 * Smarty.addons.php: *** empty log message ***
8466 Smarty.class.php: Added html_select_time custom function.
8468 2001-03-08 Monte Ohrt <monte@ispi.net>
8471 Smarty_Compiler.class.php
8474 Smarty.addons.php: rename 1.3.1b to 1.3.1pl1
8479 Smarty_Compiler.class.php: update version numbers, changelog
8482 Smarty_Compiler.class.php:
8483 moved _syntax_error to Smarty_Compiler.class.php
8487 missing _syntax_error function recovered. fixed minor syntax in docs
8489 2001-03-07 Monte Ohrt <monte@ispi.net>
8495 Smarty_Compiler.class.php
8498 NEWS: update everything to 1.3.1
8500 2001-03-03 Monte Ohrt <monte@ispi.net>
8502 * Smarty_Compiler.class.php
8503 Smarty.class.php: fixed bug with cached insert tags
8505 2001-03-02 Monte Ohrt <monte@ispi.net>
8508 Smarty_Compiler.class.php:
8509 fix cache fuctions with separated compiled class
8513 docs.sgml: update changelog
8515 2001-03-02 Andrei Zmievski <andrei@php.net>
8518 Smarty_Compiler.class.php: Added 'first' and 'last' section properties.
8520 2001-03-02 Monte Ohrt <monte@ispi.net>
8522 * TODO: remove compiling separation TODO
8524 * Smarty_Compiler.class.php
8526 Smarty.class.php: update function headers
8528 * templates/index.tpl
8531 Smarty_Compiler.class.php
8532 index.php: split out compiling code for faster execution
8534 * Smarty.class.php: fixed a few warning messages
8539 NEWS: added fetch, unregister mod/fun, updated docs
8541 2001-03-01 Monte Ohrt <monte@ispi.net>
8543 * Smarty.addons.php: added "int" to available list
8547 Smarty.class.php: update FAQ, add math functions & update documetation
8552 docs.sgml: fixed literal tags and other optional delimiters
8554 2001-02-26 Andrei Zmievski <andrei@php.net>
8558 Added index_prev, index_next section properties and ability to
8563 Smarty.class.php: Reverting the plugins patch - needs more thought.
8565 * Smarty.class.php: Fixing plugin loading.
8567 2001-02-23 Andrei Zmievski <andrei@php.net>
8571 plugins/standard.plugin.php
8572 NEWS: Added plugin functionality.
8574 2001-02-22 Monte Ohrt <monte@ispi.net>
8580 Smarty.class.php: fixed issue with php tags executed in literal blocks
8582 2001-02-21 Monte Ohrt <monte@ispi.net>
8584 * NEWS: update changelog for LGPL change
8589 Smarty.addons.php: updated version numbers to 1.3.0
8592 templates/index.tpl: update changelog, rearrange index.tpl file
8594 2001-02-21 Andrei Zmievski <andrei@php.net>
8597 Smarty.class.php: *** empty log message ***
8599 2001-02-21 Monte Ohrt <monte@ispi.net>
8601 * docs.sgml: update parameters for is_cached and fetch
8603 2001-02-21 Andrei Zmievski <andrei@php.net>
8606 Smarty.class.php: *** empty log message ***
8608 2001-02-21 Monte Ohrt <monte@ispi.net>
8612 docs.sgml: update docs, remove header function from addons
8614 2001-02-20 Monte Ohrt <monte@ispi.net>
8617 NEWS: update changelog
8621 * TODO: update todo list
8623 * Smarty.class.php: update php tag handling logic
8625 2001-02-19 Monte Ohrt <monte@ispi.net>
8628 Config_File.class.php
8631 docs.sgml: fixed <?php tag at beginning of files, updated docs
8633 2001-02-19 Andrei Zmievski <andrei@php.net>
8635 * Smarty.addons.php: *** empty log message ***
8637 2001-02-13 Andrei Zmievski <andrei@php.net>
8639 * TODO: *** empty log message ***
8641 2001-02-12 Andrei Zmievski <andrei@php.net>
8643 * templates/index.tpl
8644 Smarty.class.php: *** empty log message ***
8646 2001-02-10 Monte Ohrt <monte@ispi.net>
8648 * Smarty.class.php: remove unneeded preg_match
8650 * Smarty.class.php: remove comment
8652 * Smarty.class.php: updated php escape to handle <script language="php">
8655 Smarty.class.php: fix php tag escapement logic
8657 * NEWS: commit changelog
8659 * docs.sgml: update header docs
8663 Smarty.class.php: added header custom function
8665 2001-02-09 Monte Ohrt <monte@ispi.net>
8668 templates/header.tpl
8672 docs.sgml: update documentation, add examples to test script.
8674 2001-02-08 Andrei Zmievski <andrei@php.net>
8676 * Smarty.class.php: *** empty log message ***
8678 2001-02-08 Monte Ohrt <monte@ispi.net>
8680 * COPYING.lib: added COPYING.lib
8683 Config_File.class.php
8686 docs.sgml: changed license to LGPL for commercial use
8689 Smarty.class.php: fix clear_assign syntax error
8691 2001-02-07 Monte Ohrt <monte@ispi.net>
8693 * Smarty.class.php: added ability to pass array to clear_assign
8698 update documentation, remove tests from index file and template
8700 2001-02-07 Andrei Zmievski <andrei@php.net>
8703 Smarty.class.php: Adding file locking.
8705 * templates/index.tpl
8708 index.php: More cache work.
8710 2001-02-06 Monte Ohrt <monte@ispi.net>
8714 change register_ function names, update documents with tables
8716 2001-02-06 Andrei Zmievski <andrei@php.net>
8720 templates/index.tpl: Reworking and optimizing the cache system.
8722 * Smarty.class.php: Restoring ?> in patterns.
8724 2001-02-05 Monte Ohrt <monte@ispi.net>
8727 docs.sgml: update cache directory creation logic
8729 2001-02-05 Andrei Zmievski <andrei@php.net>
8731 * Smarty.class.php: Removing once-only subpattern for now..
8733 * Smarty.class.php: Fix modifier arg parsing.
8735 2001-02-02 Andrei Zmievski <andrei@php.net>
8739 templates/index.tpl: See changelog.
8741 2001-02-01 Andrei Zmievski <andrei@php.net>
8743 * README: *** empty log message ***
8745 * Smarty.class.php: Use 'echo' instead of 'print'.
8747 * Smarty.addons.php: *** empty log message ***
8749 2001-02-01 Monte Ohrt <monte@ispi.net>
8751 * Smarty.class.php: rearranged variables at top of script
8753 2001-02-01 Andrei Zmievski <andrei@php.net>
8755 * Smarty.class.php: Retabbing.
8757 * templates/index.tpl
8759 index.php: *** empty log message ***
8761 2001-02-01 Monte Ohrt <monte@ispi.net>
8763 * Smarty.class.php: update caching logic
8765 * Smarty.class.php: fixed clear_all_cache bugs
8767 * Smarty.class.php: fix .cache check
8771 Smarty.class.php: update .che to .cache
8775 docs.sgml: updated docs for caching, added clear_all_cache() directive
8777 2001-01-31 Monte Ohrt <monte@ispi.net>
8781 docs.sgml: upated docs for date_format and html_options
8783 2001-01-31 Andrei Zmievski <andrei@php.net>
8785 * NEWS: *** empty log message ***
8788 index.php: Added ability to pass 'options' attribute to html_options.
8795 Config_File.class.php
8797 README: Reworking, simplifying, and speeding up cache implementation.
8798 Fixing the infelicity where you couldn't have '|' and ':' inside
8799 quoted modifier arguments.
8801 2001-01-31 Monte Ohrt <monte@ispi.net>
8805 templates/index.tpl: removed DEBUG lines
8807 2001-01-30 Monte Ohrt <monte@ispi.net>
8809 * Smarty.class.php: changed default expire to 3600
8811 * Config_File.class.php
8815 Smarty.class.php: updated version numbers
8820 added caching, force compile, force cache, misc performance updates
8822 2001-01-30 Andrei Zmievski <andrei@php.net>
8824 * NEWS: *** empty log message ***
8827 templates/index.tpl: Remove debug message.
8830 templates/index.tpl: Fixing the compile directory mayhem...
8833 Fix problem with {strip} around {section} and {include}
8835 * Smarty.addons.php: *** empty log message ***
8837 2001-01-29 Monte Ohrt <monte@ispi.net>
8842 Smarty.class.php: fixed PHP_VERSION check, misc doc updates
8845 Config_File.class.php
8851 docs.sgml: updated for 1.2.1 compile_dir changes, misc doc updates
8853 2001-01-26 Monte Ohrt <monte@ispi.net>
8856 README: update BUGS and README files
8860 * Config_File.class.php
8867 AUTHORS: update again
8869 2001-01-26 Andrei Zmievski <andrei@php.net>
8875 templates/index.tpl: *** empty log message ***
8879 templates/index.tpl: Added ability to index by key.
8881 2001-01-25 Monte Ohrt <monte@ispi.net>
8883 * NEWS: update changelog
8889 AUTHORS: updated versions to 1.1.0
8893 Config_File.class.php
8895 Smarty.class.php: update copyright notice
8897 * Config_File.class.php
8900 docs.sgml: added misc info
8902 2001-01-24 Monte Ohrt <monte@ispi.net>
8907 Config_File.class.php: initial commit
8909 2001-01-23 Monte Ohrt <monte@ispi.net>
8911 * docs.sgml: fix typo
8913 2001-01-22 Monte Ohrt <monte@ispi.net>
8916 docs.sgml: updated docs, renamed file
8921 README: updated Changelog and Readme
8923 * doc.sgm: updated doc.sgm error
8929 QUICKSTART: misc doc changes, added AUTHORS, COPYING
8931 2001-01-22 Andrei Zmievski <andrei@php.net>
8934 templates/index.tpl: *** empty log message ***
8937 templates/index.tpl:
8938 Fixed bug that wouldn't let you do specify non-array values for 'loop'
8941 2001-01-22 Monte Ohrt <monte@ispi.net>
8943 * QUICKSTART: updated QUICKSTART
8949 doc.sgm: added BUGS and INSTALL, updated docs, FAQ, README
8951 2001-01-21 Monte Ohrt <monte@ispi.net>
8954 doc.sgm: updates to FAQ and docs
8956 2001-01-19 Monte Ohrt <monte@ispi.net>
8958 * FAQ: initial commit of FAQ
8964 updated README, doc.sgm with preg_replace() parameter issue. also removed "./" from index.php file
8966 * NEWS: initial commit of changelog
8969 QUICKSTART: update quickstart text
8971 2001-01-19 Andrei Zmievski <andrei@php.net>
8973 * Smarty.class.php: Fix the compiled template check.
8975 2001-01-18 Andrei Zmievski <andrei@php.net>
8977 * doc.sgm: *** empty log message ***
8979 2001-01-18 Monte Ohrt <monte@ispi.net>
8986 doc.sgm: update changes
8988 2001-01-18 Andrei Zmievski <andrei@php.net>
8991 Smarty.addons.php: *** empty log message ***
8993 2001-01-18 Monte Ohrt <monte@ispi.net>
8996 doc.sgm: add QUICKSTART, update docs for default modifier
8999 Smarty.class.php: added default modifier
9005 templates/index.tpl: added dislaimers
9007 2001-01-18 Andrei Zmievski <andrei@php.net>
9009 * Smarty.class.php: *** empty log message ***
9011 2001-01-16 Andrei Zmievski <andrei@php.net>
9014 templates/index.tpl: Implement 'div by'.
9016 2001-01-12 Monte Ohrt <monte@ispi.net>
9018 * doc.sgm: update docs
9020 * doc.sgm: doc changes
9022 * doc.sgm: update docs
9024 2001-01-12 Andrei Zmievski <andrei@php.net>
9027 doc.sgm: *** empty log message ***
9029 * Smarty.class.php: Fix template traversal.
9031 2001-01-11 Andrei Zmievski <andrei@php.net>
9033 * Smarty.class.php: *** empty log message ***
9035 2001-01-09 Andrei Zmievski <andrei@php.net>
9038 Smarty.class.php: *** empty log message ***
9040 2001-01-09 Monte Ohrt <monte@ispi.net>
9042 * doc.sgm: update manual
9044 2001-01-05 Monte Ohrt <monte@ispi.net>
9047 Smarty.addons.php: commit changes
9049 2001-01-04 Monte Ohrt <monte@ispi.net>
9053 Smarty.class.php: update changes
9057 doc.sgm: add documentation
9059 2001-01-02 Monte Ohrt <monte@ispi.net>
9064 Smarty.class.php: prepend insert_ to insert tag functions
9068 templates/index.tpl: remove caching logic
9073 templates/index.tpl: update changes
9075 2000-12-27 Andrei Zmievski <andrei@php.net>
9078 templates/header.tpl
9080 Smarty.addons.php: *** empty log message ***
9082 2000-12-21 Andrei Zmievski <andrei@php.net>
9084 * Smarty.class.php: Fix access to template variables.
9087 templates/header.tpl:
9088 Added support for passing variables to included files.
9090 2000-12-20 Andrei Zmievski <andrei@php.net>
9093 Added support for inserting results of function processing a template.
9095 2000-12-18 Monte Ohrt <monte@ispi.net>
9097 * Smarty.class.php: added string_format function
9099 * Smarty.addons.php: update format to string_format
9103 Smarty.class.php: added format addon function
9105 2000-12-13 Andrei Zmievski <andrei@php.net>
9108 Smarty.class.php: Fix sectionelse.
9110 2000-12-07 Andrei Zmievski <andrei@php.net>
9114 templates/index.tpl: *** empty log message ***
9116 2000-12-04 Andrei Zmievski <andrei@php.net>
9120 Smarty.addons.php: *** empty log message ***
9122 2000-11-27 Andrei Zmievski <andrei@php.net>
9124 * templates/index.tpl
9125 Smarty.class.php: *** empty log message ***
9127 2000-11-22 Andrei Zmievski <andrei@php.net>
9130 templates/index.tpl: *** empty log message ***
9132 2000-11-21 Andrei Zmievski <andrei@php.net>
9136 Smarty.addons.php: *** empty log message ***
9138 2000-11-20 Andrei Zmievski <andrei@php.net>
9140 * templates/index.tpl
9143 index.php: *** empty log message ***
9147 templates/index.tpl: Made sections work mostly.
9149 2000-11-19 Andrei Zmievski <andrei@php.net>
9152 templates/index.tpl: *** empty log message ***
9154 2000-11-17 Andrei Zmievski <andrei@php.net>
9157 Smarty.addons.php: *** empty log message ***
9159 2000-11-15 Monte Ohrt <monte@ispi.net>
9162 templates/footer.tpl
9163 templates/header.tpl
9164 templates/index.tpl: added template files to cvs dir
9167 Smarty.class.php: commit changes
9169 2000-08-08 Monte Ohrt <monte@ispi.net>
9172 Smarty.class.php: update include path bug
9174 * README: add README file
9176 * Smarty.class.php: New file.
9178 * Smarty.class.php: initial import