Git commits in Moodle 3.9.0 by Eloy Lafuente (stronk7)

commit ea24bef18ab89bd2538210d7ca7a69cfd172874a
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 14 Jun 2020 02:04:49 +0800
Tag:    v3.9.0

NOBUG: Change travis.yml to MOODLE_39_STABLE

commit e69ab798dd7c7a37203a76c87a0a12abdbcc5f8d
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Wed, 10 Jun 2020 02:27:30 +0800
Tag:    v3.9.0-rc2

MDL-68973 versions: Fix other small details

commit 97800d7e704e2d28c4299cf37125f917517f89bf
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Tue, 09 Jun 2020 22:24:58 +0800
Tag:    v3.9.0-rc2

MDL-68973 versions: main version bump

commit 115cc0214ffb56138da52b116c0b5ce5d26b73c8
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Tue, 09 Jun 2020 22:23:09 +0800
Tag:    v3.9.0-rc2

MDL-68973 versions: bump all versions and requires near release

commit de245163e3677eb63f728c8ad3b3e8a3c3cf0f3a
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 31 May 2020 21:53:40 +0800
Tag:    v3.9.0-beta

MDL-68875 privacy: Keep moodle_content_writer->get_path() the same

commit a0e38e4371a1926b30cb995149136bc832362068
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Wed, 27 May 2020 23:55:32 +0800
Tag:    v3.9.0-beta

MDL-68846 behat: Avoid asserting AM/PM strings. They are not cross-os

commit 68fd8d8bdfffc23b252c17f017e7cb573fdb3019
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Wed, 27 May 2020 04:52:49 +0800
Tag:    v3.9.0-beta

on-demand release 3.9dev+

commit 60fe1f8c9d3468b6f2137b1cedb49a025b3c8db9
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Wed, 27 May 2020 01:00:24 +0800
Tag:    v3.9.0-beta

MDL-68388 core_grades: Tweak unit test assertion to make Oracle happy

commit 5b188629c7f001ad8207c374a875bf50d86abd85
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Wed, 20 May 2020 05:48:13 +0800
Tag:    v3.9.0-beta

MDL-68780 unit tests: Add missing ->destroy() calls to controllers

commit d85118369d2bdc0993db96e0624b1e7e06036cc6
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 15 May 2020 17:08:05 +0800
Tag:    v3.9.0-beta

on-demand release 3.9dev+

commit 6b44d48f0015c690534ccd61a9d06c8df5e30809
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 15 May 2020 17:07:59 +0800
Tag:    v3.9.0-beta

NOBUG: Fixed SVG browser compatibility

commit 200570558da5deaccdf5c170d31bf548a285bcf1
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 10 May 2020 22:54:14 +0800
Tag:    v3.9.0-beta

MDL-68658 phpunit: Ensure that the configured proxy is applied always

commit 635ea71fb04c2b7fbf1aa35ffb80178b2639b7d7
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 08 May 2020 19:32:22 +0800
Tag:    v3.9.0-beta

NOBUG: Fixed file access permissions

commit 36e5a07a59ac88dda261e606792672788dc4c3b9
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 08 May 2020 19:32:22 +0800
Tag:    v3.9.0-beta

on-demand release 3.9dev+

commit c6b75af51bc7937310a5ec2e99d05df298fe71ed
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 08 May 2020 19:32:20 +0800
Tag:    v3.9.0-beta

NOBUG: Fixed SVG browser compatibility

commit a09eb2697f1a99eaef47e0abbbf988d603b5d664
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Wed, 06 May 2020 01:06:06 +0800
Tag:    v3.9.0-beta

on-demand release 3.9dev+

commit 2f24562d0793735b59007bf12acd3c844952eb39
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 03 May 2020 07:12:06 +0800
Tag:    v3.9.0-beta

MDL-68589 plist: Add information about local changes

commit bf527c8bf923c7ec20bd60412047a5d0ffaf30b0
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 03 May 2020 07:05:10 +0800
Tag:    v3.9.0-beta

MDL-68589 plist: PHP 7.4 curly bracket fixes

commit cd391f9922a7fdfbf0e57709c216725aa66d5293
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sat, 02 May 2020 22:37:31 +0800
Tag:    v3.9.0-beta

on-demand release 3.9dev+

commit f570a790715ac491bd03826c0afc6e8db048c9f6
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Tue, 28 Apr 2020 17:15:48 +0800
Tag:    v3.9.0-beta

on-demand release 3.9dev+

commit 724a1a1d1d0ab5478e8b4500b35c90ce1c974d59
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Tue, 28 Apr 2020 17:15:46 +0800
Tag:    v3.9.0-beta

