Aaron Carlino
|
7d201309ad
|
Merge branch '4.2' into 4
|
2018-10-15 13:42:55 +13:00 |
|
Robbie Averill
|
c4788803ee
|
FIX Remove unused cacheData prop from #8451
|
2018-10-08 12:05:29 +02:00 |
|
Robbie Averill
|
024762f03b
|
Move default themes lookup before cache check
|
2018-10-05 15:00:32 +02:00 |
|
Robbie Averill
|
da9301f241
|
Use SilverStripe cache API instead of memory cache, add tests and fix cache config indentation
|
2018-10-05 14:58:48 +02:00 |
|
Robbie Averill
|
172d8915b7
|
Clear cache between ThemeResourceLoader tests
|
2018-10-05 14:12:26 +02:00 |
|
Robbie Averill
|
9ea7b58a8f
|
NEW Add memory cache to ThemeResourceLoader::findTemplate()
For large sites, this reduces the number of file_exists, Path::join, getThemePaths etc
calls and can contribute to 26% reduction in TTFB load time
|
2018-10-05 14:12:26 +02:00 |
|
Harsh Chokshi
|
60dd5f288b
|
Implement __isset for ViewableData_Customised
Resolves #8302.
|
2018-10-01 09:40:12 +13:00 |
|
Robbie Averill
|
4d14e9b6b1
|
Merge pull request #8421 from creative-commoners/pulls/4.3/psr-5-deprecations
Update deprecation PHPDocs to be PSR-5 compliant
|
2018-09-28 14:18:54 +02:00 |
|
Robbie Averill
|
f842ee2eec
|
Update deprecation PHPDocs to be PSR-5 compliant
See: https://github.com/php-fig/fig-standards/blob/master/proposed/phpdoc-tags.md#55-deprecated
|
2018-09-28 10:49:14 +02:00 |
|
Robbie Averill
|
594fa30b82
|
Remove redundant elseif complexity and switch to short array syntax
|
2018-09-27 17:29:52 +02:00 |
|
Daniel Hensby
|
bd2abc7a12
|
Merge branch '4.1' into 4.2
|
2018-07-13 16:44:23 +01:00 |
|
Robbie Averill
|
7d90a14f37
|
NEW Shift Embeddable and EmbedResource from asset-admin, lazy load Embed to allow injected dependencies (#8194)
|
2018-06-20 11:40:28 +12:00 |
|
Robbie Averill
|
725212a707
|
FIX Allow dispatcher in Embed to be configured with injector (#8192)
|
2018-06-20 11:37:35 +12:00 |
|
Damian Mooyman
|
77a45c0dbc
|
Merge remote-tracking branch 'origin/4.1' into 4
# Conflicts:
# src/Forms/HTMLEditor/HTMLEditorSanitiser.php
# src/ORM/DataObjectSchema.php
# src/ORM/Queries/SQLSelect.php
# src/View/Parsers/ShortcodeParser.php
|
2018-06-11 10:19:04 +12:00 |
|
Robbie Averill
|
d842225df6
|
FIX Codesniffer style violations with comments
|
2018-06-11 09:55:18 +12:00 |
|
Daniel Hensby
|
e260319823
|
Merge branch '4.0' into 4.1
|
2018-06-08 23:05:24 +01:00 |
|
Damian Mooyman
|
29f9b1c18f
|
Fix linting issues
|
2018-06-08 11:38:36 +12:00 |
|
Robbie Averill
|
ea16e28aa7
|
Merge branch '4.1' into 4
|
2018-05-28 18:33:56 +12:00 |
|
Robbie Averill
|
722202fef4
|
Merge remote-tracking branch 'origin/4.0.4' into 4.1.1
# Conflicts:
# src/Control/Director.php
|
2018-05-24 15:41:11 +12:00 |
|
Damian Mooyman
|
2e13ae746f
|
[ss-2018-006] Prevent code execution in template value resolution
|
2018-05-14 17:05:31 +12:00 |
|
Andrew Aitken-Fincham
|
de0b76dff6
|
ENHANCEMENT Fall back to SSViewer::get_themes when using themeResourceLoaders
|
2018-02-16 09:09:35 +13:00 |
|
Damian Mooyman
|
e359948eb3
|
Merge remote-tracking branch 'origin/4.0' into 4
# Conflicts:
# src/Core/CoreKernel.php
|
2018-02-05 17:52:38 +13:00 |
|
Daniel Hensby
|
212178bb0d
|
FIX SSViwer::execute_template should allow requirements to be included
|
2018-01-31 11:10:26 +00:00 |
|
Robbie Averill
|
3d7ecc5240
|
FIX Allow cleanup marker regex to handle self closing HTML5 tags
|
2018-01-30 11:16:21 +13:00 |
|
Damian Mooyman
|
a3c52f901a
|
Merge remote-tracking branch 'origin/4.0' into 4
# Conflicts:
# src/Core/TempFolder.php
# src/ORM/DataObject.php
# src/View/ThemeResourceLoader.php
# src/includes/constants.php
# tests/php/Control/SimpleResourceURLGeneratorTest.php
# tests/php/Forms/HTMLEditor/HTMLEditorFieldTest.php
# tests/php/View/RequirementsTest.php
|
2018-01-22 14:57:05 +13:00 |
|
Daniel Hensby
|
db610aaf3b
|
Fixing string concat CS issues
|
2018-01-16 18:39:30 +00:00 |
|
Damian Mooyman
|
8d077203d4
|
API Implement support for public/ webroot folder (#7741)
* API Implement support for public/ webroot folder
* Bugfixes and refactor based on feedback
|
2018-01-12 16:25:02 +13:00 |
|
Damian Mooyman
|
d9d1e13735
|
Merge pull request #7707 from gorriecoe/Requirements-javascriptTemplate-ModuleResourceLoader
FIX: Added ModuleResourceLoader to javascriptTemplate
|
2017-12-18 14:27:32 +13:00 |
|
Robbie Averill
|
ea8ed5067d
|
FIX Allow Requirements::block to handle module resource paths
|
2017-12-17 16:09:22 +13:00 |
|
Gorrie Coe
|
ef74911922
|
Added ModuleResourceLoader to javascriptTemplate
|
2017-12-15 11:20:20 +13:00 |
|
Loz Calver
|
259ae3f78b
|
NEW: Add ViewableData::getViewerTemplates()
Forms part of the fix for silverstripe/silverstripe-cms#2039
|
2017-12-05 09:13:28 +00:00 |
|
Damian Mooyman
|
6e7fb4747e
|
Restore legacy $ThemeDir support
|
2017-11-27 15:24:40 +13:00 |
|
Chris Joe
|
bee3c404fa
|
Merge pull request #7545 from open-sausages/pulls/4.0/deprecated-each
BUG Remove usage of deprecated each() and use a helper method instead
|
2017-11-15 16:30:20 +13:00 |
|
Damian Mooyman
|
5bc4f3d1fc
|
BUG Remove usage of deprecated each() and use a helper method instead
|
2017-11-01 16:04:35 +13:00 |
|
Damian Mooyman
|
9d3277f3d3
|
BUG Fix forceWWW and forceSSL not working in _config.php
API Introduce CanonicalURLMiddleware
BUG Fix Director::makeRelative() failing on multi-domain sites
|
2017-10-30 14:42:36 +13:00 |
|
Christopher Joe
|
dabdc905ce
|
BUG Fix enable email subclasses to use their respective templates
|
2017-10-19 14:44:04 +13:00 |
|
Damian Mooyman
|
6a55dcfc16
|
Fix references to resource paths / urls
|
2017-10-10 16:51:47 +13:00 |
|
Christopher Joe
|
3560a0418d
|
rename TEMP_FOLDER to TEMP_PATH
|
2017-10-09 12:41:34 +13:00 |
|
Damian Mooyman
|
f64c95b33c
|
Add new ModuleResourceLoader helper
|
2017-10-03 12:20:49 +13:00 |
|
Damian Mooyman
|
fa57deeba4
|
ENHANCEMENT Allow vendor modules with url rewriting
API Introduce ModuleResource feature
|
2017-09-29 10:28:38 +13:00 |
|
Damian Mooyman
|
f574f6d1b2
|
Reset test state for modified config options
|
2017-09-28 17:24:32 +13:00 |
|
Christopher Joe
|
90d0361a6c
|
Enhancement update set_themes to not update config
|
2017-09-28 16:47:13 +13:00 |
|
Christopher Joe
|
7e92b053f4
|
Enhancement Add setter and getter for certain classes, so that LeftAndMain no longer updates config during init
|
2017-09-28 16:47:13 +13:00 |
|
Loz Calver
|
1dd0c04891
|
Tidy up + document SSViewer classes
|
2017-09-21 17:03:21 +01:00 |
|
Damian Mooyman
|
f1a12e15be
|
BUG Fix sub-template lookup for includes
|
2017-09-20 18:04:01 +12:00 |
|
Andrew Aitken-Fincham
|
6613826ed8
|
FIX SSViewer::add_themes() to properly prepend
|
2017-09-12 13:34:56 +01:00 |
|
Robbie Averill
|
f8372ef6dc
|
MINOR Add default value to ArrayData constructor
|
2017-09-05 09:42:52 +12:00 |
|
Damian Mooyman
|
98c10b089c
|
ENHANCEMENT Allow <% include %> to fallback outside of the Includes folder
Fixes #7108
|
2017-08-29 16:15:46 +12:00 |
|
Christopher Joe
|
e4b506cbe7
|
Fix add combinedFiles to clear logic
|
2017-08-29 13:52:14 +12:00 |
|
Damian Mooyman
|
9b4d689bb2
|
Lazy-load custom methods and extensions on CustomMethods and Extensible traits
No longer need constructExtensions()
|
2017-08-22 15:47:24 +12:00 |
|