Git commits in Moodle 3.8.x by Andrew Nicols

commit 9101b9006efe42a8cac668ff83c6237ef08f9553
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Nov 2020 15:27:46 +0800
Tag:    v3.8.6

MDL-70137 cache: Use sensible default when reading MUC config

commit 63c147d6b1a02f45de8363a0dc22237a5b8e2d46
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Nov 2020 15:07:57 +0800
Tag:    v3.8.6

MDL-70137 cache: Write config to temp file and move into place

commit 6f54a6cdd3a6cad46f194bc93acf1a78c508bd4f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Oct 2020 09:27:15 +0800
Tag:    v3.8.6

MDL-69815 core: Bump Node to v14.15.0 (LTS/Fermium)

commit a13ccd39ec92022ad69a70d87ed4848cef44ff78
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 15 Sep 2020 11:46:31 +0800
Tag:    v3.8.6

MDL-42012 cache: Fix missing return value

commit f15f0b1cdf6c907a86da84231acce193d34fc5d3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Sep 2020 14:04:05 +0800
Tag:    v3.8.6

MDL-42012 cache: Fully disable cache for disabled cache factory

commit 2072b9a9e3c5e5d606bc869837f283c28f26ca88
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Sep 2020 13:50:37 +0800
Tag:    v3.8.6

MDL-42012 cache: Valid definitions are required even when disabled

commit d2dd04ff2d926dcbb30c957cb8b462059ef92a7f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 04 Sep 2020 14:17:24 +0800
Tag:    v3.8.6

MDL-42012 cache: Allow data sources to work when caching is disabled

commit 94d2dcb8e15f4aa513c2fed90d708690457abce7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 21 Aug 2020 08:09:11 +0800
Tag:    v3.8.5

MDL-66818 mod_forum: Use cap manager to check exportability

commit c8273f7d7f507fb85902683e3e9cfa9667e2959d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 21 Aug 2020 07:38:06 +0800
Tag:    v3.8.5

MDL-42434 chat: Disable stylelint important check

commit fbc937f4b4a544a157845aeaf84b89fc741103bf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Aug 2020 10:25:17 +0800
Tag:    v3.8.5

MDL-69419 core: Task reset tests cannot use random test times

commit 43930d5e8a47a08a7b335815e805e6d26701f010
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 Aug 2020 07:47:59 +0800
Tag:    v3.8.5

MDL-69273 travis: Use exttests for https too

commit cf6cdd99d419bae4139c45f5b27bc842bf2da224
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 14 Aug 2020 14:42:31 +0800
Tag:    v3.8.5

weekly release 3.8.4+

commit 1ed9fa8f4ad2b93d031dfc88eae8abc7e36ae64b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 14 Aug 2020 14:42:29 +0800
Tag:    v3.8.5

NOBUG: Fixed SVG browser compatibility

commit 8c274e82f426f9f637b8d899a89da0eea150b0d6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 12 Aug 2020 08:02:42 +0800
Tag:    v3.8.5

MDL-68974 calendar: Use page context for block check

commit 4a488b9a5c73634cfc3798439ce471f41f708719
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 10 Aug 2020 10:08:17 +0800
Tag:    v3.8.5

MDL-68974 blocks: Check permission before generating content

commit 7790b6727a477083a83faf014ef227fc47a9489b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 21 Jul 2020 10:31:32 +0800
Tag:    v3.8.5

MDL-68974 admin: Unit tests for context parent/child test

commit 20f7e23af43a77b05448a637d9dcdfb00f67c6e8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 20 Jul 2020 13:20:44 +0800
Tag:    v3.8.5

MDL-68974 admin: Unit tests for loginas

commit 52b6d73c03d72c30f02cf621133981271efdd763
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 20 Jul 2020 12:28:35 +0800
Tag:    v3.8.5

MDL-68974 admin: Prevent login as outside of the desired context

commit 5eb38638bbf62c617bc6c2c9bb38285fd510d1d1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 16 Jul 2020 08:24:55 +0800
Tag:    v3.8.5

MDL-69278 behat: Correct variable name

commit aeb85b66f2109cc887ee3668a5326321f75d64b0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 15 Jul 2020 09:56:02 +0800
Tag:    v3.8.5

MDL-69278 behat: Mark tests as failed when unable to start Session

commit b226665e806e22bd698b71f54a3673d3fbb5e1c1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 15 Jul 2020 07:36:02 +0800
Tag:    v3.8.5

MDL-69273 travis: Move exttests check to after_script

commit 3e741db933e7064ab68936c7350c8a75ade16dbb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Jul 2020 09:10:09 +0800
Tag:    v3.8.4

MDL-69232 behat: Simplify hooks

commit 90221b5ccf4508282238c38a472597b16543a205
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Jul 2020 15:35:34 +0800
Tag:    v3.8.4

MDL-69232 behat: Make selenium start more fault tolerant

commit 3b97a56c6aa41b35ffc67fa10d9396418c47f8f5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Jul 2020 15:35:11 +0800
Tag:    v3.8.4

MDL-69232 behat: Add debugging information to Selenium fails

commit 07414b90e3335f71bdfc65042a17dfb868e6fd90
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Jul 2020 15:34:10 +0800
Tag:    v3.8.4

MDL-69232 behat: Move suite tests to BeforeSuite hook

commit da91dd3ea00e0193752b99bfb32090cf5a677c73
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Jul 2020 11:43:31 +0800
Tag:    v3.8.5

MDL-69228 tool_mobile: Hide dependant settings

commit 7ba288d1d0205295fca0840306cea5928007a332
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 07 Jul 2020 17:01:40 +0800
Tag:    v3.8.5

MDL-69215 output: Correct use of icon_system::instance

commit d7e8f35e912a6084f0646d6d414317d629857cd4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 07 Jul 2020 13:23:41 +0800
Tag:    v3.8.5

MDL-69215 output: Correct font awesome for themes

commit 43389820981ae74baca09489e06261324347afcb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 29 Jun 2020 14:16:23 +0800
Tag:    v3.8.5

MDL-69160 behat: Add form field setter step

commit 7c2fef6484f7684aeb7f2670afc894ae4e4de163
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 29 Jun 2020 11:27:05 +0800
Tag:    v3.8.4

MDL-69136 behat: Support find on a NodeElement

commit 70d6af63bae53ddd7f0f3d3956a1829572697435
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 29 Jun 2020 11:23:34 +0800
Tag:    v3.8.5