NOBUG: Fixed SVG browser compatibility

commit c3e04b2c3c0f0dc1e9b449e11fe4ae6c8bef4577
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Mon, 27 Apr 2020 00:17:13 +0800
Tag:    v3.9.0-beta

MDL-68525 behat: chrome/switches caps not allowed in Chrome > 81

commit d584d34967f795a33f9f0bb8c228a0885a14f9ab
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Thu, 23 Apr 2020 18:20:01 +0800
Tag:    v3.9.0-beta

MDL-67886 phpunit: Make tests cross-db

commit e4ca875954b7616207875e7a6ad4609e6b8c35db
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Tue, 21 Apr 2020 04:52:04 +0800
Tag:    v3.9.0-beta

MDL-67518 phpunit: avoid DB sorting randomness in test

commit 98cc4d04453195be92e7a6408a767fe15fb00e57
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 17 Apr 2020 06:02:20 +0800
Tag:    v3.9.0-beta

MDL-68445 behat: Bump to 3.6.x

commit 788dfb9c7dad27824ee524de5c1cb9e43b31b98a
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 17 Apr 2020 01:33:49 +0800
Tag:    v3.9.0-beta

weekly release 3.9dev

commit 6f9a84348cb6b6c2ec9221d1134808fdd910eafe
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 17 Apr 2020 01:33:44 +0800
Tag:    v3.9.0-beta

NOBUG: Fixed SVG browser compatibility

commit 98f56e6f4b4d54a9658f12f40fe9ee01a2fc5ea0
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Thu, 09 Apr 2020 20:02:40 +0800
Tag:    v3.9.0-beta

MDL-67317 behat: Ensure that on every scenario we have a session.

commit 5d0b046594fa6f8381e48366edf46757b07d1019
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Thu, 09 Apr 2020 06:56:42 +0800
Tag:    v3.9.0-beta

MDL-67317 behat: Bump to 3.39.2 moodle-behat-extension

commit 3d88307f8fce68526613ea7dc7941c9439ad6d8d
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Mon, 06 Apr 2020 01:34:46 +0800
Tag:    v3.9.0-beta

MDL-68339 message: move array_key_exists() to property_exists()

commit 04472779041d0ba95b0324a6fdc4a415a0e69723
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 05 Apr 2020 07:43:41 +0800
Tag:    v3.9.0-beta

MDL-66259 qtype: add tests to all remaining involved qtypes

commit 68ba708334d4fe7da15af88dc3523edb791e68d1
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 29 Mar 2020 02:53:36 +0800
Tag:    v3.9.0-beta

MDL-67499 restore: add 100% cov. to restore_dbops::precheck_user()

commit 1ee1ce36d6b547ffd0e4432cf724162294f6d53d
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sat, 28 Mar 2020 23:23:34 +0800
Tag:    v3.9.0-beta

MDL-68281 unit test: Include required class

commit 6335ed82c24df3575e7f4315a2382d9cb715fd76
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 13 Mar 2020 07:43:43 +0800
Tag:    v3.9.0-beta

MDL-68165 install: update the list of stale files for 3.9

commit 8aee741e2411ec59b00d2343842fce998405332b
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Wed, 11 Mar 2020 05:59:36 +0800
Tag:    v3.9.0-beta

MDL-68146 forms: remove duped help and advanced icons in checkboxes

commit 631d2ad7e2f907c70d05ba44345e22bb7a4b97c2
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Mon, 09 Mar 2020 01:48:16 +0800
Tag:    v3.9.0-beta

MDL-68047 tcpdf: Prevent images out from cache to be removed

commit d7374522ed501985fd6b5d4f08789fb4bd8b4ab8
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 28 Feb 2020 19:22:30 +0800
Tag:    v3.9.0-beta

weekly release 3.9dev

commit 30206d545eb962960ae86a07d0a0ec9aac4e8bf3
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Tue, 25 Feb 2020 06:15:28 +0800
Tag:    v3.9.0-beta

MDL-67262 core_course: fix behat looking for non-existing page

commit cb38ab1e3926720b3230ce20b66a9c46c398eb80
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Thu, 30 Jan 2020 23:10:59 +0800
Tag:    v3.9.0-beta

weekly release 3.9dev

commit 4af44dbc8eeb08bcc597ea58b709627c6f4bfcd4
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Thu, 30 Jan 2020 06:43:57 +0800
Tag:    v3.9.0-beta

MDL-67353 course: move form tearDown() to reset_all_data()

