Sam Minnee
f083a06f3f
FIX: Fix ViewableData::__isset() for getXXX() getters.
...
PHP7 is stricter about this.
Manual cherry-pick of of c80417a949
2017-04-05 11:06:03 +10:00
Sam Minnee
22ad39e5ae
FIX: Fix SSViewerTest in PHP7
...
PHP7 is a bit more picky about passing values by reference.
2017-04-05 11:05:29 +10:00
Sam Minnee
f224849cc6
FIX: Don’t use SplFixedArray in PHP 7.
...
PHP 7 seems to suffer a segfault when using SplFixedArray. Since LRU is
deprecated anyway, I’m not too fussed about getting to the bottom of
this issue, however, if it turns out that SplFixedArray is corrected in
PHP 7.0.0 stable or a future patch release, we could update this check.
2017-04-05 11:05:28 +10:00
Loz Calver
454646c4df
Fix invalid closure param in ShortcodeParserTest
2017-04-05 11:05:28 +10:00
Loz Calver
05a737c5fc
Allow RandomGenerator to use random_bytes() in PHP 7
2017-04-05 11:05:28 +10:00
Loz Calver
82f62c8184
Fix illegal string offset in spyc component
2017-04-05 11:05:28 +10:00
Sam Minnee
cca7e9697c
FIX: Correct PHP4-style constructors in SimpleTest.
...
Note that the best solution to this will be to remove the use of
SimpleTest entirely. This is quick fix is intended to help us get PHP7
tests running without needing to cross that bridge.
2017-04-05 11:05:27 +10:00
Loz Calver
40bf945322
NEW: PHP 7 compatibility
...
This patch introduces PHP 7 compatability without breaking semver by adding DBInt
and DBFloat classes, with Int/Float classes that are only loaded into PHP 5 environments
2017-04-05 11:00:04 +10:00
Nic
091d355059
DOCS update example to use Config::modify
2017-04-04 19:18:23 -05:00
Damian Mooyman
24d1207eb9
Merge pull request #6769 from sminnee/mssql-community-support
...
NEW: Downgrade MSSQL from commercially supported to community supported
2017-04-05 10:23:26 +12:00
Damian Mooyman
6cfeb7f07e
Update test configuration
...
Note: Retains CMS build
2017-04-05 10:15:48 +12:00
Chris Joe
5570a5e1e0
Merge pull request #6768 from open-sausages/pulls/4.0/6115-in-campaigns-list
...
Translation for add to compaign form
2017-04-04 13:43:20 +12:00
Damian Mooyman
c314fbd691
Merge pull request #6727 from open-sausages/pulls/4.0/oembed-this
...
Add LabelField component definition / Update embed library
2017-04-04 12:50:09 +12:00
Saophalkun Ponlu
230e831e4b
Translation for add to compaing form
2017-04-04 11:43:40 +12:00
Damian Mooyman
e61257c27b
API Update embed/embed to 3.0
...
API Better shortcode generation for embed shortcodes
2017-04-04 10:20:08 +12:00
Damian Mooyman
9be22701fd
API exists() no longer true for nullifyIfEmpty if empty string
...
Optimise DBString::exists() to skip shortcodes
2017-04-04 10:20:08 +12:00
Christopher Joe
2c5e482de0
Add LabelField component definition
2017-04-04 10:20:08 +12:00
Daniel Hensby
51f98c973f
Merge branch '3.5' into 3
2017-04-03 22:57:58 +01:00
Damian Mooyman
32578e07d6
Merge pull request #6766 from open-sausages/pulls/4.0/6626-remove-jquery-datepicker
...
HTML5 Date Fields
2017-04-04 09:13:04 +12:00
Ingo Schommer
e3fbd1dcac
Fixed coding conventions
2017-04-03 20:54:25 +12:00
Ingo Schommer
5b2106ad8a
Corrected i18n docs
2017-04-03 20:04:43 +12:00
Ingo Schommer
e9693467bf
Fixed tests
2017-04-03 20:04:37 +12:00
Ingo Schommer
a70de91b33
Fix DatetimeFieldTest
2017-04-03 19:35:40 +12:00
Sam Minnee
bb880a3257
FIX: Clarify PHP 5.6 support for 4.x
2017-04-03 12:29:34 +12:00
Sam Minnee
8b1c020b9f
NEW: Downgrade MSSQL from commercially supported to community supported
...
As of SS4 I recommend that we clarify the level of support we provide
for MSSQL. The testing coverage of MSSQL and production use of it in
systems supported by the core team both seems very low.
MSSQL support was a lot more important in a pre-cloud-hosting world, but
these days our recommendation is to run SilverStripe on a stack that its
designed to work with rather than trying to fit it into your existing
hosting infrastructure.
2017-04-03 12:29:23 +12:00
Ingo Schommer
3b94d14e42
MERGE
2017-04-03 12:11:21 +12:00
Ingo Schommer
326aa37ea4
API HTML5 date/time fields, remove member prefs ( fixes #6626 )
2017-03-31 15:21:47 +13:00
Ingo Schommer
ac6d4f3038
Move DateField->placeholders to subclass
...
It’s only used there
2017-03-31 14:15:21 +13:00
Ingo Schommer
4b79940368
API Drop IE10 support ( fixes #6321 )
2017-03-31 10:50:42 +13:00
Daniel Hensby
3499ebc5c3
Package names should be lower case
2017-03-30 15:20:36 +01:00
Daniel Hensby
2b67481225
Merge pull request #6760 from mikenz/patch-10
...
FIX illegal_extensions in unit tests not being honored
2017-03-30 15:10:30 +01:00
Daniel Hensby
203963199b
Merge pull request #6762 from Quadra-Digital/login-hooks
...
Add Extension Hooks to Member Login Processes
2017-03-30 12:57:00 +01:00
Joe Harvey
0d0d18612d
Adding extension hooks to Member isLockedOut() and registerSuccessfulLogin()
2017-03-30 11:07:51 +01:00
Mike Cochrane
227ba8dcc4
FIX illegal_extensions in unit tests not being removed
2017-03-30 13:54:53 +13:00
Sam Minnee
9cdcb339e9
FIX: Fix test breakage in most recent change.
2017-03-30 11:55:43 +13:00
Daniel Hensby
ac075eaf0b
Remove TestListener and rely on PHPUnits APIs
2017-03-30 11:46:58 +13:00
Damian Mooyman
fbddd84cea
Merge pull request #6756 from sminnee/license-file
...
FIX: Add separate license file to match module standard.
2017-03-29 17:31:13 +13:00
Sam Minnee
0828b03dc6
FIX: Add separate license file to match module standard.
2017-03-29 12:49:43 +13:00
Damian Mooyman
ede549a6ed
FIX illegalExtensions are optional, requiredExtensions are mandatory with useful error messages.
2017-03-29 11:08:07 +13:00
Damian Mooyman
8c486da3df
Merge pull request #6746 from sminnee/underscore-backslash-fix
...
FIX: Don't mistake \ for _ in dev/build
2017-03-29 10:55:32 +13:00
Damian Mooyman
9146730a74
Merge pull request #6745 from open-sausages/pulls/4.0/license-supported-modules
...
Require LICENSE in supported modules (no *.md)
2017-03-29 10:52:22 +13:00
Damian Mooyman
5fc0835d00
Merge pull request #6747 from robbieaverill/bugfix/remove-campaigns-from-upgrade-map
...
FIX Remove campaign related classes from upgrade map - moved to campaign-admin
2017-03-29 10:51:36 +13:00
Damian Mooyman
c2fbb68408
Merge pull request #6748 from robbieaverill/bugfix/config-api-in-fulltextsearchable
...
FIX Update config API reference in FulltextSearchable and use namespaced imports for class names
2017-03-29 10:51:05 +13:00
Damian Mooyman
1aa2677353
Merge pull request #6750 from open-sausages/pulls/4.0/fix-module-resource-trim
...
Root-level module support in Module->getResourcePath()
2017-03-29 10:44:16 +13:00
Ingo Schommer
ac9d645e4e
Root-level module support in Module->getResourcePath()
...
See https://github.com/silverstripe/silverstripe-framework/pull/6733
2017-03-29 10:19:31 +13:00
Damian Mooyman
59ee2c1037
Merge pull request #6751 from open-sausages/pulls/4.0/travis-campaign-admin
...
Add campaign-admin to CMS_TEST=1 on travis
2017-03-29 10:09:39 +13:00
Ingo Schommer
d1c4f7fcf4
Add campaign-admin to CMS_TEST=1 on travis
...
We want to remove this implicit dependency (through cms)
by fully decoupling campaign-admin (https://github.com/silverstripe/silverstripe-campaign-admin/issues/1 ),
but for now this is required.
2017-03-29 08:43:04 +13:00
Robbie Averill
bd14f6db9e
FIX Update config API reference in FulltextSearchable and use namespaced imports for class names
2017-03-29 00:20:39 +13:00
Robbie Averill
4a8bd1a07d
FIX Remove campaign related classes from upgrade map - moved to campaign-admin
2017-03-28 23:25:55 +13:00
Sam Minnee
59a5eb4308
FIX: Don't mistake \ for _ in dev/build
...
The query SHOW TABLES LIKE 'some_thing' will match the table some\thing.
This causes issues when the namespace separator has changed.
The fix is to escape the _s in this LIKE statement, as done here.
2017-03-28 18:14:32 +13:00