MDL-69160 workshop: Ensure steps are chained

commit a46018529b3e3c53fa4e8cf0e3e767a0be79e169
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 26 Jun 2020 19:59:56 +0800
Tag:    v3.8.4

MDL-69149 core_grade: Correct xpath attribute selector

commit 3ecf4dff5279658e62d95daf6bf02217678f672b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Jun 2020 14:39:38 +0800
Tag:    v3.8.5

MDL-69138 behat: Update session->visit() to use visit step

commit 3f2b9661d8c457e3dfa3ccce694ecdb4c17bffa3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Jun 2020 14:38:26 +0800
Tag:    v3.8.5

MDL-69138 behat: Add "I visit :localurl" step

commit 913b96cb21a90a86d7e815c128d4ee9adba72630
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Jun 2020 11:08:47 +0800
Tag:    v3.8.4

MDL-69136 behat: Improve reliability of navigation steps

commit 246a03f7dd105694f543ac2b34357536a61d2da3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Jun 2020 09:01:58 +0800
Tag:    v3.8.4

MDL-69134 competencies: Behat fails randomly opening dialogues

commit 5ae95f265af441ba7f970a10482d6838b92abc62
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Jun 2020 11:43:24 +0800
Tag:    v3.8.4

MDL-69135 core_calendar: PendingJS for event filtering

commit 2dc698fb173729440ad1016b836c3ae7d866d57a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Jun 2020 19:19:41 +0800
Tag:    v3.8.4

MDL-69086 theme_boost: Improve pendingJs checks for bootstrap

commit 8402724494a6aaad5cbe49e77ec701ea43d89f53
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 16 Jun 2020 12:34:52 +0800
Tag:    v3.8.5

MDL-69068 behat: Allow singular, pivotted data generators

commit 687c727cf90ca86df2f881a92b20ebc43eb65341
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 16 Jun 2020 08:24:52 +0800
Tag:    v3.8.4

MDL-69072 behat: Remove restart_browser_after feature

commit ee6d899130948d10f048d0dc55bc64fe9b7dd38d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 16 Jun 2020 08:23:33 +0800
Tag:    v3.8.4

MDL-69072 mod_scorm: Stop mink reset after tests

commit c18b08912f4e7b5b867d3656c6d785fe3cc7e20c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Jun 2020 10:37:52 +0800
Tag:    v3.8.4

MDL-69072 behat: Relaunch browser session between scenarios

commit 4d3658f7d8f2d070ceca0773d22150b6c8e7c73e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Jun 2020 10:37:17 +0800
Tag:    v3.8.4

MDL-66568 behat: Reset theme CSS between scenarios

commit bcbc91091c9d488ddda6bd102a0c2761784d27d8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Jun 2020 10:35:38 +0800
Tag:    v3.8.4

MDL-66568 behat: Support building of themes for behat

commit d57acc9d80eae2884105513b825653e3e6fb54d3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Jun 2020 10:34:40 +0800
Tag:    v3.8.4

MDL-66568 core_output: Return built theme CSS

commit 2ea2d6a72f356d8817581812a1b7ccc63490d998
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 26 May 2020 11:05:56 +0800
Tag:    v3.8.4

MDL-68750 tool_dataprivacy: Correct behat test modal checks

commit 833d8bceb8518cefe6f60e8d560c7ad03bd48ac5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 26 May 2020 11:05:47 +0800
Tag:    v3.8.4

MDL-68750 analytics: Correct behat test modal checks

commit bc010acae034095272559f7972b10446e7519a6b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 26 May 2020 10:55:12 +0800
Tag:    v3.8.4

MDL-68750 core_tag: Add missing confirmation dialogue title

commit 14cfb3dcbf799e63510381e8cbba5fc4c106d846
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 26 May 2020 10:15:52 +0800
Tag:    v3.8.4

MDL-68388 grade: Tidy comments and whitespace

commit bca7a73d14d135e6d60a980506b61d8565e27970
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 18 May 2020 08:06:58 +0800
Tag:    v3.8.4

MDL-68728 calendar: Pending promises for event summary

commit 0deabbfbfdb7e3ed0a6e8dd48132f4a0796ed66a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 17 May 2020 14:09:01 +0800
Tag:    v3.8.4

MDL-68750 behat: Correct dialogue selector

commit 80787a98b3dc91451663e90853ac700609683e4e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 May 2020 09:18:32 +0800
Tag:    v3.8.4

MDL-68677 core: Correct usage of templaterev for caching templates

commit 79c6d0a45323422b34e6b2b0bc89513f7a5bf076
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 26 Apr 2020 15:57:59 +0800
Tag:    v3.8.4

MDL-68528 js: Normalise core component for template strings

commit 1ac5b70c5a698a53fe76b0500e38613c2881fd46
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 26 Apr 2020 15:57:32 +0800
Tag:    v3.8.4

MDL-68528 js: Normalise empty component to "core" for string

commit 738da055554a772bf6d803cf36fffa6232c5dc80
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Apr 2020 11:38:11 +0800
Tag:    v3.8.4

MDL-66109 js: Built file changes from new Node version

commit 9c07f29d8e606023e7c1584a2c0120ac180666f0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Apr 2020 10:12:30 +0800
Tag:    v3.8.4

MDL-66109 js: Fix circular dependency in Shifter dependency

commit ed68a025ef98e9f471a9d69552e4ea8f1aea5d39
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 21 Apr 2020 20:58:34 +0800
Tag:    v3.8.4

MDL-66109 js: Upgrade to latest stable version of NodeJS

commit 76223a290de7daa3fc86a598530b07beb2a8786b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 16 Apr 2020 14:32:56 +0800
Tag:    v3.8.3

MDL-68427 core: Correct previous/next page in paging bar

commit 5af33db0742972dbc3716f868dabb26e28ba4360
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 14 Apr 2020 08:15:16 +0800
Tag:    v3.8.3

MDL-68405 js: Ensure correct exit code for gherkinlint

commit 478c14d75d18b51f629d2296a0ad8d0768ec36ac
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Mar 2020 17:38:24 +0800
Tag:    v3.8.3

MDL-68265 core_question: Switch question import to request dir

commit 02ed9c4196385b9784df2eb44a2484981adff24a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Mar 2020 17:38:16 +0800
Tag:    v3.8.3

MDL-68265 mod_lesson: Switch question import to request dir

