Kyberia v2.3 - 1st revision from SVN (Without patches of kyberia.sk team)
[mirrors/Kyberia-bloodline.git] / smarty / Smarty-2.6.10 / ChangeLog
1 2005-08-04 Monte Ohrt <monte@ohrt.com>
2
3 * NEWS:
4 update secure_dir notes
5
6 * NEWS:
7 allow debug.tpl to work from arbitrary dir
8
9 2005-08-04 Messju Mohr <messju@lammfellpuschen.de>
10
11 * NEWS
12 libs/Smarty_Compiler.class.php:
13 fixed proper escaping for literal strings passed to
14 Smarty_Compiler::_expand_quoted_text() by
15 Smarty_Compiler::_parse_var_props()
16
17 2005-07-27 Messju Mohr <messju@lammfellpuschen.de>
18
19 * NEWS
20 libs/plugins/shared.make_timestamp.php:
21 removed ambiguity for numeric values passed to smarty_make_timestamp().
22 numeric values are *always* treated as timestamps now.
23
24 2005-07-18 Messju Mohr <messju@lammfellpuschen.de>
25
26 * libs/Config_File.class.php:
27 removed E_NOTICE from Config_File::get()
28
29 * libs/Smarty.class.php:
30 removed E_NOTICE
31
32 2005-07-10 Yannick Torres <yannick.torres@keliglia.com>
33
34 * docs/fr/getting-started.xml:
35 sync with EN
36
37 2005-07-08 Monte Ohrt <monte@ohrt.com>
38
39 * NEWS:
40 correct username in NEWS file
41
42 * NEWS
43 libs/plugins/function.html_select_date.php:
44 added passthru attribute feature to html_select_date
45
46 2005-07-03 Yannick Torres <yannick.torres@keliglia.com>
47
48 * docs/fr/language-snippets.ent
49 docs/fr/preface.xml:
50 sync with EN
51
52 2005-06-16 Messju Mohr <messju@lammfellpuschen.de>
53
54 * docs/de/preface.xml
55 docs/de/preface.xml:
56 sync with en
57
58 2005-06-13 Monte Ohrt <monte@ohrt.com>
59
60 * NEWS
61 libs/plugins/modifier.truncate.php:
62 add "middle" parameter to truncate modifier
63
64 2005-06-10 Messju Mohr <messju@lammfellpuschen.de>
65
66 * docs/de/livedocs.ent:
67 added german livedocs.ent
68
69 * docs/de/language-snippets.ent
70 docs/de/preface.xml:
71 sync with en
72
73 2005-06-09 Messju Mohr <messju@lammfellpuschen.de>
74
75 * docs/de/bookinfo.xml
76 docs/de/getting-started.xml
77 docs/de/getting-started.xml:
78 sync with en
79
80 2005-05-24 Yannick Torres <yannick.torres@keliglia.com>
81
82 * docs/fr/getting-started.xml
83 docs/fr/language-snippets.ent:
84 sync with EN
85
86 2005-05-20 Monte Ohrt <monte@ohrt.com>
87
88 * libs/plugins/function.html_radios.php:
89 fix allowable label id characters
90
91 2005-05-06 Monte Ohrt <monte@ohrt.com>
92
93 * NEWS
94 libs/plugins/function.html_radios.php:
95 make form input label ids optional (monte)
96
97 2005-05-02 Monte Ohrt <monte@ohrt.com>
98
99 * NEWS
100 libs/Smarty_Compiler.class.php:
101 add error message for empty if/elseif statements
102
103 2005-04-15 Monte Ohrt <monte@ohrt.com>
104
105 * NEWS
106 libs/plugins/function.html_radios.php:
107 cast selected value to string for comparison in html_radios
108
109 2005-04-07 Messju Mohr <messju@lammfellpuschen.de>
110
111 * NEWS
112 libs/plugins/function.html_select_date.php:
113 added xhtml compliance to html_select_date's year_as_text-feature
114 thanks to Mark West
115
116 * NEWS
117 libs/plugins/function.html_select_date.php:
118 fixed handling of selected month html_select_date
119 thanks to Yuri Weseman for providing problem+solution
120
121 2005-04-07 Nuno Lopes <nunoplopes@sapo.pt>
122
123 * docs/configure.in:
124 sync configure and file-entities scripts with phpdoc, for better
125 windows/cygwin support
126
127 2005-03-31 Monte Ohrt <monte@ohrt.com>
128
129 * libs/Config_File.class.php
130 libs/Smarty.class.php
131 libs/Smarty_Compiler.class.php:
132 update version numbers
133
134 * (Smarty_2_6_9)
135 NEWS:
136 update NEWS file
137
138 2005-03-30 Messju Mohr <messju@lammfellpuschen.de>
139
140 * libs/plugins/function.math.php:
141 re-enabled hex-constant. i hope in a sane way this time.
142
143 2005-03-30 Monte Ohrt <monte@ohrt.com>
144
145 * libs/plugins/function.math.php:
146 fix function testing logic
147
148 * libs/Smarty_Compiler.class.php:
149 disable variable func calls completely
150
151 * libs/Smarty_Compiler.class.php:
152 disallow variable func calls when security is enabled
153
154 2005-03-22 Messju Mohr <messju@lammfellpuschen.de>
155
156 * NEWS
157 libs/Config_File.class.php
158 libs/Smarty.class.php
159 libs/Smarty_Compiler.class.php:
160 bumped version-number to 2.6.9-dev
161 added headline of 2.6.6 release to NEWS file
162
163 2005-03-21 Messju Mohr <messju@lammfellpuschen.de>
164
165 * (Smarty_2_6_8)
166 NEWS:
167 maybe even better this way. thanks monte :)
168
169 * NEWS:
170 little more clear news-entry
171
172 2005-03-21 Monte Ohrt <monte@ohrt.com>
173
174 * NEWS:
175 update NEWS with e-modifier removal
176
177 * (Smarty_2_6_8)
178 libs/plugins/modifier.regex_replace.php:
179 remove e-modifier
180
181 2005-03-19 Messju Mohr <messju@lammfellpuschen.de>
182
183 * NEWS
184 libs/Smarty_Compiler.class.php:
185 objects don't get casted to arrays anymore in {foreach}
186
187 2005-02-26 Messju Mohr <messju@lammfellpuschen.de>
188
189 * NEWS
190 libs/Smarty.class.php:
191 add "null" as a valid token for {if} when security is enabled
192
193 2005-02-25 Monte Ohrt <monte@ohrt.com>
194
195 * NEWS
196 libs/plugins/function.mailto.php:
197 add javascript_charcode option to mailto
198
199 2005-02-24 Monte Ohrt <monte@ohrt.com>
200
201 * NEWS:
202 update NEWS file
203
204 * QUICK_START
205 libs/plugins/function.html_radios.php:
206 add label ids to html_radios
207
208 2005-02-10 Monte Ohrt <monte@ohrt.com>
209
210 * QUICK_START:
211 update with directory structure
212
213 2005-02-10 Nuno Lopes <nunoplopes@sapo.pt>
214
215 * docs/Makefile.in:
216 fix chm generation
217
218 2005-02-10 Messju Mohr <messju@lammfellpuschen.de>
219
220 * libs/Smarty_Compiler.class.php:
221 fixed too agressive {strip} around delimiters inside strip-blocks
222
223 2005-02-10 Monte Ohrt <monte@ohrt.com>
224
225 * QUICK_START:
226 fix a couple errors
227
228 2005-02-10 Nuno Lopes <nunoplopes@sapo.pt>
229
230 * docs/Makefile.in
231 docs/README:
232 commiting the new tools to make the CHM manual.
233
234 2005-02-09 Messju Mohr <messju@lammfellpuschen.de>
235
236 * NEWS
237 libs/Smarty_Compiler.class.php:
238 fixed handling of strip-tags with non-default delimiters
239
240 2005-02-04 Messju Mohr <messju@lammfellpuschen.de>
241
242 * libs/plugins/function.html_radios.php:
243 fixed syntax error. shame on me.
244
245 2005-02-03 Monte Ohrt <monte@ohrt.com>
246
247 * QUICK_START:
248 fix example
249
250 * QUICK_START:
251 initial commit
252
253 * RELEASE_NOTES
254 libs/Config_File.class.php
255 libs/Smarty.class.php
256 libs/Smarty_Compiler.class.php:
257 update version numbers in cvs
258
259 * (Smarty_2_6_7)
260 NEWS
261 libs/Config_File.class.php
262 libs/Smarty.class.php
263 libs/Smarty_Compiler.class.php:
264 commit version numbers for new release
265
266 2005-02-03 Messju Mohr <messju@lammfellpuschen.de>
267
268 * (Smarty_2_6_7)
269 libs/plugins/function.html_image.php:
270 fixed comment (thanks to CirTap)
271
272 2005-02-01 Monte Ohrt <monte@ohrt.com>
273
274 * libs/plugins/function.html_image.php:
275 remove border tag
276
277 2005-02-01 Messju Mohr <messju@lammfellpuschen.de>
278
279 * libs/Smarty.class.php:
280 fixed serialization of values containing newlines (like _cache_attrs)
281 in core_write_cache_file()
282
283 bumped version to 2.6.6-dev-3 to indicate that the fileformat of cache
284 has changed
285
286 2005-01-30 Messju Mohr <messju@lammfellpuschen.de>
287
288 * NEWS
289 libs/Smarty_Compiler.class.php:
290 fixed handling of hashed opening php-tags inside strip-blocks
291 (reported by titi_rafa)
292
293 2005-01-30 Nuno Lopes <nunoplopes@sapo.pt>
294
295 * docs/fr/language-snippets.ent:
296 fix build
297
298 2005-01-28 Messju Mohr <messju@lammfellpuschen.de>
299
300 * NEWS
301 libs/plugins/modifier.escape.php:
302 escape:url now uses the (RFC 1738 compliant) rawurlencode()
303
304 2005-01-23 Messju Mohr <messju@lammfellpuschen.de>
305
306 * libs/Smarty.class.php:
307 replaced ? true : false and removed intermediate $_cookie_var in the
308 handling of the SMARTY_DEBUG-cookie
309
310 2005-01-22 Yannick Torres <yannick.torres@keliglia.com>
311
312 * docs/fr/bookinfo.xml:
313 update EN-Revision tag
314
315 2005-01-21 Monte Ohrt <monte@ohrt.com>
316
317 * README
318 RELEASE_NOTES
319 docs/de/bookinfo.xml
320 docs/fr/bookinfo.xml
321 libs/Smarty.class.php
322 libs/Smarty_Compiler.class.php
323 libs/plugins/function.cycle.php
324 libs/plugins/function.debug.php
325 libs/plugins/function.html_checkboxes.php
326 libs/plugins/function.html_image.php
327 libs/plugins/function.html_radios.php
328 libs/plugins/function.html_table.php
329 libs/plugins/function.mailto.php
330 libs/plugins/modifier.cat.php
331 libs/plugins/modifier.nl2br.php
332 libs/plugins/modifier.strip.php
333 libs/plugins/outputfilter.trimwhitespace.php:
334 de-spammify e-mails
335
336 * README
337 RELEASE_NOTES
338 docs/de/bookinfo.xml
339 docs/fr/bookinfo.xml
340 libs/Config_File.class.php
341 libs/Smarty.class.php
342 libs/Smarty_Compiler.class.php
343 libs/plugins/function.cycle.php
344 libs/plugins/function.debug.php
345 libs/plugins/function.html_checkboxes.php
346 libs/plugins/function.html_image.php
347 libs/plugins/function.html_radios.php
348 libs/plugins/function.html_table.php
349 libs/plugins/function.mailto.php
350 libs/plugins/modifier.cat.php
351 libs/plugins/modifier.nl2br.php
352 libs/plugins/modifier.strip.php
353 libs/plugins/outputfilter.trimwhitespace.php:
354 update copyright notices, e-mail addresses
355
356 2005-01-06 Messju Mohr <messju@lammfellpuschen.de>
357
358 * libs/Smarty_Compiler.class.php:
359 reduced the code that is generated on a {foreach}-block that has a
360 name.
361
362 instead of pre-computing all foreach-properties (like first, last,
363 show) on each iteration, they are computed on demand as soon as
364 {$smarty.foreach.*}-variables are used.
365
366 * NEWS
367 libs/Smarty_Compiler.class.php:
368 slight optimization in the compilation of $smarty.const.FOO .
369
370 more complex consts like $smarty.const.$name still compile to
371 constant($this->_tpl_vars['name'])
372
373 2005-01-05 Messju Mohr <messju@lammfellpuschen.de>
374
375 * NEWS
376 libs/Smarty_Compiler.class.php:
377 make block functions and registered objects' block methods use a
378 local variable for block_content instead of $this->_block_content
379
380 it's not necessary to have $smarty->_block_content accessible.
381
382 2005-01-04 Yannick Torres <yannick.torres@keliglia.com>
383
384 * docs/fr/bookinfo.xml:
385 sync with EN
386
387 2005-01-01 Messju Mohr <messju@lammfellpuschen.de>
388
389 * libs/Config_File.class.php
390 libs/Smarty.class.php
391 libs/Smarty_Compiler.class.php:
392 Happy new year from germany.
393
394 2004-12-28 Monte Ohrt <monte@ispi.net>
395
396 * libs/Smarty.class.php:
397 fix _read_file comments
398
399 2004-12-26 Yannick Torres <yannick.torres@keliglia.com>
400
401 * docs/fr/getting-started.xml
402 docs/fr/preface.xml:
403 typo
404
405 * docs/fr/language-defs.ent
406 docs/fr/language-snippets.ent
407 docs/fr/livedocs.ent:
408 sync with EN & typo
409
410 2004-12-21 Yannick Torres <yannick.torres@keliglia.com>
411
412 * docs/fr/bookinfo.xml
413 docs/fr/getting-started.xml
414 docs/fr/translation.xml:
415 sync with EN
416
417 2004-12-17 Messju Mohr <messju@lammfellpuschen.de>
418
419 * NEWS
420 libs/Smarty_Compiler.class.php:
421 fixed escaping of template-filenames in the generated code that loads
422 needed plugins
423
424 2004-12-15 Monte Ohrt <monte@ispi.net>
425
426 * NEWS
427 libs/plugins/function.popup.php:
428 fix invalid HTML issue with popup
429
430 2004-12-06 boots <jayboots@yahoo.com>
431
432 * NEWS
433 libs/plugins/function.popup.php:
434 - fixed {popup} to properly handle inarray and function parameters and
435 added support for mouseoff and followmouse options
436
437 2004-11-21 Mehdi Achour <didou@keliglia.com>
438
439 * docs/fr/livedocs.ent:
440 add livedocs specific entities files
441
442 2004-11-16 Messju Mohr <messju@lammfellpuschen.de>
443
444 * libs/plugins/function.html_checkboxes.php
445 libs/plugins/function.html_radios.php:
446 cleaned up typecasting
447
448 2004-11-15 Messju Mohr <messju@lammfellpuschen.de>
449
450 * libs/plugins/function.html_options.php:
451 fixed semantically misleading check for $options (use isset() instead
452 of is_array() because it is always an array).
453
454 thanks to albert almeida.
455
456 2004-11-08 Messju Mohr <messju@lammfellpuschen.de>
457
458 * libs/Smarty_Compiler.class.php:
459 removed unused code
460
461 2004-10-25 Mehdi Achour <didou@keliglia.com>
462
463 * docs/fr/bookinfo.xml
464 docs/fr/getting-started.xml:
465 sync with en
466
467 2004-10-13 Monte Ohrt <monte@ispi.net>
468
469 * NEWS:
470 update header
471
472 2004-10-02 Messju Mohr <messju@lammfellpuschen.de>
473
474 * NEWS:
475 fixed nocache-handling with nested includes. there was a logical error
476 in the replacement of internal nocache-tags to dynamic content that
477 lead to false results with deeply nested includes or with
478 nocache-blocks inside nocache-blocks.
479
480 many thanks to Lars Jankowfsky for providing big help on reproducing
481 and tracking down this bug!
482
483 2004-10-01 Messju Mohr <messju@lammfellpuschen.de>
484
485 * libs/Smarty.class.php
486 libs/Smarty_Compiler.class.php:
487 - better header for compiled includes (more in line with compiled
488 templates)
489
490 - reuse cache_serials if a file is compiled more than once in one
491 process (force_compile)
492
493 - don't print nocache-delimiters wenn already inside
494 process_cached_inserts()
495
496 2004-09-29 Messju Mohr <messju@lammfellpuschen.de>
497
498 * libs/Smarty.class.php:
499 switched from @count() to !empty() . this was pointed out a few times
500 by a few people with buggy error-handlers
501
502 * libs/Smarty_Compiler.class.php:
503 added some property declarations
504
505 2004-09-28 Messju Mohr <messju@lammfellpuschen.de>
506
507 * libs/Smarty.class.php:
508 bumped up version number to reflect incompatibility in tempfiles of
509 'core' vs. 'internals'
510
511 2004-09-24 Messju Mohr <messju@lammfellpuschen.de>
512
513 * libs/plugins/function.html_select_date.php:
514 fixed $start_year when no value for the year in $time is given.
515
516 2004-09-21 Messju Mohr <messju@lammfellpuschen.de>
517
518 * libs/plugins/function.html_table.php:
519 fixed handling of "inner"-attribute
520
521 * libs/Smarty_Compiler.class.php:
522 fixed handling of object derefence inside backticks
523
524 2004-09-20 Monte Ohrt <monte@ispi.net>
525
526 * libs/debug.tpl:
527 add <head></head> tags
528
529 2004-09-18 boots <jayboots@yahoo.com>
530
531 * libs/Smarty.class.php
532 libs/Smarty_Compiler.class.php
533 libs/plugins/function.config_load.php
534 libs/plugins/function.debug.php
535 libs/plugins/function.fetch.php
536 libs/plugins/function.html_image.php:
537 Fixed \\r\\n line endings mistakenly introduced in last commit. d'oh.
538
539 2004-09-16 boots <jayboots@yahoo.com>
540
541 * NEWS
542 libs/Smarty.class.php
543 libs/Smarty_Compiler.class.php
544 libs/core/core.assemble_plugin_filepath.php
545 libs/core/core.assign_smarty_interface.php
546 libs/core/core.create_dir_structure.php
547 libs/core/core.display_debug_console.php
548 libs/core/core.get_include_path.php
549 libs/core/core.get_microtime.php
550 libs/core/core.get_php_resource.php
551 libs/core/core.is_secure.php
552 libs/core/core.is_trusted.php
553 libs/core/core.load_plugins.php
554 libs/core/core.load_resource_plugin.php
555 libs/core/core.process_cached_inserts.php
556 libs/core/core.process_compiled_include.php
557 libs/core/core.read_cache_file.php
558 libs/core/core.rm_auto.php
559 libs/core/core.rmdir.php
560 libs/core/core.run_insert_handler.php
561 libs/core/core.smarty_include_php.php
562 libs/core/core.write_cache_file.php
563 libs/core/core.write_compiled_include.php
564 libs/core/core.write_compiled_resource.php
565 libs/core/core.write_file.php
566 libs/plugins/function.config_load.php
567 libs/plugins/function.debug.php
568 libs/plugins/function.fetch.php
569 libs/plugins/function.html_image.php:
570 Moved /libs/core to /libs/internals and created new constant,
571 SMARTY_CORE_DIR which defaults to SMARTY_DIR/internals. This should help
572 CVS and rsynch users butupgrades will require changes and this may affect
573 3rd party plugins that use the /core dir.
574
575 2004-09-15 Messju Mohr <messju@lammfellpuschen.de>
576
577 * NEWS
578 libs/Smarty_Compiler.class.php:
579 moved $this->_num_const_regexp out of $this->_var_regexp and added it
580 to the places that affect $this->_var_regexp
581
582 this should fix some problems parsing plugin-names endings with digits
583
584 2004-09-14 Messju Mohr <messju@lammfellpuschen.de>
585
586 * libs/Config_File.class.php
587 libs/Smarty.class.php
588 libs/Smarty_Compiler.class.php:
589 update files to 2.6.6-dev
590
591 2004-09-13 Messju Mohr <messju@lammfellpuschen.de>
592
593 * NEWS:
594 fixed typo
595
596 2004-09-13 Monte Ohrt <monte@ispi.net>
597
598 * (Smarty_2_6_5)
599 NEWS:
600 update NEWS file with parsing correction note
601
602 2004-09-11 Messju Mohr <messju@lammfellpuschen.de>
603
604 * libs/plugins/function.debug.php:
605 removed notice from {debug}
606 thanks to Peter Billen for pointing this one out!
607
608 2004-09-11 Monte Ohrt <monte@ispi.net>
609
610 * libs/Smarty_Compiler.class.php:
611 fix more object calling syntax issues
612
613 2004-09-10 Messju Mohr <messju@lammfellpuschen.de>
614
615 * NEWS
616 libs/Smarty.class.php
617 libs/Smarty_Compiler.class.php:
618 added $smarty->security_settings['ALLOW_CONSTANTS']
619 including test-cases for them
620
621 2004-09-09 Monte Ohrt <monte@ispi.net>
622
623 * libs/Smarty_Compiler.class.php:
624 break down regex to digestable chunks, fix multiple param problem with
625 method calls,
626 add object method testing to unit_test cases
627
628 * libs/Smarty_Compiler.class.php:
629 update code comment with more examples
630
631 * libs/Smarty_Compiler.class.php:
632 allow objects in arbitrary param positions
633
634 * libs/Smarty_Compiler.class.php:
635 fix object parameter regex, allow one level of object indirection
636
637 * libs/Smarty_Compiler.class.php:
638 fix compile problem with numeric constants and math operator matching
639
640 2004-09-07 Monte Ohrt <monte@ispi.net>
641
642 * libs/Config_File.class.php
643 libs/Smarty.class.php
644 libs/Smarty_Compiler.class.php:
645 update files to 2.6.5-dev
646
647 * (Smarty_2_6_4)
648 NEWS:
649 update NEWS file with 2.6.4 header
650
651 2004-08-31 Monte Ohrt <monte@ispi.net>
652
653 * libs/Smarty_Compiler.class.php:
654 fix preg_quote
655
656 * libs/Smarty_Compiler.class.php:
657 fix math in object params, clean up some regex on the way, change
658 preg_ delimiters to ~ to avoid character clashes with ! and %
659
660 2004-08-30 Monte Ohrt <monte@ispi.net>
661
662 * NEWS
663 libs/Smarty_Compiler.class.php:
664 add $smarty.ldelim and $smarty.rdelim to smarty special var
665
666 2004-08-29 Messju Mohr <messju@lammfellpuschen.de>
667
668 * NEWS
669 libs/core/core.write_file.php:
670 tempnam() seems to be borken on many installation.
671
672 now we try tempnam first and if that fails we generate our own
673 temp-filename with uniqid()
674
675 2004-08-23 Monte Ohrt <monte@ispi.net>
676
677 * libs/plugins/modifier.capitalize.php:
678 dont use constant, use static var instead
679
680 * libs/plugins/modifier.capitalize.php:
681 implement optional param to capitalize for digit behavior
682
683 * libs/plugins/modifier.capitalize.php:
684 another commit to capitalize, taking special chars into account
685
686 2004-08-23 Messju Mohr <messju@lammfellpuschen.de>
687
688 * libs/Smarty_Compiler.class.php:
689 cleaned up attribute-handling in Smarty_Compiler::_compile_foreach_start()
690
691 2004-08-23 Monte Ohrt <monte@ispi.net>
692
693 * NEWS
694 libs/plugins/function.html_select_date.php
695 libs/plugins/modifier.capitalize.php:
696 fix capitalize modifier to not rely on buggy ucwords() func
697
698 2004-08-20 Monte Ohrt <monte@ispi.net>
699
700 * libs/plugins/function.html_select_date.php:
701 update version
702
703 * NEWS
704 libs/plugins/function.html_select_date.php:
705 make time param work with negative timestamps, force year range to include
706 given date unless explicitly set
707
708 2004-08-19 Monte Ohrt <monte@ispi.net>
709
710 * NEWS
711 libs/plugins/function.fetch.php:
712 fix bug with fetch, passing user/pass in url did not work
713
714 2004-08-13 Messju Mohr <messju@lammfellpuschen.de>
715
716 * libs/Smarty_Compiler.class.php:
717 fixed handling of {foreachelse} and {sectionelse} that got borked with
718 the latest commit (v 1.330)
719
720 2004-08-12 Messju Mohr <messju@lammfellpuschen.de>
721
722 * NEWS
723 libs/Smarty_Compiler.class.php:
724 fixed occasional wrong error messages on mismatched tags when
725 {else}, {elseif}, {foreachelse} or {sectionelse} is involved
726
727 thanks to Ooypunk for pointing me on this
728
729 2004-08-12 Nuno Lopes <nunoplopes@sapo.pt>
730
731 * docs/.cvsignore
732 docs/Makefile.in
733 docs/configure.in:
734 enable russian PDF builds
735
736 2004-07-30 Nuno Lopes <nunoplopes@sapo.pt>
737
738 * docs/configure.in:
739 typo
740
741 * docs/Makefile.in
742 docs/README
743 docs/configure.in:
744 add make test_xml
745 this is usefull to detect XML problems
746
747 2004-07-29 Nuno Lopes <nunoplopes@sapo.pt>
748
749 * docs/configure.in:
750 avoid warnings in head
751
752 * docs/.cvsignore
753 docs/Makefile.in
754 docs/README
755 docs/configure.in:
756 build pdf files
757 just type make pdf
758
759 2004-07-27 Messju Mohr <messju@lammfellpuschen.de>
760
761 * NEWS
762 libs/Smarty_Compiler.class.php:
763 fixed handling of methods arguments.
764
765 thanks to Manfred Wischin for finding this one and providing the
766 conceptual fix.
767
768 2004-07-23 Messju Mohr <messju@lammfellpuschen.de>
769
770 * libs/plugins/function.html_checkboxes.php
771 libs/plugins/function.html_radios.php:
772 there was little flaw in smarty_function_html_radios() and
773 smarty_function_html_checkboxes():
774
775 the newly introduced assign-attribute was still added to the
776 tag-output as an extra-attribute.
777
778 fixed.
779
780 * NEWS
781 libs/Smarty.class.php
782 libs/Smarty_Compiler.class.php
783 libs/core/core.load_plugins.php
784 libs/core/core.load_resource_plugin.php
785 libs/plugins/function.html_checkboxes.php
786 libs/plugins/function.html_image.php
787 libs/plugins/function.html_options.php
788 libs/plugins/function.html_radios.php
789 libs/plugins/function.html_select_date.php
790 libs/plugins/function.html_select_time.php
791 libs/plugins/modifier.date_format.php:
792 backed out renaming of _get_plugin_filepath() to get_plugin_filepath()
793
794 we'll stick to _get_plugin_filepath() and look for a more viable
795 solution to be exposed to plugin-writers.
796
797 2004-07-20 Messju Mohr <messju@lammfellpuschen.de>
798
799 * libs/Smarty_Compiler.class.php
800 libs/core/core.is_trusted.php
801 libs/plugins/compiler.assign.php:
802 Some fixes on PhpDocumentor comments. Thanks go to Ruben Vermeersch.
803
804 2004-07-16 andreas halter <phpcvs@andreashalter.ch>
805
806 * docs/de/bookinfo.xml
807 docs/de/getting-started.xml
808 docs/de/language-defs.ent
809 docs/de/language-snippets.ent
810 docs/de/preface.xml:
811 - updated for 2.6.3
812 - updates for new build system
813 - added missing files
814 - corrections from users
815 - revcheck comments for all files
816 - big up to didou and nuno, brilliant work
817 - make test: ok
818 - make: ok
819
820 2004-07-16 Nuno Lopes <nunoplopes@sapo.pt>
821
822 * docs/de/getting-started.xml:
823 fix the revision tracking tag
824 the revision number might not be right. just check it, please
825
826 2004-07-16 andreas halter <phpcvs@andreashalter.ch>
827
828 * docs/de/getting-started.xml:
829 - updated version (incl revcheck comment) for revcheck testing
830
831 2004-07-14 Monte Ohrt <monte@ispi.net>
832
833 * libs/Smarty.class.php:
834 replace " with ' where literal strings are quoted (ever so slight speedup)
835
836 2004-07-12 Messju Mohr <messju@lammfellpuschen.de>
837
838 * libs/plugins/modifier.date_format.php:
839 changed call from $smarty->_get_plugin_filepath() to
840 $smarty->get_plugin_filepath()
841
842 * libs/plugins/function.html_checkboxes.php
843 libs/plugins/function.html_image.php
844 libs/plugins/function.html_options.php
845 libs/plugins/function.html_radios.php
846 libs/plugins/function.html_select_date.php
847 libs/plugins/function.html_select_time.php:
848 renamed calls to $smarty->_get_plugin_filepath() to
849 $smarty->get_plugin_filepath()
850
851 * NEWS
852 libs/Smarty.class.php
853 libs/Smarty_Compiler.class.php
854 libs/core/core.load_plugins.php
855 libs/core/core.load_resource_plugin.php:
856 renamed Smarty::_get_plugin_filepath() to Smarty::get_plugin_filepath()
857
858 * NEWS
859 libs/Smarty.class.php
860 libs/core/core.write_compiled_include.php
861 libs/core/core.write_compiled_resource.php
862 libs/core/core.write_file.php:
863 removed touch() call. changing the timestamp of the compiled-template
864 to the source template's may be irritating for certain
865 source-code-caches. now a newly compiled template gets the current
866 time as timestamp.
867
868 2004-07-02 gerald croes <gerald@phpside.org>
869
870 * docs/fr/getting-started.xml
871 docs/fr/preface.xml:
872 Fixed missing tags to be able to make doc again
873
874 * docs/fr/preface.xml:
875 added the "is a good thing [TM]" as in en docs
876
877 * docs/fr/getting-started.xml:
878 added ctags, updated screen => programm listing.
879 added the technical note founded on the en doc
880
881 2004-07-02 Monte Ohrt <monte@ispi.net>
882
883 * NEWS
884 libs/plugins/function.html_checkboxes.php
885 libs/plugins/function.html_radios.php
886 libs/plugins/function.mailto.php:
887 add assign attribute to html_checkboxes and html_radios
888
889 2004-07-01 Messju Mohr <messju@lammfellpuschen.de>
890
891 * NEWS
892 libs/Smarty.class.php:
893 removed use of get_include_filepath() inside
894 get_auto_filename(). thanks go to c960657
895
896 * NEWS
897 libs/Smarty_Compiler.class.php:
898 enhanced error-reporting for {foreach}
899
900 * NEWS
901 libs/Smarty_Compiler.class.php:
902 fixed handling of digits inside tagnames. this problem slipped into
903 the regexps by adding support for numeric contants next to string
904 constants as variables.
905
906 2004-06-27 Messju Mohr <messju@lammfellpuschen.de>
907
908 * NEWS
909 libs/Smarty_Compiler.class.php:
910 fixed escaping of backslashes in Smarty_Compiler::_quote_replace()
911
912 2004-06-23 Monte Ohrt <monte@ispi.net>
913
914 * libs/plugins/modifier.date_format.php:
915 display date_format %e, %T and %D as expected for windows
916
917 2004-06-17 Messju Mohr <messju@lammfellpuschen.de>
918
919 * libs/Config_File.class.php
920 libs/Smarty.class.php
921 libs/Smarty_Compiler.class.php:
922 changed version-number to 2.6.4-dev
923
924 2004-06-16 Monte Ohrt <monte@ispi.net>
925
926 * (Smarty_2_6_3)
927 NEWS:
928 update NEWS file with version number
929
930 2004-06-09 Monte Ohrt <monte@ispi.net>
931
932 * NEWS
933 libs/plugins/modifier.escape.php:
934 added escapement of '</' to javascript escaping
935
936 2004-06-08 gerald croes <gerald@phpside.org>
937
938 * docs/fr/translation.xml:
939 Add other translators.
940
941 2004-06-08 Messju Mohr <messju@lammfellpuschen.de>
942
943 * libs/Smarty.class.php:
944 made the correct value of "use_sub_dirs" available to the compiler.
945 (not worth a NEWS-entry, i think)
946
947 2004-06-01 Messju Mohr <messju@lammfellpuschen.de>
948
949 * libs/plugins/function.fetch.php:
950 fix: proper initialistaion of $content.
951 thanks to Dmitry Koteroff for pointing this out.
952
953 2004-05-29 Mehdi Achour <didou@keliglia.com>
954
955 * docs/fr/translation.xml:
956 oups :)
957
958 * docs/fr/translation.xml:
959 added translation file
960
961 2004-05-28 Nuno Lopes <nunoplopes@sapo.pt>
962
963 * docs/Makefile.in:
964 clean also file-entities.php
965
966 2004-05-28 Messju Mohr <messju@lammfellpuschen.de>
967
968 * NEWS
969 libs/plugins/function.mailto.php:
970 added obfuscation of protocol-string in {mailto} when using
971 hex-encoding (thanks to bharat)
972
973 2004-05-26 Messju Mohr <messju@lammfellpuschen.de>
974
975 * NEWS
976 libs/Smarty.class.php:
977 enhanced auto-generated filenames for templates_c and cache
978
979 incremented Smarty::_version because the tempfiles' structure changed
980 a little
981
982 2004-05-23 Mehdi Achour <didou@keliglia.com>
983
984 * docs/fr/bookinfo.xml
985 docs/fr/getting-started.xml
986 docs/fr/preface.xml:
987 WS and added revcheck
988
989 2004-05-21 Messju Mohr <messju@lammfellpuschen.de>
990
991 * libs/Smarty_Compiler.class.php:
992 fixed typo in error-messages
993
994 * docs/de/language-snippets.ent
995 docs/fr/language-snippets.ent:
996 added empty language-snippets.ent to fix "make web"
997
998 2004-05-12 Monte Ohrt <monte@ispi.net>
999
1000 * NEWS
1001 libs/plugins/modifier.escape.php:
1002 add 'nonstd' escape modifier
1003
1004 2004-05-07 Monte Ohrt <monte@ispi.net>
1005
1006 * NEWS
1007 libs/plugins/block.textformat.php:
1008 update textformat to not output wrap chars after last para
1009
1010 2004-05-06 Messju Mohr <messju@lammfellpuschen.de>
1011
1012 * NEWS
1013 libs/core/core.write_file.php:
1014 use tempnam() instead of unqid() to create better temporary files in
1015 smarty_core_write_file().
1016
1017 (thanks to xces for finding this race-condition and his work on
1018 fixing it)
1019
1020 2004-05-04 Messju Mohr <messju@lammfellpuschen.de>
1021
1022 * libs/Smarty.class.php:
1023 added check if for file_exists() to Smarty::_read_file()
1024
1025 2004-04-30 Monte Ohrt <monte@ispi.net>
1026
1027 * NEWS
1028 libs/plugins/modifier.escape.php:
1029 add 'mail' attribute to escape modifier
1030
1031 2004-04-20 Mehdi Achour <didou@keliglia.com>
1032
1033 * docs/manual.xml.in:
1034 added the language-snippets.ent file and started using entities for notes
1035 under en/programmers/api-functions
1036
1037 2004-04-18 Mehdi Achour <didou@keliglia.com>
1038
1039 * docs/de/getting-started.xml
1040 docs/fr/getting-started.xml:
1041 new global entity for zend and php-accelerator
1042
1043 * docs/fr/bookinfo.xml
1044 docs/fr/getting-started.xml
1045 docs/fr/preface.xml:
1046 added myself as translator and added vim comments and xml tags
1047
1048 2004-04-16 Messju Mohr <messju@lammfellpuschen.de>
1049
1050 * NEWS:
1051 added entry for numeric constants
1052
1053 * libs/Smarty_Compiler.class.php:
1054 removed unused 2nd param in call to _parse_var()
1055
1056 * libs/Smarty_Compiler.class.php:
1057 added explanation for $this->_num_const_regexp
1058
1059 * NEWS
1060 libs/plugins/modifier.escape.php:
1061 added escape type "decentity" to smarty_modifier_escape()
1062
1063 * libs/Smarty_Compiler.class.php:
1064 enabled numerical constants be parsed as statements.
1065 (like {10} or {10|@range:12} )
1066
1067 * libs/Smarty_Compiler.class.php:
1068 removed unused $smarty_compiler->_dvar_num_var_regexp
1069
1070 * libs/Smarty.class.php:
1071 reverted Stuff
1072
1073 * libs/debug.tpl
1074 libs/core/core.assemble_plugin_filepath.php
1075 libs/core/core.read_cache_file.php
1076 libs/core/core.write_file.php
1077 libs/plugins/function.eval.php
1078 libs/plugins/function.popup.php
1079 libs/plugins/modifier.escape.php
1080 libs/plugins/shared.make_timestamp.php:
1081 reverted stuff
1082
1083 * libs/Smarty.class.php
1084 libs/Smarty_Compiler.class.php
1085 libs/debug.tpl
1086 libs/core/core.assemble_plugin_filepath.php
1087 libs/core/core.read_cache_file.php
1088 libs/core/core.write_file.php
1089 libs/plugins/function.eval.php
1090 libs/plugins/function.popup.php
1091 libs/plugins/modifier.escape.php
1092 libs/plugins/shared.make_timestamp.php:
1093 Smarty_Compiler.class.php
1094
1095 2004-04-15 Messju Mohr <messju@lammfellpuschen.de>
1096
1097 * NEWS
1098 libs/core/core.write_compiled_include.php:
1099 made smarty_core_write_compiled_include() php5-aware
1100
1101 if someone knows a better way than patching the source with the
1102 tokenizer, please stand up!
1103
1104 2004-04-14 Nuno Lopes <nunoplopes@sapo.pt>
1105
1106 * docs/Makefile.in:
1107 remove file-entities.ent also
1108
1109 * docs/.cvsignore
1110 docs/Makefile.in
1111 docs/README:
1112 allow make revcheck
1113
1114 2004-04-13 Nuno Lopes <nunoplopes@sapo.pt>
1115
1116 * docs/configure.in:
1117 do not need inipath
1118
1119 2004-04-13 Mehdi Achour <didou@keliglia.com>
1120
1121 * docs/TODO:
1122 done
1123
1124 * docs/configure.in
1125 docs/manual.xml.in:
1126 now the files entites are generated dynamically
1127
1128 2004-04-12 Messju Mohr <messju@lammfellpuschen.de>
1129
1130 * NEWS
1131 libs/Config_File.class.php
1132 libs/Smarty.class.php:
1133 removed unused functionality to load a subset of lines from a file in
1134 Smarty::_read_file()
1135
1136 additionally removed a warning that is emitted since php-4.3.5 when
1137 fread() is called on an empty file (with filesize()==0). thanks to
1138 Andreas Streichardt who pointed this out.
1139
1140 * NEWS
1141 libs/core/core.is_secure.php:
1142 smarty_core_is_secure() only checks the file for readability now, not
1143 the directory where is in.
1144
1145 * libs/Smarty.class.php:
1146 removed unused security_setting 'ALLOW_CONSTANTS'
1147
1148 2004-04-07 Messju Mohr <messju@lammfellpuschen.de>
1149
1150 * libs/plugins/function.assign_debug_info.php
1151 libs/plugins/function.cycle.php
1152 libs/plugins/function.mailto.php:
1153 removed trailing spaces
1154
1155 * libs/Smarty.class.php:
1156 removed unused $smarty->_error_msg
1157
1158 2004-04-04 Nuno Lopes <nunoplopes@sapo.pt>
1159
1160 * docs/configure.in:
1161 fixing my crap
1162 put build_date back on-line
1163
1164 2004-04-03 Nuno Lopes <nunoplopes@sapo.pt>
1165
1166 * docs/Makefile.in
1167 docs/configure.in
1168 docs/manual.xml.in:
1169 trying to fix ru problems
1170
1171 2004-03-30 Monte Ohrt <monte@ispi.net>
1172
1173 * libs/core/core.display_debug_console.php:
1174 fix problem with debug_tpl path and security
1175
1176 * NEWS
1177 libs/core/core.display_debug_console.php:
1178 fix problem displaying debug console when $default_resource_type is not
1179 "file:"
1180
1181 2004-03-29 Mehdi Achour <didou@keliglia.com>
1182
1183 * docs/TODO:
1184 and finally, add a TODO here
1185
1186 * docs/de/bookinfo.xml
1187 docs/de/manual.sgml
1188 docs/fr/bookinfo.xml
1189 docs/fr/manual.xml:
1190 translate bookinfo.xml and put back the translators
1191
1192 2004-03-28 Mehdi Achour <didou@keliglia.com>
1193
1194 * docs/manual.xml.in:
1195 add global.ent and define some general entities
1196
1197 * docs/de/bookinfo.xml
1198 docs/de/getting-started.xml
1199 docs/de/language-defs.ent
1200 docs/de/preface.xml:
1201 add new de files
1202
1203 * docs/de/appendixes.sgml
1204 docs/de/designers.sgml
1205 docs/de/getting-started.sgml
1206 docs/de/html-common.dsl
1207 docs/de/preface.sgml
1208 docs/de/programmers.sgml:
1209 drop old de files
1210
1211 * docs/fr/bookinfo.xml
1212 docs/fr/getting-started.xml
1213 docs/fr/manual.xml
1214 docs/fr/preface.xml:
1215 add ommited files
1216
1217 * docs/fr/language-defs.ent:
1218 split the french dir
1219
1220 * docs/fr/appendixes.sgml
1221 docs/fr/designers.sgml
1222 docs/fr/getting-started.sgml
1223 docs/fr/html-common.dsl
1224 docs/fr/manual.sgml
1225 docs/fr/preface.sgml
1226 docs/fr/programmers.sgml:
1227 drop old french files
1228
1229 * docs/manual.xml.in:
1230 let's put the new build system
1231
1232 2004-03-26 Mehdi Achour <didou@keliglia.com>
1233
1234 * docs/de/common.dsl
1235 docs/de/html.dsl
1236 docs/fr/common.dsl
1237 docs/fr/html.dsl
1238 docs/fr/php.dsl:
1239 not needed anymore
1240
1241 2004-03-24 Nuno Lopes <nunoplopes@sapo.pt>
1242
1243 * docs/Makefile.in:
1244 updated stylesheets
1245 highlight PHP automatically
1246
1247 * docs/Makefile.in
1248 docs/html.dsl:
1249 remove unneeded file
1250
1251 2004-03-23 Nuno Lopes <nunoplopes@sapo.pt>
1252
1253 * docs/version.ent.in:
1254 remove this also
1255
1256 * docs/getting-started.sgml:
1257 remove this one too
1258
1259 * docs/appendixes.sgml
1260 docs/common.dsl
1261 docs/designers.sgml
1262 docs/html-common.dsl
1263 docs/manual.sgml
1264 docs/php.dsl
1265 docs/preface.sgml
1266 docs/programmers.sgml:
1267 removing uneeded files
1268
1269 * docs/.cvsignore:
1270 commiting missing files for docbook
1271
1272 * docs/.cvsignore
1273 docs/Makefile.in
1274 docs/configure.in
1275 docs/manual.xml.in:
1276 bundling docbook 4
1277 now make and make web works
1278
1279 2004-03-23 Messju Mohr <messju@lammfellpuschen.de>
1280
1281 * NEWS
1282 libs/plugins/function.config_load.php:
1283 unrolled call to the is_compiled()-check to be able to supply the
1284 correct resource_base_path for config_load. this avoids errors when
1285 config-files are accessed where security is enabled.
1286
1287 thanks to shuther for pointing out this bug.
1288
1289 2004-03-20 Nuno Lopes <nunoplopes@sapo.pt>
1290
1291 * docs/manual.xml.in:
1292 fix build date
1293
1294 2004-03-18 Messju Mohr <messju@lammfellpuschen.de>
1295
1296 * libs/core/core.is_secure.php:
1297 removed merging of $smarty->template_dir into $smarty->secure_dir
1298
1299 the resource_base_path is considerd secure instead. this change should
1300 have absolutely no impact on smarty's security's behaviour
1301
1302 2004-03-18 Nuno Lopes <nunoplopes@sapo.pt>
1303
1304 * docs/configure.in:
1305 correcting non-existent var
1306
1307 * docs/.cvsignore
1308 docs/Makefile.in
1309 docs/configure.in
1310 docs/manual.xml.in
1311 docs/version.ent.in:
1312 generate build date
1313
1314 * docs/.cvsignore
1315 docs/Makefile.in
1316 docs/README
1317 docs/configure.in
1318 docs/manual.xml.in:
1319 new build/test system
1320
1321 2004-03-18 Messju Mohr <messju@lammfellpuschen.de>
1322
1323 * libs/Smarty.class.php:
1324 moved setting of a default resource_base_path from
1325 Smarty::_parse_resource_name() to Smarty::_fetch_resource_info()
1326
1327 this shouldn't affect anything, since all calls to
1328 _parse_resource_name() that are not done from within
1329 _fetch_resource_info() all pass their own resource_base_path
1330
1331 2004-03-17 Messju Mohr <messju@lammfellpuschen.de>
1332
1333 * NEWS
1334 libs/Smarty.class.php:
1335 removed '.' from the list of default resource_base_paths in
1336 _parse_resource_name()
1337
1338 this should only affect _parse_resource_name() for templates, not for
1339 php-resources and not for config_files. the latter pass two their own
1340 resource_base_path.
1341
1342 2004-03-16 Mehdi Achour <didou@keliglia.com>
1343
1344 * docs/appendixes.sgml
1345 docs/getting-started.sgml
1346 docs/preface.sgml:
1347 adding editor comments
1348
1349 * docs/appendixes.sgml
1350 docs/getting-started.sgml:
1351 cleaning words spacing, killing tabulations, using roles for
1352 programlisting..
1353
1354 2004-03-15 Messju Mohr <messju@lammfellpuschen.de>
1355
1356 * libs/Smarty.class.php:
1357 simplified Smarty::clear_all_cache();
1358
1359 2004-03-12 boots <jayboots@yahoo.com>
1360
1361 * docs/programmers.sgml:
1362 Updated is_cached prototype to indicate proper return type. (thanks to
1363 Geoffrey Hoffman)
1364
1365 2004-03-11 Messju Mohr <messju@lammfellpuschen.de>
1366
1367 * libs/core/core.assemble_plugin_filepath.php:
1368 fixed little bug that prevented plugins filepaths that are found in
1369 php's include_path (and not in one of the plugins_dirs) from being
1370 cached in the internal plugins-filepath-cache
1371
1372 2004-03-01 Monte Ohrt <monte@ispi.net>
1373
1374 * docs/designers.sgml:
1375 update include_php docs:wq
1376 :q
1377
1378 * docs/appendixes.sgml:
1379 update componentized template example to something useful
1380
1381 2004-02-24 Messju Mohr <messju@lammfellpuschen.de>
1382
1383 * NEWS
1384 libs/Smarty.class.php:
1385 _parse_resource_name() returned true on non-existant absolute
1386 paths. This caused a warning on _fetch_resource_info() when used in
1387 conjunction with template_exists(). It should be fixed now without
1388 negative effects.
1389
1390 2004-02-24 Monte Ohrt <monte@ispi.net>
1391
1392 * docs/designers.sgml:
1393 one more typo
1394
1395 * docs/designers.sgml:
1396 fix typo
1397
1398 2004-02-24 Messju Mohr <messju@lammfellpuschen.de>
1399
1400 * NEWS
1401 libs/core/core.is_secure.php:
1402 smarty_resource_*_secure got &$smarty passed errornously as 3rd
1403 parameter and not as 2nd. this is fixed.
1404
1405 2004-02-23 Messju Mohr <messju@lammfellpuschen.de>
1406
1407 * NEWS:
1408 fix handling of integer values like width and delay im
1409 smarty_function_popup()
1410
1411 * libs/plugins/function.popup.php:
1412 fixed handling of integer-attributes
1413
1414 * libs/Config_File.class.php
1415 libs/Smarty.class.php
1416 libs/Smarty_Compiler.class.php:
1417 updated version to 2.6.3-dev
1418
1419 2004-02-22 Messju Mohr <messju@lammfellpuschen.de>
1420
1421 * libs/plugins/function.html_select_date.php:
1422 removed notice on html_select_date with the month_empty-attribute
1423
1424 * libs/plugins/function.mailto.php:
1425 removed 2 notices of undefined vars (thanks Cit)
1426
1427 2004-02-17 Monte Ohrt <monte@ispi.net>
1428
1429 * NEWS:
1430 add header
1431
1432 * (Smarty_2_6_2)
1433 libs/Config_File.class.php
1434 libs/Smarty.class.php
1435 libs/Smarty_Compiler.class.php:
1436 change some info in headers, remove fluff
1437
1438 2004-02-13 Messju Mohr <messju@lammfellpuschen.de>
1439
1440 * NEWS
1441 libs/plugins/function.html_select_date.php:
1442 correctly handle partially empty dates (like "2004--" or "-12-").
1443
1444 * docs/programmers.sgml:
1445 learned something about <note> and sgml and applied this to the
1446 use.sub.dirs-section :)
1447
1448 * docs/designers.sgml:
1449 changed attribute-name "checked" to "selected" in the docs for
1450 html_radios and html_checkboxes. "checked" is deprecated for ages
1451 AFAIK and selected is recommended for consistency with {html_options}
1452
1453 * docs/programmers.sgml:
1454 added note about use_sub_dirs and Smarty-2.6.2 .
1455 fixed markup for section about clear_compiled_tpl() .
1456
1457 2004-02-12 Messju Mohr <messju@lammfellpuschen.de>
1458
1459 * NEWS
1460 libs/Config_File.class.php:
1461 YES and NO should not be booleanized inside triple-quotes in a
1462 config-file. this behaviour changed by accident in 2.6.1 and is now
1463 reverted to pre-2.6.1 behaviour
1464
1465 2004-02-10 Messju Mohr <messju@lammfellpuschen.de>
1466
1467 * NEWS
1468 libs/Config_File.class.php:
1469 fixed slurping of a the next line following a triple-quoted value in a
1470 config-file
1471
1472 2004-02-07 Messju Mohr <messju@lammfellpuschen.de>
1473
1474 * libs/Config_File.class.php:
1475 avoid @-operator for handling empty lines in Config_File.class.php
1476
1477 * libs/Smarty_Compiler.class.php:
1478 removed two notices from Smarty_Compiler::_parse_is_expr()
1479 (thanks shuther!)
1480
1481 * NEWS
1482 libs/Smarty.class.php:
1483 changed default for use_sub_dirs to false
1484
1485 * libs/plugins/function.mailto.php:
1486 removed notice of undefined variable. (thanks shuther!)
1487
1488 2004-01-29 Messju Mohr <messju@lammfellpuschen.de>
1489
1490 * libs/Smarty_Compiler.class.php:
1491 added file and line-number-information to error-messages regarding
1492 assigned objects an an error messages regarding modifiers with
1493 security.
1494
1495 2004-01-27 Messju Mohr <messju@lammfellpuschen.de>
1496
1497 * libs/Smarty_Compiler.class.php:
1498 removed use of temporary var $_params in compiled code of block-plugins
1499
1500 * NEWS
1501 libs/plugins/function.popup.php:
1502 fixed quoting of values in smarty_function_popup()
1503
1504 2004-01-25 Messju Mohr <messju@lammfellpuschen.de>
1505
1506 * docs/programmers.sgml:
1507 documented parameters of Smarty::clear_compiled_tpl()
1508
1509 * libs/Smarty_Compiler.class.php:
1510 Smarty_Compiler::_syntax_error() uses Smarty::_trigger_fatal_error() now
1511 instead of the trigger_error()-function
1512
1513 * libs/Smarty.class.php:
1514 Smarty::_trigger_fatal_error() uses Smarty::trigger_error() now,
1515 instead of the native trigger_error()-function
1516
1517 * libs/Smarty_Compiler.class.php:
1518 unrecognized custom-functions trigger an error at compile now, not at
1519 display-time.
1520
1521 2004-01-23 Monte Ohrt <monte@ispi.net>
1522
1523 * docs/getting-started.sgml:
1524 reword a paragraph
1525
1526 2004-01-22 Messju Mohr <messju@lammfellpuschen.de>
1527
1528 * libs/plugins/function.config_load.php:
1529 removed emission of unnecessary notices for unavailable config-files
1530 in config_load()
1531
1532 * NEWS
1533 libs/Config_File.class.php:
1534 fixed handling of hidden sections in Config_File
1535
1536 2004-01-21 Messju Mohr <messju@lammfellpuschen.de>
1537
1538 * NEWS
1539 libs/plugins/function.config_load.php:
1540 added handling of resources for {config_load}
1541
1542 2004-01-19 Messju Mohr <messju@lammfellpuschen.de>
1543
1544 * NEWS
1545 libs/plugins/function.html_table.php:
1546 fixed bug when using arrays with tr_attr and td_attr in {html_table}
1547
1548 2004-01-16 Monte Ohrt <monte@ispi.net>
1549
1550 * NEWS:
1551 add unit testing
1552
1553 * NEWS
1554 libs/Config_File.class.php
1555 libs/Smarty.class.php
1556 libs/Smarty_Compiler.class.php:
1557 update version numbers, add initial unit test directory
1558
1559 * (Smarty_2_6_1)
1560 libs/Config_File.class.php
1561 libs/Smarty.class.php
1562 libs/Smarty_Compiler.class.php:
1563 update version numbers for 2.6.1 release
1564
1565 2004-01-16 Messju Mohr <messju@lammfellpuschen.de>
1566
1567 * (Smarty_2_6_1)
1568 NEWS
1569 docs/programmers.sgml
1570 libs/Smarty.class.php:
1571 renamed $smarty->tpl_rror_reporting to $smarty->error_reporting
1572 "tpl_" is a bit redundant here (it's a TemPLate-engine overall :)
1573
1574 2004-01-15 Messju Mohr <messju@lammfellpuschen.de>
1575
1576 * libs/plugins/function.html_image.php:
1577 forgot to remove duplicate is_secure()-check
1578
1579 * NEWS
1580 libs/plugins/function.html_image.php:
1581 fix: $smarty->security is now correctly handled
1582
1583 minor optimizations:
1584 core/core.is_secure.php is only included when needed
1585 $dpi_default is only determined when needed
1586
1587 2004-01-14 Messju Mohr <messju@lammfellpuschen.de>
1588
1589 * docs/appendixes.sgml
1590 docs/programmers.sgml:
1591 removed suggestions to use extract() from the manual
1592
1593 * docs/designers.sgml:
1594 fixed typo
1595
1596 2004-01-12 Messju Mohr <messju@lammfellpuschen.de>
1597
1598 * docs/designers.sgml:
1599 mention SCRIPT_NAME below {$smarty} reserved variable because it got
1600 lost in the docs for $smarty->global_assign
1601
1602 * docs/designers.sgml:
1603 added docs for {$smarty.version} special variable
1604
1605 * docs/programmers.sgml:
1606 removed docs for $global_assign
1607
1608 * docs/programmers.sgml:
1609 added docs for tpl_error_reporting
1610
1611 * docs/designers.sgml:
1612 added docs for year_empty-, month_empty- and day_emtpy-attributes of
1613 html_select_date. maybe an example is needed to better explain empty
1614 values in YYY-MM-DD.
1615
1616 2004-01-10 Messju Mohr <messju@lammfellpuschen.de>
1617
1618 * libs/Smarty_Compiler.class.php:
1619 fixed handling of {php}-tags
1620
1621 2004-01-10 Monte Ohrt <monte@ispi.net>
1622
1623 * docs/designers.sgml:
1624 fix html_checkboxes examples
1625
1626 2004-01-08 Messju Mohr <messju@lammfellpuschen.de>
1627
1628 * NEWS
1629 libs/core/core.assemble_plugin_filepath.php:
1630 added caching of requested paths to smarty_core_assemble_plugin_filepath()
1631
1632 * NEWS:
1633 fix handling of comments inside {php}- and {literal}-blocks
1634
1635 * libs/Smarty_Compiler.class.php:
1636 fixed handling of comments inside {php} and {literal}
1637
1638 2004-01-06 Messju Mohr <messju@lammfellpuschen.de>
1639
1640 * NEWS
1641 libs/Config_File.class.php:
1642 fixed bug handling triple-quotes in config-files
1643
1644 * libs/Config_File.class.php:
1645 fixed bugs with triple-quotes in config-files
1646 thanks BRDude for finding them testing!
1647
1648 2004-01-02 Messju Mohr <messju@lammfellpuschen.de>
1649
1650 * libs/Smarty.class.php:
1651 removed unnecessary param in call to _fetch_resource_info()
1652
1653 2003-12-30 Messju Mohr <messju@lammfellpuschen.de>
1654
1655 * libs/Smarty.class.php:
1656 oops! removed tabs.
1657
1658 2003-12-27 Messju Mohr <messju@lammfellpuschen.de>
1659
1660 * NEWS
1661 libs/Smarty.class.php:
1662 made $SCRIPT_NAME available again
1663 changes default for request_use_auto_global to prefer autoglobals
1664
1665 * libs/Smarty.class.php:
1666 removed tabs and trailing spaces
1667
1668 * NEWS
1669 libs/Smarty_Compiler.class.php:
1670 readded default_modifiers. who removed that?
1671
1672 2003-12-23 Monte Ohrt <monte@ispi.net>
1673
1674 * NEWS:
1675 add portuguese docs
1676
1677 2003-12-22 Monte Ohrt <monte@ispi.net>
1678
1679 * docs/designers.sgml:
1680 fix counter example
1681
1682 2003-12-19 Monte Ohrt <monte@ispi.net>
1683
1684 * libs/Smarty.class.php:
1685 add debug console persistance feature
1686
1687 2003-12-19 Messju Mohr <messju@lammfellpuschen.de>
1688
1689 * libs/plugins/block.textformat.php
1690 libs/plugins/function.html_table.php
1691 libs/plugins/function.popup.php:
1692 removed extract(). enhanced parameter parsing.
1693
1694 * libs/plugins/function.counter.php
1695 libs/plugins/function.fetch.php
1696 libs/plugins/function.popup_init.php
1697 libs/plugins/modifier.capitalize.php
1698 libs/plugins/modifier.cat.php
1699 libs/plugins/modifier.date_format.php
1700 libs/plugins/modifier.debug_print_var.php
1701 libs/plugins/modifier.escape.php
1702 libs/plugins/modifier.indent.php
1703 libs/plugins/modifier.lower.php
1704 libs/plugins/modifier.nl2br.php
1705 libs/plugins/modifier.strip.php
1706 libs/plugins/modifier.upper.php
1707 libs/plugins/modifier.wordwrap.php
1708 libs/plugins/outputfilter.trimwhitespace.php
1709 libs/plugins/shared.escape_special_chars.php:
1710 removed tabs. fixed indentiation.
1711
1712 * libs/plugins/modifier.truncate.php:
1713 removed tabs
1714
1715 * libs/plugins/function.counter.php
1716 libs/plugins/function.cycle.php:
1717 removed extract() from parameter-parsing
1718
1719 2003-12-17 Messju Mohr <messju@lammfellpuschen.de>
1720
1721 * libs/plugins/function.html_select_date.php:
1722 fix plugin-name in error message
1723
1724 * libs/plugins/function.html_select_time.php:
1725 remove extract-call from {html_select_time}
1726
1727 * NEWS
1728 libs/plugins/function.html_select_date.php:
1729 allow single-digit days and months without smarty_make_timestamp()
1730 this makes dates like "1968-11-6" work correctly since no strtotime()
1731 is involved
1732
1733 add warning when unknown parameter is passed
1734
1735 2003-12-16 Messju Mohr <messju@lammfellpuschen.de>
1736
1737 * NEWS
1738 libs/Smarty.class.php:
1739 fix headers sent erroneously with cache_modified_check and fetch()
1740
1741 2003-12-12 Monte Ohrt <monte@ispi.net>
1742
1743 * libs/plugins/function.config_load.php:
1744 move set_path() call below the conditional bracket
1745
1746 * NEWS
1747 libs/plugins/function.config_load.php:
1748 fix config_load filepath bug
1749
1750 2003-12-12 boots <jayboots@yahoo.com>
1751
1752 * docs/designers.sgml:
1753 Updated language.function.if with additional annotation and to fix error
1754 that broke docs build process
1755
1756 2003-12-11 Messju Mohr <messju@lammfellpuschen.de>
1757
1758 * libs/Smarty_Compiler.class.php:
1759 little optimization for "is odd" and "is even"
1760
1761 2003-12-11 Monte Ohrt <monte@ispi.net>
1762
1763 * NEWS
1764 libs/Smarty_Compiler.class.php:
1765 fix 'is even by' and 'is odd by' logic
1766
1767 2003-12-11 Messju Mohr <messju@lammfellpuschen.de>
1768
1769 * docs/designers.sgml:
1770 update example-output of {mailto}
1771
1772 * libs/plugins/function.mailto.php:
1773 removed extract-call -> cleaner parameter-handling
1774
1775 * libs/plugins/function.mailto.php:
1776 fixed indentiation
1777
1778 * TODO:
1779 removed two done topics
1780
1781 2003-12-11 boots <jayboots@yahoo.com>
1782
1783 * docs/designers.sgml:
1784 Updated language.function.if to describe qualifiers (thanks andre)
1785
1786 2003-12-10 Messju Mohr <messju@lammfellpuschen.de>
1787
1788 * NEWS
1789 libs/plugins/function.html_select_date.php:
1790 added day_empty, month_empty, year_empty and all_empty attributes
1791 to pass an undefined date use {html_select_date time="--" ...}
1792
1793 * libs/plugins/function.html_select_date.php:
1794 removed extract()-call
1795
1796 * libs/plugins/function.html_select_date.php:
1797 fixed indetiation
1798
1799 2003-12-10 boots <jayboots@yahoo.com>
1800
1801 * NEWS
1802 docs/designers.sgml:
1803 Added table to language.function.if to describe qualifiers
1804
1805 2003-12-09 Messju Mohr <messju@lammfellpuschen.de>
1806
1807 * libs/plugins/function.html_checkboxes.php
1808 libs/plugins/function.html_options.php:
1809 strict comparason didn't work in all cases. use type-casting now.
1810
1811 * NEWS
1812 libs/plugins/function.html_checkboxes.php
1813 libs/plugins/function.html_options.php:
1814 fix bug when comparing array-keys to "selected" in html_options and
1815 html_checkboxes
1816
1817 in_array() uses "strict" comparason now.
1818
1819 * libs/plugins/function.html_checkboxes.php
1820 libs/plugins/function.html_options.php
1821 libs/plugins/function.html_radios.php:
1822 removed tabs, fixed indentiation
1823
1824 2003-12-08 Messju Mohr <messju@lammfellpuschen.de>
1825
1826 * NEWS
1827 libs/Smarty_Compiler.class.php:
1828 add better checks for correctly nested tags when compiling
1829
1830 2003-12-04 Messju Mohr <messju@lammfellpuschen.de>
1831
1832 * libs/Smarty.class.php
1833 libs/plugins/function.html_image.php:
1834 fix: check $smarty->request_use_auto_globals at the last occurences of
1835 HTTP_*_VARS
1836
1837 2003-12-03 Messju Mohr <messju@lammfellpuschen.de>
1838
1839 * NEWS
1840 libs/Smarty.class.php:
1841 remove $global_assign property from Smarty and $global_assign-handling
1842 from the constructor. the only visible change is, that $SCRIPT_NAME is
1843 not available in the tempates anymore. $smarty.server.SCRIPT_NAME has
1844 to be used from now.
1845
1846 2003-12-03 boots <jayboots@yahoo.com>
1847
1848 * docs/designers.sgml:
1849 Fixed example for count_characters
1850
1851 2003-12-01 boots <jayboots@yahoo.com>
1852
1853 * docs/designers.sgml:
1854 Added section "Escaping Smarty Parsing" under Basic Syntax.
1855
1856 2003-12-01 Messju Mohr <messju@lammfellpuschen.de>
1857
1858 * libs/core/core.create_dir_structure.php:
1859 thought again about my latest commit and backed it out.
1860
1861 * libs/core/core.create_dir_structure.php:
1862 fix root-dir-handling on windows filepath
1863
1864 2003-11-29 boots <jayboots@yahoo.com>
1865
1866 * libs/plugins/function.config_load.php:
1867 really make the fixes the last patch was supposed to do
1868
1869 * libs/plugins/function.config_load.php:
1870 removed tabs and killed trailing white-space
1871
1872 * libs/plugins/function.config_load.php:
1873 changed $smarty->_syntax_error to $smarty->trigger_error
1874
1875 2003-11-27 Messju Mohr <messju@lammfellpuschen.de>
1876
1877 * NEWS
1878 libs/plugins/modifier.debug_print_var.php:
1879 remove warning in debug_print_var on php-resources
1880
1881 * README:
1882 fix version number
1883
1884 2003-11-26 Messju Mohr <messju@lammfellpuschen.de>
1885
1886 * libs/Smarty_Compiler.class.php:
1887 raise max_level for $smarty.config... to 3 to allow arrays of config-vars
1888
1889 2003-11-25 Messju Mohr <messju@lammfellpuschen.de>
1890
1891 * libs/Smarty.class.php:
1892 changed version-tag to indicate incompatibility to older compiled
1893 templates
1894
1895 2003-11-24 Messju Mohr <messju@lammfellpuschen.de>
1896
1897 * NEWS
1898 libs/plugins/compiler.assign.php
1899 libs/plugins/function.assign.php:
1900 move function.assign.php to compiler.assign.php
1901
1902 * libs/core/core.get_include_path.php:
1903 silence occasional warnings of open_basedir- and
1904 safe_mode-restrictions in core.get_include_path.php
1905
1906 2003-11-23 Messju Mohr <messju@lammfellpuschen.de>
1907
1908 * libs/core/core.write_compiled_resource.php
1909 libs/core/core.write_file.php:
1910 avoid touch()-ing of recently unlinked files by touch()-ing the
1911 tempfile before rename instead of touch()-ing the resulting file after
1912 rename.
1913
1914 * NEWS
1915 libs/Smarty.class.php:
1916 add property $tpl_error_reporting
1917
1918 2003-11-22 Messju Mohr <messju@lammfellpuschen.de>
1919
1920 * libs/plugins/function.assign.php:
1921 remove use of extract() in smarty_function_assign()
1922
1923 * NEWS
1924 libs/Smarty.class.php:
1925 remove property $undefined. "null" is used literally instead
1926
1927 2003-11-21 Messju Mohr <messju@lammfellpuschen.de>
1928
1929 * libs/Smarty_Compiler.class.php:
1930 remove two E_NOTICES
1931
1932 2003-11-20 Messju Mohr <messju@lammfellpuschen.de>
1933
1934 * libs/Config_File.class.php
1935 libs/Smarty.class.php
1936 libs/Smarty_Compiler.class.php:
1937 change version to 2.6.1-dev
1938
1939 2003-11-19 Monte Ohrt <monte@ispi.net>
1940
1941 * (Smarty_2_6_0)
1942 NEWS:
1943 update NEWS file
1944
1945 * (Smarty_2_6_0)
1946 docs/designers.sgml
1947 libs/Config_File.class.php
1948 libs/Smarty.class.php
1949 libs/Smarty_Compiler.class.php:
1950 change version numbers to 2.6.0
1951
1952 2003-11-19 Messju Mohr <messju@lammfellpuschen.de>
1953
1954 * docs/designers.sgml
1955 docs/de/designers.sgml
1956 docs/fr/designers.sgml:
1957 fix examples of escape-modifier (in docs, docs/de and docs/fr !)
1958
1959 2003-11-18 Messju Mohr <messju@lammfellpuschen.de>
1960
1961 * NEWS
1962 libs/Smarty.class.php
1963 libs/Smarty_Compiler.class.php:
1964 move Smarty::quote_replace() to Smarty_Compiler::_quote_replace()
1965
1966 * libs/Smarty.class.php:
1967 removed extract-calls from _include()- and _eval()-wrappers
1968 variables passed with {include_php} have to accessed as members of $params
1969 now
1970
1971 2003-11-17 Messju Mohr <messju@lammfellpuschen.de>
1972
1973 * docs/designers.sgml:
1974 fixed typo
1975
1976 2003-11-13 Messju Mohr <messju@lammfellpuschen.de>
1977
1978 * libs/Config_File.class.php:
1979 fix occasional notice
1980
1981 2003-11-13 andreas halter <phpcvs@andreashalter.ch>
1982
1983 * docs/de/designers.sgml:
1984 - added cat modifier, thanks messju :-)
1985
1986 2003-11-13 Monte Ohrt <monte@ispi.net>
1987
1988 * (Smarty_2_6_0-RC3)
1989 NEWS
1990 libs/Config_File.class.php
1991 libs/Smarty.class.php
1992 libs/Smarty_Compiler.class.php:
1993 commit RC3 tags
1994
1995 2003-11-13 Messju Mohr <messju@lammfellpuschen.de>
1996
1997 * NEWS
1998 libs/Smarty_Compiler.class.php:
1999 fix handling of $var.key inside []
2000
2001 * libs/Smarty.class.php:
2002 fix unnecessary loading of core.load_resource_plugin.php
2003
2004 * (Smarty_2_6_0-RC3)
2005 docs/fr/designers.sgml:
2006 fixed example of html_table
2007
2008 2003-11-11 Messju Mohr <messju@lammfellpuschen.de>
2009
2010 * NEWS
2011 libs/core/core.process_cached_inserts.php:
2012 fix handling of assign inside {insert}-tags
2013
2014 2003-11-06 Messju Mohr <messju@lammfellpuschen.de>
2015
2016 * libs/core/core.read_cache_file.php:
2017 added $exp_time-parameter
2018
2019 * docs/programmers.sgml:
2020 added $exp_time to cache_handler_func-example
2021
2022 * libs/Smarty.class.php
2023 libs/core/core.write_cache_file.php:
2024 added $exp_time-parameter of clear_cache() and clear_all_cache() to
2025 cache_handler_func.
2026
2027 2003-11-05 Messju Mohr <messju@lammfellpuschen.de>
2028
2029 * NEWS
2030 libs/Config_File.class.php:
2031 fix handling if [...] inside triple-quotes in config-files
2032
2033 2003-11-04 Messju Mohr <messju@lammfellpuschen.de>
2034
2035 * libs/Smarty.class.php:
2036 fixed little bug in _parse_resource_name() (jlgunter, messju)
2037
2038 2003-11-03 andreas halter <phpcvs@andreashalter.ch>
2039
2040 * docs/designers.sgml
2041 docs/de/designers.sgml
2042 docs/fr/designers.sgml:
2043 - changed Smarty.php.class occurences to Smarty.class.php
2044
2045 2003-10-29 boots <jayboots@yahoo.com>
2046
2047 * docs/appendixes.sgml
2048 docs/designers.sgml
2049 docs/manual.sgml
2050 docs/programmers.sgml
2051 docs/de/appendixes.sgml
2052 docs/de/designers.sgml
2053 docs/de/programmers.sgml
2054 docs/fr/appendixes.sgml
2055 docs/fr/designers.sgml
2056 docs/fr/getting-started.sgml
2057 docs/fr/manual.sgml
2058 docs/fr/preface.sgml
2059 docs/fr/programmers.sgml:
2060 Fixes to documentation syntax so that all content can be processed used
2061 xsltproc docbook-xsl tools. In particular, fixes unescaped entities,
2062 broken tags, unquoted attributes.
2063
2064 2003-10-27 Messju Mohr <messju@lammfellpuschen.de>
2065
2066 * NEWS
2067 libs/Smarty_Compiler.class.php:
2068 fix handling of simple-math-operators inside modifiers
2069
2070 2003-10-25 Messju Mohr <messju@lammfellpuschen.de>
2071
2072 * libs/Smarty_Compiler.class.php:
2073 removed unused property _output_type
2074 removed unused param $tag_attrs of _parse_var_props()
2075 cleaned up alignment of class-properties
2076
2077 2003-10-23 Messju Mohr <messju@lammfellpuschen.de>
2078
2079 * libs/Smarty_Compiler.class.php:
2080 removed notice in php-tag handling in Smarty_Compiler::_compile_file()
2081
2082 * libs/Smarty_Compiler.class.php:
2083 removed two occasional E_NOTICES from
2084 Smarty_Compiler::_compile_include_php_tag()
2085
2086 * NEWS
2087 libs/core/core.create_dir_structure.php:
2088 fix handling of trailing-slashes in open_basedir in
2089 smarty_core_create_dir_structure()
2090
2091 2003-10-20 Messju Mohr <messju@lammfellpuschen.de>
2092
2093 * libs/Smarty_Compiler.class.php:
2094 elements inside `` are bracketed now inside the compiled-tpl. this
2095 fixes some issues with simple-math inside backticks.
2096
2097 2003-10-16 Monte Ohrt <monte@ispi.net>
2098
2099 * docs/designers.sgml:
2100 update overlib docs, no working examples
2101
2102 2003-10-12 Messju Mohr <messju@lammfellpuschen.de>
2103
2104 * libs/Smarty.class.php
2105 libs/core/core.is_secure.php:
2106 move check for template_dir in secure_dir-array into core.is_secure.php
2107
2108 this makes template_exists() work correctly with security=true even if
2109 template_dir is not inside the secure_dir-array
2110
2111 2003-10-11 Messju Mohr <messju@lammfellpuschen.de>
2112
2113 * libs/plugins/shared.make_timestamp.php:
2114 tightened check for YYYYMMDDHHMMSS-format. thanks konstantin for
2115 pointing this out.
2116
2117 removed a few tabs.
2118
2119 * libs/Smarty_Compiler.class.php:
2120 fix precedence of simple-math-operators before modifiers.
2121 thanks dominik!
2122
2123 * libs/Config_File.class.php
2124 libs/Smarty.class.php
2125 libs/Smarty_Compiler.class.php
2126 libs/core/core.assemble_plugin_filepath.php
2127 libs/core/core.assign_smarty_interface.php
2128 libs/core/core.create_dir_structure.php
2129 libs/core/core.display_debug_console.php
2130 libs/core/core.get_include_path.php
2131 libs/core/core.get_microtime.php
2132 libs/core/core.get_php_resource.php
2133 libs/core/core.is_secure.php
2134 libs/core/core.is_trusted.php
2135 libs/core/core.load_plugins.php
2136 libs/core/core.load_resource_plugin.php
2137 libs/core/core.process_cached_inserts.php
2138 libs/core/core.process_compiled_include.php
2139 libs/core/core.read_cache_file.php
2140 libs/core/core.rm_auto.php
2141 libs/core/core.rmdir.php
2142 libs/core/core.run_insert_handler.php
2143 libs/core/core.smarty_include_php.php
2144 libs/core/core.write_compiled_include.php
2145 libs/core/core.write_compiled_resource.php
2146 libs/core/core.write_file.php:
2147 removed tabs from the main and the core/*.php files
2148
2149 2003-10-08 Monte Ohrt <monte@ispi.net>
2150
2151 * (Smarty_2_6_0-RC2)
2152 NEWS
2153 libs/Config_File.class.php
2154 libs/Smarty.class.php
2155 libs/Smarty_Compiler.class.php:
2156 update version numbers to RC2
2157
2158 2003-09-18 Messju Mohr <messju@lammfellpuschen.de>
2159
2160 * docs/designers.sgml
2161 docs/de/designers.sgml:
2162 fixed description of cycle's advance-attribute
2163
2164 2003-09-16 Messju Mohr <messju@lammfellpuschen.de>
2165
2166 * NEWS
2167 libs/Smarty_Compiler.class.php:
2168 apply modifiers only once to section-loop and foreach-from attributes
2169
2170 2003-09-15 Messju Mohr <messju@lammfellpuschen.de>
2171
2172 * libs/Smarty.class.php
2173 libs/Smarty_Compiler.class.php
2174 libs/core/core.write_cache_paths_file.php:
2175 backed out _smarty_cached_paths-file-handling
2176
2177 * libs/Smarty.class.php
2178 libs/core/core.rm_auto.php:
2179 fixed clear_compiled_tpl with explicit $tpl_file given
2180 fixed return value of smarty_core_rm_auto() + Smarty::_unlink()
2181
2182 * libs/Smarty.class.php:
2183 little fix in _get_auto_filename()
2184
2185 2003-09-14 Messju Mohr <messju@lammfellpuschen.de>
2186
2187 * libs/Smarty.class.php
2188 libs/core/core.assemble_auto_filename.php:
2189 removed auto-filenames from path-cache. merged assemble_auto_filename
2190 back into Smarty::_get_auto_filename()
2191
2192 2003-09-12 Messju Mohr <messju@lammfellpuschen.de>
2193
2194 * libs/Smarty_Compiler.class.php:
2195 fixed quoting of modifier parameters
2196
2197 * NEWS
2198 libs/Smarty.class.php
2199 libs/Smarty_Compiler.class.php
2200 libs/core/core.get_php_resource.php
2201 libs/core/core.load_plugins.php
2202 libs/core/core.load_resource_plugin.php:
2203 remove Smarty::_plugin_implementation_exists() - use php's native
2204 is_callable()
2205
2206 2003-09-11 Messju Mohr <messju@lammfellpuschen.de>
2207
2208 * libs/Smarty.class.php:
2209 silenced two notices acces HTTP_SERVER_VARS
2210
2211 2003-09-10 andreas halter <phpcvs@andreashalter.ch>
2212
2213 * docs/de/designers.sgml
2214 docs/de/getting-started.sgml
2215 docs/de/programmers.sgml:
2216 - minor fixes (2 rep), slight wording changes
2217 - jade transform problem fixed
2218
2219 2003-09-08 andreas halter <phpcvs@andreashalter.ch>
2220
2221 * docs/de/designers.sgml
2222 docs/de/getting-started.sgml
2223 docs/de/manual.sgml
2224 docs/de/preface.sgml
2225 docs/de/programmers.sgml:
2226 all updated for 2.6.0 release, translated everything from 2_5_0 branch to
2227 20030908
2228
2229 2003-09-04 Messju Mohr <messju@lammfellpuschen.de>
2230
2231 * libs/Smarty.class.php:
2232 proper checking for files in _fetch_resource_info()
2233
2234 2003-09-02 Messju Mohr <messju@lammfellpuschen.de>
2235
2236 * NEWS
2237 libs/Smarty_Compiler.class.php:
2238 ignore {strip}/{/strip) inside {strip}-blocks
2239
2240 * libs/plugins/function.mailto.php:
2241 fixed 2 notices in smarty_function_mailto()
2242
2243 2003-09-01 Messju Mohr <messju@lammfellpuschen.de>
2244
2245 * libs/Smarty.class.php:
2246 re-include cache_paths on multiple calls to fetch() to avoid
2247 inconsistencies
2248 at multiple calls to fetch() in one script
2249
2250 * libs/Smarty_Compiler.class.php:
2251 fixed handling of \r in {strip}
2252 renamed $_trailing_lf to $_additional_newline
2253
2254 * libs/Smarty_Compiler.class.php:
2255 the weekly fix for {strip} :)
2256
2257 * docs/designers.sgml:
2258 fixed example for simple math.
2259
2260 2003-08-29 Messju Mohr <messju@lammfellpuschen.de>
2261
2262 * libs/core/core.assign_smarty_interface.php
2263 libs/core/core.display_debug_console.php
2264 libs/plugins/function.assign.php
2265 libs/plugins/function.html_options.php
2266 libs/plugins/function.html_table.php:
2267 fixed PHPDocumentor-comments (thanks Konstantin)
2268
2269 * libs/core/core.rmdir.php:
2270 made rmdir a bit more optimistic. especially it now removes
2271 directories correctly that where created accidently by "safe_mode=On
2272 && $use_sub_dirs=true"
2273
2274 2003-08-27 Messju Mohr <messju@lammfellpuschen.de>
2275
2276 * NEWS
2277 libs/Smarty_Compiler.class.php:
2278 fixed removal of leading/trailing newlines in {strip}-blocks
2279
2280 2003-08-25 Messju Mohr <messju@lammfellpuschen.de>
2281
2282 * INSTALL:
2283 added note emphasizing the introduction of "libs/" with 2.5.0
2284
2285 * NEWS
2286 libs/plugins/modifier.escape.php:
2287 fixed proper escaping of " and ' with escape:javascript
2288
2289 2003-08-22 Messju Mohr <messju@lammfellpuschen.de>
2290
2291 * NEWS
2292 libs/core/core.assemble_plugin_filepath.php:
2293 fixed bug in traversal of $smarty->plugins_dir-array in
2294 smarty_core_assemble_plugin_filepath(). the first matching plugin in
2295 the path should be used, not the last one.
2296
2297 * libs/core/core.read_cache_file.php:
2298 discard $_cache_info when the cache should be regenerated
2299
2300 2003-08-20 Messju Mohr <messju@lammfellpuschen.de>
2301
2302 * NEWS
2303 libs/Smarty_Compiler.class.php
2304 libs/plugins/block.strip.php:
2305 reverted {strip} from a block-plugin back into the compiler
2306
2307 * docs/programmers.sgml:
2308 fixed examples for register_function() and register_block()
2309
2310 * libs/Smarty.class.php:
2311 made template_exists() quiet when the template does not exist (thanks
2312 to konstatin for pointing this out)
2313
2314 2003-08-18 Monte Ohrt <monte@ispi.net>
2315
2316 * docs/getting-started.sgml:
2317 fix example title
2318
2319 * docs/README
2320 docs/getting-started.sgml:
2321 change installation wording confusion
2322
2323 2003-08-18 Messju Mohr <messju@lammfellpuschen.de>
2324
2325 * libs/Smarty.class.php
2326 libs/core/core.read_cache_file.php:
2327 fixed unnecessary load of source in template_exists() and the
2328 compile-check of smarty_core_read_cache_file()
2329
2330 * libs/Smarty_Compiler.class.php:
2331 allow section-, array- and object-dereference in $smarty-references
2332
2333 2003-08-15 Messju Mohr <messju@lammfellpuschen.de>
2334
2335 * docs/designers.sgml:
2336 added parameter-descriptions for count_characters (thanks Konstantin
2337 A. Pelepelin)
2338
2339 fixed docs for {html_checkboxes}
2340
2341 2003-08-14 Messju Mohr <messju@lammfellpuschen.de>
2342
2343 * libs/Smarty.class.php
2344 libs/core/core.read_cache_file.php:
2345 fixed timestamp-check of config-files in smarty_core_read_cache_file()
2346
2347 * libs/Smarty.class.php:
2348 fixed typecasting for arrays in _parse_resource_name()
2349
2350 * NEWS
2351 libs/plugins/function.config_load.php:
2352 fixes in config_load:
2353 - handling of section-attribute
2354 - reusing the same config-file multiple times
2355 - serialization of config-data for php<4.2.0 (no var_export)
2356
2357 many thanks to atu for pointing this out and for testing
2358
2359 2003-08-13 Messju Mohr <messju@lammfellpuschen.de>
2360
2361 * libs/Smarty.class.php
2362 libs/core/core.smarty_include_php.php:
2363 fixed problem with vars as attributes in {include_php}
2364
2365 2003-08-13 Monte Ohrt <monte@ispi.net>
2366
2367 * docs/README:
2368 commit README file for documentation compiling
2369
2370 2003-08-13 Messju Mohr <messju@lammfellpuschen.de>
2371
2372 * libs/debug.tpl
2373 libs/plugins/modifier.debug_print_var.php:
2374 removed '\r' from debug_print_vars' output
2375 properly escape vars in javascript-version of debug.tpl
2376
2377 2003-08-11 Monte Ohrt <monte@ispi.net>
2378
2379 * (Smarty_2_6_0_RC1)
2380 NEWS
2381 docs/designers.sgml
2382 docs/html.dsl
2383 docs/php.dsl
2384 libs/Config_File.class.php
2385 libs/Smarty.class.php
2386 libs/Smarty_Compiler.class.php:
2387 get ready for 2.6.0-RC1 release
2388
2389 2003-08-10 Messju Mohr <messju@lammfellpuschen.de>
2390
2391 * NEWS
2392 libs/Smarty.class.php:
2393 fixed status-header for cache_modified_check under cgi-sapi
2394
2395 2003-08-09 Messju Mohr <messju@lammfellpuschen.de>
2396
2397 * libs/core/core.is_secure.php
2398 libs/core/core.is_trusted.php:
2399 synced secure_dir-checking with trusted_dir-checking
2400
2401 * libs/core/core.is_secure.php:
2402 tightenend path checking in smarty_core_is_secure()
2403
2404 2003-08-08 Messju Mohr <messju@lammfellpuschen.de>
2405
2406 * libs/Smarty.class.php:
2407 fix: proper nesting of $smarty->_cache_including flag in cascaded
2408 cached/not-cached/fetched/inserted/foo-templates
2409
2410 * libs/debug.tpl:
2411 better escaping for $_debug_tpls[templates].filenames
2412
2413 * libs/Smarty.class.php
2414 libs/Smarty_Compiler.class.php:
2415 removed redundant $smarty from Smarty::_smarty_include()
2416
2417 * libs/debug.tpl:
2418 proper escaping of filenames in debug-console (thanks to prossel).
2419
2420 2003-08-07 Messju Mohr <messju@lammfellpuschen.de>
2421
2422 * docs/programmers.sgml:
2423 added docs for block-methods of registered objects
2424
2425 * docs/programmers.sgml:
2426 fixed typo in example for registered objects
2427
2428 * docs/designers.sgml:
2429 fixed exampls of html_image and html_checkboxes
2430
2431 * libs/plugins/function.debug.php:
2432 fixed {debug} and removed tabs in function.debug.php
2433
2434 * docs/programmers.sgml:
2435 fixed example for register_object
2436
2437 * docs/designers.sgml
2438 docs/programmers.sgml:
2439 updated docs for capture, html_table, html_image and register_object
2440
2441 2003-08-07 Monte Ohrt <monte@ispi.net>
2442
2443 * docs/designers.sgml
2444 docs/programmers.sgml:
2445 add math and default_resource_type to docs
2446
2447 * docs/getting-started.sgml:
2448 add core to example, add tech note
2449
2450 2003-08-07 Messju Mohr <messju@lammfellpuschen.de>
2451
2452 * docs/manual.sgml
2453 docs/fr/manual.sgml:
2454 upd copyright in the docs
2455
2456 2003-08-07 Monte Ohrt <monte@ispi.net>
2457
2458 * docs/getting-started.sgml:
2459 added core directory to install instructions
2460
2461 2003-08-07 Messju Mohr <messju@lammfellpuschen.de>
2462
2463 * docs/designers.sgml
2464 docs/programmers.sgml:
2465 added docs for php-functions as modifiers
2466
2467 * libs/Smarty.class.php
2468 libs/Smarty_Compiler.class.php:
2469 better caching of attributes for $cacheable=false-plugins
2470
2471 * docs/programmers.sgml:
2472 added section "caching.cacheable" to the docs, explaining the usage of
2473 the $cacheable-flag of the register_(block|compiler|function)-functions
2474
2475 * libs/Smarty_Compiler.class.php:
2476 fixed output of custom-functions with cached attributes
2477
2478 * docs/programmers.sgml:
2479 docs update on callbacks to the register_*-functions
2480
2481 2003-08-06 Messju Mohr <messju@lammfellpuschen.de>
2482
2483 * NEWS
2484 libs/Smarty.class.php
2485 libs/Smarty_Compiler.class.php
2486 libs/core/core.process_compiled_include.php:
2487 added optional parameter $cache_attrs to register_function() and
2488 register_block(). $cache_attrs is an array containing attribute- names
2489 that should be cached on calls to functions that have $cacheable set
2490 to false.
2491
2492 * libs/Smarty.class.php:
2493 fixed bug in _run_mod_handler
2494
2495 * libs/Smarty_Compiler.class.php:
2496 fixed bug with autoload-handling of modifiers. thanks ándre.
2497
2498 2003-08-05 Messju Mohr <messju@lammfellpuschen.de>
2499
2500 * libs/Config_File.class.php
2501 libs/Smarty.class.php
2502 libs/Smarty_Compiler.class.php:
2503 updated copyright notice
2504
2505 * libs/Smarty.class.php
2506 libs/core/core.load_plugins.php:
2507 fixed bug that occurred when using the same not-cacheable plugin in
2508 multiple includes
2509
2510 * docs/programmers.sgml:
2511 docs-update for plugins.writing
2512
2513 2003-08-04 Messju Mohr <messju@lammfellpuschen.de>
2514
2515 * docs/designers.sgml
2516 docs/programmers.sgml:
2517 updated docs for register_block_function(), block-functions,
2518 $request_use_auto_globals and html_checkboxes
2519
2520 2003-07-31 Messju Mohr <messju@lammfellpuschen.de>
2521
2522 * NEWS
2523 libs/Smarty.class.php
2524 libs/Smarty_Compiler.class.php:
2525 enabled registration of class-methods as callbacks for the
2526 register_*-functions
2527
2528 use: array('classname', 'method_name')) as callback
2529
2530 2003-07-29 Messju Mohr <messju@lammfellpuschen.de>
2531
2532 * libs/Smarty.class.php
2533 libs/Smarty_Compiler.class.php:
2534 modifiers are resolved at compile-time now. _run_mod_handler() is
2535 still used for modifiers with map_array=true (== no preceeding '@')
2536
2537 * libs/Smarty.class.php
2538 libs/Smarty_Compiler.class.php
2539 libs/core/core.smarty_include.php:
2540 moved _smarty_include() back into Smarty.class.php
2541
2542 * libs/Smarty.class.php
2543 libs/core/core.load_plugins.php:
2544 prevent unnecessary calls to _read_file() in _is_compiled()
2545 converted method-call to internal function-call in
2546 smarty_core_load_plugins()
2547
2548 2003-07-28 Messju Mohr <messju@lammfellpuschen.de>
2549
2550 * libs/Smarty_Compiler.class.php:
2551 quote smarty-header properly to prevent resource-names from escaping from
2552 the comment
2553
2554 2003-07-25 Messju Mohr <messju@lammfellpuschen.de>
2555
2556 * libs/core/core.create_dir_structure.php:
2557 weakend race-condition and removed bogus error-message caused by that
2558 in smarty_core_create_dir_structure().
2559
2560 2003-07-23 Messju Mohr <messju@lammfellpuschen.de>
2561
2562 * libs/Smarty.class.php
2563 libs/core/core.display_debug_console.php
2564 libs/core/core.fetch_resource_info.php
2565 libs/core/core.get_php_resource.php
2566 libs/core/core.parse_resource_name.php
2567 libs/core/core.process_cached_inserts.php
2568 libs/core/core.read_cache_file.php
2569 libs/core/core.run_insert_handler.php
2570 libs/core/core.smarty_include.php
2571 libs/core/core.smarty_include_php.php
2572 libs/plugins/function.eval.php:
2573 moved _fetch_resource_info and _parse_resource_name back into
2574 Smarty.class.php
2575 renamed smarty_include and smarty_eval wrappers to _include and _eval
2576
2577 2003-07-17 Messju Mohr <messju@lammfellpuschen.de>
2578
2579 * libs/core/core.process_compiled_include.php
2580 libs/core/core.read_cache_file.php:
2581 improved checking of compiled_include against cached-template with
2582 non-cached-chunks
2583
2584 * libs/core/core.write_compiled_include.php:
2585 fixed too short open-tag
2586
2587 * libs/plugins/function.eval.php:
2588 fixed assign parameter for eval (must have gotton lost on its way to 2.5.0)
2589 cleaned up indentiation
2590
2591 2003-07-03 Messju Mohr <messju@lammfellpuschen.de>
2592
2593 * libs/Smarty_Compiler.class.php:
2594 resurrected $foo->$bar syntax
2595
2596 * libs/Smarty_Compiler.class.php:
2597 i'm so stupid. kick me.
2598
2599 * libs/Smarty_Compiler.class.php:
2600 fixed initialisation of $this->_plugins in compile_block_tag()
2601
2602 2003-07-03 Monte Ohrt <monte@ispi.net>
2603
2604 * libs/Config_File.class.php:
2605 add preg_quote delimiter
2606
2607 2003-07-03 Messju Mohr <messju@lammfellpuschen.de>
2608
2609 * libs/Smarty_Compiler.class.php:
2610 applied fix for {$var1->p1|modifier:$var2->p2}-syntax - thanks Dominik
2611
2612 2003-07-02 Messju Mohr <messju@lammfellpuschen.de>
2613
2614 * libs/Smarty_Compiler.class.php:
2615 fixed duplicate generation of arg-list in _compile_block_tag()
2616
2617 * libs/Smarty_Compiler.class.php:
2618 fixed off-by-one-error in nocache-tag-handling
2619
2620 2003-06-30 Messju Mohr <messju@lammfellpuschen.de>
2621
2622 * libs/Smarty_Compiler.class.php:
2623 backed out errornously committed support for $foo->$bar
2624
2625 * libs/core/core.write_file.php:
2626 fixed indentiation, silenced occasional warning
2627
2628 * libs/plugins/function.html_image.php:
2629 match first character of file-attribute against "/" instead of
2630 DIRECTORY_SEPARATOR since it is a url-path and not a file-path.
2631
2632 * libs/Smarty_Compiler.class.php
2633 libs/core/core.write_file.php
2634 libs/plugins/function.html_image.php:
2635 libs/plugins/function.html_image.php
2636
2637 * libs/Smarty_Compiler.class.php:
2638 re-fixed cacheable_state-handling
2639
2640 * libs/core/core.display_debug_console.php
2641 libs/core/core.process_cached_inserts.php
2642 libs/core/core.process_compiled_include.php
2643 libs/core/core.run_insert_handler.php:
2644 extincting $this out of smarty_core_*-functions
2645
2646 * libs/Smarty.class.php
2647 libs/Smarty_Compiler.class.php:
2648 fixed handling of nocache-state
2649
2650 2003-06-29 Messju Mohr <messju@lammfellpuschen.de>
2651
2652 * libs/Smarty.class.php
2653 libs/core/core.smarty_include.php
2654 libs/core/core.smarty_include_php.php
2655 libs/plugins/function.eval.php:
2656 removed $this from smarty_include and smarty_include_php
2657 added cleaner handling of $this to {eval}
2658
2659 * libs/core/core.load_resource_plugin.php:
2660 fixed inlude_once-call
2661
2662 * docs/de/designers.sgml
2663 docs/fr/designers.sgml:
2664 fixed examples of html_radios and html_checkboxes in german and french docs
2665
2666 2003-06-25 Monte Ohrt <monte@ispi.net>
2667
2668 * libs/core/core.assemble_auto_filename.php
2669 libs/core/core.write_cache_paths_file.php:
2670 fix typo, fix write_cache_paths logic
2671
2672 * libs/Smarty.class.php
2673 libs/core/core.assemble_auto_filename.php:
2674 fix SMARTY_COMPILE_DIR_SEP problem, make local var
2675
2676 2003-06-24 Monte Ohrt <monte@ispi.net>
2677
2678 * libs/Smarty.class.php
2679 libs/core/core.assemble_auto_filename.php
2680 libs/core/core.write_cache_paths_file.php:
2681 fixed cache_paths bug, simplified filename assembly logic
2682
2683 2003-06-24 Messju Mohr <messju@lammfellpuschen.de>
2684
2685 * libs/plugins/function.html_image.php:
2686 added parsing of forgotton param "basedir"
2687
2688 * libs/Smarty_Compiler.class.php:
2689 fixed $smarty.get-reference
2690
2691 * libs/plugins/block.textformat.php:
2692 removed warning
2693
2694 * libs/Smarty_Compiler.class.php:
2695 fixed value of _cacheable_state on compiler-startup
2696
2697 2003-06-23 Monte Ohrt <monte@ispi.net>
2698
2699 * libs/Smarty.class.php
2700 libs/Smarty_Compiler.class.php
2701 libs/core/core.write_cache_paths_file.php:
2702 make cache_path per resource, fix a couple directory path issues
2703
2704 2003-06-23 Messju Mohr <messju@lammfellpuschen.de>
2705
2706 * libs/Smarty_Compiler.class.php:
2707 removed warning when compiling empty template
2708
2709 * libs/core/core.write_compiled_include.php:
2710 fixed bug in write_compiled_include
2711
2712 * libs/core/core.assemble_plugin_filepath.php:
2713 fixed warning
2714
2715 2003-06-22 Messju Mohr <messju@lammfellpuschen.de>
2716
2717 * libs/plugins/function.eval.php:
2718 fixed propagation of $this into evald code in smarty_function_eval()
2719
2720 * libs/core/core.write_cache_paths_file.php
2721 libs/core/core.write_compiled_include.php:
2722 fix in compiled-include-handling
2723
2724 * libs/core/core.assemble_auto_filename.php
2725 libs/core/core.assemble_plugin_filepath.php
2726 libs/core/core.assign_smarty_interface.php
2727 libs/core/core.create_dir_structure.php
2728 libs/core/core.fetch_resource_info.php
2729 libs/core/core.get_include_path.php
2730 libs/core/core.get_microtime.php
2731 libs/core/core.get_php_resource.php
2732 libs/core/core.is_secure.php
2733 libs/core/core.is_trusted.php
2734 libs/core/core.load_plugins.php
2735 libs/core/core.load_resource_plugin.php
2736 libs/core/core.parse_resource_name.php
2737 libs/core/core.read_cache_file.php
2738 libs/core/core.rm_auto.php
2739 libs/core/core.rmdir.php
2740 libs/core/core.write_cache_file.php
2741 libs/core/core.write_cache_paths_file.php
2742 libs/core/core.write_compiled_include.php
2743 libs/core/core.write_compiled_resource.php
2744 libs/core/core.write_file.php
2745 libs/plugins/modifier.date_format.php:
2746 started moving from $this to $smarty in core.*.php
2747
2748 2003-06-21 Monte Ohrt <monte@ispi.net>
2749
2750 * libs/core/core.create_dir_structure.php
2751 libs/core/core.write_file.php
2752 libs/plugins/function.config_load.php:
2753 fix more dir paths
2754
2755 * NEWS
2756 libs/Smarty.class.php
2757 libs/core/core.assemble_auto_filename.php
2758 libs/core/core.assemble_plugin_filepath.php
2759 libs/core/core.fetch_resource_info.php
2760 libs/core/core.get_php_resource.php
2761 libs/core/core.parse_resource_name.php
2762 libs/core/core.process_cached_inserts.php
2763 libs/core/core.read_cache_file.php
2764 libs/core/core.rm_auto.php
2765 libs/core/core.rmdir.php
2766 libs/core/core.run_insert_handler.php
2767 libs/core/core.smarty_include.php
2768 libs/core/core.smarty_include_php.php
2769 libs/core/core.write_cache_file.php
2770 libs/core/core.write_cache_paths_file.php
2771 libs/core/core.write_compiled_include.php
2772 libs/core/core.write_compiled_resource.php
2773 libs/core/core.write_file.php
2774 libs/plugins/function.config_load.php
2775 libs/plugins/function.fetch.php
2776 libs/plugins/function.html_image.php:
2777 fix filepaths to core files to use DIRECTORY_SEPARATOR
2778
2779 2003-06-21 Messju Mohr <messju@lammfellpuschen.de>
2780
2781 * libs/Smarty_Compiler.class.php:
2782 fixed {plugin|modifier} syntax
2783
2784 * libs/Smarty.class.php
2785 libs/core/core.write_compiled_include.php:
2786 fixed compiled include handling
2787
2788 2003-06-21 Monte Ohrt <monte@ispi.net>
2789
2790 * libs/Smarty.class.php
2791 libs/Smarty_Compiler.class.php
2792 libs/core/core.assemble_auto_filename.php
2793 libs/core/core.assemble_plugin_filepath.php
2794 libs/core/core.write_cache_paths_file.php:
2795 added filepath caching
2796
2797 2003-06-20 Monte Ohrt <monte@ispi.net>
2798
2799 * libs/Smarty_Compiler.class.php:
2800 update more varnames
2801
2802 * libs/Smarty.class.php
2803 libs/core/core.display_debug_console.php
2804 libs/core/core.fetch_file_info.php
2805 libs/core/core.fetch_resource_info.php
2806 libs/core/core.get_php_resource.php
2807 libs/core/core.parse_file_path.php
2808 libs/core/core.parse_resource_name.php
2809 libs/core/core.process_cached_inserts.php
2810 libs/core/core.read_cache_file.php
2811 libs/core/core.run_insert_handler.php
2812 libs/core/core.smarty_include.php
2813 libs/core/core.smarty_include_php.php
2814 libs/core/core.write_compiled_resource.php
2815 libs/core/core.write_compiled_template.php
2816 libs/plugins/function.config_load.php:
2817 refactored var naming to better reflect "resource" instead of "file" where
2818 appropriate
2819
2820 2003-06-19 Messju Mohr <messju@lammfellpuschen.de>
2821
2822 * libs/Smarty.class.php:
2823 updated version-number to 2.5.0-cvs
2824
2825 * libs/core/core.write_cache_file.php:
2826 omit is-cache_dir-writable-check if a cache_handler_function is in use
2827
2828 * libs/core/core.smarty_include_php.php:
2829 fixed comments in smarty_include_php
2830
2831 2003-06-19 Monte Ohrt <monte@ispi.net>
2832
2833 * libs/Smarty.class.php
2834 libs/Smarty_Compiler.class.php
2835 libs/core/core.display_debug_console.php
2836 libs/core/core.smarty_include.php
2837 libs/plugins/function.eval.php:
2838 split up _compile_template to _compile_file and _compile_source, fix eval
2839 function
2840 VS: ----------------------------------------------------------------------
2841
2842 * libs/plugins/function.config_load.php:
2843 fix logic for _is_compiled()
2844
2845 2003-06-19 Messju Mohr <messju@lammfellpuschen.de>
2846
2847 * NEWS
2848 libs/Smarty_Compiler.class.php:
2849 added optional assign-attribute to {capture}-tag
2850
2851 * NEWS
2852 libs/Smarty.class.php:
2853 added $cacheable-parameter to register_compiler_function()
2854
2855 2003-06-18 Messju Mohr <messju@lammfellpuschen.de>
2856
2857 * NEWS
2858 libs/Smarty.class.php
2859 libs/Smarty_Compiler.class.php
2860 libs/core/core.load_plugins.php
2861 libs/core/core.process_compiled_include.php
2862 libs/core/core.read_cache_file.php
2863 libs/core/core.write_cache_file.php
2864 libs/core/core.write_compiled_include.php:
2865 added $cacheable-parameter to register_function() and register_block()
2866
2867 * libs/Smarty.class.php:
2868 append '.php' to all compiled templates regardless of the settings of
2869 $use_sub_dirs
2870
2871 * libs/Smarty.class.php
2872 libs/core/core.read_cache_file.php:
2873 fixed $file_path-parameters passed to smarty_core_fetch_file_info()
2874
2875 2003-06-17 Monte Ohrt <monte@ispi.net>
2876
2877 * NEWS:
2878 fix name
2879
2880 * libs/Smarty_Compiler.class.php:
2881 change varnames to follow coding methods
2882
2883 * NEWS
2884 libs/Smarty_Compiler.class.php:
2885 add math patch to core
2886
2887 2003-06-17 Messju Mohr <messju@lammfellpuschen.de>
2888
2889 * libs/core/core.smarty_include.php:
2890 switched _process_template() to _is_compiled()-logic
2891
2892 2003-06-17 Monte Ohrt <monte@ispi.net>
2893
2894 * libs/Smarty.class.php:
2895 fix _is_compiled logic
2896
2897 * NEWS:
2898 update news file
2899
2900 * libs/Smarty.class.php
2901 libs/Smarty_Compiler.class.php:
2902 fix _run_mod_handler routine
2903
2904 * libs/Smarty.class.php
2905 libs/Smarty_Compiler.class.php
2906 libs/core/core.display_debug_console.php
2907 libs/core/core.fetch_file_info.php
2908 libs/core/core.parse_file_path.php
2909 libs/core/core.write_compiled_template.php
2910 libs/plugins/function.config_load.php:
2911 fix path problems, rename some varibles from "template" to "file"
2912
2913 2003-06-16 Monte Ohrt <monte@ispi.net>
2914
2915 * libs/core/core.fetch_file_info.php
2916 libs/core/core.fetch_template_info.php:
2917 rename file, commit
2918
2919 * libs/Smarty.class.php
2920 libs/Smarty_Compiler.class.php
2921 libs/core/core.parse_file_path.php
2922 libs/core/core.read_cache_file.php
2923 libs/plugins/block.strip.php
2924 libs/plugins/block.textformat.php
2925 libs/plugins/compiler.config_load.php
2926 libs/plugins/function.config_load.php
2927 libs/plugins/function.eval.php
2928 libs/plugins/function.fetch.php
2929 libs/plugins/function.html_image.php:
2930 fix config_load, compile fetched arrays to compile_dir, switch display
2931 back to runtime. clean up var names and function names, split up compile
2932 testing and compiling to separate funcs, rename some template_* functions
2933 to
2934 file_* functions and update logic so they can be used for file resources
2935 other than templates.
2936
2937 2003-06-16 Messju Mohr <messju@lammfellpuschen.de>
2938
2939 * libs/Smarty_Compiler.class.php:
2940 fixed little bug in _compile_custom_tag()
2941
2942 2003-06-16 Monte Ohrt <monte@ispi.net>
2943
2944 * NEWS
2945 libs/Smarty.class.php
2946 libs/Smarty_Compiler.class.php
2947 libs/core/core.assign_smarty_interface.php
2948 libs/core/core.create_dir_structure.php
2949 libs/core/core.display_debug_console.php
2950 libs/core/core.fetch_template_info.php
2951 libs/core/core.get_include_path.php
2952 libs/core/core.get_microtime.php
2953 libs/core/core.get_php_resource.php
2954 libs/core/core.is_secure.php
2955 libs/core/core.is_trusted.php
2956 libs/core/core.load_plugins.php
2957 libs/core/core.load_resource_plugin.php
2958 libs/core/core.parse_file_path.php
2959 libs/core/core.process_cached_inserts.php
2960 libs/core/core.read_cache_file.php
2961 libs/core/core.rm_auto.php
2962 libs/core/core.rmdir.php
2963 libs/core/core.run_insert_handler.php
2964 libs/core/core.smarty_include.php
2965 libs/core/core.smarty_include_php.php
2966 libs/core/core.write_cache_file.php
2967 libs/core/core.write_compiled_template.php
2968 libs/core/core.write_file.php
2969 libs/plugins/core.assign_smarty_interface.php
2970 libs/plugins/core.create_dir_structure.php
2971 libs/plugins/core.display_debug_console.php
2972 libs/plugins/core.fetch_template_info.php
2973 libs/plugins/core.get_include_path.php
2974 libs/plugins/core.get_microtime.php
2975 libs/plugins/core.get_php_resource.php
2976 libs/plugins/core.is_secure.php
2977 libs/plugins/core.is_trusted.php
2978 libs/plugins/core.load_plugins.php
2979 libs/plugins/core.load_resource_plugin.php
2980 libs/plugins/core.parse_file_path.php
2981 libs/plugins/core.process_cached_inserts.php
2982 libs/plugins/core.read_cache_file.php
2983 libs/plugins/core.rm_auto.php
2984 libs/plugins/core.rmdir.php
2985 libs/plugins/core.run_insert_handler.php
2986 libs/plugins/core.smarty_include.php
2987 libs/plugins/core.smarty_include_php.php
2988 libs/plugins/core.write_cache_file.php
2989 libs/plugins/core.write_compiled_template.php
2990 libs/plugins/core.write_file.php:
2991 move core files into their own directory under SMARTY_DIR,
2992 remove abstraction function _execute_core_function
2993
2994 * libs/Smarty_Compiler.class.php:
2995 fix newline handling for template for all template tags
2996
2997 2003-06-11 Monte Ohrt <monte@ispi.net>
2998
2999 * libs/plugins/compiler.config_load.php:
3000 add compiler function to cvs repository
3001
3002 2003-06-11 Messju Mohr <messju@lammfellpuschen.de>
3003
3004 * NEWS
3005 libs/Smarty.class.php
3006 libs/Smarty_Compiler.class.php:
3007 added config-option "request_use_auto_globals" to make auto-globals be
3008 used as request vars instead of HTTP_*_VARS
3009
3010 2003-06-11 Monte Ohrt <monte@ispi.net>
3011
3012 * NEWS
3013 libs/Smarty.class.php
3014 libs/Smarty_Compiler.class.php
3015 libs/plugins/function.config_load.php:
3016 make config vars compile statically
3017
3018 2003-06-11 Messju Mohr <messju@lammfellpuschen.de>
3019
3020 * NEWS
3021 libs/Smarty_Compiler.class.php:
3022 backed out newlines patch
3023
3024 * NEWS
3025 libs/Smarty_Compiler.class.php:
3026 removed newlines in compiled templates after closing tags
3027
3028 2003-06-10 Messju Mohr <messju@lammfellpuschen.de>
3029
3030 * docs/de/designers.sgml:
3031 fixed german note on html_image and disk-access
3032
3033 2003-06-10 Monte Ohrt <monte@ispi.net>
3034
3035 * libs/plugins/core.parse_file_path.php:
3036 fix bug with resource_type resolving
3037
3038 2003-06-09 Monte Ohrt <monte@ispi.net>
3039
3040 * docs/designers.sgml:
3041 replace example with more practical one
3042
3043 2003-06-08 Messju Mohr <messju@lammfellpuschen.de>
3044
3045 * NEWS
3046 libs/Smarty.class.php
3047 libs/Smarty_Compiler.class.php:
3048 added block-methods for registered objects
3049
3050 2003-06-07 Messju Mohr <messju@lammfellpuschen.de>
3051
3052 * docs/programmers.sgml:
3053 fixed bug in documentation for $smarty->default_modifiers
3054
3055 2003-06-06 Monte Ohrt <monte@ispi.net>
3056
3057 * libs/plugins/core.parse_file_path.php:
3058 fix problem with new default_resource_type changes
3059
3060 * NEWS:
3061 update NEWS file info
3062
3063 * NEWS
3064 libs/Smarty.class.php
3065 libs/plugins/core.parse_file_path.php:
3066 add default_resource_type, ignore 1 char resource names
3067
3068 * NEWS
3069 libs/Config_File.class.php:
3070 fix bug where config file starts with hidden section
3071
3072 2003-06-04 Monte Ohrt <monte@ispi.net>
3073
3074 * NEWS
3075 libs/Smarty.class.php:
3076 -** empty log message ***
3077
3078 2003-06-03 Monte Ohrt <monte@ispi.net>
3079
3080 * libs/plugins/function.html_image.php:
3081 fix example in code comments
3082
3083 2003-06-03 Messju Mohr <messju@lammfellpuschen.de>
3084
3085 * NEWS
3086 libs/plugins/function.counter.php:
3087 fixed behaviour of start=... for {counter}
3088
3089 2003-06-02 Messju Mohr <messju@lammfellpuschen.de>
3090
3091 * NEWS
3092 libs/plugins/function.counter.php:
3093 fixed assign for {counter}
3094
3095 2003-05-30 Monte Ohrt <monte@ispi.net>
3096
3097 * libs/plugins/core.write_cache_file.php
3098 libs/plugins/core.write_compiled_template.php:
3099 add discrete error checking pertaining to $cache_dir
3100 and $compile_dir, their existance and writability
3101
3102 2003-05-28 Messju Mohr <messju@lammfellpuschen.de>
3103
3104 * NEWS
3105 libs/plugins/function.html_table.php:
3106 added params vdir, hdir and inner to html_table to allow looping over
3107 the data in various directions
3108
3109 2003-05-28 Monte Ohrt <monte@ispi.net>
3110
3111 * libs/plugins/core.compile_template.php
3112 libs/plugins/core.display_debug_console.php:
3113 fix problem with security and debug.tpl file
3114
3115 2003-05-23 Monte Ohrt <monte@ispi.net>
3116
3117 * NEWS:
3118 upd NEWS file
3119
3120 * libs/Smarty_Compiler.class.php:
3121 allow spaces in literal tags
3122
3123 2003-05-22 Monte Ohrt <monte@ispi.net>
3124
3125 * docs/fr/programmers.sgml:
3126 fix special chars
3127
3128 2003-05-19 Monte Ohrt <monte@ispi.net>
3129
3130 * NEWS
3131 libs/Smarty_Compiler.class.php:
3132 speed up compiled templates, hardcode plugin filepaths instead of
3133 recalculate at runtime
3134
3135 2003-05-19 Messju Mohr <messju@lammfellpuschen.de>
3136
3137 * docs/designers.sgml:
3138 fixed example of {html_image}
3139
3140 * docs/designers.sgml:
3141 fixed typo
3142
3143 2003-05-12 Messju Mohr <messju@lammfellpuschen.de>
3144
3145 * libs/Smarty.class.php
3146 libs/plugins/core.read_cache_file.php
3147 libs/plugins/core.smarty_include.php
3148 libs/plugins/function.config_load.php:
3149 fixed multiple redundant occurrences for 'config' and 'template' in
3150 $smarty->_cache_info
3151
3152 2003-05-10 Messju Mohr <messju@lammfellpuschen.de>
3153
3154 * libs/plugins/core.create_dir_structure.php:
3155 refurbished create_dir_structure to use '/' internally
3156
3157 * libs/plugins/core.create_dir_structure.php:
3158 fixed windows absolute-paths in smarty_core_create_dir_structure()
3159
3160 * libs/plugins/core.create_dir_structure.php:
3161 fixed error-message
3162
3163 2003-05-09 Messju Mohr <messju@lammfellpuschen.de>
3164
3165 * libs/Smarty_Compiler.class.php:
3166 fixed warning due to missing param to _execute_core_function()
3167
3168 * libs/Smarty_Compiler.class.php:
3169 fixed quoting in _compile_include_php
3170
3171 * libs/Smarty_Compiler.class.php:
3172 fixed quoting of "file"-parameter in _compile_include_tag()
3173
3174 2003-05-08 Monte Ohrt <monte@ispi.net>
3175
3176 * docs/programmers.sgml:
3177 fix typo
3178
3179 * libs/Smarty.class.php
3180 libs/Smarty_Compiler.class.php
3181 libs/plugins/core.compile_template.php
3182 libs/plugins/core.create_dir_structure.php
3183 libs/plugins/core.fetch_template_info.php
3184 libs/plugins/core.get_include_path.php
3185 libs/plugins/core.get_microtime.php
3186 libs/plugins/core.get_php_resource.php
3187 libs/plugins/core.is_secure.php
3188 libs/plugins/core.is_trusted.php
3189 libs/plugins/core.load_plugins.php
3190 libs/plugins/core.load_resource_plugin.php
3191 libs/plugins/core.parse_file_path.php
3192 libs/plugins/core.process_cached_inserts.php
3193 libs/plugins/core.read_cache_file.php
3194 libs/plugins/core.rm_auto.php
3195 libs/plugins/core.rmdir.php
3196 libs/plugins/core.run_insert_handler.php
3197 libs/plugins/core.smarty_include.php
3198 libs/plugins/core.smarty_include_php.php
3199 libs/plugins/core.write_cache_file.php
3200 libs/plugins/core.write_compiled_template.php
3201 libs/plugins/core.write_file.php
3202 libs/plugins/function.config_load.php
3203 libs/plugins/function.fetch.php
3204 libs/plugins/function.html_image.php:
3205 abstract more private functions to plugin directory
3206
3207 * libs/Config_File.class.php:
3208 only add DIRECTORY_SEPARATOR if it isn't already present
3209
3210 * libs/Config_File.class.php:
3211 fix directory separator code, use DIRECTORY_SEPARATOR
3212
3213 2003-05-08 Messju Mohr <messju@lammfellpuschen.de>
3214
3215 * docs/designers.sgml:
3216 fixed example of html_checkboxes
3217
3218 * NEWS
3219 libs/Smarty.class.php:
3220 fixed bug in _create_dir_structure() when used with
3221 open_basedir-restriction and relative paths
3222
3223 * docs/designers.sgml:
3224 fixed example for html_radios
3225
3226 2003-05-07 Monte Ohrt <monte@ispi.net>
3227
3228 * libs/Smarty.class.php
3229 libs/Smarty_Compiler.class.php
3230 libs/plugins/core.assign_smarty_interface.php
3231 libs/plugins/core.display_debug_console.php
3232 libs/plugins/function.display_debug_console.php:
3233 abstracted display_debug_console and assign_smarty_interface to plugin dir
3234 as a test
3235
3236 * libs/Smarty.class.php
3237 libs/plugins/function.display_debug_console.php:
3238 correct misc varnames, abstract debug console display to plugin function
3239
3240 * libs/plugins/modifier.escape.php:
3241 fix typo
3242
3243 2003-05-05 Monte Ohrt <monte@ispi.net>
3244
3245 * libs/Smarty_Compiler.class.php:
3246 add % to math
3247
3248 * libs/Smarty.class.php:
3249 clean up comments, formatting
3250
3251 * NEWS
3252 libs/Smarty.class.php:
3253 keep DIR_SEP for 3rd party compatability
3254
3255 * NEWS
3256 libs/Smarty.class.php:
3257 remove DIR_SEP, use DIRECTORY_SEPARATOR exclusively
3258
3259 * libs/Smarty_Compiler.class.php:
3260 remove ++ and -- math operators on template vars
3261
3262 2003-05-04 Messju Mohr <messju@lammfellpuschen.de>
3263
3264 * libs/Smarty_Compiler.class.php:
3265 removed unused parameter $quote from Smarty_Compiler::_parse_attrs()
3266
3267 * libs/plugins/function.html_image.php:
3268 fixed DIR_SEP in html_image-plugin
3269
3270 2003-05-04 Monte Ohrt <monte@ispi.net>
3271
3272 * NEWS
3273 libs/Smarty.class.php:
3274 rename DIR_SEP to SMARTY_DIR_SEP to avoid varname collisions
3275
3276 2003-05-04 Messju Mohr <messju@lammfellpuschen.de>
3277
3278 * NEWS
3279 libs/plugins/function.html_image.php:
3280 changed "link" to "href" in html_image. "link" is still working but
3281 deprecated
3282 html_image always renders an alt-tag now (default alt="")
3283 cleaned up indentiation of function.html_image.php
3284
3285 2003-05-03 Monte Ohrt <monte@ispi.net>
3286
3287 * libs/debug.tpl:
3288 fix typo
3289
3290 2003-05-02 Messju Mohr <messju@lammfellpuschen.de>
3291
3292 * NEWS
3293 libs/plugins/function.counter.php:
3294 fixed assign attribute for multiple counters
3295
3296 2003-05-02 Monte Ohrt <monte@ispi.net>
3297
3298 * libs/Smarty_Compiler.class.php:
3299 allow math on negative number
3300
3301 * NEWS
3302 libs/Smarty_Compiler.class.php:
3303 added simple math operators to variables
3304
3305 2003-05-02 Messju Mohr <messju@lammfellpuschen.de>
3306
3307 * docs/designers.sgml:
3308 fixed typos
3309
3310 2003-04-30 Monte Ohrt <monte@ispi.net>
3311
3312 * docs/fr/appendixes.sgml
3313 docs/fr/common.dsl
3314 docs/fr/designers.sgml
3315 docs/fr/getting-started.sgml
3316 docs/fr/html-common.dsl
3317 docs/fr/html.dsl
3318 docs/fr/manual.sgml
3319 docs/fr/php.dsl
3320 docs/fr/preface.sgml
3321 docs/fr/programmers.sgml:
3322 add frech docs to cvs repository
3323
3324 2003-04-29 Messju Mohr <messju@lammfellpuschen.de>
3325
3326 * NEWS
3327 libs/Smarty.class.php
3328 libs/Smarty_Compiler.class.php:
3329 reverted patch for case-insensitive tag-names
3330
3331 2003-04-28 Messju Mohr <messju@lammfellpuschen.de>
3332
3333 * docs/programmers.sgml:
3334 reverted back to humerous redundancy in the docs :). although we all
3335 know we are here to generate template-based output, and not to have
3336 fun ;-)
3337
3338 * docs/getting-started.sgml:
3339 fixed default user and group for max os x installation
3340
3341 * libs/Smarty.class.php:
3342 made $function[2] and $function[3] options for register_resource
3343
3344 * libs/Smarty.class.php:
3345 fixed issue with object-callback when fetching a php-resource
3346
3347 * NEWS
3348 libs/Smarty.class.php:
3349 enabled array(&$obj. 'source', 'timestamp', 'secure', 'trusted') as
3350 callback for register_resource()
3351
3352 enabled array(&$obj, 'method') as callback for
3353 $default_template_handler_func
3354
3355 2003-04-27 Messju Mohr <messju@lammfellpuschen.de>
3356
3357 * docs/designers.sgml
3358 docs/programmers.sgml:
3359 fixed some typos, thank to mehdi
3360
3361 * libs/plugins/function.counter.php:
3362 prevent assign from overruling print-attribute in function.counter.php
3363
3364 * libs/plugins/function.counter.php:
3365 fixed problem with counter and assign
3366
3367 * libs/Smarty.class.php:
3368 fixed notice in _load_plugins()
3369
3370 * NEWS
3371 libs/Smarty.class.php
3372 libs/Smarty_Compiler.class.php:
3373 made plugin-names case-insensitive. this affects
3374 compiler/block/custom-functions and modifers.
3375
3376 2003-04-26 Monte Ohrt <monte@ispi.net>
3377
3378 * NEWS
3379 libs/Smarty_Compiler.class.php:
3380 remove unnecessary close/open tags from compiled templates
3381
3382 2003-04-26 Messju Mohr <messju@lammfellpuschen.de>
3383
3384 * docs/designers.sgml:
3385 added documentation for foreach.property.*
3386
3387 2003-04-24 Messju Mohr <messju@lammfellpuschen.de>
3388
3389 * docs/designers.sgml:
3390 fixed example table_attr and tr_attr in html_table-example
3391
3392 2003-04-21 Greg Beaver <greg@chiaraquartet.net>
3393
3394 * libs/Smarty.class.php:
3395 fixed small bug in doc comments
3396
3397 2003-04-21 Messju Mohr <messju@lammfellpuschen.de>
3398
3399 * NEWS
3400 libs/plugins/function.html_image.php:
3401 fixed errornous creation of '//' in image_path in html_image
3402
3403 2003-04-21 Monte Ohrt <monte@ispi.net>
3404
3405 * libs/plugins/modifier.debug_print_var.php:
3406 fix htmlspecialchars() conflict
3407
3408 * NEWS
3409 libs/plugins/modifier.debug_print_var.php:
3410 fix escapement of special chars in key values of debug console
3411
3412 * NEWS
3413 libs/plugins/function.config_load.php:
3414 fixed debug timing logic for config_load
3415
3416 * docs/designers.sgml:
3417 fix example text
3418
3419
3420 2003-04-20 Greg Beaver <cellog@users.sourceforge.net>
3421 * plugins/*
3422 Smarty.class.php
3423 Smarty_Compiler.class.php
3424 Config_File.class.php:
3425 updated all doc comments to phpDocumentor format (whew!)
3426
3427 2003-04-06 Messju Mohr <messju@lammfellpuschen.de>
3428
3429 * libs/plugins/function.math.php:
3430 allowed "_" in the name of variable-parameters to {math}-function
3431
3432 2003-04-04 Monte Ohrt <monte@ispi.net>
3433
3434 * NEWS
3435 docs/designers.sgml
3436 libs/Smarty_Compiler.class.php:
3437 change backtic syntax from $`foo` to `$foo`
3438
3439 * NEWS
3440 libs/Smarty_Compiler.class.php:
3441 recognize $foo[][] syntax in embedded quotes without backticks
3442
3443 2003-04-03 Messju Mohr <messju@lammfellpuschen.de>
3444
3445 * NEWS
3446 libs/Smarty_Compiler.class.php:
3447 name=123 is passed as an integer (not a string) to plugins now
3448
3449 2003-04-01 Messju Mohr <messju@lammfellpuschen.de>
3450
3451 * libs/Smarty.class.php
3452 libs/Smarty_Compiler.class.php:
3453 added CVS $Id: ChangeLog,v 1.389 2005/08/05 05:40:57 changelog Exp $
3454
3455 2003-03-31 Messju Mohr <messju@lammfellpuschen.de>
3456
3457 * libs/Smarty.class.php:
3458 added missing compile_id inside Smarty_Compiler
3459
3460 * libs/Smarty_Compiler.class.php:
3461 fixed flaw when generating an error for missing postfilter
3462
3463 2003-03-31 Monte Ohrt <monte@ispi.net>
3464
3465 * docs/getting-started.sgml
3466 docs/programmers.sgml:
3467 fix typos
3468
3469 2003-03-27 Messju Mohr <messju@lammfellpuschen.de>
3470
3471 * NEWS
3472 libs/plugins/modifier.debug_print_var.php:
3473 $length is now propagated to sub-values in debug_print_var
3474
3475 2003-03-26 Monte Ohrt <monte@ispi.net>
3476
3477 * NEWS:
3478 update header
3479
3480 * RELEASE_NOTES:
3481 commit changes to release notes
3482
3483 * (Smarty_2_5_0_RC2)
3484 libs/Config_File.class.php
3485 libs/Smarty.class.php
3486 libs/Smarty_Compiler.class.php:
3487 committing RC2
3488
3489 2003-03-24 Messju Mohr <messju@lammfellpuschen.de>
3490
3491 * NEWS
3492 libs/Smarty.class.php:
3493 made clear_cache() ignore compile_id when clearing cache_groups
3494
3495 * libs/plugins/function.popup.php:
3496 made onmouseout XHTML-compatible in function.popup.php
3497
3498 2003-03-21 Messju Mohr <messju@lammfellpuschen.de>
3499
3500 * NEWS
3501 libs/Smarty.class.php:
3502 applied new var-names to fetch()
3503
3504 * NEWS
3505 libs/Smarty.class.php:
3506 renamed $localvars to $_localvars in cache-file-handling-functions,
3507 added _get_auto_id()-function
3508
3509 2003-03-21 Monte Ohrt <monte@ispi.net>
3510
3511 * libs/plugins/function.mailto.php
3512 libs/plugins/function.popup.php:
3513 update functions for XHTML compatability
3514
3515 2003-03-21 Messju Mohr <messju@lammfellpuschen.de>
3516
3517 * libs/Smarty.class.php:
3518 fixed wrong $auto_id in _read_cache_file()
3519
3520 * NEWS
3521 libs/Smarty.class.php:
3522 swapped compile_id and cache_id in read_cache_file and write_cache_file
3523
3524 * libs/Smarty.class.php:
3525 reverted patch for ignoring compile-id back to -r1.364, due to problems
3526
3527 * NEWS
3528 libs/plugins/function.html_checkboxes.php
3529 libs/plugins/function.html_radios.php:
3530 html_radios and html_checkboxes accept "selected" instead of "checked"
3531 optionally now
3532
3533 * NEWS
3534 libs/Smarty.class.php:
3535 swapped compile_id and cache_id for cache-file-handling again
3536
3537 2003-03-20 Monte Ohrt <monte@ispi.net>
3538
3539 * libs/Smarty_Compiler.class.php:
3540 fix notice when no parameter is passed to default
3541
3542 2003-03-20 Messju Mohr <messju@lammfellpuschen.de>
3543
3544 * NEWS
3545 libs/Smarty.class.php:
3546 removed notice of undefined var in _rm_auto()
3547
3548 2003-03-19 Monte Ohrt <monte@ispi.net>
3549
3550 * libs/plugins/function.html_checkboxes.php
3551 libs/plugins/function.html_radios.php
3552 libs/plugins/function.html_table.php:
3553 fix a few error messages, follow consistancy format plugin_name: errormsg
3554
3555 * libs/plugins/function.html_radios.php:
3556 update error messages
3557
3558 * NEWS
3559 libs/plugins/function.html_radios.php:
3560 add a warning when an array is passed as the 'checked' value of html_radios
3561
3562 2003-03-19 Messju Mohr <messju@lammfellpuschen.de>
3563
3564 * NEWS
3565 libs/Smarty_Compiler.class.php:
3566 fixed errormessage in _compile_smarty_ref()
3567
3568 * NEWS
3569 docs/designers.sgml:
3570 updated docs for html_image
3571
3572 2003-03-18 Messju Mohr <messju@lammfellpuschen.de>
3573
3574 * NEWS
3575 libs/Smarty.class.php:
3576 cleaned up calls to readdir()
3577
3578 * libs/plugins/function.html_options.php:
3579 fixed label for optgroup in html_options
3580
3581 2003-03-18 Monte Ohrt <monte@ispi.net>
3582
3583 * NEWS
3584 libs/Smarty_Compiler.class.php:
3585 fix (newly introduced) bug with passing multiple modifiers to a parameter
3586
3587 2003-03-18 Messju Mohr <messju@lammfellpuschen.de>
3588
3589 * NEWS
3590 docs/designers.sgml:
3591 updated docs for html_checkboxes, html_options and html_radios
3592
3593 * libs/plugins/function.html_options.php:
3594 fixed wrong default-"name" in function.html_options.php
3595
3596 * NEWS
3597 libs/plugins/function.html_checkboxes.php
3598 libs/plugins/function.html_radios.php:
3599 renamed "checkbox" and "radios" to "options" in {html_checkboxes} and
3600 {html_radios}
3601
3602 * libs/plugins/outputfilter.trimwhitespace.php:
3603 tried to optimize re-replacement in outputfilter.trimwhitespace.php a
3604 little
3605
3606 * libs/plugins/outputfilter.trimwhitespace.php:
3607 fixed greedy str_replace in outputfilter.trimwhitespace.php
3608
3609 * NEWS
3610 libs/plugins/function.html_checkboxes.php
3611 libs/plugins/function.html_options.php
3612 libs/plugins/function.html_radios.php:
3613 html_options, html_checkboxes and html_radios now pass-thru all unknown
3614 paramters
3615
3616 2003-03-17 Messju Mohr <messju@lammfellpuschen.de>
3617
3618 * NEWS
3619 libs/plugins/function.html_options.php:
3620 html_options passthru all unknown paramters now
3621
3622 2003-03-17 Monte Ohrt <monte@ispi.net>
3623
3624 * NEWS
3625 libs/plugins/function.html_image.php:
3626 Fix link bug in html_image function, also make output XHTML compatible
3627
3628 * libs/Smarty_Compiler.class.php:
3629 fix issue of embedded var and escaped double quotes
3630
3631 2003-03-15 Monte Ohrt <monte@ispi.net>
3632
3633 * NEWS
3634 libs/Smarty_Compiler.class.php:
3635 back out "@" logic, apply only to default modifier special case
3636
3637 * libs/Smarty_Compiler.class.php:
3638 fix @ logic, only use upon an echo
3639
3640 * NEWS
3641 libs/Smarty_Compiler.class.php:
3642 append "@" to template var echoes to supress possible notices
3643
3644 * NEWS
3645 libs/Smarty_Compiler.class.php:
3646 append "@" to _run_mod_handler to supress warnings
3647
3648 2003-03-14 Monte Ohrt <monte@ispi.net>
3649
3650 * NEWS
3651 libs/Smarty_Compiler.class.php:
3652 fix problem with escaped double quotes
3653
3654 * NEWS
3655 libs/plugins/function.html_radios.php:
3656 fixed html_options to not return an array
3657
3658 2003-03-12 Messju Mohr <messju@lammfellpuschen.de>
3659
3660 * NEWS
3661 libs/plugins/modifier.truncate.php:
3662 fixed length in modifier.truncate.php
3663
3664 * NEWS
3665 libs/plugins/outputfilter.trimwhitespace.php:
3666 fixed handling of '$'-signs in trimwhitespace outputfilter (messju)
3667
3668 2003-03-12 Monte Ohrt <monte@ispi.net>
3669
3670 * docs/programmers.sgml:
3671 update technical explanation of assign_by_ref and append_by_ref
3672
3673 2003-03-11 Monte Ohrt <monte@ispi.net>
3674
3675 * NEWS
3676 libs/Smarty.class.php:
3677 fix config file recompiling code
3678
3679 2003-03-07 Monte Ohrt <monte@ispi.net>
3680
3681 * libs/plugins/function.html_image.php:
3682 change E_USER_ERROR to E_USER_NOTICE
3683
3684 * libs/plugins/function.html_image.php:
3685 suppress warning in html_image
3686
3687 * NEWS
3688 libs/plugins/function.html_image.php:
3689 update changes to html_image
3690
3691 2003-03-06 Monte Ohrt <monte@ispi.net>
3692
3693 * docs/designers.sgml
3694 docs/de/appendixes.sgml
3695 docs/de/common.dsl
3696 docs/de/designers.sgml
3697 docs/de/getting-started.sgml
3698 docs/de/html-common.dsl
3699 docs/de/html.dsl
3700 docs/de/manual.sgml
3701 docs/de/preface.sgml
3702 docs/de/programmers.sgml:
3703 add german docs to dist
3704
3705 * NEWS:
3706 update news file
3707
3708 * libs/plugins/function.html_image.php:
3709 fix width/height parameter index
3710
3711 * NEWS
3712 libs/Smarty.class.php:
3713 get rid of unsetting name and script attributes to insert tags
3714
3715 2003-03-05 Monte Ohrt <monte@ispi.net>
3716
3717 * NEWS
3718 RELEASE_NOTES:
3719 update NEWS file
3720
3721 * libs/plugins/modifier.string_format.php:
3722 fix argument order, erroneously swapped a while back
3723
3724 * (Smarty_2_5_0_RC1)
3725 NEWS
3726 README
3727 RELEASE_NOTES
3728 libs/Config_File.class.php
3729 libs/Smarty.class.php
3730 libs/Smarty_Compiler.class.php:
3731 commit final changes for 2.5.0-RC1
3732
3733 2003-03-04 Monte Ohrt <monte@ispi.net>
3734
3735 * docs/programmers.sgml:
3736 remove $show_info_header and $show_info_include property vars from docs
3737
3738 2003-03-03 Monte Ohrt <monte@ispi.net>
3739
3740 * NEWS
3741 libs/plugins/function.popup.php:
3742 fixed PHP notice
3743
3744 2003-02-28 Monte Ohrt <monte@ispi.net>
3745
3746 * libs/Smarty_Compiler.class.php:
3747 simplify smarty.const.foo and smarty.const.$foo logic
3748
3749 * libs/Smarty_Compiler.class.php:
3750 only allow $foo syntax in embedded quotes, unless escaped with backticks
3751 then allow any dollar var
3752
3753 * NEWS
3754 libs/Smarty_Compiler.class.php:
3755 fix "once" var compiling to work with new attr compiling methods for
3756 include_php
3757
3758 * FAQ
3759 NEWS
3760 README
3761 docs/designers.sgml
3762 docs/getting-started.sgml
3763 libs/Smarty_Compiler.class.php
3764 libs/plugins/function.html_checkboxes.php
3765 libs/plugins/function.html_image.php
3766 libs/plugins/function.html_options.php
3767 libs/plugins/function.html_radios.php
3768 libs/plugins/function.html_select_date.php
3769 libs/plugins/function.html_select_time.php
3770 libs/plugins/function.html_table.php:
3771 fix $smarty.const.foo compiling, clean up double quoted strings,
3772 allow full dollar var syntax in quotes again
3773
3774 2003-02-27 Monte Ohrt <monte@ispi.net>
3775
3776 * docs/designers.sgml
3777 docs/programmers.sgml
3778 libs/Smarty_Compiler.class.php:
3779 update docs, fix smarty var compiling, allow any $smarty.*.$foo syntax,
3780 add $`foobar` for embedded variables
3781
3782 * libs/plugins/function.html_image.php:
3783 update functionality
3784
3785 2003-02-26 Monte Ohrt <monte@ispi.net>
3786
3787 * NEWS
3788 libs/plugins/modifier.nl2br.php:
3789 add nl2br modifier
3790
3791 * libs/plugins/function.html_image.php:
3792 add link parameter
3793
3794 2003-02-24 Monte Ohrt <monte@ispi.net>
3795
3796 * libs/Smarty.class.php
3797 libs/plugins/function.html_image.php:
3798 fix rename problem in windows, unlink first
3799
3800 * libs/plugins/function.html_checkboxes.php
3801 libs/plugins/function.html_image.php
3802 libs/plugins/function.html_options.php
3803 libs/plugins/function.html_radios.php
3804 libs/plugins/shared.escape_special_chars.php:
3805 update functions with separate escape_special_chars routine
3806
3807 * NEWS
3808 libs/plugins/function.html_checkboxes.php
3809 libs/plugins/function.html_radios.php:
3810 commit checkboxes, update radios
3811
3812 * NEWS
3813 libs/Smarty.class.php
3814 libs/plugins/function.html_image.php:
3815 fix bug with get_registered_object
3816
3817 * NEWS
3818 libs/plugins/modifier.cat.php:
3819 added cat modifier to distribution
3820
3821 * NEWS
3822 libs/Smarty_Compiler.class.php:
3823 added << >> <> support to IF statements
3824
3825 * libs/plugins/function.html_radios.php:
3826 apply patch to initial html_radios function
3827
3828 * NEWS
3829 libs/Smarty.class.php:
3830 fix _assign_smarty_interface to not overwrite keys other than 'request'
3831
3832 * NEWS
3833 libs/plugins/function.html_radios.php:
3834 added html_radios to distribution
3835
3836 * NEWS
3837 libs/plugins/modifier.string_format.php:
3838 fixed arg order of string_format
3839
3840 * NEWS
3841 libs/Smarty.class.php:
3842 use tmp file for file writes, avoid race condition
3843
3844 * NEWS
3845 libs/Smarty_Compiler.class.php:
3846 add $smarty.config.foo var, handle embedded smarty var correctly
3847
3848 * NEWS
3849 libs/plugins/function.fetch.php:
3850 silence warnings in fetch plugin
3851
3852 2003-02-21 Monte Ohrt <monte@ispi.net>
3853
3854 * INSTALL:
3855 update wording
3856
3857 * INSTALL:
3858 update install instructions
3859
3860 * AUTHORS
3861 BUGS
3862 CREDITS
3863 QUICKSTART
3864 README
3865 RESOURCES
3866 TESTIMONIALS:
3867 remove some files already in docs or elsewhere
3868
3869 * demo/index.php:
3870 add templates_c to repository
3871
3872 * index.php:
3873 move demo files to demo directory
3874
3875 * Config_File.class.php
3876 Smarty.class.php
3877 Smarty_Compiler.class.php
3878 debug.tpl:
3879 moved lib files under libs directory
3880
3881 2003-02-20 Monte Ohrt <monte@ispi.net>
3882
3883 * NEWS
3884 Smarty.class.php:
3885 add get_config_vars() method, update get_template_vars() functionality
3886
3887 * NEWS
3888 Smarty.class.php:
3889 fix minor logic in _fetch_template_info()
3890
3891 * NEWS
3892 Smarty.class.php:
3893 support merging appended vars
3894
3895 * NEWS
3896 Smarty.class.php:
3897 fix cache groups behavior with compile_id set
3898
3899 2003-02-19 Monte Ohrt <monte@ispi.net>
3900
3901 * Smarty.class.php:
3902 back out third parameter, extend functionality of append
3903
3904 * NEWS
3905 Smarty_Compiler.class.php:
3906 update imbedded vars, allow special $smarty vars
3907
3908 * plugins/function.html_table.php:
3909 add plugin html_table
3910
3911 * NEWS
3912 Smarty.class.php:
3913 support appending key=>val pairs
3914
3915 * NEWS
3916 Smarty_Compiler.class.php:
3917 change embedded variable logic to only recognize $foo and $foo[0][bar]
3918 syntax
3919
3920 * NEWS
3921 Smarty_Compiler.class.php:
3922 allow null as function attribute value
3923
3924 2003-02-18 Monte Ohrt <monte@ispi.net>
3925
3926 * NEWS
3927 Smarty.class.php
3928 Smarty_Compiler.class.php:
3929 support foo->bar[index] syntax
3930
3931 * Smarty_Compiler.class.php:
3932 allow $foo->bar[0] syntax
3933
3934 2003-02-17 Monte Ohrt <monte@ispi.net>
3935
3936 * plugins/modifier.escape.php:
3937 fix syntax error from previous commit
3938
3939 * NEWS
3940 Smarty.class.php:
3941 add error msgs to get_registered_object
3942
3943 * Smarty.class.php:
3944 add function for getting reference to registered object
3945
3946 * Smarty_Compiler.class.php:
3947 back out patches for object and objref calls on $smarty var
3948
3949 * NEWS
3950 Smarty_Compiler.class.php:
3951 treat unrecognized param attribute syntax as a string
3952
3953 * NEWS
3954 Smarty_Compiler.class.php:
3955 support $smarty.const.$foo syntax
3956
3957 * NEWS
3958 debug.tpl
3959 plugins/modifier.count_words.php
3960 plugins/modifier.escape.php:
3961 fix E_NOTICE messages
3962
3963 * NEWS
3964 Smarty.class.php
3965 Smarty_Compiler.class.php:
3966 add @ and === to if tokens, few param cleanups
3967
3968 2003-02-16 Greg Beaver <greg@chiaraquartet.net>
3969
3970 * ChangeLog
3971 Smarty.class.php
3972 Smarty_Compiler.class.php:
3973 many more phpdoc comment upgrades
3974
3975 2003-02-15 Greg Beaver <cellog@sourceforge.net>
3976 * Smarty.class.php
3977 Smarty_Compiler.class.php
3978 continue cleaning of phpdoc comments. All that is needed is the
3979 addition of @return tags and perhaps a bit more verbose comments
3980 and they are finished.
3981
3982 2003-02-14 Monte Ohrt <monte@ispi.net>
3983
3984 * NEWS
3985 Smarty.class.php:
3986 enable config_load error messages
3987
3988 * NEWS
3989 plugins/function.html_options.php:
3990 fix html_options to not escape already escaped entities
3991
3992 * NEWS
3993 Smarty.class.php:
3994 send Last-Modified header on cache creation, misc tab/spacing cleanup
3995
3996 2003-02-13 Monte Ohrt <monte@ispi.net>
3997
3998 * Smarty_Compiler.class.php
3999 docs/designers.sgml:
4000 allow dash in plain text
4001
4002 * NEWS
4003 Smarty_Compiler.class.php:
4004 check strict syntax of function attributes
4005
4006 2003-02-12 Monte Ohrt <monte@ispi.net>
4007
4008 * NEWS
4009 Smarty_Compiler.class.php:
4010 dropped support for modifiers on object parameters,
4011 added support for objects as modifier parameters
4012
4013 * NEWS
4014 Smarty_Compiler.class.php
4015 docs/designers.sgml:
4016 fix bug with decimal numbers in if statements, misc doc updates
4017
4018 2003-02-11 Monte Ohrt <monte@ispi.net>
4019
4020 * (Smarty_2_4_2)
4021 Config_File.class.php
4022 NEWS
4023 README
4024 RELEASE_NOTES
4025 Smarty.class.php
4026 Smarty_Compiler.class.php:
4027 update version numbers
4028
4029 2003-02-10 Monte Ohrt <monte@ispi.net>
4030
4031 * NEWS
4032 Smarty_Compiler.class.php:
4033 add support for $foo->$bar syntax
4034
4035 * NEWS:
4036 update NEWS file
4037
4038 * NEWS
4039 Smarty_Compiler.class.php:
4040 support full var syntax in quoted text, fix problem with const var access,
4041 clean up some more regex code, fix object problem with no properties
4042
4043 2003-02-06 Monte Ohrt <monte@ispi.net>
4044
4045 * (Smarty_2_4_1)
4046 Config_File.class.php
4047 NEWS
4048 README
4049 RELEASE_NOTES
4050 Smarty.class.php
4051 Smarty_Compiler.class.php:
4052 committed 2.4.1 changes
4053
4054 * NEWS
4055 Smarty_Compiler.class.php:
4056 ignore case in IF statements
4057
4058 2003-02-05 Monte Ohrt <monte@ispi.net>
4059
4060 * NEWS
4061 Smarty_Compiler.class.php:
4062 treat undefined constants as null
4063
4064 * NEWS
4065 Smarty.class.php:
4066 fix problem with inserts and nested fetches
4067
4068 * Smarty_Compiler.class.php:
4069 fix "if" regex for math tokens
4070
4071 * NEWS
4072 Smarty.class.php
4073 Smarty_Compiler.class.php
4074 docs/getting-started.sgml:
4075 added support for extracting params to include_php
4076
4077 2003-02-04 Monte Ohrt <monte@ispi.net>
4078
4079 * RELEASE_NOTES:
4080 reformat text
4081
4082 2003-02-03 Monte Ohrt <monte@ispi.net>
4083
4084 * NEWS:
4085 update news file
4086
4087 2003-02-03 Greg Beaver <greg@chiaraquartet.net>
4088
4089 * ChangeLog
4090 Smarty.class.php:
4091 begin fixing phpdoc comments in Smarty.class.php
4092
4093 * ChangeLog
4094 Config_File.class.php:
4095 fixed phpdoc comments
4096
4097 2003-02-03 Monte Ohrt <monte@ispi.net>
4098
4099 * Smarty_Compiler.class.php:
4100 allow $foo->bar[$x].foo syntax
4101
4102 * Smarty_Compiler.class.php
4103 index.php
4104 configs/test.conf
4105 templates/index.tpl:
4106 fix accidental commit
4107
4108 * index.php
4109 configs/test.conf
4110 templates/index.tpl:
4111 allow $foo->bar[$j].blah type of syntax
4112
4113 2003-02-02 Greg Beaver <cellog@php.net>
4114
4115 * Smarty.class.php
4116 begin fixing of phpdoc comments
4117
4118 * Config_File.class.php
4119 fix phpdoc comments, add phpDocumentor docblock templates
4120
4121 2003-02-02 Monte Ohrt <monte@ispi.net>
4122
4123 * Smarty.class.php
4124 docs/html.dsl
4125 docs/php.dsl:
4126 fix version number
4127
4128 * (Smarty_2_4_0)
4129 Config_File.class.php
4130 NEWS
4131 README
4132 RELEASE_NOTES
4133 Smarty.class.php
4134 Smarty_Compiler.class.php
4135 docs/appendixes.sgml
4136 docs/designers.sgml
4137 docs/programmers.sgml:
4138 update Smarty version numbers
4139
4140 2003-01-30 Monte Ohrt <monte@ispi.net>
4141
4142 * NEWS
4143 Smarty_Compiler.class.php
4144 TODO:
4145 fix order of php tag comparisons
4146
4147 * NEWS
4148 Smarty_Compiler.class.php:
4149 fix known php tag handling problems
4150
4151 2003-01-29 Monte Ohrt <monte@ispi.net>
4152
4153 * Smarty.class.php
4154 Smarty_Compiler.class.php:
4155 change comments to phpdoc style
4156
4157 2003-01-28 Monte Ohrt <monte@ispi.net>
4158
4159 * Smarty.class.php
4160 docs/programmers.sgml:
4161 make separate var for compiler file
4162
4163 * plugins/function.fetch.php:
4164 fix error call
4165
4166 2003-01-25 Monte Ohrt <monte@ispi.net>
4167
4168 * Smarty.class.php
4169 Smarty_Compiler.class.php:
4170 add support for restriction to registered methods
4171
4172 * plugins/outputfilter.trimwhitespace.php:
4173 update with textarea support
4174
4175 2003-01-24 Monte Ohrt <monte@ispi.net>
4176
4177 * Smarty_Compiler.class.php:
4178 fix compiling problem with {foreach} tags
4179
4180 * Smarty.class.php
4181 Smarty_Compiler.class.php:
4182 put objects in own array, add object param format support, change
4183 object syntax from foo.bar to foo->bar
4184
4185 2003-01-23 Monte Ohrt <monte@ispi.net>
4186
4187 * NEWS
4188 Smarty.class.php
4189 Smarty_Compiler.class.php:
4190 add support for object registration
4191
4192 2003-01-22 Monte Ohrt <monte@ispi.net>
4193
4194 * Smarty.class.php:
4195 add file & line number of calling error to error message
4196
4197 2003-01-21 Monte Ohrt <monte@ispi.net>
4198
4199 * Smarty_Compiler.class.php:
4200 put php style object syntax back in
4201
4202 2003-01-20 Monte Ohrt <monte@ispi.net>
4203
4204 * Smarty.class.php:
4205 move security settings to fetch function for template_dir
4206
4207 * NEWS
4208 Smarty.class.php:
4209 fix debug template and security, add template_dir to secure_dir at runtime
4210
4211 2003-01-17 Monte Ohrt <monte@ispi.net>
4212
4213 * NEWS
4214 Smarty.class.php
4215 Smarty_Compiler.class.php:
4216 added new object support without new template syntax
4217
4218 2003-01-15 Monte Ohrt <monte@ispi.net>
4219
4220 * NEWS
4221 Smarty.class.php
4222 Smarty_Compiler.class.php:
4223 fix if statement syntax for negative integers, fix issue with directories
4224 named '0'
4225
4226 2003-01-08 Monte Ohrt <monte@ispi.net>
4227
4228 * Smarty.class.php
4229 plugins/function.counter.php
4230 plugins/function.cycle.php
4231 plugins/function.debug.php
4232 plugins/function.eval.php
4233 plugins/function.fetch.php
4234 plugins/function.html_options.php
4235 plugins/function.html_select_date.php
4236 plugins/function.html_select_time.php
4237 plugins/function.mailto.php
4238 plugins/function.math.php
4239 plugins/function.popup.php
4240 plugins/function.popup_init.php:
4241 update plugins to return values instead of echo, fix config file cache
4242 to include global config variables in cache file
4243
4244 * Smarty_Compiler.class.php:
4245 fix bug with >= tests in if statements, comment out full object support
4246
4247 2003-01-06 Monte Ohrt <monte@ispi.net>
4248
4249 * NEWS
4250 docs/html.dsl
4251 plugins/modifier.escape.php:
4252 add javascript escape parameter to escape modifier
4253
4254 2003-01-02 Monte Ohrt <monte@ispi.net>
4255
4256 * templates/header.tpl:
4257 move the title into head where it should be
4258
4259 2002-12-24 Monte Ohrt <monte@ispi.net>
4260
4261 * Smarty_Compiler.class.php:
4262 added correct line numbers to smarty syntax error messages
4263
4264 * docs/programmers.sgml:
4265 update append documentation, make more clear on its function
4266
4267 * Smarty_Compiler.class.php:
4268 fix modifier matching regexp
4269
4270 2002-12-23 Monte Ohrt <monte@ispi.net>
4271
4272 * Smarty_Compiler.class.php:
4273 support nested function calls in IF statements
4274
4275 2002-12-20 Monte Ohrt <monte@ispi.net>
4276
4277 * Smarty_Compiler.class.php:
4278 few more fixes, spaces around function parameters
4279
4280 * Smarty_Compiler.class.php:
4281 fix misc syntax issues with {if} tags
4282
4283 2002-12-20 Monte Ohrt <monte@ispi.net>
4284
4285 * Smarty_Compiler.class.php:
4286 fix misc syntax issues with {if} tags
4287
4288 2002-12-19 Monte Ohrt <monte@ispi.net>
4289
4290 * Smarty_Compiler.class.php:
4291 commit updates, passes all smoke tests
4292
4293 * NEWS:
4294 update NEWS file
4295
4296 * Smarty_Compiler.class.php:
4297 fixed literal string not in quotes as parameters
4298
4299 * NEWS
4300 Smarty_Compiler.class.php:
4301 fix misc syntax issues, add ability to pass modifiers to functions
4302
4303 2002-12-18 Monte Ohrt <monte@ispi.net>
4304
4305 * NEWS:
4306 update NEWS
4307
4308 * NEWS
4309 Smarty.class.php
4310 Smarty_Compiler.class.php:
4311 update compiler code, clean up regex, add new syntax features
4312
4313 2002-12-16 Monte Ohrt <monte@ispi.net>
4314
4315 * NEWS:
4316 update NEWS file
4317
4318 * Smarty_Compiler.class.php:
4319 commit updates for objects
4320
4321 2002-12-14 Monte Ohrt <monte@ispi.net>
4322
4323 * Smarty.class.php
4324 Smarty_Compiler.class.php:
4325 fix bug with compiling config files with caching on
4326
4327 2002-12-13 Monte Ohrt <monte@ispi.net>
4328
4329 * Smarty_Compiler.class.php:
4330 fix problem with matching single quoted strings
4331
4332 * Smarty_Compiler.class.php:
4333 update embedded variable logic, get rid of ."" at end of output
4334
4335 * NEWS
4336 docs/designers.sgml
4337 plugins/function.html_select_date.php:
4338 add day_value_format to html_select_date
4339
4340 2002-12-12 Monte Ohrt <monte@ispi.net>
4341
4342 * plugins/modifier.debug_print_var.php:
4343 fix bug, double escaped values in display
4344
4345 * Smarty.class.php:
4346 move debug test back into fetch()
4347
4348 * NEWS
4349 Smarty.class.php
4350 Smarty_Compiler.class.php
4351 plugins/outputfilter.trimwhitespace.php:
4352 assigned vars are no longer in global name space, few debug cleanups
4353
4354 2002-12-11 Monte Ohrt <monte@ispi.net>
4355
4356 * plugins/function.popup.php:
4357 fix error in newline code
4358
4359 * plugins/function.popup.php:
4360 fix popup to allow newlines in text data
4361
4362 2002-12-10 Monte Ohrt <monte@ispi.net>
4363
4364 * Smarty.class.php:
4365 fix plugin error logic
4366
4367 * docs/designers.sgml
4368 docs/programmers.sgml:
4369 edit examples, make more verbose
4370
4371 * NEWS
4372 plugins/function.html_options.php:
4373 escape html entities in the option values and output
4374
4375 * NEWS
4376 plugins/function.html_options.php:
4377 fixed bug with label of html_options
4378
4379 2002-12-09 Monte Ohrt <monte@ispi.net>
4380
4381 * Smarty.class.php:
4382 add support for var_export()
4383
4384 * Config_File.class.php
4385 Smarty.class.php:
4386 clean up code, respect force_compile and compile_check flags
4387
4388 * NEWS
4389 Smarty.class.php
4390 Smarty_Compiler.class.php
4391 docs/designers.sgml
4392 plugins/function.mailto.php:
4393 add caching feature to config loading, document update, add mailto plugin
4394
4395 2002-12-08 Monte Ohrt <monte@ispi.net>
4396
4397 * plugins/function.fetch.php:
4398 fix query part of URL
4399
4400 2002-12-05 Monte Ohrt <monte@ispi.net>
4401
4402 * docs/designers.sgml:
4403 fix typos
4404
4405 2002-11-22 Monte Ohrt <monte@ispi.net>
4406
4407 * Smarty_Compiler.class.php:
4408 patch for warning message
4409
4410 2002-11-21 Monte Ohrt <monte@ispi.net>
4411
4412 * RELEASE_NOTES
4413 Smarty.class.php:
4414 get rid of testing for a set value with assign function, just set to
4415 whatever is passed into the template
4416
4417 * docs/programmers.sgml:
4418 fix typo
4419
4420 2002-11-19 Monte Ohrt <monte@ispi.net>
4421
4422 * Config_File.class.php
4423 NEWS
4424 README
4425 RELEASE_NOTES
4426 Smarty.class.php
4427 Smarty_Compiler.class.php:
4428 commit changes, ready for 2.3.1 release
4429
4430 2002-11-01 Monte Ohrt <monte@ispi.net>
4431
4432 * plugins/function.html_options.php:
4433 added label attribute to all option outputs, cover w3c spec.
4434
4435 * NEWS: update NEWS file
4436
4437 * docs/designers.sgml: update docs for optgroup output
4438
4439 * plugins/function.html_options.php:
4440 make html_options work with optgroup, make func modular and recursive.
4441
4442 2002-10-29 Monte Ohrt <monte@ispi.net>
4443
4444 * NEWS
4445 Smarty.class.php: set mtime on compile files so they match source files
4446
4447 2002-10-18 Monte Ohrt <monte@ispi.net>
4448
4449 * NEWS
4450 Smarty.class.php: added proper support for open_basedir setting
4451
4452 * docs/designers.sgml: clear up docs on index, iteration and rownum
4453
4454 2002-10-16 Monte Ohrt <monte@ispi.net>
4455
4456 * plugins/modifier.default.php: fix warning message in default modifier
4457
4458 2002-09-25 Monte Ohrt <monte@ispi.net>
4459
4460 * docs/designers.sgml
4461 plugins/modifier.strip.php
4462 NEWS: added strip variable modifier
4463
4464 2002-09-24 Andrei Zmievski <andrei@php.net>
4465
4466 * NEWS: *** empty log message ***
4467
4468 * Smarty_Compiler.class.php:
4469 Fix to be able to use $smarty.x variables as arrays.
4470
4471 2002-09-23 Monte Ohrt <monte@ispi.net>
4472
4473 * Config_File.class.php:
4474 add support for mac/dos formatted config files (fix newlines)
4475
4476 * docs/programmers.sgml: add optional tags to clear_cache parameters
4477
4478 * docs/designers.sgml:
4479 fix error with include_php description, add $this to description
4480
4481 2002-09-20 Monte Ohrt <monte@ispi.net>
4482
4483 * NEWS
4484 docs/getting-started.sgml: fixed errors with example setup docs
4485
4486 2002-09-16 Monte Ohrt <monte@ispi.net>
4487
4488 * plugins/block.textformat.php
4489 docs/designers.sgml
4490 NEWS: add textformat block function
4491
4492 2002-09-10 Monte Ohrt <monte@ispi.net>
4493
4494 * docs/designers.sgml:
4495 add assign attribute to cycle function documentation
4496
4497 * docs/designers.sgml
4498 docs/programmers.sgml: fix typos
4499
4500 2002-09-09 Monte Ohrt <monte@ispi.net>
4501
4502 * plugins/function.debug.php
4503 templates/header.tpl:
4504 fix header in debug template, fix typo in header.tpl example
4505
4506 2002-08-15 mohrt <mohrt@pb1.pair.com>
4507
4508 * docs/programmers.sgml: fix typos
4509
4510 2002-08-08 mohrt <mohrt@pb1.pair.com>
4511
4512 * RELEASE_NOTES
4513 Smarty.class.php:
4514 supress warnings from unlink() and is_dir(), let error handler deal with it
4515
4516 2002-08-07 mohrt <mohrt@pb1.pair.com>
4517
4518 * docs/appendixes.sgml
4519 docs/designers.sgml
4520 docs/programmers.sgml
4521 Config_File.class.php
4522 NEWS
4523 README
4524 RELEASE_NOTES
4525 Smarty.class.php
4526 Smarty_Compiler.class.php: update files with new version numbers
4527
4528 2002-08-02 mohrt <mohrt@pb1.pair.com>
4529
4530 * NEWS: update NEWS file with credits
4531
4532 * NEWS
4533 Smarty.class.php: added assign_by_ref() and append_by_ref() functions
4534
4535 2002-08-01 mohrt <mohrt@pb1.pair.com>
4536
4537 * TODO
4538 NEWS
4539 Smarty.class.php:
4540 changed default warning type for plugin errors from E_USER_WARNING to E_USER_ERROR
4541
4542 2002-07-29 mohrt <mohrt@pb1.pair.com>
4543
4544 * plugins/function.html_select_time.php
4545 docs/designers.sgml
4546 NEWS: added paramters to html_select_time plugin
4547
4548 2002-07-25 Andrei Zmievski <andrei@pb1.pair.com>
4549
4550 * TODO: *** empty log message ***
4551
4552 2002-07-24 mohrt <mohrt@pb1.pair.com>
4553
4554 * QUICKSTART: update QUICKSTART guide
4555
4556 * NEWS
4557 debug.tpl
4558 plugins/modifier.debug_print_var.php:
4559 update debug console to show objects, fix warning in debug.tpl
4560
4561 2002-07-23 mohrt <mohrt@pb1.pair.com>
4562
4563 * docs/programmers.sgml: fix load_filter examples
4564
4565 * Config_File.class.php
4566 NEWS: fix error when there are no sections in config file
4567
4568 2002-07-19 mohrt <mohrt@pb1.pair.com>
4569
4570 * docs/getting-started.sgml: fix error in install guide
4571
4572 2002-07-18 mohrt <mohrt@pb1.pair.com>
4573
4574 * Smarty_Compiler.class.php:
4575 correct the expression match for smarty:nodefaults
4576
4577 2002-07-17 mohrt <mohrt@pb1.pair.com>
4578
4579 * Smarty_Compiler.class.php: fix default modifier to work with config vars
4580
4581 * Smarty_Compiler.class.php: got args to strstr backwards...
4582
4583 * NEWS
4584 Smarty.class.php
4585 Smarty_Compiler.class.php:
4586 change default modifiers to array instead of string
4587
4588 * Smarty_Compiler.class.php
4589 docs/designers.sgml
4590 Smarty.class.php: add default modifier logic, minor doc updates
4591
4592 * NEWS
4593 Smarty.class.php
4594 plugins/function.popup_init.php:
4595 make popup_init xhtml compliant, minor variable name changes for consistancy
4596
4597 2002-07-16 mohrt <mohrt@pb1.pair.com>
4598
4599 * NEWS: update NEWS file
4600
4601 * plugins/function.debug.php
4602 Smarty.class.php
4603 debug.tpl
4604 NEWS:
4605 fix problem with filenames on windows, add ability to supply expire time in seconds when clearing cache or compiled files
4606
4607 2002-07-15 mohrt <mohrt@pb1.pair.com>
4608
4609 * Smarty.class.php:
4610 fixed problem with insert tags when loading function from script attribute
4611 and caching enabled (Monte)
4612
4613 2002-07-14 mohrt <mohrt@pb1.pair.com>
4614
4615 * NEWS
4616 Smarty.class.php: fix bug with debug_tpl file path for Windows
4617
4618 2002-07-12 Monte Ohrt <monte@ispi.net>
4619
4620 * Smarty.class.php: fix append function with array/string issue
4621
4622 2002-07-11 Monte Ohrt <monte@ispi.net>
4623
4624 * RELEASE_NOTES: update release notes
4625
4626 * NEWS
4627 README
4628 RELEASE_NOTES
4629 Smarty.class.php
4630 Smarty_Compiler.class.php
4631 Config_File.class.php: update files to 2.2.0 tags, get ready for release
4632
4633 2002-07-09 Monte Ohrt <monte@ispi.net>
4634
4635 * NEWS
4636 Smarty.class.php: make debug.tpl work with any delimiter
4637
4638 * NEWS
4639 Smarty.class.php:
4640 change tests in append and assign to != '' instead of empty(), which is more accurate
4641
4642 2002-07-08 Monte Ohrt <monte@ispi.net>
4643
4644 * docs/designers.sgml: minor doc update
4645
4646 * Smarty.class.php:
4647 cast var as an array, simplify and get rid of PHP warning messages
4648
4649 2002-07-03 Monte Ohrt <monte@ispi.net>
4650
4651 * Smarty.class.php: one more N
4652
4653 * Smarty.class.php:
4654 prepend "N" to filenames to avoid possible OS issues with dir names starting with "-"
4655
4656 * Smarty.class.php: only set $debug_tpl in constructor if empty
4657
4658 * Smarty.class.php
4659 docs/designers.sgml
4660 docs/getting-started.sgml
4661 docs/programmers.sgml:
4662 make use_sub_dirs go back to crc32 for subdir separation
4663
4664 2002-06-29 Monte Ohrt <monte@ispi.net>
4665
4666 * plugins/function.eval.php: do nothing if $val is empty
4667
4668 * TODO
4669 plugins/function.eval.php
4670 plugins/function.popup_init.php:
4671 add zindex to popup init, fix error message for eval.
4672
4673 2002-06-27 Monte Ohrt <monte@ispi.net>
4674
4675 * Smarty.class.php:
4676 only loop through relative paths for PHP include_path, remove $_relative variable
4677
4678 * Smarty_Compiler.class.php: added {$smarty.version} variable
4679
4680 2002-06-26 Monte Ohrt <monte@ispi.net>
4681
4682 * docs/appendixes.sgml
4683 docs/designers.sgml
4684 docs/getting-started.sgml
4685 docs/programmers.sgml
4686 Smarty.class.php:
4687 update plugin loading logic, look in SMARTY_DIR, then cwd. If all fail, then retry all with include_path
4688
4689 * templates/header.tpl
4690 Smarty.class.php: update get_include_path, get _path_array only once
4691
4692 * Smarty.class.php: fix get_include_path function for windows
4693
4694 * Smarty.class.php: update plugin search logic
4695
4696 * Smarty.class.php: only search include_path if relative path
4697
4698 * plugins/function.html_select_date.php
4699 plugins/function.html_select_time.php
4700 plugins/modifier.date_format.php
4701 Smarty_Compiler.class.php
4702 NEWS
4703 Smarty.class.php: allow plugins_dir to be an array of directories
4704
4705 2002-06-25 Monte Ohrt <monte@ispi.net>
4706
4707 * docs/programmers.sgml
4708 docs/getting-started.sgml: update installation docs
4709
4710 * debug.tpl
4711 docs/getting-started.sgml
4712 templates/debug.tpl
4713 NEWS
4714 Smarty.class.php: move debug.tpl to SMARTY_DIR, add to constructor
4715
4716 2002-06-24 Monte Ohrt <monte@ispi.net>
4717
4718 * plugins/function.assign_debug_info.php
4719 NEWS: fixed warning message in function.assign_debug_info
4720
4721 * Smarty.class.php: update include_path fixes
4722
4723 * NEWS:
4724 fixed $template_dir, $compile_dir, $cache_dir, $config_dir to respect include_path
4725
4726 2002-06-23 Monte Ohrt <monte@ispi.net>
4727
4728 * plugins/shared.make_timestamp.php:
4729 update timestamp plugin to work when passed a timestamp
4730
4731 2002-06-19 Monte Ohrt <monte@ispi.net>
4732
4733 * NEWS: update NEWS file
4734
4735 * plugins/modifier.date_format.php
4736 docs/designers.sgml:
4737 update date_format, allow optional 2nd paramater as default date if passed date is empty. update docs.
4738
4739 * plugins/modifier.date_format.php:
4740 fix date_format modifier, return nothing if given empty string
4741
4742 2002-06-18 Monte Ohrt <monte@ispi.net>
4743
4744 * NEWS
4745 plugins/function.cycle.php:
4746 gave $reset a default value in cycle function
4747
4748 * plugins/function.html_select_date.php
4749 plugins/shared.make_timestamp.php
4750 NEWS:
4751 corrected warnings in html_select_time function, made make timestamp always return a timestamp
4752
4753 2002-06-17 Monte Ohrt <monte@ispi.net>
4754
4755 * Smarty.class.php: swapped around cache_id and compile_id order
4756
4757 2002-06-14 Monte Ohrt <monte@ispi.net>
4758
4759 * docs/programmers.sgml
4760 plugins/function.popup_init.php
4761 Smarty.class.php:
4762 change directory delimiter to "^" for cache and compile files
4763
4764 2002-06-13 Andrei Zmievski <andrei@php.net>
4765
4766 * TODO: done.
4767
4768 * Smarty_Compiler.class.php:
4769 Optimize the calculation of section 'total' property.
4770
4771 2002-06-11 Monte Ohrt <monte@ispi.net>
4772
4773 * NEWS
4774 Smarty.class.php:
4775 added support for subdir exclusion, deletion by full or partial cache_id and compile_id, change file format to urlencoded values instead of crc32
4776
4777 2002-06-07 Monte Ohrt <monte@ispi.net>
4778
4779 * Smarty.class.php: fix bug with last_modified_check code
4780
4781 * NEWS
4782 Smarty.class.php:
4783 updated $GLOBALS refererence for HTTP_IF_MODIFIED_SINCE
4784
4785 2002-06-06 Monte Ohrt <monte@ispi.net>
4786
4787 * docs/designers.sgml
4788 overlib.js:
4789 remove overlib.js file from distribution, update plugin and docs
4790
4791 2002-06-05 Monte Ohrt <monte@ispi.net>
4792
4793 * docs/designers.sgml
4794 NEWS
4795 Smarty.class.php: fix 304 Not Modified, don't send content
4796
4797 2002-06-03 Monte Ohrt <monte@ispi.net>
4798
4799 * plugins/function.cycle.php: update version number
4800
4801 * plugins/function.cycle.php
4802 NEWS:
4803 fixed cycle function to respect delimiter setting after initial setting
4804
4805 * Smarty.class.php
4806 NEWS:
4807 update $GLOBALS references to work properly with track_globals settings
4808
4809 * plugins/function.math.php: fixed bug with call $assign
4810
4811 * docs/appendixes.sgml
4812 docs/designers.sgml
4813 plugins/function.html_options.php
4814 plugins/function.html_select_time.php
4815 NEWS
4816 Smarty.class.php
4817 Smarty_Compiler.class.php:
4818 optimized for loops with count() function calls
4819
4820 2002-06-01 Andrei Zmievski <andrei@php.net>
4821
4822 * TODO: *** empty log message ***
4823
4824 2002-05-21 Monte Ohrt <monte@ispi.net>
4825
4826 * NEWS: update NEWS file
4827
4828 * plugins/function.html_select_date.php
4829 RESOURCES
4830 docs/designers.sgml
4831 Config_File.class.php:
4832 update html_select_date with month_value_format attribute for controlling the format of the month values.
4833
4834 2002-05-17 Andrei Zmievski <andrei@php.net>
4835
4836 * NEWS
4837 Smarty_Compiler.class.php:
4838 Made it possible to use simple variables inside [] for indexing.
4839
4840 2002-05-16 Monte Ohrt <monte@ispi.net>
4841
4842 * docs/designers.sgml
4843 docs/getting-started.sgml
4844 NEWS
4845 Smarty.class.php
4846 Smarty_Compiler.class.php
4847 TESTIMONIALS: add "once" attribute to php_include, update docs
4848
4849 2002-05-09 Andrei Zmievski <andrei@ispi.net>
4850
4851 * NEWS
4852 TODO: *** empty log message ***
4853
4854 2002-05-07 Monte Ohrt <monte@ispi.net>
4855
4856 * plugins/function.cycle.php: remove \n from cycle function
4857
4858 * docs/designers.sgml
4859 plugins/function.cycle.php
4860 README
4861 RELEASE_NOTES
4862 Smarty.class.php
4863 Smarty_Compiler.class.php
4864 NEWS:
4865 update cycle function to handle array as input, update files to 2.1.1
4866
4867 2002-05-06 Monte Ohrt <monte@ispi.net>
4868
4869 * plugins/function.fetch.php:
4870 update fetch function with more error checking
4871
4872 2002-05-03 Monte Ohrt <monte@ispi.net>
4873
4874 * docs/designers.sgml
4875 plugins/function.counter.php:
4876 update counter to use name instead of id (id still works though)
4877
4878 * plugins/function.cycle.php
4879 docs/designers.sgml: rename id to name for cycle function
4880
4881 * plugins/function.cycle.php:
4882 update cycle function to allow blank values parameter after initialized
4883
4884 * plugins/function.cycle.php: fix syntax error
4885
4886 2002-05-02 Monte Ohrt <monte@ispi.net>
4887
4888 * plugins/function.cycle.php: ugh, another typo
4889
4890 * plugins/function.cycle.php: update comments
4891
4892 * docs/designers.sgml
4893 plugins/function.cycle.php
4894 NEWS: added function cycle
4895
4896 * FAQ
4897 Smarty.class.php: fix register_outputfilter function
4898
4899 2002-05-01 Monte Ohrt <monte@ispi.net>
4900
4901 * docs/designers.sgml
4902 NEWS
4903 Smarty.class.php: fixed bug with resource testing and include_path
4904
4905 2002-04-30 Monte Ohrt <monte@ispi.net>
4906
4907 * NEWS
4908 README
4909 RELEASE_NOTES
4910 Smarty.class.php
4911 Smarty_Compiler.class.php: update files for 2.1.0 release
4912
4913 2002-04-30 Andrei Zmievski <andrei@ispi.net>
4914
4915 * plugins/function.fetch.php
4916 docs/programmers.sgml
4917 Smarty.class.php: Fix.
4918
4919 2002-04-29 Andrei Zmievski <andrei@ispi.net>
4920
4921 * docs/programmers.sgml
4922 docs/designers.sgml: A whole bunch of docs.
4923
4924 2002-04-26 Monte Ohrt <monte@ispi.net>
4925
4926 * FAQ
4927 QUICKSTART
4928 docs/programmers.sgml: update FAQ, QUICKSTART, small doc syntax fix
4929
4930 2002-04-24 Monte Ohrt <monte@ispi.net>
4931
4932 * docs/programmers.sgml
4933 templates/debug.tpl
4934 Smarty.class.php: changed doc structure a bit
4935
4936 2002-04-16 Andrei Zmievski <andrei@php.net>
4937
4938 * Smarty.class.php: Add register/unregister API for output filters.
4939
4940 * NEWS
4941 Smarty.class.php
4942 Smarty_Compiler.class.php
4943 TODO:
4944 Changed the way filters are loaded, which now has to be done explicitly,
4945 either through load_filter() API or by filling in $autoload_filters variable.
4946 Also renamed internal variable to avoid namespace pollution.
4947
4948 2002-04-15 Andrei Zmievski <andrei@php.net>
4949
4950 * Smarty.class.php:
4951 Fixed _get_php_resource() to take include_path into account.
4952
4953 2002-04-15 Monte Ohrt <monte@ispi.net>
4954
4955 * docs/designers.sgml:
4956 update docs, get modifiers and functions into index for easy access
4957
4958 * docs/programmers.sgml
4959 NEWS
4960 Smarty.class.php: update caching documentation
4961
4962 2002-04-15 Andrei Zmievski <andrei@php.net>
4963
4964 * NEWS: *** empty log message ***
4965
4966 * Smarty.class.php: Only turn down error notices if $debugging is false.
4967
4968 2002-04-15 Monte Ohrt <monte@ispi.net>
4969
4970 * NEWS: update NEWS file
4971
4972 * plugins/function.html_select_date.php:
4973 fixed logic so this works right when field_separator = "/"
4974
4975 * plugins/function.html_select_date.php:
4976 fix regular expression for matching date
4977
4978 2002-04-13 Monte Ohrt <monte@ispi.net>
4979
4980 * docs/designers.sgml: updated html_select_date docs to reflect changes
4981
4982 * NEWS
4983 plugins/function.html_select_date.php:
4984 added YYYY-MM-DD support to html_select_date
4985
4986 2002-04-12 Andrei Zmievski <andrei@php.net>
4987
4988 * TESTIMONIALS: New entry.
4989
4990 2002-04-12 Monte Ohrt <monte@ispi.net>
4991
4992 * plugins/modifier.strip_tags.php: back out changes to strip_tags
4993
4994 * docs/programmers.sgml: update docs regarding cache_lifetime
4995
4996 * plugins/modifier.strip_tags.php
4997 Smarty.class.php:
4998 update cache_lifetime logic: -1 = never expire, 0 = always expire
4999
5000 2002-04-11 Andrei Zmievski <andrei@php.net>
5001
5002 * BUGS
5003 FAQ
5004 INSTALL
5005 NEWS
5006 Smarty.class.php
5007 Smarty_Compiler.class.php
5008 docs/getting-started.sgml:
5009 Fixed directory separtor issue. Requiring PHP 4.0.6 now.
5010
5011 * NEWS
5012 Smarty_Compiler.class.php:
5013 Added ability to use simple variables for array indices or object properties.
5014
5015 * TESTIMONIALS: Another one.
5016
5017 * TESTIMONIALS: Adding one from Mark P.
5018
5019 2002-04-05 Andrei Zmievski <andrei@php.net>
5020
5021 * Smarty_Compiler.class.php
5022 NEWS
5023 Smarty.class.php: Make it possible to unregister pre/postfilter plugins.
5024
5025 2002-04-05 Monte Ohrt <monte@ispi.net>
5026
5027 * INSTALL: Remove addons file from INSTALL instructions
5028
5029 2002-04-04 Monte Ohrt <monte@ispi.net>
5030
5031 * docs/designers.sgml: update doc error
5032
5033 * docs/designers.sgml
5034 plugins/modifier.escape.php
5035 NEWS
5036 Smarty.class.php: added htmlall attribute to escape modifier
5037
5038 2002-04-03 Andrei Zmievski <andrei@php.net>
5039
5040 * Smarty_Compiler.class.php: Fixed undefined offset warning in {if} tag.
5041
5042 * Smarty.class.php
5043 NEWS: Added template_exists() API.
5044
5045 * Smarty.class.php
5046 Smarty_Compiler.class.php
5047 NEWS:
5048 - Added $smarty.template variable.
5049 - Fixed {include_php} tag when dynamic values were used for 'file' attribute.
5050
5051 * Config_File.class.php: Separator setting fix.
5052
5053 2002-03-28 Monte Ohrt <monte@ispi.net>
5054
5055 * FAQ
5056 README: add digest address
5057
5058 * FAQ
5059 README
5060 Smarty.class.php: update mailing list addresses
5061
5062 2002-03-28 Andrei Zmievski <andrei@php.net>
5063
5064 * NEWS: *** empty log message ***
5065
5066 * plugins/function.html_select_date.php
5067 plugins/function.html_select_time.php
5068 plugins/modifier.date_format.php:
5069 Fix for when plugins directory is not the default one.
5070
5071 2002-03-28 Andrei Zmievski <andrei@ispi.net>
5072
5073 * NEWS: *** empty log message ***
5074
5075 * plugins/function.html_select_date.php
5076 plugins/function.html_select_time.php
5077 plugins/modifier.date_format.php:
5078 Fix for when plugins directory is not the default one.
5079
5080 2002-03-27 Monte Ohrt <monte@ispi.net>
5081
5082 * FAQ: update FAQ page
5083
5084 2002-03-26 Andrei Zmievski <andrei@ispi.net>
5085
5086 * CREDITS
5087 NEWS
5088 Smarty.class.php
5089 Smarty_Compiler.class.php
5090 TODO: Block functions changes.
5091
5092 * Config_File.class.php: *** empty log message ***
5093
5094 2002-03-25 Andrei Zmievski <andrei@php.net>
5095
5096 * Smarty.class.php
5097 Smarty_Compiler.class.php: Initial implementation of block functions.
5098
5099 2002-03-22 Monte Ohrt <monte@ispi.net>
5100
5101 * docs/designers.sgml: fix documentation error in capture
5102
5103 2002-03-22 Andrei Zmievski <andrei@php.net>
5104
5105 * Smarty.class.php: *** empty log message ***
5106
5107 * Smarty.class.php: Turn off notices.
5108
5109 2002-03-21 Andrei Zmievski <andrei@php.net>
5110
5111 * Smarty_Compiler.class.php: Make _current_file available to prefilters.
5112
5113 * NEWS
5114 Smarty.class.php:
5115 Made is possible to assign variables in pre/postfilters.
5116
5117 2002-03-20 Andrei Zmievski <andrei@php.net>
5118
5119 * plugins/function.html_select_date.php: Fixed +/- functionality.
5120
5121 * NEWS: *** empty log message ***
5122
5123 2002-03-20 Monte Ohrt <monte@ispi.net>
5124
5125 * Config_File.class.php
5126 NEWS
5127 README
5128 RELEASE_NOTES
5129 Smarty.class.php
5130 Smarty_Compiler.class.php: update version numbers
5131
5132 * plugins/function.html_select_date.php
5133 plugins/function.html_select_time.php
5134 plugins/modifier.date_format.php:
5135 move .make_timestamp.php to shared.make_timestamp.php
5136
5137 * NEWS
5138 Smarty.class.php
5139 docs/designers.sgml
5140 plugins/function.fetch.php
5141 plugins/function.html_select_date.php:
5142 update file generation, replace crc32() '-' with 'N'
5143
5144 2002-03-20 Andrei Zmievski <andrei@php.net>
5145
5146 * Smarty_Compiler.class.php: *** empty log message ***
5147
5148 2002-03-19 Andrei Zmievski <andrei@php.net>
5149
5150 * NEWS: *** empty log message ***
5151
5152 * Smarty.class.php
5153 Smarty_Compiler.class.php:
5154 Fix plugin behavior for inserts with script attribute.
5155
5156 * NEWS: *** empty log message ***
5157
5158 * Smarty_Compiler.class.php: Fix bug with $smarty.cookies.
5159
5160 * TESTIMONIALS: *** empty log message ***
5161
5162 2002-03-15 Monte Ohrt <monte@ispi.net>
5163
5164 * NEWS
5165 docs/designers.sgml: update Changelog
5166
5167 * plugins/modifier.indent.php
5168 plugins/modifier.wordwrap.php: add wordwrap and indent to repository
5169
5170 2002-03-14 Monte Ohrt <monte@ispi.net>
5171
5172 * Smarty.class.php:
5173 remove show_info_include and show_info_header functions
5174
5175 2002-03-13 Monte Ohrt <monte@ispi.net>
5176
5177 * plugins/function.fetch.php: update fetch function
5178
5179 * plugins/function.fetch.php: update fetch function with new parameters
5180
5181 2002-03-12 Monte Ohrt <monte@ispi.net>
5182
5183 * docs/designers.sgml: update doc tables
5184
5185 * docs/designers.sgml: update docs columns
5186
5187 * docs/getting-started.sgml
5188 docs/appendixes.sgml: update docs
5189
5190 * TESTIMONIALS
5191 docs/appendixes.sgml: update syntax error in docs, add to testimonials
5192
5193 2002-03-04 Monte Ohrt <monte@ispi.net>
5194
5195 * FAQ
5196 README: update FAQ, README with digest mode info
5197
5198 2002-03-02 Monte Ohrt <monte@ispi.net>
5199
5200 * QUICKSTART: update quickstart
5201
5202 * Smarty.class.php:
5203 change behavior so cache_lifetime = 0 never expires (instead of always regenerate)
5204
5205 2002-03-01 Monte Ohrt <monte@ispi.net>
5206
5207 * docs/designers.sgml: update doc example
5208
5209 2002-03-01 Andrei Zmievski <andrei@php.net>
5210
5211 * CREDITS
5212 RELEASE_NOTES
5213 TODO
5214 NEWS: *** empty log message ***
5215
5216 2002-03-01 Monte Ohrt <monte@ispi.net>
5217
5218 * docs/appendixes.sgml
5219 docs/designers.sgml
5220 docs/getting-started.sgml
5221 docs/programmers.sgml: update document id tags
5222
5223 * docs.sgml: remove docs.sgml
5224
5225 * RESOURCES
5226 Smarty.class.php: update resources
5227
5228 2002-02-28 Andrei Zmievski <andrei@php.net>
5229
5230 * TESTIMONIALS
5231 docs/appendixes.sgml
5232 docs/designers.sgml
5233 docs/programmers.sgml: *** empty log message ***
5234
5235 2002-02-27 Andrei Zmievski <andrei@php.net>
5236
5237 * plugins/function.eval.php
5238 docs/designers.sgml: *** empty log message ***
5239
5240 2002-02-27 Monte Ohrt <monte@ispi.net>
5241
5242 * plugins/function.eval.php: added eval function to plugin dir
5243
5244 2002-02-27 Andrei Zmievski <andrei@php.net>
5245
5246 * NEWS: *** empty log message ***
5247
5248 2002-02-27 Monte Ohrt <monte@ispi.net>
5249
5250 * docs/designers.sgml: fix syntax error
5251
5252 * docs/appendixes.sgml
5253 docs/designers.sgml
5254 docs/getting-started.sgml
5255 docs/programmers.sgml: convert technical notes to docbook format
5256
5257 * NEWS
5258 docs/designers.sgml: added "eval" plugin docs
5259
5260 2002-02-26 Andrei Zmievski <andrei@php.net>
5261
5262 * docs/programmers.sgml
5263 docs/designers.sgml
5264 docs/appendixes.sgml
5265 docs/getting-started.sgml
5266 docs/html-common.dsl
5267 docs/.cvsignore: *** empty log message ***
5268
5269 * docs/appendixes.sgml
5270 docs/common.dsl
5271 docs/designers.sgml
5272 docs/getting-started.sgml
5273 docs/html-common.dsl
5274 docs/html.dsl
5275 docs/manual.sgml
5276 docs/preface.sgml
5277 docs/programmers.sgml: Split up docs.
5278
5279 2002-02-25 Andrei Zmievski <andrei@php.net>
5280
5281 * docs.sgml: *** empty log message ***
5282
5283 2002-02-22 Monte Ohrt <monte@ispi.net>
5284
5285 * docs.sgml: update docs
5286
5287 2002-02-22 Andrei Zmievski <andrei@php.net>
5288
5289 * docs.sgml
5290 AUTHORS
5291 NEWS: *** empty log message ***
5292
5293 2002-02-21 Monte Ohrt <monte@ispi.net>
5294
5295 * Config_File.class.php
5296 NEWS
5297 Smarty.class.php
5298 Smarty_Compiler.class.php
5299 docs.sgml: update misc changes
5300
5301 2002-02-21 Andrei Zmievski <andrei@php.net>
5302
5303 * docs.sgml: *** empty log message ***
5304
5305 2002-02-20 Monte Ohrt <monte@ispi.net>
5306
5307 * docs.sgml: misc updates
5308
5309 2002-02-20 Andrei Zmievski <andrei@php.net>
5310
5311 * docs.sgml: *** empty log message ***
5312
5313 * Smarty.class.php
5314 plugins/function.assign.php
5315 plugins/function.assign_debug_info.php
5316 plugins/function.counter.php
5317 plugins/function.fetch.php
5318 plugins/function.math.php
5319 plugins/function.popup.php
5320 plugins/function.popup_init.php
5321 plugins/modifier.escape.php: Fixup some naming.
5322
5323 2002-02-20 Monte Ohrt <monte@ispi.net>
5324
5325 * docs.sgml: update docs
5326
5327 2002-02-20 Andrei Zmievski <andrei@php.net>
5328
5329 * docs.sgml: *** empty log message ***
5330
5331 2002-02-20 Monte Ohrt <monte@ispi.net>
5332
5333 * NEWS
5334 docs.sgml
5335 plugins/modifier.escape.php:
5336 removed global vars from fetch function, added attrs to escape modifier
5337
5338 * docs.sgml: add plugin chapter outline
5339
5340 2002-02-19 Monte Ohrt <monte@ispi.net>
5341
5342 * README
5343 RELEASE_NOTES
5344 RESOURCES
5345 Smarty.class.php
5346 docs.sgml
5347 BUGS
5348 FAQ
5349 INSTALL
5350 QUICKSTART: update docs
5351
5352 2002-02-19 Andrei Zmievski <andrei@php.net>
5353
5354 * docs.sgml: Updated resources docs.
5355
5356 * README: *** empty log message ***
5357
5358 * docs.sgml: Updated description of {$smarty} variable.
5359
5360 * BUGS
5361 FAQ
5362 INSTALL
5363 QUICKSTART
5364 RELEASE_NOTES
5365 docs.sgml: Remove PEAR notes.
5366
5367 2002-02-18 Andrei Zmievski <andrei@php.net>
5368
5369 * Config_File.class.php
5370 NEWS: Removed dependency on PEAR.
5371
5372 2002-02-18 Monte Ohrt <monte@ispi.net>
5373
5374 * NEWS
5375 docs.sgml
5376 plugins/function.popup_init.php: add src attribute to popup_init
5377
5378 2002-02-15 Andrei Zmievski <andrei@php.net>
5379
5380 * Smarty_Compiler.class.php
5381 plugins/modifier.debug_print_var.php
5382 NEWS
5383 Smarty.class.php: Performance enhancements.
5384
5385 2002-02-06 Andrei Zmievski <andrei@php.net>
5386
5387 * plugins/function.html_options.php:
5388 Fix html_options output to be XHTML compatible.
5389
5390 2002-02-05 Andrei Zmievski <andrei@php.net>
5391
5392 * Smarty.class.php
5393 Smarty_Compiler.class.php: Fix up plugin inclusion.
5394
5395 * Smarty.class.php
5396 Smarty_Compiler.class.php
5397 TODO
5398 plugins/function.html_select_date.php
5399 plugins/function.html_select_time.php
5400 plugins/modifier.date_format.php: Fix plugin directory access.
5401
5402 2002-02-04 Andrei Zmievski <andrei@php.net>
5403
5404 * .cvsignore
5405 Smarty_Compiler.class.php: *** empty log message ***
5406
5407 2002-01-31 Andrei Zmievski <andrei@php.net>
5408
5409 * NEWS: *** empty log message ***
5410
5411 * Smarty.addons.php
5412 Smarty.class.php
5413 Smarty_Compiler.class.php
5414 TODO
5415 plugins/function.assign.php
5416 plugins/function.assign_debug_info.php
5417 plugins/function.counter.php
5418 plugins/function.fetch.php
5419 plugins/function.html_options.php
5420 plugins/function.html_select_date.php
5421 plugins/function.html_select_time.php
5422 plugins/function.math.php
5423 plugins/function.popup.php
5424 plugins/function.popup_init.php
5425 plugins/modifier.capitalize.php
5426 plugins/modifier.count_characters.php
5427 plugins/modifier.count_paragraphs.php
5428 plugins/modifier.count_sentences.php
5429 plugins/modifier.count_words.php
5430 plugins/modifier.date_format.php
5431 plugins/modifier.debug_print_var.php
5432 plugins/modifier.default.php
5433 plugins/modifier.escape.php
5434 plugins/modifier.lower.php
5435 plugins/modifier.regex_replace.php
5436 plugins/modifier.replace.php
5437 plugins/modifier.spacify.php
5438 plugins/modifier.string_format.php
5439 plugins/modifier.strip_tags.php
5440 plugins/modifier.truncate.php
5441 plugins/modifier.upper.php
5442 plugins/shared.make_timestamp.php
5443 templates/index.tpl
5444 AUTHORS
5445 CREDITS
5446 Config_File.class.php
5447 README: Implemented plugin architecture.
5448
5449 * NEWS: *** empty log message ***
5450
5451 2002-01-30 Monte Ohrt <monte@ispi.net>
5452
5453 * NEWS
5454 Smarty.addons.php
5455 Smarty.class.php
5456 docs.sgml: added modifiers wordwrap and indent
5457
5458 2002-01-28 Monte Ohrt <monte@ispi.net>
5459
5460 * Smarty.class.php
5461 docs.sgml:
5462 add support for is-modified-since headers, adjust a doc example
5463
5464 2002-01-24 Monte Ohrt <monte@ispi.net>
5465
5466 * Smarty.class.php: cleanup formatting
5467
5468 * NEWS
5469 Smarty.class.php
5470 docs.sgml: update ChangeLog, remove insert_tag_check parameter
5471
5472 2002-01-24 Andrei Zmievski <andrei@php.net>
5473
5474 * plugins/standard.plugin.php: *** empty log message ***
5475
5476 2002-01-24 Monte Ohrt <monte@ispi.net>
5477
5478 * Smarty.class.php: fix syntax error
5479
5480 * Smarty.class.php: removed unneccesary test from fetch()
5481
5482 2002-01-23 Monte Ohrt <monte@ispi.net>
5483
5484 * Smarty.addons.php: update overlib fixes
5485
5486 * NEWS: update changelog
5487
5488 * FAQ
5489 NEWS
5490 RESOURCES
5491 Smarty.addons.php: updated overlib fixes
5492
5493 2001-12-31 Andrei Zmievski <andrei@php.net>
5494
5495 * NEWS
5496 Smarty.class.php: Fixed compile_id problem.
5497
5498 2001-12-28 Monte Ohrt <monte@ispi.net>
5499
5500 * NEWS
5501 Smarty.class.php
5502 Smarty_Compiler.class.php:
5503 fixed problem with using assigned var with include_php filepath
5504
5505 2001-12-21 Monte Ohrt <monte@ispi.net>
5506
5507 * RESOURCES: update RESOURCES
5508
5509 2001-12-20 Monte Ohrt <monte@ispi.net>
5510
5511 * FAQ
5512 README: update FAQ
5513
5514 2001-12-18 Monte Ohrt <monte@ispi.net>
5515
5516 * Smarty_Compiler.class.php
5517 docs.sgml
5518 Config_File.class.php
5519 NEWS
5520 README
5521 RELEASE_NOTES
5522 Smarty.addons.php
5523 Smarty.class.php: update version numbers
5524
5525 2001-12-18 Andrei Zmievski <andrei@php.net>
5526
5527 * NEWS
5528 Smarty.class.php: Fixed clear_cache().
5529
5530 2001-12-14 Monte Ohrt <monte@ispi.net>
5531
5532 * NEWS
5533 Smarty.addons.php:
5534 fixed bug in smarty_make_timestamp introduced in PHP 4.1.0
5535
5536 2001-12-13 Monte Ohrt <monte@ispi.net>
5537
5538 * NEWS
5539 Smarty.class.php
5540 docs.sgml: update default function args, fix cached insert debug timing
5541
5542 2001-12-12 Monte Ohrt <monte@ispi.net>
5543
5544 * docs.sgml: fix syntax error in documentation
5545
5546 * Smarty.class.php: update default template handling functionality
5547
5548 2001-12-11 Monte Ohrt <monte@ispi.net>
5549
5550 * Smarty.class.php
5551 Smarty_Compiler.class.php: update file fetching logic
5552
5553 2001-12-11 Andrei Zmievski <andrei@php.net>
5554
5555 * NEWS
5556 Smarty.class.php: Added 'script' attribute to {insert..}.
5557
5558 2001-12-10 Monte Ohrt <monte@ispi.net>
5559
5560 * NEWS
5561 Smarty.class.php: added default template function handler
5562
5563 * Config_File.class.php
5564 NEWS
5565 README
5566 RELEASE_NOTES
5567 Smarty.addons.php
5568 Smarty.class.php
5569 Smarty_Compiler.class.php: update version numbers in files to 1.5.1
5570
5571 2001-12-10 Andrei Zmievski <andrei@php.net>
5572
5573 * NEWS
5574 Smarty.class.php: Removed error message from the _read_file() method.
5575
5576 * Smarty.class.php: Fix check for compile and cache IDs.
5577
5578 2001-12-06 Monte Ohrt <monte@ispi.net>
5579
5580 * QUICKSTART: fix spelling error in QUICKSTART
5581
5582 * docs.sgml: fixed spelling errors in documenation
5583
5584 * Smarty_Compiler.class.php
5585 docs.sgml
5586 Config_File.class.php
5587 NEWS
5588 README
5589 RELEASE_NOTES
5590 Smarty.addons.php
5591 Smarty.class.php: commit 1.5.0 release
5592
5593 * RESOURCES
5594 docs.sgml: added RESOURCES file
5595
5596 2001-12-05 Andrei Zmievski <andrei@php.net>
5597
5598 * Smarty_Compiler.class.php: Refactor.
5599
5600 2001-12-05 Monte Ohrt <monte@ispi.net>
5601
5602 * NEWS
5603 Smarty_Compiler.class.php
5604 docs.sgml: added assign to include and php_include
5605
5606 * Smarty.class.php
5607 Smarty_Compiler.class.php
5608 docs.sgml: *** empty log message ***
5609
5610 2001-12-04 Andrei Zmievski <andrei@php.net>
5611
5612 * NEWS
5613 Smarty_Compiler.class.php: Formatting.
5614
5615 2001-12-04 Monte Ohrt <monte@ispi.net>
5616
5617 * Smarty_Compiler.class.php
5618 NEWS
5619 Smarty.class.php: update ChangeLog
5620
5621 2001-12-04 Andrei Zmievski <andrei@php.net>
5622
5623 * NEWS
5624 Smarty.class.php: Formatting.
5625
5626 2001-12-04 Monte Ohrt <monte@ispi.net>
5627
5628 * Smarty.class.php: removed SMARTY_DIR setting in constructor
5629
5630 * Smarty.class.php: fix Smarty.class.php indention error
5631
5632 * Smarty.class.php: update trusted logic
5633
5634 2001-12-03 Monte Ohrt <monte@ispi.net>
5635
5636 * Smarty.class.php:
5637 fix up is_secure, is_trusted, make _parse_tpl_path function
5638
5639 * Smarty.class.php: fix problem with testing SMARTY_DIR as empty
5640
5641 * NEWS
5642 docs.sgml: update documentation, change log
5643
5644 * Smarty.class.php:
5645 update constructor to check for SMARTY_DIR before assigning
5646
5647 2001-12-03 Andrei Zmievski <andrei@php.net>
5648
5649 * NEWS
5650 Smarty.class.php: *** empty log message ***
5651
5652 2001-12-03 Monte Ohrt <monte@ispi.net>
5653
5654 * FAQ
5655 INSTALL
5656 RELEASE_NOTES: update a few files
5657
5658 * NEWS
5659 QUICKSTART
5660 Smarty.class.php
5661 docs.sgml: added trusted_dir functionality, cleaned up secure_dir logic
5662
5663 2001-12-03 Andrei Zmievski <andrei@php.net>
5664
5665 * NEWS: *** empty log message ***
5666
5667 * NEWS
5668 Smarty.class.php: - Introduced $compile_id class variable.
5669 - Fixed a situation where if $cache_id and $compile_id were both null
5670 they were passed to auto functions as empty string instead of null.
5671
5672 2001-11-30 Monte Ohrt <monte@ispi.net>
5673
5674 * NEWS
5675 Smarty.class.php:
5676 change variable names in fetch() fuction to smarty_* to avoid namespace conflicts
5677
5678 * NEWS
5679 Smarty.class.php: fixed bug in _rm_auto with catenated null values
5680
5681 2001-11-29 Andrei Zmievski <andrei@php.net>
5682
5683 * NEWS
5684 Smarty_Compiler.class.php: Added $smarty.section.* syntax.
5685
5686 * Smarty_Compiler.class.php: Made 'name' attribute optional for {foreach}.
5687
5688 2001-11-29 Monte Ohrt <monte@ispi.net>
5689
5690 * Smarty.class.php
5691 index.php: remove assign "now" in index.tpl
5692
5693 2001-11-29 Andrei Zmievski <andrei@php.net>
5694
5695 * NEWS
5696 Smarty.addons.php
5697 Smarty.class.php: Fix formatting.
5698
5699 2001-11-28 Monte Ohrt <monte@ispi.net>
5700
5701 * NEWS
5702 Smarty.class.php
5703 docs.sgml:
5704 removed return statements from _read_cache_file (how did they get in there?)
5705
5706 2001-11-27 Monte Ohrt <monte@ispi.net>
5707
5708 * docs.sgml
5709 NEWS
5710 Smarty.addons.php
5711 Smarty.class.php:
5712 fixed bugs and added assign attribute to several functions
5713
5714 2001-11-27 Andrei Zmievski <andrei@php.net>
5715
5716 * NEWS: Some rewording.
5717
5718 * Smarty_Compiler.class.php: Fix $smarty.capture access.
5719
5720 * TODO: *** empty log message ***
5721
5722 * NEWS
5723 Smarty.class.php
5724 Smarty_Compiler.class.php:
5725 Made {config_load ..} merge globals from each config file only once per scope.
5726
5727 * NEWS
5728 Smarty.class.php
5729 Smarty_Compiler.class.php: - Added {foreach ...}.
5730 - Made certain $smarty.* references handled at compilation time.
5731
5732 2001-11-26 Monte Ohrt <monte@ispi.net>
5733
5734 * Config_File.class.php
5735 NEWS
5736 Smarty.class.php
5737 Smarty_Compiler.class.php
5738 docs.sgml: commit cache handler functionality
5739
5740 2001-11-20 Andrei Zmievski <andrei@php.net>
5741
5742 * NEWS
5743 Smarty.addons.php
5744 Smarty_Compiler.class.php: Various fixes and additions.
5745
5746 * NEWS
5747 index.php: *** empty log message ***
5748
5749 2001-11-05 Monte Ohrt <monte@ispi.net>
5750
5751 * Smarty.class.php: changed _read_file parameter from $end to $lines
5752
5753 * NEWS
5754 Smarty.class.php: fixed is_cache, make cache reading more efficient
5755
5756 2001-11-02 Monte Ohrt <monte@ispi.net>
5757
5758 * FAQ
5759 NEWS: update FAQ with mailing list Reply-To header FAQ
5760
5761 * NEWS
5762 Smarty.class.php
5763 index.php: supress fopen errors, return false if cache file won't load
5764
5765 2001-11-01 Monte Ohrt <monte@ispi.net>
5766
5767 * QUICKSTART
5768 docs.sgml
5769 index.php: update QUICKSTART guide with index key example
5770
5771 * Config_File.class.php
5772 NEWS
5773 README
5774 RELEASE_NOTES
5775 Smarty.addons.php
5776 Smarty.class.php
5777 Smarty_Compiler.class.php
5778 docs.sgml: commit all updates for 1.4.6
5779
5780 2001-11-01 Andrei Zmievski <andrei@php.net>
5781
5782 * NEWS: *** empty log message ***
5783
5784 2001-10-30 Monte Ohrt <monte@ispi.net>
5785
5786 * Smarty.addons.php: fix assign function problem with empty value passed
5787
5788 * NEWS
5789 Smarty.addons.php
5790 Smarty.class.php
5791 Smarty_Compiler.class.php
5792 templates/debug.tpl:
5793 fixed bug in assign function when passing an empty value
5794
5795 2001-10-26 Monte Ohrt <monte@ispi.net>
5796
5797 * Smarty.addons.php
5798 Smarty.class.php
5799 index.php: fix minor typo in debug code
5800
5801 2001-10-26 Andrei Zmievski <andrei@php.net>
5802
5803 * Smarty.class.php: Typo.
5804
5805 2001-10-26 Monte Ohrt <monte@ispi.net>
5806
5807 * Smarty.addons.php:
5808 update debug console output, handle html encoding correctly
5809
5810 2001-10-26 Andrei Zmievski <andrei@php.net>
5811
5812 * Smarty.addons.php
5813 templates/debug.tpl: Debug formatting.
5814
5815 * Smarty.class.php: Disable rmdir warning.
5816
5817 2001-10-26 Monte Ohrt <monte@ispi.net>
5818
5819 * Smarty.addons.php
5820 Smarty.class.php
5821 templates/debug.tpl: update debugging to expand array variables
5822
5823 * Smarty.class.php
5824 docs.sgml:
5825 update docs for fetching only timestamp with custom template source functions
5826
5827 * Smarty.addons.php: fix debug console error
5828
5829 2001-10-26 Andrei Zmievski <andrei@php.net>
5830
5831 * docs.sgml: Typos.
5832
5833 * Smarty.addons.php: Cleanup whitespace.
5834
5835 * Smarty_Compiler.class.php: Clean up whitespace.
5836
5837 * Smarty.class.php: Cleaning up code, formatting mostly.
5838
5839 * NEWS: *** empty log message ***
5840
5841 2001-10-25 Monte Ohrt <monte@ispi.net>
5842
5843 * NEWS
5844 docs.sgml: update documentation to current version
5845
5846 * NEWS
5847 Smarty.addons.php:
5848 updated fetch to give proper warning when fetching unreadable or nonexistant files
5849
5850 * NEWS
5851 Smarty.class.php
5852 Smarty_Compiler.class.php:
5853 fixed problem with newline at the end of compiled templates
5854
5855 * NEWS
5856 Smarty.class.php: recompile cache if config file gets modified too.
5857
5858 * NEWS
5859 Smarty.class.php:
5860 added feature to regenerate cache if compile_check is enabled and an
5861 involved template is modified
5862
5863 2001-10-23 Monte Ohrt <monte@ispi.net>
5864
5865 * Smarty.class.php: fix indent for insert tags in debug console
5866
5867 * templates/debug.tpl: update debug.tpl file format
5868
5869 * NEWS
5870 Smarty.addons.php
5871 Smarty.class.php
5872 templates/debug.tpl:
5873 update execution time debugging, move into include list
5874
5875 2001-10-10 Monte Ohrt <monte@ispi.net>
5876
5877 * NEWS
5878 Smarty.addons.php
5879 Smarty.class.php
5880 Smarty_Compiler.class.php:
5881 fixed up execution time output in debug console
5882
5883 2001-10-09 Andrei Zmievski <andrei@php.net>
5884
5885 * Config_File.class.php
5886 NEWS
5887 Smarty.class.php
5888 TODO: Added support for hidden config vars.
5889
5890 2001-10-04 Monte Ohrt <monte@ispi.net>
5891
5892 * NEWS
5893 Smarty.addons.php
5894 Smarty.class.php
5895 templates/debug.tpl: added execution times to debug console
5896
5897 2001-10-02 Andrei Zmievski <andrei@php.net>
5898
5899 * Smarty_Compiler.class.php: Add space.
5900
5901 2001-10-01 Andrei Zmievski <andrei@php.net>
5902
5903 * Smarty.class.php: Fix reference to compile_id.
5904
5905 2001-09-28 Andrei Zmievski <andrei@php.net>
5906
5907 * NEWS
5908 Smarty.class.php
5909 Smarty_Compiler.class.php: Added postfilter functions.
5910
5911 2001-09-26 Andrei Zmievski <andrei@php.net>
5912
5913 * NEWS
5914 Smarty.class.php
5915 docs.sgml: Rename to clear_compiled_tpl().
5916
5917 2001-09-25 Andrei Zmievski <andrei@php.net>
5918
5919 * NEWS
5920 Smarty_Compiler.class.php:
5921 Fixed line number reporting when removing comments.
5922
5923 2001-09-20 Monte Ohrt <monte@ispi.net>
5924
5925 * NEWS
5926 RELEASE_NOTES
5927 Smarty.addons.php: made html_options output xhtml compatible
5928
5929 2001-09-19 Monte Ohrt <monte@ispi.net>
5930
5931 * Config_File.class.php
5932 NEWS
5933 README
5934 RELEASE_NOTES
5935 Smarty.addons.php
5936 Smarty.class.php
5937 Smarty_Compiler.class.php
5938 templates/debug.tpl: updated version numbers
5939
5940 2001-09-16 Monte Ohrt <monte@ispi.net>
5941
5942 * FAQ
5943 NEWS
5944 docs.sgml: fix doc error with insert function
5945
5946 2001-09-06 Andrei Zmievski <andrei@php.net>
5947
5948 * NEWS: *** empty log message ***
5949
5950 2001-08-31 Monte Ohrt <monte@ispi.net>
5951
5952 * NEWS: update ChangeLog
5953
5954 * overlib.js
5955 Smarty.addons.php
5956 Smarty.class.php
5957 docs.sgml:
5958 update overlib to 3.50, adjust addon code so that the overlib.js file isn't modified
5959
5960 2001-08-31 Andrei Zmievski <andrei@php.net>
5961
5962 * Smarty.class.php: - compile_id changes
5963
5964 * NEWS
5965 Smarty.addons.php: - compile_id support
5966 - new options for html_select_date
5967
5968 2001-08-23 Andrei Zmievski <andrei@php.net>
5969
5970 * TODO: *** empty log message ***
5971
5972 2001-08-10 Andrei Zmievski <andrei@php.net>
5973
5974 * NEWS
5975 Smarty.addons.php
5976 Smarty.class.php
5977 Smarty_Compiler.class.php:
5978 Modified to pass Smarty object as second parameter to insert functions.
5979 Also moved _smarty_mod_handler() and _smarty_insert_handler() into the class.
5980
5981 * NEWS
5982 Smarty_Compiler.class.php:
5983 Passing Smarty as second parameter to prefilter functions.
5984
5985 2001-08-09 Andrei Zmievski <andrei@php.net>
5986
5987 * NEWS: *** empty log message ***
5988
5989 2001-08-09 Monte Ohrt <monte@ispi.net>
5990
5991 * templates/index.tpl
5992 Smarty.class.php: add smarty.now variable to template
5993
5994 2001-08-06 Monte Ohrt <monte@ispi.net>
5995
5996 * templates/index.tpl: change config_load section back to setup
5997
5998 2001-08-06 Andrei Zmievski <andrei@php.net>
5999
6000 * Smarty.addons.php: Optimize a bit.
6001
6002 2001-08-04 Monte Ohrt <monte@ispi.net>
6003
6004 * docs.sgml: update capture documentation
6005
6006 2001-08-03 Monte Ohrt <monte@ispi.net>
6007
6008 * FAQ
6009 NEWS
6010 Smarty.class.php:
6011 fix bug with URL controlled debugging, works now (Monte)
6012
6013 2001-08-01 Andrei Zmievski <andrei@php.net>
6014
6015 * Config_File.class.php: *** empty log message ***
6016
6017 * Smarty_Compiler.class.php
6018 Smarty.class.php: - Fixed some E_NOTICE stuff in compiler.
6019 - Generalized assign_smarty_interface() a bit.
6020
6021 2001-07-24 Andrei Zmievski <andrei@php.net>
6022
6023 * NEWS
6024 Smarty_Compiler.class.php
6025 TODO: See ChangeLog for details.
6026
6027 2001-07-20 Andrei Zmievski <andrei@php.net>
6028
6029 * Config_File.class.php: Booleanize case-insensitively.
6030
6031 2001-07-17 Monte Ohrt <monte@ispi.net>
6032
6033 * NEWS: update ChangeLog
6034
6035 * Smarty.class.php
6036 docs.sgml: put SMARTY_DIR on Config_File require
6037
6038 2001-07-11 Monte Ohrt <monte@ispi.net>
6039
6040 * docs.sgml
6041 FAQ
6042 NEWS
6043 Smarty.class.php:
6044 updated security to not include insecure docs, only warning
6045
6046 2001-07-10 Andrei Zmievski <andrei@php.net>
6047
6048 * Smarty.class.php: Adding 'sizeof' as an allowed {if} function.
6049
6050 2001-07-06 Andrei Zmievski <andrei@php.net>
6051
6052 * NEWS: *** empty log message ***
6053
6054 2001-07-06 Monte Ohrt <monte@ispi.net>
6055
6056 * Config_File.class.php
6057 NEWS
6058 README
6059 RELEASE_NOTES
6060 Smarty.addons.php
6061 Smarty.class.php
6062 Smarty_Compiler.class.php: update version number to 1.4.4
6063
6064 * NEWS
6065 Smarty.addons.php
6066 Smarty_Compiler.class.php
6067 docs.sgml
6068 templates/header.tpl
6069 templates/index.tpl: update documenatation, template examples
6070
6071 2001-07-03 Andrei Zmievski <andrei@php.net>
6072
6073 * NEWS
6074 Smarty.class.php: Implemented access to request vars via $smarty var.
6075
6076 * NEWS
6077 Smarty_Compiler.class.php:
6078 Fixed a bug with parsing function arguments in {if} tags.
6079
6080 2001-06-30 Monte Ohrt <monte@ispi.net>
6081
6082 * NEWS: update ChangeLog
6083
6084 2001-06-29 Monte Ohrt <monte@ispi.net>
6085
6086 * Smarty.addons.php
6087 Smarty.class.php
6088 docs.sgml
6089 overlib.js:
6090 moved overlib to separate file, added SMARTY_DIR, documented. added much documentation
6091
6092 2001-06-29 Andrei Zmievski <andrei@php.net>
6093
6094 * NEWS
6095 RELEASE_NOTES
6096 TODO: *** empty log message ***
6097
6098 2001-06-29 Monte Ohrt <monte@ispi.net>
6099
6100 * NEWS
6101 README
6102 RELEASE_NOTES
6103 Smarty.addons.php
6104 Smarty.class.php
6105 docs.sgml
6106 index.php
6107 templates/debug.tpl
6108 templates/header.tpl
6109 templates/index.tpl: update release notes
6110
6111 2001-06-27 Andrei Zmievski <andrei@php.net>
6112
6113 * Smarty_Compiler.class.php: *** empty log message ***
6114
6115 * NEWS
6116 Smarty_Compiler.class.php: Implemented 'step' section attribute.
6117
6118 * Smarty_Compiler.class.php: Negative values of 'max' will mean no max.
6119
6120 * AUTHORS
6121 NEWS: *** empty log message ***
6122
6123 2001-06-26 Andrei Zmievski <andrei@php.net>
6124
6125 * NEWS
6126 Smarty.class.php
6127 Smarty_Compiler.class.php
6128 index.php: Added 'max' and 'start' section attributes.
6129 Added 'total' and 'iteration' section properties.
6130
6131 2001-06-25 Andrei Zmievski <andrei@php.net>
6132
6133 * Config_File.class.php
6134 RELEASE_NOTES
6135 Smarty.addons.php
6136 Smarty.class.php
6137 Smarty_Compiler.class.php: Update version numbers.
6138
6139 2001-06-23 Andrei Zmievski <andrei@php.net>
6140
6141 * TODO: *** empty log message ***
6142
6143 2001-06-21 Andrei Zmievski <andrei@php.net>
6144
6145 * Config_File.class.php
6146 NEWS: Fixed booleanization bug.
6147
6148 2001-06-20 Monte Ohrt <monte@ispi.net>
6149
6150 * docs.sgml:
6151 update documents to reflect changes to cached content & debugging
6152
6153 2001-06-20 Andrei Zmievski <andrei@php.net>
6154
6155 * Smarty.addons.php
6156 Smarty.class.php: Remove debug output for cached and fetched cases.
6157
6158 2001-06-20 Monte Ohrt <monte@ispi.net>
6159
6160 * Smarty.class.php: update include_info to false
6161
6162 * Smarty.class.php
6163 docs.sgml
6164 index.php
6165 templates/footer.tpl:
6166 moved debug logic into Smarty completely, created flags for it
6167
6168 2001-06-19 Andrei Zmievski <andrei@php.net>
6169
6170 * Smarty.addons.php
6171 Smarty.class.php
6172 templates/debug.tpl: *** empty log message ***
6173
6174 * NEWS
6175 Smarty.class.php: Remove unneeded debug functions.
6176
6177 2001-06-19 Monte Ohrt <monte@ispi.net>
6178
6179 * NEWS
6180 Smarty.addons.php
6181 Smarty.class.php
6182 docs.sgml
6183 templates/debug.tpl
6184 templates/footer.tpl: commit updates, add debug template
6185
6186 2001-06-19 Andrei Zmievski <andrei@php.net>
6187
6188 * Smarty.class.php
6189 Smarty_Compiler.class.php
6190 TODO:
6191 Moved config loading code inside main class, the compiled template now
6192 simply calls that method.
6193
6194 2001-06-15 Andrei Zmievski <andrei@php.net>
6195
6196 * NEWS
6197 Smarty.class.php
6198 Smarty_Compiler.class.php
6199 templates/index.tpl: * moved config array into class itself
6200 * added 'scope' attribute for config_load
6201
6202 * Smarty_Compiler.class.php
6203 Smarty.addons.php
6204 Smarty.class.php: Finishing up secure mode.
6205
6206 2001-06-15 Monte Ohrt <monte@ispi.net>
6207
6208 * NEWS: update ChangeLog
6209
6210 * Smarty_Compiler.class.php: cleaned up logic of if statement security
6211
6212 * Smarty_Compiler.class.php: update if logic to cover more situations
6213
6214 * Smarty_Compiler.class.php
6215 docs.sgml: update if statement security feature
6216
6217 2001-06-14 Andrei Zmievski <andrei@php.net>
6218
6219 * Smarty.addons.php
6220 Smarty.class.php: *** empty log message ***
6221
6222 * NEWS
6223 Smarty_Compiler.class.php:
6224 Fixed a bug with quoted strings inside if statements.
6225
6226 2001-06-13 Monte Ohrt <monte@ispi.net>
6227
6228 * Smarty.addons.php
6229 Smarty.class.php: added secure_dir array for multiple secure directories
6230
6231 * Smarty.addons.php: update fetch funtion to respect security setting
6232
6233 * NEWS
6234 Smarty.addons.php
6235 Smarty.class.php
6236 docs.sgml: update documentation, changelog
6237
6238 * Smarty.addons.php
6239 Smarty.class.php: moved _extract setting to assign functions
6240
6241 * Smarty.addons.php
6242 Smarty.class.php
6243 Smarty_Compiler.class.php:
6244 added assign/unassign custom functions, ability to re-extract tpl_vars
6245
6246 * Smarty.class.php
6247 Smarty_Compiler.class.php
6248 docs.sgml
6249 index.php: commit security features
6250
6251 2001-06-11 Andrei Zmievski <andrei@php.net>
6252
6253 * Smarty.class.php: Version variable typo.
6254
6255 2001-06-05 Andrei Zmievski <andrei@php.net>
6256
6257 * Smarty.class.php:
6258 Create config object in fetch() or just set the config path if it already
6259 exists.
6260
6261 2001-06-04 Andrei Zmievski <andrei@php.net>
6262
6263 * Smarty.class.php: *** empty log message ***
6264
6265 * NEWS
6266 Smarty_Compiler.class.php:
6267 Fixed a problem with $<number> inside strip tags.
6268
6269 2001-05-31 Andrei Zmievski <andrei@php.net>
6270
6271 * NEWS: *** empty log message ***
6272
6273 * Config_File.class.php: Allow empty config_path.
6274
6275 2001-05-29 Monte Ohrt <monte@ispi.net>
6276
6277 * Smarty_Compiler.class.php
6278 docs.sgml
6279 NEWS
6280 README
6281 RELEASE_NOTES
6282 Smarty.addons.php
6283 Smarty.class.php: update version numbers
6284
6285 * NEWS
6286 Smarty.class.php
6287 Smarty_Compiler.class.php
6288 docs.sgml: moved version variable to internal variable
6289
6290 2001-05-22 Andrei Zmievski <andrei@php.net>
6291
6292 * NEWS
6293 Smarty.class.php
6294 Smarty_Compiler.class.php:
6295 Moved $_smarty_sections and $_smarty_conf_obj into Smarty class.
6296
6297 2001-05-18 Monte Ohrt <monte@ispi.net>
6298
6299 * NEWS: update ChangeLog
6300
6301 * FAQ
6302 QUICKSTART: update FAQ, QUICKSTART for windows include_path setup
6303
6304 * configs/test.conf: added configs directory to cvs
6305
6306 2001-05-18 Andrei Zmievski <andrei@php.net>
6307
6308 * Smarty.class.php: Use compiler_class for including the file.
6309
6310 2001-05-18 Monte Ohrt <monte@ispi.net>
6311
6312 * docs.sgml: fix typo
6313
6314 2001-05-16 Monte Ohrt <monte@ispi.net>
6315
6316 * README
6317 RELEASE_NOTES
6318 Smarty.addons.php
6319 Smarty.class.php
6320 Smarty_Compiler.class.php: update files to version 1.4.1
6321
6322 * NEWS: update ChangeLog
6323
6324 2001-05-15 Andrei Zmievski <andrei@php.net>
6325
6326 * NEWS: *** empty log message ***
6327
6328 * index.php: forget that!
6329
6330 * NEWS
6331 Smarty_Compiler.class.php
6332 index.php: Fixed a few E_NOTICE warnings.
6333
6334 2001-05-09 Monte Ohrt <monte@ispi.net>
6335
6336 * NEWS
6337 RELEASE_NOTES
6338 Smarty.addons.php
6339 Smarty.class.php
6340 docs.sgml: update dates versions
6341
6342 2001-05-09 Andrei Zmievski <andrei@php.net>
6343
6344 * NEWS: *** empty log message ***
6345
6346 * Smarty.class.php:
6347 Use absolute paths when requiring/including Smart components.
6348
6349 * NEWS: *** empty log message ***
6350
6351 * Smarty.class.php: Use write mode instead of append.
6352
6353 2001-05-02 Andrei Zmievski <andrei@php.net>
6354
6355 * NEWS
6356 Smarty_Compiler.class.php: Fix indexing by section properties.
6357
6358 2001-05-02 Monte Ohrt <monte@ispi.net>
6359
6360 * NEWS: update changelog
6361
6362 * Smarty.class.php: remove period from syntax error
6363
6364 2001-05-02 Andrei Zmievski <andrei@php.net>
6365
6366 * Smarty_Compiler.class.php: Double-quote the attribute values by default.
6367
6368 2001-04-30 Monte Ohrt <monte@ispi.net>
6369
6370 * Smarty_Compiler.class.php
6371 NEWS: added simple {capture} logic
6372
6373 2001-04-30 Andrei Zmievski <andrei@php.net>
6374
6375 * TODO: *** empty log message ***
6376
6377 * Smarty_Compiler.class.php
6378 Smarty.class.php: Fix passing config vars to included files.
6379
6380 * Smarty.class.php
6381 Smarty_Compiler.class.php: Fix inclusion again.
6382
6383 2001-04-30 Monte Ohrt <monte@ispi.net>
6384
6385 * FAQ
6386 RELEASE_NOTES
6387 Smarty.class.php
6388 misc/fix_vars.php
6389 NEWS: update paths for windows (c:)
6390
6391 2001-04-28 Andrei Zmievski <andrei@php.net>
6392
6393 * Smarty.class.php
6394 Smarty_Compiler.class.php: Fix passing variables to included files.
6395
6396 * templates/index.tpl: *** empty log message ***
6397
6398 2001-04-27 Andrei Zmievski <andrei@php.net>
6399
6400 * Smarty_Compiler.class.php: Fix includes.
6401
6402 2001-04-26 Andrei Zmievski <andrei@php.net>
6403
6404 * Smarty_Compiler.class.php
6405 docs.sgml
6406 Smarty.class.php: Formatting mostly.
6407
6408 * Smarty_Compiler.class.php
6409 Config_File.class.php: *** empty log message ***
6410
6411 2001-04-26 Monte Ohrt <monte@ispi.net>
6412
6413 * Smarty_Compiler.class.php
6414 docs.sgml
6415 FAQ
6416 NEWS
6417 QUICKSTART
6418 RELEASE_NOTES
6419 Smarty.class.php: update docs with new changes
6420
6421 2001-04-26 Andrei Zmievski <andrei@php.net>
6422
6423 * RELEASE_NOTES: *** empty log message ***
6424
6425 * docs.sgml
6426 templates/index.tpl
6427 NEWS
6428 Smarty_Compiler.class.php: Added ability to reference object properties.
6429
6430 2001-04-25 Andrei Zmievski <andrei@php.net>
6431
6432 * README
6433 Smarty.addons.php
6434 Smarty.class.php
6435 Smarty_Compiler.class.php
6436 docs.sgml
6437 AUTHORS
6438 Config_File.class.php
6439 CREDITS
6440 RELEASE_NOTES
6441 NEWS: *** empty log message ***
6442
6443 * docs.sgml: Docs on new parameter to custom functions.
6444
6445 * NEWS: *** empty log message ***
6446
6447 * Smarty_Compiler.class.php:
6448 Changing the way tpl vars are referenced and passing smarty object
6449 to custom functions.
6450
6451 * RELEASE_NOTES
6452 docs.sgml: Fixing docs a bit.
6453
6454 2001-04-24 Andrei Zmievski <andrei@php.net>
6455
6456 * docs.sgml: Docs for $compiler_class and compiler functions.
6457
6458 * templates/index.tpl: *** empty log message ***
6459
6460 * Smarty_Compiler.class.php: Remove debugging.
6461
6462 2001-04-24 Monte Ohrt <monte@ispi.net>
6463
6464 * docs.sgml: update compiler function docs
6465
6466 2001-04-24 Andrei Zmievski <andrei@php.net>
6467
6468 * NEWS
6469 Smarty.class.php
6470 Smarty_Compiler.class.php
6471 templates/index.tpl: Added compiler function support.
6472
6473 2001-04-24 Monte Ohrt <monte@ispi.net>
6474
6475 * RELEASE_NOTES
6476 Smarty.class.php:
6477 update notes, change show_info_header to false by default
6478
6479 * Smarty.class.php
6480 Smarty_Compiler.class.php
6481 docs.sgml
6482 CREDITS
6483 FAQ
6484 NEWS
6485 README
6486 RELEASE_NOTES: update documenation, bug fixes
6487
6488 2001-04-24 Andrei Zmievski <andrei@php.net>
6489
6490 * misc/fix_vars.php: Hopefully fix for sure.
6491
6492 2001-04-23 Monte Ohrt <monte@ispi.net>
6493
6494 * misc/fix_vars.php: uncomment copy/unlink
6495
6496 2001-04-23 Andrei Zmievski <andrei@php.net>
6497
6498 * misc/fix_vars.php: Do it more thoroughly.
6499
6500 * misc/fix_vars.php: check for }
6501
6502 2001-04-22 Andrei Zmievski <andrei@php.net>
6503
6504 * misc/fix_vars.php: Fix variable parsing.
6505
6506 2001-04-20 Monte Ohrt <monte@ispi.net>
6507
6508 * misc/fix_vars.php: fix problem with 4.0.5-dev and preg_replace_callback
6509
6510 2001-04-19 Monte Ohrt <monte@ispi.net>
6511
6512 * Smarty_Compiler.class.php
6513 docs.sgml
6514 misc/fix_vars.php
6515 NEWS
6516 RELEASE_NOTES
6517 Smarty.class.php: update notes/documentation
6518
6519 * NEWS
6520 README
6521 RELEASE_NOTES
6522 Smarty.addons.php
6523 Smarty.class.php
6524 Smarty_Compiler.class.php
6525 docs.sgml: update files for 1.4.0 release
6526
6527 2001-04-16 Andrei Zmievski <andrei@php.net>
6528
6529 * misc/fix_vars.php: Added fix_vars.php script.
6530
6531 2001-04-16 Monte Ohrt <monte@ispi.net>
6532
6533 * QUICKSTART
6534 RELEASE_NOTES
6535 docs.sgml
6536 templates/index.tpl:
6537 update RELEASE_NOTES & scripts with new section var syntax
6538
6539 2001-04-13 Andrei Zmievski <andrei@php.net>
6540
6541 * Smarty_Compiler.class.php: * Implement new variable format parser.
6542 * Optimizing config load a bit.
6543
6544 2001-04-13 Monte Ohrt <monte@ispi.net>
6545
6546 * FAQ
6547 NEWS
6548 RELEASE_NOTES
6549 Smarty.class.php:
6550 added $check_cached_insert_tags to speed up cached pages if
6551 {insert ...} is not used (Monte)
6552
6553 2001-04-12 Andrei Zmievski <andrei@php.net>
6554
6555 * NEWS
6556 Smarty.class.php
6557 RELEASE_NOTES: *** empty log message ***
6558
6559 * Smarty_Compiler.class.php: Remove redundant functions.
6560
6561 * Smarty.class.php: Formatting.
6562
6563 2001-04-12 Monte Ohrt <monte@ispi.net>
6564
6565 * Smarty.class.php: update file: parsing
6566
6567 * Smarty.class.php
6568 docs.sgml: update documentation
6569
6570 2001-04-12 Andrei Zmievski <andrei@php.net>
6571
6572 * Smarty.class.php
6573 Smarty_Compiler.class.php
6574 TODO: *** empty log message ***
6575
6576 2001-04-11 Monte Ohrt <monte@ispi.net>
6577
6578 * FAQ
6579 QUICKSTART
6580 RELEASE_NOTES: added RELEASE_NOTES file to cvs
6581
6582 * NEWS
6583 docs.sgml: update ChangeLog, update documentation
6584
6585 * Smarty.class.php
6586 Smarty_Compiler.class.php
6587 templates/index.tpl:
6588 update Smarty to compile at run-time. added ability to get files from
6589 absolute paths, added work around for LOCK_EX and windows, changed a few
6590 file permissions to be more secure.
6591
6592 2001-03-29 Monte Ohrt <monte@ispi.net>
6593
6594 * NEWS
6595 Smarty.addons.php:
6596 allow arbitrary date strings instead of just timestamps
6597
6598 2001-03-28 Monte Ohrt <monte@ispi.net>
6599
6600 * Smarty.class.php
6601 Smarty_Compiler.class.php
6602 docs.sgml
6603 FAQ
6604 NEWS
6605 README
6606 Smarty.addons.php:
6607 update version in class, update docs for count_ and new vars
6608
6609 * templates/index.tpl
6610 docs.sgml: update docs, example template
6611
6612 2001-03-28 Andrei Zmievski <andrei@php.net>
6613
6614 * Smarty_Compiler.class.php: Some variable renaming.
6615
6616 2001-03-23 Andrei Zmievski <andrei@php.net>
6617
6618 * Smarty_Compiler.class.php
6619 NEWS: Fixed nested include infinite repeat bug.
6620
6621 2001-03-23 Monte Ohrt <monte@ispi.net>
6622
6623 * Smarty.class.php: fix version number
6624
6625 * Smarty.class.php
6626 NEWS: added optional HTML header to output
6627
6628 2001-03-22 Andrei Zmievski <andrei@php.net>
6629
6630 * Smarty_Compiler.class.php: Fixed inclusion of dynamic files.
6631
6632 2001-03-16 Andrei Zmievski <andrei@php.net>
6633
6634 * Smarty_Compiler.class.php: Fixing the config_load scoping.
6635
6636 * Smarty_Compiler.class.php: making config variables global for now.
6637
6638 2001-03-15 Andrei Zmievski <andrei@php.net>
6639
6640 * NEWS: *** empty log message ***
6641
6642 * Smarty_Compiler.class.php:
6643 * Includes are now always done via generated function call to protect
6644 namespace.
6645 * config_load now always uses global config object to improve
6646 performance.
6647
6648 2001-03-13 Monte Ohrt <monte@ispi.net>
6649
6650 * docs.sgml: update math documentation with format attribute
6651
6652 2001-03-11 Monte Ohrt <monte@ispi.net>
6653
6654 * docs.sgml
6655 NEWS
6656 Smarty.addons.php
6657 Smarty.class.php
6658 Smarty_Compiler.class.php: update math function with format attribute
6659
6660 2001-03-10 Andrei Zmievski <andrei@php.net>
6661
6662 * Smarty.addons.php: *** empty log message ***
6663
6664 * NEWS
6665 Smarty.addons.php
6666 Smarty.class.php: Added html_select_time custom function.
6667
6668 2001-03-08 Monte Ohrt <monte@ispi.net>
6669
6670 * Smarty.class.php
6671 Smarty_Compiler.class.php
6672 NEWS
6673 README
6674 Smarty.addons.php: rename 1.3.1b to 1.3.1pl1
6675
6676 * NEWS
6677 Smarty.addons.php
6678 Smarty.class.php
6679 Smarty_Compiler.class.php: update version numbers, changelog
6680
6681 * Smarty.class.php
6682 Smarty_Compiler.class.php:
6683 moved _syntax_error to Smarty_Compiler.class.php
6684
6685 * Smarty.class.php
6686 docs.sgml:
6687 missing _syntax_error function recovered. fixed minor syntax in docs
6688
6689 2001-03-07 Monte Ohrt <monte@ispi.net>
6690
6691 * QUICKSTART
6692 README
6693 Smarty.addons.php
6694 Smarty.class.php
6695 Smarty_Compiler.class.php
6696 BUGS
6697 INSTALL
6698 NEWS: update everything to 1.3.1
6699
6700 2001-03-03 Monte Ohrt <monte@ispi.net>
6701
6702 * Smarty_Compiler.class.php
6703 Smarty.class.php: fixed bug with cached insert tags
6704
6705 2001-03-02 Monte Ohrt <monte@ispi.net>
6706
6707 * Smarty.class.php
6708 Smarty_Compiler.class.php:
6709 fix cache fuctions with separated compiled class
6710
6711 * FAQ
6712 NEWS
6713 docs.sgml: update changelog
6714
6715 2001-03-02 Andrei Zmievski <andrei@php.net>
6716
6717 * NEWS
6718 Smarty_Compiler.class.php: Added 'first' and 'last' section properties.
6719
6720 2001-03-02 Monte Ohrt <monte@ispi.net>
6721
6722 * TODO: remove compiling separation TODO
6723
6724 * Smarty_Compiler.class.php
6725 Smarty.addons.php
6726 Smarty.class.php: update function headers
6727
6728 * templates/index.tpl
6729 NEWS
6730 Smarty.class.php
6731 Smarty_Compiler.class.php
6732 index.php: split out compiling code for faster execution
6733
6734 * Smarty.class.php: fixed a few warning messages
6735
6736 * Smarty.addons.php
6737 Smarty.class.php
6738 docs.sgml
6739 NEWS: added fetch, unregister mod/fun, updated docs
6740
6741 2001-03-01 Monte Ohrt <monte@ispi.net>
6742
6743 * Smarty.addons.php: added "int" to available list
6744
6745 * docs.sgml
6746 FAQ
6747 Smarty.class.php: update FAQ, add math functions & update documetation
6748
6749 * index.php
6750 Smarty.addons.php
6751 Smarty.class.php
6752 docs.sgml: fixed literal tags and other optional delimiters
6753
6754 2001-02-26 Andrei Zmievski <andrei@php.net>
6755
6756 * NEWS
6757 Smarty.class.php:
6758 Added index_prev, index_next section properties and ability to
6759 index by them.
6760
6761 * NEWS
6762 Smarty.addons.php
6763 Smarty.class.php: Reverting the plugins patch - needs more thought.
6764
6765 * Smarty.class.php: Fixing plugin loading.
6766
6767 2001-02-23 Andrei Zmievski <andrei@php.net>
6768
6769 * Smarty.addons.php
6770 Smarty.class.php
6771 plugins/standard.plugin.php
6772 NEWS: Added plugin functionality.
6773
6774 2001-02-22 Monte Ohrt <monte@ispi.net>
6775
6776 * docs.sgml
6777 templates/index.tpl
6778 NEWS
6779 README
6780 Smarty.class.php: fixed issue with php tags executed in literal blocks
6781
6782 2001-02-21 Monte Ohrt <monte@ispi.net>
6783
6784 * NEWS: update changelog for LGPL change
6785
6786 * Smarty.class.php
6787 docs.sgml
6788 README
6789 Smarty.addons.php: updated version numbers to 1.3.0
6790
6791 * NEWS
6792 templates/index.tpl: update changelog, rearrange index.tpl file
6793
6794 2001-02-21 Andrei Zmievski <andrei@php.net>
6795
6796 * NEWS
6797 Smarty.class.php: *** empty log message ***
6798
6799 2001-02-21 Monte Ohrt <monte@ispi.net>
6800
6801 * docs.sgml: update parameters for is_cached and fetch
6802
6803 2001-02-21 Andrei Zmievski <andrei@php.net>
6804
6805 * NEWS
6806 Smarty.class.php: *** empty log message ***
6807
6808 2001-02-21 Monte Ohrt <monte@ispi.net>
6809
6810 * NEWS
6811 Smarty.addons.php
6812 docs.sgml: update docs, remove header function from addons
6813
6814 2001-02-20 Monte Ohrt <monte@ispi.net>
6815
6816 * FAQ
6817 NEWS: update changelog
6818
6819 * TODO: update todo
6820
6821 * TODO: update todo list
6822
6823 * Smarty.class.php: update php tag handling logic
6824
6825 2001-02-19 Monte Ohrt <monte@ispi.net>
6826
6827 * index.php
6828 Config_File.class.php
6829 FAQ
6830 Smarty.class.php
6831 docs.sgml: fixed <?php tag at beginning of files, updated docs
6832
6833 2001-02-19 Andrei Zmievski <andrei@php.net>
6834
6835 * Smarty.addons.php: *** empty log message ***
6836
6837 2001-02-13 Andrei Zmievski <andrei@php.net>
6838
6839 * TODO: *** empty log message ***
6840
6841 2001-02-12 Andrei Zmievski <andrei@php.net>
6842
6843 * templates/index.tpl
6844 Smarty.class.php: *** empty log message ***
6845
6846 2001-02-10 Monte Ohrt <monte@ispi.net>
6847
6848 * Smarty.class.php: remove unneeded preg_match
6849
6850 * Smarty.class.php: remove comment
6851
6852 * Smarty.class.php: updated php escape to handle <script language="php">
6853
6854 * NEWS
6855 Smarty.class.php: fix php tag escapement logic
6856
6857 * NEWS: commit changelog
6858
6859 * docs.sgml: update header docs
6860
6861 * docs.sgml
6862 Smarty.addons.php
6863 Smarty.class.php: added header custom function
6864
6865 2001-02-09 Monte Ohrt <monte@ispi.net>
6866
6867 * index.php
6868 templates/header.tpl
6869 templates/index.tpl
6870 INSTALL
6871 QUICKSTART
6872 docs.sgml: update documentation, add examples to test script.
6873
6874 2001-02-08 Andrei Zmievski <andrei@php.net>
6875
6876 * Smarty.class.php: *** empty log message ***
6877
6878 2001-02-08 Monte Ohrt <monte@ispi.net>
6879
6880 * COPYING.lib: added COPYING.lib
6881
6882 * COPYING
6883 Config_File.class.php
6884 Smarty.addons.php
6885 Smarty.class.php
6886 docs.sgml: changed license to LGPL for commercial use
6887
6888 * docs.sgml
6889 Smarty.class.php: fix clear_assign syntax error
6890
6891 2001-02-07 Monte Ohrt <monte@ispi.net>
6892
6893 * Smarty.class.php: added ability to pass array to clear_assign
6894
6895 * index.php
6896 templates/index.tpl
6897 docs.sgml:
6898 update documentation, remove tests from index file and template
6899
6900 2001-02-07 Andrei Zmievski <andrei@php.net>
6901
6902 * NEWS
6903 Smarty.class.php: Adding file locking.
6904
6905 * templates/index.tpl
6906 Smarty.addons.php
6907 Smarty.class.php
6908 index.php: More cache work.
6909
6910 2001-02-06 Monte Ohrt <monte@ispi.net>
6911
6912 * docs.sgml
6913 Smarty.class.php:
6914 change register_ function names, update documents with tables
6915
6916 2001-02-06 Andrei Zmievski <andrei@php.net>
6917
6918 * NEWS
6919 Smarty.class.php
6920 templates/index.tpl: Reworking and optimizing the cache system.
6921
6922 * Smarty.class.php: Restoring ?> in patterns.
6923
6924 2001-02-05 Monte Ohrt <monte@ispi.net>
6925
6926 * Smarty.class.php
6927 docs.sgml: update cache directory creation logic
6928
6929 2001-02-05 Andrei Zmievski <andrei@php.net>
6930
6931 * Smarty.class.php: Removing once-only subpattern for now..
6932
6933 * Smarty.class.php: Fix modifier arg parsing.
6934
6935 2001-02-02 Andrei Zmievski <andrei@php.net>
6936
6937 * NEWS
6938 Smarty.class.php
6939 templates/index.tpl: See changelog.
6940
6941 2001-02-01 Andrei Zmievski <andrei@php.net>
6942
6943 * README: *** empty log message ***
6944
6945 * Smarty.class.php: Use 'echo' instead of 'print'.
6946
6947 * Smarty.addons.php: *** empty log message ***
6948
6949 2001-02-01 Monte Ohrt <monte@ispi.net>
6950
6951 * Smarty.class.php: rearranged variables at top of script
6952
6953 2001-02-01 Andrei Zmievski <andrei@php.net>
6954
6955 * Smarty.class.php: Retabbing.
6956
6957 * templates/index.tpl
6958 Smarty.class.php
6959 index.php: *** empty log message ***
6960
6961 2001-02-01 Monte Ohrt <monte@ispi.net>
6962
6963 * Smarty.class.php: update caching logic
6964
6965 * Smarty.class.php: fixed clear_all_cache bugs
6966
6967 * Smarty.class.php: fix .cache check
6968
6969 * docs.sgml
6970 FAQ
6971 Smarty.class.php: update .che to .cache
6972
6973 * FAQ
6974 Smarty.class.php
6975 docs.sgml: updated docs for caching, added clear_all_cache() directive
6976
6977 2001-01-31 Monte Ohrt <monte@ispi.net>
6978
6979 * index.php
6980 templates/index.tpl
6981 docs.sgml: upated docs for date_format and html_options
6982
6983 2001-01-31 Andrei Zmievski <andrei@php.net>
6984
6985 * NEWS: *** empty log message ***
6986
6987 * Smarty.addons.php
6988 index.php: Added ability to pass 'options' attribute to html_options.
6989
6990 * Smarty.addons.php
6991 Smarty.class.php
6992 docs.sgml
6993 index.php
6994 templates/index.tpl
6995 Config_File.class.php
6996 NEWS
6997 README: Reworking, simplifying, and speeding up cache implementation.
6998 Fixing the infelicity where you couldn't have '|' and ':' inside
6999 quoted modifier arguments.
7000
7001 2001-01-31 Monte Ohrt <monte@ispi.net>
7002
7003 * Smarty.class.php
7004 index.php
7005 templates/index.tpl: removed DEBUG lines
7006
7007 2001-01-30 Monte Ohrt <monte@ispi.net>
7008
7009 * Smarty.class.php: changed default expire to 3600
7010
7011 * Config_File.class.php
7012 NEWS
7013 README
7014 Smarty.addons.php
7015 Smarty.class.php: updated version numbers
7016
7017 * docs.sgml
7018 NEWS
7019 Smarty.class.php:
7020 added caching, force compile, force cache, misc performance updates
7021
7022 2001-01-30 Andrei Zmievski <andrei@php.net>
7023
7024 * NEWS: *** empty log message ***
7025
7026 * Smarty.class.php
7027 templates/index.tpl: Remove debug message.
7028
7029 * Smarty.class.php
7030 templates/index.tpl: Fixing the compile directory mayhem...
7031
7032 * Smarty.class.php:
7033 Fix problem with {strip} around {section} and {include}
7034
7035 * Smarty.addons.php: *** empty log message ***
7036
7037 2001-01-29 Monte Ohrt <monte@ispi.net>
7038
7039 * FAQ
7040 NEWS
7041 README
7042 Smarty.class.php: fixed PHP_VERSION check, misc doc updates
7043
7044 * index.php
7045 Config_File.class.php
7046 NEWS
7047 QUICKSTART
7048 README
7049 Smarty.addons.php
7050 Smarty.class.php
7051 docs.sgml: updated for 1.2.1 compile_dir changes, misc doc updates
7052
7053 2001-01-26 Monte Ohrt <monte@ispi.net>
7054
7055 * BUGS
7056 README: update BUGS and README files
7057
7058 * FAQ: updated FAQ
7059
7060 * Config_File.class.php
7061 FAQ
7062 NEWS
7063 README
7064 Smarty.addons.php
7065 docs.sgml
7066 templates/index.tpl
7067 AUTHORS: update again
7068
7069 2001-01-26 Andrei Zmievski <andrei@php.net>
7070
7071 * docs.sgml
7072 NEWS
7073 README
7074 Smarty.class.php
7075 templates/index.tpl: *** empty log message ***
7076
7077 * Smarty.class.php
7078 index.php
7079 templates/index.tpl: Added ability to index by key.
7080
7081 2001-01-25 Monte Ohrt <monte@ispi.net>
7082
7083 * NEWS: update changelog
7084
7085 * README
7086 Smarty.addons.php
7087 Smarty.class.php
7088 docs.sgml
7089 AUTHORS: updated versions to 1.1.0
7090
7091 * docs.sgml
7092 templates/index.tpl
7093 Config_File.class.php
7094 Smarty.addons.php
7095 Smarty.class.php: update copyright notice
7096
7097 * Config_File.class.php
7098 Smarty.addons.php
7099 Smarty.class.php
7100 docs.sgml: added misc info
7101
7102 2001-01-24 Monte Ohrt <monte@ispi.net>
7103
7104 * Smarty.addons.php
7105 index.php
7106 templates/index.tpl
7107 Config_File.class.php: initial commit
7108
7109 2001-01-23 Monte Ohrt <monte@ispi.net>
7110
7111 * docs.sgml: fix typo
7112
7113 2001-01-22 Monte Ohrt <monte@ispi.net>
7114
7115 * doc.sgm
7116 docs.sgml: updated docs, renamed file
7117
7118 * FAQ: updated FAQ
7119
7120 * NEWS
7121 README: updated Changelog and Readme
7122
7123 * doc.sgm: updated doc.sgm error
7124
7125 * AUTHORS
7126 COPYING
7127 INSTALL
7128 NEWS
7129 QUICKSTART: misc doc changes, added AUTHORS, COPYING
7130
7131 2001-01-22 Andrei Zmievski <andrei@php.net>
7132
7133 * NEWS
7134 templates/index.tpl: *** empty log message ***
7135
7136 * Smarty.class.php
7137 templates/index.tpl:
7138 Fixed bug that wouldn't let you do specify non-array values for 'loop'
7139 attribute.
7140
7141 2001-01-22 Monte Ohrt <monte@ispi.net>
7142
7143 * QUICKSTART: updated QUICKSTART
7144
7145 * BUGS
7146 FAQ
7147 INSTALL
7148 README
7149 doc.sgm: added BUGS and INSTALL, updated docs, FAQ, README
7150
7151 2001-01-21 Monte Ohrt <monte@ispi.net>
7152
7153 * FAQ
7154 doc.sgm: updates to FAQ and docs
7155
7156 2001-01-19 Monte Ohrt <monte@ispi.net>
7157
7158 * FAQ: initial commit of FAQ
7159
7160 * QUICKSTART
7161 README
7162 doc.sgm
7163 index.php:
7164 updated README, doc.sgm with preg_replace() parameter issue. also removed "./" from index.php file
7165
7166 * NEWS: initial commit of changelog
7167
7168 * doc.sgm
7169 QUICKSTART: update quickstart text
7170
7171 2001-01-19 Andrei Zmievski <andrei@php.net>
7172
7173 * Smarty.class.php: Fix the compiled template check.
7174
7175 2001-01-18 Andrei Zmievski <andrei@php.net>
7176
7177 * doc.sgm: *** empty log message ***
7178
7179 2001-01-18 Monte Ohrt <monte@ispi.net>
7180
7181 * index.php
7182 templates/index.tpl
7183 QUICKSTART
7184 Smarty.addons.php
7185 Smarty.class.php
7186 doc.sgm: update changes
7187
7188 2001-01-18 Andrei Zmievski <andrei@php.net>
7189
7190 * QUICKSTART
7191 Smarty.addons.php: *** empty log message ***
7192
7193 2001-01-18 Monte Ohrt <monte@ispi.net>
7194
7195 * QUICKSTART
7196 doc.sgm: add QUICKSTART, update docs for default modifier
7197
7198 * Smarty.addons.php
7199 Smarty.class.php: added default modifier
7200
7201 * README
7202 Smarty.addons.php
7203 Smarty.class.php
7204 doc.sgm
7205 templates/index.tpl: added dislaimers
7206
7207 2001-01-18 Andrei Zmievski <andrei@php.net>
7208
7209 * Smarty.class.php: *** empty log message ***
7210
7211 2001-01-16 Andrei Zmievski <andrei@php.net>
7212
7213 * Smarty.class.php
7214 templates/index.tpl: Implement 'div by'.
7215
7216 2001-01-12 Monte Ohrt <monte@ispi.net>
7217
7218 * doc.sgm: update docs
7219
7220 * doc.sgm: doc changes
7221
7222 * doc.sgm: update docs
7223
7224 2001-01-12 Andrei Zmievski <andrei@php.net>
7225
7226 * Smarty.class.php
7227 doc.sgm: *** empty log message ***
7228
7229 * Smarty.class.php: Fix template traversal.
7230
7231 2001-01-11 Andrei Zmievski <andrei@php.net>
7232
7233 * Smarty.class.php: *** empty log message ***
7234
7235 2001-01-09 Andrei Zmievski <andrei@php.net>
7236
7237 * Smarty.addons.php
7238 Smarty.class.php: *** empty log message ***
7239
7240 2001-01-09 Monte Ohrt <monte@ispi.net>
7241
7242 * doc.sgm: update manual
7243
7244 2001-01-05 Monte Ohrt <monte@ispi.net>
7245
7246 * doc.sgm
7247 Smarty.addons.php: commit changes
7248
7249 2001-01-04 Monte Ohrt <monte@ispi.net>
7250
7251 * doc.sgm
7252 templates/index.tpl
7253 Smarty.class.php: update changes
7254
7255 * index.php
7256 Smarty.addons.php
7257 doc.sgm: add documentation
7258
7259 2001-01-02 Monte Ohrt <monte@ispi.net>
7260
7261 * index.php
7262 templates/index.tpl
7263 Smarty.addons.php
7264 Smarty.class.php: prepend insert_ to insert tag functions
7265
7266 * Smarty.class.php
7267 index.php
7268 templates/index.tpl: remove caching logic
7269
7270 * README
7271 Smarty.class.php
7272 index.php
7273 templates/index.tpl: update changes
7274
7275 2000-12-27 Andrei Zmievski <andrei@php.net>
7276
7277 * Smarty.class.php
7278 templates/header.tpl
7279 templates/index.tpl
7280 Smarty.addons.php: *** empty log message ***
7281
7282 2000-12-21 Andrei Zmievski <andrei@php.net>
7283
7284 * Smarty.class.php: Fix access to template variables.
7285
7286 * Smarty.class.php
7287 templates/header.tpl:
7288 Added support for passing variables to included files.
7289
7290 2000-12-20 Andrei Zmievski <andrei@php.net>
7291
7292 * Smarty.class.php:
7293 Added support for inserting results of function processing a template.
7294
7295 2000-12-18 Monte Ohrt <monte@ispi.net>
7296
7297 * Smarty.class.php: added string_format function
7298
7299 * Smarty.addons.php: update format to string_format
7300
7301 * README
7302 Smarty.addons.php
7303 Smarty.class.php: added format addon function
7304
7305 2000-12-13 Andrei Zmievski <andrei@php.net>
7306
7307 * Smarty.addons.php
7308 Smarty.class.php: Fix sectionelse.
7309
7310 2000-12-07 Andrei Zmievski <andrei@php.net>
7311
7312 * Smarty.addons.php
7313 Smarty.class.php
7314 templates/index.tpl: *** empty log message ***
7315
7316 2000-12-04 Andrei Zmievski <andrei@php.net>
7317
7318 * Smarty.class.php
7319 templates/index.tpl
7320 Smarty.addons.php: *** empty log message ***
7321
7322 2000-11-27 Andrei Zmievski <andrei@php.net>
7323
7324 * templates/index.tpl
7325 Smarty.class.php: *** empty log message ***
7326
7327 2000-11-22 Andrei Zmievski <andrei@php.net>
7328
7329 * Smarty.class.php
7330 templates/index.tpl: *** empty log message ***
7331
7332 2000-11-21 Andrei Zmievski <andrei@php.net>
7333
7334 * Smarty.class.php
7335 templates/index.tpl
7336 Smarty.addons.php: *** empty log message ***
7337
7338 2000-11-20 Andrei Zmievski <andrei@php.net>
7339
7340 * templates/index.tpl
7341 Smarty.class.php
7342 Smarty.addons.php
7343 index.php: *** empty log message ***
7344
7345 * Smarty.class.php
7346 index.php
7347 templates/index.tpl: Made sections work mostly.
7348
7349 2000-11-19 Andrei Zmievski <andrei@php.net>
7350
7351 * index.php
7352 templates/index.tpl: *** empty log message ***
7353
7354 2000-11-17 Andrei Zmievski <andrei@php.net>
7355
7356 * Smarty.class.php
7357 Smarty.addons.php: *** empty log message ***
7358
7359 2000-11-15 Monte Ohrt <monte@ispi.net>
7360
7361 * index.php
7362 templates/footer.tpl
7363 templates/header.tpl
7364 templates/index.tpl: added template files to cvs dir
7365
7366 * README
7367 Smarty.class.php: commit changes
7368
7369 2000-08-08 Monte Ohrt <monte@ispi.net>
7370
7371 * README
7372 Smarty.class.php: update include path bug
7373
7374 * README: add README file
7375
7376 * Smarty.class.php: New file.
7377
7378 * Smarty.class.php: initial import
7379
This page took 2.894936 seconds and 4 git commands to generate.