Git commits in Moodle 3.6.0 by Tim Hunt

commit 0f98afefdfb20606965eae2642cee1073be2e901
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 14 Nov 2018 20:19:51 +0800
Tag:    v3.6.0-beta

MDL-64012 filters: activity name autolinking fails for names with ()

commit 166c43d86c64f55c97a66284387861088811a66e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 14 Nov 2018 01:11:17 +0800
Tag:    v3.6.0-beta

MDL-61990 outputrequirementslib: improve debug message

commit ad89de38eb5671a92f314655af213b1d9e167c7b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 06 Nov 2018 01:45:05 +0800
Tag:    v3.6.0-beta

MDL-63875 qtype_ddmarker: fix layout with multi-line markers

commit 3a8cde29a4ad80c76de3a32fddd9d8c7d975ba9d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 31 Oct 2018 23:00:03 +0800
Tag:    v3.6.0-beta

MDL-63827 qformat_gift: fix notice when importing categories

commit f4ef234544d9e857ec717b2f066db764f675e5fe
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 30 Oct 2018 01:49:39 +0800
Tag:    v3.6.0-beta

MDL-63772 atto_recordrtc: capabilities to control who can record what

commit a6c2bc54740b7975a4359601ce47e6b20c8014b1
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 29 Oct 2018 19:14:21 +0800
Tag:    v3.6.0-beta

MDL-63781 qtype_ddmarker: fix changing shape type on editing form in IE

commit 8951e8b970bb9e20c00f8e77f0bf2ff8570ae2e4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 25 Oct 2018 18:08:04 +0800
Tag:    v3.6.0-beta

MDL-62411 qtype_ddmarkers: fix drop-zone editing in IE

commit 2d696f8f2bfcf40c9a092efcde0c9028a1307730
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 24 Oct 2018 18:38:31 +0800
Tag:    v3.6.0-beta

MDL-63752 question import: duplicate key error when idnumbers blank

commit 616442a2faae5528de65d5238dd73fc36c5defd4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 23 Oct 2018 17:34:57 +0800
Tag:    v3.6.0-beta

MDL-63738 question bank: a link to download a single question

commit 00f09d8f5c4220a9380766046fe3ef71fb558fe4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 23 Oct 2018 01:21:23 +0800
Tag:    v3.6.0-beta

MDL-62411 qtype_ddmarker: fix issues found during review

commit b51f4f2ececf981fe936fee6c890cdf11f135f24
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 16 Oct 2018 18:48:54 +0800
Tag:    v3.6.0-beta

MDL-63277 qtype_ddwtos: removed unneeded qtype_classname method

commit c28d0aa113cc192476cd34e46cf089cb739c64d4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 12 Oct 2018 23:40:54 +0800
Tag:    v3.6.0-beta

MDL-63277 qtype_ddwtos: further improvements to the JavaScript

commit ed7e30fa5c3b13a8d26055aa1b0ef30d643a654c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 27 Sep 2018 23:22:53 +0800
Tag:    v3.6.0-beta

MDL-62411 qtype_ddmarker: further improvements following code review

commit c5499edaefbe5cb21f871090aa36ee38af48caa0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 27 Sep 2018 01:01:56 +0800
Tag:    v3.6.0-beta

MDL-63185 mod_quiz: more fixes to new behat code

commit eb6c769a8cdc206228cc79569b4f63917700cde6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 24 Sep 2018 18:41:25 +0800
Tag:    v3.6.0-beta

MDL-63020 dml: improve the unit tests

commit 7a8782c4ae974d839690afa6bb6725ebf556ad4e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 22 Sep 2018 00:56:34 +0800
Tag:    v3.6.0-beta

MDL-63194 quiz editing: subtle drag-drop bug if moving between sections

commit 3923151a1af57d3a16771a422a89a37489a95ac1
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 19 Sep 2018 21:54:52 +0800
Tag:    v3.6.0-beta

MDL-47962 filter_glossary: changes made during integration review

commit f19c6f60cdf3890ab756647ca15e32cde92b9532
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 18 Sep 2018 20:52:51 +0800
Tag:    v3.6.0-beta

MDL-23545 qformat_xml: don't allow irrelevant DB differences to break tests

commit 59ffae414ce3cd2d65fa55fab3994ca099e4fa77
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 18 Sep 2018 20:52:51 +0800
Tag:    v3.6.0-beta

MDL-23545 qformat_xml: fix another Behat test

commit 802ff4c93350137a5f95b862e723ce2f5fbd0c65
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 14 Sep 2018 23:02:08 +0800
Tag:    v3.6.0-beta

MDL-63371 question: USE_RAW_DATA case in check_qt_var_name_restrictions

commit 5a8c44d000ecc5669db26aefebe447f688e8f2ce
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 14 Sep 2018 01:42:14 +0800
Tag:    v3.6.0-beta

MDL-47962 filter_glossary: only create replacement HTML if needed

commit 1d8d00d91d5c59e8176fb960ca2fa27f43c33a5f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 14 Sep 2018 01:03:35 +0800
Tag:    v3.6.0-beta

MDL-47962 filter_glossary: only prepare the replacement if used

commit ac666520785763af643f62d14f7f19a4f4653454
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 14 Sep 2018 00:53:10 +0800
Tag:    v3.6.0-beta

MDL-47962 filter_glossary: clean up filterobject class

commit c01503de7518698a0aaa98bd87894b7e17554d38
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 14 Sep 2018 00:21:02 +0800
Tag:    v3.6.0-beta

MDL-47962 filter_glossary: only prepare_phrases_for_filtering once