commit 736f6a660224159cb404eef921248a5eefaabcc6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 11 Mar 2020 13:05:40 +0800
Tag:    v3.8.3

MDL-66607 message: Add pendingJS checks

commit 1c24b2f567f17f9b35169583faf30b31eed92e9f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 09 Mar 2020 09:08:21 +0800
Tag:    v3.8.3

MDL-66607 message: Resolve race conditions in message deletion process

commit 836e523edd7663ec93fdcc2e3b2bdc6e2c8e88fc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Mar 2020 12:28:56 +0800
Tag:    v3.8.3

MDL-67827 behat: Add missing exception use

commit be9325c7cf90488083bf8302c9b6916558ce746a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Mar 2020 12:27:51 +0800
Tag:    v3.8.3

MDL-67827 behat: Pending JS improvements for dialogues

commit 9d23ee9003490f96c469bf0125089b1290bc10f9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 05 Mar 2020 08:15:34 +0800
Tag:    v3.8.2

MDL-65106 theme_classic: Remove unused variable

commit ca63a87509cfd6c6ff6bb84c7e5b4d1414b05bd4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 14 Feb 2020 09:52:23 +0800
Tag:    v3.8.2

MDL-67965 behat: Get theme-specific context classes correctly

commit 8ccb773f9bad40210444785cbf88eb4d8fb2bacf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 13 Feb 2020 13:14:49 +0800
Tag:    v3.8.2

MDL-67953 grunt: Work around spawn length limits

commit a37313a6d1e83eb1c6b307f9a193bdd237982b55
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 17 Jan 2020 09:04:59 +0800
Tag:    v3.8.5

MDL-67657 behat: Add wrapper for JS execution

commit 00df049b9a73189435768a8cdb5a9530dab15dd2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 16 Jan 2020 17:13:28 +0800
Tag:    v3.8.5

MDL-67657 behat: Convert existing uses of executeScript

commit 3467ce09c8f7efdfdee9db1ed705ab6c252ba943
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 14 Jan 2020 08:46:43 +0800
Tag:    v3.8.2

MDL-67684 core: Add missing li tag

commit 3f50c24fc3a3ba1af7c8e5e34ec8d4d86ff76e85
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Jan 2020 14:55:52 +0800
Tag:    v3.8.1

MDL-67544f= mod_forum: Correct "for" attribute on private checkbox

commit 9973646ca71dcf466dd16d5474b4d8caf81880fb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Jan 2020 14:08:12 +0800
Tag:    v3.8.1

MDL-67544 mod_forum: Ensure post actions menu id is unique

commit f34f8131baede96967b7cf4e92853e15afd8e1c2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Jan 2020 15:26:03 +0800
Tag:    v3.8.1

MDL-67544 mod_forum: Ensure that private reply checkbox has unique id

commit b2f13181ecbcc477a565e6a0bc84f61faf8ec273
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 07 Jan 2020 17:28:10 +0800
Tag:    v3.8.2

MDL-59817 atto_accessibilitychecker: Handle transparency properly

commit 6fefb88819b0b4ea8bb1540695dd01157de98d8c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 07 Jan 2020 11:04:41 +0800
Tag:    v3.8.1

MDL-67114 mod_wiki: Whitespace fix

commit 83b5aea43c39feaa5bf4f9931b8780e9ac896547
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 05 Jan 2020 19:51:18 +0800
Tag:    v3.8.5

MDL-69068 behat: New step to support singular generators

commit feb32ff59706ce6541683adb8f79a0eaf66156bf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Dec 2019 09:26:36 +0800
Tag:    v3.8.2

MDL-67511 core: Adjust spacing at top of toast-wrapper

commit 5f4250dc43014e7f80ad1b6c546e90c11214a95e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 16:11:00 +0800
Tag:    v3.8.1

MDL-67544 form: Ensure that form errors have a unique id

commit b024306e5c4825c96e89994e9ce0ffe1a97380b9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 13:46:35 +0800
Tag:    v3.8.1

MDL-67544 mod_forum: Add missing label for discussion move

commit 0d285e9334109cdb0d8af098a5d2ccb2fd980e1c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 13:40:59 +0800
Tag:    v3.8.1

MDL-67544 mod_forum: Add missing menuitem roles

commit bed212f61b0cb3897eb848c6ac8e95c136878276
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 13:40:41 +0800
Tag:    v3.8.1

MDL-67544 mod_forum: Correct aria-labelledby node

commit 14d58697a35d1206a3968dac7f9b0028e5ce899b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 13:39:49 +0800
Tag:    v3.8.1

MDL-67544 mod_forum: Correct aria-controls to point to valid node

commit e98103354d2b452f6c5c91315c10bbf8fab4d179
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 13:26:45 +0800
Tag:    v3.8.1

MDL-67544 mod_forum: Add missing aria label for grade search

commit d8dfb9841728fe4155a30b8c6c4b18f499c671c3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 12:55:54 +0800
Tag:    v3.8.1

MDL-67544 core: Ensure unique IDs for YUI dialogues

commit 3684d9e03c4b23b37b4a93dc21d5cc004ae07b22
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 12:55:38 +0800
Tag:    v3.8.1

MDL-67544 theme: Ensure that search box is in valid li

commit 629ef7772f5c9ac0254ac1ff8506e307577fbdc8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 12:55:17 +0800
Tag:    v3.8.1

MDL-67544 mod_forum: Add default role for favourite toggle

commit 9e57c09d7bf1a5b58d75c79f802662b9fabd2892
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 12:54:25 +0800
Tag:    v3.8.1

MDL-67544 mod_forum: Add missing aria label for discussion actions

commit 949d3f1c024bce1c252b8ac96dcb4f54d7bab83e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 12:17:11 +0800
Tag:    v3.8.1

MDL-67544 mod_forum: Correct aria-role => aria-live

commit 11524653b01202585a108e76eee53b0cf4bba39c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Dec 2019 12:16:56 +0800
Tag:    v3.8.1

MDL-67544 mod_forum: Correct aria-role => role

commit a89aaec1af0d130b932625df67cba3e3992ff5b6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 16 Dec 2019 16:40:52 +0800
Tag:    v3.8.5

MDL-67657 behat: Open course with editing using URL

commit 11260d5f3fc1cb563cac1ebf3b339e65d1a30878
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 16 Dec 2019 10:00:28 +0800
Tag:    v3.8.1

MDL-63996 core/tags: Pending JS for all tag code