commit 881545513eef8cf6f4f3cac1327fb8f05fa42547
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Mon, 20 Jan 2020 07:05:41 +0800
Tag:    v3.9.0-beta

MDL-67691 behat: inform about the_following_exist() removal

commit 87861d94e3c1046e4b90f3a472894912526571ea
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Mon, 20 Jan 2020 01:35:25 +0800
Tag:    v3.9.0-beta

MDL-67115 google: php74 params order for implode()

commit 9cdbacf387f128e81fb4fb1254eb1d8cd1abb8ea
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Mon, 20 Jan 2020 01:23:11 +0800
Tag:    v3.9.0-beta

MDL-67115 htmlpurifier: php74 params order for implode()

commit 52d16feebe248c4ab94202b7058fd783daee1acb
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Wed, 15 Jan 2020 02:46:17 +0800
Tag:    v3.9.0-beta

MDL-66253 update: bump version (missed that on the review)

commit 7899cd4f6cf01a8ad04dcca0262815ba591d38aa
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 12 Jan 2020 20:20:33 +0800
Tag:    v3.9.0-beta

MDL-67353 favourites: Random DB id matching solved

commit e46a9874a552613bedb865ca7a7ac4520f2d5cd7
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 12 Jan 2020 11:16:35 +0800
Tag:    v3.9.0-beta

MDL-67353 filters: fix filterlib tests

commit 5afac432f5388afa8f2e709d7f956cd3f39fd874
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Thu, 02 Jan 2020 07:06:40 +0800
Tag:    v3.9.0-beta

MDL-67598 unit tests: Pass day of month without leading zero

commit 7850f76a93bb673a30bdfffe23a3077c83d9749c
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 20 Dec 2019 18:01:55 +0800
Tag:    v3.9.0-beta

weekly release 3.9dev

commit 5c6813f151f64cbe8618a2f3e2b747e43702184f
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 20 Dec 2019 18:01:54 +0800
Tag:    v3.9.0-beta

NOBUG: Fixed SVG browser compatibility

commit 6aacd8d6d1300ccb08712d88fc244e63fc2e1c4c
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Thu, 12 Dec 2019 20:26:15 +0800
Tag:    v3.9.0-beta

weekly release 3.9dev

commit c6fc8e441b56f01de724098a869caa868ef12641
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Thu, 12 Dec 2019 20:26:12 +0800
Tag:    v3.9.0-beta

NOBUG: Fixed SVG browser compatibility

commit 31bb99549ed9ff87a588a4c5b5aa1d5c96937f73
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Tue, 10 Dec 2019 22:57:54 +0800
Tag:    v3.9.0-beta

MDL-66263 travis: Simple bump to php74

commit 78999d9c4148dbeb2235c94059c98b89ccd3e39b
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 06 Dec 2019 07:31:04 +0800
Tag:    v3.9.0-beta

MDL-67416 composer: bump to moodle-behat-extension 3.39.1

commit 8cf4c97217230e74e57e41f24e8afbbc8393eb79
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Thu, 05 Dec 2019 20:24:04 +0800
Tag:    v3.9.0-beta

weekly release 3.9dev

commit 3978b8a1d4107831a6345cd7485f804bb5d62c2b
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Thu, 05 Dec 2019 20:24:03 +0800
Tag:    v3.9.0-beta

NOBUG: Fixed SVG browser compatibility

commit a6e544e825180eba5d657bb839d01bb063825239
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Mon, 02 Dec 2019 00:44:52 +0800
Tag:    v3.9.0-beta

MDL-67114 scssphp: php74 compatibility local fixes

commit a5e3c4e5f31da41a129d2b2bc24aa2c75241b68d
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sat, 30 Nov 2019 07:16:15 +0800
Tag:    v3.9.0-beta

MDL-67438 wiki: Formating changes (file doc block + whitespace fixes)

commit 800563e415f64d1cb36bbf9294dc94fdcd6feb84
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 29 Nov 2019 07:45:41 +0800
Tag:    v3.9.0-beta

weekly release 3.9dev

commit 784977de2032b5b5b89aca1dae5b91e46eb3f2a8
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Thu, 28 Nov 2019 18:30:10 +0800
Tag:    v3.9.0-beta

MDL-67404 composer: update to newer versions

commit 011d55dd6262fc8a57a7ef9197c5a496d37d1b5f
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Thu, 28 Nov 2019 06:40:09 +0800
Tag:    v3.9.0-beta

MDL-67118 enrol_ldap: add pagesize/subcontexts provider

commit ba62f54ef263b94bed32f13ea5158c9f2ba99e5d
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Thu, 28 Nov 2019 06:17:20 +0800
Tag:    v3.9.0-beta

