mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-04 18:34:27 +02:00
Commit Graph
Select branches
Hide Pull Requests
1000_fix_referencing_native_php_classes_in_global_namespace
1022_prependtemplatedir
1028_avoid_deprecation_notice_when_using_class_constants
420upd
633_nullsafe_operator
777-second-parameter-for-unescape-modifier-not-working
777-second-parameter-for-unescape-modifier-not-working-3.1
937_containment_operators
949_too_many_shorthand_attributes
952_scoped_variables_overwriting_parent_scope
966_error_in_compilealltemplates
972_assign_returned_this
977_warning_in_hasvariable
979_setErrorUnassigned
993_remove_unused_attributes_from_config_load_and_docs
994_getTemplateVars_returns_objects
996_prevent_notices_on_null_to_string_conversion_in_appendcode
AnrDaemon-fix-issue-549-v3
AnrDaemon-fix-issue-549-v4
JonisoftGermany-master
Smarty2
bugfix/1100_modifier_called_like_a_function_compiled_to_modifier_name_not_callback
bugfix/1122_handle_function_plugins_ending_in_close
bugfix/498_error_in_replacing_isset_with_null_check
bugfix/699
bugfix/702
bugfix/706
bugfix/caching_attributes_and_cacheable_plugin
bugfix/do_not_use_obsolete_smarty_properties
bugfix/error_on_array_key_access_when_var_is_false
bugfix/fix-lexer-sources
bugfix/fix_undefined_property_warnings
bugfix/inline_include_string_template_crash
bugfix/mute_errors_for_php7_too
bugfix/rand_without_param_v3
bugfix/rand_without_param_v4
bugfix/silence_strftime_notices
bugfix/strip_doesnt_remove_whitespaces_after_comment
bugfix/strip_doesnt_remove_whitespaces_after_comment_2
bugfix/strip_tags_php81
bugfix/template_object_sandbox_escape
bugfix/tplfunction_sandbox_escape
bugfix/underscore_in_template_name
clean_output_buffer_for_all_throwables_v4
count_not_deprecated
deprecate_php_functions_as_modifiers
deprecate_stream_variables
experimental_compile_check_optimization
feature/add_docs
feature/dereferencing_of_non_objects
feature/do_not_use_at_suppression_for_default_modifier
feature/fix_file_perms_and_respect_umask
feature/improve_docs_markdown
feature/local_testrunners_using_docker
feature/merge_smarty-phpunit_into_tests_subfolder
feature/php-8.1
feature/php8-supporrt
feature/php8-support
feature/php83support
features/docs
features/php83support_43
feaure/add_lexer_source_to_export_for_package_maintainers
feauture/run_unit_tests_for_php_5
fix_phpunit_expectedexceptions
gh-pages
i155-fix
issue/1063
issue866
issue907
issue_1074
issue_876
issue_890
issue_895
issue_895_43
issue_906
issue_922
issue_935_template_path_in_compilerexception
issue_939_for_smarty4
issue_939_support_implode_substr_json_encode
js_escape_security_fix
js_escape_security_fix_31
m-haritonov-escape
master
mfettig-php81-deprecations
patch-1
php82
php85_support
remove_has_code_flag
remove_references_to_smarty.net
reorganize_testrunners
scottchiefbaker/master
security/blockfunctioninjection
security/blockfunctioninjection_v3
security/static_classes
smarty5
smarty5_codeframes
smarty5_new_codeframes
support/2.6
support/3.1
support/4
support/5
support/smarty3
variables_by_reference_964
warn_when_using_unregistered_function
wisskid-fixing-ci-patch-1
wxiaoguang-fix-escape-5.0
wxiaoguang-fix-escape-5.0-for4.3
xorti-fix-error-handler-function
#1001
#1002
#1004
#1016
#1016
#1017
#1019
#1020
#1025
#1030
#1039
#1040
#1040
#1043
#1046
#1047
#1049
#1049
#105
#105
#1050
#1051
#1054
#1055
#1056
#1059
#1060
#1060
#1067
#1071
#1071
#1083
#1084
#1088
#1088
#109
#1093
#1101
#1111
#1113
#1115
#1115
#1116
#1117
#1124
#1126
#1127
#1127
#1128
#1130
#1130
#1132
#1135
#1135
#1138
#1138
#117
#12
#126
#127
#129
#13
#138
#138
#141
#156
#181
#181
#185
#188
#195
#195
#2
#2
#202
#202
#21
#21
#217
#217
#222
#226
#226
#244
#244
#249
#249
#252
#252
#263
#283
#283
#287
#287
#295
#3
#3
#30
#31
#31
#32
#320
#322
#324
#324
#329
#329
#331
#337
#338
#338
#343
#343
#345
#345
#348
#349
#352
#352
#354
#356
#356
#357
#357
#361
#362
#362
#363
#363
#368
#368
#372
#372
#377
#379
#379
#38
#38
#382
#398
#398
#399
#399
#4
#4
#401
#401
#402
#402
#408
#408
#409
#409
#410
#410
#412
#412
#414
#414
#416
#416
#423
#424
#432
#438
#438
#442
#442
#448
#448
#452
#458
#458
#461
#461
#462
#469
#472
#472
#473
#473
#475
#475
#477
#481
#481
#482
#482
#483
#483
#492
#492
#494
#5
#503
#505
#507
#509
#515
#522
#527
#531
#532
#535
#540
#542
#544
#546
#551
#560
#563
#565
#566
#567
#569
#569
#570
#571
#572
#573
#579
#580
#581
#582
#583
#585
#585
#586
#589
#590
#591
#592
#596
#598
#599
#6
#600
#604
#608
#61
#61
#614
#616
#618
#625
#626
#627
#627
#629
#636
#637
#643
#644
#645
#646
#647
#649
#65
#65
#650
#651
#651
#652
#652
#653
#664
#665
#667
#668
#678
#681
#687
#689
#69
#690
#694
#7
#701
#704
#708
#709
#71
#711
#713
#714
#715
#716
#717
#718
#720
#722
#724
#725
#726
#727
#73
#73
#730
#730
#735
#740
#743
#745
#747
#75
#75
#751
#755
#766
#770
#771
#772
#775
#778
#779
#781
#782
#787
#788
#795
#796
#797
#798
#8
#801
#802
#803
#804
#807
#808
#811
#812
#814
#817
#821
#828
#829
#830
#832
#834
#835
#835
#838
#840
#851
#852
#854
#856
#856
#857
#857
#860
#860
#870
#871
#880
#891
#892
#893
#9
#902
#903
#904
#908
#910
#914
#918
#921
#923
#926
#927
#930
#932
#933
#936
#940
#942
#95
#953
#954
#955
#96
#960
#968
#970
#972
#973
#978
#982
#982
#984
#985
#986
#986
#987
#992
#995
checkout
v2.6.24
v2.6.25
v2.6.26
v2.6.27
v2.6.28
v2.6.29
v2.6.30
v2.6.31
v2.6.32
v2.6.33
v3.1.11
v3.1.12
v3.1.13
v3.1.14
v3.1.15
v3.1.16
v3.1.17
v3.1.18
v3.1.19
v3.1.20
v3.1.21
v3.1.23
v3.1.24
v3.1.25
v3.1.26
v3.1.27
v3.1.28
v3.1.29
v3.1.30
v3.1.31
v3.1.32
v3.1.33
v3.1.34
v3.1.35
v3.1.36
v3.1.37
v3.1.37.1
v3.1.38
v3.1.39
v3.1.40
v3.1.41
v3.1.42
v3.1.43
v3.1.44
v3.1.45
v3.1.46
v3.1.47
v3.1.48
v4.0.0
v4.0.0-rc.0
v4.0.1
v4.0.2
v4.0.3
v4.0.4
v4.1.0
v4.1.1
v4.2.0
v4.2.1
v4.3.0
v4.3.1
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.4.0
v4.4.1
v4.5.0
v4.5.1
v4.5.2
v4.5.3
v4.5.4
v4.5.5
v5.0.0
v5.0.0-rc1
v5.0.0-rc2
v5.0.0-rc3
v5.0.1
v5.0.2
v5.1.0
v5.2.0
v5.3.0
v5.3.1
v5.4.0
v5.4.1
v5.4.2
v5.4.3
v5.4.4
v5.4.5
v5.5.0
v5.5.1
Select branches
Hide Pull Requests
1000_fix_referencing_native_php_classes_in_global_namespace
1022_prependtemplatedir
1028_avoid_deprecation_notice_when_using_class_constants
420upd
633_nullsafe_operator
777-second-parameter-for-unescape-modifier-not-working
777-second-parameter-for-unescape-modifier-not-working-3.1
937_containment_operators
949_too_many_shorthand_attributes
952_scoped_variables_overwriting_parent_scope
966_error_in_compilealltemplates
972_assign_returned_this
977_warning_in_hasvariable
979_setErrorUnassigned
993_remove_unused_attributes_from_config_load_and_docs
994_getTemplateVars_returns_objects
996_prevent_notices_on_null_to_string_conversion_in_appendcode
AnrDaemon-fix-issue-549-v3
AnrDaemon-fix-issue-549-v4
JonisoftGermany-master
Smarty2
bugfix/1100_modifier_called_like_a_function_compiled_to_modifier_name_not_callback
bugfix/1122_handle_function_plugins_ending_in_close
bugfix/498_error_in_replacing_isset_with_null_check
bugfix/699
bugfix/702
bugfix/706
bugfix/caching_attributes_and_cacheable_plugin
bugfix/do_not_use_obsolete_smarty_properties
bugfix/error_on_array_key_access_when_var_is_false
bugfix/fix-lexer-sources
bugfix/fix_undefined_property_warnings
bugfix/inline_include_string_template_crash
bugfix/mute_errors_for_php7_too
bugfix/rand_without_param_v3
bugfix/rand_without_param_v4
bugfix/silence_strftime_notices
bugfix/strip_doesnt_remove_whitespaces_after_comment
bugfix/strip_doesnt_remove_whitespaces_after_comment_2
bugfix/strip_tags_php81
bugfix/template_object_sandbox_escape
bugfix/tplfunction_sandbox_escape
bugfix/underscore_in_template_name
clean_output_buffer_for_all_throwables_v4
count_not_deprecated
deprecate_php_functions_as_modifiers
deprecate_stream_variables
experimental_compile_check_optimization
feature/add_docs
feature/dereferencing_of_non_objects
feature/do_not_use_at_suppression_for_default_modifier
feature/fix_file_perms_and_respect_umask
feature/improve_docs_markdown
feature/local_testrunners_using_docker
feature/merge_smarty-phpunit_into_tests_subfolder
feature/php-8.1
feature/php8-supporrt
feature/php8-support
feature/php83support
features/docs
features/php83support_43
feaure/add_lexer_source_to_export_for_package_maintainers
feauture/run_unit_tests_for_php_5
fix_phpunit_expectedexceptions
gh-pages
i155-fix
issue/1063
issue866
issue907
issue_1074
issue_876
issue_890
issue_895
issue_895_43
issue_906
issue_922
issue_935_template_path_in_compilerexception
issue_939_for_smarty4
issue_939_support_implode_substr_json_encode
js_escape_security_fix
js_escape_security_fix_31
m-haritonov-escape
master
mfettig-php81-deprecations
patch-1
php82
php85_support
remove_has_code_flag
remove_references_to_smarty.net
reorganize_testrunners
scottchiefbaker/master
security/blockfunctioninjection
security/blockfunctioninjection_v3
security/static_classes
smarty5
smarty5_codeframes
smarty5_new_codeframes
support/2.6
support/3.1
support/4
support/5
support/smarty3
variables_by_reference_964
warn_when_using_unregistered_function
wisskid-fixing-ci-patch-1
wxiaoguang-fix-escape-5.0
wxiaoguang-fix-escape-5.0-for4.3
xorti-fix-error-handler-function
#1001
#1002
#1004
#1016
#1016
#1017
#1019
#1020
#1025
#1030
#1039
#1040
#1040
#1043
#1046
#1047
#1049
#1049
#105
#105
#1050
#1051
#1054
#1055
#1056
#1059
#1060
#1060
#1067
#1071
#1071
#1083
#1084
#1088
#1088
#109
#1093
#1101
#1111
#1113
#1115
#1115
#1116
#1117
#1124
#1126
#1127
#1127
#1128
#1130
#1130
#1132
#1135
#1135
#1138
#1138
#117
#12
#126
#127
#129
#13
#138
#138
#141
#156
#181
#181
#185
#188
#195
#195
#2
#2
#202
#202
#21
#21
#217
#217
#222
#226
#226
#244
#244
#249
#249
#252
#252
#263
#283
#283
#287
#287
#295
#3
#3
#30
#31
#31
#32
#320
#322
#324
#324
#329
#329
#331
#337
#338
#338
#343
#343
#345
#345
#348
#349
#352
#352
#354
#356
#356
#357
#357
#361
#362
#362
#363
#363
#368
#368
#372
#372
#377
#379
#379
#38
#38
#382
#398
#398
#399
#399
#4
#4
#401
#401
#402
#402
#408
#408
#409
#409
#410
#410
#412
#412
#414
#414
#416
#416
#423
#424
#432
#438
#438
#442
#442
#448
#448
#452
#458
#458
#461
#461
#462
#469
#472
#472
#473
#473
#475
#475
#477
#481
#481
#482
#482
#483
#483
#492
#492
#494
#5
#503
#505
#507
#509
#515
#522
#527
#531
#532
#535
#540
#542
#544
#546
#551
#560
#563
#565
#566
#567
#569
#569
#570
#571
#572
#573
#579
#580
#581
#582
#583
#585
#585
#586
#589
#590
#591
#592
#596
#598
#599
#6
#600
#604
#608
#61
#61
#614
#616
#618
#625
#626
#627
#627
#629
#636
#637
#643
#644
#645
#646
#647
#649
#65
#65
#650
#651
#651
#652
#652
#653
#664
#665
#667
#668
#678
#681
#687
#689
#69
#690
#694
#7
#701
#704
#708
#709
#71
#711
#713
#714
#715
#716
#717
#718
#720
#722
#724
#725
#726
#727
#73
#73
#730
#730
#735
#740
#743
#745
#747
#75
#75
#751
#755
#766
#770
#771
#772
#775
#778
#779
#781
#782
#787
#788
#795
#796
#797
#798
#8
#801
#802
#803
#804
#807
#808
#811
#812
#814
#817
#821
#828
#829
#830
#832
#834
#835
#835
#838
#840
#851
#852
#854
#856
#856
#857
#857
#860
#860
#870
#871
#880
#891
#892
#893
#9
#902
#903
#904
#908
#910
#914
#918
#921
#923
#926
#927
#930
#932
#933
#936
#940
#942
#95
#953
#954
#955
#96
#960
#968
#970
#972
#973
#978
#982
#982
#984
#985
#986
#986
#987
#992
#995
checkout
v2.6.24
v2.6.25
v2.6.26
v2.6.27
v2.6.28
v2.6.29
v2.6.30
v2.6.31
v2.6.32
v2.6.33
v3.1.11
v3.1.12
v3.1.13
v3.1.14
v3.1.15
v3.1.16
v3.1.17
v3.1.18
v3.1.19
v3.1.20
v3.1.21
v3.1.23
v3.1.24
v3.1.25
v3.1.26
v3.1.27
v3.1.28
v3.1.29
v3.1.30
v3.1.31
v3.1.32
v3.1.33
v3.1.34
v3.1.35
v3.1.36
v3.1.37
v3.1.37.1
v3.1.38
v3.1.39
v3.1.40
v3.1.41
v3.1.42
v3.1.43
v3.1.44
v3.1.45
v3.1.46
v3.1.47
v3.1.48
v4.0.0
v4.0.0-rc.0
v4.0.1
v4.0.2
v4.0.3
v4.0.4
v4.1.0
v4.1.1
v4.2.0
v4.2.1
v4.3.0
v4.3.1
v4.3.2
v4.3.3
v4.3.4
v4.3.5
v4.4.0
v4.4.1
v4.5.0
v4.5.1
v4.5.2
v4.5.3
v4.5.4
v4.5.5
v5.0.0
v5.0.0-rc1
v5.0.0-rc2
v5.0.0-rc3
v5.0.1
v5.0.2
v5.1.0
v5.2.0
v5.3.0
v5.3.1
v5.4.0
v5.4.1
v5.4.2
v5.4.3
v5.4.4
v5.4.5
v5.5.0
v5.5.1
-
f3d7b05ccb
add require-dev to load PHPUnit tests and lxer/parser generator
Uwe Tews
2015-05-04 05:20:22 +02:00 -
8056c27602
3.1.21
Uwe Tews
2015-05-04 04:08:56 +02:00 -
cf11a8a4b9
3.1.20
Uwe Tews
2015-05-04 04:06:29 +02:00 -
69b2f86d91
3.1.20
Uwe Tews
2015-05-04 04:03:09 +02:00 -
26146a67a6
3.1.19
Uwe Tews
2015-05-04 04:01:13 +02:00 -
0566d8a657
3.1.18
Uwe Tews
2015-05-04 03:58:51 +02:00 -
94545f2d4e
3.1.17
Uwe Tews
2015-05-04 03:56:51 +02:00 -
4cc66c650a
3.1.16
Uwe Tews
2015-05-04 03:54:54 +02:00 -
819b852809
3.1.15
Uwe Tews
2015-05-04 03:52:20 +02:00 -
d3e78d81bc
3.1.14
Uwe Tews
2015-05-04 03:12:52 +02:00 -
7ad54c9887
3.1.13
Uwe Tews
2015-05-04 03:10:52 +02:00 -
fe8598515f
3.1.12
Uwe Tews
2015-05-04 03:07:10 +02:00 -
0dea9f271c
3.1.11
Uwe Tews
2015-05-04 03:00:52 +02:00 -
1834622d94
Revert "3.1.11"
Uwe Tews
2015-05-04 02:23:23 +02:00 -
429229d6b6
3.1.11
Uwe Tews
2015-05-04 02:22:20 +02:00 -
5feb5b44dd
Update
Uwe Tews
2015-05-04 02:21:34 +02:00 -
27addcf628
init
Uwe Tews
2015-05-04 02:17:48 +02:00 -
6eedb590e1
Initial commit
uwetews
2015-05-04 02:14:20 +02:00 -
ea17aad266
- bugfix plugins of merged subtemplates not loaded in 3.1.22-dev (forum topic 25508) 2nd fix
Uwe Tews
2015-04-28 23:12:12 +02:00 -
e312dd9b59
- bugfix plugins of merged subtemplates not loaded in 3.1.22-dev (forum topic 25508)
Uwe Tews
2015-04-28 01:38:45 +02:00 -
c7ba22dc98
- bugfix a nocache template variable used as parameter at {insert} was by mistake cached
Uwe Tews
2015-04-23 02:34:28 +02:00 -
de892651c2
- bugfix at a template function containing nocache code a parmeter could overwrite a template variable of same name
Uwe Tews
2015-04-20 22:59:45 +02:00 -
6fb27d5ae4
strip property must now be public
Uwe Tews
2015-04-07 02:11:20 +02:00 -
a92302d059
move strip processing from parser to compiler
Uwe Tews
2015-04-02 01:42:53 +02:00 -
e9fd2354ef
move compileVariable() from parser to compiler
Uwe Tews
2015-04-02 01:35:16 +02:00 -
ea2a566b1f
- bugfix Smarty_Security->allow_constants=false; did also disable true, false and null (change of 16.03.2015) - improvement added a whitelist for trusted constants to security Smarty_Security::$trusted_constants (forum topic 25471)
Uwe Tews
2015-03-28 03:58:08 +01:00 -
443ae8c216
- bugfix problems when {function}{/function} defined a template function in a cached subtemplate and it was called {call} from a not cached subtemplate {forum topic 25468}
Uwe Tews
2015-03-23 00:39:22 +01:00 -
2a005ac6d6
- bugfix correct update of global variable values on exit of template functions. (reported under Smarty Developers)
Uwe Tews
2015-03-20 18:25:59 +01:00 -
2758cb8ce9
Correct version number
Uwe Tews
2015-03-20 01:49:52 +01:00 -
4ecc75344f
- bugfix make sure that function properties get saved only in compiled files containing the fuction definition {forum topic 25452}
Uwe Tews
2015-03-20 00:41:55 +01:00 -
03c7b786a0
Clean up template functions property structure
Uwe Tews
2015-03-17 04:53:57 +01:00 -
ab1272a2e4
fix whitespaces on tags included in double quoted strings
Uwe Tews
2015-03-17 04:31:51 +01:00 -
4c0e124c22
- bugfix {block}{/block} tags did not work inside double quoted strings issues #18
Uwe Tews
2015-03-17 03:40:01 +01:00 -
6df84b6fe3
- bugfix {block}{/block} tags did not work inside double quoted issues #18
Uwe Tews
2015-03-17 03:31:44 +01:00 -
e7ad5909e5
- bugfix Smarty_Security->allow_constants=false; did not disallow direct usage of defined constants like {SMARTY_DIR} {forum topic 25457}
Uwe Tews
2015-03-17 02:29:19 +01:00 -
eead9c81e9
- bugfix problems with {function}{/function} and {call} tags in different subtemplate cache files {forum topic 25452}
Uwe Tews
2015-03-17 01:10:51 +01:00 -
7b7118eea9
- bugfix $smarty->compile_check must be restored before rendering of a just updated cache file {forum 25452}
Uwe Tews
2015-03-15 02:01:07 +01:00 -
7fe81e6d79
- bugfix {nocache} {/nocache} tags corrupted code when used within a nocache section caused by a nocache template variable
Uwe Tews
2015-03-14 15:17:58 +01:00 -
8020144d46
- bugfix template functions defined with {function} in an included subtemplate could not be called in nocache mode with {call... nocache} if the subtemplate had it's own cache file {forum 25452}
Uwe Tews
2015-03-14 12:02:57 +01:00 -
e9b1f296cb
- bugfix {include ... nocache} with variable file or compile_id attribute was not executed in nocache mode.
Uwe Tews
2015-03-10 18:06:05 +01:00 -
8892f358ad
- bugfix __get() was called when loading config files
Uwe Tews
2015-03-07 01:44:30 +01:00 -
b1cd4cd7d2
Return to saved output buffer level on exceptions
Uwe Tews
2015-03-01 21:39:54 +01:00 -
464b37c053
optimize compiled code of {foreach}
Uwe Tews
2015-02-15 16:58:42 +01:00 -
8082bc7471
get rid of smarty object self pointer
Uwe Tews
2015-02-15 01:45:37 +01:00 -
f93cfc63ad
get rid of reference parameter
Uwe Tews
2015-02-14 21:57:42 +01:00 -
6925c98af0
- bugfix multiple Smarty::fetch() of same template when $smarty->merge_compiled_includes = true; could cause function alreday defined error
Uwe Tews
2015-02-12 23:56:43 +01:00 -
0e87a99507
- bugfix recursive {includes} did create E_NOTICE message when $smarty->$merge_compiled_includes = true;
Uwe Tews
2015-02-11 07:15:40 +01:00 -
aec380839c
- bugfix recursive {includes} did create E_NOTICE message when $smarty->$merge_compiled_includes = true;
Uwe Tews
2015-02-11 06:57:17 +01:00 -
05f5ddf573
remove comments
Uwe Tews
2015-02-09 23:52:25 +01:00 -
d62d394345
update
Uwe Tews
2015-02-08 22:22:52 +01:00 -
d288e58692
update
Uwe Tews
2015-02-08 21:36:32 +01:00 -
b2b114d5b8
udate
Uwe Tews
2015-02-08 21:21:30 +01:00 -
10bf6f6032
add isset($_smarty_tpl) to avoid errors when unit test runs in separate process
Uwe Tews
2015-02-08 21:10:45 +01:00 -
1fc2b9ece2
add isset($_smarty_tpl) to avoid errors when unit test runs in separate process
Uwe Tews
2015-02-08 19:57:14 +01:00 -
e4e3e176c0
add note
Uwe Tews
2015-01-22 04:07:58 +01:00 -
1a781b39b1
new feature: security can now control access to static methods and properties see also NEW_FEATURES.txt
Uwe Tews
2015-01-22 03:53:01 +01:00 -
ec19bc763f
- bugfix 'self::' and 'parent::' was interpreted in template syntax as static class
Uwe Tews
2015-01-21 23:30:37 +01:00 -
8d5fa36a80
- bugfix clearCompiledTemplates(), clearAll() and clear() could try to delete whole drive at wrong path permissions because realpath() fail (forum 25397)
Uwe Tews
2015-01-21 22:14:25 +01:00 -
85f24ce413
convert writeFile() to object method to remove a vulnerability
Uwe Tews
2015-01-21 21:12:00 +01:00 -
7a1df12afa
- bugfix clearCompiledTemplates() could try to delete whole drive at wrong path permissions because realpath() fail (forum 25397)
Uwe Tews
2015-01-20 22:33:38 +01:00 -
4428d72e6d
Update testInstall() and move it into its own class
Uwe Tews
2015-01-12 22:12:20 +01:00 -
593f984f6a
load source, compiled and cache resource manually in normal flow (avoid __get())
Uwe Tews
2015-01-07 17:46:12 +01:00 -
466c3ee9f8
Use require_once ; remove unnedded paramter
Uwe Tews
2015-01-07 16:46:57 +01:00 -
740a583c7c
Use require_once
Uwe Tews
2015-01-07 16:45:33 +01:00 -
b3f8ddefd2
remove redundant overloaded methods
Uwe Tews
2015-01-06 04:42:49 +01:00 -
43f043364f
fix case in class name
Uwe Tews
2015-01-06 01:18:58 +01:00 -
67162324bb
check ..._dir property overloading
Uwe Tews
2015-01-05 02:03:24 +01:00 -
2aaa29ad20
reset _is_file_cache
Uwe Tews
2015-01-04 23:54:11 +01:00 -
7cc981e6a6
revert some unneeded normalization of compiled_dir, cache_dir and plugins_dir
Uwe Tews
2015-01-04 23:42:22 +01:00 -
3463fae2a1
push llast weeks changes to github
Uwe Tews
2015-01-04 05:57:49 +01:00 -
111a10bb17
Move some classes into its own files
Uwe Tews
2015-01-04 05:51:52 +01:00 -
d528234a97
Small optimization
Uwe Tews
2015-01-04 05:51:03 +01:00 -
068da64c99
best defaults for internal resource caching
Uwe Tews
2015-01-04 05:49:38 +01:00 -
66eac7bc2a
fix code frame of inline (merged) subtemplate
Uwe Tews
2015-01-03 21:32:33 +01:00 -
8b71e591c0
some minor speed optimization
Uwe Tews
2015-01-03 21:27:33 +01:00 -
57620443e9
Optimize constructor
Uwe Tews
2015-01-03 07:56:03 +01:00 -
f236905fed
create different compiled templates and config files
Uwe Tews
2015-01-03 07:36:07 +01:00 -
cfdd53c6b4
restructure config file processing
Uwe Tews
2015-01-02 12:11:21 +01:00 -
75ad0b4da5
move default template handling into an extesion class
Uwe Tews
2015-01-02 10:48:07 +01:00 -
15728f6ea3
normalize directory path
Uwe Tews
2015-01-02 10:22:36 +01:00 -
c8712b8b7e
update autoloader
Uwe Tews
2015-01-02 09:12:27 +01:00 -
0a3579f9ca
restructure template processing
Uwe Tews
2015-01-02 09:12:01 +01:00 -
8c1f400c09
remove \r from template source before compiling
Uwe Tews
2015-01-02 08:25:27 +01:00 -
97e7948e16
fix update of file dependency
Uwe Tews
2015-01-02 08:20:57 +01:00 -
6f801de283
update buildFilepath()
Uwe Tews
2015-01-02 06:29:08 +01:00 -
c55367d1f6
update buildFilepath()
Uwe Tews
2015-01-02 06:26:04 +01:00 -
296a88b557
Change class name case because of composer autoloader problems
Uwe Tews
2015-01-02 06:07:19 +01:00 -
3f08b18170
Correct recompiled check
Uwe Tews
2015-01-02 01:05:03 +01:00 -
48f66c81c7
rework class Smarty_Template_Cached
Uwe Tews
2015-01-01 23:53:59 +01:00 -
c3aa9994c8
rework source resource handling
Uwe Tews
2015-01-01 23:34:29 +01:00 -
dd2d24d1d6
rework class Smarty_Template_Compiled
Uwe Tews
2015-01-01 23:28:09 +01:00 -
7c4e5175a4
rework class Smarty_Template_Compiled
Uwe Tews
2015-01-01 23:15:08 +01:00 -
f6a1349fdb
rework class Smarty_Template_Compiled
Uwe Tews
2015-01-01 23:11:35 +01:00 -
80bf76cc6e
move internal createTemplateCodeFrame() method into an extension class
Uwe Tews
2015-01-01 22:59:07 +01:00 -
e8a77171d3
implement templateId generation as method
Uwe Tews
2015-01-01 22:27:45 +01:00 -
2f8d4f1dbf
missing property
Uwe Tews
2014-12-31 16:08:36 +01:00 -
0cb8b24055
implement most common stetters as method for better performance
Uwe Tews
2014-12-31 15:56:59 +01:00 -
b013984dfd
move properties into classes where they better belong to
Uwe Tews
2014-12-31 15:44:08 +01:00 -
2687f36849
update autoloader with for special class names
Uwe Tews
2014-12-31 14:32:47 +01:00 -
47faa63a0e
use function_exists('mb_get_info') for setting Smarty::$_MBSTRING Function mb_split could be overloaded depending on php.ini mbstring.func_overload
Uwe Tews
2014-12-31 06:07:17 +01:00