commit 67fc9943b9879da8ab1c6f581a299e5337539580
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 16 Dec 2019 09:58:53 +0800
Tag:    v3.8.1

MDL-63996 behat: Fix multi-tag autocomplete usage

commit a7268b4f8a10397693d6231b287bdbf17ba0421d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Dec 2019 15:58:19 +0800
Tag:    v3.8.1

MDL-67327 js: Make requirejs.php more fault tolerant

commit c89d25a04624caf6de3792b2126ae3011591078c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 29 Nov 2019 10:16:48 +0800
Tag:    v3.8.2

MDL-67656 behat: Fix usleep call in spin

commit fcdc3189822bf849570381417ccdd0b3d11579c8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 29 Nov 2019 10:16:18 +0800
Tag:    v3.8.2

MDL-67656 behat: Removed nested spin

commit f88b4e9f818ff4dabfe308a3916e3e5acbba69c1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 25 Nov 2019 09:55:09 +0800
Tag:    v3.8.1

MDL-67348 theme: Return CSS from localcache if available

commit 1943c03bbbbbfafbb56fa413f298122acfc135b4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 21 Nov 2019 15:08:33 +0800
Tag:    v3.8.1

MDL-67168 forum: Correct behaviour of viewfullnames

commit 751e4964b12936deb9065bcf4fa6a8bba39794b3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 18 Nov 2019 08:27:13 +0800
Tag:    v3.8.1

MDL-67285 core: YUI dialogues must use focuslock

commit 630a1b0e01951e98075cbe315c8f1d4c967b0544
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 15 Nov 2019 11:45:17 +0800
Tag:    v3.8.0-rc1

MDL-67269 mod_forum: Capture form submission in grading panel

commit c3777543a638022f12a2a874440acc3cf2f16117
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 14 Nov 2019 11:42:56 +0800
Tag:    v3.8.0-rc1

MDL-67116 course: Restore removed line

commit 0a5a2ca89b6be3998f88040a13a09214187350aa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 14 Nov 2019 08:38:19 +0800
Tag:    v3.8.0-rc1

MDL-67116 course: Strict empty string check required

commit 8bd3e49cc9c84d88199a4e6acacc91d57761b235
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 Nov 2019 14:24:28 +0800
Tag:    v3.8.0-rc1

MDL-67231 h5p: Correct naming of h5p unit test files

commit c0351419714ff44a6fe79561898e7deb784ef365
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 Nov 2019 12:49:57 +0800
Tag:    v3.8.0-rc1

MDL-67116 course: Fix completion disabled for gradable items

commit 799418ad129e83def548b4a37ef79c94e48f8827
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 Nov 2019 12:10:16 +0800
Tag:    v3.8.0-rc1

MDL-67207 forum: Reset focus after closing grade viewer

commit 21900f035ec18a6d72a499d5a930f3a3ab75b7c4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 Nov 2019 11:51:51 +0800
Tag:    v3.8.0-rc1

MDL-67207 forum: Return focus when closing expanded discussion

commit c50bc1bf7c5985b47903840d27e783db1f35f403
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 Nov 2019 11:50:51 +0800
Tag:    v3.8.0-rc1

MDL-67207 core: Use focus lock manager in modals

commit 49d5920ac6720a4a31ce10f6ab154703ac3e5517
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 21:04:54 +0800
Tag:    v3.8.0-beta

MDL-66906 gradingform_rubric: Add back missing field

commit 0e32b5ae4141b290a43e9e01bb86d4215db4383f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 16:00:50 +0800
Tag:    v3.8.0-beta

MDL-66360 grading: Validate notifyuser

commit 656f2e5a38ac61e23fae564a46f6cf848107721f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 15:59:53 +0800
Tag:    v3.8.0-beta

MDL-66360 grade: Correct argument order in params

commit fe795b59e44ccb76b5bd0d34f859ac2470061912
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 12:34:37 +0800
Tag:    v3.8.0-rc1

MDL-67116 form: Require grade in multi-grade-item activities

commit 3c150de2834cd415a3986bc0fcbda281c1b27c87
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 11:29:34 +0800
Tag:    v3.8.0-rc1

MDL-67218 form: Do not clear grade when rescaling not enabled

commit d21ba3f6a876e4a1ff4aaf0b26fe497400171ac6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 11:29:34 +0800
Tag:    v3.8.0-rc1

MDL-67218 form: Do not clear grade when rescaling not enabled

commit 4395ef464dfbb4231e5b391e5a590e4f37c72d62
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 09:52:08 +0800
Tag:    v3.8.0-rc1

MDL-67207 forum: Reset focus after closing grader

commit 7ede47b7383e2491af644fa06543ca1f8029109a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 09:37:35 +0800
Tag:    v3.8.0-rc1

MDL-67207 forum: Lock focus in grader

commit dcdcc12cb220e0fed25dc45a56baac1af71a41f2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Nov 2019 09:36:14 +0800
Tag:    v3.8.0-rc1

MDL-67207 core: Add new ARIA focus locker

commit 935953397244baa61e1dee5951061bdc47d296f8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 11 Nov 2019 17:38:02 +0800
Tag:    v3.8.0-beta

MDL-66360 forum: Fix unit tests in integration

commit c2dc453f077c3c9f002c2b419a1acd58106d5acf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 11 Nov 2019 17:27:35 +0800
Tag:    v3.8.0-beta

MDL-66360 forum: Add missing var from merge conflict

commit b2e08b7caa0ceec113ced3353dea6bdd8f468779
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 11 Nov 2019 07:08:28 +0800
Tag:    v3.8.2

MDL-67353 course: Fix more broken unit tests

commit a946a9aac6ea3d1300fe74f935192f1957f6a84e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 10 Nov 2019 20:53:25 +0800
Tag:    v3.8.2

MDL-67353 course: Fix broken unit test

commit fc0ded848c231ad9cd953d5f2c4e11dda127e61f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 08 Nov 2019 15:21:10 +0800
Tag:    v3.8.0-beta

MDL-67058 h5p: Correct PHPUNIT_LONGTEST usage

commit fd9333ca932f004361cfdcc79d13543bf5ea511b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 08 Nov 2019 15:20:49 +0800
Tag:    v3.8.0-beta

MDL-67058 h5p: Content fetch should use save_h5p API

commit ab8f1c3b8c3b810342037eaffe9dec201a1b060b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 08 Nov 2019 15:20:17 +0800
Tag:    v3.8.0-beta