MDL-67118 enrol_ldap: paged results functions deprecated php74 and up

commit 49d1ce3ac28e8281e8ef5feba03a138dde7c667e
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Wed, 27 Nov 2019 17:51:16 +0800
Tag:    v3.9.0-beta

MDL-67118 auth_ldap: add pagesize/subcontexts test provider

commit 988f9bf5b568f6089a78b6e435bb1e9a3d7eaeee
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Wed, 27 Nov 2019 06:43:18 +0800
Tag:    v3.9.0-beta

MDL-67118 auth_ldap: paged results functions deprecated php74 and up

commit a5f618d6a988547c31da73f2e5fff48c48c776fb
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 22 Nov 2019 07:17:41 +0800
Tag:    v3.9.0-beta

weekly on-sync release 3.9dev

commit 486bf504138d2532364c8ab08e8017c8eddda06d
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Thu, 21 Nov 2019 00:45:32 +0800
Tag:    v3.9.0-beta

MDL-67316 ldap: Pass correct hex chars to hexdec()

commit 3b69ed2104105dcdec5463573fed43e5036d1836
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Wed, 20 Nov 2019 22:17:40 +0800
Tag:    v3.9.0-beta

MDL-67316 typo3: Pass correct hex chars to hexdec()

commit bb930b7d5bd62bf9a3620ad2e93d7f079fd15ca0
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Wed, 20 Nov 2019 02:08:20 +0800
Tag:    v3.9.0-beta

MDL-66259 qtypes: get_question_options() always call parent::

commit 88d88bd92e3e91b585a0cabb26d012ec81a60081
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Wed, 20 Nov 2019 01:54:46 +0800
Tag:    v3.9.0-beta

MDL-67307 core: Fix onject creation from empty value cases

commit 59a97b235feb56bf4e88074a563119be89431b7f
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Mon, 18 Nov 2019 07:06:13 +0800
Tag:    v3.9.0-beta

MDL-66966 tcpdf: Silence non-existing K_PATH_CACHE

commit 59540b861ecd2bf37dc69ee566884b2a6ada9b1a
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 17 Nov 2019 19:27:17 +0800
Tag:    v3.9.0-beta

MDL-67284 mod_feedback: Add missing file phpdoc block

commit 492d047d11cc9dc4c79f71d946853af6278bd235
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 17 Nov 2019 18:40:19 +0800
Tag:    v3.9.0-beta

MDL-67284 upgrade: add 3.8.0 separation line to all upgrade scripts

commit 953a5844efcc7007c4a6270b762ea9589fcbb9b1
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 17 Nov 2019 18:25:40 +0800
Tag:    v3.9.0-beta

MDL-67283 backup: Bump release to 3.9

commit d547735f2f44285e6547b9b4c2111469838c4812
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 17 Nov 2019 01:03:02 +0800
Tag:    v3.9.0-beta

weekly back-to-dev release 3.9dev

commit bc4c075960b7531e2c10ce848539b4978d6031c7
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 17 Nov 2019 00:54:08 +0800
Tag:    v3.9.0-beta

NOBUG: Change travis.yml back to master

commit 05f6cb926297706d0eb9d21b0808b3b448823e89
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Mon, 04 Nov 2019 06:04:10 +0800
Tag:    v3.9.0-beta

MDL-67115 minify: php74 params order for implode()/join()

commit ee439d017ef7ccec5630dcae17bc8839477e2a1c
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Mon, 04 Nov 2019 05:59:10 +0800
Tag:    v3.9.0-beta

MDL-67115 core: php74 params order for implode()/join()

commit 4621917c62c9634fa79927b0ed66b92a733e1498
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 03 Nov 2019 03:03:40 +0800
Tag:    v3.9.0-beta

MDL-67114 core: php74 fix. Fix use of scalar as array in core

commit 309912cfca664e15eaa5754023c7c90609d0aab4
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sat, 02 Nov 2019 23:20:44 +0800
Tag:    v3.9.0-beta

MDL-67114 mustache: php74 fix. Fix use of scalar as array

commit 712a321db2597f05ca7f3cff6646a4950816244c
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Wed, 30 Oct 2019 18:24:34 +0800
Tag:    v3.9.0-beta

MDL-67077 h5p: php74 fix (curly braces) for the H5P lib

commit 8e98f82f12d0a5d360100342be3a7f2da5ff5764
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Mon, 28 Oct 2019 09:50:24 +0800
Tag:    v3.9.0-beta

MDL-67049 grading: options are array, ensure json_decode() knows it

