72f809dccda8aaf806197ed980a9bdb4a3c20be2
[atutor.git] / mods / phpdoc2 / PhpDocumentor / phpDocumentor / Smarty-2.6.0 / ChangeLog
1 2003-11-18  Messju Mohr  <messju@lammfellpuschen.de>\r
2 \r
3     * NEWS\r
4       libs/Smarty.class.php\r
5       libs/Smarty_Compiler.class.php:\r
6       move Smarty::quote_replace() to Smarty_Compiler::_quote_replace()\r
7 \r
8     * libs/Smarty.class.php:\r
9       removed extract-calls from _include()- and _eval()-wrappers\r
10       variables passed with {include_php} have to accessed as members of $params\r
11       now\r
12 \r
13 2003-11-17  Messju Mohr  <messju@lammfellpuschen.de>\r
14 \r
15     * docs/designers.sgml:\r
16       fixed typo\r
17 \r
18 2003-11-13  Messju Mohr  <messju@lammfellpuschen.de>\r
19 \r
20     * libs/Config_File.class.php:\r
21       fix occasional notice\r
22 \r
23 2003-11-13  andreas halter  <phpcvs@andreashalter.ch>\r
24 \r
25     * docs/de/designers.sgml:\r
26       - added cat modifier, thanks messju :-)\r
27 \r
28 2003-11-13  Monte Ohrt  <monte@ispi.net>\r
29 \r
30     * (Smarty_2_6_0-RC3)\r
31       NEWS\r
32       libs/Config_File.class.php\r
33       libs/Smarty.class.php\r
34       libs/Smarty_Compiler.class.php:\r
35       commit RC3 tags\r
36 \r
37 2003-11-13  Messju Mohr  <messju@lammfellpuschen.de>\r
38 \r
39     * NEWS\r
40       libs/Smarty_Compiler.class.php:\r
41       fix handling of $var.key inside []\r
42 \r
43     * libs/Smarty.class.php:\r
44       fix unnecessary loading of core.load_resource_plugin.php\r
45 \r
46     * (Smarty_2_6_0-RC3)\r
47       docs/fr/designers.sgml:\r
48       fixed example of html_table\r
49 \r
50 2003-11-11  Messju Mohr  <messju@lammfellpuschen.de>\r
51 \r
52     * NEWS\r
53       libs/core/core.process_cached_inserts.php:\r
54       fix handling of assign inside {insert}-tags\r
55 \r
56 2003-11-06  Messju Mohr  <messju@lammfellpuschen.de>\r
57 \r
58     * libs/core/core.read_cache_file.php:\r
59       added $exp_time-parameter\r
60 \r
61     * docs/programmers.sgml:\r
62       added $exp_time to cache_handler_func-example\r
63 \r
64     * libs/Smarty.class.php\r
65       libs/core/core.write_cache_file.php:\r
66       added $exp_time-parameter of clear_cache() and clear_all_cache() to\r
67       cache_handler_func.\r
68 \r
69 2003-11-05  Messju Mohr  <messju@lammfellpuschen.de>\r
70 \r
71     * NEWS\r
72       libs/Config_File.class.php:\r
73       fix handling if [...] inside triple-quotes in config-files\r
74 \r
75 2003-11-04  Messju Mohr  <messju@lammfellpuschen.de>\r
76 \r
77     * libs/Smarty.class.php:\r
78       fixed little bug in _parse_resource_name() (jlgunter, messju)\r
79 \r
80 2003-11-03  andreas halter  <phpcvs@andreashalter.ch>\r
81 \r
82     * docs/designers.sgml\r
83       docs/de/designers.sgml\r
84       docs/fr/designers.sgml:\r
85       - changed Smarty.php.class occurences to Smarty.class.php\r
86 \r
87 2003-10-29  boots  <jayboots@yahoo.com>\r
88 \r
89     * docs/appendixes.sgml\r
90       docs/designers.sgml\r
91       docs/manual.sgml\r
92       docs/programmers.sgml\r
93       docs/de/appendixes.sgml\r
94       docs/de/designers.sgml\r
95       docs/de/programmers.sgml\r
96       docs/fr/appendixes.sgml\r
97       docs/fr/designers.sgml\r
98       docs/fr/getting-started.sgml\r
99       docs/fr/manual.sgml\r
100       docs/fr/preface.sgml\r
101       docs/fr/programmers.sgml:\r
102       Fixes to documentation syntax so that all content can be processed used\r
103       xsltproc docbook-xsl tools. In particular, fixes unescaped entities,\r
104       broken tags, unquoted attributes.\r
105 \r
106 2003-10-27  Messju Mohr  <messju@lammfellpuschen.de>\r
107 \r
108     * NEWS\r
109       libs/Smarty_Compiler.class.php:\r
110       fix handling of simple-math-operators inside modifiers\r
111 \r
112 2003-10-25  Messju Mohr  <messju@lammfellpuschen.de>\r
113 \r
114     * libs/Smarty_Compiler.class.php:\r
115       removed unused property _output_type\r
116       removed unused param $tag_attrs of _parse_var_props()\r
117       cleaned up alignment of class-properties\r
118 \r
119 2003-10-23  Messju Mohr  <messju@lammfellpuschen.de>\r
120 \r
121     * libs/Smarty_Compiler.class.php:\r
122       removed notice in php-tag handling in Smarty_Compiler::_compile_file()\r
123 \r
124     * libs/Smarty_Compiler.class.php:\r
125       removed two occasional E_NOTICES from\r
126       Smarty_Compiler::_compile_include_php_tag()\r
127 \r
128     * NEWS\r
129       libs/core/core.create_dir_structure.php:\r
130       fix handling of trailing-slashes in open_basedir in\r
131       smarty_core_create_dir_structure()\r
132 \r
133 2003-10-20  Messju Mohr  <messju@lammfellpuschen.de>\r
134 \r
135     * libs/Smarty_Compiler.class.php:\r
136       elements inside `` are bracketed now inside the compiled-tpl. this\r
137       fixes some issues with simple-math inside backticks.\r
138 \r
139 2003-10-16  Monte Ohrt  <monte@ispi.net>\r
140 \r
141     * docs/designers.sgml:\r
142       update overlib docs, no working examples\r
143 \r
144 2003-10-12  Messju Mohr  <messju@lammfellpuschen.de>\r
145 \r
146     * libs/Smarty.class.php\r
147       libs/core/core.is_secure.php:\r
148       move check for template_dir in secure_dir-array into core.is_secure.php\r
149       \r
150       this makes template_exists() work correctly with security=true even if\r
151       template_dir is not inside the secure_dir-array\r
152 \r
153 2003-10-11  Messju Mohr  <messju@lammfellpuschen.de>\r
154 \r
155     * libs/plugins/shared.make_timestamp.php:\r
156       tightened check for YYYYMMDDHHMMSS-format. thanks konstantin for\r
157       pointing this out.\r
158       \r
159       removed a few tabs.\r
160 \r
161     * libs/Smarty_Compiler.class.php:\r
162       fix precedence of simple-math-operators before modifiers.\r
163       thanks dominik!\r
164 \r
165     * libs/Config_File.class.php\r
166       libs/Smarty.class.php\r
167       libs/Smarty_Compiler.class.php\r
168       libs/core/core.assemble_plugin_filepath.php\r
169       libs/core/core.assign_smarty_interface.php\r
170       libs/core/core.create_dir_structure.php\r
171       libs/core/core.display_debug_console.php\r
172       libs/core/core.get_include_path.php\r
173       libs/core/core.get_microtime.php\r
174       libs/core/core.get_php_resource.php\r
175       libs/core/core.is_secure.php\r
176       libs/core/core.is_trusted.php\r
177       libs/core/core.load_plugins.php\r
178       libs/core/core.load_resource_plugin.php\r
179       libs/core/core.process_cached_inserts.php\r
180       libs/core/core.process_compiled_include.php\r
181       libs/core/core.read_cache_file.php\r
182       libs/core/core.rm_auto.php\r
183       libs/core/core.rmdir.php\r
184       libs/core/core.run_insert_handler.php\r
185       libs/core/core.smarty_include_php.php\r
186       libs/core/core.write_compiled_include.php\r
187       libs/core/core.write_compiled_resource.php\r
188       libs/core/core.write_file.php:\r
189       removed tabs from the main and the core/*.php files\r
190 \r
191 2003-10-08  Monte Ohrt  <monte@ispi.net>\r
192 \r
193     * (Smarty_2_6_0-RC2)\r
194       NEWS\r
195       libs/Config_File.class.php\r
196       libs/Smarty.class.php\r
197       libs/Smarty_Compiler.class.php:\r
198       update version numbers to RC2\r
199 \r
200 2003-09-18  Messju Mohr  <messju@lammfellpuschen.de>\r
201 \r
202     * docs/designers.sgml\r
203       docs/de/designers.sgml:\r
204       fixed description of cycle's advance-attribute\r
205 \r
206 2003-09-16  Messju Mohr  <messju@lammfellpuschen.de>\r
207 \r
208     * NEWS\r
209       libs/Smarty_Compiler.class.php:\r
210       apply modifiers only once to section-loop and foreach-from attributes\r
211 \r
212 2003-09-15  Messju Mohr  <messju@lammfellpuschen.de>\r
213 \r
214     * libs/Smarty.class.php\r
215       libs/Smarty_Compiler.class.php\r
216       libs/core/core.write_cache_paths_file.php:\r
217       backed out _smarty_cached_paths-file-handling\r
218 \r
219     * libs/Smarty.class.php\r
220       libs/core/core.rm_auto.php:\r
221       fixed clear_compiled_tpl with explicit $tpl_file given\r
222       fixed return value of smarty_core_rm_auto() + Smarty::_unlink()\r
223 \r
224     * libs/Smarty.class.php:\r
225       little fix in _get_auto_filename()\r
226 \r
227 2003-09-14  Messju Mohr  <messju@lammfellpuschen.de>\r
228 \r
229     * libs/Smarty.class.php\r
230       libs/core/core.assemble_auto_filename.php:\r
231       removed auto-filenames from path-cache. merged assemble_auto_filename\r
232       back into Smarty::_get_auto_filename()\r
233 \r
234 2003-09-12  Messju Mohr  <messju@lammfellpuschen.de>\r
235 \r
236     * libs/Smarty_Compiler.class.php:\r
237       fixed quoting of modifier parameters\r
238 \r
239     * NEWS\r
240       libs/Smarty.class.php\r
241       libs/Smarty_Compiler.class.php\r
242       libs/core/core.get_php_resource.php\r
243       libs/core/core.load_plugins.php\r
244       libs/core/core.load_resource_plugin.php:\r
245       remove Smarty::_plugin_implementation_exists() - use php's native\r
246       is_callable()\r
247 \r
248 2003-09-11  Messju Mohr  <messju@lammfellpuschen.de>\r
249 \r
250     * libs/Smarty.class.php:\r
251       silenced two notices acces HTTP_SERVER_VARS\r
252 \r
253 2003-09-10  andreas halter  <phpcvs@andreashalter.ch>\r
254 \r
255     * docs/de/designers.sgml\r
256       docs/de/getting-started.sgml\r
257       docs/de/programmers.sgml:\r
258       - minor fixes (2 rep), slight wording changes\r
259       - jade transform problem fixed\r
260 \r
261 2003-09-08  andreas halter  <phpcvs@andreashalter.ch>\r
262 \r
263     * docs/de/designers.sgml\r
264       docs/de/getting-started.sgml\r
265       docs/de/manual.sgml\r
266       docs/de/preface.sgml\r
267       docs/de/programmers.sgml:\r
268       all updated for 2.6.0 release, translated everything from 2_5_0 branch to\r
269       20030908\r
270 \r
271 2003-09-04  Messju Mohr  <messju@lammfellpuschen.de>\r
272 \r
273     * libs/Smarty.class.php:\r
274       proper checking for files in  _fetch_resource_info()\r
275 \r
276 2003-09-02  Messju Mohr  <messju@lammfellpuschen.de>\r
277 \r
278     * NEWS\r
279       libs/Smarty_Compiler.class.php:\r
280       ignore {strip}/{/strip) inside {strip}-blocks\r
281 \r
282     * libs/plugins/function.mailto.php:\r
283       fixed 2 notices in smarty_function_mailto()\r
284 \r
285 2003-09-01  Messju Mohr  <messju@lammfellpuschen.de>\r
286 \r
287     * libs/Smarty.class.php:\r
288       re-include cache_paths on multiple calls to fetch() to avoid\r
289       inconsistencies\r
290       at multiple calls to fetch() in one script\r
291 \r
292     * libs/Smarty_Compiler.class.php:\r
293       fixed handling of \r in {strip}\r
294       renamed $_trailing_lf to $_additional_newline\r
295 \r
296     * libs/Smarty_Compiler.class.php:\r
297       the weekly fix for {strip} :)\r
298 \r
299     * docs/designers.sgml:\r
300       fixed example for simple math.\r
301 \r
302 2003-08-29  Messju Mohr  <messju@lammfellpuschen.de>\r
303 \r
304     * libs/core/core.assign_smarty_interface.php\r
305       libs/core/core.display_debug_console.php\r
306       libs/plugins/function.assign.php\r
307       libs/plugins/function.html_options.php\r
308       libs/plugins/function.html_table.php:\r
309       fixed PHPDocumentor-comments (thanks Konstantin)\r
310 \r
311     * libs/core/core.rmdir.php:\r
312       made rmdir a bit more optimistic. especially it now removes\r
313       directories correctly that where created accidently by "safe_mode=On\r
314       && $use_sub_dirs=true"\r
315 \r
316 2003-08-27  Messju Mohr  <messju@lammfellpuschen.de>\r
317 \r
318     * NEWS\r
319       libs/Smarty_Compiler.class.php:\r
320       fixed removal of leading/trailing newlines in {strip}-blocks\r
321 \r
322 2003-08-25  Messju Mohr  <messju@lammfellpuschen.de>\r
323 \r
324     * INSTALL:\r
325       added note emphasizing the introduction of "libs/" with 2.5.0\r
326 \r
327     * NEWS\r
328       libs/plugins/modifier.escape.php:\r
329       fixed proper escaping of " and ' with escape:javascript\r
330 \r
331 2003-08-22  Messju Mohr  <messju@lammfellpuschen.de>\r
332 \r
333     * NEWS\r
334       libs/core/core.assemble_plugin_filepath.php:\r
335       fixed bug in traversal of $smarty->plugins_dir-array in\r
336       smarty_core_assemble_plugin_filepath(). the first matching plugin in\r
337       the path should be used, not the last one.\r
338 \r
339     * libs/core/core.read_cache_file.php:\r
340       discard $_cache_info when the cache should be regenerated\r
341 \r
342 2003-08-20  Messju Mohr  <messju@lammfellpuschen.de>\r
343 \r
344     * NEWS\r
345       libs/Smarty_Compiler.class.php\r
346       libs/plugins/block.strip.php:\r
347       reverted {strip} from a block-plugin back into the compiler\r
348 \r
349     * docs/programmers.sgml:\r
350       fixed examples for register_function() and register_block()\r
351 \r
352     * libs/Smarty.class.php:\r
353       made template_exists() quiet when the template does not exist (thanks\r
354       to konstatin for pointing this out)\r
355 \r
356 2003-08-18  Monte Ohrt  <monte@ispi.net>\r
357 \r
358     * docs/getting-started.sgml:\r
359       fix example title\r
360 \r
361     * docs/README\r
362       docs/getting-started.sgml:\r
363       change installation wording confusion\r
364 \r
365 2003-08-18  Messju Mohr  <messju@lammfellpuschen.de>\r
366 \r
367     * libs/Smarty.class.php\r
368       libs/core/core.read_cache_file.php:\r
369       fixed unnecessary load of source in template_exists() and the\r
370       compile-check of smarty_core_read_cache_file()\r
371 \r
372     * libs/Smarty_Compiler.class.php:\r
373       allow section-, array- and object-dereference in $smarty-references\r
374 \r
375 2003-08-15  Messju Mohr  <messju@lammfellpuschen.de>\r
376 \r
377     * docs/designers.sgml:\r
378       added parameter-descriptions for count_characters (thanks Konstantin\r
379       A. Pelepelin)\r
380       \r
381       fixed docs for {html_checkboxes}\r
382 \r
383 2003-08-14  Messju Mohr  <messju@lammfellpuschen.de>\r
384 \r
385     * libs/Smarty.class.php\r
386       libs/core/core.read_cache_file.php:\r
387       fixed timestamp-check of config-files in smarty_core_read_cache_file()\r
388 \r
389     * libs/Smarty.class.php:\r
390       fixed typecasting for arrays in _parse_resource_name()\r
391 \r
392     * NEWS\r
393       libs/plugins/function.config_load.php:\r
394       fixes in config_load:\r
395       - handling of section-attribute\r
396       - reusing the same config-file multiple times\r
397       - serialization of config-data for php<4.2.0 (no var_export)\r
398       \r
399       many thanks to atu for pointing this out and for testing\r
400 \r
401 2003-08-13  Messju Mohr  <messju@lammfellpuschen.de>\r
402 \r
403     * libs/Smarty.class.php\r
404       libs/core/core.smarty_include_php.php:\r
405       fixed problem with vars as attributes in {include_php}\r
406 \r
407 2003-08-13  Monte Ohrt  <monte@ispi.net>\r
408 \r
409     * docs/README:\r
410       commit README file for documentation compiling\r
411 \r
412 2003-08-13  Messju Mohr  <messju@lammfellpuschen.de>\r
413 \r
414     * libs/debug.tpl\r
415       libs/plugins/modifier.debug_print_var.php:\r
416       removed '\r' from debug_print_vars' output\r
417       properly escape vars in javascript-version of debug.tpl\r
418 \r
419 2003-08-11  Monte Ohrt  <monte@ispi.net>\r
420 \r
421     * (Smarty_2_6_0_RC1)\r
422       NEWS\r
423       docs/designers.sgml\r
424       docs/html.dsl\r
425       docs/php.dsl\r
426       libs/Config_File.class.php\r
427       libs/Smarty.class.php\r
428       libs/Smarty_Compiler.class.php:\r
429       get ready for 2.6.0-RC1 release\r
430 \r
431 2003-08-10  Messju Mohr  <messju@lammfellpuschen.de>\r
432 \r
433     * NEWS\r
434       libs/Smarty.class.php:\r
435       fixed status-header for cache_modified_check under cgi-sapi\r
436 \r
437 2003-08-09  Messju Mohr  <messju@lammfellpuschen.de>\r
438 \r
439     * libs/core/core.is_secure.php\r
440       libs/core/core.is_trusted.php:\r
441       synced secure_dir-checking with trusted_dir-checking\r
442 \r
443     * libs/core/core.is_secure.php:\r
444       tightenend path checking in smarty_core_is_secure()\r
445 \r
446 2003-08-08  Messju Mohr  <messju@lammfellpuschen.de>\r
447 \r
448     * libs/Smarty.class.php:\r
449       fix: proper nesting of $smarty->_cache_including flag in cascaded\r
450       cached/not-cached/fetched/inserted/foo-templates\r
451 \r
452     * libs/debug.tpl:\r
453       better escaping for $_debug_tpls[templates].filenames\r
454 \r
455     * libs/Smarty.class.php\r
456       libs/Smarty_Compiler.class.php:\r
457       removed redundant $smarty from Smarty::_smarty_include()\r
458 \r
459     * libs/debug.tpl:\r
460       proper escaping of filenames in debug-console (thanks to prossel).\r
461 \r
462 2003-08-07  Messju Mohr  <messju@lammfellpuschen.de>\r
463 \r
464     * docs/programmers.sgml:\r
465       added docs for block-methods of registered objects\r
466 \r
467     * docs/programmers.sgml:\r
468       fixed typo in example for registered objects\r
469 \r
470     * docs/designers.sgml:\r
471       fixed exampls of html_image and html_checkboxes\r
472 \r
473     * libs/plugins/function.debug.php:\r
474       fixed {debug} and removed tabs in function.debug.php\r
475 \r
476     * docs/programmers.sgml:\r
477       fixed example for register_object\r
478 \r
479     * docs/designers.sgml\r
480       docs/programmers.sgml:\r
481       updated docs for capture, html_table, html_image and register_object\r
482 \r
483 2003-08-07  Monte Ohrt  <monte@ispi.net>\r
484 \r
485     * docs/designers.sgml\r
486       docs/programmers.sgml:\r
487       add math and default_resource_type to docs\r
488 \r
489     * docs/getting-started.sgml:\r
490       add core to example, add tech note\r
491 \r
492 2003-08-07  Messju Mohr  <messju@lammfellpuschen.de>\r
493 \r
494     * docs/manual.sgml\r
495       docs/fr/manual.sgml:\r
496       upd copyright in the docs\r
497 \r
498 2003-08-07  Monte Ohrt  <monte@ispi.net>\r
499 \r
500     * docs/getting-started.sgml:\r
501       added core directory to install instructions\r
502 \r
503 2003-08-07  Messju Mohr  <messju@lammfellpuschen.de>\r
504 \r
505     * docs/designers.sgml\r
506       docs/programmers.sgml:\r
507       added docs for php-functions as modifiers\r
508 \r
509     * libs/Smarty.class.php\r
510       libs/Smarty_Compiler.class.php:\r
511       better caching of attributes for $cacheable=false-plugins\r
512 \r
513     * docs/programmers.sgml:\r
514       added section "caching.cacheable" to the docs, explaining the usage of\r
515       the $cacheable-flag of the register_(block|compiler|function)-functions\r
516 \r
517     * libs/Smarty_Compiler.class.php:\r
518       fixed output of custom-functions with cached attributes\r
519 \r
520     * docs/programmers.sgml:\r
521       docs update on callbacks to the register_*-functions\r
522 \r
523 2003-08-06  Messju Mohr  <messju@lammfellpuschen.de>\r
524 \r
525     * NEWS\r
526       libs/Smarty.class.php\r
527       libs/Smarty_Compiler.class.php\r
528       libs/core/core.process_compiled_include.php:\r
529       added optional parameter $cache_attrs to register_function() and\r
530       register_block(). $cache_attrs is an array containing attribute- names\r
531       that should be cached on calls to functions that have $cacheable set\r
532       to false.\r
533 \r
534     * libs/Smarty.class.php:\r
535       fixed bug in _run_mod_handler\r
536 \r
537     * libs/Smarty_Compiler.class.php:\r
538       fixed bug with autoload-handling of modifiers. thanks Ã¡ndre.\r
539 \r
540 2003-08-05  Messju Mohr  <messju@lammfellpuschen.de>\r
541 \r
542     * libs/Config_File.class.php\r
543       libs/Smarty.class.php\r
544       libs/Smarty_Compiler.class.php:\r
545       updated copyright notice\r
546 \r
547     * libs/Smarty.class.php\r
548       libs/core/core.load_plugins.php:\r
549       fixed bug that occurred when using the same not-cacheable plugin in\r
550       multiple includes\r
551 \r
552     * docs/programmers.sgml:\r
553       docs-update for plugins.writing\r
554 \r
555 2003-08-04  Messju Mohr  <messju@lammfellpuschen.de>\r
556 \r
557     * docs/designers.sgml\r
558       docs/programmers.sgml:\r
559       updated docs for register_block_function(), block-functions,\r
560       $request_use_auto_globals and html_checkboxes\r
561 \r
562 2003-07-31  Messju Mohr  <messju@lammfellpuschen.de>\r
563 \r
564     * NEWS\r
565       libs/Smarty.class.php\r
566       libs/Smarty_Compiler.class.php:\r
567       enabled registration of class-methods as callbacks for the\r
568       register_*-functions\r
569       \r
570       use: array('classname', 'method_name')) as callback\r
571 \r
572 2003-07-29  Messju Mohr  <messju@lammfellpuschen.de>\r
573 \r
574     * libs/Smarty.class.php\r
575       libs/Smarty_Compiler.class.php:\r
576       modifiers are resolved at compile-time now. _run_mod_handler() is\r
577       still used for modifiers with map_array=true (== no preceeding '@')\r
578 \r
579     * libs/Smarty.class.php\r
580       libs/Smarty_Compiler.class.php\r
581       libs/core/core.smarty_include.php:\r
582       moved _smarty_include() back into Smarty.class.php\r
583 \r
584     * libs/Smarty.class.php\r
585       libs/core/core.load_plugins.php:\r
586       prevent unnecessary calls to _read_file() in _is_compiled()\r
587       converted method-call to internal function-call in\r
588       smarty_core_load_plugins()\r
589 \r
590 2003-07-28  Messju Mohr  <messju@lammfellpuschen.de>\r
591 \r
592     * libs/Smarty_Compiler.class.php:\r
593       quote smarty-header properly to prevent resource-names from escaping from\r
594       the comment\r
595 \r
596 2003-07-25  Messju Mohr  <messju@lammfellpuschen.de>\r
597 \r
598     * libs/core/core.create_dir_structure.php:\r
599       weakend race-condition and removed bogus error-message caused by that\r
600       in smarty_core_create_dir_structure().\r
601 \r
602 2003-07-23  Messju Mohr  <messju@lammfellpuschen.de>\r
603 \r
604     * libs/Smarty.class.php\r
605       libs/core/core.display_debug_console.php\r
606       libs/core/core.fetch_resource_info.php\r
607       libs/core/core.get_php_resource.php\r
608       libs/core/core.parse_resource_name.php\r
609       libs/core/core.process_cached_inserts.php\r
610       libs/core/core.read_cache_file.php\r
611       libs/core/core.run_insert_handler.php\r
612       libs/core/core.smarty_include.php\r
613       libs/core/core.smarty_include_php.php\r
614       libs/plugins/function.eval.php:\r
615       moved  _fetch_resource_info and _parse_resource_name back into\r
616       Smarty.class.php\r
617       renamed smarty_include and smarty_eval wrappers to _include and _eval\r
618 \r
619 2003-07-17  Messju Mohr  <messju@lammfellpuschen.de>\r
620 \r
621     * libs/core/core.process_compiled_include.php\r
622       libs/core/core.read_cache_file.php:\r
623       improved checking of compiled_include against cached-template with\r
624       non-cached-chunks\r
625 \r
626     * libs/core/core.write_compiled_include.php:\r
627       fixed too short open-tag\r
628 \r
629     * libs/plugins/function.eval.php:\r
630       fixed assign parameter for eval (must have gotton lost on its way to 2.5.0)\r
631       cleaned up indentiation\r
632 \r
633 2003-07-03  Messju Mohr  <messju@lammfellpuschen.de>\r
634 \r
635     * libs/Smarty_Compiler.class.php:\r
636       resurrected $foo->$bar syntax\r
637 \r
638     * libs/Smarty_Compiler.class.php:\r
639       i'm so stupid. kick me.\r
640 \r
641     * libs/Smarty_Compiler.class.php:\r
642       fixed initialisation of $this->_plugins in compile_block_tag()\r
643 \r
644 2003-07-03  Monte Ohrt  <monte@ispi.net>\r
645 \r
646     * libs/Config_File.class.php:\r
647       add preg_quote delimiter\r
648 \r
649 2003-07-03  Messju Mohr  <messju@lammfellpuschen.de>\r
650 \r
651     * libs/Smarty_Compiler.class.php:\r
652       applied fix for {$var1->p1|modifier:$var2->p2}-syntax - thanks Dominik\r
653 \r
654 2003-07-02  Messju Mohr  <messju@lammfellpuschen.de>\r
655 \r
656     * libs/Smarty_Compiler.class.php:\r
657       fixed duplicate generation of arg-list in _compile_block_tag()\r
658 \r
659     * libs/Smarty_Compiler.class.php:\r
660       fixed off-by-one-error in nocache-tag-handling\r
661 \r
662 2003-06-30  Messju Mohr  <messju@lammfellpuschen.de>\r
663 \r
664     * libs/Smarty_Compiler.class.php:\r
665       backed out errornously committed support for $foo->$bar\r
666 \r
667     * libs/core/core.write_file.php:\r
668       fixed indentiation, silenced occasional warning\r
669 \r
670     * libs/plugins/function.html_image.php:\r
671       match first character of file-attribute against "/" instead of\r
672       DIRECTORY_SEPARATOR since it is a url-path and not a file-path.\r
673 \r
674     * libs/Smarty_Compiler.class.php\r
675       libs/core/core.write_file.php\r
676       libs/plugins/function.html_image.php:\r
677       libs/plugins/function.html_image.php\r
678 \r
679     * libs/Smarty_Compiler.class.php:\r
680       re-fixed cacheable_state-handling\r
681 \r
682     * libs/core/core.display_debug_console.php\r
683       libs/core/core.process_cached_inserts.php\r
684       libs/core/core.process_compiled_include.php\r
685       libs/core/core.run_insert_handler.php:\r
686       extincting $this out of smarty_core_*-functions\r
687 \r
688     * libs/Smarty.class.php\r
689       libs/Smarty_Compiler.class.php:\r
690       fixed handling of nocache-state\r
691 \r
692 2003-06-29  Messju Mohr  <messju@lammfellpuschen.de>\r
693 \r
694     * libs/Smarty.class.php\r
695       libs/core/core.smarty_include.php\r
696       libs/core/core.smarty_include_php.php\r
697       libs/plugins/function.eval.php:\r
698       removed $this from smarty_include and smarty_include_php\r
699       added cleaner handling of $this to {eval}\r
700 \r
701     * libs/core/core.load_resource_plugin.php:\r
702       fixed inlude_once-call\r
703 \r
704     * docs/de/designers.sgml\r
705       docs/fr/designers.sgml:\r
706       fixed examples of html_radios and html_checkboxes in german and french docs\r
707 \r
708 2003-06-25  Monte Ohrt  <monte@ispi.net>\r
709 \r
710     * libs/core/core.assemble_auto_filename.php\r
711       libs/core/core.write_cache_paths_file.php:\r
712       fix typo, fix write_cache_paths logic\r
713 \r
714     * libs/Smarty.class.php\r
715       libs/core/core.assemble_auto_filename.php:\r
716       fix SMARTY_COMPILE_DIR_SEP problem, make local var\r
717 \r
718 2003-06-24  Monte Ohrt  <monte@ispi.net>\r
719 \r
720     * libs/Smarty.class.php\r
721       libs/core/core.assemble_auto_filename.php\r
722       libs/core/core.write_cache_paths_file.php:\r
723       fixed cache_paths bug, simplified filename assembly logic\r
724 \r
725 2003-06-24  Messju Mohr  <messju@lammfellpuschen.de>\r
726 \r
727     * libs/plugins/function.html_image.php:\r
728       added parsing of forgotton param "basedir"\r
729 \r
730     * libs/Smarty_Compiler.class.php:\r
731       fixed $smarty.get-reference\r
732 \r
733     * libs/plugins/block.textformat.php:\r
734       removed warning\r
735 \r
736     * libs/Smarty_Compiler.class.php:\r
737       fixed value of _cacheable_state on compiler-startup\r
738 \r
739 2003-06-23  Monte Ohrt  <monte@ispi.net>\r
740 \r
741     * libs/Smarty.class.php\r
742       libs/Smarty_Compiler.class.php\r
743       libs/core/core.write_cache_paths_file.php:\r
744       make cache_path per resource, fix a couple directory path issues\r
745 \r
746 2003-06-23  Messju Mohr  <messju@lammfellpuschen.de>\r
747 \r
748     * libs/Smarty_Compiler.class.php:\r
749       removed warning when compiling empty template\r
750 \r
751     * libs/core/core.write_compiled_include.php:\r
752       fixed bug in write_compiled_include\r
753 \r
754     * libs/core/core.assemble_plugin_filepath.php:\r
755       fixed warning\r
756 \r
757 2003-06-22  Messju Mohr  <messju@lammfellpuschen.de>\r
758 \r
759     * libs/plugins/function.eval.php:\r
760       fixed propagation of $this into evald code in smarty_function_eval()\r
761 \r
762     * libs/core/core.write_cache_paths_file.php\r
763       libs/core/core.write_compiled_include.php:\r
764       fix in compiled-include-handling\r
765 \r
766     * libs/core/core.assemble_auto_filename.php\r
767       libs/core/core.assemble_plugin_filepath.php\r
768       libs/core/core.assign_smarty_interface.php\r
769       libs/core/core.create_dir_structure.php\r
770       libs/core/core.fetch_resource_info.php\r
771       libs/core/core.get_include_path.php\r
772       libs/core/core.get_microtime.php\r
773       libs/core/core.get_php_resource.php\r
774       libs/core/core.is_secure.php\r
775       libs/core/core.is_trusted.php\r
776       libs/core/core.load_plugins.php\r
777       libs/core/core.load_resource_plugin.php\r
778       libs/core/core.parse_resource_name.php\r
779       libs/core/core.read_cache_file.php\r
780       libs/core/core.rm_auto.php\r
781       libs/core/core.rmdir.php\r
782       libs/core/core.write_cache_file.php\r
783       libs/core/core.write_cache_paths_file.php\r
784       libs/core/core.write_compiled_include.php\r
785       libs/core/core.write_compiled_resource.php\r
786       libs/core/core.write_file.php\r
787       libs/plugins/modifier.date_format.php:\r
788       started moving from $this to $smarty in core.*.php\r
789 \r
790 2003-06-21  Monte Ohrt  <monte@ispi.net>\r
791 \r
792     * libs/core/core.create_dir_structure.php\r
793       libs/core/core.write_file.php\r
794       libs/plugins/function.config_load.php:\r
795       fix more dir paths\r
796 \r
797     * NEWS\r
798       libs/Smarty.class.php\r
799       libs/core/core.assemble_auto_filename.php\r
800       libs/core/core.assemble_plugin_filepath.php\r
801       libs/core/core.fetch_resource_info.php\r
802       libs/core/core.get_php_resource.php\r
803       libs/core/core.parse_resource_name.php\r
804       libs/core/core.process_cached_inserts.php\r
805       libs/core/core.read_cache_file.php\r
806       libs/core/core.rm_auto.php\r
807       libs/core/core.rmdir.php\r
808       libs/core/core.run_insert_handler.php\r
809       libs/core/core.smarty_include.php\r
810       libs/core/core.smarty_include_php.php\r
811       libs/core/core.write_cache_file.php\r
812       libs/core/core.write_cache_paths_file.php\r
813       libs/core/core.write_compiled_include.php\r
814       libs/core/core.write_compiled_resource.php\r
815       libs/core/core.write_file.php\r
816       libs/plugins/function.config_load.php\r
817       libs/plugins/function.fetch.php\r
818       libs/plugins/function.html_image.php:\r
819       fix filepaths to core files to use DIRECTORY_SEPARATOR\r
820 \r
821 2003-06-21  Messju Mohr  <messju@lammfellpuschen.de>\r
822 \r
823     * libs/Smarty_Compiler.class.php:\r
824       fixed {plugin|modifier} syntax\r
825 \r
826     * libs/Smarty.class.php\r
827       libs/core/core.write_compiled_include.php:\r
828       fixed compiled include handling\r
829 \r
830 2003-06-21  Monte Ohrt  <monte@ispi.net>\r
831 \r
832     * libs/Smarty.class.php\r
833       libs/Smarty_Compiler.class.php\r
834       libs/core/core.assemble_auto_filename.php\r
835       libs/core/core.assemble_plugin_filepath.php\r
836       libs/core/core.write_cache_paths_file.php:\r
837       added filepath caching\r
838 \r
839 2003-06-20  Monte Ohrt  <monte@ispi.net>\r
840 \r
841     * libs/Smarty_Compiler.class.php:\r
842       update more varnames\r
843 \r
844     * libs/Smarty.class.php\r
845       libs/core/core.display_debug_console.php\r
846       libs/core/core.fetch_file_info.php\r
847       libs/core/core.fetch_resource_info.php\r
848       libs/core/core.get_php_resource.php\r
849       libs/core/core.parse_file_path.php\r
850       libs/core/core.parse_resource_name.php\r
851       libs/core/core.process_cached_inserts.php\r
852       libs/core/core.read_cache_file.php\r
853       libs/core/core.run_insert_handler.php\r
854       libs/core/core.smarty_include.php\r
855       libs/core/core.smarty_include_php.php\r
856       libs/core/core.write_compiled_resource.php\r
857       libs/core/core.write_compiled_template.php\r
858       libs/plugins/function.config_load.php:\r
859       refactored var naming to better reflect "resource" instead of "file" where\r
860       appropriate\r
861 \r
862 2003-06-19  Messju Mohr  <messju@lammfellpuschen.de>\r
863 \r
864     * libs/Smarty.class.php:\r
865       updated version-number to 2.5.0-cvs\r
866 \r
867     * libs/core/core.write_cache_file.php:\r
868       omit is-cache_dir-writable-check if a cache_handler_function is in use\r
869 \r
870     * libs/core/core.smarty_include_php.php:\r
871       fixed comments in smarty_include_php\r
872 \r
873 2003-06-19  Monte Ohrt  <monte@ispi.net>\r
874 \r
875     * libs/Smarty.class.php\r
876       libs/Smarty_Compiler.class.php\r
877       libs/core/core.display_debug_console.php\r
878       libs/core/core.smarty_include.php\r
879       libs/plugins/function.eval.php:\r
880       split up _compile_template to _compile_file and _compile_source, fix eval\r
881       function\r
882       VS: ----------------------------------------------------------------------\r
883 \r
884     * libs/plugins/function.config_load.php:\r
885       fix logic for _is_compiled()\r
886 \r
887 2003-06-19  Messju Mohr  <messju@lammfellpuschen.de>\r
888 \r
889     * NEWS\r
890       libs/Smarty_Compiler.class.php:\r
891       added optional assign-attribute to {capture}-tag\r
892 \r
893     * NEWS\r
894       libs/Smarty.class.php:\r
895       added $cacheable-parameter to register_compiler_function()\r
896 \r
897 2003-06-18  Messju Mohr  <messju@lammfellpuschen.de>\r
898 \r
899     * NEWS\r
900       libs/Smarty.class.php\r
901       libs/Smarty_Compiler.class.php\r
902       libs/core/core.load_plugins.php\r
903       libs/core/core.process_compiled_include.php\r
904       libs/core/core.read_cache_file.php\r
905       libs/core/core.write_cache_file.php\r
906       libs/core/core.write_compiled_include.php:\r
907       added $cacheable-parameter to register_function() and register_block()\r
908 \r
909     * libs/Smarty.class.php:\r
910       append '.php' to all compiled templates regardless of the settings of\r
911       $use_sub_dirs\r
912 \r
913     * libs/Smarty.class.php\r
914       libs/core/core.read_cache_file.php:\r
915       fixed $file_path-parameters  passed to smarty_core_fetch_file_info()\r
916 \r
917 2003-06-17  Monte Ohrt  <monte@ispi.net>\r
918 \r
919     * NEWS:\r
920       fix name\r
921 \r
922     * libs/Smarty_Compiler.class.php:\r
923       change varnames to follow coding methods\r
924 \r
925     * NEWS\r
926       libs/Smarty_Compiler.class.php:\r
927       add math patch to core\r
928 \r
929 2003-06-17  Messju Mohr  <messju@lammfellpuschen.de>\r
930 \r
931     * libs/core/core.smarty_include.php:\r
932       switched _process_template() to _is_compiled()-logic\r
933 \r
934 2003-06-17  Monte Ohrt  <monte@ispi.net>\r
935 \r
936     * libs/Smarty.class.php:\r
937       fix _is_compiled logic\r
938 \r
939     * NEWS:\r
940       update news file\r
941 \r
942     * libs/Smarty.class.php\r
943       libs/Smarty_Compiler.class.php:\r
944       fix _run_mod_handler routine\r
945 \r
946     * libs/Smarty.class.php\r
947       libs/Smarty_Compiler.class.php\r
948       libs/core/core.display_debug_console.php\r
949       libs/core/core.fetch_file_info.php\r
950       libs/core/core.parse_file_path.php\r
951       libs/core/core.write_compiled_template.php\r
952       libs/plugins/function.config_load.php:\r
953       fix path problems, rename some varibles from "template" to "file"\r
954 \r
955 2003-06-16  Monte Ohrt  <monte@ispi.net>\r
956 \r
957     * libs/core/core.fetch_file_info.php\r
958       libs/core/core.fetch_template_info.php:\r
959       rename file, commit\r
960 \r
961     * libs/Smarty.class.php\r
962       libs/Smarty_Compiler.class.php\r
963       libs/core/core.parse_file_path.php\r
964       libs/core/core.read_cache_file.php\r
965       libs/plugins/block.strip.php\r
966       libs/plugins/block.textformat.php\r
967       libs/plugins/compiler.config_load.php\r
968       libs/plugins/function.config_load.php\r
969       libs/plugins/function.eval.php\r
970       libs/plugins/function.fetch.php\r
971       libs/plugins/function.html_image.php:\r
972       fix config_load, compile fetched arrays to compile_dir, switch display\r
973       back to runtime. clean up var names and function names,  split up compile\r
974       testing and compiling to separate funcs, rename some template_* functions\r
975       to\r
976       file_* functions and update logic so they can be used for file resources\r
977       other than templates.\r
978 \r
979 2003-06-16  Messju Mohr  <messju@lammfellpuschen.de>\r
980 \r
981     * libs/Smarty_Compiler.class.php:\r
982       fixed little bug in _compile_custom_tag()\r
983 \r
984 2003-06-16  Monte Ohrt  <monte@ispi.net>\r
985 \r
986     * NEWS\r
987       libs/Smarty.class.php\r
988       libs/Smarty_Compiler.class.php\r
989       libs/core/core.assign_smarty_interface.php\r
990       libs/core/core.create_dir_structure.php\r
991       libs/core/core.display_debug_console.php\r
992       libs/core/core.fetch_template_info.php\r
993       libs/core/core.get_include_path.php\r
994       libs/core/core.get_microtime.php\r
995       libs/core/core.get_php_resource.php\r
996       libs/core/core.is_secure.php\r
997       libs/core/core.is_trusted.php\r
998       libs/core/core.load_plugins.php\r
999       libs/core/core.load_resource_plugin.php\r
1000       libs/core/core.parse_file_path.php\r
1001       libs/core/core.process_cached_inserts.php\r
1002       libs/core/core.read_cache_file.php\r
1003       libs/core/core.rm_auto.php\r
1004       libs/core/core.rmdir.php\r
1005       libs/core/core.run_insert_handler.php\r
1006       libs/core/core.smarty_include.php\r
1007       libs/core/core.smarty_include_php.php\r
1008       libs/core/core.write_cache_file.php\r
1009       libs/core/core.write_compiled_template.php\r
1010       libs/core/core.write_file.php\r
1011       libs/plugins/core.assign_smarty_interface.php\r
1012       libs/plugins/core.create_dir_structure.php\r
1013       libs/plugins/core.display_debug_console.php\r
1014       libs/plugins/core.fetch_template_info.php\r
1015       libs/plugins/core.get_include_path.php\r
1016       libs/plugins/core.get_microtime.php\r
1017       libs/plugins/core.get_php_resource.php\r
1018       libs/plugins/core.is_secure.php\r
1019       libs/plugins/core.is_trusted.php\r
1020       libs/plugins/core.load_plugins.php\r
1021       libs/plugins/core.load_resource_plugin.php\r
1022       libs/plugins/core.parse_file_path.php\r
1023       libs/plugins/core.process_cached_inserts.php\r
1024       libs/plugins/core.read_cache_file.php\r
1025       libs/plugins/core.rm_auto.php\r
1026       libs/plugins/core.rmdir.php\r
1027       libs/plugins/core.run_insert_handler.php\r
1028       libs/plugins/core.smarty_include.php\r
1029       libs/plugins/core.smarty_include_php.php\r
1030       libs/plugins/core.write_cache_file.php\r
1031       libs/plugins/core.write_compiled_template.php\r
1032       libs/plugins/core.write_file.php:\r
1033       move core files into their own directory under SMARTY_DIR,\r
1034       remove abstraction function _execute_core_function\r
1035 \r
1036     * libs/Smarty_Compiler.class.php:\r
1037       fix newline handling for template for all template tags\r
1038 \r
1039 2003-06-11  Monte Ohrt  <monte@ispi.net>\r
1040 \r
1041     * libs/plugins/compiler.config_load.php:\r
1042       add compiler function to cvs repository\r
1043 \r
1044 2003-06-11  Messju Mohr  <messju@lammfellpuschen.de>\r
1045 \r
1046     * NEWS\r
1047       libs/Smarty.class.php\r
1048       libs/Smarty_Compiler.class.php:\r
1049       added config-option "request_use_auto_globals" to make auto-globals be\r
1050       used as request vars instead of HTTP_*_VARS\r
1051 \r
1052 2003-06-11  Monte Ohrt  <monte@ispi.net>\r
1053 \r
1054     * NEWS\r
1055       libs/Smarty.class.php\r
1056       libs/Smarty_Compiler.class.php\r
1057       libs/plugins/function.config_load.php:\r
1058       make config vars compile statically\r
1059 \r
1060 2003-06-11  Messju Mohr  <messju@lammfellpuschen.de>\r
1061 \r
1062     * NEWS\r
1063       libs/Smarty_Compiler.class.php:\r
1064       backed out newlines patch\r
1065 \r
1066     * NEWS\r
1067       libs/Smarty_Compiler.class.php:\r
1068       removed newlines in compiled templates after closing tags\r
1069 \r
1070 2003-06-10  Messju Mohr  <messju@lammfellpuschen.de>\r
1071 \r
1072     * docs/de/designers.sgml:\r
1073       fixed german note on html_image and disk-access\r
1074 \r
1075 2003-06-10  Monte Ohrt  <monte@ispi.net>\r
1076 \r
1077     * libs/plugins/core.parse_file_path.php:\r
1078       fix bug with resource_type resolving\r
1079 \r
1080 2003-06-09  Monte Ohrt  <monte@ispi.net>\r
1081 \r
1082     * docs/designers.sgml:\r
1083       replace example with more practical one\r
1084 \r
1085 2003-06-08  Messju Mohr  <messju@lammfellpuschen.de>\r
1086 \r
1087     * NEWS\r
1088       libs/Smarty.class.php\r
1089       libs/Smarty_Compiler.class.php:\r
1090       added block-methods for registered objects\r
1091 \r
1092 2003-06-07  Messju Mohr  <messju@lammfellpuschen.de>\r
1093 \r
1094     * docs/programmers.sgml:\r
1095       fixed bug in documentation for $smarty->default_modifiers\r
1096 \r
1097 2003-06-06  Monte Ohrt  <monte@ispi.net>\r
1098 \r
1099     * libs/plugins/core.parse_file_path.php:\r
1100       fix problem with new default_resource_type changes\r
1101 \r
1102     * NEWS:\r
1103       update NEWS file info\r
1104 \r
1105     * NEWS\r
1106       libs/Smarty.class.php\r
1107       libs/plugins/core.parse_file_path.php:\r
1108       add default_resource_type, ignore 1 char resource names\r
1109 \r
1110     * NEWS\r
1111       libs/Config_File.class.php:\r
1112       fix bug where config file starts with hidden section\r
1113 \r
1114 2003-06-04  Monte Ohrt  <monte@ispi.net>\r
1115 \r
1116     * NEWS\r
1117       libs/Smarty.class.php:\r
1118       -** empty log message ***\r
1119 \r
1120 2003-06-03  Monte Ohrt  <monte@ispi.net>\r
1121 \r
1122     * libs/plugins/function.html_image.php:\r
1123       fix example in code comments\r
1124 \r
1125 2003-06-03  Messju Mohr  <messju@lammfellpuschen.de>\r
1126 \r
1127     * NEWS\r
1128       libs/plugins/function.counter.php:\r
1129       fixed behaviour of start=... for {counter}\r
1130 \r
1131 2003-06-02  Messju Mohr  <messju@lammfellpuschen.de>\r
1132 \r
1133     * NEWS\r
1134       libs/plugins/function.counter.php:\r
1135       fixed assign for {counter}\r
1136 \r
1137 2003-05-30  Monte Ohrt  <monte@ispi.net>\r
1138 \r
1139     * libs/plugins/core.write_cache_file.php\r
1140       libs/plugins/core.write_compiled_template.php:\r
1141       add discrete error checking pertaining to $cache_dir\r
1142       and $compile_dir, their existance and writability\r
1143 \r
1144 2003-05-28  Messju Mohr  <messju@lammfellpuschen.de>\r
1145 \r
1146     * NEWS\r
1147       libs/plugins/function.html_table.php:\r
1148       added params vdir, hdir and inner to html_table to allow looping over\r
1149       the data in various directions\r
1150 \r
1151 2003-05-28  Monte Ohrt  <monte@ispi.net>\r
1152 \r
1153     * libs/plugins/core.compile_template.php\r
1154       libs/plugins/core.display_debug_console.php:\r
1155       fix problem with security and debug.tpl file\r
1156 \r
1157 2003-05-23  Monte Ohrt  <monte@ispi.net>\r
1158 \r
1159     * NEWS:\r
1160       upd NEWS file\r
1161 \r
1162     * libs/Smarty_Compiler.class.php:\r
1163       allow spaces in literal tags\r
1164 \r
1165 2003-05-22  Monte Ohrt  <monte@ispi.net>\r
1166 \r
1167     * docs/fr/programmers.sgml:\r
1168       fix special chars\r
1169 \r
1170 2003-05-19  Monte Ohrt  <monte@ispi.net>\r
1171 \r
1172     * NEWS\r
1173       libs/Smarty_Compiler.class.php:\r
1174       speed up compiled templates, hardcode plugin filepaths instead of\r
1175       recalculate at runtime\r
1176 \r
1177 2003-05-19  Messju Mohr  <messju@lammfellpuschen.de>\r
1178 \r
1179     * docs/designers.sgml:\r
1180       fixed example of {html_image}\r
1181 \r
1182     * docs/designers.sgml:\r
1183       fixed typo\r
1184 \r
1185 2003-05-12  Messju Mohr  <messju@lammfellpuschen.de>\r
1186 \r
1187     * libs/Smarty.class.php\r
1188       libs/plugins/core.read_cache_file.php\r
1189       libs/plugins/core.smarty_include.php\r
1190       libs/plugins/function.config_load.php:\r
1191       fixed multiple redundant occurrences for 'config' and 'template' in\r
1192       $smarty->_cache_info\r
1193 \r
1194 2003-05-10  Messju Mohr  <messju@lammfellpuschen.de>\r
1195 \r
1196     * libs/plugins/core.create_dir_structure.php:\r
1197       refurbished create_dir_structure to use '/' internally\r
1198 \r
1199     * libs/plugins/core.create_dir_structure.php:\r
1200       fixed windows absolute-paths in smarty_core_create_dir_structure()\r
1201 \r
1202     * libs/plugins/core.create_dir_structure.php:\r
1203       fixed error-message\r
1204 \r
1205 2003-05-09  Messju Mohr  <messju@lammfellpuschen.de>\r
1206 \r
1207     * libs/Smarty_Compiler.class.php:\r
1208       fixed warning due to missing param to _execute_core_function()\r
1209 \r
1210     * libs/Smarty_Compiler.class.php:\r
1211       fixed quoting in _compile_include_php\r
1212 \r
1213     * libs/Smarty_Compiler.class.php:\r
1214       fixed quoting of "file"-parameter in _compile_include_tag()\r
1215 \r
1216 2003-05-08  Monte Ohrt  <monte@ispi.net>\r
1217 \r
1218     * docs/programmers.sgml:\r
1219       fix typo\r
1220 \r
1221     * libs/Smarty.class.php\r
1222       libs/Smarty_Compiler.class.php\r
1223       libs/plugins/core.compile_template.php\r
1224       libs/plugins/core.create_dir_structure.php\r
1225       libs/plugins/core.fetch_template_info.php\r
1226       libs/plugins/core.get_include_path.php\r
1227       libs/plugins/core.get_microtime.php\r
1228       libs/plugins/core.get_php_resource.php\r
1229       libs/plugins/core.is_secure.php\r
1230       libs/plugins/core.is_trusted.php\r
1231       libs/plugins/core.load_plugins.php\r
1232       libs/plugins/core.load_resource_plugin.php\r
1233       libs/plugins/core.parse_file_path.php\r
1234       libs/plugins/core.process_cached_inserts.php\r
1235       libs/plugins/core.read_cache_file.php\r
1236       libs/plugins/core.rm_auto.php\r
1237       libs/plugins/core.rmdir.php\r
1238       libs/plugins/core.run_insert_handler.php\r
1239       libs/plugins/core.smarty_include.php\r
1240       libs/plugins/core.smarty_include_php.php\r
1241       libs/plugins/core.write_cache_file.php\r
1242       libs/plugins/core.write_compiled_template.php\r
1243       libs/plugins/core.write_file.php\r
1244       libs/plugins/function.config_load.php\r
1245       libs/plugins/function.fetch.php\r
1246       libs/plugins/function.html_image.php:\r
1247       abstract more private functions to plugin directory\r
1248 \r
1249     * libs/Config_File.class.php:\r
1250       only add DIRECTORY_SEPARATOR if it isn't already present\r
1251 \r
1252     * libs/Config_File.class.php:\r
1253       fix directory separator code, use DIRECTORY_SEPARATOR\r
1254 \r
1255 2003-05-08  Messju Mohr  <messju@lammfellpuschen.de>\r
1256 \r
1257     * docs/designers.sgml:\r
1258       fixed example of html_checkboxes\r
1259 \r
1260     * NEWS\r
1261       libs/Smarty.class.php:\r
1262       fixed bug in _create_dir_structure() when used with\r
1263       open_basedir-restriction and relative paths\r
1264 \r
1265     * docs/designers.sgml:\r
1266       fixed example for html_radios\r
1267 \r
1268 2003-05-07  Monte Ohrt  <monte@ispi.net>\r
1269 \r
1270     * libs/Smarty.class.php\r
1271       libs/Smarty_Compiler.class.php\r
1272       libs/plugins/core.assign_smarty_interface.php\r
1273       libs/plugins/core.display_debug_console.php\r
1274       libs/plugins/function.display_debug_console.php:\r
1275       abstracted display_debug_console and assign_smarty_interface to plugin dir\r
1276       as a test\r
1277 \r
1278     * libs/Smarty.class.php\r
1279       libs/plugins/function.display_debug_console.php:\r
1280       correct misc varnames, abstract debug console display to plugin function\r
1281 \r
1282     * libs/plugins/modifier.escape.php:\r
1283       fix typo\r
1284 \r
1285 2003-05-05  Monte Ohrt  <monte@ispi.net>\r
1286 \r
1287     * libs/Smarty_Compiler.class.php:\r
1288       add % to math\r
1289 \r
1290     * libs/Smarty.class.php:\r
1291       clean up comments, formatting\r
1292 \r
1293     * NEWS\r
1294       libs/Smarty.class.php:\r
1295       keep DIR_SEP for 3rd party compatability\r
1296 \r
1297     * NEWS\r
1298       libs/Smarty.class.php:\r
1299       remove DIR_SEP, use DIRECTORY_SEPARATOR exclusively\r
1300 \r
1301     * libs/Smarty_Compiler.class.php:\r
1302       remove ++ and -- math operators on template vars\r
1303 \r
1304 2003-05-04  Messju Mohr  <messju@lammfellpuschen.de>\r
1305 \r
1306     * libs/Smarty_Compiler.class.php:\r
1307       removed unused parameter $quote from Smarty_Compiler::_parse_attrs()\r
1308 \r
1309     * libs/plugins/function.html_image.php:\r
1310       fixed DIR_SEP in html_image-plugin\r
1311 \r
1312 2003-05-04  Monte Ohrt  <monte@ispi.net>\r
1313 \r
1314     * NEWS\r
1315       libs/Smarty.class.php:\r
1316       rename DIR_SEP to SMARTY_DIR_SEP to avoid varname collisions\r
1317 \r
1318 2003-05-04  Messju Mohr  <messju@lammfellpuschen.de>\r
1319 \r
1320     * NEWS\r
1321       libs/plugins/function.html_image.php:\r
1322       changed "link" to "href" in html_image. "link" is still working but\r
1323       deprecated\r
1324       html_image always renders an alt-tag now (default alt="")\r
1325       cleaned up indentiation of function.html_image.php\r
1326 \r
1327 2003-05-03  Monte Ohrt  <monte@ispi.net>\r
1328 \r
1329     * libs/debug.tpl:\r
1330       fix typo\r
1331 \r
1332 2003-05-02  Messju Mohr  <messju@lammfellpuschen.de>\r
1333 \r
1334     * NEWS\r
1335       libs/plugins/function.counter.php:\r
1336       fixed assign attribute for multiple counters\r
1337 \r
1338 2003-05-02  Monte Ohrt  <monte@ispi.net>\r
1339 \r
1340     * libs/Smarty_Compiler.class.php:\r
1341       allow math on negative number\r
1342 \r
1343     * NEWS\r
1344       libs/Smarty_Compiler.class.php:\r
1345       added simple math operators to variables\r
1346 \r
1347 2003-05-02  Messju Mohr  <messju@lammfellpuschen.de>\r
1348 \r
1349     * docs/designers.sgml:\r
1350       fixed typos\r
1351 \r
1352 2003-04-30  Monte Ohrt  <monte@ispi.net>\r
1353 \r
1354     * docs/fr/appendixes.sgml\r
1355       docs/fr/common.dsl\r
1356       docs/fr/designers.sgml\r
1357       docs/fr/getting-started.sgml\r
1358       docs/fr/html-common.dsl\r
1359       docs/fr/html.dsl\r
1360       docs/fr/manual.sgml\r
1361       docs/fr/php.dsl\r
1362       docs/fr/preface.sgml\r
1363       docs/fr/programmers.sgml:\r
1364       add frech docs to cvs repository\r
1365 \r
1366 2003-04-29  Messju Mohr  <messju@lammfellpuschen.de>\r
1367 \r
1368     * NEWS\r
1369       libs/Smarty.class.php\r
1370       libs/Smarty_Compiler.class.php:\r
1371       reverted patch for case-insensitive tag-names\r
1372 \r
1373 2003-04-28  Messju Mohr  <messju@lammfellpuschen.de>\r
1374 \r
1375     * docs/programmers.sgml:\r
1376       reverted back to humerous redundancy in the docs :). although we all\r
1377       know we are here to generate template-based output, and not to have\r
1378       fun ;-)\r
1379 \r
1380     * docs/getting-started.sgml:\r
1381       fixed default user and group for max os x installation\r
1382 \r
1383     * libs/Smarty.class.php:\r
1384       made $function[2] and $function[3] options for register_resource\r
1385 \r
1386     * libs/Smarty.class.php:\r
1387       fixed issue with object-callback when fetching a php-resource\r
1388 \r
1389     * NEWS\r
1390       libs/Smarty.class.php:\r
1391       enabled array(&$obj. 'source', 'timestamp', 'secure', 'trusted') as\r
1392       callback for register_resource()\r
1393       \r
1394       enabled array(&$obj, 'method') as callback for\r
1395       $default_template_handler_func\r
1396 \r
1397 2003-04-27  Messju Mohr  <messju@lammfellpuschen.de>\r
1398 \r
1399     * docs/designers.sgml\r
1400       docs/programmers.sgml:\r
1401       fixed some typos, thank to mehdi\r
1402 \r
1403     * libs/plugins/function.counter.php:\r
1404       prevent assign from overruling print-attribute in function.counter.php\r
1405 \r
1406     * libs/plugins/function.counter.php:\r
1407       fixed problem with counter and assign\r
1408 \r
1409     * libs/Smarty.class.php:\r
1410       fixed notice in  _load_plugins()\r
1411 \r
1412     * NEWS\r
1413       libs/Smarty.class.php\r
1414       libs/Smarty_Compiler.class.php:\r
1415       made plugin-names case-insensitive. this affects\r
1416       compiler/block/custom-functions and modifers.\r
1417 \r
1418 2003-04-26  Monte Ohrt  <monte@ispi.net>\r
1419 \r
1420     * NEWS\r
1421       libs/Smarty_Compiler.class.php:\r
1422       remove unnecessary close/open tags from compiled templates\r
1423 \r
1424 2003-04-26  Messju Mohr  <messju@lammfellpuschen.de>\r
1425 \r
1426     * docs/designers.sgml:\r
1427       added documentation for foreach.property.*\r
1428 \r
1429 2003-04-24  Messju Mohr  <messju@lammfellpuschen.de>\r
1430 \r
1431     * docs/designers.sgml:\r
1432       fixed example table_attr and tr_attr in html_table-example\r
1433 \r
1434 2003-04-21  Greg Beaver  <greg@chiaraquartet.net>\r
1435 \r
1436     * libs/Smarty.class.php:\r
1437       fixed small bug in doc comments\r
1438 \r
1439 2003-04-21  Messju Mohr  <messju@lammfellpuschen.de>\r
1440 \r
1441     * NEWS\r
1442       libs/plugins/function.html_image.php:\r
1443       fixed errornous creation of '//' in image_path in html_image\r
1444 \r
1445 2003-04-21  Monte Ohrt  <monte@ispi.net>\r
1446 \r
1447     * libs/plugins/modifier.debug_print_var.php:\r
1448       fix htmlspecialchars() conflict\r
1449 \r
1450     * NEWS\r
1451       libs/plugins/modifier.debug_print_var.php:\r
1452       fix escapement of special chars in key values of debug console\r
1453 \r
1454     * NEWS\r
1455       libs/plugins/function.config_load.php:\r
1456       fixed debug timing logic for config_load\r
1457 \r
1458     * docs/designers.sgml:\r
1459       fix example text\r
1460 \r
1461 \r
1462 2003-04-20  Greg Beaver <cellog@php.net>\r
1463     * plugins/*\r
1464       Smarty.class.php\r
1465       Smarty_Compiler.class.php\r
1466       Config_File.class.php:\r
1467       updated all doc comments to phpDocumentor format (whew!)\r
1468 \r
1469 2003-04-06  Messju Mohr  <messju@lammfellpuschen.de>\r
1470 \r
1471     * libs/plugins/function.math.php:\r
1472       allowed "_" in the name of variable-parameters to {math}-function\r
1473 \r
1474 2003-04-04  Monte Ohrt  <monte@ispi.net>\r
1475 \r
1476     * NEWS\r
1477       docs/designers.sgml\r
1478       libs/Smarty_Compiler.class.php:\r
1479       change backtic syntax from $`foo` to `$foo`\r
1480 \r
1481     * NEWS\r
1482       libs/Smarty_Compiler.class.php:\r
1483       recognize $foo[][] syntax in embedded quotes without backticks\r
1484 \r
1485 2003-04-03  Messju Mohr  <messju@lammfellpuschen.de>\r
1486 \r
1487     * NEWS\r
1488       libs/Smarty_Compiler.class.php:\r
1489       name=123 is passed as an integer (not a string) to plugins now\r
1490 \r
1491 2003-04-01  Messju Mohr  <messju@lammfellpuschen.de>\r
1492 \r
1493     * libs/Smarty.class.php\r
1494       libs/Smarty_Compiler.class.php:\r
1495       added CVS $Id: ChangeLog,v 1.2 2007/04/19 20:20:57 ashnazg Exp $\r
1496 \r
1497 2003-03-31  Messju Mohr  <messju@lammfellpuschen.de>\r
1498 \r
1499     * libs/Smarty.class.php:\r
1500       added missing compile_id inside Smarty_Compiler\r
1501 \r
1502     * libs/Smarty_Compiler.class.php:\r
1503       fixed flaw when generating an error for missing postfilter\r
1504 \r
1505 2003-03-31  Monte Ohrt  <monte@ispi.net>\r
1506 \r
1507     * docs/getting-started.sgml\r
1508       docs/programmers.sgml:\r
1509       fix typos\r
1510 \r
1511 2003-03-27  Messju Mohr  <messju@lammfellpuschen.de>\r
1512 \r
1513     * NEWS\r
1514       libs/plugins/modifier.debug_print_var.php:\r
1515       $length is now propagated to sub-values in debug_print_var\r
1516 \r
1517 2003-03-26  Monte Ohrt  <monte@ispi.net>\r
1518 \r
1519     * NEWS:\r
1520       update header\r
1521 \r
1522     * RELEASE_NOTES:\r
1523       commit changes to release notes\r
1524 \r
1525     * (Smarty_2_5_0_RC2)\r
1526       libs/Config_File.class.php\r
1527       libs/Smarty.class.php\r
1528       libs/Smarty_Compiler.class.php:\r
1529       committing RC2\r
1530 \r
1531 2003-03-24  Messju Mohr  <messju@lammfellpuschen.de>\r
1532 \r
1533     * NEWS\r
1534       libs/Smarty.class.php:\r
1535       made clear_cache() ignore compile_id when clearing cache_groups\r
1536 \r
1537     * libs/plugins/function.popup.php:\r
1538       made onmouseout XHTML-compatible in function.popup.php\r
1539 \r
1540 2003-03-21  Messju Mohr  <messju@lammfellpuschen.de>\r
1541 \r
1542     * NEWS\r
1543       libs/Smarty.class.php:\r
1544       applied new var-names to fetch()\r
1545 \r
1546     * NEWS\r
1547       libs/Smarty.class.php:\r
1548       renamed $localvars to $_localvars in cache-file-handling-functions,\r
1549       added _get_auto_id()-function\r
1550 \r
1551 2003-03-21  Monte Ohrt  <monte@ispi.net>\r
1552 \r
1553     * libs/plugins/function.mailto.php\r
1554       libs/plugins/function.popup.php:\r
1555       update functions for XHTML compatability\r
1556 \r
1557 2003-03-21  Messju Mohr  <messju@lammfellpuschen.de>\r
1558 \r
1559     * libs/Smarty.class.php:\r
1560       fixed wrong $auto_id in _read_cache_file()\r
1561 \r
1562     * NEWS\r
1563       libs/Smarty.class.php:\r
1564       swapped compile_id and cache_id in read_cache_file and write_cache_file\r
1565 \r
1566     * libs/Smarty.class.php:\r
1567       reverted patch for ignoring compile-id back to -r1.364, due to problems\r
1568 \r
1569     * NEWS\r
1570       libs/plugins/function.html_checkboxes.php\r
1571       libs/plugins/function.html_radios.php:\r
1572       html_radios and html_checkboxes accept "selected" instead of "checked"\r
1573       optionally now\r
1574 \r
1575     * NEWS\r
1576       libs/Smarty.class.php:\r
1577       swapped compile_id and cache_id for cache-file-handling again\r
1578 \r
1579 2003-03-20  Monte Ohrt  <monte@ispi.net>\r
1580 \r
1581     * libs/Smarty_Compiler.class.php:\r
1582       fix notice when no parameter is passed to default\r
1583 \r
1584 2003-03-20  Messju Mohr  <messju@lammfellpuschen.de>\r
1585 \r
1586     * NEWS\r
1587       libs/Smarty.class.php:\r
1588       removed notice of undefined var in _rm_auto()\r
1589 \r
1590 2003-03-19  Monte Ohrt  <monte@ispi.net>\r
1591 \r
1592     * libs/plugins/function.html_checkboxes.php\r
1593       libs/plugins/function.html_radios.php\r
1594       libs/plugins/function.html_table.php:\r
1595       fix a few error messages, follow consistancy format plugin_name: errormsg\r
1596 \r
1597     * libs/plugins/function.html_radios.php:\r
1598       update error messages\r
1599 \r
1600     * NEWS\r
1601       libs/plugins/function.html_radios.php:\r
1602       add a warning when an array is passed as the 'checked' value of html_radios\r
1603 \r
1604 2003-03-19  Messju Mohr  <messju@lammfellpuschen.de>\r
1605 \r
1606     * NEWS\r
1607       libs/Smarty_Compiler.class.php:\r
1608       fixed errormessage in _compile_smarty_ref()\r
1609 \r
1610     * NEWS\r
1611       docs/designers.sgml:\r
1612       updated docs for html_image\r
1613 \r
1614 2003-03-18  Messju Mohr  <messju@lammfellpuschen.de>\r
1615 \r
1616     * NEWS\r
1617       libs/Smarty.class.php:\r
1618       cleaned up calls to readdir()\r
1619 \r
1620     * libs/plugins/function.html_options.php:\r
1621       fixed label for optgroup in html_options\r
1622 \r
1623 2003-03-18  Monte Ohrt  <monte@ispi.net>\r
1624 \r
1625     * NEWS\r
1626       libs/Smarty_Compiler.class.php:\r
1627       fix (newly introduced) bug with passing multiple modifiers to a parameter\r
1628 \r
1629 2003-03-18  Messju Mohr  <messju@lammfellpuschen.de>\r
1630 \r
1631     * NEWS\r
1632       docs/designers.sgml:\r
1633       updated docs for html_checkboxes, html_options and html_radios\r
1634 \r
1635     * libs/plugins/function.html_options.php:\r
1636       fixed wrong default-"name" in function.html_options.php\r
1637 \r
1638     * NEWS\r
1639       libs/plugins/function.html_checkboxes.php\r
1640       libs/plugins/function.html_radios.php:\r
1641       renamed "checkbox" and "radios" to "options" in {html_checkboxes} and\r
1642       {html_radios}\r
1643 \r
1644     * libs/plugins/outputfilter.trimwhitespace.php:\r
1645       tried to optimize re-replacement in outputfilter.trimwhitespace.php a\r
1646       little\r
1647 \r
1648     * libs/plugins/outputfilter.trimwhitespace.php:\r
1649       fixed greedy str_replace in outputfilter.trimwhitespace.php\r
1650 \r
1651     * NEWS\r
1652       libs/plugins/function.html_checkboxes.php\r
1653       libs/plugins/function.html_options.php\r
1654       libs/plugins/function.html_radios.php:\r
1655       html_options, html_checkboxes and html_radios now pass-thru all unknown\r
1656       paramters\r
1657 \r
1658 2003-03-17  Messju Mohr  <messju@lammfellpuschen.de>\r
1659 \r
1660     * NEWS\r
1661       libs/plugins/function.html_options.php:\r
1662       html_options passthru all unknown paramters now\r
1663 \r
1664 2003-03-17  Monte Ohrt  <monte@ispi.net>\r
1665 \r
1666     * NEWS\r
1667       libs/plugins/function.html_image.php:\r
1668       Fix link bug in html_image function, also make output XHTML compatible\r
1669 \r
1670     * libs/Smarty_Compiler.class.php:\r
1671       fix issue of embedded var and escaped double quotes\r
1672 \r
1673 2003-03-15  Monte Ohrt  <monte@ispi.net>\r
1674 \r
1675     * NEWS\r
1676       libs/Smarty_Compiler.class.php:\r
1677       back out "@" logic, apply only to default modifier special case\r
1678 \r
1679     * libs/Smarty_Compiler.class.php:\r
1680       fix @ logic, only use upon an echo\r
1681 \r
1682     * NEWS\r
1683       libs/Smarty_Compiler.class.php:\r
1684       append "@" to template var echoes to supress possible notices\r
1685 \r
1686     * NEWS\r
1687       libs/Smarty_Compiler.class.php:\r
1688       append "@" to _run_mod_handler to supress warnings\r
1689 \r
1690 2003-03-14  Monte Ohrt  <monte@ispi.net>\r
1691 \r
1692     * NEWS\r
1693       libs/Smarty_Compiler.class.php:\r
1694       fix problem with escaped double quotes\r
1695 \r
1696     * NEWS\r
1697       libs/plugins/function.html_radios.php:\r
1698       fixed html_options to not return an array\r
1699 \r
1700 2003-03-12  Messju Mohr  <messju@lammfellpuschen.de>\r
1701 \r
1702     * NEWS\r
1703       libs/plugins/modifier.truncate.php:\r
1704       fixed length in modifier.truncate.php\r
1705 \r
1706     * NEWS\r
1707       libs/plugins/outputfilter.trimwhitespace.php:\r
1708       fixed handling of '$'-signs in trimwhitespace outputfilter (messju)\r
1709 \r
1710 2003-03-12  Monte Ohrt  <monte@ispi.net>\r
1711 \r
1712     * docs/programmers.sgml:\r
1713       update technical explanation of assign_by_ref and append_by_ref\r
1714 \r
1715 2003-03-11  Monte Ohrt  <monte@ispi.net>\r
1716 \r
1717     * NEWS\r
1718       libs/Smarty.class.php:\r
1719       fix config file recompiling code\r
1720 \r
1721 2003-03-07  Monte Ohrt  <monte@ispi.net>\r
1722 \r
1723     * libs/plugins/function.html_image.php:\r
1724       change E_USER_ERROR to E_USER_NOTICE\r
1725 \r
1726     * libs/plugins/function.html_image.php:\r
1727       suppress warning in html_image\r
1728 \r
1729     * NEWS\r
1730       libs/plugins/function.html_image.php:\r
1731       update changes to html_image\r
1732 \r
1733 2003-03-06  Monte Ohrt  <monte@ispi.net>\r
1734 \r
1735     * docs/designers.sgml\r
1736       docs/de/appendixes.sgml\r
1737       docs/de/common.dsl\r
1738       docs/de/designers.sgml\r
1739       docs/de/getting-started.sgml\r
1740       docs/de/html-common.dsl\r
1741       docs/de/html.dsl\r
1742       docs/de/manual.sgml\r
1743       docs/de/preface.sgml\r
1744       docs/de/programmers.sgml:\r
1745       add german docs to dist\r
1746 \r
1747     * NEWS:\r
1748       update news file\r
1749 \r
1750     * libs/plugins/function.html_image.php:\r
1751       fix width/height parameter index\r
1752 \r
1753     * NEWS\r
1754       libs/Smarty.class.php:\r
1755       get rid of unsetting name and script attributes to insert tags\r
1756 \r
1757 2003-03-05  Monte Ohrt  <monte@ispi.net>\r
1758 \r
1759     * NEWS\r
1760       RELEASE_NOTES:\r
1761       update NEWS file\r
1762 \r
1763     * libs/plugins/modifier.string_format.php:\r
1764       fix argument order, erroneously swapped a while back\r
1765 \r
1766     * (Smarty_2_5_0_RC1)\r
1767       NEWS\r
1768       README\r
1769       RELEASE_NOTES\r
1770       libs/Config_File.class.php\r
1771       libs/Smarty.class.php\r
1772       libs/Smarty_Compiler.class.php:\r
1773       commit final changes for 2.5.0-RC1\r
1774 \r
1775 2003-03-04  Monte Ohrt  <monte@ispi.net>\r
1776 \r
1777     * docs/programmers.sgml:\r
1778       remove $show_info_header and $show_info_include property vars from docs\r
1779 \r
1780 2003-03-03  Monte Ohrt  <monte@ispi.net>\r
1781 \r
1782     * NEWS\r
1783       libs/plugins/function.popup.php:\r
1784       fixed PHP notice\r
1785 \r
1786 2003-02-28  Monte Ohrt  <monte@ispi.net>\r
1787 \r
1788     * libs/Smarty_Compiler.class.php:\r
1789       simplify smarty.const.foo and smarty.const.$foo logic\r
1790 \r
1791     * libs/Smarty_Compiler.class.php:\r
1792       only allow $foo syntax in embedded quotes, unless escaped with backticks\r
1793       then allow any dollar var\r
1794 \r
1795     * NEWS\r
1796       libs/Smarty_Compiler.class.php:\r
1797       fix "once" var compiling to work with new attr compiling methods for\r
1798       include_php\r
1799 \r
1800     * FAQ\r
1801       NEWS\r
1802       README\r
1803       docs/designers.sgml\r
1804       docs/getting-started.sgml\r
1805       libs/Smarty_Compiler.class.php\r
1806       libs/plugins/function.html_checkboxes.php\r
1807       libs/plugins/function.html_image.php\r
1808       libs/plugins/function.html_options.php\r
1809       libs/plugins/function.html_radios.php\r
1810       libs/plugins/function.html_select_date.php\r
1811       libs/plugins/function.html_select_time.php\r
1812       libs/plugins/function.html_table.php:\r
1813       fix $smarty.const.foo compiling, clean up double quoted strings,\r
1814       allow full dollar var syntax in quotes again\r
1815 \r
1816 2003-02-27  Monte Ohrt  <monte@ispi.net>\r
1817 \r
1818     * docs/designers.sgml\r
1819       docs/programmers.sgml\r
1820       libs/Smarty_Compiler.class.php:\r
1821       update docs, fix smarty var compiling, allow any $smarty.*.$foo syntax,\r
1822       add $`foobar` for embedded variables\r
1823 \r
1824     * libs/plugins/function.html_image.php:\r
1825       update functionality\r
1826 \r
1827 2003-02-26  Monte Ohrt  <monte@ispi.net>\r
1828 \r
1829     * NEWS\r
1830       libs/plugins/modifier.nl2br.php:\r
1831       add nl2br modifier\r
1832 \r
1833     * libs/plugins/function.html_image.php:\r
1834       add link parameter\r
1835 \r
1836 2003-02-24  Monte Ohrt  <monte@ispi.net>\r
1837 \r
1838     * libs/Smarty.class.php\r
1839       libs/plugins/function.html_image.php:\r
1840       fix rename problem in windows, unlink first\r
1841 \r
1842     * libs/plugins/function.html_checkboxes.php\r
1843       libs/plugins/function.html_image.php\r
1844       libs/plugins/function.html_options.php\r
1845       libs/plugins/function.html_radios.php\r
1846       libs/plugins/shared.escape_special_chars.php:\r
1847       update functions with separate escape_special_chars routine\r
1848 \r
1849     * NEWS\r
1850       libs/plugins/function.html_checkboxes.php\r
1851       libs/plugins/function.html_radios.php:\r
1852       commit checkboxes, update radios\r
1853 \r
1854     * NEWS\r
1855       libs/Smarty.class.php\r
1856       libs/plugins/function.html_image.php:\r
1857       fix bug with get_registered_object\r
1858 \r
1859     * NEWS\r
1860       libs/plugins/modifier.cat.php:\r
1861       added cat modifier to distribution\r
1862 \r
1863     * NEWS\r
1864       libs/Smarty_Compiler.class.php:\r
1865       added << >> <> support to IF statements\r
1866 \r
1867     * libs/plugins/function.html_radios.php:\r
1868       apply patch to initial html_radios function\r
1869 \r
1870     * NEWS\r
1871       libs/Smarty.class.php:\r
1872       fix _assign_smarty_interface to not overwrite keys other than 'request'\r
1873 \r
1874     * NEWS\r
1875       libs/plugins/function.html_radios.php:\r
1876       added html_radios to distribution\r
1877 \r
1878     * NEWS\r
1879       libs/plugins/modifier.string_format.php:\r
1880       fixed arg order of string_format\r
1881 \r
1882     * NEWS\r
1883       libs/Smarty.class.php:\r
1884       use tmp file for file writes, avoid race condition\r
1885 \r
1886     * NEWS\r
1887       libs/Smarty_Compiler.class.php:\r
1888       add $smarty.config.foo var, handle embedded smarty var correctly\r
1889 \r
1890     * NEWS\r
1891       libs/plugins/function.fetch.php:\r
1892       silence warnings in fetch plugin\r
1893 \r
1894 2003-02-21  Monte Ohrt  <monte@ispi.net>\r
1895 \r
1896     * INSTALL:\r
1897       update wording\r
1898 \r
1899     * INSTALL:\r
1900       update install instructions\r
1901 \r
1902     * AUTHORS\r
1903       BUGS\r
1904       CREDITS\r
1905       QUICKSTART\r
1906       README\r
1907       RESOURCES\r
1908       TESTIMONIALS:\r
1909       remove some files already in docs or elsewhere\r
1910 \r
1911     * demo/index.php:\r
1912       add templates_c to repository\r
1913 \r
1914     * index.php:\r
1915       move demo files to demo directory\r
1916 \r
1917     * Config_File.class.php\r
1918       Smarty.class.php\r
1919       Smarty_Compiler.class.php\r
1920       debug.tpl:\r
1921       moved lib files under libs directory\r
1922 \r
1923 2003-02-20  Monte Ohrt  <monte@ispi.net>\r
1924 \r
1925     * NEWS\r
1926       Smarty.class.php:\r
1927       add get_config_vars() method, update get_template_vars() functionality\r
1928 \r
1929     * NEWS\r
1930       Smarty.class.php:\r
1931       fix minor logic in _fetch_template_info()\r
1932 \r
1933     * NEWS\r
1934       Smarty.class.php:\r
1935       support merging appended vars\r
1936 \r
1937     * NEWS\r
1938       Smarty.class.php:\r
1939       fix cache groups behavior with compile_id set\r
1940 \r
1941 2003-02-19  Monte Ohrt  <monte@ispi.net>\r
1942 \r
1943     * Smarty.class.php:\r
1944       back out third parameter, extend functionality of append\r
1945 \r
1946     * NEWS\r
1947       Smarty_Compiler.class.php:\r
1948       update imbedded vars, allow special $smarty vars\r
1949 \r
1950     * plugins/function.html_table.php:\r
1951       add plugin html_table\r
1952 \r
1953     * NEWS\r
1954       Smarty.class.php:\r
1955       support appending key=>val pairs\r
1956 \r
1957     * NEWS\r
1958       Smarty_Compiler.class.php:\r
1959       change embedded variable logic to only recognize $foo and $foo[0][bar]\r
1960       syntax\r
1961 \r
1962     * NEWS\r
1963       Smarty_Compiler.class.php:\r
1964       allow null as function attribute value\r
1965 \r
1966 2003-02-18  Monte Ohrt  <monte@ispi.net>\r
1967 \r
1968     * NEWS\r
1969       Smarty.class.php\r
1970       Smarty_Compiler.class.php:\r
1971       support foo->bar[index] syntax\r
1972 \r
1973     * Smarty_Compiler.class.php:\r
1974       allow $foo->bar[0] syntax\r
1975 \r
1976 2003-02-17  Monte Ohrt  <monte@ispi.net>\r
1977 \r
1978     * plugins/modifier.escape.php:\r
1979       fix syntax error from previous commit\r
1980 \r
1981     * NEWS\r
1982       Smarty.class.php:\r
1983       add error msgs to get_registered_object\r
1984 \r
1985     * Smarty.class.php:\r
1986       add function for getting reference to registered object\r
1987 \r
1988     * Smarty_Compiler.class.php:\r
1989       back out patches for object and objref calls on $smarty var\r
1990 \r
1991     * NEWS\r
1992       Smarty_Compiler.class.php:\r
1993       treat unrecognized param attribute syntax as a string\r
1994 \r
1995     * NEWS\r
1996       Smarty_Compiler.class.php:\r
1997       support $smarty.const.$foo syntax\r
1998 \r
1999     * NEWS\r
2000       debug.tpl\r
2001       plugins/modifier.count_words.php\r
2002       plugins/modifier.escape.php:\r
2003       fix E_NOTICE messages\r
2004 \r
2005     * NEWS\r
2006       Smarty.class.php\r
2007       Smarty_Compiler.class.php:\r
2008       add @ and === to if tokens, few param cleanups\r
2009 \r
2010 2003-02-16  Greg Beaver  <greg@chiaraquartet.net>\r
2011 \r
2012     * ChangeLog\r
2013       Smarty.class.php\r
2014       Smarty_Compiler.class.php:\r
2015       many more phpdoc comment upgrades\r
2016 \r
2017 2003-02-15  Greg Beaver <cellog@sourceforge.net>\r
2018     * Smarty.class.php\r
2019       Smarty_Compiler.class.php\r
2020       continue cleaning of phpdoc comments.  All that is needed is the\r
2021       addition of @return tags and perhaps a bit more verbose comments\r
2022       and they are finished.\r
2023 \r
2024 2003-02-14  Monte Ohrt  <monte@ispi.net>\r
2025 \r
2026     * NEWS\r
2027       Smarty.class.php:\r
2028       enable config_load error messages\r
2029 \r
2030     * NEWS\r
2031       plugins/function.html_options.php:\r
2032       fix html_options to not escape already escaped entities\r
2033 \r
2034     * NEWS\r
2035       Smarty.class.php:\r
2036       send Last-Modified header on cache creation, misc tab/spacing cleanup\r
2037 \r
2038 2003-02-13  Monte Ohrt  <monte@ispi.net>\r
2039 \r
2040     * Smarty_Compiler.class.php\r
2041       docs/designers.sgml:\r
2042       allow dash in plain text\r
2043 \r
2044     * NEWS\r
2045       Smarty_Compiler.class.php:\r
2046       check strict syntax of function attributes\r
2047 \r
2048 2003-02-12  Monte Ohrt  <monte@ispi.net>\r
2049 \r
2050     * NEWS\r
2051       Smarty_Compiler.class.php:\r
2052       dropped support for modifiers on object parameters,\r
2053       added support for objects as modifier parameters\r
2054 \r
2055     * NEWS\r
2056       Smarty_Compiler.class.php\r
2057       docs/designers.sgml:\r
2058       fix bug with decimal numbers in if statements, misc doc updates\r
2059 \r
2060 2003-02-11  Monte Ohrt  <monte@ispi.net>\r
2061 \r
2062     * (Smarty_2_4_2)\r
2063       Config_File.class.php\r
2064       NEWS\r
2065       README\r
2066       RELEASE_NOTES\r
2067       Smarty.class.php\r
2068       Smarty_Compiler.class.php:\r
2069       update version numbers\r
2070 \r
2071 2003-02-10  Monte Ohrt  <monte@ispi.net>\r
2072 \r
2073     * NEWS\r
2074       Smarty_Compiler.class.php:\r
2075       add support for $foo->$bar syntax\r
2076 \r
2077     * NEWS:\r
2078       update NEWS file\r
2079 \r
2080     * NEWS\r
2081       Smarty_Compiler.class.php:\r
2082       support full var syntax in quoted text, fix problem with const var access,\r
2083       clean up some more regex code, fix object problem with no properties\r
2084 \r
2085 2003-02-06  Monte Ohrt  <monte@ispi.net>\r
2086 \r
2087     * (Smarty_2_4_1)\r
2088       Config_File.class.php\r
2089       NEWS\r
2090       README\r
2091       RELEASE_NOTES\r
2092       Smarty.class.php\r
2093       Smarty_Compiler.class.php:\r
2094       committed 2.4.1 changes\r
2095 \r
2096     * NEWS\r
2097       Smarty_Compiler.class.php:\r
2098       ignore case in IF statements\r
2099 \r
2100 2003-02-05  Monte Ohrt  <monte@ispi.net>\r
2101 \r
2102     * NEWS\r
2103       Smarty_Compiler.class.php:\r
2104       treat undefined constants as null\r
2105 \r
2106     * NEWS\r
2107       Smarty.class.php:\r
2108       fix problem with inserts and nested fetches\r
2109 \r
2110     * Smarty_Compiler.class.php:\r
2111       fix "if" regex for math tokens\r
2112 \r
2113     * NEWS\r
2114       Smarty.class.php\r
2115       Smarty_Compiler.class.php\r
2116       docs/getting-started.sgml:\r
2117       added support for extracting params to include_php\r
2118 \r
2119 2003-02-04  Monte Ohrt  <monte@ispi.net>\r
2120 \r
2121     * RELEASE_NOTES:\r
2122       reformat text\r
2123 \r
2124 2003-02-03  Monte Ohrt  <monte@ispi.net>\r
2125 \r
2126     * NEWS:\r
2127       update news file\r
2128 \r
2129 2003-02-03  Greg Beaver  <greg@chiaraquartet.net>\r
2130 \r
2131     * ChangeLog\r
2132       Smarty.class.php:\r
2133       begin fixing phpdoc comments in Smarty.class.php\r
2134 \r
2135     * ChangeLog\r
2136       Config_File.class.php:\r
2137       fixed phpdoc comments\r
2138 \r
2139 2003-02-03  Monte Ohrt  <monte@ispi.net>\r
2140 \r
2141     * Smarty_Compiler.class.php:\r
2142       allow $foo->bar[$x].foo syntax\r
2143 \r
2144     * Smarty_Compiler.class.php\r
2145       index.php\r
2146       configs/test.conf\r
2147       templates/index.tpl:\r
2148       fix accidental commit\r
2149 \r
2150     * index.php\r
2151       configs/test.conf\r
2152       templates/index.tpl:\r
2153       allow $foo->bar[$j].blah type of syntax\r
2154 \r
2155 2003-02-02  Greg Beaver  <cellog@php.net>\r
2156 \r
2157     * Smarty.class.php\r
2158       begin fixing of phpdoc comments\r
2159 \r
2160     * Config_File.class.php\r
2161       fix phpdoc comments, add phpDocumentor docblock templates\r
2162 \r
2163 2003-02-02  Monte Ohrt  <monte@ispi.net>\r
2164 \r
2165     * Smarty.class.php\r
2166       docs/html.dsl\r
2167       docs/php.dsl:\r
2168       fix version number\r
2169 \r
2170     * (Smarty_2_4_0)\r
2171       Config_File.class.php\r
2172       NEWS\r
2173       README\r
2174       RELEASE_NOTES\r
2175       Smarty.class.php\r
2176       Smarty_Compiler.class.php\r
2177       docs/appendixes.sgml\r
2178       docs/designers.sgml\r
2179       docs/programmers.sgml:\r
2180       update Smarty version numbers\r
2181 \r
2182 2003-01-30  Monte Ohrt  <monte@ispi.net>\r
2183 \r
2184     * NEWS\r
2185       Smarty_Compiler.class.php\r
2186       TODO:\r
2187       fix order of php tag comparisons\r
2188 \r
2189     * NEWS\r
2190       Smarty_Compiler.class.php:\r
2191       fix known php tag handling problems\r
2192 \r
2193 2003-01-29  Monte Ohrt  <monte@ispi.net>\r
2194 \r
2195     * Smarty.class.php\r
2196       Smarty_Compiler.class.php:\r
2197       change comments to phpdoc style\r
2198 \r
2199 2003-01-28  Monte Ohrt  <monte@ispi.net>\r
2200 \r
2201     * Smarty.class.php\r
2202       docs/programmers.sgml:\r
2203       make separate var for compiler file\r
2204 \r
2205     * plugins/function.fetch.php:\r
2206       fix error call\r
2207 \r
2208 2003-01-25  Monte Ohrt  <monte@ispi.net>\r
2209 \r
2210     * Smarty.class.php\r
2211       Smarty_Compiler.class.php:\r
2212       add support for restriction to registered methods\r
2213 \r
2214     * plugins/outputfilter.trimwhitespace.php:\r
2215       update with textarea support\r
2216 \r
2217 2003-01-24  Monte Ohrt  <monte@ispi.net>\r
2218 \r
2219     * Smarty_Compiler.class.php:\r
2220       fix compiling problem with {foreach} tags\r
2221 \r
2222     * Smarty.class.php\r
2223       Smarty_Compiler.class.php:\r
2224       put objects in own array, add object param format support, change\r
2225       object syntax from foo.bar to foo->bar\r
2226 \r
2227 2003-01-23  Monte Ohrt  <monte@ispi.net>\r
2228 \r
2229     * NEWS\r
2230       Smarty.class.php\r
2231       Smarty_Compiler.class.php:\r
2232       add support for object registration\r
2233 \r
2234 2003-01-22  Monte Ohrt  <monte@ispi.net>\r
2235 \r
2236     * Smarty.class.php:\r
2237       add file & line number of calling error to error message\r
2238 \r
2239 2003-01-21  Monte Ohrt  <monte@ispi.net>\r
2240 \r
2241     * Smarty_Compiler.class.php:\r
2242       put php style object syntax back in\r
2243 \r
2244 2003-01-20  Monte Ohrt  <monte@ispi.net>\r
2245 \r
2246     * Smarty.class.php:\r
2247       move security settings to fetch function for template_dir\r
2248 \r
2249     * NEWS\r
2250       Smarty.class.php:\r
2251       fix debug template and security, add template_dir to secure_dir at runtime\r
2252 \r
2253 2003-01-17  Monte Ohrt  <monte@ispi.net>\r
2254 \r
2255     * NEWS\r
2256       Smarty.class.php\r
2257       Smarty_Compiler.class.php:\r
2258       added new object support without new template syntax\r
2259 \r
2260 2003-01-15  Monte Ohrt  <monte@ispi.net>\r
2261 \r
2262     * NEWS\r
2263       Smarty.class.php\r
2264       Smarty_Compiler.class.php:\r
2265       fix if statement syntax for negative integers, fix issue with directories\r
2266       named '0'\r
2267 \r
2268 2003-01-08  Monte Ohrt  <monte@ispi.net>\r
2269 \r
2270     * Smarty.class.php\r
2271       plugins/function.counter.php\r
2272       plugins/function.cycle.php\r
2273       plugins/function.debug.php\r
2274       plugins/function.eval.php\r
2275       plugins/function.fetch.php\r
2276       plugins/function.html_options.php\r
2277       plugins/function.html_select_date.php\r
2278       plugins/function.html_select_time.php\r
2279       plugins/function.mailto.php\r
2280       plugins/function.math.php\r
2281       plugins/function.popup.php\r
2282       plugins/function.popup_init.php:\r
2283       update plugins to return values instead of echo, fix config file cache\r
2284       to include global config variables in cache file\r
2285 \r
2286     * Smarty_Compiler.class.php:\r
2287       fix bug with >= tests in if statements, comment out full object support\r
2288 \r
2289 2003-01-06  Monte Ohrt  <monte@ispi.net>\r
2290 \r
2291     * NEWS\r
2292       docs/html.dsl\r
2293       plugins/modifier.escape.php:\r
2294       add javascript escape parameter to escape modifier\r
2295 \r
2296 2003-01-02  Monte Ohrt  <monte@ispi.net>\r
2297 \r
2298     * templates/header.tpl:\r
2299       move the title into head where it should be\r
2300 \r
2301 2002-12-24  Monte Ohrt  <monte@ispi.net>\r
2302 \r
2303     * Smarty_Compiler.class.php:\r
2304       added correct line numbers to smarty syntax error messages\r
2305 \r
2306     * docs/programmers.sgml:\r
2307       update append documentation, make more clear on its function\r
2308 \r
2309     * Smarty_Compiler.class.php:\r
2310       fix modifier matching regexp\r
2311 \r
2312 2002-12-23  Monte Ohrt  <monte@ispi.net>\r
2313 \r
2314     * Smarty_Compiler.class.php:\r
2315       support nested function calls in IF statements\r
2316 \r
2317 2002-12-20  Monte Ohrt  <monte@ispi.net>\r
2318 \r
2319     * Smarty_Compiler.class.php:\r
2320       few more fixes, spaces around function parameters\r
2321 \r
2322     * Smarty_Compiler.class.php:\r
2323       fix misc syntax issues with {if} tags\r
2324 \r
2325 2002-12-20  Monte Ohrt  <monte@ispi.net>\r
2326 \r
2327     * Smarty_Compiler.class.php:\r
2328       fix misc syntax issues with {if} tags\r
2329 \r
2330 2002-12-19  Monte Ohrt  <monte@ispi.net>\r
2331 \r
2332     * Smarty_Compiler.class.php:\r
2333       commit updates, passes all smoke tests\r
2334 \r
2335     * NEWS:\r
2336       update NEWS file\r
2337 \r
2338     * Smarty_Compiler.class.php:\r
2339       fixed literal string not in quotes as parameters\r
2340 \r
2341     * NEWS\r
2342       Smarty_Compiler.class.php:\r
2343       fix misc syntax issues, add ability to pass modifiers to functions\r
2344 \r
2345 2002-12-18  Monte Ohrt  <monte@ispi.net>\r
2346 \r
2347     * NEWS:\r
2348       update NEWS\r
2349 \r
2350     * NEWS\r
2351       Smarty.class.php\r
2352       Smarty_Compiler.class.php:\r
2353       update compiler code, clean up regex, add new syntax features\r
2354 \r
2355 2002-12-16  Monte Ohrt  <monte@ispi.net>\r
2356 \r
2357     * NEWS:\r
2358       update NEWS file\r
2359 \r
2360     * Smarty_Compiler.class.php:\r
2361       commit updates for objects\r
2362 \r
2363 2002-12-14  Monte Ohrt  <monte@ispi.net>\r
2364 \r
2365     * Smarty.class.php\r
2366       Smarty_Compiler.class.php:\r
2367       fix bug with compiling config files with caching on\r
2368 \r
2369 2002-12-13  Monte Ohrt  <monte@ispi.net>\r
2370 \r
2371     * Smarty_Compiler.class.php:\r
2372       fix problem with matching single quoted strings\r
2373 \r
2374     * Smarty_Compiler.class.php:\r
2375       update embedded variable logic, get rid of ."" at end of output\r
2376 \r
2377     * NEWS\r
2378       docs/designers.sgml\r
2379       plugins/function.html_select_date.php:\r
2380       add day_value_format to html_select_date\r
2381 \r
2382 2002-12-12  Monte Ohrt  <monte@ispi.net>\r
2383 \r
2384     * plugins/modifier.debug_print_var.php:\r
2385       fix bug, double escaped values in display\r
2386 \r
2387     * Smarty.class.php:\r
2388       move debug test back into fetch()\r
2389 \r
2390     * NEWS\r
2391       Smarty.class.php\r
2392       Smarty_Compiler.class.php\r
2393       plugins/outputfilter.trimwhitespace.php:\r
2394       assigned vars are no longer in global name space, few debug cleanups\r
2395 \r
2396 2002-12-11  Monte Ohrt  <monte@ispi.net>\r
2397 \r
2398     * plugins/function.popup.php:\r
2399       fix error in newline code\r
2400 \r
2401     * plugins/function.popup.php:\r
2402       fix popup to allow newlines in text data\r
2403 \r
2404 2002-12-10  Monte Ohrt  <monte@ispi.net>\r
2405 \r
2406     * Smarty.class.php:\r
2407       fix plugin error logic\r
2408 \r
2409     * docs/designers.sgml\r
2410       docs/programmers.sgml:\r
2411       edit examples, make more verbose\r
2412 \r
2413     * NEWS\r
2414       plugins/function.html_options.php:\r
2415       escape html entities in the option values and output\r
2416 \r
2417     * NEWS\r
2418       plugins/function.html_options.php:\r
2419       fixed bug with label of html_options\r
2420 \r
2421 2002-12-09  Monte Ohrt  <monte@ispi.net>\r
2422 \r
2423     * Smarty.class.php:\r
2424       add support for var_export()\r
2425 \r
2426     * Config_File.class.php\r
2427       Smarty.class.php:\r
2428       clean up code, respect force_compile and compile_check flags\r
2429 \r
2430     * NEWS\r
2431       Smarty.class.php\r
2432       Smarty_Compiler.class.php\r
2433       docs/designers.sgml\r
2434       plugins/function.mailto.php:\r
2435       add caching feature to config loading, document update, add mailto plugin\r
2436 \r
2437 2002-12-08  Monte Ohrt  <monte@ispi.net>\r
2438 \r
2439     * plugins/function.fetch.php:\r
2440       fix query part of URL\r
2441 \r
2442 2002-12-05  Monte Ohrt  <monte@ispi.net>\r
2443 \r
2444     * docs/designers.sgml:\r
2445       fix typos\r
2446 \r
2447 2002-11-22  Monte Ohrt  <monte@ispi.net>\r
2448 \r
2449     * Smarty_Compiler.class.php:\r
2450       patch for warning message\r
2451 \r
2452 2002-11-21  Monte Ohrt  <monte@ispi.net>\r
2453 \r
2454     * RELEASE_NOTES\r
2455       Smarty.class.php:\r
2456       get rid of testing for a set value with assign function, just set to\r
2457       whatever is passed into the template\r
2458 \r
2459     * docs/programmers.sgml:\r
2460       fix typo\r
2461 \r
2462 2002-11-19  Monte Ohrt  <monte@ispi.net>\r
2463 \r
2464     * Config_File.class.php\r
2465       NEWS\r
2466       README\r
2467       RELEASE_NOTES\r
2468       Smarty.class.php\r
2469       Smarty_Compiler.class.php:\r
2470       commit changes, ready for 2.3.1 release\r
2471 \r
2472 2002-11-01  Monte Ohrt  <monte@ispi.net>\r
2473 \r
2474     * plugins/function.html_options.php:\r
2475     added label attribute to all option outputs, cover w3c spec.\r
2476 \r
2477     * NEWS: update NEWS file\r
2478 \r
2479     * docs/designers.sgml: update docs for optgroup output\r
2480 \r
2481     * plugins/function.html_options.php:\r
2482     make html_options work with optgroup, make func modular and recursive.\r
2483 \r
2484 2002-10-29  Monte Ohrt  <monte@ispi.net>\r
2485 \r
2486     * NEWS\r
2487       Smarty.class.php: set mtime on compile files so they match source files\r
2488 \r
2489 2002-10-18  Monte Ohrt  <monte@ispi.net>\r
2490 \r
2491     * NEWS\r
2492       Smarty.class.php: added proper support for open_basedir setting\r
2493 \r
2494     * docs/designers.sgml: clear up docs on index, iteration and rownum\r
2495 \r
2496 2002-10-16  Monte Ohrt  <monte@ispi.net>\r
2497 \r
2498     * plugins/modifier.default.php: fix warning message in default modifier\r
2499 \r
2500 2002-09-25  Monte Ohrt  <monte@ispi.net>\r
2501 \r
2502     * docs/designers.sgml\r
2503       plugins/modifier.strip.php\r
2504       NEWS: added strip variable modifier\r
2505 \r
2506 2002-09-24  Andrei Zmievski  <andrei@php.net>\r
2507 \r
2508     * NEWS: *** empty log message ***\r
2509 \r
2510     * Smarty_Compiler.class.php:\r
2511     Fix to be able to use $smarty.x variables as arrays.\r
2512 \r
2513 2002-09-23  Monte Ohrt  <monte@ispi.net>\r
2514 \r
2515     * Config_File.class.php:\r
2516     add support for mac/dos formatted config files (fix newlines)\r
2517 \r
2518     * docs/programmers.sgml: add optional tags to clear_cache parameters\r
2519 \r
2520     * docs/designers.sgml:\r
2521     fix error with include_php description, add $this to description\r
2522 \r
2523 2002-09-20  Monte Ohrt  <monte@ispi.net>\r
2524 \r
2525     * NEWS\r
2526       docs/getting-started.sgml: fixed errors with example setup docs\r
2527 \r
2528 2002-09-16  Monte Ohrt  <monte@ispi.net>\r
2529 \r
2530     * plugins/block.textformat.php\r
2531       docs/designers.sgml\r
2532       NEWS: add textformat block function\r
2533 \r
2534 2002-09-10  Monte Ohrt  <monte@ispi.net>\r
2535 \r
2536     * docs/designers.sgml:\r
2537     add assign attribute to cycle function documentation\r
2538 \r
2539     * docs/designers.sgml\r
2540       docs/programmers.sgml: fix typos\r
2541 \r
2542 2002-09-09  Monte Ohrt  <monte@ispi.net>\r
2543 \r
2544     * plugins/function.debug.php\r
2545       templates/header.tpl:\r
2546     fix header in debug template, fix typo in header.tpl example\r
2547 \r
2548 2002-08-15  mohrt  <mohrt@pb1.pair.com>\r
2549 \r
2550     * docs/programmers.sgml: fix typos\r
2551 \r
2552 2002-08-08  mohrt  <mohrt@pb1.pair.com>\r
2553 \r
2554     * RELEASE_NOTES\r
2555       Smarty.class.php:\r
2556     supress warnings from unlink() and is_dir(), let error handler deal with it\r
2557 \r
2558 2002-08-07  mohrt  <mohrt@pb1.pair.com>\r
2559 \r
2560     * docs/appendixes.sgml\r
2561       docs/designers.sgml\r
2562       docs/programmers.sgml\r
2563       Config_File.class.php\r
2564       NEWS\r
2565       README\r
2566       RELEASE_NOTES\r
2567       Smarty.class.php\r
2568       Smarty_Compiler.class.php: update files with new version numbers\r
2569 \r
2570 2002-08-02  mohrt  <mohrt@pb1.pair.com>\r
2571 \r
2572     * NEWS: update NEWS file with credits\r
2573 \r
2574     * NEWS\r
2575       Smarty.class.php: added assign_by_ref() and append_by_ref() functions\r
2576 \r
2577 2002-08-01  mohrt  <mohrt@pb1.pair.com>\r
2578 \r
2579     * TODO\r
2580       NEWS\r
2581       Smarty.class.php:\r
2582     changed default warning type for plugin errors from E_USER_WARNING to E_USER_ERROR\r
2583 \r
2584 2002-07-29  mohrt  <mohrt@pb1.pair.com>\r
2585 \r
2586     * plugins/function.html_select_time.php\r
2587       docs/designers.sgml\r
2588       NEWS: added paramters to html_select_time plugin\r
2589 \r
2590 2002-07-25  Andrei Zmievski  <andrei@pb1.pair.com>\r
2591 \r
2592     * TODO: *** empty log message ***\r
2593 \r
2594 2002-07-24  mohrt  <mohrt@pb1.pair.com>\r
2595 \r
2596     * QUICKSTART: update QUICKSTART guide\r
2597 \r
2598     * NEWS\r
2599       debug.tpl\r
2600       plugins/modifier.debug_print_var.php:\r
2601     update debug console to show objects, fix warning in debug.tpl\r
2602 \r
2603 2002-07-23  mohrt  <mohrt@pb1.pair.com>\r
2604 \r
2605     * docs/programmers.sgml: fix load_filter examples\r
2606 \r
2607     * Config_File.class.php\r
2608       NEWS: fix error when there are no sections in config file\r
2609 \r
2610 2002-07-19  mohrt  <mohrt@pb1.pair.com>\r
2611 \r
2612     * docs/getting-started.sgml: fix error in install guide\r
2613 \r
2614 2002-07-18  mohrt  <mohrt@pb1.pair.com>\r
2615 \r
2616     * Smarty_Compiler.class.php:\r
2617     correct the expression match for smarty:nodefaults\r
2618 \r
2619 2002-07-17  mohrt  <mohrt@pb1.pair.com>\r
2620 \r
2621     * Smarty_Compiler.class.php: fix default modifier to work with config vars\r
2622 \r
2623     * Smarty_Compiler.class.php: got args to strstr backwards...\r
2624 \r
2625     * NEWS\r
2626       Smarty.class.php\r
2627       Smarty_Compiler.class.php:\r
2628     change default modifiers to array instead of string\r
2629 \r
2630     * Smarty_Compiler.class.php\r
2631       docs/designers.sgml\r
2632       Smarty.class.php: add default modifier logic, minor doc updates\r
2633 \r
2634     * NEWS\r
2635       Smarty.class.php\r
2636       plugins/function.popup_init.php:\r
2637     make popup_init xhtml compliant, minor variable name changes for consistancy\r
2638 \r
2639 2002-07-16  mohrt  <mohrt@pb1.pair.com>\r
2640 \r
2641     * NEWS: update NEWS file\r
2642 \r
2643     * plugins/function.debug.php\r
2644       Smarty.class.php\r
2645       debug.tpl\r
2646       NEWS:\r
2647     fix problem with filenames on windows, add ability to supply expire time in seconds when clearing cache or compiled files\r
2648 \r
2649 2002-07-15  mohrt  <mohrt@pb1.pair.com>\r
2650 \r
2651     * Smarty.class.php:\r
2652     fixed problem with insert tags when loading function from script attribute\r
2653     and caching enabled (Monte)\r
2654 \r
2655 2002-07-14  mohrt  <mohrt@pb1.pair.com>\r
2656 \r
2657     * NEWS\r
2658       Smarty.class.php: fix bug with debug_tpl file path for Windows\r
2659 \r
2660 2002-07-12  Monte Ohrt  <monte@ispi.net>\r
2661 \r
2662     * Smarty.class.php: fix append function with array/string issue\r
2663 \r
2664 2002-07-11  Monte Ohrt  <monte@ispi.net>\r
2665 \r
2666     * RELEASE_NOTES: update release notes\r
2667 \r
2668     * NEWS\r
2669       README\r
2670       RELEASE_NOTES\r
2671       Smarty.class.php\r
2672       Smarty_Compiler.class.php\r
2673       Config_File.class.php: update files to 2.2.0 tags, get ready for release\r
2674 \r
2675 2002-07-09  Monte Ohrt  <monte@ispi.net>\r
2676 \r
2677     * NEWS\r
2678       Smarty.class.php: make debug.tpl work with any delimiter\r
2679 \r
2680     * NEWS\r
2681       Smarty.class.php:\r
2682     change tests in append and assign to != '' instead of empty(), which is more accurate\r
2683 \r
2684 2002-07-08  Monte Ohrt  <monte@ispi.net>\r
2685 \r
2686     * docs/designers.sgml: minor doc update\r
2687 \r
2688     * Smarty.class.php:\r
2689     cast var as an array, simplify and get rid of PHP warning messages\r
2690 \r
2691 2002-07-03  Monte Ohrt  <monte@ispi.net>\r
2692 \r
2693     * Smarty.class.php: one more N\r
2694 \r
2695     * Smarty.class.php:\r
2696     prepend "N" to filenames to avoid possible OS issues with dir names starting with "-"\r
2697 \r
2698     * Smarty.class.php: only set $debug_tpl in constructor if empty\r
2699 \r
2700     * Smarty.class.php\r
2701       docs/designers.sgml\r
2702       docs/getting-started.sgml\r
2703       docs/programmers.sgml:\r
2704     make use_sub_dirs go back to crc32 for subdir separation\r
2705 \r
2706 2002-06-29  Monte Ohrt  <monte@ispi.net>\r
2707 \r
2708     * plugins/function.eval.php: do nothing if $val is empty\r
2709 \r
2710     * TODO\r
2711       plugins/function.eval.php\r
2712       plugins/function.popup_init.php:\r
2713     add zindex to popup init, fix error message for eval.\r
2714 \r
2715 2002-06-27  Monte Ohrt  <monte@ispi.net>\r
2716 \r
2717     * Smarty.class.php:\r
2718     only loop through relative paths for PHP include_path, remove $_relative variable\r
2719 \r
2720     * Smarty_Compiler.class.php: added {$smarty.version} variable\r
2721 \r
2722 2002-06-26  Monte Ohrt  <monte@ispi.net>\r
2723 \r
2724     * docs/appendixes.sgml\r
2725       docs/designers.sgml\r
2726       docs/getting-started.sgml\r
2727       docs/programmers.sgml\r
2728       Smarty.class.php:\r
2729     update plugin loading logic, look in SMARTY_DIR, then cwd. If all fail, then retry all with include_path\r
2730 \r
2731     * templates/header.tpl\r
2732       Smarty.class.php: update get_include_path, get _path_array only once\r
2733 \r
2734     * Smarty.class.php: fix get_include_path function for windows\r
2735 \r
2736     * Smarty.class.php: update plugin search logic\r
2737 \r
2738     * Smarty.class.php: only search include_path if relative path\r
2739 \r
2740     * plugins/function.html_select_date.php\r
2741       plugins/function.html_select_time.php\r
2742       plugins/modifier.date_format.php\r
2743       Smarty_Compiler.class.php\r
2744       NEWS\r
2745       Smarty.class.php: allow plugins_dir to be an array of directories\r
2746 \r
2747 2002-06-25  Monte Ohrt  <monte@ispi.net>\r
2748 \r
2749     * docs/programmers.sgml\r
2750       docs/getting-started.sgml: update installation docs\r
2751 \r
2752     * debug.tpl\r
2753       docs/getting-started.sgml\r
2754       templates/debug.tpl\r
2755       NEWS\r
2756       Smarty.class.php: move debug.tpl to SMARTY_DIR, add to constructor\r
2757 \r
2758 2002-06-24  Monte Ohrt  <monte@ispi.net>\r
2759 \r
2760     * plugins/function.assign_debug_info.php\r
2761       NEWS: fixed warning message in function.assign_debug_info\r
2762 \r
2763     * Smarty.class.php: update include_path fixes\r
2764 \r
2765     * NEWS:\r
2766     fixed $template_dir, $compile_dir, $cache_dir, $config_dir to respect include_path\r
2767 \r
2768 2002-06-23  Monte Ohrt  <monte@ispi.net>\r
2769 \r
2770     * plugins/shared.make_timestamp.php:\r
2771     update timestamp plugin to work when passed a timestamp\r
2772 \r
2773 2002-06-19  Monte Ohrt  <monte@ispi.net>\r
2774 \r
2775     * NEWS: update NEWS file\r
2776 \r
2777     * plugins/modifier.date_format.php\r
2778       docs/designers.sgml:\r
2779     update date_format, allow optional 2nd paramater as default date if passed date is empty. update docs.\r
2780 \r
2781     * plugins/modifier.date_format.php:\r
2782     fix date_format modifier, return nothing if given empty string\r
2783 \r
2784 2002-06-18  Monte Ohrt  <monte@ispi.net>\r
2785 \r
2786     * NEWS\r
2787       plugins/function.cycle.php:\r
2788     gave $reset a default value in cycle function\r
2789 \r
2790     * plugins/function.html_select_date.php\r
2791       plugins/shared.make_timestamp.php\r
2792       NEWS:\r
2793     corrected warnings in html_select_time function, made make timestamp always return a timestamp\r
2794 \r
2795 2002-06-17  Monte Ohrt  <monte@ispi.net>\r
2796 \r
2797     * Smarty.class.php: swapped around cache_id and compile_id order\r
2798 \r
2799 2002-06-14  Monte Ohrt  <monte@ispi.net>\r
2800 \r
2801     * docs/programmers.sgml\r
2802       plugins/function.popup_init.php\r
2803       Smarty.class.php:\r
2804     change directory delimiter to "^" for cache and compile files\r
2805 \r
2806 2002-06-13  Andrei Zmievski  <andrei@php.net>\r
2807 \r
2808     * TODO: done.\r
2809 \r
2810     * Smarty_Compiler.class.php:\r
2811     Optimize the calculation of section 'total' property.\r
2812 \r
2813 2002-06-11  Monte Ohrt  <monte@ispi.net>\r
2814 \r
2815     * NEWS\r
2816       Smarty.class.php:\r
2817     added support for subdir exclusion, deletion by full or partial cache_id and compile_id, change file format to urlencoded values instead of crc32\r
2818 \r
2819 2002-06-07  Monte Ohrt  <monte@ispi.net>\r
2820 \r
2821     * Smarty.class.php: fix bug with last_modified_check code\r
2822 \r
2823     * NEWS\r
2824       Smarty.class.php:\r
2825     updated $GLOBALS refererence for HTTP_IF_MODIFIED_SINCE\r
2826 \r
2827 2002-06-06  Monte Ohrt  <monte@ispi.net>\r
2828 \r
2829     * docs/designers.sgml\r
2830       overlib.js:\r
2831     remove overlib.js file from distribution, update plugin and docs\r
2832 \r
2833 2002-06-05  Monte Ohrt  <monte@ispi.net>\r
2834 \r
2835     * docs/designers.sgml\r
2836       NEWS\r
2837       Smarty.class.php: fix 304 Not Modified, don't send content\r
2838 \r
2839 2002-06-03  Monte Ohrt  <monte@ispi.net>\r
2840 \r
2841     * plugins/function.cycle.php: update version number\r
2842 \r
2843     * plugins/function.cycle.php\r
2844       NEWS:\r
2845     fixed cycle function to respect delimiter setting after initial setting\r
2846 \r
2847     * Smarty.class.php\r
2848       NEWS:\r
2849     update $GLOBALS references to work properly with track_globals settings\r
2850 \r
2851     * plugins/function.math.php: fixed bug with call $assign\r
2852 \r
2853     * docs/appendixes.sgml\r
2854       docs/designers.sgml\r
2855       plugins/function.html_options.php\r
2856       plugins/function.html_select_time.php\r
2857       NEWS\r
2858       Smarty.class.php\r
2859       Smarty_Compiler.class.php:\r
2860     optimized for loops with count() function calls\r
2861 \r
2862 2002-06-01  Andrei Zmievski  <andrei@php.net>\r
2863 \r
2864     * TODO: *** empty log message ***\r
2865 \r
2866 2002-05-21  Monte Ohrt  <monte@ispi.net>\r
2867 \r
2868     * NEWS: update NEWS file\r
2869 \r
2870     * plugins/function.html_select_date.php\r
2871       RESOURCES\r
2872       docs/designers.sgml\r
2873       Config_File.class.php:\r
2874     update html_select_date with month_value_format attribute for controlling the format of the month values.\r
2875 \r
2876 2002-05-17  Andrei Zmievski  <andrei@php.net>\r
2877 \r
2878     * NEWS\r
2879       Smarty_Compiler.class.php:\r
2880     Made it possible to use simple variables inside [] for indexing.\r
2881 \r
2882 2002-05-16  Monte Ohrt  <monte@ispi.net>\r
2883 \r
2884     * docs/designers.sgml\r
2885       docs/getting-started.sgml\r
2886       NEWS\r
2887       Smarty.class.php\r
2888       Smarty_Compiler.class.php\r
2889       TESTIMONIALS: add "once" attribute to php_include, update docs\r
2890 \r
2891 2002-05-09  Andrei Zmievski  <andrei@ispi.net>\r
2892 \r
2893     * NEWS\r
2894       TODO: *** empty log message ***\r
2895 \r
2896 2002-05-07  Monte Ohrt  <monte@ispi.net>\r
2897 \r
2898     * plugins/function.cycle.php: remove \n from cycle function\r
2899 \r
2900     * docs/designers.sgml\r
2901       plugins/function.cycle.php\r
2902       README\r
2903       RELEASE_NOTES\r
2904       Smarty.class.php\r
2905       Smarty_Compiler.class.php\r
2906       NEWS:\r
2907     update cycle function to handle array as input, update files to 2.1.1\r
2908 \r
2909 2002-05-06  Monte Ohrt  <monte@ispi.net>\r
2910 \r
2911     * plugins/function.fetch.php:\r
2912     update fetch function with more error checking\r
2913 \r
2914 2002-05-03  Monte Ohrt  <monte@ispi.net>\r
2915 \r
2916     * docs/designers.sgml\r
2917       plugins/function.counter.php:\r
2918     update counter to use name instead of id (id still works though)\r
2919 \r
2920     * plugins/function.cycle.php\r
2921       docs/designers.sgml: rename id to name for cycle function\r
2922 \r
2923     * plugins/function.cycle.php:\r
2924     update cycle function to allow blank values parameter after initialized\r
2925 \r
2926     * plugins/function.cycle.php: fix syntax error\r
2927 \r
2928 2002-05-02  Monte Ohrt  <monte@ispi.net>\r
2929 \r
2930     * plugins/function.cycle.php: ugh, another typo\r
2931 \r
2932     * plugins/function.cycle.php: update comments\r
2933 \r
2934     * docs/designers.sgml\r
2935       plugins/function.cycle.php\r
2936       NEWS: added function cycle\r
2937 \r
2938     * FAQ\r
2939       Smarty.class.php: fix register_outputfilter function\r
2940 \r
2941 2002-05-01  Monte Ohrt  <monte@ispi.net>\r
2942 \r
2943     * docs/designers.sgml\r
2944       NEWS\r
2945       Smarty.class.php: fixed bug with resource testing and include_path\r
2946 \r
2947 2002-04-30  Monte Ohrt  <monte@ispi.net>\r
2948 \r
2949     * NEWS\r
2950       README\r
2951       RELEASE_NOTES\r
2952       Smarty.class.php\r
2953       Smarty_Compiler.class.php: update files for 2.1.0 release\r
2954 \r
2955 2002-04-30  Andrei Zmievski  <andrei@ispi.net>\r
2956 \r
2957     * plugins/function.fetch.php\r
2958       docs/programmers.sgml\r
2959       Smarty.class.php: Fix.\r
2960 \r
2961 2002-04-29  Andrei Zmievski  <andrei@ispi.net>\r
2962 \r
2963     * docs/programmers.sgml\r
2964       docs/designers.sgml: A whole bunch of docs.\r
2965 \r
2966 2002-04-26  Monte Ohrt  <monte@ispi.net>\r
2967 \r
2968     * FAQ\r
2969       QUICKSTART\r
2970       docs/programmers.sgml: update FAQ, QUICKSTART, small doc syntax fix\r
2971 \r
2972 2002-04-24  Monte Ohrt  <monte@ispi.net>\r
2973 \r
2974     * docs/programmers.sgml\r
2975       templates/debug.tpl\r
2976       Smarty.class.php: changed doc structure a bit\r
2977 \r
2978 2002-04-16  Andrei Zmievski  <andrei@php.net>\r
2979 \r
2980     * Smarty.class.php: Add register/unregister API for output filters.\r
2981 \r
2982     * NEWS\r
2983       Smarty.class.php\r
2984       Smarty_Compiler.class.php\r
2985       TODO:\r
2986     Changed the way filters are loaded, which now has to be done explicitly,\r
2987     either through load_filter() API or by filling in $autoload_filters variable.\r
2988     Also renamed internal variable to avoid namespace pollution.\r
2989 \r
2990 2002-04-15  Andrei Zmievski  <andrei@php.net>\r
2991 \r
2992     * Smarty.class.php:\r
2993     Fixed _get_php_resource() to take include_path into account.\r
2994 \r
2995 2002-04-15  Monte Ohrt  <monte@ispi.net>\r
2996 \r
2997     * docs/designers.sgml:\r
2998     update docs, get modifiers and functions into index for easy access\r
2999 \r
3000     * docs/programmers.sgml\r
3001       NEWS\r
3002       Smarty.class.php: update caching documentation\r
3003 \r
3004 2002-04-15  Andrei Zmievski  <andrei@php.net>\r
3005 \r
3006     * NEWS: *** empty log message ***\r
3007 \r
3008     * Smarty.class.php: Only turn down error notices if $debugging is false.\r
3009 \r
3010 2002-04-15  Monte Ohrt  <monte@ispi.net>\r
3011 \r
3012     * NEWS: update NEWS file\r
3013 \r
3014     * plugins/function.html_select_date.php:\r
3015     fixed logic so this works right when field_separator = "/"\r
3016 \r
3017     * plugins/function.html_select_date.php:\r
3018     fix regular expression for matching date\r
3019 \r
3020 2002-04-13  Monte Ohrt  <monte@ispi.net>\r
3021 \r
3022     * docs/designers.sgml: updated html_select_date docs to reflect changes\r
3023 \r
3024     * NEWS\r
3025       plugins/function.html_select_date.php:\r
3026     added YYYY-MM-DD support to html_select_date\r
3027 \r
3028 2002-04-12  Andrei Zmievski  <andrei@php.net>\r
3029 \r
3030     * TESTIMONIALS: New entry.\r
3031 \r
3032 2002-04-12  Monte Ohrt  <monte@ispi.net>\r
3033 \r
3034     * plugins/modifier.strip_tags.php: back out changes to strip_tags\r
3035 \r
3036     * docs/programmers.sgml: update docs regarding cache_lifetime\r
3037 \r
3038     * plugins/modifier.strip_tags.php\r
3039       Smarty.class.php:\r
3040     update cache_lifetime logic: -1 = never expire, 0 = always expire\r
3041 \r
3042 2002-04-11  Andrei Zmievski  <andrei@php.net>\r
3043 \r
3044     * BUGS\r
3045       FAQ\r
3046       INSTALL\r
3047       NEWS\r
3048       Smarty.class.php\r
3049       Smarty_Compiler.class.php\r
3050       docs/getting-started.sgml:\r
3051     Fixed directory separtor issue. Requiring PHP 4.0.6 now.\r
3052 \r
3053     * NEWS\r
3054       Smarty_Compiler.class.php:\r
3055     Added ability to use simple variables for array indices or object properties.\r
3056 \r
3057     * TESTIMONIALS: Another one.\r
3058 \r
3059     * TESTIMONIALS: Adding one from Mark P.\r
3060 \r
3061 2002-04-05  Andrei Zmievski  <andrei@php.net>\r
3062 \r
3063     * Smarty_Compiler.class.php\r
3064       NEWS\r
3065       Smarty.class.php: Make it possible to unregister pre/postfilter plugins.\r
3066 \r
3067 2002-04-05  Monte Ohrt  <monte@ispi.net>\r
3068 \r
3069     * INSTALL: Remove addons file from INSTALL instructions\r
3070 \r
3071 2002-04-04  Monte Ohrt  <monte@ispi.net>\r
3072 \r
3073     * docs/designers.sgml: update doc error\r
3074 \r
3075     * docs/designers.sgml\r
3076       plugins/modifier.escape.php\r
3077       NEWS\r
3078       Smarty.class.php: added htmlall attribute to escape modifier\r
3079 \r
3080 2002-04-03  Andrei Zmievski  <andrei@php.net>\r
3081 \r
3082     * Smarty_Compiler.class.php: Fixed undefined offset warning in {if} tag.\r
3083 \r
3084     * Smarty.class.php\r
3085       NEWS: Added template_exists() API.\r
3086 \r
3087     * Smarty.class.php\r
3088       Smarty_Compiler.class.php\r
3089       NEWS:\r
3090     - Added $smarty.template variable.\r
3091     - Fixed {include_php} tag when dynamic values were used for 'file' attribute.\r
3092 \r
3093     * Config_File.class.php: Separator setting fix.\r
3094 \r
3095 2002-03-28  Monte Ohrt  <monte@ispi.net>\r
3096 \r
3097     * FAQ\r
3098       README: add digest address\r
3099 \r
3100     * FAQ\r
3101       README\r
3102       Smarty.class.php: update mailing list addresses\r
3103 \r
3104 2002-03-28  Andrei Zmievski  <andrei@php.net>\r
3105 \r
3106     * NEWS: *** empty log message ***\r
3107 \r
3108     * plugins/function.html_select_date.php\r
3109       plugins/function.html_select_time.php\r
3110       plugins/modifier.date_format.php:\r
3111     Fix for when plugins directory is not the default one.\r
3112 \r
3113 2002-03-28  Andrei Zmievski  <andrei@ispi.net>\r
3114 \r
3115     * NEWS: *** empty log message ***\r
3116 \r
3117     * plugins/function.html_select_date.php\r
3118       plugins/function.html_select_time.php\r
3119       plugins/modifier.date_format.php:\r
3120     Fix for when plugins directory is not the default one.\r
3121 \r
3122 2002-03-27  Monte Ohrt  <monte@ispi.net>\r
3123 \r
3124     * FAQ: update FAQ page\r
3125 \r
3126 2002-03-26  Andrei Zmievski  <andrei@ispi.net>\r
3127 \r
3128     * CREDITS\r
3129       NEWS\r
3130       Smarty.class.php\r
3131       Smarty_Compiler.class.php\r
3132       TODO: Block functions changes.\r
3133 \r
3134     * Config_File.class.php: *** empty log message ***\r
3135 \r
3136 2002-03-25  Andrei Zmievski  <andrei@php.net>\r
3137 \r
3138     * Smarty.class.php\r
3139       Smarty_Compiler.class.php: Initial implementation of block functions.\r
3140 \r
3141 2002-03-22  Monte Ohrt  <monte@ispi.net>\r
3142 \r
3143     * docs/designers.sgml: fix documentation error in capture\r
3144 \r
3145 2002-03-22  Andrei Zmievski  <andrei@php.net>\r
3146 \r
3147     * Smarty.class.php: *** empty log message ***\r
3148 \r
3149     * Smarty.class.php: Turn off notices.\r
3150 \r
3151 2002-03-21  Andrei Zmievski  <andrei@php.net>\r
3152 \r
3153     * Smarty_Compiler.class.php: Make _current_file available to prefilters.\r
3154 \r
3155     * NEWS\r
3156       Smarty.class.php:\r
3157     Made is possible to assign variables in pre/postfilters.\r
3158 \r
3159 2002-03-20  Andrei Zmievski  <andrei@php.net>\r
3160 \r
3161     * plugins/function.html_select_date.php: Fixed +/- functionality.\r
3162 \r
3163     * NEWS: *** empty log message ***\r
3164 \r
3165 2002-03-20  Monte Ohrt  <monte@ispi.net>\r
3166 \r
3167     * Config_File.class.php\r
3168       NEWS\r
3169       README\r
3170       RELEASE_NOTES\r
3171       Smarty.class.php\r
3172       Smarty_Compiler.class.php: update version numbers\r
3173 \r
3174     * plugins/function.html_select_date.php\r
3175       plugins/function.html_select_time.php\r
3176       plugins/modifier.date_format.php:\r
3177     move .make_timestamp.php to shared.make_timestamp.php\r
3178 \r
3179     * NEWS\r
3180       Smarty.class.php\r
3181       docs/designers.sgml\r
3182       plugins/function.fetch.php\r
3183       plugins/function.html_select_date.php:\r
3184     update file generation, replace crc32() '-' with 'N'\r
3185 \r
3186 2002-03-20  Andrei Zmievski  <andrei@php.net>\r
3187 \r
3188     * Smarty_Compiler.class.php: *** empty log message ***\r
3189 \r
3190 2002-03-19  Andrei Zmievski  <andrei@php.net>\r
3191 \r
3192     * NEWS: *** empty log message ***\r
3193 \r
3194     * Smarty.class.php\r
3195       Smarty_Compiler.class.php:\r
3196     Fix plugin behavior for inserts with script attribute.\r
3197 \r
3198     * NEWS: *** empty log message ***\r
3199 \r
3200     * Smarty_Compiler.class.php: Fix bug with $smarty.cookies.\r
3201 \r
3202     * TESTIMONIALS: *** empty log message ***\r
3203 \r
3204 2002-03-15  Monte Ohrt  <monte@ispi.net>\r
3205 \r
3206     * NEWS\r
3207       docs/designers.sgml: update Changelog\r
3208 \r
3209     * plugins/modifier.indent.php\r
3210       plugins/modifier.wordwrap.php: add wordwrap and indent to repository\r
3211 \r
3212 2002-03-14  Monte Ohrt  <monte@ispi.net>\r
3213 \r
3214     * Smarty.class.php:\r
3215     remove show_info_include and show_info_header functions\r
3216 \r
3217 2002-03-13  Monte Ohrt  <monte@ispi.net>\r
3218 \r
3219     * plugins/function.fetch.php: update fetch function\r
3220 \r
3221     * plugins/function.fetch.php: update fetch function with new parameters\r
3222 \r
3223 2002-03-12  Monte Ohrt  <monte@ispi.net>\r
3224 \r
3225     * docs/designers.sgml: update doc tables\r
3226 \r
3227     * docs/designers.sgml: update docs columns\r
3228 \r
3229     * docs/getting-started.sgml\r
3230       docs/appendixes.sgml: update docs\r
3231 \r
3232     * TESTIMONIALS\r
3233       docs/appendixes.sgml: update syntax error in docs, add to testimonials\r
3234 \r
3235 2002-03-04  Monte Ohrt  <monte@ispi.net>\r
3236 \r
3237     * FAQ\r
3238       README: update FAQ, README with digest mode info\r
3239 \r
3240 2002-03-02  Monte Ohrt  <monte@ispi.net>\r
3241 \r
3242     * QUICKSTART: update quickstart\r
3243 \r
3244     * Smarty.class.php:\r
3245     change behavior so cache_lifetime = 0 never expires (instead of always regenerate)\r
3246 \r
3247 2002-03-01  Monte Ohrt  <monte@ispi.net>\r
3248 \r
3249     * docs/designers.sgml: update doc example\r
3250 \r
3251 2002-03-01  Andrei Zmievski  <andrei@php.net>\r
3252 \r
3253     * CREDITS\r
3254       RELEASE_NOTES\r
3255       TODO\r
3256       NEWS: *** empty log message ***\r
3257 \r
3258 2002-03-01  Monte Ohrt  <monte@ispi.net>\r
3259 \r
3260     * docs/appendixes.sgml\r
3261       docs/designers.sgml\r
3262       docs/getting-started.sgml\r
3263       docs/programmers.sgml: update document id tags\r
3264 \r
3265     * docs.sgml: remove docs.sgml\r
3266 \r
3267     * RESOURCES\r
3268       Smarty.class.php: update resources\r
3269 \r
3270 2002-02-28  Andrei Zmievski  <andrei@php.net>\r
3271 \r
3272     * TESTIMONIALS\r
3273       docs/appendixes.sgml\r
3274       docs/designers.sgml\r
3275       docs/programmers.sgml: *** empty log message ***\r
3276 \r
3277 2002-02-27  Andrei Zmievski  <andrei@php.net>\r
3278 \r
3279     * plugins/function.eval.php\r
3280       docs/designers.sgml: *** empty log message ***\r
3281 \r
3282 2002-02-27  Monte Ohrt  <monte@ispi.net>\r
3283 \r
3284     * plugins/function.eval.php: added eval function to plugin dir\r
3285 \r
3286 2002-02-27  Andrei Zmievski  <andrei@php.net>\r
3287 \r
3288     * NEWS: *** empty log message ***\r
3289 \r
3290 2002-02-27  Monte Ohrt  <monte@ispi.net>\r
3291 \r
3292     * docs/designers.sgml: fix syntax error\r
3293 \r
3294     * docs/appendixes.sgml\r
3295       docs/designers.sgml\r
3296       docs/getting-started.sgml\r
3297       docs/programmers.sgml: convert technical notes to docbook format\r
3298 \r
3299     * NEWS\r
3300       docs/designers.sgml: added "eval" plugin docs\r
3301 \r
3302 2002-02-26  Andrei Zmievski  <andrei@php.net>\r
3303 \r
3304     * docs/programmers.sgml\r
3305       docs/designers.sgml\r
3306       docs/appendixes.sgml\r
3307       docs/getting-started.sgml\r
3308       docs/html-common.dsl\r
3309       docs/.cvsignore: *** empty log message ***\r
3310 \r
3311     * docs/appendixes.sgml\r
3312       docs/common.dsl\r
3313       docs/designers.sgml\r
3314       docs/getting-started.sgml\r
3315       docs/html-common.dsl\r
3316       docs/html.dsl\r
3317       docs/manual.sgml\r
3318       docs/preface.sgml\r
3319       docs/programmers.sgml: Split up docs.\r
3320 \r
3321 2002-02-25  Andrei Zmievski  <andrei@php.net>\r
3322 \r
3323     * docs.sgml: *** empty log message ***\r
3324 \r
3325 2002-02-22  Monte Ohrt  <monte@ispi.net>\r
3326 \r
3327     * docs.sgml: update docs\r
3328 \r
3329 2002-02-22  Andrei Zmievski  <andrei@php.net>\r
3330 \r
3331     * docs.sgml\r
3332       AUTHORS\r
3333       NEWS: *** empty log message ***\r
3334 \r
3335 2002-02-21  Monte Ohrt  <monte@ispi.net>\r
3336 \r
3337     * Config_File.class.php\r
3338       NEWS\r
3339       Smarty.class.php\r
3340       Smarty_Compiler.class.php\r
3341       docs.sgml: update misc changes\r
3342 \r
3343 2002-02-21  Andrei Zmievski  <andrei@php.net>\r
3344 \r
3345     * docs.sgml: *** empty log message ***\r
3346 \r
3347 2002-02-20  Monte Ohrt  <monte@ispi.net>\r
3348 \r
3349     * docs.sgml: misc updates\r
3350 \r
3351 2002-02-20  Andrei Zmievski  <andrei@php.net>\r
3352 \r
3353     * docs.sgml: *** empty log message ***\r
3354 \r
3355     * Smarty.class.php\r
3356       plugins/function.assign.php\r
3357       plugins/function.assign_debug_info.php\r
3358       plugins/function.counter.php\r
3359       plugins/function.fetch.php\r
3360       plugins/function.math.php\r
3361       plugins/function.popup.php\r
3362       plugins/function.popup_init.php\r
3363       plugins/modifier.escape.php: Fixup some naming.\r
3364 \r
3365 2002-02-20  Monte Ohrt  <monte@ispi.net>\r
3366 \r
3367     * docs.sgml: update docs\r
3368 \r
3369 2002-02-20  Andrei Zmievski  <andrei@php.net>\r
3370 \r
3371     * docs.sgml: *** empty log message ***\r
3372 \r
3373 2002-02-20  Monte Ohrt  <monte@ispi.net>\r
3374 \r
3375     * NEWS\r
3376       docs.sgml\r
3377       plugins/modifier.escape.php:\r
3378     removed global vars from fetch function, added attrs to escape modifier\r
3379 \r
3380     * docs.sgml: add plugin chapter outline\r
3381 \r
3382 2002-02-19  Monte Ohrt  <monte@ispi.net>\r
3383 \r
3384     * README\r
3385       RELEASE_NOTES\r
3386       RESOURCES\r
3387       Smarty.class.php\r
3388       docs.sgml\r
3389       BUGS\r
3390       FAQ\r
3391       INSTALL\r
3392       QUICKSTART: update docs\r
3393 \r
3394 2002-02-19  Andrei Zmievski  <andrei@php.net>\r
3395 \r
3396     * docs.sgml: Updated resources docs.\r
3397 \r
3398     * README: *** empty log message ***\r
3399 \r
3400     * docs.sgml: Updated description of {$smarty} variable.\r
3401 \r
3402     * BUGS\r
3403       FAQ\r
3404       INSTALL\r
3405       QUICKSTART\r
3406       RELEASE_NOTES\r
3407       docs.sgml: Remove PEAR notes.\r
3408 \r
3409 2002-02-18  Andrei Zmievski  <andrei@php.net>\r
3410 \r
3411     * Config_File.class.php\r
3412       NEWS: Removed dependency on PEAR.\r
3413 \r
3414 2002-02-18  Monte Ohrt  <monte@ispi.net>\r
3415 \r
3416     * NEWS\r
3417       docs.sgml\r
3418       plugins/function.popup_init.php: add src attribute to popup_init\r
3419 \r
3420 2002-02-15  Andrei Zmievski  <andrei@php.net>\r
3421 \r
3422     * Smarty_Compiler.class.php\r
3423       plugins/modifier.debug_print_var.php\r
3424       NEWS\r
3425       Smarty.class.php: Performance enhancements.\r
3426 \r
3427 2002-02-06  Andrei Zmievski  <andrei@php.net>\r
3428 \r
3429     * plugins/function.html_options.php:\r
3430     Fix html_options output to be XHTML compatible.\r
3431 \r
3432 2002-02-05  Andrei Zmievski  <andrei@php.net>\r
3433 \r
3434     * Smarty.class.php\r
3435       Smarty_Compiler.class.php: Fix up plugin inclusion.\r
3436 \r
3437     * Smarty.class.php\r
3438       Smarty_Compiler.class.php\r
3439       TODO\r
3440       plugins/function.html_select_date.php\r
3441       plugins/function.html_select_time.php\r
3442       plugins/modifier.date_format.php: Fix plugin directory access.\r
3443 \r
3444 2002-02-04  Andrei Zmievski  <andrei@php.net>\r
3445 \r
3446     * .cvsignore\r
3447       Smarty_Compiler.class.php: *** empty log message ***\r
3448 \r
3449 2002-01-31  Andrei Zmievski  <andrei@php.net>\r
3450 \r
3451     * NEWS: *** empty log message ***\r
3452 \r
3453     * Smarty.addons.php\r
3454       Smarty.class.php\r
3455       Smarty_Compiler.class.php\r
3456       TODO\r
3457       plugins/function.assign.php\r
3458       plugins/function.assign_debug_info.php\r
3459       plugins/function.counter.php\r
3460       plugins/function.fetch.php\r
3461       plugins/function.html_options.php\r
3462       plugins/function.html_select_date.php\r
3463       plugins/function.html_select_time.php\r
3464       plugins/function.math.php\r
3465       plugins/function.popup.php\r
3466       plugins/function.popup_init.php\r
3467       plugins/modifier.capitalize.php\r
3468       plugins/modifier.count_characters.php\r
3469       plugins/modifier.count_paragraphs.php\r
3470       plugins/modifier.count_sentences.php\r
3471       plugins/modifier.count_words.php\r
3472       plugins/modifier.date_format.php\r
3473       plugins/modifier.debug_print_var.php\r
3474       plugins/modifier.default.php\r
3475       plugins/modifier.escape.php\r
3476       plugins/modifier.lower.php\r
3477       plugins/modifier.regex_replace.php\r
3478       plugins/modifier.replace.php\r
3479       plugins/modifier.spacify.php\r
3480       plugins/modifier.string_format.php\r
3481       plugins/modifier.strip_tags.php\r
3482       plugins/modifier.truncate.php\r
3483       plugins/modifier.upper.php\r
3484       plugins/shared.make_timestamp.php\r
3485       templates/index.tpl\r
3486       AUTHORS\r
3487       CREDITS\r
3488       Config_File.class.php\r
3489       README: Implemented plugin architecture.\r
3490 \r
3491     * NEWS: *** empty log message ***\r
3492 \r
3493 2002-01-30  Monte Ohrt  <monte@ispi.net>\r
3494 \r
3495     * NEWS\r
3496       Smarty.addons.php\r
3497       Smarty.class.php\r
3498       docs.sgml: added modifiers wordwrap and indent\r
3499 \r
3500 2002-01-28  Monte Ohrt  <monte@ispi.net>\r
3501 \r
3502     * Smarty.class.php\r
3503       docs.sgml:\r
3504     add support for is-modified-since headers, adjust a doc example\r
3505 \r
3506 2002-01-24  Monte Ohrt  <monte@ispi.net>\r
3507 \r
3508     * Smarty.class.php: cleanup formatting\r
3509 \r
3510     * NEWS\r
3511       Smarty.class.php\r
3512       docs.sgml: update ChangeLog, remove insert_tag_check parameter\r
3513 \r
3514 2002-01-24  Andrei Zmievski  <andrei@php.net>\r
3515 \r
3516     * plugins/standard.plugin.php: *** empty log message ***\r
3517 \r
3518 2002-01-24  Monte Ohrt  <monte@ispi.net>\r
3519 \r
3520     * Smarty.class.php: fix syntax error\r
3521 \r
3522     * Smarty.class.php: removed unneccesary test from fetch()\r
3523 \r
3524 2002-01-23  Monte Ohrt  <monte@ispi.net>\r
3525 \r
3526     * Smarty.addons.php: update overlib fixes\r
3527 \r
3528     * NEWS: update changelog\r
3529 \r
3530     * FAQ\r
3531       NEWS\r
3532       RESOURCES\r
3533       Smarty.addons.php: updated overlib fixes\r
3534 \r
3535 2001-12-31  Andrei Zmievski  <andrei@php.net>\r
3536 \r
3537     * NEWS\r
3538       Smarty.class.php: Fixed compile_id problem.\r
3539 \r
3540 2001-12-28  Monte Ohrt  <monte@ispi.net>\r
3541 \r
3542     * NEWS\r
3543       Smarty.class.php\r
3544       Smarty_Compiler.class.php:\r
3545     fixed problem with using assigned var with include_php filepath\r
3546 \r
3547 2001-12-21  Monte Ohrt  <monte@ispi.net>\r
3548 \r
3549     * RESOURCES: update RESOURCES\r
3550 \r
3551 2001-12-20  Monte Ohrt  <monte@ispi.net>\r
3552 \r
3553     * FAQ\r
3554       README: update FAQ\r
3555 \r
3556 2001-12-18  Monte Ohrt  <monte@ispi.net>\r
3557 \r
3558     * Smarty_Compiler.class.php\r
3559       docs.sgml\r
3560       Config_File.class.php\r
3561       NEWS\r
3562       README\r
3563       RELEASE_NOTES\r
3564       Smarty.addons.php\r
3565       Smarty.class.php: update version numbers\r
3566 \r
3567 2001-12-18  Andrei Zmievski  <andrei@php.net>\r
3568 \r
3569     * NEWS\r
3570       Smarty.class.php: Fixed clear_cache().\r
3571 \r
3572 2001-12-14  Monte Ohrt  <monte@ispi.net>\r
3573 \r
3574     * NEWS\r
3575       Smarty.addons.php:\r
3576     fixed bug in smarty_make_timestamp introduced in PHP 4.1.0\r
3577 \r
3578 2001-12-13  Monte Ohrt  <monte@ispi.net>\r
3579 \r
3580     * NEWS\r
3581       Smarty.class.php\r
3582       docs.sgml: update default function args, fix cached insert debug timing\r
3583 \r
3584 2001-12-12  Monte Ohrt  <monte@ispi.net>\r
3585 \r
3586     * docs.sgml: fix syntax error in documentation\r
3587 \r
3588     * Smarty.class.php: update default template handling functionality\r
3589 \r
3590 2001-12-11  Monte Ohrt  <monte@ispi.net>\r
3591 \r
3592     * Smarty.class.php\r
3593       Smarty_Compiler.class.php: update file fetching logic\r
3594 \r
3595 2001-12-11  Andrei Zmievski  <andrei@php.net>\r
3596 \r
3597     * NEWS\r
3598       Smarty.class.php: Added 'script' attribute to {insert..}.\r
3599 \r
3600 2001-12-10  Monte Ohrt  <monte@ispi.net>\r
3601 \r
3602     * NEWS\r
3603       Smarty.class.php: added default template function handler\r
3604 \r
3605     * Config_File.class.php\r
3606       NEWS\r
3607       README\r
3608       RELEASE_NOTES\r
3609       Smarty.addons.php\r
3610       Smarty.class.php\r
3611       Smarty_Compiler.class.php: update version numbers in files to 1.5.1\r
3612 \r
3613 2001-12-10  Andrei Zmievski  <andrei@php.net>\r
3614 \r
3615     * NEWS\r
3616       Smarty.class.php: Removed error message from the _read_file() method.\r
3617 \r
3618     * Smarty.class.php: Fix check for compile and cache IDs.\r
3619 \r
3620 2001-12-06  Monte Ohrt  <monte@ispi.net>\r
3621 \r
3622     * QUICKSTART: fix spelling error in QUICKSTART\r
3623 \r
3624     * docs.sgml: fixed spelling errors in documenation\r
3625 \r
3626     * Smarty_Compiler.class.php\r
3627       docs.sgml\r
3628       Config_File.class.php\r
3629       NEWS\r
3630       README\r
3631       RELEASE_NOTES\r
3632       Smarty.addons.php\r
3633       Smarty.class.php: commit 1.5.0 release\r
3634 \r
3635     * RESOURCES\r
3636       docs.sgml: added RESOURCES file\r
3637 \r
3638 2001-12-05  Andrei Zmievski  <andrei@php.net>\r
3639 \r
3640     * Smarty_Compiler.class.php: Refactor.\r
3641 \r
3642 2001-12-05  Monte Ohrt  <monte@ispi.net>\r
3643 \r
3644     * NEWS\r
3645       Smarty_Compiler.class.php\r
3646       docs.sgml: added assign to include and php_include\r
3647 \r
3648     * Smarty.class.php\r
3649       Smarty_Compiler.class.php\r
3650       docs.sgml: *** empty log message ***\r
3651 \r
3652 2001-12-04  Andrei Zmievski  <andrei@php.net>\r
3653 \r
3654     * NEWS\r
3655       Smarty_Compiler.class.php: Formatting.\r
3656 \r
3657 2001-12-04  Monte Ohrt  <monte@ispi.net>\r
3658 \r
3659     * Smarty_Compiler.class.php\r
3660       NEWS\r
3661       Smarty.class.php: update ChangeLog\r
3662 \r
3663 2001-12-04  Andrei Zmievski  <andrei@php.net>\r
3664 \r
3665     * NEWS\r
3666       Smarty.class.php: Formatting.\r
3667 \r
3668 2001-12-04  Monte Ohrt  <monte@ispi.net>\r
3669 \r
3670     * Smarty.class.php: removed SMARTY_DIR setting in constructor\r
3671 \r
3672     * Smarty.class.php: fix Smarty.class.php indention error\r
3673 \r
3674     * Smarty.class.php: update trusted logic\r
3675 \r
3676 2001-12-03  Monte Ohrt  <monte@ispi.net>\r
3677 \r
3678     * Smarty.class.php:\r
3679     fix up is_secure, is_trusted, make _parse_tpl_path function\r
3680 \r
3681     * Smarty.class.php: fix problem with testing SMARTY_DIR as empty\r
3682 \r
3683     * NEWS\r
3684       docs.sgml: update documentation, change log\r
3685 \r
3686     * Smarty.class.php:\r
3687     update constructor to check for SMARTY_DIR before assigning\r
3688 \r
3689 2001-12-03  Andrei Zmievski  <andrei@php.net>\r
3690 \r
3691     * NEWS\r
3692       Smarty.class.php: *** empty log message ***\r
3693 \r
3694 2001-12-03  Monte Ohrt  <monte@ispi.net>\r
3695 \r
3696     * FAQ\r
3697       INSTALL\r
3698       RELEASE_NOTES: update a few files\r
3699 \r
3700     * NEWS\r
3701       QUICKSTART\r
3702       Smarty.class.php\r
3703       docs.sgml: added trusted_dir functionality, cleaned up secure_dir logic\r
3704 \r
3705 2001-12-03  Andrei Zmievski  <andrei@php.net>\r
3706 \r
3707     * NEWS: *** empty log message ***\r
3708 \r
3709     * NEWS\r
3710       Smarty.class.php: - Introduced $compile_id class variable.\r
3711     - Fixed a situation where if $cache_id and $compile_id were both null\r
3712       they were passed to auto functions as empty string instead of null.\r
3713 \r
3714 2001-11-30  Monte Ohrt  <monte@ispi.net>\r
3715 \r
3716     * NEWS\r
3717       Smarty.class.php:\r
3718     change variable names in fetch() fuction to smarty_* to avoid namespace conflicts\r
3719 \r
3720     * NEWS\r
3721       Smarty.class.php: fixed bug in _rm_auto with catenated null values\r
3722 \r
3723 2001-11-29  Andrei Zmievski  <andrei@php.net>\r
3724 \r
3725     * NEWS\r
3726       Smarty_Compiler.class.php: Added $smarty.section.* syntax.\r
3727 \r
3728     * Smarty_Compiler.class.php: Made 'name' attribute optional for {foreach}.\r
3729 \r
3730 2001-11-29  Monte Ohrt  <monte@ispi.net>\r
3731 \r
3732     * Smarty.class.php\r
3733       index.php: remove assign "now" in index.tpl\r
3734 \r
3735 2001-11-29  Andrei Zmievski  <andrei@php.net>\r
3736 \r
3737     * NEWS\r
3738       Smarty.addons.php\r
3739       Smarty.class.php: Fix formatting.\r
3740 \r
3741 2001-11-28  Monte Ohrt  <monte@ispi.net>\r
3742 \r
3743     * NEWS\r
3744       Smarty.class.php\r
3745       docs.sgml:\r
3746     removed return statements from _read_cache_file (how did they get in there?)\r
3747 \r
3748 2001-11-27  Monte Ohrt  <monte@ispi.net>\r
3749 \r
3750     * docs.sgml\r
3751       NEWS\r
3752       Smarty.addons.php\r
3753       Smarty.class.php:\r
3754     fixed bugs and added assign attribute to several functions\r
3755 \r
3756 2001-11-27  Andrei Zmievski  <andrei@php.net>\r
3757 \r
3758     * NEWS: Some rewording.\r
3759 \r
3760     * Smarty_Compiler.class.php: Fix $smarty.capture access.\r
3761 \r
3762     * TODO: *** empty log message ***\r
3763 \r
3764     * NEWS\r
3765       Smarty.class.php\r
3766       Smarty_Compiler.class.php:\r
3767     Made {config_load ..} merge globals from each config file only once per scope.\r
3768 \r
3769     * NEWS\r
3770       Smarty.class.php\r
3771       Smarty_Compiler.class.php: - Added {foreach ...}.\r
3772     - Made certain $smarty.* references handled at compilation time.\r
3773 \r
3774 2001-11-26  Monte Ohrt  <monte@ispi.net>\r
3775 \r
3776     * Config_File.class.php\r
3777       NEWS\r
3778       Smarty.class.php\r
3779       Smarty_Compiler.class.php\r
3780       docs.sgml: commit cache handler functionality\r
3781 \r
3782 2001-11-20  Andrei Zmievski  <andrei@php.net>\r
3783 \r
3784     * NEWS\r
3785       Smarty.addons.php\r
3786       Smarty_Compiler.class.php: Various fixes and additions.\r
3787 \r
3788     * NEWS\r
3789       index.php: *** empty log message ***\r
3790 \r
3791 2001-11-05  Monte Ohrt  <monte@ispi.net>\r
3792 \r
3793     * Smarty.class.php: changed _read_file parameter from $end to $lines\r
3794 \r
3795     * NEWS\r
3796       Smarty.class.php: fixed is_cache, make cache reading more efficient\r
3797 \r
3798 2001-11-02  Monte Ohrt  <monte@ispi.net>\r
3799 \r
3800     * FAQ\r
3801       NEWS: update FAQ with mailing list Reply-To header FAQ\r
3802 \r
3803     * NEWS\r
3804       Smarty.class.php\r
3805       index.php: supress fopen errors, return false if cache file won't load\r
3806 \r
3807 2001-11-01  Monte Ohrt  <monte@ispi.net>\r
3808 \r
3809     * QUICKSTART\r
3810       docs.sgml\r
3811       index.php: update QUICKSTART guide with index key example\r
3812 \r
3813     * Config_File.class.php\r
3814       NEWS\r
3815       README\r
3816       RELEASE_NOTES\r
3817       Smarty.addons.php\r
3818       Smarty.class.php\r
3819       Smarty_Compiler.class.php\r
3820       docs.sgml: commit all updates for 1.4.6\r
3821 \r
3822 2001-11-01  Andrei Zmievski  <andrei@php.net>\r
3823 \r
3824     * NEWS: *** empty log message ***\r
3825 \r
3826 2001-10-30  Monte Ohrt  <monte@ispi.net>\r
3827 \r
3828     * Smarty.addons.php: fix assign function problem with empty value passed\r
3829 \r
3830     * NEWS\r
3831       Smarty.addons.php\r
3832       Smarty.class.php\r
3833       Smarty_Compiler.class.php\r
3834       templates/debug.tpl:\r
3835     fixed bug in assign function when passing an empty value\r
3836 \r
3837 2001-10-26  Monte Ohrt  <monte@ispi.net>\r
3838 \r
3839     * Smarty.addons.php\r
3840       Smarty.class.php\r
3841       index.php: fix minor typo in debug code\r
3842 \r
3843 2001-10-26  Andrei Zmievski  <andrei@php.net>\r
3844 \r
3845     * Smarty.class.php: Typo.\r
3846 \r
3847 2001-10-26  Monte Ohrt  <monte@ispi.net>\r
3848 \r
3849     * Smarty.addons.php:\r
3850     update debug console output, handle html encoding correctly\r
3851 \r
3852 2001-10-26  Andrei Zmievski  <andrei@php.net>\r
3853 \r
3854     * Smarty.addons.php\r
3855       templates/debug.tpl: Debug formatting.\r
3856 \r
3857     * Smarty.class.php: Disable rmdir warning.\r
3858 \r
3859 2001-10-26  Monte Ohrt  <monte@ispi.net>\r
3860 \r
3861     * Smarty.addons.php\r
3862       Smarty.class.php\r
3863       templates/debug.tpl: update debugging to expand array variables\r
3864 \r
3865     * Smarty.class.php\r
3866       docs.sgml:\r
3867     update docs for fetching only timestamp with custom template source functions\r
3868 \r
3869     * Smarty.addons.php: fix debug console error\r
3870 \r
3871 2001-10-26  Andrei Zmievski  <andrei@php.net>\r
3872 \r
3873     * docs.sgml: Typos.\r
3874 \r
3875     * Smarty.addons.php: Cleanup whitespace.\r
3876 \r
3877     * Smarty_Compiler.class.php: Clean up whitespace.\r
3878 \r
3879     * Smarty.class.php: Cleaning up code, formatting mostly.\r
3880 \r
3881     * NEWS: *** empty log message ***\r
3882 \r
3883 2001-10-25  Monte Ohrt  <monte@ispi.net>\r
3884 \r
3885     * NEWS\r
3886       docs.sgml: update documentation to current version\r
3887 \r
3888     * NEWS\r
3889       Smarty.addons.php:\r
3890     updated fetch to give proper warning when fetching unreadable or nonexistant files\r
3891 \r
3892     * NEWS\r
3893       Smarty.class.php\r
3894       Smarty_Compiler.class.php:\r
3895     fixed problem with newline at the end of compiled templates\r
3896 \r
3897     * NEWS\r
3898       Smarty.class.php: recompile cache if config file gets modified too.\r
3899 \r
3900     * NEWS\r
3901       Smarty.class.php:\r
3902     added feature to regenerate cache if compile_check is enabled and an\r
3903     involved template is modified\r
3904 \r
3905 2001-10-23  Monte Ohrt  <monte@ispi.net>\r
3906 \r
3907     * Smarty.class.php: fix indent for insert tags in debug console\r
3908 \r
3909     * templates/debug.tpl: update debug.tpl file format\r
3910 \r
3911     * NEWS\r
3912       Smarty.addons.php\r
3913       Smarty.class.php\r
3914       templates/debug.tpl:\r
3915     update execution time debugging, move into include list\r
3916 \r
3917 2001-10-10  Monte Ohrt  <monte@ispi.net>\r
3918 \r
3919     * NEWS\r
3920       Smarty.addons.php\r
3921       Smarty.class.php\r
3922       Smarty_Compiler.class.php:\r
3923     fixed up execution time output in debug console\r
3924 \r
3925 2001-10-09  Andrei Zmievski  <andrei@php.net>\r
3926 \r
3927     * Config_File.class.php\r
3928       NEWS\r
3929       Smarty.class.php\r
3930       TODO: Added support for hidden config vars.\r
3931 \r
3932 2001-10-04  Monte Ohrt  <monte@ispi.net>\r
3933 \r
3934     * NEWS\r
3935       Smarty.addons.php\r
3936       Smarty.class.php\r
3937       templates/debug.tpl: added execution times to debug console\r
3938 \r
3939 2001-10-02  Andrei Zmievski  <andrei@php.net>\r
3940 \r
3941     * Smarty_Compiler.class.php: Add space.\r
3942 \r
3943 2001-10-01  Andrei Zmievski  <andrei@php.net>\r
3944 \r
3945     * Smarty.class.php: Fix reference to compile_id.\r
3946 \r
3947 2001-09-28  Andrei Zmievski  <andrei@php.net>\r
3948 \r
3949     * NEWS\r
3950       Smarty.class.php\r
3951       Smarty_Compiler.class.php: Added postfilter functions.\r
3952 \r
3953 2001-09-26  Andrei Zmievski  <andrei@php.net>\r
3954 \r
3955     * NEWS\r
3956       Smarty.class.php\r
3957       docs.sgml: Rename to clear_compiled_tpl().\r
3958 \r
3959 2001-09-25  Andrei Zmievski  <andrei@php.net>\r
3960 \r
3961     * NEWS\r
3962       Smarty_Compiler.class.php:\r
3963     Fixed line number reporting when removing comments.\r
3964 \r
3965 2001-09-20  Monte Ohrt  <monte@ispi.net>\r
3966 \r
3967     * NEWS\r
3968       RELEASE_NOTES\r
3969       Smarty.addons.php: made html_options output xhtml compatible\r
3970 \r
3971 2001-09-19  Monte Ohrt  <monte@ispi.net>\r
3972 \r
3973     * Config_File.class.php\r
3974       NEWS\r
3975       README\r
3976       RELEASE_NOTES\r
3977       Smarty.addons.php\r
3978       Smarty.class.php\r
3979       Smarty_Compiler.class.php\r
3980       templates/debug.tpl: updated version numbers\r
3981 \r
3982 2001-09-16  Monte Ohrt  <monte@ispi.net>\r
3983 \r
3984     * FAQ\r
3985       NEWS\r
3986       docs.sgml: fix doc error with insert function\r
3987 \r
3988 2001-09-06  Andrei Zmievski  <andrei@php.net>\r
3989 \r
3990     * NEWS: *** empty log message ***\r
3991 \r
3992 2001-08-31  Monte Ohrt  <monte@ispi.net>\r
3993 \r
3994     * NEWS: update ChangeLog\r
3995 \r
3996     * overlib.js\r
3997       Smarty.addons.php\r
3998       Smarty.class.php\r
3999       docs.sgml:\r
4000     update overlib to 3.50, adjust addon code so that the overlib.js file isn't modified\r
4001 \r
4002 2001-08-31  Andrei Zmievski  <andrei@php.net>\r
4003 \r
4004     * Smarty.class.php: - compile_id changes\r
4005 \r
4006     * NEWS\r
4007       Smarty.addons.php: - compile_id support\r
4008     - new options for html_select_date\r
4009 \r
4010 2001-08-23  Andrei Zmievski  <andrei@php.net>\r
4011 \r
4012     * TODO: *** empty log message ***\r
4013 \r
4014 2001-08-10  Andrei Zmievski  <andrei@php.net>\r
4015 \r
4016     * NEWS\r
4017       Smarty.addons.php\r
4018       Smarty.class.php\r
4019       Smarty_Compiler.class.php:\r
4020     Modified to pass Smarty object as second parameter to insert functions.\r
4021     Also moved _smarty_mod_handler() and _smarty_insert_handler() into the class.\r
4022 \r
4023     * NEWS\r
4024       Smarty_Compiler.class.php:\r
4025     Passing Smarty as second parameter to prefilter functions.\r
4026 \r
4027 2001-08-09  Andrei Zmievski  <andrei@php.net>\r
4028 \r
4029     * NEWS: *** empty log message ***\r
4030 \r
4031 2001-08-09  Monte Ohrt  <monte@ispi.net>\r
4032 \r
4033     * templates/index.tpl\r
4034       Smarty.class.php: add smarty.now variable to template\r
4035 \r
4036 2001-08-06  Monte Ohrt  <monte@ispi.net>\r
4037 \r
4038     * templates/index.tpl: change config_load section back to setup\r
4039 \r
4040 2001-08-06  Andrei Zmievski  <andrei@php.net>\r
4041 \r
4042     * Smarty.addons.php: Optimize a bit.\r
4043 \r
4044 2001-08-04  Monte Ohrt  <monte@ispi.net>\r
4045 \r
4046     * docs.sgml: update capture documentation\r
4047 \r
4048 2001-08-03  Monte Ohrt  <monte@ispi.net>\r
4049 \r
4050     * FAQ\r
4051       NEWS\r
4052       Smarty.class.php:\r
4053     fix bug with URL controlled debugging, works now (Monte)\r
4054 \r
4055 2001-08-01  Andrei Zmievski  <andrei@php.net>\r
4056 \r
4057     * Config_File.class.php: *** empty log message ***\r
4058 \r
4059     * Smarty_Compiler.class.php\r
4060       Smarty.class.php: - Fixed some E_NOTICE stuff in compiler.\r
4061     - Generalized assign_smarty_interface() a bit.\r
4062 \r
4063 2001-07-24  Andrei Zmievski  <andrei@php.net>\r
4064 \r
4065     * NEWS\r
4066       Smarty_Compiler.class.php\r
4067       TODO: See ChangeLog for details.\r
4068 \r
4069 2001-07-20  Andrei Zmievski  <andrei@php.net>\r
4070 \r
4071     * Config_File.class.php: Booleanize case-insensitively.\r
4072 \r
4073 2001-07-17  Monte Ohrt  <monte@ispi.net>\r
4074 \r
4075     * NEWS: update ChangeLog\r
4076 \r
4077     * Smarty.class.php\r
4078       docs.sgml: put SMARTY_DIR on Config_File require\r
4079 \r
4080 2001-07-11  Monte Ohrt  <monte@ispi.net>\r
4081 \r
4082     * docs.sgml\r
4083       FAQ\r
4084       NEWS\r
4085       Smarty.class.php:\r
4086     updated security to not include insecure docs, only warning\r
4087 \r
4088 2001-07-10  Andrei Zmievski  <andrei@php.net>\r
4089 \r
4090     * Smarty.class.php: Adding 'sizeof' as an allowed {if} function.\r
4091 \r
4092 2001-07-06  Andrei Zmievski  <andrei@php.net>\r
4093 \r
4094     * NEWS: *** empty log message ***\r
4095 \r
4096 2001-07-06  Monte Ohrt  <monte@ispi.net>\r
4097 \r
4098     * Config_File.class.php\r
4099       NEWS\r
4100       README\r
4101       RELEASE_NOTES\r
4102       Smarty.addons.php\r
4103       Smarty.class.php\r
4104       Smarty_Compiler.class.php: update version number to 1.4.4\r
4105 \r
4106     * NEWS\r
4107       Smarty.addons.php\r
4108       Smarty_Compiler.class.php\r
4109       docs.sgml\r
4110       templates/header.tpl\r
4111       templates/index.tpl: update documenatation, template examples\r
4112 \r
4113 2001-07-03  Andrei Zmievski  <andrei@php.net>\r
4114 \r
4115     * NEWS\r
4116       Smarty.class.php: Implemented access to request vars via $smarty var.\r
4117 \r
4118     * NEWS\r
4119       Smarty_Compiler.class.php:\r
4120     Fixed a bug with parsing function arguments in {if} tags.\r
4121 \r
4122 2001-06-30  Monte Ohrt  <monte@ispi.net>\r
4123 \r
4124     * NEWS: update ChangeLog\r
4125 \r
4126 2001-06-29  Monte Ohrt  <monte@ispi.net>\r
4127 \r
4128     * Smarty.addons.php\r
4129       Smarty.class.php\r
4130       docs.sgml\r
4131       overlib.js:\r
4132     moved overlib to separate file, added SMARTY_DIR, documented. added much documentation\r
4133 \r
4134 2001-06-29  Andrei Zmievski  <andrei@php.net>\r
4135 \r
4136     * NEWS\r
4137       RELEASE_NOTES\r
4138       TODO: *** empty log message ***\r
4139 \r
4140 2001-06-29  Monte Ohrt  <monte@ispi.net>\r
4141 \r
4142     * NEWS\r
4143       README\r
4144       RELEASE_NOTES\r
4145       Smarty.addons.php\r
4146       Smarty.class.php\r
4147       docs.sgml\r
4148       index.php\r
4149       templates/debug.tpl\r
4150       templates/header.tpl\r
4151       templates/index.tpl: update release notes\r
4152 \r
4153 2001-06-27  Andrei Zmievski  <andrei@php.net>\r
4154 \r
4155     * Smarty_Compiler.class.php: *** empty log message ***\r
4156 \r
4157     * NEWS\r
4158       Smarty_Compiler.class.php: Implemented 'step' section attribute.\r
4159 \r
4160     * Smarty_Compiler.class.php: Negative values of 'max' will mean no max.\r
4161 \r
4162     * AUTHORS\r
4163       NEWS: *** empty log message ***\r
4164 \r
4165 2001-06-26  Andrei Zmievski  <andrei@php.net>\r
4166 \r
4167     * NEWS\r
4168       Smarty.class.php\r
4169       Smarty_Compiler.class.php\r
4170       index.php: Added 'max' and 'start' section attributes.\r
4171     Added 'total' and 'iteration' section properties.\r
4172 \r
4173 2001-06-25  Andrei Zmievski  <andrei@php.net>\r
4174 \r
4175     * Config_File.class.php\r
4176       RELEASE_NOTES\r
4177       Smarty.addons.php\r
4178       Smarty.class.php\r
4179       Smarty_Compiler.class.php: Update version numbers.\r
4180 \r
4181 2001-06-23  Andrei Zmievski  <andrei@php.net>\r
4182 \r
4183     * TODO: *** empty log message ***\r
4184 \r
4185 2001-06-21  Andrei Zmievski  <andrei@php.net>\r
4186 \r
4187     * Config_File.class.php\r
4188       NEWS: Fixed booleanization bug.\r
4189 \r
4190 2001-06-20  Monte Ohrt  <monte@ispi.net>\r
4191 \r
4192     * docs.sgml:\r
4193     update documents to reflect changes to cached content & debugging\r
4194 \r
4195 2001-06-20  Andrei Zmievski  <andrei@php.net>\r
4196 \r
4197     * Smarty.addons.php\r
4198       Smarty.class.php: Remove debug output for cached and fetched cases.\r
4199 \r
4200 2001-06-20  Monte Ohrt  <monte@ispi.net>\r
4201 \r
4202     * Smarty.class.php: update include_info to false\r
4203 \r
4204     * Smarty.class.php\r
4205       docs.sgml\r
4206       index.php\r
4207       templates/footer.tpl:\r
4208     moved debug logic into Smarty completely, created flags for it\r
4209 \r
4210 2001-06-19  Andrei Zmievski  <andrei@php.net>\r
4211 \r
4212     * Smarty.addons.php\r
4213       Smarty.class.php\r
4214       templates/debug.tpl: *** empty log message ***\r
4215 \r
4216     * NEWS\r
4217       Smarty.class.php: Remove unneeded debug functions.\r
4218 \r
4219 2001-06-19  Monte Ohrt  <monte@ispi.net>\r
4220 \r
4221     * NEWS\r
4222       Smarty.addons.php\r
4223       Smarty.class.php\r
4224       docs.sgml\r
4225       templates/debug.tpl\r
4226       templates/footer.tpl: commit updates, add debug template\r
4227 \r
4228 2001-06-19  Andrei Zmievski  <andrei@php.net>\r
4229 \r
4230     * Smarty.class.php\r
4231       Smarty_Compiler.class.php\r
4232       TODO:\r
4233     Moved config loading code inside main class, the compiled template now\r
4234     simply calls that method.\r
4235 \r
4236 2001-06-15  Andrei Zmievski  <andrei@php.net>\r
4237 \r
4238     * NEWS\r
4239       Smarty.class.php\r
4240       Smarty_Compiler.class.php\r
4241       templates/index.tpl: * moved config array into class itself\r
4242     * added 'scope' attribute for config_load\r
4243 \r
4244     * Smarty_Compiler.class.php\r
4245       Smarty.addons.php\r
4246       Smarty.class.php: Finishing up secure mode.\r
4247 \r
4248 2001-06-15  Monte Ohrt  <monte@ispi.net>\r
4249 \r
4250     * NEWS: update ChangeLog\r
4251 \r
4252     * Smarty_Compiler.class.php: cleaned up logic of if statement security\r
4253 \r
4254     * Smarty_Compiler.class.php: update if logic to cover more situations\r
4255 \r
4256     * Smarty_Compiler.class.php\r
4257       docs.sgml: update if statement security feature\r
4258 \r
4259 2001-06-14  Andrei Zmievski  <andrei@php.net>\r
4260 \r
4261     * Smarty.addons.php\r
4262       Smarty.class.php: *** empty log message ***\r
4263 \r
4264     * NEWS\r
4265       Smarty_Compiler.class.php:\r
4266     Fixed a bug with quoted strings inside if statements.\r
4267 \r
4268 2001-06-13  Monte Ohrt  <monte@ispi.net>\r
4269 \r
4270     * Smarty.addons.php\r
4271       Smarty.class.php: added secure_dir array for multiple secure directories\r
4272 \r
4273     * Smarty.addons.php: update fetch funtion to respect security setting\r
4274 \r
4275     * NEWS\r
4276       Smarty.addons.php\r
4277       Smarty.class.php\r
4278       docs.sgml: update documentation, changelog\r
4279 \r
4280     * Smarty.addons.php\r
4281       Smarty.class.php: moved _extract setting to assign functions\r
4282 \r
4283     * Smarty.addons.php\r
4284       Smarty.class.php\r
4285       Smarty_Compiler.class.php:\r
4286     added assign/unassign custom functions, ability to re-extract tpl_vars\r
4287 \r
4288     * Smarty.class.php\r
4289       Smarty_Compiler.class.php\r
4290       docs.sgml\r
4291       index.php: commit security features\r
4292 \r
4293 2001-06-11  Andrei Zmievski  <andrei@php.net>\r
4294 \r
4295     * Smarty.class.php: Version variable typo.\r
4296 \r
4297 2001-06-05  Andrei Zmievski  <andrei@php.net>\r
4298 \r
4299     * Smarty.class.php:\r
4300     Create config object in fetch() or just set the config path if it already\r
4301     exists.\r
4302 \r
4303 2001-06-04  Andrei Zmievski  <andrei@php.net>\r
4304 \r
4305     * Smarty.class.php: *** empty log message ***\r
4306 \r
4307     * NEWS\r
4308       Smarty_Compiler.class.php:\r
4309     Fixed a problem with $<number> inside strip tags.\r
4310 \r
4311 2001-05-31  Andrei Zmievski  <andrei@php.net>\r
4312 \r
4313     * NEWS: *** empty log message ***\r
4314 \r
4315     * Config_File.class.php: Allow empty config_path.\r
4316 \r
4317 2001-05-29  Monte Ohrt  <monte@ispi.net>\r
4318 \r
4319     * Smarty_Compiler.class.php\r
4320       docs.sgml\r
4321       NEWS\r
4322       README\r
4323       RELEASE_NOTES\r
4324       Smarty.addons.php\r
4325       Smarty.class.php: update version numbers\r
4326 \r
4327     * NEWS\r
4328       Smarty.class.php\r
4329       Smarty_Compiler.class.php\r
4330       docs.sgml: moved version variable to internal variable\r
4331 \r
4332 2001-05-22  Andrei Zmievski  <andrei@php.net>\r
4333 \r
4334     * NEWS\r
4335       Smarty.class.php\r
4336       Smarty_Compiler.class.php:\r
4337     Moved $_smarty_sections and $_smarty_conf_obj into Smarty class.\r
4338 \r
4339 2001-05-18  Monte Ohrt  <monte@ispi.net>\r
4340 \r
4341     * NEWS: update ChangeLog\r
4342 \r
4343     * FAQ\r
4344       QUICKSTART: update FAQ, QUICKSTART for windows include_path setup\r
4345 \r
4346     * configs/test.conf: added configs directory to cvs\r
4347 \r
4348 2001-05-18  Andrei Zmievski  <andrei@php.net>\r
4349 \r
4350     * Smarty.class.php: Use compiler_class for including the file.\r
4351 \r
4352 2001-05-18  Monte Ohrt  <monte@ispi.net>\r
4353 \r
4354     * docs.sgml: fix typo\r
4355 \r
4356 2001-05-16  Monte Ohrt  <monte@ispi.net>\r
4357 \r
4358     * README\r
4359       RELEASE_NOTES\r
4360       Smarty.addons.php\r
4361       Smarty.class.php\r
4362       Smarty_Compiler.class.php: update files to version 1.4.1\r
4363 \r
4364     * NEWS: update ChangeLog\r
4365 \r
4366 2001-05-15  Andrei Zmievski  <andrei@php.net>\r
4367 \r
4368     * NEWS: *** empty log message ***\r
4369 \r
4370     * index.php: forget that!\r
4371 \r
4372     * NEWS\r
4373       Smarty_Compiler.class.php\r
4374       index.php: Fixed a few E_NOTICE warnings.\r
4375 \r
4376 2001-05-09  Monte Ohrt  <monte@ispi.net>\r
4377 \r
4378     * NEWS\r
4379       RELEASE_NOTES\r
4380       Smarty.addons.php\r
4381       Smarty.class.php\r
4382       docs.sgml: update dates versions\r
4383 \r
4384 2001-05-09  Andrei Zmievski  <andrei@php.net>\r
4385 \r
4386     * NEWS: *** empty log message ***\r
4387 \r
4388     * Smarty.class.php:\r
4389     Use absolute paths when requiring/including Smart components.\r
4390 \r
4391     * NEWS: *** empty log message ***\r
4392 \r
4393     * Smarty.class.php: Use write mode instead of append.\r
4394 \r
4395 2001-05-02  Andrei Zmievski  <andrei@php.net>\r
4396 \r
4397     * NEWS\r
4398       Smarty_Compiler.class.php: Fix indexing by section properties.\r
4399 \r
4400 2001-05-02  Monte Ohrt  <monte@ispi.net>\r
4401 \r
4402     * NEWS: update changelog\r
4403 \r
4404     * Smarty.class.php: remove period from syntax error\r
4405 \r
4406 2001-05-02  Andrei Zmievski  <andrei@php.net>\r
4407 \r
4408     * Smarty_Compiler.class.php: Double-quote the attribute values by default.\r
4409 \r
4410 2001-04-30  Monte Ohrt  <monte@ispi.net>\r
4411 \r
4412     * Smarty_Compiler.class.php\r
4413       NEWS: added simple {capture} logic\r
4414 \r
4415 2001-04-30  Andrei Zmievski  <andrei@php.net>\r
4416 \r
4417     * TODO: *** empty log message ***\r
4418 \r
4419     * Smarty_Compiler.class.php\r
4420       Smarty.class.php: Fix passing config vars to included files.\r
4421 \r
4422     * Smarty.class.php\r
4423       Smarty_Compiler.class.php: Fix inclusion again.\r
4424 \r
4425 2001-04-30  Monte Ohrt  <monte@ispi.net>\r
4426 \r
4427     * FAQ\r
4428       RELEASE_NOTES\r
4429       Smarty.class.php\r
4430       misc/fix_vars.php\r
4431       NEWS: update paths for windows (c:)\r
4432 \r
4433 2001-04-28  Andrei Zmievski  <andrei@php.net>\r
4434 \r
4435     * Smarty.class.php\r
4436       Smarty_Compiler.class.php: Fix passing variables to included files.\r
4437 \r
4438     * templates/index.tpl: *** empty log message ***\r
4439 \r
4440 2001-04-27  Andrei Zmievski  <andrei@php.net>\r
4441 \r
4442     * Smarty_Compiler.class.php: Fix includes.\r
4443 \r
4444 2001-04-26  Andrei Zmievski  <andrei@php.net>\r
4445 \r
4446     * Smarty_Compiler.class.php\r
4447       docs.sgml\r
4448       Smarty.class.php: Formatting mostly.\r
4449 \r
4450     * Smarty_Compiler.class.php\r
4451       Config_File.class.php: *** empty log message ***\r
4452 \r
4453 2001-04-26  Monte Ohrt  <monte@ispi.net>\r
4454 \r
4455     * Smarty_Compiler.class.php\r
4456       docs.sgml\r
4457       FAQ\r
4458       NEWS\r
4459       QUICKSTART\r
4460       RELEASE_NOTES\r
4461       Smarty.class.php: update docs with new changes\r
4462 \r
4463 2001-04-26  Andrei Zmievski  <andrei@php.net>\r
4464 \r
4465     * RELEASE_NOTES: *** empty log message ***\r
4466 \r
4467     * docs.sgml\r
4468       templates/index.tpl\r
4469       NEWS\r
4470       Smarty_Compiler.class.php: Added ability to reference object properties.\r
4471 \r
4472 2001-04-25  Andrei Zmievski  <andrei@php.net>\r
4473 \r
4474     * README\r
4475       Smarty.addons.php\r
4476       Smarty.class.php\r
4477       Smarty_Compiler.class.php\r
4478       docs.sgml\r
4479       AUTHORS\r
4480       Config_File.class.php\r
4481       CREDITS\r
4482       RELEASE_NOTES\r
4483       NEWS: *** empty log message ***\r
4484 \r
4485     * docs.sgml: Docs on new parameter to custom functions.\r
4486 \r
4487     * NEWS: *** empty log message ***\r
4488 \r
4489     * Smarty_Compiler.class.php:\r
4490     Changing the way tpl vars are referenced and passing smarty object\r
4491     to custom functions.\r
4492 \r
4493     * RELEASE_NOTES\r
4494       docs.sgml: Fixing docs a bit.\r
4495 \r
4496 2001-04-24  Andrei Zmievski  <andrei@php.net>\r
4497 \r
4498     * docs.sgml: Docs for $compiler_class and compiler functions.\r
4499 \r
4500     * templates/index.tpl: *** empty log message ***\r
4501 \r
4502     * Smarty_Compiler.class.php: Remove debugging.\r
4503 \r
4504 2001-04-24  Monte Ohrt  <monte@ispi.net>\r
4505 \r
4506     * docs.sgml: update compiler function docs\r
4507 \r
4508 2001-04-24  Andrei Zmievski  <andrei@php.net>\r
4509 \r
4510     * NEWS\r
4511       Smarty.class.php\r
4512       Smarty_Compiler.class.php\r
4513       templates/index.tpl: Added compiler function support.\r
4514 \r
4515 2001-04-24  Monte Ohrt  <monte@ispi.net>\r
4516 \r
4517     * RELEASE_NOTES\r
4518       Smarty.class.php:\r
4519     update notes, change show_info_header to false by default\r
4520 \r
4521     * Smarty.class.php\r
4522       Smarty_Compiler.class.php\r
4523       docs.sgml\r
4524       CREDITS\r
4525       FAQ\r
4526       NEWS\r
4527       README\r
4528       RELEASE_NOTES: update documenation, bug fixes\r
4529 \r
4530 2001-04-24  Andrei Zmievski  <andrei@php.net>\r
4531 \r
4532     * misc/fix_vars.php: Hopefully fix for sure.\r
4533 \r
4534 2001-04-23  Monte Ohrt  <monte@ispi.net>\r
4535 \r
4536     * misc/fix_vars.php: uncomment copy/unlink\r
4537 \r
4538 2001-04-23  Andrei Zmievski  <andrei@php.net>\r
4539 \r
4540     * misc/fix_vars.php: Do it more thoroughly.\r
4541 \r
4542     * misc/fix_vars.php: check for }\r
4543 \r
4544 2001-04-22  Andrei Zmievski  <andrei@php.net>\r
4545 \r
4546     * misc/fix_vars.php: Fix variable parsing.\r
4547 \r
4548 2001-04-20  Monte Ohrt  <monte@ispi.net>\r
4549 \r
4550     * misc/fix_vars.php: fix problem with 4.0.5-dev and preg_replace_callback\r
4551 \r
4552 2001-04-19  Monte Ohrt  <monte@ispi.net>\r
4553 \r
4554     * Smarty_Compiler.class.php\r
4555       docs.sgml\r
4556       misc/fix_vars.php\r
4557       NEWS\r
4558       RELEASE_NOTES\r
4559       Smarty.class.php: update notes/documentation\r
4560 \r
4561     * NEWS\r
4562       README\r
4563       RELEASE_NOTES\r
4564       Smarty.addons.php\r
4565       Smarty.class.php\r
4566       Smarty_Compiler.class.php\r
4567       docs.sgml: update files for 1.4.0 release\r
4568 \r
4569 2001-04-16  Andrei Zmievski  <andrei@php.net>\r
4570 \r
4571     * misc/fix_vars.php: Added fix_vars.php script.\r
4572 \r
4573 2001-04-16  Monte Ohrt  <monte@ispi.net>\r
4574 \r
4575     * QUICKSTART\r
4576       RELEASE_NOTES\r
4577       docs.sgml\r
4578       templates/index.tpl:\r
4579     update RELEASE_NOTES & scripts with new section var syntax\r
4580 \r
4581 2001-04-13  Andrei Zmievski  <andrei@php.net>\r
4582 \r
4583     * Smarty_Compiler.class.php: * Implement new variable format parser.\r
4584     * Optimizing config load a bit.\r
4585 \r
4586 2001-04-13  Monte Ohrt  <monte@ispi.net>\r
4587 \r
4588     * FAQ\r
4589       NEWS\r
4590       RELEASE_NOTES\r
4591       Smarty.class.php:\r
4592     added $check_cached_insert_tags to speed up cached pages if\r
4593           {insert ...} is not used (Monte)\r
4594 \r
4595 2001-04-12  Andrei Zmievski  <andrei@php.net>\r
4596 \r
4597     * NEWS\r
4598       Smarty.class.php\r
4599       RELEASE_NOTES: *** empty log message ***\r
4600 \r
4601     * Smarty_Compiler.class.php: Remove redundant functions.\r
4602 \r
4603     * Smarty.class.php: Formatting.\r
4604 \r
4605 2001-04-12  Monte Ohrt  <monte@ispi.net>\r
4606 \r
4607     * Smarty.class.php: update file: parsing\r
4608 \r
4609     * Smarty.class.php\r
4610       docs.sgml: update documentation\r
4611 \r
4612 2001-04-12  Andrei Zmievski  <andrei@php.net>\r
4613 \r
4614     * Smarty.class.php\r
4615       Smarty_Compiler.class.php\r
4616       TODO: *** empty log message ***\r
4617 \r
4618 2001-04-11  Monte Ohrt  <monte@ispi.net>\r
4619 \r
4620     * FAQ\r
4621       QUICKSTART\r
4622       RELEASE_NOTES: added RELEASE_NOTES file to cvs\r
4623 \r
4624     * NEWS\r
4625       docs.sgml: update ChangeLog, update documentation\r
4626 \r
4627     * Smarty.class.php\r
4628       Smarty_Compiler.class.php\r
4629       templates/index.tpl:\r
4630     update Smarty to compile at run-time. added ability to get files from\r
4631     absolute paths, added work around for LOCK_EX and windows, changed a few\r
4632     file permissions to be more secure.\r
4633 \r
4634 2001-03-29  Monte Ohrt  <monte@ispi.net>\r
4635 \r
4636     * NEWS\r
4637       Smarty.addons.php:\r
4638     allow arbitrary date strings instead of just timestamps\r
4639 \r
4640 2001-03-28  Monte Ohrt  <monte@ispi.net>\r
4641 \r
4642     * Smarty.class.php\r
4643       Smarty_Compiler.class.php\r
4644       docs.sgml\r
4645       FAQ\r
4646       NEWS\r
4647       README\r
4648       Smarty.addons.php:\r
4649     update version in class, update docs for count_ and new vars\r
4650 \r
4651     * templates/index.tpl\r
4652       docs.sgml: update docs, example template\r
4653 \r
4654 2001-03-28  Andrei Zmievski  <andrei@php.net>\r
4655 \r
4656     * Smarty_Compiler.class.php: Some variable renaming.\r
4657 \r
4658 2001-03-23  Andrei Zmievski  <andrei@php.net>\r
4659 \r
4660     * Smarty_Compiler.class.php\r
4661       NEWS: Fixed nested include infinite repeat bug.\r
4662 \r
4663 2001-03-23  Monte Ohrt  <monte@ispi.net>\r
4664 \r
4665     * Smarty.class.php: fix version number\r
4666 \r
4667     * Smarty.class.php\r
4668       NEWS: added optional HTML header to output\r
4669 \r
4670 2001-03-22  Andrei Zmievski  <andrei@php.net>\r
4671 \r
4672     * Smarty_Compiler.class.php: Fixed inclusion of dynamic files.\r
4673 \r
4674 2001-03-16  Andrei Zmievski  <andrei@php.net>\r
4675 \r
4676     * Smarty_Compiler.class.php: Fixing the config_load scoping.\r
4677 \r
4678     * Smarty_Compiler.class.php: making config variables global for now.\r
4679 \r
4680 2001-03-15  Andrei Zmievski  <andrei@php.net>\r
4681 \r
4682     * NEWS: *** empty log message ***\r
4683 \r
4684     * Smarty_Compiler.class.php:\r
4685     * Includes are now always done via generated function call to protect\r
4686       namespace.\r
4687     * config_load now always uses global config object to improve\r
4688       performance.\r
4689 \r
4690 2001-03-13  Monte Ohrt  <monte@ispi.net>\r
4691 \r
4692     * docs.sgml: update math documentation with format attribute\r
4693 \r
4694 2001-03-11  Monte Ohrt  <monte@ispi.net>\r
4695 \r
4696     * docs.sgml\r
4697       NEWS\r
4698       Smarty.addons.php\r
4699       Smarty.class.php\r
4700       Smarty_Compiler.class.php: update math function with format attribute\r
4701 \r
4702 2001-03-10  Andrei Zmievski  <andrei@php.net>\r
4703 \r
4704     * Smarty.addons.php: *** empty log message ***\r
4705 \r
4706     * NEWS\r
4707       Smarty.addons.php\r
4708       Smarty.class.php: Added html_select_time custom function.\r
4709 \r
4710 2001-03-08  Monte Ohrt  <monte@ispi.net>\r
4711 \r
4712     * Smarty.class.php\r
4713       Smarty_Compiler.class.php\r
4714       NEWS\r
4715       README\r
4716       Smarty.addons.php: rename 1.3.1b to 1.3.1pl1\r
4717 \r
4718     * NEWS\r
4719       Smarty.addons.php\r
4720       Smarty.class.php\r
4721       Smarty_Compiler.class.php: update version numbers, changelog\r
4722 \r
4723     * Smarty.class.php\r
4724       Smarty_Compiler.class.php:\r
4725     moved _syntax_error to Smarty_Compiler.class.php\r
4726 \r
4727     * Smarty.class.php\r
4728       docs.sgml:\r
4729     missing _syntax_error function recovered. fixed minor syntax in docs\r
4730 \r
4731 2001-03-07  Monte Ohrt  <monte@ispi.net>\r
4732 \r
4733     * QUICKSTART\r
4734       README\r
4735       Smarty.addons.php\r
4736       Smarty.class.php\r
4737       Smarty_Compiler.class.php\r
4738       BUGS\r
4739       INSTALL\r
4740       NEWS: update everything to 1.3.1\r
4741 \r
4742 2001-03-03  Monte Ohrt  <monte@ispi.net>\r
4743 \r
4744     * Smarty_Compiler.class.php\r
4745       Smarty.class.php: fixed bug with cached insert tags\r
4746 \r
4747 2001-03-02  Monte Ohrt  <monte@ispi.net>\r
4748 \r
4749     * Smarty.class.php\r
4750       Smarty_Compiler.class.php:\r
4751     fix cache fuctions with separated compiled class\r
4752 \r
4753     * FAQ\r
4754       NEWS\r
4755       docs.sgml: update changelog\r
4756 \r
4757 2001-03-02  Andrei Zmievski  <andrei@php.net>\r
4758 \r
4759     * NEWS\r
4760       Smarty_Compiler.class.php: Added 'first' and 'last' section properties.\r
4761 \r
4762 2001-03-02  Monte Ohrt  <monte@ispi.net>\r
4763 \r
4764     * TODO: remove compiling separation TODO\r
4765 \r
4766     * Smarty_Compiler.class.php\r
4767       Smarty.addons.php\r
4768       Smarty.class.php: update function headers\r
4769 \r
4770     * templates/index.tpl\r
4771       NEWS\r
4772       Smarty.class.php\r
4773       Smarty_Compiler.class.php\r
4774       index.php: split out compiling code for faster execution\r
4775 \r
4776     * Smarty.class.php: fixed a few warning messages\r
4777 \r
4778     * Smarty.addons.php\r
4779       Smarty.class.php\r
4780       docs.sgml\r
4781       NEWS: added fetch, unregister mod/fun, updated docs\r
4782 \r
4783 2001-03-01  Monte Ohrt  <monte@ispi.net>\r
4784 \r
4785     * Smarty.addons.php: added "int" to available list\r
4786 \r
4787     * docs.sgml\r
4788       FAQ\r
4789       Smarty.class.php: update FAQ, add math functions & update documetation\r
4790 \r
4791     * index.php\r
4792       Smarty.addons.php\r
4793       Smarty.class.php\r
4794       docs.sgml: fixed literal tags and other optional delimiters\r
4795 \r
4796 2001-02-26  Andrei Zmievski  <andrei@php.net>\r
4797 \r
4798     * NEWS\r
4799       Smarty.class.php:\r
4800     Added index_prev, index_next section properties and ability to\r
4801     index by them.\r
4802 \r
4803     * NEWS\r
4804       Smarty.addons.php\r
4805       Smarty.class.php: Reverting the plugins patch - needs more thought.\r
4806 \r
4807     * Smarty.class.php: Fixing plugin loading.\r
4808 \r
4809 2001-02-23  Andrei Zmievski  <andrei@php.net>\r
4810 \r
4811     * Smarty.addons.php\r
4812       Smarty.class.php\r
4813       plugins/standard.plugin.php\r
4814       NEWS: Added plugin functionality.\r
4815 \r
4816 2001-02-22  Monte Ohrt  <monte@ispi.net>\r
4817 \r
4818     * docs.sgml\r
4819       templates/index.tpl\r
4820       NEWS\r
4821       README\r
4822       Smarty.class.php: fixed issue with php tags executed in literal blocks\r
4823 \r
4824 2001-02-21  Monte Ohrt  <monte@ispi.net>\r
4825 \r
4826     * NEWS: update changelog for LGPL change\r
4827 \r
4828     * Smarty.class.php\r
4829       docs.sgml\r
4830       README\r
4831       Smarty.addons.php: updated version numbers to 1.3.0\r
4832 \r
4833     * NEWS\r
4834       templates/index.tpl: update changelog, rearrange index.tpl file\r
4835 \r
4836 2001-02-21  Andrei Zmievski  <andrei@php.net>\r
4837 \r
4838     * NEWS\r
4839       Smarty.class.php: *** empty log message ***\r
4840 \r
4841 2001-02-21  Monte Ohrt  <monte@ispi.net>\r
4842 \r
4843     * docs.sgml: update parameters for is_cached and fetch\r
4844 \r
4845 2001-02-21  Andrei Zmievski  <andrei@php.net>\r
4846 \r
4847     * NEWS\r
4848       Smarty.class.php: *** empty log message ***\r
4849 \r
4850 2001-02-21  Monte Ohrt  <monte@ispi.net>\r
4851 \r
4852     * NEWS\r
4853       Smarty.addons.php\r
4854       docs.sgml: update docs, remove header function from addons\r
4855 \r
4856 2001-02-20  Monte Ohrt  <monte@ispi.net>\r
4857 \r
4858     * FAQ\r
4859       NEWS: update changelog\r
4860 \r
4861     * TODO: update todo\r
4862 \r
4863     * TODO: update todo list\r
4864 \r
4865     * Smarty.class.php: update php tag handling logic\r
4866 \r
4867 2001-02-19  Monte Ohrt  <monte@ispi.net>\r
4868 \r
4869     * index.php\r
4870       Config_File.class.php\r
4871       FAQ\r
4872       Smarty.class.php\r
4873       docs.sgml: fixed <?php tag at beginning of files, updated docs\r
4874 \r
4875 2001-02-19  Andrei Zmievski  <andrei@php.net>\r
4876 \r
4877     * Smarty.addons.php: *** empty log message ***\r
4878 \r
4879 2001-02-13  Andrei Zmievski  <andrei@php.net>\r
4880 \r
4881     * TODO: *** empty log message ***\r
4882 \r
4883 2001-02-12  Andrei Zmievski  <andrei@php.net>\r
4884 \r
4885     * templates/index.tpl\r
4886       Smarty.class.php: *** empty log message ***\r
4887 \r
4888 2001-02-10  Monte Ohrt  <monte@ispi.net>\r
4889 \r
4890     * Smarty.class.php: remove  unneeded preg_match\r
4891 \r
4892     * Smarty.class.php: remove comment\r
4893 \r
4894     * Smarty.class.php: updated php escape to handle <script language="php">\r
4895 \r
4896     * NEWS\r
4897       Smarty.class.php: fix php tag escapement logic\r
4898 \r
4899     * NEWS: commit changelog\r
4900 \r
4901     * docs.sgml: update header docs\r
4902 \r
4903     * docs.sgml\r
4904       Smarty.addons.php\r
4905       Smarty.class.php: added header custom function\r
4906 \r
4907 2001-02-09  Monte Ohrt  <monte@ispi.net>\r
4908 \r
4909     * index.php\r
4910       templates/header.tpl\r
4911       templates/index.tpl\r
4912       INSTALL\r
4913       QUICKSTART\r
4914       docs.sgml: update documentation, add examples to test script.\r
4915 \r
4916 2001-02-08  Andrei Zmievski  <andrei@php.net>\r
4917 \r
4918     * Smarty.class.php: *** empty log message ***\r
4919 \r
4920 2001-02-08  Monte Ohrt  <monte@ispi.net>\r
4921 \r
4922     * COPYING.lib: added COPYING.lib\r
4923 \r
4924     * COPYING\r
4925       Config_File.class.php\r
4926       Smarty.addons.php\r
4927       Smarty.class.php\r
4928       docs.sgml: changed license to LGPL for commercial use\r
4929 \r
4930     * docs.sgml\r
4931       Smarty.class.php: fix clear_assign syntax error\r
4932 \r
4933 2001-02-07  Monte Ohrt  <monte@ispi.net>\r
4934 \r
4935     * Smarty.class.php: added ability to pass array to clear_assign\r
4936 \r
4937     * index.php\r
4938       templates/index.tpl\r
4939       docs.sgml:\r
4940     update documentation, remove tests from index file and template\r
4941 \r
4942 2001-02-07  Andrei Zmievski  <andrei@php.net>\r
4943 \r
4944     * NEWS\r
4945       Smarty.class.php: Adding file locking.\r
4946 \r
4947     * templates/index.tpl\r
4948       Smarty.addons.php\r
4949       Smarty.class.php\r
4950       index.php: More cache work.\r
4951 \r
4952 2001-02-06  Monte Ohrt  <monte@ispi.net>\r
4953 \r
4954     * docs.sgml\r
4955       Smarty.class.php:\r
4956     change register_ function names, update documents with tables\r
4957 \r
4958 2001-02-06  Andrei Zmievski  <andrei@php.net>\r
4959 \r
4960     * NEWS\r
4961       Smarty.class.php\r
4962       templates/index.tpl: Reworking and optimizing the cache system.\r
4963 \r
4964     * Smarty.class.php: Restoring ?> in patterns.\r
4965 \r
4966 2001-02-05  Monte Ohrt  <monte@ispi.net>\r
4967 \r
4968     * Smarty.class.php\r
4969       docs.sgml: update cache directory creation logic\r
4970 \r
4971 2001-02-05  Andrei Zmievski  <andrei@php.net>\r
4972 \r
4973     * Smarty.class.php: Removing once-only subpattern for now..\r
4974 \r
4975     * Smarty.class.php: Fix modifier arg parsing.\r
4976 \r
4977 2001-02-02  Andrei Zmievski  <andrei@php.net>\r
4978 \r
4979     * NEWS\r
4980       Smarty.class.php\r
4981       templates/index.tpl: See changelog.\r
4982 \r
4983 2001-02-01  Andrei Zmievski  <andrei@php.net>\r
4984 \r
4985     * README: *** empty log message ***\r
4986 \r
4987     * Smarty.class.php: Use 'echo' instead of 'print'.\r
4988 \r
4989     * Smarty.addons.php: *** empty log message ***\r
4990 \r
4991 2001-02-01  Monte Ohrt  <monte@ispi.net>\r
4992 \r
4993     * Smarty.class.php: rearranged variables at top of script\r
4994 \r
4995 2001-02-01  Andrei Zmievski  <andrei@php.net>\r
4996 \r
4997     * Smarty.class.php: Retabbing.\r
4998 \r
4999     * templates/index.tpl\r
5000       Smarty.class.php\r
5001       index.php: *** empty log message ***\r
5002 \r
5003 2001-02-01  Monte Ohrt  <monte@ispi.net>\r
5004 \r
5005     * Smarty.class.php: update caching logic\r
5006 \r
5007     * Smarty.class.php: fixed clear_all_cache bugs\r
5008 \r
5009     * Smarty.class.php: fix .cache check\r
5010 \r
5011     * docs.sgml\r
5012       FAQ\r
5013       Smarty.class.php: update .che to .cache\r
5014 \r
5015     * FAQ\r
5016       Smarty.class.php\r
5017       docs.sgml: updated docs for caching, added clear_all_cache() directive\r
5018 \r
5019 2001-01-31  Monte Ohrt  <monte@ispi.net>\r
5020 \r
5021     * index.php\r
5022       templates/index.tpl\r
5023       docs.sgml: upated docs for date_format and html_options\r
5024 \r
5025 2001-01-31  Andrei Zmievski  <andrei@php.net>\r
5026 \r
5027     * NEWS: *** empty log message ***\r
5028 \r
5029     * Smarty.addons.php\r
5030       index.php: Added ability to pass 'options' attribute to html_options.\r
5031 \r
5032     * Smarty.addons.php\r
5033       Smarty.class.php\r
5034       docs.sgml\r
5035       index.php\r
5036       templates/index.tpl\r
5037       Config_File.class.php\r
5038       NEWS\r
5039       README: Reworking, simplifying, and speeding up cache implementation.\r
5040     Fixing the infelicity where you couldn't have '|' and ':' inside\r
5041     quoted modifier arguments.\r
5042 \r
5043 2001-01-31  Monte Ohrt  <monte@ispi.net>\r
5044 \r
5045     * Smarty.class.php\r
5046       index.php\r
5047       templates/index.tpl: removed DEBUG lines\r
5048 \r
5049 2001-01-30  Monte Ohrt  <monte@ispi.net>\r
5050 \r
5051     * Smarty.class.php: changed default expire to 3600\r
5052 \r
5053     * Config_File.class.php\r
5054       NEWS\r
5055       README\r
5056       Smarty.addons.php\r
5057       Smarty.class.php: updated version numbers\r
5058 \r
5059     * docs.sgml\r
5060       NEWS\r
5061       Smarty.class.php:\r
5062     added caching, force compile, force cache, misc performance updates\r
5063 \r
5064 2001-01-30  Andrei Zmievski  <andrei@php.net>\r
5065 \r
5066     * NEWS: *** empty log message ***\r
5067 \r
5068     * Smarty.class.php\r
5069       templates/index.tpl: Remove debug message.\r
5070 \r
5071     * Smarty.class.php\r
5072       templates/index.tpl: Fixing the compile directory mayhem...\r
5073 \r
5074     * Smarty.class.php:\r
5075     Fix problem with {strip} around {section} and {include}\r
5076 \r
5077     * Smarty.addons.php: *** empty log message ***\r
5078 \r
5079 2001-01-29  Monte Ohrt  <monte@ispi.net>\r
5080 \r
5081     * FAQ\r
5082       NEWS\r
5083       README\r
5084       Smarty.class.php: fixed PHP_VERSION check, misc doc updates\r
5085 \r
5086     * index.php\r
5087       Config_File.class.php\r
5088       NEWS\r
5089       QUICKSTART\r
5090       README\r
5091       Smarty.addons.php\r
5092       Smarty.class.php\r
5093       docs.sgml: updated for 1.2.1 compile_dir changes, misc doc updates\r
5094 \r
5095 2001-01-26  Monte Ohrt  <monte@ispi.net>\r
5096 \r
5097     * BUGS\r
5098       README: update BUGS and README files\r
5099 \r
5100     * FAQ: updated FAQ\r
5101 \r
5102     * Config_File.class.php\r
5103       FAQ\r
5104       NEWS\r
5105       README\r
5106       Smarty.addons.php\r
5107       docs.sgml\r
5108       templates/index.tpl\r
5109       AUTHORS: update again\r
5110 \r
5111 2001-01-26  Andrei Zmievski  <andrei@php.net>\r
5112 \r
5113     * docs.sgml\r
5114       NEWS\r
5115       README\r
5116       Smarty.class.php\r
5117       templates/index.tpl: *** empty log message ***\r
5118 \r
5119     * Smarty.class.php\r
5120       index.php\r
5121       templates/index.tpl: Added ability to index by key.\r
5122 \r
5123 2001-01-25  Monte Ohrt  <monte@ispi.net>\r
5124 \r
5125     * NEWS: update changelog\r
5126 \r
5127     * README\r
5128       Smarty.addons.php\r
5129       Smarty.class.php\r
5130       docs.sgml\r
5131       AUTHORS: updated versions to 1.1.0\r
5132 \r
5133     * docs.sgml\r
5134       templates/index.tpl\r
5135       Config_File.class.php\r
5136       Smarty.addons.php\r
5137       Smarty.class.php: update copyright notice\r
5138 \r
5139     * Config_File.class.php\r
5140       Smarty.addons.php\r
5141       Smarty.class.php\r
5142       docs.sgml: added misc info\r
5143 \r
5144 2001-01-24  Monte Ohrt  <monte@ispi.net>\r
5145 \r
5146     * Smarty.addons.php\r
5147       index.php\r
5148       templates/index.tpl\r
5149       Config_File.class.php: initial commit\r
5150 \r
5151 2001-01-23  Monte Ohrt  <monte@ispi.net>\r
5152 \r
5153     * docs.sgml: fix typo\r
5154 \r
5155 2001-01-22  Monte Ohrt  <monte@ispi.net>\r
5156 \r
5157     * doc.sgm\r
5158       docs.sgml: updated docs, renamed file\r
5159 \r
5160     * FAQ: updated FAQ\r
5161 \r
5162     * NEWS\r
5163       README: updated Changelog and Readme\r
5164 \r
5165     * doc.sgm: updated doc.sgm error\r
5166 \r
5167     * AUTHORS\r
5168       COPYING\r
5169       INSTALL\r
5170       NEWS\r
5171       QUICKSTART: misc doc changes, added AUTHORS, COPYING\r
5172 \r
5173 2001-01-22  Andrei Zmievski  <andrei@php.net>\r
5174 \r
5175     * NEWS\r
5176       templates/index.tpl: *** empty log message ***\r
5177 \r
5178     * Smarty.class.php\r
5179       templates/index.tpl:\r
5180     Fixed bug that wouldn't let you do specify non-array values for 'loop'\r
5181     attribute.\r
5182 \r
5183 2001-01-22  Monte Ohrt  <monte@ispi.net>\r
5184 \r
5185     * QUICKSTART: updated QUICKSTART\r
5186 \r
5187     * BUGS\r
5188       FAQ\r
5189       INSTALL\r
5190       README\r
5191       doc.sgm: added BUGS and INSTALL, updated docs, FAQ, README\r
5192 \r
5193 2001-01-21  Monte Ohrt  <monte@ispi.net>\r
5194 \r
5195     * FAQ\r
5196       doc.sgm: updates to FAQ and docs\r
5197 \r
5198 2001-01-19  Monte Ohrt  <monte@ispi.net>\r
5199 \r
5200     * FAQ: initial commit of FAQ\r
5201 \r
5202     * QUICKSTART\r
5203       README\r
5204       doc.sgm\r
5205       index.php:\r
5206     updated README, doc.sgm with preg_replace() parameter issue. also removed "./" from index.php file\r
5207 \r
5208     * NEWS: initial commit of changelog\r
5209 \r
5210     * doc.sgm\r
5211       QUICKSTART: update quickstart text\r
5212 \r
5213 2001-01-19  Andrei Zmievski  <andrei@php.net>\r
5214 \r
5215     * Smarty.class.php: Fix the compiled template check.\r
5216 \r
5217 2001-01-18  Andrei Zmievski  <andrei@php.net>\r
5218 \r
5219     * doc.sgm: *** empty log message ***\r
5220 \r
5221 2001-01-18  Monte Ohrt  <monte@ispi.net>\r
5222 \r
5223     * index.php\r
5224       templates/index.tpl\r
5225       QUICKSTART\r
5226       Smarty.addons.php\r
5227       Smarty.class.php\r
5228       doc.sgm: update changes\r
5229 \r
5230 2001-01-18  Andrei Zmievski  <andrei@php.net>\r
5231 \r
5232     * QUICKSTART\r
5233       Smarty.addons.php: *** empty log message ***\r
5234 \r
5235 2001-01-18  Monte Ohrt  <monte@ispi.net>\r
5236 \r
5237     * QUICKSTART\r
5238       doc.sgm: add QUICKSTART, update docs for default modifier\r
5239 \r
5240     * Smarty.addons.php\r
5241       Smarty.class.php: added default modifier\r
5242 \r
5243     * README\r
5244       Smarty.addons.php\r
5245       Smarty.class.php\r
5246       doc.sgm\r
5247       templates/index.tpl: added dislaimers\r
5248 \r
5249 2001-01-18  Andrei Zmievski  <andrei@php.net>\r
5250 \r
5251     * Smarty.class.php: *** empty log message ***\r
5252 \r
5253 2001-01-16  Andrei Zmievski  <andrei@php.net>\r
5254 \r
5255     * Smarty.class.php\r
5256       templates/index.tpl: Implement 'div by'.\r
5257 \r
5258 2001-01-12  Monte Ohrt  <monte@ispi.net>\r
5259 \r
5260     * doc.sgm: update docs\r
5261 \r
5262     * doc.sgm: doc changes\r
5263 \r
5264     * doc.sgm: update docs\r
5265 \r
5266 2001-01-12  Andrei Zmievski  <andrei@php.net>\r
5267 \r
5268     * Smarty.class.php\r
5269       doc.sgm: *** empty log message ***\r
5270 \r
5271     * Smarty.class.php: Fix template traversal.\r
5272 \r
5273 2001-01-11  Andrei Zmievski  <andrei@php.net>\r
5274 \r
5275     * Smarty.class.php: *** empty log message ***\r
5276 \r
5277 2001-01-09  Andrei Zmievski  <andrei@php.net>\r
5278 \r
5279     * Smarty.addons.php\r
5280       Smarty.class.php: *** empty log message ***\r
5281 \r
5282 2001-01-09  Monte Ohrt  <monte@ispi.net>\r
5283 \r
5284     * doc.sgm: update manual\r
5285 \r
5286 2001-01-05  Monte Ohrt  <monte@ispi.net>\r
5287 \r
5288     * doc.sgm\r
5289       Smarty.addons.php: commit changes\r
5290 \r
5291 2001-01-04  Monte Ohrt  <monte@ispi.net>\r
5292 \r
5293     * doc.sgm\r
5294       templates/index.tpl\r
5295       Smarty.class.php: update changes\r
5296 \r
5297     * index.php\r
5298       Smarty.addons.php\r
5299       doc.sgm: add documentation\r
5300 \r
5301 2001-01-02  Monte Ohrt  <monte@ispi.net>\r
5302 \r
5303     * index.php\r
5304       templates/index.tpl\r
5305       Smarty.addons.php\r
5306       Smarty.class.php: prepend insert_ to insert tag functions\r
5307 \r
5308     * Smarty.class.php\r
5309       index.php\r
5310       templates/index.tpl: remove caching logic\r
5311 \r
5312     * README\r
5313       Smarty.class.php\r
5314       index.php\r
5315       templates/index.tpl: update changes\r
5316 \r
5317 2000-12-27  Andrei Zmievski  <andrei@php.net>\r
5318 \r
5319     * Smarty.class.php\r
5320       templates/header.tpl\r
5321       templates/index.tpl\r
5322       Smarty.addons.php: *** empty log message ***\r
5323 \r
5324 2000-12-21  Andrei Zmievski  <andrei@php.net>\r
5325 \r
5326     * Smarty.class.php: Fix access to template variables.\r
5327 \r
5328     * Smarty.class.php\r
5329       templates/header.tpl:\r
5330     Added support for passing variables to included files.\r
5331 \r
5332 2000-12-20  Andrei Zmievski  <andrei@php.net>\r
5333 \r
5334     * Smarty.class.php:\r
5335     Added support for inserting results of function processing a template.\r
5336 \r
5337 2000-12-18  Monte Ohrt  <monte@ispi.net>\r
5338 \r
5339     * Smarty.class.php: added string_format function\r
5340 \r
5341     * Smarty.addons.php: update format to string_format\r
5342 \r
5343     * README\r
5344       Smarty.addons.php\r
5345       Smarty.class.php: added format addon function\r
5346 \r
5347 2000-12-13  Andrei Zmievski  <andrei@php.net>\r
5348 \r
5349     * Smarty.addons.php\r
5350       Smarty.class.php: Fix sectionelse.\r
5351 \r
5352 2000-12-07  Andrei Zmievski  <andrei@php.net>\r
5353 \r
5354     * Smarty.addons.php\r
5355       Smarty.class.php\r
5356       templates/index.tpl: *** empty log message ***\r
5357 \r
5358 2000-12-04  Andrei Zmievski  <andrei@php.net>\r
5359 \r
5360     * Smarty.class.php\r
5361       templates/index.tpl\r
5362       Smarty.addons.php: *** empty log message ***\r
5363 \r
5364 2000-11-27  Andrei Zmievski  <andrei@php.net>\r
5365 \r
5366     * templates/index.tpl\r
5367       Smarty.class.php: *** empty log message ***\r
5368 \r
5369 2000-11-22  Andrei Zmievski  <andrei@php.net>\r
5370 \r
5371     * Smarty.class.php\r
5372       templates/index.tpl: *** empty log message ***\r
5373 \r
5374 2000-11-21  Andrei Zmievski  <andrei@php.net>\r
5375 \r
5376     * Smarty.class.php\r
5377       templates/index.tpl\r
5378       Smarty.addons.php: *** empty log message ***\r
5379 \r
5380 2000-11-20  Andrei Zmievski  <andrei@php.net>\r
5381 \r
5382     * templates/index.tpl\r
5383       Smarty.class.php\r
5384       Smarty.addons.php\r
5385       index.php: *** empty log message ***\r
5386 \r
5387     * Smarty.class.php\r
5388       index.php\r
5389       templates/index.tpl: Made sections work mostly.\r
5390 \r
5391 2000-11-19  Andrei Zmievski  <andrei@php.net>\r
5392 \r
5393     * index.php\r
5394       templates/index.tpl: *** empty log message ***\r
5395 \r
5396 2000-11-17  Andrei Zmievski  <andrei@php.net>\r
5397 \r
5398     * Smarty.class.php\r
5399       Smarty.addons.php: *** empty log message ***\r
5400 \r
5401 2000-11-15  Monte Ohrt  <monte@ispi.net>\r
5402 \r
5403     * index.php\r
5404       templates/footer.tpl\r
5405       templates/header.tpl\r
5406       templates/index.tpl: added template files to cvs dir\r
5407 \r
5408     * README\r
5409       Smarty.class.php: commit changes\r
5410 \r
5411 2000-08-08  Monte Ohrt  <monte@ispi.net>\r
5412 \r
5413     * README\r
5414       Smarty.class.php: update include path bug\r
5415 \r
5416     * README: add README file\r
5417 \r
5418     * Smarty.class.php: New file.\r
5419 \r
5420     * Smarty.class.php: initial import\r
5421 \r