MDL-67058 h5p: System user has permission

commit 284af93b5e26d33f83c93765cc1a14eecc968e1d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 08 Nov 2019 08:25:58 +0800
Tag:    v3.8.0-beta

MDL-67043 h5p: Whitespace fix

commit 1c66ef98ed51cdc939e3875c14a69836718fff53
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 07 Nov 2019 11:48:36 +0800
Tag:    v3.8.0-beta

MDL-67057 h5p: Set framework file when saving package

commit 7edf0138fba0e30d14427ffa9936e081598f3a52
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 07 Nov 2019 09:37:27 +0800
Tag:    v3.8.0-beta

MDL-67057 h5p: Language string fix

commit 021c180c83da630866bfd0b55ddc2ea526aa27a2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 07 Nov 2019 09:13:25 +0800
Tag:    v3.8.0-beta

MDL-67057 h5p: Remove unreachable code

commit 2665f35cf0732373723b34ec644b7db3c02d8c0f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Nov 2019 15:14:37 +0800
Tag:    v3.8.0-beta

MDL-67137 javascript: Add missing polyfills

commit 408eb5e0d94c52dc425dbbfb219d5ef59834460d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Nov 2019 14:19:08 +0800
Tag:    v3.8.0-beta

MDL-66399 editor: Only set h5p settings if user can deploy

commit b655690b0439981617e6bda4211c9f59086734ec
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Nov 2019 12:10:51 +0800
Tag:    v3.8.0-beta

MDL-67074 forum: Add a new toast region when in full screen mode

commit f2a901173e2c3c2f284411228b6e1bda1a32f6f5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 31 Oct 2019 12:39:40 +0800
Tag:    v3.8.0-beta

MDL-67093 grading: Fetch cm with get_fast_modinfo

commit b57c47ce2e74b9897680f1e236bf08f61d77c2c8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 29 Oct 2019 11:27:44 +0800
Tag:    v3.8.0-beta

MDL-66609 core_h5p: Trailing whitespace fix

commit 884670687f34e58edf336a22d5d60c330592544e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 29 Oct 2019 11:23:07 +0800
Tag:    v3.8.0-beta

MDL-66609 core_h5p: Whitespacep fix

commit 6850374bf57730c3acf942198fc76e55887f3746
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 29 Oct 2019 10:45:55 +0800
Tag:    v3.8.0-beta

MDL-66609 core: Version bump for h5p

commit 7e50ca76457d0f5f6d5d1830a767a6b790759a2d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 21 Oct 2019 09:43:20 +0800
Tag:    v3.8.0-beta

MDL-66945 composer: Update behat extension

commit bcce0270fe3204490aecc2df3689420826332952
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 17 Oct 2019 12:20:54 +0800
Tag:    v3.8.0-beta

MDL-66496 mod_data: Fixes during integration

commit e99a3cca937d1002d90a56ab4b27fda4753d2f36
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 14 Oct 2019 14:24:05 +0800
Tag:    v3.8.0-beta

MDL-66559 behat: Register component selectors earlier

commit cd5382b298d71f33e46e94c6da81647529083f0e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 14 Oct 2019 14:17:47 +0800
Tag:    v3.8.0-beta

MDL-66559 behat: Update running suite

commit 6faafc0c8e4aab194858cbf9ab4d6919c46a9153
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 11 Oct 2019 20:42:04 +0800
Tag:    v3.8.0-beta

MDL-66609 core_h5p: Add getDependencyPath to H5P library

commit 9e67f5e3665959240b12287f015b64768db216ca
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 11 Oct 2019 20:41:43 +0800
Tag:    v3.8.0-beta

MDL-66609 core_h5p: Make use of upstream change for getting itemid

commit bfdeae2afd0cd8ffd5aaf7332d963aeebc1f38ca
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Oct 2019 09:34:45 +0800
Tag:    v3.8.0-beta

MDL-66779 phpunit: Correct component name for core_grades

commit aa04b722f3adeec2c5d773c461591a8a5e407f11
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 06 Oct 2019 11:56:55 +0800
Tag:    v3.8.0-beta

MDL-66074 mod_forum: Make initial user id optional

commit eaee64778b94955df248960ddac7503ec3ffbf55
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 05 Oct 2019 16:08:45 +0800
Tag:    v3.8.0-beta

MDL-66845 mod_forum: Hook up save button

commit 45c0584c554de893a5f3e2bf2a5c32da389586e7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 05 Oct 2019 16:07:43 +0800
Tag:    v3.8.0-beta

MDL-66845 mod_forum: Convert user picker to class

commit 373d43aef10562d02532c5c15403139a51acdc8d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 05 Oct 2019 13:56:30 +0800
Tag:    v3.8.0-beta

MDL-66074 core: Add a renderForPromise function

commit af9ca2a658492bc670a6570c81cfb2d8b4bd7e6e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 05 Oct 2019 12:17:29 +0800
Tag:    v3.8.0-beta

MDL-66077 core: Loadingicon needs jQuery nodes

commit c72f5e33c55641d8e851f26a1ef7c489a7343d1d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 04 Oct 2019 20:47:09 +0800
Tag:    v3.8.0-beta

MDL-66845 core: YUI Dialogues should have the same zIndex as bootstrap

commit b253a4f21d7fa82d708c6bc1be765f02dcd91d1c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 04 Oct 2019 13:30:20 +0800
Tag:    v3.8.0-beta

MDL-66809 core_grades: Implement scale-based marking

commit ce1c4701671354a24d49de32fc8d300b2ac14f6a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 Oct 2019 14:36:20 +0800
Tag:    v3.8.0-beta

MDL-66841 forum: Display grade update errors to user

commit 77ee8778a841a0bf45e6886b6969b89e1a6207d2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 Oct 2019 11:35:21 +0800
Tag:    v3.8.0-beta

MDL-66828 mod_forum: Display notification on grade save

commit 224ea04e68b7e9180da50dc2bd3dfc5eda6be38b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 Oct 2019 09:39:39 +0800
Tag:    v3.8.0-beta

MDL-66828 core: Add toast-style notifications

commit 57732a1c8e5eb05818f2389bd138bc4e848a969b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Oct 2019 12:47:46 +0800
Tag:    v3.8.0-beta

MDL-66700 theme: Add form inset capabiity

