1 2003-11-18 Messju Mohr <messju@lammfellpuschen.de>
\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
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
13 2003-11-17 Messju Mohr <messju@lammfellpuschen.de>
\r
15 * docs/designers.sgml:
\r
18 2003-11-13 Messju Mohr <messju@lammfellpuschen.de>
\r
20 * libs/Config_File.class.php:
\r
21 fix occasional notice
\r
23 2003-11-13 andreas halter <phpcvs@andreashalter.ch>
\r
25 * docs/de/designers.sgml:
\r
26 - added cat modifier, thanks messju :-)
\r
28 2003-11-13 Monte Ohrt <monte@ispi.net>
\r
30 * (Smarty_2_6_0-RC3)
\r
32 libs/Config_File.class.php
\r
33 libs/Smarty.class.php
\r
34 libs/Smarty_Compiler.class.php:
\r
37 2003-11-13 Messju Mohr <messju@lammfellpuschen.de>
\r
40 libs/Smarty_Compiler.class.php:
\r
41 fix handling of $var.key inside []
\r
43 * libs/Smarty.class.php:
\r
44 fix unnecessary loading of core.load_resource_plugin.php
\r
46 * (Smarty_2_6_0-RC3)
\r
47 docs/fr/designers.sgml:
\r
48 fixed example of html_table
\r
50 2003-11-11 Messju Mohr <messju@lammfellpuschen.de>
\r
53 libs/core/core.process_cached_inserts.php:
\r
54 fix handling of assign inside {insert}-tags
\r
56 2003-11-06 Messju Mohr <messju@lammfellpuschen.de>
\r
58 * libs/core/core.read_cache_file.php:
\r
59 added $exp_time-parameter
\r
61 * docs/programmers.sgml:
\r
62 added $exp_time to cache_handler_func-example
\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
69 2003-11-05 Messju Mohr <messju@lammfellpuschen.de>
\r
72 libs/Config_File.class.php:
\r
73 fix handling if [...] inside triple-quotes in config-files
\r
75 2003-11-04 Messju Mohr <messju@lammfellpuschen.de>
\r
77 * libs/Smarty.class.php:
\r
78 fixed little bug in _parse_resource_name() (jlgunter, messju)
\r
80 2003-11-03 andreas halter <phpcvs@andreashalter.ch>
\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
87 2003-10-29 boots <jayboots@yahoo.com>
\r
89 * docs/appendixes.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
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
106 2003-10-27 Messju Mohr <messju@lammfellpuschen.de>
\r
109 libs/Smarty_Compiler.class.php:
\r
110 fix handling of simple-math-operators inside modifiers
\r
112 2003-10-25 Messju Mohr <messju@lammfellpuschen.de>
\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
119 2003-10-23 Messju Mohr <messju@lammfellpuschen.de>
\r
121 * libs/Smarty_Compiler.class.php:
\r
122 removed notice in php-tag handling in Smarty_Compiler::_compile_file()
\r
124 * libs/Smarty_Compiler.class.php:
\r
125 removed two occasional E_NOTICES from
\r
126 Smarty_Compiler::_compile_include_php_tag()
\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
133 2003-10-20 Messju Mohr <messju@lammfellpuschen.de>
\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
139 2003-10-16 Monte Ohrt <monte@ispi.net>
\r
141 * docs/designers.sgml:
\r
142 update overlib docs, no working examples
\r
144 2003-10-12 Messju Mohr <messju@lammfellpuschen.de>
\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
150 this makes template_exists() work correctly with security=true even if
\r
151 template_dir is not inside the secure_dir-array
\r
153 2003-10-11 Messju Mohr <messju@lammfellpuschen.de>
\r
155 * libs/plugins/shared.make_timestamp.php:
\r
156 tightened check for YYYYMMDDHHMMSS-format. thanks konstantin for
\r
159 removed a few tabs.
\r
161 * libs/Smarty_Compiler.class.php:
\r
162 fix precedence of simple-math-operators before modifiers.
\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
191 2003-10-08 Monte Ohrt <monte@ispi.net>
\r
193 * (Smarty_2_6_0-RC2)
\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
200 2003-09-18 Messju Mohr <messju@lammfellpuschen.de>
\r
202 * docs/designers.sgml
\r
203 docs/de/designers.sgml:
\r
204 fixed description of cycle's advance-attribute
\r
206 2003-09-16 Messju Mohr <messju@lammfellpuschen.de>
\r
209 libs/Smarty_Compiler.class.php:
\r
210 apply modifiers only once to section-loop and foreach-from attributes
\r
212 2003-09-15 Messju Mohr <messju@lammfellpuschen.de>
\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
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
224 * libs/Smarty.class.php:
\r
225 little fix in _get_auto_filename()
\r
227 2003-09-14 Messju Mohr <messju@lammfellpuschen.de>
\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
234 2003-09-12 Messju Mohr <messju@lammfellpuschen.de>
\r
236 * libs/Smarty_Compiler.class.php:
\r
237 fixed quoting of modifier parameters
\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
248 2003-09-11 Messju Mohr <messju@lammfellpuschen.de>
\r
250 * libs/Smarty.class.php:
\r
251 silenced two notices acces HTTP_SERVER_VARS
\r
253 2003-09-10 andreas halter <phpcvs@andreashalter.ch>
\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
261 2003-09-08 andreas halter <phpcvs@andreashalter.ch>
\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
271 2003-09-04 Messju Mohr <messju@lammfellpuschen.de>
\r
273 * libs/Smarty.class.php:
\r
274 proper checking for files in _fetch_resource_info()
\r
276 2003-09-02 Messju Mohr <messju@lammfellpuschen.de>
\r
279 libs/Smarty_Compiler.class.php:
\r
280 ignore {strip}/{/strip) inside {strip}-blocks
\r
282 * libs/plugins/function.mailto.php:
\r
283 fixed 2 notices in smarty_function_mailto()
\r
285 2003-09-01 Messju Mohr <messju@lammfellpuschen.de>
\r
287 * libs/Smarty.class.php:
\r
288 re-include cache_paths on multiple calls to fetch() to avoid
\r
290 at multiple calls to fetch() in one script
\r
292 * libs/Smarty_Compiler.class.php:
\r
293 fixed handling of \r in {strip}
\r
294 renamed $_trailing_lf to $_additional_newline
\r
296 * libs/Smarty_Compiler.class.php:
\r
297 the weekly fix for {strip} :)
\r
299 * docs/designers.sgml:
\r
300 fixed example for simple math.
\r
302 2003-08-29 Messju Mohr <messju@lammfellpuschen.de>
\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
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
316 2003-08-27 Messju Mohr <messju@lammfellpuschen.de>
\r
319 libs/Smarty_Compiler.class.php:
\r
320 fixed removal of leading/trailing newlines in {strip}-blocks
\r
322 2003-08-25 Messju Mohr <messju@lammfellpuschen.de>
\r
325 added note emphasizing the introduction of "libs/" with 2.5.0
\r
328 libs/plugins/modifier.escape.php:
\r
329 fixed proper escaping of " and ' with escape:javascript
\r
331 2003-08-22 Messju Mohr <messju@lammfellpuschen.de>
\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
339 * libs/core/core.read_cache_file.php:
\r
340 discard $_cache_info when the cache should be regenerated
\r
342 2003-08-20 Messju Mohr <messju@lammfellpuschen.de>
\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
349 * docs/programmers.sgml:
\r
350 fixed examples for register_function() and register_block()
\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
356 2003-08-18 Monte Ohrt <monte@ispi.net>
\r
358 * docs/getting-started.sgml:
\r
362 docs/getting-started.sgml:
\r
363 change installation wording confusion
\r
365 2003-08-18 Messju Mohr <messju@lammfellpuschen.de>
\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
372 * libs/Smarty_Compiler.class.php:
\r
373 allow section-, array- and object-dereference in $smarty-references
\r
375 2003-08-15 Messju Mohr <messju@lammfellpuschen.de>
\r
377 * docs/designers.sgml:
\r
378 added parameter-descriptions for count_characters (thanks Konstantin
\r
381 fixed docs for {html_checkboxes}
\r
383 2003-08-14 Messju Mohr <messju@lammfellpuschen.de>
\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
389 * libs/Smarty.class.php:
\r
390 fixed typecasting for arrays in _parse_resource_name()
\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
399 many thanks to atu for pointing this out and for testing
\r
401 2003-08-13 Messju Mohr <messju@lammfellpuschen.de>
\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
407 2003-08-13 Monte Ohrt <monte@ispi.net>
\r
410 commit README file for documentation compiling
\r
412 2003-08-13 Messju Mohr <messju@lammfellpuschen.de>
\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
419 2003-08-11 Monte Ohrt <monte@ispi.net>
\r
421 * (Smarty_2_6_0_RC1)
\r
423 docs/designers.sgml
\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
431 2003-08-10 Messju Mohr <messju@lammfellpuschen.de>
\r
434 libs/Smarty.class.php:
\r
435 fixed status-header for cache_modified_check under cgi-sapi
\r
437 2003-08-09 Messju Mohr <messju@lammfellpuschen.de>
\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
443 * libs/core/core.is_secure.php:
\r
444 tightenend path checking in smarty_core_is_secure()
\r
446 2003-08-08 Messju Mohr <messju@lammfellpuschen.de>
\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
453 better escaping for $_debug_tpls[templates].filenames
\r
455 * libs/Smarty.class.php
\r
456 libs/Smarty_Compiler.class.php:
\r
457 removed redundant $smarty from Smarty::_smarty_include()
\r
460 proper escaping of filenames in debug-console (thanks to prossel).
\r
462 2003-08-07 Messju Mohr <messju@lammfellpuschen.de>
\r
464 * docs/programmers.sgml:
\r
465 added docs for block-methods of registered objects
\r
467 * docs/programmers.sgml:
\r
468 fixed typo in example for registered objects
\r
470 * docs/designers.sgml:
\r
471 fixed exampls of html_image and html_checkboxes
\r
473 * libs/plugins/function.debug.php:
\r
474 fixed {debug} and removed tabs in function.debug.php
\r
476 * docs/programmers.sgml:
\r
477 fixed example for register_object
\r
479 * docs/designers.sgml
\r
480 docs/programmers.sgml:
\r
481 updated docs for capture, html_table, html_image and register_object
\r
483 2003-08-07 Monte Ohrt <monte@ispi.net>
\r
485 * docs/designers.sgml
\r
486 docs/programmers.sgml:
\r
487 add math and default_resource_type to docs
\r
489 * docs/getting-started.sgml:
\r
490 add core to example, add tech note
\r
492 2003-08-07 Messju Mohr <messju@lammfellpuschen.de>
\r
495 docs/fr/manual.sgml:
\r
496 upd copyright in the docs
\r
498 2003-08-07 Monte Ohrt <monte@ispi.net>
\r
500 * docs/getting-started.sgml:
\r
501 added core directory to install instructions
\r
503 2003-08-07 Messju Mohr <messju@lammfellpuschen.de>
\r
505 * docs/designers.sgml
\r
506 docs/programmers.sgml:
\r
507 added docs for php-functions as modifiers
\r
509 * libs/Smarty.class.php
\r
510 libs/Smarty_Compiler.class.php:
\r
511 better caching of attributes for $cacheable=false-plugins
\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
517 * libs/Smarty_Compiler.class.php:
\r
518 fixed output of custom-functions with cached attributes
\r
520 * docs/programmers.sgml:
\r
521 docs update on callbacks to the register_*-functions
\r
523 2003-08-06 Messju Mohr <messju@lammfellpuschen.de>
\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
534 * libs/Smarty.class.php:
\r
535 fixed bug in _run_mod_handler
\r
537 * libs/Smarty_Compiler.class.php:
\r
538 fixed bug with autoload-handling of modifiers. thanks ándre.
\r
540 2003-08-05 Messju Mohr <messju@lammfellpuschen.de>
\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
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
552 * docs/programmers.sgml:
\r
553 docs-update for plugins.writing
\r
555 2003-08-04 Messju Mohr <messju@lammfellpuschen.de>
\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
562 2003-07-31 Messju Mohr <messju@lammfellpuschen.de>
\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
570 use: array('classname', 'method_name')) as callback
\r
572 2003-07-29 Messju Mohr <messju@lammfellpuschen.de>
\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
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
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
590 2003-07-28 Messju Mohr <messju@lammfellpuschen.de>
\r
592 * libs/Smarty_Compiler.class.php:
\r
593 quote smarty-header properly to prevent resource-names from escaping from
\r
596 2003-07-25 Messju Mohr <messju@lammfellpuschen.de>
\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
602 2003-07-23 Messju Mohr <messju@lammfellpuschen.de>
\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
617 renamed smarty_include and smarty_eval wrappers to _include and _eval
\r
619 2003-07-17 Messju Mohr <messju@lammfellpuschen.de>
\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
626 * libs/core/core.write_compiled_include.php:
\r
627 fixed too short open-tag
\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
633 2003-07-03 Messju Mohr <messju@lammfellpuschen.de>
\r
635 * libs/Smarty_Compiler.class.php:
\r
636 resurrected $foo->$bar syntax
\r
638 * libs/Smarty_Compiler.class.php:
\r
639 i'm so stupid. kick me.
\r
641 * libs/Smarty_Compiler.class.php:
\r
642 fixed initialisation of $this->_plugins in compile_block_tag()
\r
644 2003-07-03 Monte Ohrt <monte@ispi.net>
\r
646 * libs/Config_File.class.php:
\r
647 add preg_quote delimiter
\r
649 2003-07-03 Messju Mohr <messju@lammfellpuschen.de>
\r
651 * libs/Smarty_Compiler.class.php:
\r
652 applied fix for {$var1->p1|modifier:$var2->p2}-syntax - thanks Dominik
\r
654 2003-07-02 Messju Mohr <messju@lammfellpuschen.de>
\r
656 * libs/Smarty_Compiler.class.php:
\r
657 fixed duplicate generation of arg-list in _compile_block_tag()
\r
659 * libs/Smarty_Compiler.class.php:
\r
660 fixed off-by-one-error in nocache-tag-handling
\r
662 2003-06-30 Messju Mohr <messju@lammfellpuschen.de>
\r
664 * libs/Smarty_Compiler.class.php:
\r
665 backed out errornously committed support for $foo->$bar
\r
667 * libs/core/core.write_file.php:
\r
668 fixed indentiation, silenced occasional warning
\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
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
679 * libs/Smarty_Compiler.class.php:
\r
680 re-fixed cacheable_state-handling
\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
688 * libs/Smarty.class.php
\r
689 libs/Smarty_Compiler.class.php:
\r
690 fixed handling of nocache-state
\r
692 2003-06-29 Messju Mohr <messju@lammfellpuschen.de>
\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
701 * libs/core/core.load_resource_plugin.php:
\r
702 fixed inlude_once-call
\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
708 2003-06-25 Monte Ohrt <monte@ispi.net>
\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
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
718 2003-06-24 Monte Ohrt <monte@ispi.net>
\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
725 2003-06-24 Messju Mohr <messju@lammfellpuschen.de>
\r
727 * libs/plugins/function.html_image.php:
\r
728 added parsing of forgotton param "basedir"
\r
730 * libs/Smarty_Compiler.class.php:
\r
731 fixed $smarty.get-reference
\r
733 * libs/plugins/block.textformat.php:
\r
736 * libs/Smarty_Compiler.class.php:
\r
737 fixed value of _cacheable_state on compiler-startup
\r
739 2003-06-23 Monte Ohrt <monte@ispi.net>
\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
746 2003-06-23 Messju Mohr <messju@lammfellpuschen.de>
\r
748 * libs/Smarty_Compiler.class.php:
\r
749 removed warning when compiling empty template
\r
751 * libs/core/core.write_compiled_include.php:
\r
752 fixed bug in write_compiled_include
\r
754 * libs/core/core.assemble_plugin_filepath.php:
\r
757 2003-06-22 Messju Mohr <messju@lammfellpuschen.de>
\r
759 * libs/plugins/function.eval.php:
\r
760 fixed propagation of $this into evald code in smarty_function_eval()
\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
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
790 2003-06-21 Monte Ohrt <monte@ispi.net>
\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
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
821 2003-06-21 Messju Mohr <messju@lammfellpuschen.de>
\r
823 * libs/Smarty_Compiler.class.php:
\r
824 fixed {plugin|modifier} syntax
\r
826 * libs/Smarty.class.php
\r
827 libs/core/core.write_compiled_include.php:
\r
828 fixed compiled include handling
\r
830 2003-06-21 Monte Ohrt <monte@ispi.net>
\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
839 2003-06-20 Monte Ohrt <monte@ispi.net>
\r
841 * libs/Smarty_Compiler.class.php:
\r
842 update more varnames
\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
862 2003-06-19 Messju Mohr <messju@lammfellpuschen.de>
\r
864 * libs/Smarty.class.php:
\r
865 updated version-number to 2.5.0-cvs
\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
870 * libs/core/core.smarty_include_php.php:
\r
871 fixed comments in smarty_include_php
\r
873 2003-06-19 Monte Ohrt <monte@ispi.net>
\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
882 VS: ----------------------------------------------------------------------
\r
884 * libs/plugins/function.config_load.php:
\r
885 fix logic for _is_compiled()
\r
887 2003-06-19 Messju Mohr <messju@lammfellpuschen.de>
\r
890 libs/Smarty_Compiler.class.php:
\r
891 added optional assign-attribute to {capture}-tag
\r
894 libs/Smarty.class.php:
\r
895 added $cacheable-parameter to register_compiler_function()
\r
897 2003-06-18 Messju Mohr <messju@lammfellpuschen.de>
\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
909 * libs/Smarty.class.php:
\r
910 append '.php' to all compiled templates regardless of the settings of
\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
917 2003-06-17 Monte Ohrt <monte@ispi.net>
\r
922 * libs/Smarty_Compiler.class.php:
\r
923 change varnames to follow coding methods
\r
926 libs/Smarty_Compiler.class.php:
\r
927 add math patch to core
\r
929 2003-06-17 Messju Mohr <messju@lammfellpuschen.de>
\r
931 * libs/core/core.smarty_include.php:
\r
932 switched _process_template() to _is_compiled()-logic
\r
934 2003-06-17 Monte Ohrt <monte@ispi.net>
\r
936 * libs/Smarty.class.php:
\r
937 fix _is_compiled logic
\r
942 * libs/Smarty.class.php
\r
943 libs/Smarty_Compiler.class.php:
\r
944 fix _run_mod_handler routine
\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
955 2003-06-16 Monte Ohrt <monte@ispi.net>
\r
957 * libs/core/core.fetch_file_info.php
\r
958 libs/core/core.fetch_template_info.php:
\r
959 rename file, commit
\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
976 file_* functions and update logic so they can be used for file resources
\r
977 other than templates.
\r
979 2003-06-16 Messju Mohr <messju@lammfellpuschen.de>
\r
981 * libs/Smarty_Compiler.class.php:
\r
982 fixed little bug in _compile_custom_tag()
\r
984 2003-06-16 Monte Ohrt <monte@ispi.net>
\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
1036 * libs/Smarty_Compiler.class.php:
\r
1037 fix newline handling for template for all template tags
\r
1039 2003-06-11 Monte Ohrt <monte@ispi.net>
\r
1041 * libs/plugins/compiler.config_load.php:
\r
1042 add compiler function to cvs repository
\r
1044 2003-06-11 Messju Mohr <messju@lammfellpuschen.de>
\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
1052 2003-06-11 Monte Ohrt <monte@ispi.net>
\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
1060 2003-06-11 Messju Mohr <messju@lammfellpuschen.de>
\r
1063 libs/Smarty_Compiler.class.php:
\r
1064 backed out newlines patch
\r
1067 libs/Smarty_Compiler.class.php:
\r
1068 removed newlines in compiled templates after closing tags
\r
1070 2003-06-10 Messju Mohr <messju@lammfellpuschen.de>
\r
1072 * docs/de/designers.sgml:
\r
1073 fixed german note on html_image and disk-access
\r
1075 2003-06-10 Monte Ohrt <monte@ispi.net>
\r
1077 * libs/plugins/core.parse_file_path.php:
\r
1078 fix bug with resource_type resolving
\r
1080 2003-06-09 Monte Ohrt <monte@ispi.net>
\r
1082 * docs/designers.sgml:
\r
1083 replace example with more practical one
\r
1085 2003-06-08 Messju Mohr <messju@lammfellpuschen.de>
\r
1088 libs/Smarty.class.php
\r
1089 libs/Smarty_Compiler.class.php:
\r
1090 added block-methods for registered objects
\r
1092 2003-06-07 Messju Mohr <messju@lammfellpuschen.de>
\r
1094 * docs/programmers.sgml:
\r
1095 fixed bug in documentation for $smarty->default_modifiers
\r
1097 2003-06-06 Monte Ohrt <monte@ispi.net>
\r
1099 * libs/plugins/core.parse_file_path.php:
\r
1100 fix problem with new default_resource_type changes
\r
1103 update NEWS file info
\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
1111 libs/Config_File.class.php:
\r
1112 fix bug where config file starts with hidden section
\r
1114 2003-06-04 Monte Ohrt <monte@ispi.net>
\r
1117 libs/Smarty.class.php:
\r
1118 -** empty log message ***
\r
1120 2003-06-03 Monte Ohrt <monte@ispi.net>
\r
1122 * libs/plugins/function.html_image.php:
\r
1123 fix example in code comments
\r
1125 2003-06-03 Messju Mohr <messju@lammfellpuschen.de>
\r
1128 libs/plugins/function.counter.php:
\r
1129 fixed behaviour of start=... for {counter}
\r
1131 2003-06-02 Messju Mohr <messju@lammfellpuschen.de>
\r
1134 libs/plugins/function.counter.php:
\r
1135 fixed assign for {counter}
\r
1137 2003-05-30 Monte Ohrt <monte@ispi.net>
\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
1144 2003-05-28 Messju Mohr <messju@lammfellpuschen.de>
\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
1151 2003-05-28 Monte Ohrt <monte@ispi.net>
\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
1157 2003-05-23 Monte Ohrt <monte@ispi.net>
\r
1162 * libs/Smarty_Compiler.class.php:
\r
1163 allow spaces in literal tags
\r
1165 2003-05-22 Monte Ohrt <monte@ispi.net>
\r
1167 * docs/fr/programmers.sgml:
\r
1170 2003-05-19 Monte Ohrt <monte@ispi.net>
\r
1173 libs/Smarty_Compiler.class.php:
\r
1174 speed up compiled templates, hardcode plugin filepaths instead of
\r
1175 recalculate at runtime
\r
1177 2003-05-19 Messju Mohr <messju@lammfellpuschen.de>
\r
1179 * docs/designers.sgml:
\r
1180 fixed example of {html_image}
\r
1182 * docs/designers.sgml:
\r
1185 2003-05-12 Messju Mohr <messju@lammfellpuschen.de>
\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
1194 2003-05-10 Messju Mohr <messju@lammfellpuschen.de>
\r
1196 * libs/plugins/core.create_dir_structure.php:
\r
1197 refurbished create_dir_structure to use '/' internally
\r
1199 * libs/plugins/core.create_dir_structure.php:
\r
1200 fixed windows absolute-paths in smarty_core_create_dir_structure()
\r
1202 * libs/plugins/core.create_dir_structure.php:
\r
1203 fixed error-message
\r
1205 2003-05-09 Messju Mohr <messju@lammfellpuschen.de>
\r
1207 * libs/Smarty_Compiler.class.php:
\r
1208 fixed warning due to missing param to _execute_core_function()
\r
1210 * libs/Smarty_Compiler.class.php:
\r
1211 fixed quoting in _compile_include_php
\r
1213 * libs/Smarty_Compiler.class.php:
\r
1214 fixed quoting of "file"-parameter in _compile_include_tag()
\r
1216 2003-05-08 Monte Ohrt <monte@ispi.net>
\r
1218 * docs/programmers.sgml:
\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
1249 * libs/Config_File.class.php:
\r
1250 only add DIRECTORY_SEPARATOR if it isn't already present
\r
1252 * libs/Config_File.class.php:
\r
1253 fix directory separator code, use DIRECTORY_SEPARATOR
\r
1255 2003-05-08 Messju Mohr <messju@lammfellpuschen.de>
\r
1257 * docs/designers.sgml:
\r
1258 fixed example of html_checkboxes
\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
1265 * docs/designers.sgml:
\r
1266 fixed example for html_radios
\r
1268 2003-05-07 Monte Ohrt <monte@ispi.net>
\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
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
1282 * libs/plugins/modifier.escape.php:
\r
1285 2003-05-05 Monte Ohrt <monte@ispi.net>
\r
1287 * libs/Smarty_Compiler.class.php:
\r
1290 * libs/Smarty.class.php:
\r
1291 clean up comments, formatting
\r
1294 libs/Smarty.class.php:
\r
1295 keep DIR_SEP for 3rd party compatability
\r
1298 libs/Smarty.class.php:
\r
1299 remove DIR_SEP, use DIRECTORY_SEPARATOR exclusively
\r
1301 * libs/Smarty_Compiler.class.php:
\r
1302 remove ++ and -- math operators on template vars
\r
1304 2003-05-04 Messju Mohr <messju@lammfellpuschen.de>
\r
1306 * libs/Smarty_Compiler.class.php:
\r
1307 removed unused parameter $quote from Smarty_Compiler::_parse_attrs()
\r
1309 * libs/plugins/function.html_image.php:
\r
1310 fixed DIR_SEP in html_image-plugin
\r
1312 2003-05-04 Monte Ohrt <monte@ispi.net>
\r
1315 libs/Smarty.class.php:
\r
1316 rename DIR_SEP to SMARTY_DIR_SEP to avoid varname collisions
\r
1318 2003-05-04 Messju Mohr <messju@lammfellpuschen.de>
\r
1321 libs/plugins/function.html_image.php:
\r
1322 changed "link" to "href" in html_image. "link" is still working but
\r
1324 html_image always renders an alt-tag now (default alt="")
\r
1325 cleaned up indentiation of function.html_image.php
\r
1327 2003-05-03 Monte Ohrt <monte@ispi.net>
\r
1332 2003-05-02 Messju Mohr <messju@lammfellpuschen.de>
\r
1335 libs/plugins/function.counter.php:
\r
1336 fixed assign attribute for multiple counters
\r
1338 2003-05-02 Monte Ohrt <monte@ispi.net>
\r
1340 * libs/Smarty_Compiler.class.php:
\r
1341 allow math on negative number
\r
1344 libs/Smarty_Compiler.class.php:
\r
1345 added simple math operators to variables
\r
1347 2003-05-02 Messju Mohr <messju@lammfellpuschen.de>
\r
1349 * docs/designers.sgml:
\r
1352 2003-04-30 Monte Ohrt <monte@ispi.net>
\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
1360 docs/fr/manual.sgml
\r
1362 docs/fr/preface.sgml
\r
1363 docs/fr/programmers.sgml:
\r
1364 add frech docs to cvs repository
\r
1366 2003-04-29 Messju Mohr <messju@lammfellpuschen.de>
\r
1369 libs/Smarty.class.php
\r
1370 libs/Smarty_Compiler.class.php:
\r
1371 reverted patch for case-insensitive tag-names
\r
1373 2003-04-28 Messju Mohr <messju@lammfellpuschen.de>
\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
1380 * docs/getting-started.sgml:
\r
1381 fixed default user and group for max os x installation
\r
1383 * libs/Smarty.class.php:
\r
1384 made $function[2] and $function[3] options for register_resource
\r
1386 * libs/Smarty.class.php:
\r
1387 fixed issue with object-callback when fetching a php-resource
\r
1390 libs/Smarty.class.php:
\r
1391 enabled array(&$obj. 'source', 'timestamp', 'secure', 'trusted') as
\r
1392 callback for register_resource()
\r
1394 enabled array(&$obj, 'method') as callback for
\r
1395 $default_template_handler_func
\r
1397 2003-04-27 Messju Mohr <messju@lammfellpuschen.de>
\r
1399 * docs/designers.sgml
\r
1400 docs/programmers.sgml:
\r
1401 fixed some typos, thank to mehdi
\r
1403 * libs/plugins/function.counter.php:
\r
1404 prevent assign from overruling print-attribute in function.counter.php
\r
1406 * libs/plugins/function.counter.php:
\r
1407 fixed problem with counter and assign
\r
1409 * libs/Smarty.class.php:
\r
1410 fixed notice in _load_plugins()
\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
1418 2003-04-26 Monte Ohrt <monte@ispi.net>
\r
1421 libs/Smarty_Compiler.class.php:
\r
1422 remove unnecessary close/open tags from compiled templates
\r
1424 2003-04-26 Messju Mohr <messju@lammfellpuschen.de>
\r
1426 * docs/designers.sgml:
\r
1427 added documentation for foreach.property.*
\r
1429 2003-04-24 Messju Mohr <messju@lammfellpuschen.de>
\r
1431 * docs/designers.sgml:
\r
1432 fixed example table_attr and tr_attr in html_table-example
\r
1434 2003-04-21 Greg Beaver <greg@chiaraquartet.net>
\r
1436 * libs/Smarty.class.php:
\r
1437 fixed small bug in doc comments
\r
1439 2003-04-21 Messju Mohr <messju@lammfellpuschen.de>
\r
1442 libs/plugins/function.html_image.php:
\r
1443 fixed errornous creation of '//' in image_path in html_image
\r
1445 2003-04-21 Monte Ohrt <monte@ispi.net>
\r
1447 * libs/plugins/modifier.debug_print_var.php:
\r
1448 fix htmlspecialchars() conflict
\r
1451 libs/plugins/modifier.debug_print_var.php:
\r
1452 fix escapement of special chars in key values of debug console
\r
1455 libs/plugins/function.config_load.php:
\r
1456 fixed debug timing logic for config_load
\r
1458 * docs/designers.sgml:
\r
1462 2003-04-20 Greg Beaver <cellog@php.net>
\r
1465 Smarty_Compiler.class.php
\r
1466 Config_File.class.php:
\r
1467 updated all doc comments to phpDocumentor format (whew!)
\r
1469 2003-04-06 Messju Mohr <messju@lammfellpuschen.de>
\r
1471 * libs/plugins/function.math.php:
\r
1472 allowed "_" in the name of variable-parameters to {math}-function
\r
1474 2003-04-04 Monte Ohrt <monte@ispi.net>
\r
1477 docs/designers.sgml
\r
1478 libs/Smarty_Compiler.class.php:
\r
1479 change backtic syntax from $`foo` to `$foo`
\r
1482 libs/Smarty_Compiler.class.php:
\r
1483 recognize $foo[][] syntax in embedded quotes without backticks
\r
1485 2003-04-03 Messju Mohr <messju@lammfellpuschen.de>
\r
1488 libs/Smarty_Compiler.class.php:
\r
1489 name=123 is passed as an integer (not a string) to plugins now
\r
1491 2003-04-01 Messju Mohr <messju@lammfellpuschen.de>
\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
1497 2003-03-31 Messju Mohr <messju@lammfellpuschen.de>
\r
1499 * libs/Smarty.class.php:
\r
1500 added missing compile_id inside Smarty_Compiler
\r
1502 * libs/Smarty_Compiler.class.php:
\r
1503 fixed flaw when generating an error for missing postfilter
\r
1505 2003-03-31 Monte Ohrt <monte@ispi.net>
\r
1507 * docs/getting-started.sgml
\r
1508 docs/programmers.sgml:
\r
1511 2003-03-27 Messju Mohr <messju@lammfellpuschen.de>
\r
1514 libs/plugins/modifier.debug_print_var.php:
\r
1515 $length is now propagated to sub-values in debug_print_var
\r
1517 2003-03-26 Monte Ohrt <monte@ispi.net>
\r
1523 commit changes to release notes
\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
1531 2003-03-24 Messju Mohr <messju@lammfellpuschen.de>
\r
1534 libs/Smarty.class.php:
\r
1535 made clear_cache() ignore compile_id when clearing cache_groups
\r
1537 * libs/plugins/function.popup.php:
\r
1538 made onmouseout XHTML-compatible in function.popup.php
\r
1540 2003-03-21 Messju Mohr <messju@lammfellpuschen.de>
\r
1543 libs/Smarty.class.php:
\r
1544 applied new var-names to fetch()
\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
1551 2003-03-21 Monte Ohrt <monte@ispi.net>
\r
1553 * libs/plugins/function.mailto.php
\r
1554 libs/plugins/function.popup.php:
\r
1555 update functions for XHTML compatability
\r
1557 2003-03-21 Messju Mohr <messju@lammfellpuschen.de>
\r
1559 * libs/Smarty.class.php:
\r
1560 fixed wrong $auto_id in _read_cache_file()
\r
1563 libs/Smarty.class.php:
\r
1564 swapped compile_id and cache_id in read_cache_file and write_cache_file
\r
1566 * libs/Smarty.class.php:
\r
1567 reverted patch for ignoring compile-id back to -r1.364, due to problems
\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
1576 libs/Smarty.class.php:
\r
1577 swapped compile_id and cache_id for cache-file-handling again
\r
1579 2003-03-20 Monte Ohrt <monte@ispi.net>
\r
1581 * libs/Smarty_Compiler.class.php:
\r
1582 fix notice when no parameter is passed to default
\r
1584 2003-03-20 Messju Mohr <messju@lammfellpuschen.de>
\r
1587 libs/Smarty.class.php:
\r
1588 removed notice of undefined var in _rm_auto()
\r
1590 2003-03-19 Monte Ohrt <monte@ispi.net>
\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
1597 * libs/plugins/function.html_radios.php:
\r
1598 update error messages
\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
1604 2003-03-19 Messju Mohr <messju@lammfellpuschen.de>
\r
1607 libs/Smarty_Compiler.class.php:
\r
1608 fixed errormessage in _compile_smarty_ref()
\r
1611 docs/designers.sgml:
\r
1612 updated docs for html_image
\r
1614 2003-03-18 Messju Mohr <messju@lammfellpuschen.de>
\r
1617 libs/Smarty.class.php:
\r
1618 cleaned up calls to readdir()
\r
1620 * libs/plugins/function.html_options.php:
\r
1621 fixed label for optgroup in html_options
\r
1623 2003-03-18 Monte Ohrt <monte@ispi.net>
\r
1626 libs/Smarty_Compiler.class.php:
\r
1627 fix (newly introduced) bug with passing multiple modifiers to a parameter
\r
1629 2003-03-18 Messju Mohr <messju@lammfellpuschen.de>
\r
1632 docs/designers.sgml:
\r
1633 updated docs for html_checkboxes, html_options and html_radios
\r
1635 * libs/plugins/function.html_options.php:
\r
1636 fixed wrong default-"name" in function.html_options.php
\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
1644 * libs/plugins/outputfilter.trimwhitespace.php:
\r
1645 tried to optimize re-replacement in outputfilter.trimwhitespace.php a
\r
1648 * libs/plugins/outputfilter.trimwhitespace.php:
\r
1649 fixed greedy str_replace in outputfilter.trimwhitespace.php
\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
1658 2003-03-17 Messju Mohr <messju@lammfellpuschen.de>
\r
1661 libs/plugins/function.html_options.php:
\r
1662 html_options passthru all unknown paramters now
\r
1664 2003-03-17 Monte Ohrt <monte@ispi.net>
\r
1667 libs/plugins/function.html_image.php:
\r
1668 Fix link bug in html_image function, also make output XHTML compatible
\r
1670 * libs/Smarty_Compiler.class.php:
\r
1671 fix issue of embedded var and escaped double quotes
\r
1673 2003-03-15 Monte Ohrt <monte@ispi.net>
\r
1676 libs/Smarty_Compiler.class.php:
\r
1677 back out "@" logic, apply only to default modifier special case
\r
1679 * libs/Smarty_Compiler.class.php:
\r
1680 fix @ logic, only use upon an echo
\r
1683 libs/Smarty_Compiler.class.php:
\r
1684 append "@" to template var echoes to supress possible notices
\r
1687 libs/Smarty_Compiler.class.php:
\r
1688 append "@" to _run_mod_handler to supress warnings
\r
1690 2003-03-14 Monte Ohrt <monte@ispi.net>
\r
1693 libs/Smarty_Compiler.class.php:
\r
1694 fix problem with escaped double quotes
\r
1697 libs/plugins/function.html_radios.php:
\r
1698 fixed html_options to not return an array
\r
1700 2003-03-12 Messju Mohr <messju@lammfellpuschen.de>
\r
1703 libs/plugins/modifier.truncate.php:
\r
1704 fixed length in modifier.truncate.php
\r
1707 libs/plugins/outputfilter.trimwhitespace.php:
\r
1708 fixed handling of '$'-signs in trimwhitespace outputfilter (messju)
\r
1710 2003-03-12 Monte Ohrt <monte@ispi.net>
\r
1712 * docs/programmers.sgml:
\r
1713 update technical explanation of assign_by_ref and append_by_ref
\r
1715 2003-03-11 Monte Ohrt <monte@ispi.net>
\r
1718 libs/Smarty.class.php:
\r
1719 fix config file recompiling code
\r
1721 2003-03-07 Monte Ohrt <monte@ispi.net>
\r
1723 * libs/plugins/function.html_image.php:
\r
1724 change E_USER_ERROR to E_USER_NOTICE
\r
1726 * libs/plugins/function.html_image.php:
\r
1727 suppress warning in html_image
\r
1730 libs/plugins/function.html_image.php:
\r
1731 update changes to html_image
\r
1733 2003-03-06 Monte Ohrt <monte@ispi.net>
\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
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
1750 * libs/plugins/function.html_image.php:
\r
1751 fix width/height parameter index
\r
1754 libs/Smarty.class.php:
\r
1755 get rid of unsetting name and script attributes to insert tags
\r
1757 2003-03-05 Monte Ohrt <monte@ispi.net>
\r
1763 * libs/plugins/modifier.string_format.php:
\r
1764 fix argument order, erroneously swapped a while back
\r
1766 * (Smarty_2_5_0_RC1)
\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
1775 2003-03-04 Monte Ohrt <monte@ispi.net>
\r
1777 * docs/programmers.sgml:
\r
1778 remove $show_info_header and $show_info_include property vars from docs
\r
1780 2003-03-03 Monte Ohrt <monte@ispi.net>
\r
1783 libs/plugins/function.popup.php:
\r
1786 2003-02-28 Monte Ohrt <monte@ispi.net>
\r
1788 * libs/Smarty_Compiler.class.php:
\r
1789 simplify smarty.const.foo and smarty.const.$foo logic
\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
1796 libs/Smarty_Compiler.class.php:
\r
1797 fix "once" var compiling to work with new attr compiling methods for
\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
1816 2003-02-27 Monte Ohrt <monte@ispi.net>
\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
1824 * libs/plugins/function.html_image.php:
\r
1825 update functionality
\r
1827 2003-02-26 Monte Ohrt <monte@ispi.net>
\r
1830 libs/plugins/modifier.nl2br.php:
\r
1831 add nl2br modifier
\r
1833 * libs/plugins/function.html_image.php:
\r
1834 add link parameter
\r
1836 2003-02-24 Monte Ohrt <monte@ispi.net>
\r
1838 * libs/Smarty.class.php
\r
1839 libs/plugins/function.html_image.php:
\r
1840 fix rename problem in windows, unlink first
\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
1850 libs/plugins/function.html_checkboxes.php
\r
1851 libs/plugins/function.html_radios.php:
\r
1852 commit checkboxes, update radios
\r
1855 libs/Smarty.class.php
\r
1856 libs/plugins/function.html_image.php:
\r
1857 fix bug with get_registered_object
\r
1860 libs/plugins/modifier.cat.php:
\r
1861 added cat modifier to distribution
\r
1864 libs/Smarty_Compiler.class.php:
\r
1865 added << >> <> support to IF statements
\r
1867 * libs/plugins/function.html_radios.php:
\r
1868 apply patch to initial html_radios function
\r
1871 libs/Smarty.class.php:
\r
1872 fix _assign_smarty_interface to not overwrite keys other than 'request'
\r
1875 libs/plugins/function.html_radios.php:
\r
1876 added html_radios to distribution
\r
1879 libs/plugins/modifier.string_format.php:
\r
1880 fixed arg order of string_format
\r
1883 libs/Smarty.class.php:
\r
1884 use tmp file for file writes, avoid race condition
\r
1887 libs/Smarty_Compiler.class.php:
\r
1888 add $smarty.config.foo var, handle embedded smarty var correctly
\r
1891 libs/plugins/function.fetch.php:
\r
1892 silence warnings in fetch plugin
\r
1894 2003-02-21 Monte Ohrt <monte@ispi.net>
\r
1900 update install instructions
\r
1909 remove some files already in docs or elsewhere
\r
1912 add templates_c to repository
\r
1915 move demo files to demo directory
\r
1917 * Config_File.class.php
\r
1919 Smarty_Compiler.class.php
\r
1921 moved lib files under libs directory
\r
1923 2003-02-20 Monte Ohrt <monte@ispi.net>
\r
1927 add get_config_vars() method, update get_template_vars() functionality
\r
1931 fix minor logic in _fetch_template_info()
\r
1935 support merging appended vars
\r
1939 fix cache groups behavior with compile_id set
\r
1941 2003-02-19 Monte Ohrt <monte@ispi.net>
\r
1943 * Smarty.class.php:
\r
1944 back out third parameter, extend functionality of append
\r
1947 Smarty_Compiler.class.php:
\r
1948 update imbedded vars, allow special $smarty vars
\r
1950 * plugins/function.html_table.php:
\r
1951 add plugin html_table
\r
1955 support appending key=>val pairs
\r
1958 Smarty_Compiler.class.php:
\r
1959 change embedded variable logic to only recognize $foo and $foo[0][bar]
\r
1963 Smarty_Compiler.class.php:
\r
1964 allow null as function attribute value
\r
1966 2003-02-18 Monte Ohrt <monte@ispi.net>
\r
1970 Smarty_Compiler.class.php:
\r
1971 support foo->bar[index] syntax
\r
1973 * Smarty_Compiler.class.php:
\r
1974 allow $foo->bar[0] syntax
\r
1976 2003-02-17 Monte Ohrt <monte@ispi.net>
\r
1978 * plugins/modifier.escape.php:
\r
1979 fix syntax error from previous commit
\r
1983 add error msgs to get_registered_object
\r
1985 * Smarty.class.php:
\r
1986 add function for getting reference to registered object
\r
1988 * Smarty_Compiler.class.php:
\r
1989 back out patches for object and objref calls on $smarty var
\r
1992 Smarty_Compiler.class.php:
\r
1993 treat unrecognized param attribute syntax as a string
\r
1996 Smarty_Compiler.class.php:
\r
1997 support $smarty.const.$foo syntax
\r
2001 plugins/modifier.count_words.php
\r
2002 plugins/modifier.escape.php:
\r
2003 fix E_NOTICE messages
\r
2007 Smarty_Compiler.class.php:
\r
2008 add @ and === to if tokens, few param cleanups
\r
2010 2003-02-16 Greg Beaver <greg@chiaraquartet.net>
\r
2014 Smarty_Compiler.class.php:
\r
2015 many more phpdoc comment upgrades
\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
2024 2003-02-14 Monte Ohrt <monte@ispi.net>
\r
2028 enable config_load error messages
\r
2031 plugins/function.html_options.php:
\r
2032 fix html_options to not escape already escaped entities
\r
2036 send Last-Modified header on cache creation, misc tab/spacing cleanup
\r
2038 2003-02-13 Monte Ohrt <monte@ispi.net>
\r
2040 * Smarty_Compiler.class.php
\r
2041 docs/designers.sgml:
\r
2042 allow dash in plain text
\r
2045 Smarty_Compiler.class.php:
\r
2046 check strict syntax of function attributes
\r
2048 2003-02-12 Monte Ohrt <monte@ispi.net>
\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
2056 Smarty_Compiler.class.php
\r
2057 docs/designers.sgml:
\r
2058 fix bug with decimal numbers in if statements, misc doc updates
\r
2060 2003-02-11 Monte Ohrt <monte@ispi.net>
\r
2063 Config_File.class.php
\r
2068 Smarty_Compiler.class.php:
\r
2069 update version numbers
\r
2071 2003-02-10 Monte Ohrt <monte@ispi.net>
\r
2074 Smarty_Compiler.class.php:
\r
2075 add support for $foo->$bar syntax
\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
2085 2003-02-06 Monte Ohrt <monte@ispi.net>
\r
2088 Config_File.class.php
\r
2093 Smarty_Compiler.class.php:
\r
2094 committed 2.4.1 changes
\r
2097 Smarty_Compiler.class.php:
\r
2098 ignore case in IF statements
\r
2100 2003-02-05 Monte Ohrt <monte@ispi.net>
\r
2103 Smarty_Compiler.class.php:
\r
2104 treat undefined constants as null
\r
2108 fix problem with inserts and nested fetches
\r
2110 * Smarty_Compiler.class.php:
\r
2111 fix "if" regex for math tokens
\r
2115 Smarty_Compiler.class.php
\r
2116 docs/getting-started.sgml:
\r
2117 added support for extracting params to include_php
\r
2119 2003-02-04 Monte Ohrt <monte@ispi.net>
\r
2124 2003-02-03 Monte Ohrt <monte@ispi.net>
\r
2129 2003-02-03 Greg Beaver <greg@chiaraquartet.net>
\r
2133 begin fixing phpdoc comments in Smarty.class.php
\r
2136 Config_File.class.php:
\r
2137 fixed phpdoc comments
\r
2139 2003-02-03 Monte Ohrt <monte@ispi.net>
\r
2141 * Smarty_Compiler.class.php:
\r
2142 allow $foo->bar[$x].foo syntax
\r
2144 * Smarty_Compiler.class.php
\r
2147 templates/index.tpl:
\r
2148 fix accidental commit
\r
2152 templates/index.tpl:
\r
2153 allow $foo->bar[$j].blah type of syntax
\r
2155 2003-02-02 Greg Beaver <cellog@php.net>
\r
2157 * Smarty.class.php
\r
2158 begin fixing of phpdoc comments
\r
2160 * Config_File.class.php
\r
2161 fix phpdoc comments, add phpDocumentor docblock templates
\r
2163 2003-02-02 Monte Ohrt <monte@ispi.net>
\r
2165 * Smarty.class.php
\r
2168 fix version number
\r
2171 Config_File.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
2182 2003-01-30 Monte Ohrt <monte@ispi.net>
\r
2185 Smarty_Compiler.class.php
\r
2187 fix order of php tag comparisons
\r
2190 Smarty_Compiler.class.php:
\r
2191 fix known php tag handling problems
\r
2193 2003-01-29 Monte Ohrt <monte@ispi.net>
\r
2195 * Smarty.class.php
\r
2196 Smarty_Compiler.class.php:
\r
2197 change comments to phpdoc style
\r
2199 2003-01-28 Monte Ohrt <monte@ispi.net>
\r
2201 * Smarty.class.php
\r
2202 docs/programmers.sgml:
\r
2203 make separate var for compiler file
\r
2205 * plugins/function.fetch.php:
\r
2208 2003-01-25 Monte Ohrt <monte@ispi.net>
\r
2210 * Smarty.class.php
\r
2211 Smarty_Compiler.class.php:
\r
2212 add support for restriction to registered methods
\r
2214 * plugins/outputfilter.trimwhitespace.php:
\r
2215 update with textarea support
\r
2217 2003-01-24 Monte Ohrt <monte@ispi.net>
\r
2219 * Smarty_Compiler.class.php:
\r
2220 fix compiling problem with {foreach} tags
\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
2227 2003-01-23 Monte Ohrt <monte@ispi.net>
\r
2231 Smarty_Compiler.class.php:
\r
2232 add support for object registration
\r
2234 2003-01-22 Monte Ohrt <monte@ispi.net>
\r
2236 * Smarty.class.php:
\r
2237 add file & line number of calling error to error message
\r
2239 2003-01-21 Monte Ohrt <monte@ispi.net>
\r
2241 * Smarty_Compiler.class.php:
\r
2242 put php style object syntax back in
\r
2244 2003-01-20 Monte Ohrt <monte@ispi.net>
\r
2246 * Smarty.class.php:
\r
2247 move security settings to fetch function for template_dir
\r
2251 fix debug template and security, add template_dir to secure_dir at runtime
\r
2253 2003-01-17 Monte Ohrt <monte@ispi.net>
\r
2257 Smarty_Compiler.class.php:
\r
2258 added new object support without new template syntax
\r
2260 2003-01-15 Monte Ohrt <monte@ispi.net>
\r
2264 Smarty_Compiler.class.php:
\r
2265 fix if statement syntax for negative integers, fix issue with directories
\r
2268 2003-01-08 Monte Ohrt <monte@ispi.net>
\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
2286 * Smarty_Compiler.class.php:
\r
2287 fix bug with >= tests in if statements, comment out full object support
\r
2289 2003-01-06 Monte Ohrt <monte@ispi.net>
\r
2293 plugins/modifier.escape.php:
\r
2294 add javascript escape parameter to escape modifier
\r
2296 2003-01-02 Monte Ohrt <monte@ispi.net>
\r
2298 * templates/header.tpl:
\r
2299 move the title into head where it should be
\r
2301 2002-12-24 Monte Ohrt <monte@ispi.net>
\r
2303 * Smarty_Compiler.class.php:
\r
2304 added correct line numbers to smarty syntax error messages
\r
2306 * docs/programmers.sgml:
\r
2307 update append documentation, make more clear on its function
\r
2309 * Smarty_Compiler.class.php:
\r
2310 fix modifier matching regexp
\r
2312 2002-12-23 Monte Ohrt <monte@ispi.net>
\r
2314 * Smarty_Compiler.class.php:
\r
2315 support nested function calls in IF statements
\r
2317 2002-12-20 Monte Ohrt <monte@ispi.net>
\r
2319 * Smarty_Compiler.class.php:
\r
2320 few more fixes, spaces around function parameters
\r
2322 * Smarty_Compiler.class.php:
\r
2323 fix misc syntax issues with {if} tags
\r
2325 2002-12-20 Monte Ohrt <monte@ispi.net>
\r
2327 * Smarty_Compiler.class.php:
\r
2328 fix misc syntax issues with {if} tags
\r
2330 2002-12-19 Monte Ohrt <monte@ispi.net>
\r
2332 * Smarty_Compiler.class.php:
\r
2333 commit updates, passes all smoke tests
\r
2338 * Smarty_Compiler.class.php:
\r
2339 fixed literal string not in quotes as parameters
\r
2342 Smarty_Compiler.class.php:
\r
2343 fix misc syntax issues, add ability to pass modifiers to functions
\r
2345 2002-12-18 Monte Ohrt <monte@ispi.net>
\r
2352 Smarty_Compiler.class.php:
\r
2353 update compiler code, clean up regex, add new syntax features
\r
2355 2002-12-16 Monte Ohrt <monte@ispi.net>
\r
2360 * Smarty_Compiler.class.php:
\r
2361 commit updates for objects
\r
2363 2002-12-14 Monte Ohrt <monte@ispi.net>
\r
2365 * Smarty.class.php
\r
2366 Smarty_Compiler.class.php:
\r
2367 fix bug with compiling config files with caching on
\r
2369 2002-12-13 Monte Ohrt <monte@ispi.net>
\r
2371 * Smarty_Compiler.class.php:
\r
2372 fix problem with matching single quoted strings
\r
2374 * Smarty_Compiler.class.php:
\r
2375 update embedded variable logic, get rid of ."" at end of output
\r
2378 docs/designers.sgml
\r
2379 plugins/function.html_select_date.php:
\r
2380 add day_value_format to html_select_date
\r
2382 2002-12-12 Monte Ohrt <monte@ispi.net>
\r
2384 * plugins/modifier.debug_print_var.php:
\r
2385 fix bug, double escaped values in display
\r
2387 * Smarty.class.php:
\r
2388 move debug test back into fetch()
\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
2396 2002-12-11 Monte Ohrt <monte@ispi.net>
\r
2398 * plugins/function.popup.php:
\r
2399 fix error in newline code
\r
2401 * plugins/function.popup.php:
\r
2402 fix popup to allow newlines in text data
\r
2404 2002-12-10 Monte Ohrt <monte@ispi.net>
\r
2406 * Smarty.class.php:
\r
2407 fix plugin error logic
\r
2409 * docs/designers.sgml
\r
2410 docs/programmers.sgml:
\r
2411 edit examples, make more verbose
\r
2414 plugins/function.html_options.php:
\r
2415 escape html entities in the option values and output
\r
2418 plugins/function.html_options.php:
\r
2419 fixed bug with label of html_options
\r
2421 2002-12-09 Monte Ohrt <monte@ispi.net>
\r
2423 * Smarty.class.php:
\r
2424 add support for var_export()
\r
2426 * Config_File.class.php
\r
2428 clean up code, respect force_compile and compile_check flags
\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
2437 2002-12-08 Monte Ohrt <monte@ispi.net>
\r
2439 * plugins/function.fetch.php:
\r
2440 fix query part of URL
\r
2442 2002-12-05 Monte Ohrt <monte@ispi.net>
\r
2444 * docs/designers.sgml:
\r
2447 2002-11-22 Monte Ohrt <monte@ispi.net>
\r
2449 * Smarty_Compiler.class.php:
\r
2450 patch for warning message
\r
2452 2002-11-21 Monte Ohrt <monte@ispi.net>
\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
2459 * docs/programmers.sgml:
\r
2462 2002-11-19 Monte Ohrt <monte@ispi.net>
\r
2464 * Config_File.class.php
\r
2469 Smarty_Compiler.class.php:
\r
2470 commit changes, ready for 2.3.1 release
\r
2472 2002-11-01 Monte Ohrt <monte@ispi.net>
\r
2474 * plugins/function.html_options.php:
\r
2475 added label attribute to all option outputs, cover w3c spec.
\r
2477 * NEWS: update NEWS file
\r
2479 * docs/designers.sgml: update docs for optgroup output
\r
2481 * plugins/function.html_options.php:
\r
2482 make html_options work with optgroup, make func modular and recursive.
\r
2484 2002-10-29 Monte Ohrt <monte@ispi.net>
\r
2487 Smarty.class.php: set mtime on compile files so they match source files
\r
2489 2002-10-18 Monte Ohrt <monte@ispi.net>
\r
2492 Smarty.class.php: added proper support for open_basedir setting
\r
2494 * docs/designers.sgml: clear up docs on index, iteration and rownum
\r
2496 2002-10-16 Monte Ohrt <monte@ispi.net>
\r
2498 * plugins/modifier.default.php: fix warning message in default modifier
\r
2500 2002-09-25 Monte Ohrt <monte@ispi.net>
\r
2502 * docs/designers.sgml
\r
2503 plugins/modifier.strip.php
\r
2504 NEWS: added strip variable modifier
\r
2506 2002-09-24 Andrei Zmievski <andrei@php.net>
\r
2508 * NEWS: *** empty log message ***
\r
2510 * Smarty_Compiler.class.php:
\r
2511 Fix to be able to use $smarty.x variables as arrays.
\r
2513 2002-09-23 Monte Ohrt <monte@ispi.net>
\r
2515 * Config_File.class.php:
\r
2516 add support for mac/dos formatted config files (fix newlines)
\r
2518 * docs/programmers.sgml: add optional tags to clear_cache parameters
\r
2520 * docs/designers.sgml:
\r
2521 fix error with include_php description, add $this to description
\r
2523 2002-09-20 Monte Ohrt <monte@ispi.net>
\r
2526 docs/getting-started.sgml: fixed errors with example setup docs
\r
2528 2002-09-16 Monte Ohrt <monte@ispi.net>
\r
2530 * plugins/block.textformat.php
\r
2531 docs/designers.sgml
\r
2532 NEWS: add textformat block function
\r
2534 2002-09-10 Monte Ohrt <monte@ispi.net>
\r
2536 * docs/designers.sgml:
\r
2537 add assign attribute to cycle function documentation
\r
2539 * docs/designers.sgml
\r
2540 docs/programmers.sgml: fix typos
\r
2542 2002-09-09 Monte Ohrt <monte@ispi.net>
\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
2548 2002-08-15 mohrt <mohrt@pb1.pair.com>
\r
2550 * docs/programmers.sgml: fix typos
\r
2552 2002-08-08 mohrt <mohrt@pb1.pair.com>
\r
2556 supress warnings from unlink() and is_dir(), let error handler deal with it
\r
2558 2002-08-07 mohrt <mohrt@pb1.pair.com>
\r
2560 * docs/appendixes.sgml
\r
2561 docs/designers.sgml
\r
2562 docs/programmers.sgml
\r
2563 Config_File.class.php
\r
2568 Smarty_Compiler.class.php: update files with new version numbers
\r
2570 2002-08-02 mohrt <mohrt@pb1.pair.com>
\r
2572 * NEWS: update NEWS file with credits
\r
2575 Smarty.class.php: added assign_by_ref() and append_by_ref() functions
\r
2577 2002-08-01 mohrt <mohrt@pb1.pair.com>
\r
2582 changed default warning type for plugin errors from E_USER_WARNING to E_USER_ERROR
\r
2584 2002-07-29 mohrt <mohrt@pb1.pair.com>
\r
2586 * plugins/function.html_select_time.php
\r
2587 docs/designers.sgml
\r
2588 NEWS: added paramters to html_select_time plugin
\r
2590 2002-07-25 Andrei Zmievski <andrei@pb1.pair.com>
\r
2592 * TODO: *** empty log message ***
\r
2594 2002-07-24 mohrt <mohrt@pb1.pair.com>
\r
2596 * QUICKSTART: update QUICKSTART guide
\r
2600 plugins/modifier.debug_print_var.php:
\r
2601 update debug console to show objects, fix warning in debug.tpl
\r
2603 2002-07-23 mohrt <mohrt@pb1.pair.com>
\r
2605 * docs/programmers.sgml: fix load_filter examples
\r
2607 * Config_File.class.php
\r
2608 NEWS: fix error when there are no sections in config file
\r
2610 2002-07-19 mohrt <mohrt@pb1.pair.com>
\r
2612 * docs/getting-started.sgml: fix error in install guide
\r
2614 2002-07-18 mohrt <mohrt@pb1.pair.com>
\r
2616 * Smarty_Compiler.class.php:
\r
2617 correct the expression match for smarty:nodefaults
\r
2619 2002-07-17 mohrt <mohrt@pb1.pair.com>
\r
2621 * Smarty_Compiler.class.php: fix default modifier to work with config vars
\r
2623 * Smarty_Compiler.class.php: got args to strstr backwards...
\r
2627 Smarty_Compiler.class.php:
\r
2628 change default modifiers to array instead of string
\r
2630 * Smarty_Compiler.class.php
\r
2631 docs/designers.sgml
\r
2632 Smarty.class.php: add default modifier logic, minor doc updates
\r
2636 plugins/function.popup_init.php:
\r
2637 make popup_init xhtml compliant, minor variable name changes for consistancy
\r
2639 2002-07-16 mohrt <mohrt@pb1.pair.com>
\r
2641 * NEWS: update NEWS file
\r
2643 * plugins/function.debug.php
\r
2647 fix problem with filenames on windows, add ability to supply expire time in seconds when clearing cache or compiled files
\r
2649 2002-07-15 mohrt <mohrt@pb1.pair.com>
\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
2655 2002-07-14 mohrt <mohrt@pb1.pair.com>
\r
2658 Smarty.class.php: fix bug with debug_tpl file path for Windows
\r
2660 2002-07-12 Monte Ohrt <monte@ispi.net>
\r
2662 * Smarty.class.php: fix append function with array/string issue
\r
2664 2002-07-11 Monte Ohrt <monte@ispi.net>
\r
2666 * RELEASE_NOTES: update release notes
\r
2672 Smarty_Compiler.class.php
\r
2673 Config_File.class.php: update files to 2.2.0 tags, get ready for release
\r
2675 2002-07-09 Monte Ohrt <monte@ispi.net>
\r
2678 Smarty.class.php: make debug.tpl work with any delimiter
\r
2682 change tests in append and assign to != '' instead of empty(), which is more accurate
\r
2684 2002-07-08 Monte Ohrt <monte@ispi.net>
\r
2686 * docs/designers.sgml: minor doc update
\r
2688 * Smarty.class.php:
\r
2689 cast var as an array, simplify and get rid of PHP warning messages
\r
2691 2002-07-03 Monte Ohrt <monte@ispi.net>
\r
2693 * Smarty.class.php: one more N
\r
2695 * Smarty.class.php:
\r
2696 prepend "N" to filenames to avoid possible OS issues with dir names starting with "-"
\r
2698 * Smarty.class.php: only set $debug_tpl in constructor if empty
\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
2706 2002-06-29 Monte Ohrt <monte@ispi.net>
\r
2708 * plugins/function.eval.php: do nothing if $val is empty
\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
2715 2002-06-27 Monte Ohrt <monte@ispi.net>
\r
2717 * Smarty.class.php:
\r
2718 only loop through relative paths for PHP include_path, remove $_relative variable
\r
2720 * Smarty_Compiler.class.php: added {$smarty.version} variable
\r
2722 2002-06-26 Monte Ohrt <monte@ispi.net>
\r
2724 * docs/appendixes.sgml
\r
2725 docs/designers.sgml
\r
2726 docs/getting-started.sgml
\r
2727 docs/programmers.sgml
\r
2729 update plugin loading logic, look in SMARTY_DIR, then cwd. If all fail, then retry all with include_path
\r
2731 * templates/header.tpl
\r
2732 Smarty.class.php: update get_include_path, get _path_array only once
\r
2734 * Smarty.class.php: fix get_include_path function for windows
\r
2736 * Smarty.class.php: update plugin search logic
\r
2738 * Smarty.class.php: only search include_path if relative path
\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
2745 Smarty.class.php: allow plugins_dir to be an array of directories
\r
2747 2002-06-25 Monte Ohrt <monte@ispi.net>
\r
2749 * docs/programmers.sgml
\r
2750 docs/getting-started.sgml: update installation docs
\r
2753 docs/getting-started.sgml
\r
2754 templates/debug.tpl
\r
2756 Smarty.class.php: move debug.tpl to SMARTY_DIR, add to constructor
\r
2758 2002-06-24 Monte Ohrt <monte@ispi.net>
\r
2760 * plugins/function.assign_debug_info.php
\r
2761 NEWS: fixed warning message in function.assign_debug_info
\r
2763 * Smarty.class.php: update include_path fixes
\r
2766 fixed $template_dir, $compile_dir, $cache_dir, $config_dir to respect include_path
\r
2768 2002-06-23 Monte Ohrt <monte@ispi.net>
\r
2770 * plugins/shared.make_timestamp.php:
\r
2771 update timestamp plugin to work when passed a timestamp
\r
2773 2002-06-19 Monte Ohrt <monte@ispi.net>
\r
2775 * NEWS: update NEWS file
\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
2781 * plugins/modifier.date_format.php:
\r
2782 fix date_format modifier, return nothing if given empty string
\r
2784 2002-06-18 Monte Ohrt <monte@ispi.net>
\r
2787 plugins/function.cycle.php:
\r
2788 gave $reset a default value in cycle function
\r
2790 * plugins/function.html_select_date.php
\r
2791 plugins/shared.make_timestamp.php
\r
2793 corrected warnings in html_select_time function, made make timestamp always return a timestamp
\r
2795 2002-06-17 Monte Ohrt <monte@ispi.net>
\r
2797 * Smarty.class.php: swapped around cache_id and compile_id order
\r
2799 2002-06-14 Monte Ohrt <monte@ispi.net>
\r
2801 * docs/programmers.sgml
\r
2802 plugins/function.popup_init.php
\r
2804 change directory delimiter to "^" for cache and compile files
\r
2806 2002-06-13 Andrei Zmievski <andrei@php.net>
\r
2810 * Smarty_Compiler.class.php:
\r
2811 Optimize the calculation of section 'total' property.
\r
2813 2002-06-11 Monte Ohrt <monte@ispi.net>
\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
2819 2002-06-07 Monte Ohrt <monte@ispi.net>
\r
2821 * Smarty.class.php: fix bug with last_modified_check code
\r
2825 updated $GLOBALS refererence for HTTP_IF_MODIFIED_SINCE
\r
2827 2002-06-06 Monte Ohrt <monte@ispi.net>
\r
2829 * docs/designers.sgml
\r
2831 remove overlib.js file from distribution, update plugin and docs
\r
2833 2002-06-05 Monte Ohrt <monte@ispi.net>
\r
2835 * docs/designers.sgml
\r
2837 Smarty.class.php: fix 304 Not Modified, don't send content
\r
2839 2002-06-03 Monte Ohrt <monte@ispi.net>
\r
2841 * plugins/function.cycle.php: update version number
\r
2843 * plugins/function.cycle.php
\r
2845 fixed cycle function to respect delimiter setting after initial setting
\r
2847 * Smarty.class.php
\r
2849 update $GLOBALS references to work properly with track_globals settings
\r
2851 * plugins/function.math.php: fixed bug with call $assign
\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
2859 Smarty_Compiler.class.php:
\r
2860 optimized for loops with count() function calls
\r
2862 2002-06-01 Andrei Zmievski <andrei@php.net>
\r
2864 * TODO: *** empty log message ***
\r
2866 2002-05-21 Monte Ohrt <monte@ispi.net>
\r
2868 * NEWS: update NEWS file
\r
2870 * plugins/function.html_select_date.php
\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
2876 2002-05-17 Andrei Zmievski <andrei@php.net>
\r
2879 Smarty_Compiler.class.php:
\r
2880 Made it possible to use simple variables inside [] for indexing.
\r
2882 2002-05-16 Monte Ohrt <monte@ispi.net>
\r
2884 * docs/designers.sgml
\r
2885 docs/getting-started.sgml
\r
2888 Smarty_Compiler.class.php
\r
2889 TESTIMONIALS: add "once" attribute to php_include, update docs
\r
2891 2002-05-09 Andrei Zmievski <andrei@ispi.net>
\r
2894 TODO: *** empty log message ***
\r
2896 2002-05-07 Monte Ohrt <monte@ispi.net>
\r
2898 * plugins/function.cycle.php: remove \n from cycle function
\r
2900 * docs/designers.sgml
\r
2901 plugins/function.cycle.php
\r
2905 Smarty_Compiler.class.php
\r
2907 update cycle function to handle array as input, update files to 2.1.1
\r
2909 2002-05-06 Monte Ohrt <monte@ispi.net>
\r
2911 * plugins/function.fetch.php:
\r
2912 update fetch function with more error checking
\r
2914 2002-05-03 Monte Ohrt <monte@ispi.net>
\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
2920 * plugins/function.cycle.php
\r
2921 docs/designers.sgml: rename id to name for cycle function
\r
2923 * plugins/function.cycle.php:
\r
2924 update cycle function to allow blank values parameter after initialized
\r
2926 * plugins/function.cycle.php: fix syntax error
\r
2928 2002-05-02 Monte Ohrt <monte@ispi.net>
\r
2930 * plugins/function.cycle.php: ugh, another typo
\r
2932 * plugins/function.cycle.php: update comments
\r
2934 * docs/designers.sgml
\r
2935 plugins/function.cycle.php
\r
2936 NEWS: added function cycle
\r
2939 Smarty.class.php: fix register_outputfilter function
\r
2941 2002-05-01 Monte Ohrt <monte@ispi.net>
\r
2943 * docs/designers.sgml
\r
2945 Smarty.class.php: fixed bug with resource testing and include_path
\r
2947 2002-04-30 Monte Ohrt <monte@ispi.net>
\r
2953 Smarty_Compiler.class.php: update files for 2.1.0 release
\r
2955 2002-04-30 Andrei Zmievski <andrei@ispi.net>
\r
2957 * plugins/function.fetch.php
\r
2958 docs/programmers.sgml
\r
2959 Smarty.class.php: Fix.
\r
2961 2002-04-29 Andrei Zmievski <andrei@ispi.net>
\r
2963 * docs/programmers.sgml
\r
2964 docs/designers.sgml: A whole bunch of docs.
\r
2966 2002-04-26 Monte Ohrt <monte@ispi.net>
\r
2970 docs/programmers.sgml: update FAQ, QUICKSTART, small doc syntax fix
\r
2972 2002-04-24 Monte Ohrt <monte@ispi.net>
\r
2974 * docs/programmers.sgml
\r
2975 templates/debug.tpl
\r
2976 Smarty.class.php: changed doc structure a bit
\r
2978 2002-04-16 Andrei Zmievski <andrei@php.net>
\r
2980 * Smarty.class.php: Add register/unregister API for output filters.
\r
2984 Smarty_Compiler.class.php
\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
2990 2002-04-15 Andrei Zmievski <andrei@php.net>
\r
2992 * Smarty.class.php:
\r
2993 Fixed _get_php_resource() to take include_path into account.
\r
2995 2002-04-15 Monte Ohrt <monte@ispi.net>
\r
2997 * docs/designers.sgml:
\r
2998 update docs, get modifiers and functions into index for easy access
\r
3000 * docs/programmers.sgml
\r
3002 Smarty.class.php: update caching documentation
\r
3004 2002-04-15 Andrei Zmievski <andrei@php.net>
\r
3006 * NEWS: *** empty log message ***
\r
3008 * Smarty.class.php: Only turn down error notices if $debugging is false.
\r
3010 2002-04-15 Monte Ohrt <monte@ispi.net>
\r
3012 * NEWS: update NEWS file
\r
3014 * plugins/function.html_select_date.php:
\r
3015 fixed logic so this works right when field_separator = "/"
\r
3017 * plugins/function.html_select_date.php:
\r
3018 fix regular expression for matching date
\r
3020 2002-04-13 Monte Ohrt <monte@ispi.net>
\r
3022 * docs/designers.sgml: updated html_select_date docs to reflect changes
\r
3025 plugins/function.html_select_date.php:
\r
3026 added YYYY-MM-DD support to html_select_date
\r
3028 2002-04-12 Andrei Zmievski <andrei@php.net>
\r
3030 * TESTIMONIALS: New entry.
\r
3032 2002-04-12 Monte Ohrt <monte@ispi.net>
\r
3034 * plugins/modifier.strip_tags.php: back out changes to strip_tags
\r
3036 * docs/programmers.sgml: update docs regarding cache_lifetime
\r
3038 * plugins/modifier.strip_tags.php
\r
3040 update cache_lifetime logic: -1 = never expire, 0 = always expire
\r
3042 2002-04-11 Andrei Zmievski <andrei@php.net>
\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
3054 Smarty_Compiler.class.php:
\r
3055 Added ability to use simple variables for array indices or object properties.
\r
3057 * TESTIMONIALS: Another one.
\r
3059 * TESTIMONIALS: Adding one from Mark P.
\r
3061 2002-04-05 Andrei Zmievski <andrei@php.net>
\r
3063 * Smarty_Compiler.class.php
\r
3065 Smarty.class.php: Make it possible to unregister pre/postfilter plugins.
\r
3067 2002-04-05 Monte Ohrt <monte@ispi.net>
\r
3069 * INSTALL: Remove addons file from INSTALL instructions
\r
3071 2002-04-04 Monte Ohrt <monte@ispi.net>
\r
3073 * docs/designers.sgml: update doc error
\r
3075 * docs/designers.sgml
\r
3076 plugins/modifier.escape.php
\r
3078 Smarty.class.php: added htmlall attribute to escape modifier
\r
3080 2002-04-03 Andrei Zmievski <andrei@php.net>
\r
3082 * Smarty_Compiler.class.php: Fixed undefined offset warning in {if} tag.
\r
3084 * Smarty.class.php
\r
3085 NEWS: Added template_exists() API.
\r
3087 * Smarty.class.php
\r
3088 Smarty_Compiler.class.php
\r
3090 - Added $smarty.template variable.
\r
3091 - Fixed {include_php} tag when dynamic values were used for 'file' attribute.
\r
3093 * Config_File.class.php: Separator setting fix.
\r
3095 2002-03-28 Monte Ohrt <monte@ispi.net>
\r
3098 README: add digest address
\r
3102 Smarty.class.php: update mailing list addresses
\r
3104 2002-03-28 Andrei Zmievski <andrei@php.net>
\r
3106 * NEWS: *** empty log message ***
\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
3113 2002-03-28 Andrei Zmievski <andrei@ispi.net>
\r
3115 * NEWS: *** empty log message ***
\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
3122 2002-03-27 Monte Ohrt <monte@ispi.net>
\r
3124 * FAQ: update FAQ page
\r
3126 2002-03-26 Andrei Zmievski <andrei@ispi.net>
\r
3131 Smarty_Compiler.class.php
\r
3132 TODO: Block functions changes.
\r
3134 * Config_File.class.php: *** empty log message ***
\r
3136 2002-03-25 Andrei Zmievski <andrei@php.net>
\r
3138 * Smarty.class.php
\r
3139 Smarty_Compiler.class.php: Initial implementation of block functions.
\r
3141 2002-03-22 Monte Ohrt <monte@ispi.net>
\r
3143 * docs/designers.sgml: fix documentation error in capture
\r
3145 2002-03-22 Andrei Zmievski <andrei@php.net>
\r
3147 * Smarty.class.php: *** empty log message ***
\r
3149 * Smarty.class.php: Turn off notices.
\r
3151 2002-03-21 Andrei Zmievski <andrei@php.net>
\r
3153 * Smarty_Compiler.class.php: Make _current_file available to prefilters.
\r
3157 Made is possible to assign variables in pre/postfilters.
\r
3159 2002-03-20 Andrei Zmievski <andrei@php.net>
\r
3161 * plugins/function.html_select_date.php: Fixed +/- functionality.
\r
3163 * NEWS: *** empty log message ***
\r
3165 2002-03-20 Monte Ohrt <monte@ispi.net>
\r
3167 * Config_File.class.php
\r
3172 Smarty_Compiler.class.php: update version numbers
\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
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
3186 2002-03-20 Andrei Zmievski <andrei@php.net>
\r
3188 * Smarty_Compiler.class.php: *** empty log message ***
\r
3190 2002-03-19 Andrei Zmievski <andrei@php.net>
\r
3192 * NEWS: *** empty log message ***
\r
3194 * Smarty.class.php
\r
3195 Smarty_Compiler.class.php:
\r
3196 Fix plugin behavior for inserts with script attribute.
\r
3198 * NEWS: *** empty log message ***
\r
3200 * Smarty_Compiler.class.php: Fix bug with $smarty.cookies.
\r
3202 * TESTIMONIALS: *** empty log message ***
\r
3204 2002-03-15 Monte Ohrt <monte@ispi.net>
\r
3207 docs/designers.sgml: update Changelog
\r
3209 * plugins/modifier.indent.php
\r
3210 plugins/modifier.wordwrap.php: add wordwrap and indent to repository
\r
3212 2002-03-14 Monte Ohrt <monte@ispi.net>
\r
3214 * Smarty.class.php:
\r
3215 remove show_info_include and show_info_header functions
\r
3217 2002-03-13 Monte Ohrt <monte@ispi.net>
\r
3219 * plugins/function.fetch.php: update fetch function
\r
3221 * plugins/function.fetch.php: update fetch function with new parameters
\r
3223 2002-03-12 Monte Ohrt <monte@ispi.net>
\r
3225 * docs/designers.sgml: update doc tables
\r
3227 * docs/designers.sgml: update docs columns
\r
3229 * docs/getting-started.sgml
\r
3230 docs/appendixes.sgml: update docs
\r
3233 docs/appendixes.sgml: update syntax error in docs, add to testimonials
\r
3235 2002-03-04 Monte Ohrt <monte@ispi.net>
\r
3238 README: update FAQ, README with digest mode info
\r
3240 2002-03-02 Monte Ohrt <monte@ispi.net>
\r
3242 * QUICKSTART: update quickstart
\r
3244 * Smarty.class.php:
\r
3245 change behavior so cache_lifetime = 0 never expires (instead of always regenerate)
\r
3247 2002-03-01 Monte Ohrt <monte@ispi.net>
\r
3249 * docs/designers.sgml: update doc example
\r
3251 2002-03-01 Andrei Zmievski <andrei@php.net>
\r
3256 NEWS: *** empty log message ***
\r
3258 2002-03-01 Monte Ohrt <monte@ispi.net>
\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
3265 * docs.sgml: remove docs.sgml
\r
3268 Smarty.class.php: update resources
\r
3270 2002-02-28 Andrei Zmievski <andrei@php.net>
\r
3273 docs/appendixes.sgml
\r
3274 docs/designers.sgml
\r
3275 docs/programmers.sgml: *** empty log message ***
\r
3277 2002-02-27 Andrei Zmievski <andrei@php.net>
\r
3279 * plugins/function.eval.php
\r
3280 docs/designers.sgml: *** empty log message ***
\r
3282 2002-02-27 Monte Ohrt <monte@ispi.net>
\r
3284 * plugins/function.eval.php: added eval function to plugin dir
\r
3286 2002-02-27 Andrei Zmievski <andrei@php.net>
\r
3288 * NEWS: *** empty log message ***
\r
3290 2002-02-27 Monte Ohrt <monte@ispi.net>
\r
3292 * docs/designers.sgml: fix syntax error
\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
3300 docs/designers.sgml: added "eval" plugin docs
\r
3302 2002-02-26 Andrei Zmievski <andrei@php.net>
\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
3311 * docs/appendixes.sgml
\r
3313 docs/designers.sgml
\r
3314 docs/getting-started.sgml
\r
3315 docs/html-common.dsl
\r
3319 docs/programmers.sgml: Split up docs.
\r
3321 2002-02-25 Andrei Zmievski <andrei@php.net>
\r
3323 * docs.sgml: *** empty log message ***
\r
3325 2002-02-22 Monte Ohrt <monte@ispi.net>
\r
3327 * docs.sgml: update docs
\r
3329 2002-02-22 Andrei Zmievski <andrei@php.net>
\r
3333 NEWS: *** empty log message ***
\r
3335 2002-02-21 Monte Ohrt <monte@ispi.net>
\r
3337 * Config_File.class.php
\r
3340 Smarty_Compiler.class.php
\r
3341 docs.sgml: update misc changes
\r
3343 2002-02-21 Andrei Zmievski <andrei@php.net>
\r
3345 * docs.sgml: *** empty log message ***
\r
3347 2002-02-20 Monte Ohrt <monte@ispi.net>
\r
3349 * docs.sgml: misc updates
\r
3351 2002-02-20 Andrei Zmievski <andrei@php.net>
\r
3353 * docs.sgml: *** empty log message ***
\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
3365 2002-02-20 Monte Ohrt <monte@ispi.net>
\r
3367 * docs.sgml: update docs
\r
3369 2002-02-20 Andrei Zmievski <andrei@php.net>
\r
3371 * docs.sgml: *** empty log message ***
\r
3373 2002-02-20 Monte Ohrt <monte@ispi.net>
\r
3377 plugins/modifier.escape.php:
\r
3378 removed global vars from fetch function, added attrs to escape modifier
\r
3380 * docs.sgml: add plugin chapter outline
\r
3382 2002-02-19 Monte Ohrt <monte@ispi.net>
\r
3392 QUICKSTART: update docs
\r
3394 2002-02-19 Andrei Zmievski <andrei@php.net>
\r
3396 * docs.sgml: Updated resources docs.
\r
3398 * README: *** empty log message ***
\r
3400 * docs.sgml: Updated description of {$smarty} variable.
\r
3407 docs.sgml: Remove PEAR notes.
\r
3409 2002-02-18 Andrei Zmievski <andrei@php.net>
\r
3411 * Config_File.class.php
\r
3412 NEWS: Removed dependency on PEAR.
\r
3414 2002-02-18 Monte Ohrt <monte@ispi.net>
\r
3418 plugins/function.popup_init.php: add src attribute to popup_init
\r
3420 2002-02-15 Andrei Zmievski <andrei@php.net>
\r
3422 * Smarty_Compiler.class.php
\r
3423 plugins/modifier.debug_print_var.php
\r
3425 Smarty.class.php: Performance enhancements.
\r
3427 2002-02-06 Andrei Zmievski <andrei@php.net>
\r
3429 * plugins/function.html_options.php:
\r
3430 Fix html_options output to be XHTML compatible.
\r
3432 2002-02-05 Andrei Zmievski <andrei@php.net>
\r
3434 * Smarty.class.php
\r
3435 Smarty_Compiler.class.php: Fix up plugin inclusion.
\r
3437 * Smarty.class.php
\r
3438 Smarty_Compiler.class.php
\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
3444 2002-02-04 Andrei Zmievski <andrei@php.net>
\r
3447 Smarty_Compiler.class.php: *** empty log message ***
\r
3449 2002-01-31 Andrei Zmievski <andrei@php.net>
\r
3451 * NEWS: *** empty log message ***
\r
3453 * Smarty.addons.php
\r
3455 Smarty_Compiler.class.php
\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
3488 Config_File.class.php
\r
3489 README: Implemented plugin architecture.
\r
3491 * NEWS: *** empty log message ***
\r
3493 2002-01-30 Monte Ohrt <monte@ispi.net>
\r
3498 docs.sgml: added modifiers wordwrap and indent
\r
3500 2002-01-28 Monte Ohrt <monte@ispi.net>
\r
3502 * Smarty.class.php
\r
3504 add support for is-modified-since headers, adjust a doc example
\r
3506 2002-01-24 Monte Ohrt <monte@ispi.net>
\r
3508 * Smarty.class.php: cleanup formatting
\r
3512 docs.sgml: update ChangeLog, remove insert_tag_check parameter
\r
3514 2002-01-24 Andrei Zmievski <andrei@php.net>
\r
3516 * plugins/standard.plugin.php: *** empty log message ***
\r
3518 2002-01-24 Monte Ohrt <monte@ispi.net>
\r
3520 * Smarty.class.php: fix syntax error
\r
3522 * Smarty.class.php: removed unneccesary test from fetch()
\r
3524 2002-01-23 Monte Ohrt <monte@ispi.net>
\r
3526 * Smarty.addons.php: update overlib fixes
\r
3528 * NEWS: update changelog
\r
3533 Smarty.addons.php: updated overlib fixes
\r
3535 2001-12-31 Andrei Zmievski <andrei@php.net>
\r
3538 Smarty.class.php: Fixed compile_id problem.
\r
3540 2001-12-28 Monte Ohrt <monte@ispi.net>
\r
3544 Smarty_Compiler.class.php:
\r
3545 fixed problem with using assigned var with include_php filepath
\r
3547 2001-12-21 Monte Ohrt <monte@ispi.net>
\r
3549 * RESOURCES: update RESOURCES
\r
3551 2001-12-20 Monte Ohrt <monte@ispi.net>
\r
3554 README: update FAQ
\r
3556 2001-12-18 Monte Ohrt <monte@ispi.net>
\r
3558 * Smarty_Compiler.class.php
\r
3560 Config_File.class.php
\r
3565 Smarty.class.php: update version numbers
\r
3567 2001-12-18 Andrei Zmievski <andrei@php.net>
\r
3570 Smarty.class.php: Fixed clear_cache().
\r
3572 2001-12-14 Monte Ohrt <monte@ispi.net>
\r
3575 Smarty.addons.php:
\r
3576 fixed bug in smarty_make_timestamp introduced in PHP 4.1.0
\r
3578 2001-12-13 Monte Ohrt <monte@ispi.net>
\r
3582 docs.sgml: update default function args, fix cached insert debug timing
\r
3584 2001-12-12 Monte Ohrt <monte@ispi.net>
\r
3586 * docs.sgml: fix syntax error in documentation
\r
3588 * Smarty.class.php: update default template handling functionality
\r
3590 2001-12-11 Monte Ohrt <monte@ispi.net>
\r
3592 * Smarty.class.php
\r
3593 Smarty_Compiler.class.php: update file fetching logic
\r
3595 2001-12-11 Andrei Zmievski <andrei@php.net>
\r
3598 Smarty.class.php: Added 'script' attribute to {insert..}.
\r
3600 2001-12-10 Monte Ohrt <monte@ispi.net>
\r
3603 Smarty.class.php: added default template function handler
\r
3605 * Config_File.class.php
\r
3611 Smarty_Compiler.class.php: update version numbers in files to 1.5.1
\r
3613 2001-12-10 Andrei Zmievski <andrei@php.net>
\r
3616 Smarty.class.php: Removed error message from the _read_file() method.
\r
3618 * Smarty.class.php: Fix check for compile and cache IDs.
\r
3620 2001-12-06 Monte Ohrt <monte@ispi.net>
\r
3622 * QUICKSTART: fix spelling error in QUICKSTART
\r
3624 * docs.sgml: fixed spelling errors in documenation
\r
3626 * Smarty_Compiler.class.php
\r
3628 Config_File.class.php
\r
3633 Smarty.class.php: commit 1.5.0 release
\r
3636 docs.sgml: added RESOURCES file
\r
3638 2001-12-05 Andrei Zmievski <andrei@php.net>
\r
3640 * Smarty_Compiler.class.php: Refactor.
\r
3642 2001-12-05 Monte Ohrt <monte@ispi.net>
\r
3645 Smarty_Compiler.class.php
\r
3646 docs.sgml: added assign to include and php_include
\r
3648 * Smarty.class.php
\r
3649 Smarty_Compiler.class.php
\r
3650 docs.sgml: *** empty log message ***
\r
3652 2001-12-04 Andrei Zmievski <andrei@php.net>
\r
3655 Smarty_Compiler.class.php: Formatting.
\r
3657 2001-12-04 Monte Ohrt <monte@ispi.net>
\r
3659 * Smarty_Compiler.class.php
\r
3661 Smarty.class.php: update ChangeLog
\r
3663 2001-12-04 Andrei Zmievski <andrei@php.net>
\r
3666 Smarty.class.php: Formatting.
\r
3668 2001-12-04 Monte Ohrt <monte@ispi.net>
\r
3670 * Smarty.class.php: removed SMARTY_DIR setting in constructor
\r
3672 * Smarty.class.php: fix Smarty.class.php indention error
\r
3674 * Smarty.class.php: update trusted logic
\r
3676 2001-12-03 Monte Ohrt <monte@ispi.net>
\r
3678 * Smarty.class.php:
\r
3679 fix up is_secure, is_trusted, make _parse_tpl_path function
\r
3681 * Smarty.class.php: fix problem with testing SMARTY_DIR as empty
\r
3684 docs.sgml: update documentation, change log
\r
3686 * Smarty.class.php:
\r
3687 update constructor to check for SMARTY_DIR before assigning
\r
3689 2001-12-03 Andrei Zmievski <andrei@php.net>
\r
3692 Smarty.class.php: *** empty log message ***
\r
3694 2001-12-03 Monte Ohrt <monte@ispi.net>
\r
3698 RELEASE_NOTES: update a few files
\r
3703 docs.sgml: added trusted_dir functionality, cleaned up secure_dir logic
\r
3705 2001-12-03 Andrei Zmievski <andrei@php.net>
\r
3707 * NEWS: *** empty log message ***
\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
3714 2001-11-30 Monte Ohrt <monte@ispi.net>
\r
3718 change variable names in fetch() fuction to smarty_* to avoid namespace conflicts
\r
3721 Smarty.class.php: fixed bug in _rm_auto with catenated null values
\r
3723 2001-11-29 Andrei Zmievski <andrei@php.net>
\r
3726 Smarty_Compiler.class.php: Added $smarty.section.* syntax.
\r
3728 * Smarty_Compiler.class.php: Made 'name' attribute optional for {foreach}.
\r
3730 2001-11-29 Monte Ohrt <monte@ispi.net>
\r
3732 * Smarty.class.php
\r
3733 index.php: remove assign "now" in index.tpl
\r
3735 2001-11-29 Andrei Zmievski <andrei@php.net>
\r
3739 Smarty.class.php: Fix formatting.
\r
3741 2001-11-28 Monte Ohrt <monte@ispi.net>
\r
3746 removed return statements from _read_cache_file (how did they get in there?)
\r
3748 2001-11-27 Monte Ohrt <monte@ispi.net>
\r
3754 fixed bugs and added assign attribute to several functions
\r
3756 2001-11-27 Andrei Zmievski <andrei@php.net>
\r
3758 * NEWS: Some rewording.
\r
3760 * Smarty_Compiler.class.php: Fix $smarty.capture access.
\r
3762 * TODO: *** empty log message ***
\r
3766 Smarty_Compiler.class.php:
\r
3767 Made {config_load ..} merge globals from each config file only once per scope.
\r
3771 Smarty_Compiler.class.php: - Added {foreach ...}.
\r
3772 - Made certain $smarty.* references handled at compilation time.
\r
3774 2001-11-26 Monte Ohrt <monte@ispi.net>
\r
3776 * Config_File.class.php
\r
3779 Smarty_Compiler.class.php
\r
3780 docs.sgml: commit cache handler functionality
\r
3782 2001-11-20 Andrei Zmievski <andrei@php.net>
\r
3786 Smarty_Compiler.class.php: Various fixes and additions.
\r
3789 index.php: *** empty log message ***
\r
3791 2001-11-05 Monte Ohrt <monte@ispi.net>
\r
3793 * Smarty.class.php: changed _read_file parameter from $end to $lines
\r
3796 Smarty.class.php: fixed is_cache, make cache reading more efficient
\r
3798 2001-11-02 Monte Ohrt <monte@ispi.net>
\r
3801 NEWS: update FAQ with mailing list Reply-To header FAQ
\r
3805 index.php: supress fopen errors, return false if cache file won't load
\r
3807 2001-11-01 Monte Ohrt <monte@ispi.net>
\r
3811 index.php: update QUICKSTART guide with index key example
\r
3813 * Config_File.class.php
\r
3819 Smarty_Compiler.class.php
\r
3820 docs.sgml: commit all updates for 1.4.6
\r
3822 2001-11-01 Andrei Zmievski <andrei@php.net>
\r
3824 * NEWS: *** empty log message ***
\r
3826 2001-10-30 Monte Ohrt <monte@ispi.net>
\r
3828 * Smarty.addons.php: fix assign function problem with empty value passed
\r
3833 Smarty_Compiler.class.php
\r
3834 templates/debug.tpl:
\r
3835 fixed bug in assign function when passing an empty value
\r
3837 2001-10-26 Monte Ohrt <monte@ispi.net>
\r
3839 * Smarty.addons.php
\r
3841 index.php: fix minor typo in debug code
\r
3843 2001-10-26 Andrei Zmievski <andrei@php.net>
\r
3845 * Smarty.class.php: Typo.
\r
3847 2001-10-26 Monte Ohrt <monte@ispi.net>
\r
3849 * Smarty.addons.php:
\r
3850 update debug console output, handle html encoding correctly
\r
3852 2001-10-26 Andrei Zmievski <andrei@php.net>
\r
3854 * Smarty.addons.php
\r
3855 templates/debug.tpl: Debug formatting.
\r
3857 * Smarty.class.php: Disable rmdir warning.
\r
3859 2001-10-26 Monte Ohrt <monte@ispi.net>
\r
3861 * Smarty.addons.php
\r
3863 templates/debug.tpl: update debugging to expand array variables
\r
3865 * Smarty.class.php
\r
3867 update docs for fetching only timestamp with custom template source functions
\r
3869 * Smarty.addons.php: fix debug console error
\r
3871 2001-10-26 Andrei Zmievski <andrei@php.net>
\r
3873 * docs.sgml: Typos.
\r
3875 * Smarty.addons.php: Cleanup whitespace.
\r
3877 * Smarty_Compiler.class.php: Clean up whitespace.
\r
3879 * Smarty.class.php: Cleaning up code, formatting mostly.
\r
3881 * NEWS: *** empty log message ***
\r
3883 2001-10-25 Monte Ohrt <monte@ispi.net>
\r
3886 docs.sgml: update documentation to current version
\r
3889 Smarty.addons.php:
\r
3890 updated fetch to give proper warning when fetching unreadable or nonexistant files
\r
3894 Smarty_Compiler.class.php:
\r
3895 fixed problem with newline at the end of compiled templates
\r
3898 Smarty.class.php: recompile cache if config file gets modified too.
\r
3902 added feature to regenerate cache if compile_check is enabled and an
\r
3903 involved template is modified
\r
3905 2001-10-23 Monte Ohrt <monte@ispi.net>
\r
3907 * Smarty.class.php: fix indent for insert tags in debug console
\r
3909 * templates/debug.tpl: update debug.tpl file format
\r
3914 templates/debug.tpl:
\r
3915 update execution time debugging, move into include list
\r
3917 2001-10-10 Monte Ohrt <monte@ispi.net>
\r
3922 Smarty_Compiler.class.php:
\r
3923 fixed up execution time output in debug console
\r
3925 2001-10-09 Andrei Zmievski <andrei@php.net>
\r
3927 * Config_File.class.php
\r
3930 TODO: Added support for hidden config vars.
\r
3932 2001-10-04 Monte Ohrt <monte@ispi.net>
\r
3937 templates/debug.tpl: added execution times to debug console
\r
3939 2001-10-02 Andrei Zmievski <andrei@php.net>
\r
3941 * Smarty_Compiler.class.php: Add space.
\r
3943 2001-10-01 Andrei Zmievski <andrei@php.net>
\r
3945 * Smarty.class.php: Fix reference to compile_id.
\r
3947 2001-09-28 Andrei Zmievski <andrei@php.net>
\r
3951 Smarty_Compiler.class.php: Added postfilter functions.
\r
3953 2001-09-26 Andrei Zmievski <andrei@php.net>
\r
3957 docs.sgml: Rename to clear_compiled_tpl().
\r
3959 2001-09-25 Andrei Zmievski <andrei@php.net>
\r
3962 Smarty_Compiler.class.php:
\r
3963 Fixed line number reporting when removing comments.
\r
3965 2001-09-20 Monte Ohrt <monte@ispi.net>
\r
3969 Smarty.addons.php: made html_options output xhtml compatible
\r
3971 2001-09-19 Monte Ohrt <monte@ispi.net>
\r
3973 * Config_File.class.php
\r
3979 Smarty_Compiler.class.php
\r
3980 templates/debug.tpl: updated version numbers
\r
3982 2001-09-16 Monte Ohrt <monte@ispi.net>
\r
3986 docs.sgml: fix doc error with insert function
\r
3988 2001-09-06 Andrei Zmievski <andrei@php.net>
\r
3990 * NEWS: *** empty log message ***
\r
3992 2001-08-31 Monte Ohrt <monte@ispi.net>
\r
3994 * NEWS: update ChangeLog
\r
4000 update overlib to 3.50, adjust addon code so that the overlib.js file isn't modified
\r
4002 2001-08-31 Andrei Zmievski <andrei@php.net>
\r
4004 * Smarty.class.php: - compile_id changes
\r
4007 Smarty.addons.php: - compile_id support
\r
4008 - new options for html_select_date
\r
4010 2001-08-23 Andrei Zmievski <andrei@php.net>
\r
4012 * TODO: *** empty log message ***
\r
4014 2001-08-10 Andrei Zmievski <andrei@php.net>
\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
4024 Smarty_Compiler.class.php:
\r
4025 Passing Smarty as second parameter to prefilter functions.
\r
4027 2001-08-09 Andrei Zmievski <andrei@php.net>
\r
4029 * NEWS: *** empty log message ***
\r
4031 2001-08-09 Monte Ohrt <monte@ispi.net>
\r
4033 * templates/index.tpl
\r
4034 Smarty.class.php: add smarty.now variable to template
\r
4036 2001-08-06 Monte Ohrt <monte@ispi.net>
\r
4038 * templates/index.tpl: change config_load section back to setup
\r
4040 2001-08-06 Andrei Zmievski <andrei@php.net>
\r
4042 * Smarty.addons.php: Optimize a bit.
\r
4044 2001-08-04 Monte Ohrt <monte@ispi.net>
\r
4046 * docs.sgml: update capture documentation
\r
4048 2001-08-03 Monte Ohrt <monte@ispi.net>
\r
4053 fix bug with URL controlled debugging, works now (Monte)
\r
4055 2001-08-01 Andrei Zmievski <andrei@php.net>
\r
4057 * Config_File.class.php: *** empty log message ***
\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
4063 2001-07-24 Andrei Zmievski <andrei@php.net>
\r
4066 Smarty_Compiler.class.php
\r
4067 TODO: See ChangeLog for details.
\r
4069 2001-07-20 Andrei Zmievski <andrei@php.net>
\r
4071 * Config_File.class.php: Booleanize case-insensitively.
\r
4073 2001-07-17 Monte Ohrt <monte@ispi.net>
\r
4075 * NEWS: update ChangeLog
\r
4077 * Smarty.class.php
\r
4078 docs.sgml: put SMARTY_DIR on Config_File require
\r
4080 2001-07-11 Monte Ohrt <monte@ispi.net>
\r
4086 updated security to not include insecure docs, only warning
\r
4088 2001-07-10 Andrei Zmievski <andrei@php.net>
\r
4090 * Smarty.class.php: Adding 'sizeof' as an allowed {if} function.
\r
4092 2001-07-06 Andrei Zmievski <andrei@php.net>
\r
4094 * NEWS: *** empty log message ***
\r
4096 2001-07-06 Monte Ohrt <monte@ispi.net>
\r
4098 * Config_File.class.php
\r
4104 Smarty_Compiler.class.php: update version number to 1.4.4
\r
4108 Smarty_Compiler.class.php
\r
4110 templates/header.tpl
\r
4111 templates/index.tpl: update documenatation, template examples
\r
4113 2001-07-03 Andrei Zmievski <andrei@php.net>
\r
4116 Smarty.class.php: Implemented access to request vars via $smarty var.
\r
4119 Smarty_Compiler.class.php:
\r
4120 Fixed a bug with parsing function arguments in {if} tags.
\r
4122 2001-06-30 Monte Ohrt <monte@ispi.net>
\r
4124 * NEWS: update ChangeLog
\r
4126 2001-06-29 Monte Ohrt <monte@ispi.net>
\r
4128 * Smarty.addons.php
\r
4132 moved overlib to separate file, added SMARTY_DIR, documented. added much documentation
\r
4134 2001-06-29 Andrei Zmievski <andrei@php.net>
\r
4138 TODO: *** empty log message ***
\r
4140 2001-06-29 Monte Ohrt <monte@ispi.net>
\r
4149 templates/debug.tpl
\r
4150 templates/header.tpl
\r
4151 templates/index.tpl: update release notes
\r
4153 2001-06-27 Andrei Zmievski <andrei@php.net>
\r
4155 * Smarty_Compiler.class.php: *** empty log message ***
\r
4158 Smarty_Compiler.class.php: Implemented 'step' section attribute.
\r
4160 * Smarty_Compiler.class.php: Negative values of 'max' will mean no max.
\r
4163 NEWS: *** empty log message ***
\r
4165 2001-06-26 Andrei Zmievski <andrei@php.net>
\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
4173 2001-06-25 Andrei Zmievski <andrei@php.net>
\r
4175 * Config_File.class.php
\r
4179 Smarty_Compiler.class.php: Update version numbers.
\r
4181 2001-06-23 Andrei Zmievski <andrei@php.net>
\r
4183 * TODO: *** empty log message ***
\r
4185 2001-06-21 Andrei Zmievski <andrei@php.net>
\r
4187 * Config_File.class.php
\r
4188 NEWS: Fixed booleanization bug.
\r
4190 2001-06-20 Monte Ohrt <monte@ispi.net>
\r
4193 update documents to reflect changes to cached content & debugging
\r
4195 2001-06-20 Andrei Zmievski <andrei@php.net>
\r
4197 * Smarty.addons.php
\r
4198 Smarty.class.php: Remove debug output for cached and fetched cases.
\r
4200 2001-06-20 Monte Ohrt <monte@ispi.net>
\r
4202 * Smarty.class.php: update include_info to false
\r
4204 * Smarty.class.php
\r
4207 templates/footer.tpl:
\r
4208 moved debug logic into Smarty completely, created flags for it
\r
4210 2001-06-19 Andrei Zmievski <andrei@php.net>
\r
4212 * Smarty.addons.php
\r
4214 templates/debug.tpl: *** empty log message ***
\r
4217 Smarty.class.php: Remove unneeded debug functions.
\r
4219 2001-06-19 Monte Ohrt <monte@ispi.net>
\r
4225 templates/debug.tpl
\r
4226 templates/footer.tpl: commit updates, add debug template
\r
4228 2001-06-19 Andrei Zmievski <andrei@php.net>
\r
4230 * Smarty.class.php
\r
4231 Smarty_Compiler.class.php
\r
4233 Moved config loading code inside main class, the compiled template now
\r
4234 simply calls that method.
\r
4236 2001-06-15 Andrei Zmievski <andrei@php.net>
\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
4244 * Smarty_Compiler.class.php
\r
4246 Smarty.class.php: Finishing up secure mode.
\r
4248 2001-06-15 Monte Ohrt <monte@ispi.net>
\r
4250 * NEWS: update ChangeLog
\r
4252 * Smarty_Compiler.class.php: cleaned up logic of if statement security
\r
4254 * Smarty_Compiler.class.php: update if logic to cover more situations
\r
4256 * Smarty_Compiler.class.php
\r
4257 docs.sgml: update if statement security feature
\r
4259 2001-06-14 Andrei Zmievski <andrei@php.net>
\r
4261 * Smarty.addons.php
\r
4262 Smarty.class.php: *** empty log message ***
\r
4265 Smarty_Compiler.class.php:
\r
4266 Fixed a bug with quoted strings inside if statements.
\r
4268 2001-06-13 Monte Ohrt <monte@ispi.net>
\r
4270 * Smarty.addons.php
\r
4271 Smarty.class.php: added secure_dir array for multiple secure directories
\r
4273 * Smarty.addons.php: update fetch funtion to respect security setting
\r
4278 docs.sgml: update documentation, changelog
\r
4280 * Smarty.addons.php
\r
4281 Smarty.class.php: moved _extract setting to assign functions
\r
4283 * Smarty.addons.php
\r
4285 Smarty_Compiler.class.php:
\r
4286 added assign/unassign custom functions, ability to re-extract tpl_vars
\r
4288 * Smarty.class.php
\r
4289 Smarty_Compiler.class.php
\r
4291 index.php: commit security features
\r
4293 2001-06-11 Andrei Zmievski <andrei@php.net>
\r
4295 * Smarty.class.php: Version variable typo.
\r
4297 2001-06-05 Andrei Zmievski <andrei@php.net>
\r
4299 * Smarty.class.php:
\r
4300 Create config object in fetch() or just set the config path if it already
\r
4303 2001-06-04 Andrei Zmievski <andrei@php.net>
\r
4305 * Smarty.class.php: *** empty log message ***
\r
4308 Smarty_Compiler.class.php:
\r
4309 Fixed a problem with $<number> inside strip tags.
\r
4311 2001-05-31 Andrei Zmievski <andrei@php.net>
\r
4313 * NEWS: *** empty log message ***
\r
4315 * Config_File.class.php: Allow empty config_path.
\r
4317 2001-05-29 Monte Ohrt <monte@ispi.net>
\r
4319 * Smarty_Compiler.class.php
\r
4325 Smarty.class.php: update version numbers
\r
4329 Smarty_Compiler.class.php
\r
4330 docs.sgml: moved version variable to internal variable
\r
4332 2001-05-22 Andrei Zmievski <andrei@php.net>
\r
4336 Smarty_Compiler.class.php:
\r
4337 Moved $_smarty_sections and $_smarty_conf_obj into Smarty class.
\r
4339 2001-05-18 Monte Ohrt <monte@ispi.net>
\r
4341 * NEWS: update ChangeLog
\r
4344 QUICKSTART: update FAQ, QUICKSTART for windows include_path setup
\r
4346 * configs/test.conf: added configs directory to cvs
\r
4348 2001-05-18 Andrei Zmievski <andrei@php.net>
\r
4350 * Smarty.class.php: Use compiler_class for including the file.
\r
4352 2001-05-18 Monte Ohrt <monte@ispi.net>
\r
4354 * docs.sgml: fix typo
\r
4356 2001-05-16 Monte Ohrt <monte@ispi.net>
\r
4362 Smarty_Compiler.class.php: update files to version 1.4.1
\r
4364 * NEWS: update ChangeLog
\r
4366 2001-05-15 Andrei Zmievski <andrei@php.net>
\r
4368 * NEWS: *** empty log message ***
\r
4370 * index.php: forget that!
\r
4373 Smarty_Compiler.class.php
\r
4374 index.php: Fixed a few E_NOTICE warnings.
\r
4376 2001-05-09 Monte Ohrt <monte@ispi.net>
\r
4382 docs.sgml: update dates versions
\r
4384 2001-05-09 Andrei Zmievski <andrei@php.net>
\r
4386 * NEWS: *** empty log message ***
\r
4388 * Smarty.class.php:
\r
4389 Use absolute paths when requiring/including Smart components.
\r
4391 * NEWS: *** empty log message ***
\r
4393 * Smarty.class.php: Use write mode instead of append.
\r
4395 2001-05-02 Andrei Zmievski <andrei@php.net>
\r
4398 Smarty_Compiler.class.php: Fix indexing by section properties.
\r
4400 2001-05-02 Monte Ohrt <monte@ispi.net>
\r
4402 * NEWS: update changelog
\r
4404 * Smarty.class.php: remove period from syntax error
\r
4406 2001-05-02 Andrei Zmievski <andrei@php.net>
\r
4408 * Smarty_Compiler.class.php: Double-quote the attribute values by default.
\r
4410 2001-04-30 Monte Ohrt <monte@ispi.net>
\r
4412 * Smarty_Compiler.class.php
\r
4413 NEWS: added simple {capture} logic
\r
4415 2001-04-30 Andrei Zmievski <andrei@php.net>
\r
4417 * TODO: *** empty log message ***
\r
4419 * Smarty_Compiler.class.php
\r
4420 Smarty.class.php: Fix passing config vars to included files.
\r
4422 * Smarty.class.php
\r
4423 Smarty_Compiler.class.php: Fix inclusion again.
\r
4425 2001-04-30 Monte Ohrt <monte@ispi.net>
\r
4431 NEWS: update paths for windows (c:)
\r
4433 2001-04-28 Andrei Zmievski <andrei@php.net>
\r
4435 * Smarty.class.php
\r
4436 Smarty_Compiler.class.php: Fix passing variables to included files.
\r
4438 * templates/index.tpl: *** empty log message ***
\r
4440 2001-04-27 Andrei Zmievski <andrei@php.net>
\r
4442 * Smarty_Compiler.class.php: Fix includes.
\r
4444 2001-04-26 Andrei Zmievski <andrei@php.net>
\r
4446 * Smarty_Compiler.class.php
\r
4448 Smarty.class.php: Formatting mostly.
\r
4450 * Smarty_Compiler.class.php
\r
4451 Config_File.class.php: *** empty log message ***
\r
4453 2001-04-26 Monte Ohrt <monte@ispi.net>
\r
4455 * Smarty_Compiler.class.php
\r
4461 Smarty.class.php: update docs with new changes
\r
4463 2001-04-26 Andrei Zmievski <andrei@php.net>
\r
4465 * RELEASE_NOTES: *** empty log message ***
\r
4468 templates/index.tpl
\r
4470 Smarty_Compiler.class.php: Added ability to reference object properties.
\r
4472 2001-04-25 Andrei Zmievski <andrei@php.net>
\r
4477 Smarty_Compiler.class.php
\r
4480 Config_File.class.php
\r
4483 NEWS: *** empty log message ***
\r
4485 * docs.sgml: Docs on new parameter to custom functions.
\r
4487 * NEWS: *** empty log message ***
\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
4494 docs.sgml: Fixing docs a bit.
\r
4496 2001-04-24 Andrei Zmievski <andrei@php.net>
\r
4498 * docs.sgml: Docs for $compiler_class and compiler functions.
\r
4500 * templates/index.tpl: *** empty log message ***
\r
4502 * Smarty_Compiler.class.php: Remove debugging.
\r
4504 2001-04-24 Monte Ohrt <monte@ispi.net>
\r
4506 * docs.sgml: update compiler function docs
\r
4508 2001-04-24 Andrei Zmievski <andrei@php.net>
\r
4512 Smarty_Compiler.class.php
\r
4513 templates/index.tpl: Added compiler function support.
\r
4515 2001-04-24 Monte Ohrt <monte@ispi.net>
\r
4519 update notes, change show_info_header to false by default
\r
4521 * Smarty.class.php
\r
4522 Smarty_Compiler.class.php
\r
4528 RELEASE_NOTES: update documenation, bug fixes
\r
4530 2001-04-24 Andrei Zmievski <andrei@php.net>
\r
4532 * misc/fix_vars.php: Hopefully fix for sure.
\r
4534 2001-04-23 Monte Ohrt <monte@ispi.net>
\r
4536 * misc/fix_vars.php: uncomment copy/unlink
\r
4538 2001-04-23 Andrei Zmievski <andrei@php.net>
\r
4540 * misc/fix_vars.php: Do it more thoroughly.
\r
4542 * misc/fix_vars.php: check for }
\r
4544 2001-04-22 Andrei Zmievski <andrei@php.net>
\r
4546 * misc/fix_vars.php: Fix variable parsing.
\r
4548 2001-04-20 Monte Ohrt <monte@ispi.net>
\r
4550 * misc/fix_vars.php: fix problem with 4.0.5-dev and preg_replace_callback
\r
4552 2001-04-19 Monte Ohrt <monte@ispi.net>
\r
4554 * Smarty_Compiler.class.php
\r
4559 Smarty.class.php: update notes/documentation
\r
4566 Smarty_Compiler.class.php
\r
4567 docs.sgml: update files for 1.4.0 release
\r
4569 2001-04-16 Andrei Zmievski <andrei@php.net>
\r
4571 * misc/fix_vars.php: Added fix_vars.php script.
\r
4573 2001-04-16 Monte Ohrt <monte@ispi.net>
\r
4578 templates/index.tpl:
\r
4579 update RELEASE_NOTES & scripts with new section var syntax
\r
4581 2001-04-13 Andrei Zmievski <andrei@php.net>
\r
4583 * Smarty_Compiler.class.php: * Implement new variable format parser.
\r
4584 * Optimizing config load a bit.
\r
4586 2001-04-13 Monte Ohrt <monte@ispi.net>
\r
4592 added $check_cached_insert_tags to speed up cached pages if
\r
4593 {insert ...} is not used (Monte)
\r
4595 2001-04-12 Andrei Zmievski <andrei@php.net>
\r
4599 RELEASE_NOTES: *** empty log message ***
\r
4601 * Smarty_Compiler.class.php: Remove redundant functions.
\r
4603 * Smarty.class.php: Formatting.
\r
4605 2001-04-12 Monte Ohrt <monte@ispi.net>
\r
4607 * Smarty.class.php: update file: parsing
\r
4609 * Smarty.class.php
\r
4610 docs.sgml: update documentation
\r
4612 2001-04-12 Andrei Zmievski <andrei@php.net>
\r
4614 * Smarty.class.php
\r
4615 Smarty_Compiler.class.php
\r
4616 TODO: *** empty log message ***
\r
4618 2001-04-11 Monte Ohrt <monte@ispi.net>
\r
4622 RELEASE_NOTES: added RELEASE_NOTES file to cvs
\r
4625 docs.sgml: update ChangeLog, update documentation
\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
4634 2001-03-29 Monte Ohrt <monte@ispi.net>
\r
4637 Smarty.addons.php:
\r
4638 allow arbitrary date strings instead of just timestamps
\r
4640 2001-03-28 Monte Ohrt <monte@ispi.net>
\r
4642 * Smarty.class.php
\r
4643 Smarty_Compiler.class.php
\r
4648 Smarty.addons.php:
\r
4649 update version in class, update docs for count_ and new vars
\r
4651 * templates/index.tpl
\r
4652 docs.sgml: update docs, example template
\r
4654 2001-03-28 Andrei Zmievski <andrei@php.net>
\r
4656 * Smarty_Compiler.class.php: Some variable renaming.
\r
4658 2001-03-23 Andrei Zmievski <andrei@php.net>
\r
4660 * Smarty_Compiler.class.php
\r
4661 NEWS: Fixed nested include infinite repeat bug.
\r
4663 2001-03-23 Monte Ohrt <monte@ispi.net>
\r
4665 * Smarty.class.php: fix version number
\r
4667 * Smarty.class.php
\r
4668 NEWS: added optional HTML header to output
\r
4670 2001-03-22 Andrei Zmievski <andrei@php.net>
\r
4672 * Smarty_Compiler.class.php: Fixed inclusion of dynamic files.
\r
4674 2001-03-16 Andrei Zmievski <andrei@php.net>
\r
4676 * Smarty_Compiler.class.php: Fixing the config_load scoping.
\r
4678 * Smarty_Compiler.class.php: making config variables global for now.
\r
4680 2001-03-15 Andrei Zmievski <andrei@php.net>
\r
4682 * NEWS: *** empty log message ***
\r
4684 * Smarty_Compiler.class.php:
\r
4685 * Includes are now always done via generated function call to protect
\r
4687 * config_load now always uses global config object to improve
\r
4690 2001-03-13 Monte Ohrt <monte@ispi.net>
\r
4692 * docs.sgml: update math documentation with format attribute
\r
4694 2001-03-11 Monte Ohrt <monte@ispi.net>
\r
4700 Smarty_Compiler.class.php: update math function with format attribute
\r
4702 2001-03-10 Andrei Zmievski <andrei@php.net>
\r
4704 * Smarty.addons.php: *** empty log message ***
\r
4708 Smarty.class.php: Added html_select_time custom function.
\r
4710 2001-03-08 Monte Ohrt <monte@ispi.net>
\r
4712 * Smarty.class.php
\r
4713 Smarty_Compiler.class.php
\r
4716 Smarty.addons.php: rename 1.3.1b to 1.3.1pl1
\r
4721 Smarty_Compiler.class.php: update version numbers, changelog
\r
4723 * Smarty.class.php
\r
4724 Smarty_Compiler.class.php:
\r
4725 moved _syntax_error to Smarty_Compiler.class.php
\r
4727 * Smarty.class.php
\r
4729 missing _syntax_error function recovered. fixed minor syntax in docs
\r
4731 2001-03-07 Monte Ohrt <monte@ispi.net>
\r
4737 Smarty_Compiler.class.php
\r
4740 NEWS: update everything to 1.3.1
\r
4742 2001-03-03 Monte Ohrt <monte@ispi.net>
\r
4744 * Smarty_Compiler.class.php
\r
4745 Smarty.class.php: fixed bug with cached insert tags
\r
4747 2001-03-02 Monte Ohrt <monte@ispi.net>
\r
4749 * Smarty.class.php
\r
4750 Smarty_Compiler.class.php:
\r
4751 fix cache fuctions with separated compiled class
\r
4755 docs.sgml: update changelog
\r
4757 2001-03-02 Andrei Zmievski <andrei@php.net>
\r
4760 Smarty_Compiler.class.php: Added 'first' and 'last' section properties.
\r
4762 2001-03-02 Monte Ohrt <monte@ispi.net>
\r
4764 * TODO: remove compiling separation TODO
\r
4766 * Smarty_Compiler.class.php
\r
4768 Smarty.class.php: update function headers
\r
4770 * templates/index.tpl
\r
4773 Smarty_Compiler.class.php
\r
4774 index.php: split out compiling code for faster execution
\r
4776 * Smarty.class.php: fixed a few warning messages
\r
4778 * Smarty.addons.php
\r
4781 NEWS: added fetch, unregister mod/fun, updated docs
\r
4783 2001-03-01 Monte Ohrt <monte@ispi.net>
\r
4785 * Smarty.addons.php: added "int" to available list
\r
4789 Smarty.class.php: update FAQ, add math functions & update documetation
\r
4794 docs.sgml: fixed literal tags and other optional delimiters
\r
4796 2001-02-26 Andrei Zmievski <andrei@php.net>
\r
4800 Added index_prev, index_next section properties and ability to
\r
4805 Smarty.class.php: Reverting the plugins patch - needs more thought.
\r
4807 * Smarty.class.php: Fixing plugin loading.
\r
4809 2001-02-23 Andrei Zmievski <andrei@php.net>
\r
4811 * Smarty.addons.php
\r
4813 plugins/standard.plugin.php
\r
4814 NEWS: Added plugin functionality.
\r
4816 2001-02-22 Monte Ohrt <monte@ispi.net>
\r
4819 templates/index.tpl
\r
4822 Smarty.class.php: fixed issue with php tags executed in literal blocks
\r
4824 2001-02-21 Monte Ohrt <monte@ispi.net>
\r
4826 * NEWS: update changelog for LGPL change
\r
4828 * Smarty.class.php
\r
4831 Smarty.addons.php: updated version numbers to 1.3.0
\r
4834 templates/index.tpl: update changelog, rearrange index.tpl file
\r
4836 2001-02-21 Andrei Zmievski <andrei@php.net>
\r
4839 Smarty.class.php: *** empty log message ***
\r
4841 2001-02-21 Monte Ohrt <monte@ispi.net>
\r
4843 * docs.sgml: update parameters for is_cached and fetch
\r
4845 2001-02-21 Andrei Zmievski <andrei@php.net>
\r
4848 Smarty.class.php: *** empty log message ***
\r
4850 2001-02-21 Monte Ohrt <monte@ispi.net>
\r
4854 docs.sgml: update docs, remove header function from addons
\r
4856 2001-02-20 Monte Ohrt <monte@ispi.net>
\r
4859 NEWS: update changelog
\r
4861 * TODO: update todo
\r
4863 * TODO: update todo list
\r
4865 * Smarty.class.php: update php tag handling logic
\r
4867 2001-02-19 Monte Ohrt <monte@ispi.net>
\r
4870 Config_File.class.php
\r
4873 docs.sgml: fixed <?php tag at beginning of files, updated docs
\r
4875 2001-02-19 Andrei Zmievski <andrei@php.net>
\r
4877 * Smarty.addons.php: *** empty log message ***
\r
4879 2001-02-13 Andrei Zmievski <andrei@php.net>
\r
4881 * TODO: *** empty log message ***
\r
4883 2001-02-12 Andrei Zmievski <andrei@php.net>
\r
4885 * templates/index.tpl
\r
4886 Smarty.class.php: *** empty log message ***
\r
4888 2001-02-10 Monte Ohrt <monte@ispi.net>
\r
4890 * Smarty.class.php: remove unneeded preg_match
\r
4892 * Smarty.class.php: remove comment
\r
4894 * Smarty.class.php: updated php escape to handle <script language="php">
\r
4897 Smarty.class.php: fix php tag escapement logic
\r
4899 * NEWS: commit changelog
\r
4901 * docs.sgml: update header docs
\r
4905 Smarty.class.php: added header custom function
\r
4907 2001-02-09 Monte Ohrt <monte@ispi.net>
\r
4910 templates/header.tpl
\r
4911 templates/index.tpl
\r
4914 docs.sgml: update documentation, add examples to test script.
\r
4916 2001-02-08 Andrei Zmievski <andrei@php.net>
\r
4918 * Smarty.class.php: *** empty log message ***
\r
4920 2001-02-08 Monte Ohrt <monte@ispi.net>
\r
4922 * COPYING.lib: added COPYING.lib
\r
4925 Config_File.class.php
\r
4928 docs.sgml: changed license to LGPL for commercial use
\r
4931 Smarty.class.php: fix clear_assign syntax error
\r
4933 2001-02-07 Monte Ohrt <monte@ispi.net>
\r
4935 * Smarty.class.php: added ability to pass array to clear_assign
\r
4938 templates/index.tpl
\r
4940 update documentation, remove tests from index file and template
\r
4942 2001-02-07 Andrei Zmievski <andrei@php.net>
\r
4945 Smarty.class.php: Adding file locking.
\r
4947 * templates/index.tpl
\r
4950 index.php: More cache work.
\r
4952 2001-02-06 Monte Ohrt <monte@ispi.net>
\r
4956 change register_ function names, update documents with tables
\r
4958 2001-02-06 Andrei Zmievski <andrei@php.net>
\r
4962 templates/index.tpl: Reworking and optimizing the cache system.
\r
4964 * Smarty.class.php: Restoring ?> in patterns.
\r
4966 2001-02-05 Monte Ohrt <monte@ispi.net>
\r
4968 * Smarty.class.php
\r
4969 docs.sgml: update cache directory creation logic
\r
4971 2001-02-05 Andrei Zmievski <andrei@php.net>
\r
4973 * Smarty.class.php: Removing once-only subpattern for now..
\r
4975 * Smarty.class.php: Fix modifier arg parsing.
\r
4977 2001-02-02 Andrei Zmievski <andrei@php.net>
\r
4981 templates/index.tpl: See changelog.
\r
4983 2001-02-01 Andrei Zmievski <andrei@php.net>
\r
4985 * README: *** empty log message ***
\r
4987 * Smarty.class.php: Use 'echo' instead of 'print'.
\r
4989 * Smarty.addons.php: *** empty log message ***
\r
4991 2001-02-01 Monte Ohrt <monte@ispi.net>
\r
4993 * Smarty.class.php: rearranged variables at top of script
\r
4995 2001-02-01 Andrei Zmievski <andrei@php.net>
\r
4997 * Smarty.class.php: Retabbing.
\r
4999 * templates/index.tpl
\r
5001 index.php: *** empty log message ***
\r
5003 2001-02-01 Monte Ohrt <monte@ispi.net>
\r
5005 * Smarty.class.php: update caching logic
\r
5007 * Smarty.class.php: fixed clear_all_cache bugs
\r
5009 * Smarty.class.php: fix .cache check
\r
5013 Smarty.class.php: update .che to .cache
\r
5017 docs.sgml: updated docs for caching, added clear_all_cache() directive
\r
5019 2001-01-31 Monte Ohrt <monte@ispi.net>
\r
5022 templates/index.tpl
\r
5023 docs.sgml: upated docs for date_format and html_options
\r
5025 2001-01-31 Andrei Zmievski <andrei@php.net>
\r
5027 * NEWS: *** empty log message ***
\r
5029 * Smarty.addons.php
\r
5030 index.php: Added ability to pass 'options' attribute to html_options.
\r
5032 * Smarty.addons.php
\r
5036 templates/index.tpl
\r
5037 Config_File.class.php
\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
5043 2001-01-31 Monte Ohrt <monte@ispi.net>
\r
5045 * Smarty.class.php
\r
5047 templates/index.tpl: removed DEBUG lines
\r
5049 2001-01-30 Monte Ohrt <monte@ispi.net>
\r
5051 * Smarty.class.php: changed default expire to 3600
\r
5053 * Config_File.class.php
\r
5057 Smarty.class.php: updated version numbers
\r
5062 added caching, force compile, force cache, misc performance updates
\r
5064 2001-01-30 Andrei Zmievski <andrei@php.net>
\r
5066 * NEWS: *** empty log message ***
\r
5068 * Smarty.class.php
\r
5069 templates/index.tpl: Remove debug message.
\r
5071 * Smarty.class.php
\r
5072 templates/index.tpl: Fixing the compile directory mayhem...
\r
5074 * Smarty.class.php:
\r
5075 Fix problem with {strip} around {section} and {include}
\r
5077 * Smarty.addons.php: *** empty log message ***
\r
5079 2001-01-29 Monte Ohrt <monte@ispi.net>
\r
5084 Smarty.class.php: fixed PHP_VERSION check, misc doc updates
\r
5087 Config_File.class.php
\r
5093 docs.sgml: updated for 1.2.1 compile_dir changes, misc doc updates
\r
5095 2001-01-26 Monte Ohrt <monte@ispi.net>
\r
5098 README: update BUGS and README files
\r
5100 * FAQ: updated FAQ
\r
5102 * Config_File.class.php
\r
5108 templates/index.tpl
\r
5109 AUTHORS: update again
\r
5111 2001-01-26 Andrei Zmievski <andrei@php.net>
\r
5117 templates/index.tpl: *** empty log message ***
\r
5119 * Smarty.class.php
\r
5121 templates/index.tpl: Added ability to index by key.
\r
5123 2001-01-25 Monte Ohrt <monte@ispi.net>
\r
5125 * NEWS: update changelog
\r
5131 AUTHORS: updated versions to 1.1.0
\r
5134 templates/index.tpl
\r
5135 Config_File.class.php
\r
5137 Smarty.class.php: update copyright notice
\r
5139 * Config_File.class.php
\r
5142 docs.sgml: added misc info
\r
5144 2001-01-24 Monte Ohrt <monte@ispi.net>
\r
5146 * Smarty.addons.php
\r
5148 templates/index.tpl
\r
5149 Config_File.class.php: initial commit
\r
5151 2001-01-23 Monte Ohrt <monte@ispi.net>
\r
5153 * docs.sgml: fix typo
\r
5155 2001-01-22 Monte Ohrt <monte@ispi.net>
\r
5158 docs.sgml: updated docs, renamed file
\r
5160 * FAQ: updated FAQ
\r
5163 README: updated Changelog and Readme
\r
5165 * doc.sgm: updated doc.sgm error
\r
5171 QUICKSTART: misc doc changes, added AUTHORS, COPYING
\r
5173 2001-01-22 Andrei Zmievski <andrei@php.net>
\r
5176 templates/index.tpl: *** empty log message ***
\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
5183 2001-01-22 Monte Ohrt <monte@ispi.net>
\r
5185 * QUICKSTART: updated QUICKSTART
\r
5191 doc.sgm: added BUGS and INSTALL, updated docs, FAQ, README
\r
5193 2001-01-21 Monte Ohrt <monte@ispi.net>
\r
5196 doc.sgm: updates to FAQ and docs
\r
5198 2001-01-19 Monte Ohrt <monte@ispi.net>
\r
5200 * FAQ: initial commit of FAQ
\r
5206 updated README, doc.sgm with preg_replace() parameter issue. also removed "./" from index.php file
\r
5208 * NEWS: initial commit of changelog
\r
5211 QUICKSTART: update quickstart text
\r
5213 2001-01-19 Andrei Zmievski <andrei@php.net>
\r
5215 * Smarty.class.php: Fix the compiled template check.
\r
5217 2001-01-18 Andrei Zmievski <andrei@php.net>
\r
5219 * doc.sgm: *** empty log message ***
\r
5221 2001-01-18 Monte Ohrt <monte@ispi.net>
\r
5224 templates/index.tpl
\r
5228 doc.sgm: update changes
\r
5230 2001-01-18 Andrei Zmievski <andrei@php.net>
\r
5233 Smarty.addons.php: *** empty log message ***
\r
5235 2001-01-18 Monte Ohrt <monte@ispi.net>
\r
5238 doc.sgm: add QUICKSTART, update docs for default modifier
\r
5240 * Smarty.addons.php
\r
5241 Smarty.class.php: added default modifier
\r
5247 templates/index.tpl: added dislaimers
\r
5249 2001-01-18 Andrei Zmievski <andrei@php.net>
\r
5251 * Smarty.class.php: *** empty log message ***
\r
5253 2001-01-16 Andrei Zmievski <andrei@php.net>
\r
5255 * Smarty.class.php
\r
5256 templates/index.tpl: Implement 'div by'.
\r
5258 2001-01-12 Monte Ohrt <monte@ispi.net>
\r
5260 * doc.sgm: update docs
\r
5262 * doc.sgm: doc changes
\r
5264 * doc.sgm: update docs
\r
5266 2001-01-12 Andrei Zmievski <andrei@php.net>
\r
5268 * Smarty.class.php
\r
5269 doc.sgm: *** empty log message ***
\r
5271 * Smarty.class.php: Fix template traversal.
\r
5273 2001-01-11 Andrei Zmievski <andrei@php.net>
\r
5275 * Smarty.class.php: *** empty log message ***
\r
5277 2001-01-09 Andrei Zmievski <andrei@php.net>
\r
5279 * Smarty.addons.php
\r
5280 Smarty.class.php: *** empty log message ***
\r
5282 2001-01-09 Monte Ohrt <monte@ispi.net>
\r
5284 * doc.sgm: update manual
\r
5286 2001-01-05 Monte Ohrt <monte@ispi.net>
\r
5289 Smarty.addons.php: commit changes
\r
5291 2001-01-04 Monte Ohrt <monte@ispi.net>
\r
5294 templates/index.tpl
\r
5295 Smarty.class.php: update changes
\r
5299 doc.sgm: add documentation
\r
5301 2001-01-02 Monte Ohrt <monte@ispi.net>
\r
5304 templates/index.tpl
\r
5306 Smarty.class.php: prepend insert_ to insert tag functions
\r
5308 * Smarty.class.php
\r
5310 templates/index.tpl: remove caching logic
\r
5315 templates/index.tpl: update changes
\r
5317 2000-12-27 Andrei Zmievski <andrei@php.net>
\r
5319 * Smarty.class.php
\r
5320 templates/header.tpl
\r
5321 templates/index.tpl
\r
5322 Smarty.addons.php: *** empty log message ***
\r
5324 2000-12-21 Andrei Zmievski <andrei@php.net>
\r
5326 * Smarty.class.php: Fix access to template variables.
\r
5328 * Smarty.class.php
\r
5329 templates/header.tpl:
\r
5330 Added support for passing variables to included files.
\r
5332 2000-12-20 Andrei Zmievski <andrei@php.net>
\r
5334 * Smarty.class.php:
\r
5335 Added support for inserting results of function processing a template.
\r
5337 2000-12-18 Monte Ohrt <monte@ispi.net>
\r
5339 * Smarty.class.php: added string_format function
\r
5341 * Smarty.addons.php: update format to string_format
\r
5345 Smarty.class.php: added format addon function
\r
5347 2000-12-13 Andrei Zmievski <andrei@php.net>
\r
5349 * Smarty.addons.php
\r
5350 Smarty.class.php: Fix sectionelse.
\r
5352 2000-12-07 Andrei Zmievski <andrei@php.net>
\r
5354 * Smarty.addons.php
\r
5356 templates/index.tpl: *** empty log message ***
\r
5358 2000-12-04 Andrei Zmievski <andrei@php.net>
\r
5360 * Smarty.class.php
\r
5361 templates/index.tpl
\r
5362 Smarty.addons.php: *** empty log message ***
\r
5364 2000-11-27 Andrei Zmievski <andrei@php.net>
\r
5366 * templates/index.tpl
\r
5367 Smarty.class.php: *** empty log message ***
\r
5369 2000-11-22 Andrei Zmievski <andrei@php.net>
\r
5371 * Smarty.class.php
\r
5372 templates/index.tpl: *** empty log message ***
\r
5374 2000-11-21 Andrei Zmievski <andrei@php.net>
\r
5376 * Smarty.class.php
\r
5377 templates/index.tpl
\r
5378 Smarty.addons.php: *** empty log message ***
\r
5380 2000-11-20 Andrei Zmievski <andrei@php.net>
\r
5382 * templates/index.tpl
\r
5385 index.php: *** empty log message ***
\r
5387 * Smarty.class.php
\r
5389 templates/index.tpl: Made sections work mostly.
\r
5391 2000-11-19 Andrei Zmievski <andrei@php.net>
\r
5394 templates/index.tpl: *** empty log message ***
\r
5396 2000-11-17 Andrei Zmievski <andrei@php.net>
\r
5398 * Smarty.class.php
\r
5399 Smarty.addons.php: *** empty log message ***
\r
5401 2000-11-15 Monte Ohrt <monte@ispi.net>
\r
5404 templates/footer.tpl
\r
5405 templates/header.tpl
\r
5406 templates/index.tpl: added template files to cvs dir
\r
5409 Smarty.class.php: commit changes
\r
5411 2000-08-08 Monte Ohrt <monte@ispi.net>
\r
5414 Smarty.class.php: update include path bug
\r
5416 * README: add README file
\r
5418 * Smarty.class.php: New file.
\r
5420 * Smarty.class.php: initial import
\r