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