commit 38f3bd93afcbc74bd74db812f1bf095d331a8000
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 01 Oct 2019 15:28:24 +0800
Tag:    v3.8.0-beta

MDL-66700 gradingform_guide: Support new grading panel

commit f281c61642eef703bb5fb7464b08d871e7f9dfd4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Sep 2019 12:25:27 +0800
Tag:    v3.8.0-beta

MDL-66722 mod_forum: Pull grader into UI

commit 09f92d664468f439a22e6b8f4db0cdce50c47ef1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Sep 2019 12:12:53 +0800
Tag:    v3.8.0-beta

MDL-66722 forum: Add the grading component information

commit fe0944987e29701cda83a4287eaf225742b8ed29
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Sep 2019 07:59:51 +0800
Tag:    v3.8.0-beta

MDL-66011 test: remove magic @covers lines

commit 65903bd4143c848efbf8ebc348646898f4120c44
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Sep 2019 07:39:26 +0800
Tag:    v3.8.0-beta

MDL-66722 grade: Add coverage files

commit 9adedccd2b95609622bce641d8728d3d2e465ee7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 25 Sep 2019 15:28:23 +0800
Tag:    v3.8.0-beta

MDL-66722 core_grades: Add simple direct grading to gradingpanel

commit 5123b5c9d739e4321df0c87d866570097fee8d50
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Sep 2019 12:30:15 +0800
Tag:    v3.8.0-beta

MDL-66722 forum: Add grade capability

commit 62b45c66adf33d29f65e99868179ef2ce713d378
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Sep 2019 08:06:22 +0800
Tag:    v3.8.0-beta

MDL-66748 core_grading: Add generator

commit 14d8cdcc359781bb72fa6aecc58479ac33a447ac
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Sep 2019 19:10:36 +0800
Tag:    v3.8.0-beta

MDL-66748 core_grading: Use new gradingform data providers

commit d6576ca2292d2f87999a7f9913166c7f30a7e6d3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Sep 2019 19:10:10 +0800
Tag:    v3.8.0-beta

MDL-66748 gradingform_rubric: Add data generators

commit c71d5bbbba04492fa7ab7821872046785999d097
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Sep 2019 19:09:49 +0800
Tag:    v3.8.0-beta

MDL-66748 gradingform_guide: Add data generators

commit d1529dc66d303ac94f7598f56a38789a13845bd5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Sep 2019 10:01:44 +0800
Tag:    v3.8.0-beta

MDL-66247 accessibility: Correct notification alert role support

commit 629726dd3f7bea10bc81774bbce2cc10497cbc59
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Sep 2019 15:07:48 +0800
Tag:    v3.8.0-beta

MDL-66079 assign: Switch to new gradeitem API

commit f8da1b9353834b8178b545d2cfb53702240ff86c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Sep 2019 08:01:18 +0800
Tag:    v3.8.0-beta

MDL-66722 forum: Add gradeitem storage handler

commit 1162e2c958e4d6b16940c91eb177e4f721e2f5ed
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Sep 2019 06:58:59 +0800
Tag:    v3.8.0-beta

MDL-66675 behat: Fix typo in step function name

commit 94d52279166127bd6c661ef5551cbd36a60302a9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Sep 2019 10:54:26 +0800
Tag:    v3.8.0-beta

MDL-66696 forum: Add forum_grades table

commit 3b4717ea4be20976099d13b662e6b6923b14f8e5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 17 Sep 2019 10:11:09 +0800
Tag:    v3.8.0-beta

MDL-66675 CLI: Add ANSI formatting options

commit 0b07ea423b734b3b80616e4df1ac4802f772f509
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 14 Sep 2019 20:46:27 +0800
Tag:    v3.8.0-beta

MDL-66675 behat: Add option to pause on behat failures

commit 5034f0a12bc06d66a1b6130bf0059a1ab43e9b16
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Sep 2019 14:19:11 +0800
Tag:    v3.8.0-beta

MDL-66550 theme: Wrap JS calls in pendingJS

commit 419b269c9e7cae584e520bc8511a3ed484221d8b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Sep 2019 14:18:36 +0800
Tag:    v3.8.0-beta

MDL-66550 admin: The execute wrapper MUST be used in behat

commit 78b0a0c201b3f3b84e06709e8dac7f8ce423b641
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 11 Sep 2019 14:06:32 +0800
Tag:    v3.8.0-beta

MDL-66653 javascript: Support ES6 dynamic imports

commit b983ae4ab847bee6aee1b7ad9c514c388443a760
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 10 Sep 2019 21:29:00 +0800
Tag:    v3.8.0-beta

MDL-66550 behat: Add ability to transform a specific selector

commit 506a0f4bc0380d0377abf85c03eac387d0dfe62b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 05 Sep 2019 10:50:25 +0800
Tag:    v3.8.0-beta

MDL-66340 setup; Whitepace fix

commit 324f76308d326a3281361d2bd15ec67c38cbb9ab
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 04 Sep 2019 10:47:21 +0800
Tag:    v3.8.0-beta

MDL-66265 javascript: More specific overrides in eslintrc

commit e044c3debe0ed1fe3ae25117ca6120dc67416628
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 02 Sep 2019 10:30:34 +0800
Tag:    v3.8.0-beta

MDL-66570 admin: Add setting to hide captured cron log output

commit 05abf2cf2f7aff5e786491b051e84c217a0a2cc4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 02 Sep 2019 09:51:45 +0800
Tag:    v3.8.0-beta

MDL-65493 core: Add pendingJS around pubsub.publish

commit 2cd63188aa16dfc4b660a7cf847bf37c97058b36
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 02 Sep 2019 09:05:29 +0800
Tag:    v3.8.0-beta

MDL-65493 message: The execute wrapper MUST be used

commit 11970d0a7f97efa1ddca26656c409130ba964e94
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 01 Sep 2019 07:15:35 +0800
Tag:    v3.8.0-beta

MDL-65493 message: JS fixes for random behat fails

commit 5c783f140e80c3c4aadc0482d372d5ba0aeab06e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 30 Aug 2019 11:32:32 +0800
Tag:    v3.8.0-beta

MDL-66559 message: Move behat selectors to message subsystem

commit 61832faefdac635610f193a37e292ed641243830
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 30 Aug 2019 11:12:05 +0800
Tag:    v3.8.0-beta

MDL-66559 behat: Allow per-component selectors and replacements

