David Rans
1dd3e52365
PHP 8.1: fix various deprecations/errors in newest version of PHP ( #310 )
...
* Test on PHP 8.1
* PHP 8.1: fix deprecated NULL param to glob()
* PHP 8.1: fix PHP error when passing NULL to rawurlencode()
* PHP 8.1: calling ctype_lower with FALSE is deprecated
* PHP 8.1: passing NULL to setAttribute() is deprecated
* PHP 8.1: passing NULL to str_replace() is an error
* PHP 8.1: fix error passing NULL to str_replace()
* PHP 8.1: fix return type deprecation with backwards compatible attribute
* Revert typo
2022-04-08 13:48:12 -04:00
Edward Z. Yang
12ab42bd6e
Release 4.14.0
...
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2021-12-24 20:21:49 -05:00
Kieran
1c784a5c3d
ci: test on php 8.0 ( #308 )
...
* PHP 8 support
* only php 8.0
* Merged to master
Co-authored-by: Edward Z. Yang <ezyang@mit.edu>
2021-12-23 21:26:25 -05:00
Kieran
41fc223f96
feat: transform deprecated width attribute ( #306 )
...
* Transform deprecated col@width attribute
* Transform deprecated table@width attribute
* reformat
2021-12-23 21:26:14 -05:00
Arkadiusz Biczewski
996eaf4331
Remove unnecessary reference assigment ( #301 )
...
* Remove unnecessary reference assigment
Proposed code is PHP5 and PHP7 compatible. PHP5 interpreted `$e->$type[$attr]` as `$e->{$type[$attr]}`, but the expected behavior based on workaround is consistent with PHP7 interpretation: `($e->$type)[$attr]`. By using curly braces `{$e->$type}[$attr]` there is a forced interpretation order working for both versions.
Details can be found on https://www.php.net/manual/en/migration70.incompatible.php (section "Changes to the handling of indirect variables, properties, and methods")
* Fix syntax
Use correct syntax for indirect variable evaluation order change.
2021-09-07 14:16:55 -04:00
Kieran
c97bb93223
Fix GH workflow conditions ( #298 )
...
* Fix GH workflow conditions
* Remove PHP 8
2021-07-26 10:16:49 -04:00
Max
288bf75acc
PHP 8 Support ( #297 )
...
Co-authored-by: Maksims Sļotovs <maksims.slotovs@printful.com>
2021-07-20 09:40:50 -04:00
Kieran
3a368d7668
Switch to GitHub Actions ( #293 )
2021-05-21 20:46:13 -04:00
Václav Smítal
6f9aac9325
CSS: Add "background-size" tag support ( #289 )
2021-04-22 10:01:00 -04:00
Kieran
1354e7e8c5
Fix "Parameter must be an array or an object that implements Countable" ( #285 )
2021-02-27 20:42:20 -05:00
Marcus Artner
214cb8a693
Fixed Issue #264 : <thead> element removed from <table> if there are no <tbody> or <tr> elements ( #283 )
2021-01-26 11:11:50 -05:00
Jasper Zonneveld
2512f595e0
Check PHP version before checking magic quotes ( #273 )
...
This function has been DEPRECATED as of PHP 7.4.0. Relying on this function is highly discouraged. It is basically useless as of PHP 5.4 because it will always return false, so for modern applications it can be safely removed. But as this library still supports PHP 5.2 — according to the constraints in composer.json — I added a version check to prevent this method from being called (and trigger a notice) on PHP >=7.4.
See: https://www.php.net/manual/en/function.get-magic-quotes-gpc.php
2020-09-30 20:19:10 -04:00
kishor
6aa4166b7e
Issue-256: Fix PHP 7.3 compatibility issues update zend.ze1_compatibility_mode mode ( #267 )
2020-09-15 20:12:43 -04:00
kishor
4285590c90
issue-256: Fix PHP 7.3 compatibility issues ( #266 )
2020-09-15 12:38:39 -04:00
LeSuisse
15258fd24e
Fix typo in the 4.13.0 NEWS: PHP 6.4 never existed ( #262 )
...
Corresponding PRs (#230 , #242 ) are about PHP 7.4 and PHP 6.4 has never
existed 🙂 .
2020-07-06 14:36:33 -04:00
Edward Z. Yang
08e27c97e4
Release 4.13.0
...
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2020-06-28 20:56:53 -04:00
Edward Z. Yang
d7be9d2a8c
Update changelog
...
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2020-06-28 20:55:45 -04:00
Edward Z. Yang
ce7efc11b2
Delete language tests that are interfering with PSR-0 compatibility
...
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2020-06-28 20:38:16 -04:00
Mateusz Turcza
3bdc031224
Add %HTML.Forms config directive ( #260 )
...
The %HTML.Forms directive enables Forms module regardless of the %HTML.Trusted
value. This adds support for form elements without enabling other unsafe
modules, such as Scripts, Iframe or Object.
To achieve the same effect without this directive one has to explicitly list
all enabled modules in %HTML.AllowedModules, and any not listed will be
removed. This however is not very convenient, as the allowed modules may vary
between doctypes.
Resolves #213 .
2020-06-28 20:26:33 -04:00
Sergei Morozov
d148edbcf1
Exclude more resources from the distribution package ( #257 )
2020-06-06 10:29:01 -04:00
Fräntz Miccoli
ced089434d
Make purifyArray work with empty array ( #245 )
2020-02-22 12:12:02 -05:00
Kieran
c2c91f52d0
Added tr@bgcolor to tidy ( #244 )
2020-02-22 12:10:30 -05:00
Eloy Lafuente
37dd61c45f
Correct implode() params for php74 compliance ( #243 )
...
Passing parameters to implode() in reverse order is deprecated, use
implode($glue, $parts) instead of implode($parts, $glue).
Part of https://tracker.moodle.org/browse/MDL-67115
2020-01-21 11:17:18 -05:00
Witold Wasiczko
d15890222b
Add support for stable php 7.4 ( #242 )
2020-01-02 06:58:15 -05:00
Anders Jenbo
fe0452d688
Correct typehinting of maybeGet* ( #240 )
...
getDefinition can return null, this wasn't properly hinted leaning to false error detections with static analyzers
2019-12-04 10:29:08 -05:00
lubomirbartos
df923d1f15
Issue 238 remove leading zeroes except if there is only zero ( #239 )
...
* Issue 238 remove leading zeroes except if there is only zero
* Issue-238 unit test fixes
2019-11-21 10:05:07 -05:00
Jordi Boggiano
4faca32a4d
Exclude language classes from autoloader optimization ( #236 )
...
These classes are autoloaded by a custom autoloader
2019-10-31 13:42:00 -04:00
Edward Z. Yang
a617e55bc6
Release 4.12.0
...
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2019-10-27 23:44:26 -04:00
Edward Z. Yang
3060a5606c
Update changelog
...
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2019-10-27 23:42:45 -04:00
Edward Z. Yang
b4ec8c8036
Merge remote-tracking branch 'ezyang/master'
2019-10-27 23:40:25 -04:00
Mateusz Turcza
06b3fc4cf4
Fix phpdoc params in HTMLModule::addElement() and Bool attr ( #233 )
2019-10-25 10:07:38 -04:00
Witold Wasiczko
c6ca293eab
Add support for PHP 7.4 ( #230 )
...
* Add php7.4
* 7.4 cannot fail
* Disallow failures
2019-09-11 20:25:44 -04:00
Mateusz Turcza
ab2887e423
Fix DOM Lexer for PHP versions older than 5.4 ( #225 )
2019-08-09 17:01:13 -04:00
Mateusz Turcza
029d1df5e3
Fix PHP 5.4 and 5.5 builds on Travis CI ( #227 )
2019-08-09 09:45:41 -04:00
Edi Modrić
b88fcd180c
Replace curly braces with square brackets in string offsets ( #224 )
2019-07-30 22:50:43 -04:00
Edward Z. Yang
83ab08bc1a
Release 4.11.0
...
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2019-07-14 14:58:38 -04:00
Edward Z. Yang
2739fa5462
Update changelog.
...
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2019-07-14 14:22:14 -04:00
Sandro Miguel Marques
b91833877a
Method purifyArray() updated ( #143 )
...
* Methof purifyArray() updated
Now it works with multidimensional arrays
* Add test case.
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2019-07-14 14:10:33 -04:00
Edward Z. Yang
abba77a80b
Recent PHPs default to display_error=0, override this in index.php
...
Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
2019-07-14 14:04:12 -04:00
Michael Kliewe
7cfc44654a
CSS: added "initial" and "inherit" to width + height ( #144 )
...
* CSS: added "initial" and "inherit" to width + height
CSS: added "initial" and "inherit" to min-width + min-height, removed "auto"
CSS: added "initial" and "inherit" and "none" to max-width + max-height, removed "auto"
* Fixed test: min-width:auto; should be false
2019-07-14 13:20:58 -04:00
msuzuki
8c153eef3a
Supported hundreds of nested HTML ( #202 )
...
* Supported hundreds of nested HTML (#201 )
* Add Core.AllowParseManyTags
2019-07-14 13:15:31 -04:00
DiLong Fa
524cd08a59
Update Config.php ( #211 )
...
Fixed Undefined index: class
2019-07-14 13:11:34 -04:00
Lukas Neumann
5a90c92d83
Adds PHP 7.3 to Travis ( #214 )
...
* Adds PHP 7.3 to Travis
* Fix tests for PHP 7.3
2019-07-14 13:10:24 -04:00
Darko Hrgovic
f03e1a2c48
Fixed reserved words in constants for PHP 7 as per https://www.php.net/manual/en/reserved.other-reserved-words.php ( #222 )
2019-07-10 22:24:27 -04:00
Edward Z. Yang
a93250f251
Don't use @ warning suppression.
...
Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
2018-11-11 18:20:33 -05:00
Edward Z. Yang
5a8e48d672
Remove php extension from release1-update script, to appease #192
...
Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
2018-11-11 17:05:51 -05:00
Edward Z. Yang
cb5a742574
Replace flush.php with a shell script, to appease #192
...
Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
2018-11-11 17:04:11 -05:00
Edward Z. Yang
ff41146439
Delete defunct release2-tag.php script.
...
Thanks Adham Saad <asaad@edrnet.com> for reporting.
Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
2018-11-11 16:59:24 -05:00
Edward Z. Yang
aa83689188
Delete references to PHP 5.1 in INSTALL.
...
Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
2018-11-11 16:56:06 -05:00
Edward Z. Yang
3d15f5253b
Don't define __autoload; rely on spl_autoload_register
...
Fixes #196
Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
2018-11-11 16:55:01 -05:00