commit 2abf8fbf8683c28b66dc6e80774e3c236d656e8c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 14 Sep 2018 00:08:28 +0800
Tag:    v3.6.0-beta

MDL-47962 filter_glossary: use preg features for fullmatch

commit d22699af7fbd94b26203d89e35dc42d59831df20
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 12 Sep 2018 00:36:29 +0800
Tag:    v3.6.0-beta

MDL-47962 filter_glossary: cache concept list in a MUC static cache

commit b0a3b52fe91a1808170523238e83bf15f243c377
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 11 Sep 2018 23:49:10 +0800
Tag:    v3.6.0-beta

MDL-47962 filter_glossary: Fix lang string concatenation

commit 5abc4313359b7fdedd9338875ef420c1e69da103
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 07 Sep 2018 22:32:33 +0800
Tag:    v3.6.0-beta

MDL-63020 ddl: fix nullable unique indexes in OCI and MS SQL

commit 54b2b1d27f2239c61cd3dc8bb52072c7694b54a7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 07 Sep 2018 22:30:50 +0800
Tag:    v3.6.0-beta

MDL-63020 xmldb: Improve PHPdoc comments for better IDE autocomplete

commit ebf91776d7a9eb2d8a08ad879fb5030a207b4797
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 03 Sep 2018 20:16:16 +0800
Tag:    v3.6.0-beta

MDL-63297 qtype_ddimageortext: re-implement JavaScript in AMD

commit cb8aefa658cf7ad8f002a480343afb2dea94cc08
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 10 Jul 2018 01:37:45 +0800
Tag:    v3.6.0-beta

MDL-62880 qtype_ddwtos: drop support for legacy import format

commit b116f8b9adab0dacc6008cfe2aff1afa6b294efd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 05 Jul 2018 23:59:45 +0800
Tag:    v3.6.0-beta

MDL-62811 question bank: rendering shouldn't load individual questions

commit 0b18d0c960c27994dd9870d286f2da3fa5868c06
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 03 Jul 2018 01:55:22 +0800
Tag:    v3.6.0-beta

MDL-62820 question import: properly escape output

commit 1146659db487f9b926f5b88003e1e149f92242a3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 29 Jun 2018 23:37:28 +0800
Tag:    v3.6.0-beta

MDL-62838 filters: dont use statics inside functions. Use MUC

commit 8aedf6d478e5451e6674dced3f81dc75daeeda60
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 29 Jun 2018 18:22:04 +0800
Tag:    v3.6.0-beta

MDL-62834 behat: new step for enabling filters

commit 9f38628abc23e76f06a76f9f8e44655545c65669
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 25 Jun 2018 22:16:23 +0800
Tag:    v3.6.0-beta

MDL-62792 filters: fix some bad PHPdocs

commit 20482f9d41ac20bcc9dd9be31cfcadf4bb6ed688
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 25 Jun 2018 22:05:33 +0800
Tag:    v3.6.0-beta

MDL-62792 filter_mathjaxloader: don't use statics for once-only items

commit f4e18a0ae7da0af8ae26f2324a42ace3cbad4bea
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 22 Jun 2018 20:58:27 +0800
Tag:    v3.6.0-beta

MDL-62783 XMLDB: Generate PHP with [] arrays

commit 7ca1b32808b660193e81f53860ca93360b063340
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 22 Jun 2018 17:45:56 +0800
Tag:    v3.6.0-beta

MDL-62781 question/privacy: fix tests with CodeRunner is installed

commit db421d4d529ff2bc7c8b625ca671cd74bbaca74e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 21 Jun 2018 19:55:43 +0800
Tag:    v3.6.0-beta

MDL-62769 quiz statistics: graph should show all, not last, variant

commit a1bc8928cc2c57a84ddce15910c60ba7cba51631
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 19 Jun 2018 21:42:26 +0800
Tag:    v3.6.0-beta

MDL-62747 accesslib: rdef caching should handle roles with no caps

commit bc6687bab354a876fc872567e767a971e5d5bc33
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 18 Jun 2018 20:34:20 +0800
Tag:    v3.6.0-beta

MDL-62698 quiz_overview: new index should not be unique

commit 27d625a8639ffd7865c2b1d8a99e8fd6f8effd08
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 17 May 2018 17:54:35 +0800
Tag:    v3.6.0-beta

MDL-62482 file_storage: may have many files with same content hash

commit 5359c517d030e99b69b9a11a7bbb8fba15b821c8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 14 May 2018 22:26:04 +0800
Tag:    v3.6.0-beta

MDL-62440 participants: out-of-memory is many site-wide role assigns

commit a266ae30fa03352830216c5f497f25253cff6361
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 16 Apr 2018 17:32:30 +0800
Tag:    v3.6.0-beta

MDL-50812 core_useragent: <body> classes for Chrome and Edge

commit c633345265dc87ba9aa6b79905b81b88c1af0c36
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 21 Jan 2015 02:14:29 +0800
Tag:    v3.6.0-beta

MDL-47962 filter_glossary: $GLOSSARY_EXCLUDEENTRY shouldn't stop caching

commit 43d270e4ef3012c41cc9eea93d7bbf243fdfa16e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 21 Jan 2015 02:05:23 +0800
Tag:    v3.6.0-beta

MDL-47962 filterlib: Fix lots of coding style

commit 3511063252ab114a2343cc246aa1a66639a27979
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 11 Oct 2014 00:58:30 +0800
Tag:    v3.6.0-beta

MDL-45851 restore: random questions must always be created