commit bb6315f281724063c0660e0f8ceaa835b612e64c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 29 Aug 2019 16:44:36 +0800
Tag:    v3.8.0-beta

MDL-66550 forum: Target fields in a fieldset for behat test

commit d10ed4d240410068fae6315de353f5b9e26450f6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 29 Aug 2019 11:39:21 +0800
Tag:    v3.8.0-beta

MDL-66550 behat: Standardise finding in core functionality

commit 2920155a312dd591d06198e5b5856485cef55d28
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 29 Aug 2019 11:37:40 +0800
Tag:    v3.8.0-beta

MDL-66550 behat: Transform fields to search in a fieldset

commit 700682dc40029e5f48cd44b55b10176e81e0ed89
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 29 Aug 2019 11:09:10 +0800
Tag:    v3.8.0-beta

MDL-66550 behat: Normalise selectors better

commit 4bb39eabc7922e40778f8d0551d10716b19ce18c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Aug 2019 09:24:16 +0800
Tag:    v3.8.0-beta

MDL-66733 grade: Add helper to get correct user date for grade

commit 1adda7ada61ac16daf3682c0f8c8afe2af18c5ba
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Aug 2019 09:17:55 +0800
Tag:    v3.8.0-beta

MDL-66079 workshop: Switch to new gradeitem API

commit f59ac4166cd1f7578237cfec1c86fe6b7e08d28f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Aug 2019 09:00:57 +0800
Tag:    v3.8.0-beta

MDL-66265 javascript: Add jshint ignore for ES6 files in root dir

commit d2c0f54cea88febe545641411509b4def9d39331
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Aug 2019 08:25:41 +0800
Tag:    v3.8.0-beta

MDL-66532 javascript: Lock NPM version for NVM

commit 9ec0cbe9ee529c1eb19743b5b5f85a048d3a6c68
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Aug 2019 08:04:46 +0800
Tag:    v3.8.0-beta

MDL-66265 javascript: Ignore camelcase in Gruntfile

commit b5fbca8f4aaf4740f9beab2f43fda3f58410bccd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Aug 2019 08:04:26 +0800
Tag:    v3.8.0-beta

MDL-66265 javascript: Add basic jshint ignores

commit ad2574f77056b405a4c00dadf9e5cc3e4e8fcc63
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Aug 2019 08:04:07 +0800
Tag:    v3.8.0-beta

MDL-66265 javascript: Bump jshint version

commit 519e17a76389736b4af816854711cf0dad0a74d8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 22 Aug 2019 07:54:15 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Increase window size for rubric tests

commit dbcbee41336303e3531701acb624957728cbd6d5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 22 Aug 2019 07:45:49 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Change screen size to small to work around UI bugs

commit 605550a2d85793955a3571777185e2dd16e7dd9a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Aug 2019 13:34:28 +0800
Tag:    v3.8.0-beta

MDL-66457 behat: simplify selector search

commit 6fd975cc07b0aa8a2ef1d3252535447748c41cb6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Aug 2019 08:39:45 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Correct grammar of resize step

commit 8a0d0cb4b11ac0a9298f9c609372ad4d78783c5f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Aug 2019 08:39:28 +0800
Tag:    v3.8.0-beta

MDL-66378 grade: Set window size to large for rubric tests

commit a6df6800d4c70f15e57fc1fd11ecbe4eb3df87fb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Aug 2019 08:23:59 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: All args are required for document.evaluate

commit 92b229c5f404a04750b779fc98ae817d160aba29
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Aug 2019 14:48:27 +0800
Tag:    v3.8.0-beta

MDL-66079 mod_forum: Add forum grade support

commit fcc88fddba6b256d4c24f3333fe3bec13e6c5798
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Aug 2019 14:44:41 +0800
Tag:    v3.8.0-beta

MDL-66079 core_grades: Add support for multiple grade items in an activity

commit dafa2c6aa5719d9718d09cd1783b8a6b608d6f66
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 17 Aug 2019 11:36:08 +0800
Tag:    v3.8.0-beta

MDL-66378 competency: Add pending promises to competency chooser

commit 460a0a74c4bf029098fea3e7c16ed0ce9d4ef666
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Aug 2019 11:32:12 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: JS does not work with newlines in an xpath

commit 7e16c70b52e0ba2074728007c80088f43d649d47
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Aug 2019 11:06:51 +0800
Tag:    v3.8.0-beta

weekly release 3.8dev

commit 6654ac11513d7084b10b0c0e68c1912b0d3ddf41
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Aug 2019 11:04:11 +0800
Tag:    v3.8.0-beta

MDL-66312 js: Autocomplete promises were inside out

commit 17a7dc9da50e112983230aa6c8029a3eb3438c92
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Aug 2019 08:52:26 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Add non-JS fallback for before/after

commit 221bfed37bf9706cf9803879997d472631206804
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Aug 2019 08:50:33 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Fix use of before/after selectors

commit 989f3800898d555c1c9ca25862bf1dd15824d6b9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Aug 2019 08:49:23 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Add partial named selector for whole autocomplete field

commit 7d6d23294fef7a5e4e862372509ec43077ee25b8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Aug 2019 08:47:34 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Before/after detection should be constrainable

commit 44de5278a5f97c955523bd535dad3c08d255a7a2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Aug 2019 08:47:17 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Correct invalid uses of selection from dropdown

commit beae3feb54db43492ca13d686cce45939f24d046
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Aug 2019 08:44:16 +0800
Tag:    v3.8.0-beta

MDL-66378 report_participation: Correct label for target

commit db89a31d2e74dcfa4b1b740ef9d5c49f35bce5bf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Aug 2019 08:29:59 +0800
Tag:    v3.8.0-beta

MDL-66378 gradereport_singleview: Add missing label for dropdown

commit 3d18e5cfd68c90880bc779f4d940df2ade435fbe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Aug 2019 08:29:12 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Update screen sizes to Y2K standards

commit 5a44daadf9d7bfe5a61ab604e7d55fffb5f3658c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 14 Aug 2019 11:00:58 +0800
Tag:    v3.8.0-beta

MDL-66378 behat: Update dependencies for chrome webdriver fix

commit 0bbdef98eaeabf908bf6fbd6b5bf870ffbf5e2fe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Aug 2019 11:29:26 +0800
Tag:    v3.8.0-beta

MDL-66384 core: Limit explode to allow subdirs in template names