commit 6783adc239b365d92f79f9fccd6f4cb0a7c544a3
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Mon, 28 Oct 2019 07:26:17 +0800
Tag:    v3.9.0-beta

MDL-67035 tags: fix nested ternary operators to be php74 compliant

commit 20d4ecc4092e0710c47bf63c23df7020166ac1ef
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 27 Oct 2019 06:25:54 +0800
Tag:    v3.9.0-beta

MDL-67034 lti_provider: php74 fix (curly braces) for LTI Provider lib

commit b69028e6264eddffb841895ddbe61b0f74cde389
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 27 Oct 2019 06:21:56 +0800
Tag:    v3.9.0-beta

MDL-67034 google: php74 fix (curly braces) for the Google-Client lib

commit 15c8da60d416fea70160b4c086672bc431b46136
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 27 Oct 2019 06:18:05 +0800
Tag:    v3.9.0-beta

MDL-67034 adodb: php74 fix (curly braces) for the AdoDB lib

commit 6b83451251208fd1382dfcf306742b86e0247161
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 27 Oct 2019 06:15:48 +0800
Tag:    v3.9.0-beta

MDL-67034 horde: php74 fix (curly braces) for the Horde lib

commit 9e458d8fe890322a2e2e5cc3cf77026eaba88d7c
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sat, 26 Oct 2019 23:05:29 +0800
Tag:    v3.9.0-beta

MDL-67031 s3: php74 fixup for class S3 v0.5.1

commit 30e5aca81d13f718b4ab7822af2d2b2a56186ba0
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sat, 26 Oct 2019 17:37:37 +0800
Tag:    v3.9.0-beta

MDL-67030 htmlpurifier: add details to readme

commit 9fbe33a6a29ea00348f74630100b93fabab601e7
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sat, 26 Oct 2019 17:34:03 +0800
Tag:    v3.9.0-beta

MDL-67030 htmlpurifier: php74 fixup for htmlpurifier v4.10.0

commit f94b2e7ade0f8d7965cf96e618937504889f57b9
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sat, 26 Oct 2019 04:00:57 +0800
Tag:    v3.9.0-beta

MDL-67029 bennu: add details to readme

commit ce172077158e9629b6c2d6dc8241cceb06cb065e
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sat, 26 Oct 2019 03:50:13 +0800
Tag:    v3.9.0-beta

MDL-67029 bennu: php74 fixup for bennu lib 0.1-custom

commit ba5aa5fe194b58d9c89920f61b9d86090ac0a708
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 25 Oct 2019 00:48:30 +0800
Tag:    v3.9.0-beta

MDL-67017 typo3: add details to readme

commit 052a282ec43a1991c14f46ea0897258106d9d2c8
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Fri, 25 Oct 2019 00:41:52 +0800
Tag:    v3.9.0-beta

MDL-67017 typo3: php74 fixup for typo3 lib 4.7.19

commit 544924eb900e436905e7b881daa6d4af13468a5e
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 20 Oct 2019 08:16:18 +0800
Tag:    v3.9.0-beta

MDL-66966 tcpdf: Update readme to point to manual commits to review

commit 034988a10cbc357701a248b99d61d2b95f4ddc53
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 20 Oct 2019 08:14:51 +0800
Tag:    v3.9.0-beta

MDL-66966 tcpdf: Some more curly braces to fix

commit 3dc2e85e7f1ccc234e9ea7f7345732936102f35b
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 20 Oct 2019 07:54:10 +0800
Tag:    v3.9.0-beta

MDL-66966 tcpdf: PHP 7.4 - cannot use array offset on integers

commit fe503a3cfb925c55c9dbe72d1d88fca4b8d9c699
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sun, 20 Oct 2019 06:46:53 +0800
Tag:    v3.9.0-beta

MDL-66966 tcpdf: Bump to tcpdf 6.3.2

commit c22af12f0377dbd29bebc421cb5c4cd8f48be73a
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sat, 19 Oct 2019 16:51:25 +0800
Tag:    v3.9.0-beta

MDL-66964 markdown: add details to readme

commit c3d8c419e56f7aff0008e26b131d13a3cc87f3a4
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Sat, 19 Oct 2019 16:48:00 +0800
Tag:    v3.9.0-beta

MDL-66964 markdown: php74 fixup for markdown lib 1.8.0

commit d2ecc75e2f67a662fe32db43b7d054754f28e06d
Author: Eloy Lafuente (stronk7) <stronk7@moodle.org>
Date:   Mon, 12 Feb 2018 07:51:32 +0800
Tag:    v3.9.0-beta

MDL-52846 tasks: complete docs and move functions to deprecatedlib