commit dc86a0f1c62459bf085c0aea89575ccb0679e09a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 11 Aug 2019 16:10:13 +0800
Tag:    v3.8.0-beta

MDL-66079 mod_forum: Add field to support whole forum grading

commit f75cb25c86864b683e56b279d27f47f87be5d80c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 11 Aug 2019 14:51:15 +0800
Tag:    v3.8.0-beta

MDL-65604 repository: Kill off missing param errors

commit 1e8184f0228096d2141c933408e147243a91a8d7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Aug 2019 13:10:38 +0800
Tag:    v3.8.0-beta

MDL-66370 mod_forum: Make a full screen layout

commit 7be52eb2559b7ea3b974173bcdd1f7ce44237319
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Aug 2019 08:31:16 +0800
Tag:    v3.8.0-beta

MDL-65679 assignfeedback_editpdf: Adjust z-indexes for editpdf

commit 66fa73d84e4e6d3b80cc1603bc3e4ee72ab75380
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Aug 2019 14:03:41 +0800
Tag:    v3.8.0-beta

MDL-66327 pgsql DML: Update get_records_sql to consume less memory

commit b6a226f96fb84df5ea4353183cd2431fd6b489b2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Aug 2019 09:30:55 +0800
Tag:    v3.8.0-beta

MDL-64032 user: Comment out failing behat tests

commit 2c28ba8888eb6aaa623b1da2157a4711c8069343
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Aug 2019 20:52:02 +0800
Tag:    v3.8.0-beta

MDL-66307 js: Add missing plugintypes structure in subplugin read

commit 0261d1effafde4aaa2a0b137be2f8edd139e01aa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Jul 2019 09:31:17 +0800
Tag:    v3.8.0-beta

MDL-50346 core: Allow sub-directories in template names

commit 9ea892d2165b544dac469e0674690430527fa9cf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Jul 2019 09:11:33 +0800
Tag:    v3.8.0-beta

MDL-66192 javascript: Allow subdirs in AMD module names

commit de2976e5481e91e4e5989dbb85b33c64b81ced02
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 21 Jul 2019 12:39:22 +0800
Tag:    v3.8.0-beta

MDL-62497 js: Pass strings through get_string

commit 208397c120b6bf74ca6a173e42cb527904c5ab42
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 19 Jul 2019 14:55:39 +0800
Tag:    v3.8.0-beta

MDL-66187 course: Respect :addinstance in single activity format

commit 8cb4578de8edcb92d9121ff2ed9b5703d468095e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Jul 2019 12:02:47 +0800
Tag:    v3.8.0-beta

MDL-66181 behat: You check checkboxes, not click them

commit ed080a580ffd0eea70ad3eaa9214234cf2463034
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Jul 2019 11:09:40 +0800
Tag:    v3.8.0-beta

MDL-66181 course: Only assign roles that the user is allowed to assign

commit 8f3f25e21aa095759816779a126f0c46157b473e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Jul 2019 08:26:27 +0800
Tag:    v3.8.0-beta

MDL-60013 report_progress: Stop using deprecated modal type

commit 444f85aaa95bbc1e92be668ec625180911ca875d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 16 Jul 2019 09:45:32 +0800
Tag:    v3.8.0-beta

MDL-66158 calendar: Events should be space separated not an array

commit 73d3dfecc601622413c6939e64e1858cda4abc1a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Jul 2019 09:35:22 +0800
Tag:    v3.8.0-beta

MDL-62497 javascript: lazy load js modules when cachejs is disabled

commit 7fdefd3184196c62d2722750ef1e0cf7d1f9a5e7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 02 Jul 2019 13:55:12 +0800
Tag:    v3.8.0-beta

MDL-66022 core: subplugins.php moved to json

commit 8847ec4791c44367340f5e9534f037ab68720993
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 30 Jun 2019 12:36:33 +0800
Tag:    v3.8.0-beta

MDL-66011 tests: Stop forcing coverage annoation

commit a3f254053e8f2ef0dce484a2b65d1ab1033e8c59
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 25 Jun 2019 09:16:58 +0800
Tag:    v3.8.0-beta

MDL-64901 block_myoverview: Correct CSS selector in behat

commit e9aaf755d234e2f437e3210692ad4634ad2414e9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 Jun 2019 12:51:02 +0800
Tag:    v3.8.0-beta

MDL-60978 travis: Re-enable Redis session tests

commit 96161a706b9582f52cc949baf165e245748d83ef
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 Jun 2019 12:12:20 +0800
Tag:    v3.8.0-beta

MDL-60978 session: Run redis tests in isolation

commit fc1785b086746af1a2575f47cdfc54156c8c3396
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 Jun 2019 12:12:03 +0800
Tag:    v3.8.0-beta

MDL-60978 testing: Support ability to run phpunit in isolated process

commit a2f81b201e2537b683b548e040106d01fcd3c695
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 04 Jun 2019 10:16:08 +0800
Tag:    v3.8.0-beta

MDL-65656 analytics: Stop covering memory-intensive tests

commit 281474a5fea22af2ac451843f7529ef5647cbe60
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 24 May 2019 14:51:29 +0800
Tag:    v3.8.0-beta

MDL-64330 course: Correct course test assumptions

commit 4655adf8f38e2e00a6e8b6ca7853a265a9a6e0da
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 23 May 2019 13:52:32 +0800
Tag:    v3.8.0-beta

MDL-65695 forum: Bump digest time to next day if in past

commit 9ba09a12445ca6ca870f4562209bc292d323e82b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 May 2019 11:04:51 +0800
Tag:    v3.8.0-beta

MDL-65675 forum: Remove duplicate Re in subjects

commit 4b6e032890b12976520b4e26454341813a715595
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 17 May 2019 12:19:25 +0800
Tag:    v3.8.0-beta

MDL-65578 forum: Hide action menu where no actions exist

commit 17f05797972b3331582906d3622bc8e80ecbdf71
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 13 May 2019 14:12:25 +0800
Tag:    v3.8.0-beta

MDL-65576 behat: Reset Selenium driver between scorm scenarios

commit 29c442c5584b00a2e05430b7f0d8a643d42cc7cd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Feb 2019 22:03:12 +0800
Tag:    v3.8.0-beta

MDL-65646 core: Move component storage to json

commit 24d2a49e21b84d92df491e5275dac92b27a9e6c8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Jan 2019 11:24:21 +0800
Tag:    v3.8.0-beta

MDL-62034 assign: Add hint for user tour reset