Git commits in Moodle 3.3.x by Tim Hunt

commit 09cbca8566a388e8f0a1a0cfd86cd0667088ed2c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 10 Jul 2018 01:37:45 +0800
Tag:    v3.3.8

MDL-62880 qtype_ddwtos: drop support for legacy import format

commit 3504a2a99f61a097275d2bbf2c453996d11132a9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 03 Jul 2018 01:55:22 +0800
Tag:    v3.3.7

MDL-62820 question import: properly escape output

commit 78315808b179043ecf8efa79e95c8b10633322ab
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 22 Jun 2018 17:45:56 +0800
Tag:    v3.3.8

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

commit 9d1bc62c35ef1c823b006b6226248b2f980b413a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 01 May 2018 02:45:47 +0800
Tag:    v3.3.6

MDL-62275 qtype_calc*: improve validation of formulae

commit 5d307557cbf7cc5e59b017b34d4872427822a324
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 10 Apr 2018 21:00:39 +0800
Tag:    v3.3.6

MDL-61928 formslib: shortforms should work with non-editable forms

commit bfe824dd3d5f930ca665430b588b9f4cfa9131f8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 06 Feb 2018 20:09:43 +0800
Tag:    v3.3.5

MDL-61366 setuplib: safely construct the ajax renderer when needed

commit 24d2357da75ef97d0c73346966302e69878c552e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 06 Feb 2018 01:30:21 +0800
Tag:    v3.3.6

MDL-61348 quiz reports: fix incorrect groups averages

commit 1926647e85f585d38b12fb2dd207d401c34c4af3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 22 Dec 2017 21:35:29 +0800
Tag:    v3.3.4

MDL-61107 quiz editing: handle invalid Maximum grade input

commit 4a108f79a8d30c25a7d787c07f292a33caa0519b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 21 Dec 2017 01:55:57 +0800
Tag:    v3.3.5

MDL-61077 question stats: make calculations more robust

commit e15be87a98513be2a1073404f872def0ed52cef6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 15 Dec 2017 21:11:57 +0800
Tag:    v3.3.4

MDL-61045 quiz settings: add back missing disabledIf

commit b9ab4a82e56022645f0b2655f1f04e12f486a4f6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 08 Nov 2017 22:30:27 +0800
Tag:    v3.3.4

MDL-60741 purgecaches: did not correctly setup the admin page

commit 9d37a6f11729b600aa3527e21dea6f56915fb3b0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 30 Oct 2017 21:41:56 +0800
Tag:    v3.3.3

MDL-60607 quiz reports: catch separate groups & user has no group case

commit f74fe038a90010087b93740bea671d9d1a9e942e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 30 Oct 2017 21:34:15 +0800
Tag:    v3.3.3

MDL-60607 quiz reports: move duplicate code to superclass method

commit e8ca0ae1667fa62fe0f09c36327e995b85a9be46
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Oct 2017 02:00:46 +0800
Tag:    v3.3.3

MDL-60139 question manual grading: move code to reduce confusion

commit 42bd1cf3be4f0321f3d16402982e8eaa331978ee
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Oct 2017 01:37:11 +0800
Tag:    v3.3.3

MDL-60139 question manual grading: redisplay mark as typed if editing

commit ef78406324fca56b242767c446a65118b5a11a1d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Oct 2017 01:36:35 +0800
Tag:    v3.3.3

MDL-60139 phpunit: Make assertTag verify attribute values with ===

commit b86bb7b4df71312da5b3a5a34b1e430699f41b53
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 03 Oct 2017 01:22:30 +0800
Tag:    v3.3.3

MDL-60317 quiz reports: fix regression caused by MDL-57511

commit 1941f9ab6386ef7a8ec7486c7f742daff26f89a2
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 28 Sep 2017 22:41:41 +0800
Tag:    v3.3.3

MDL-60162 quiz reports: refactor duplicated code into the base class

commit 2835d3c50d49c453001e28f5c404d645b507533f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 26 Sep 2017 18:03:09 +0800
Tag:    v3.3.3

MDL-58790 quiz editing: translate hard-coded new heading string

commit 06a850c19e282154cb800fb34e415cdde44dcef7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 23 Sep 2017 00:31:34 +0800
Tag:    v3.3.3

MDL-57228 quiz: fix editing when there are one-question sections

commit 16ae0532641916c08eda08be167e29f7df560c1b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 19 Sep 2017 23:40:43 +0800
Tag:    v3.3.3

MDL-60162 quiz reports: too many rows fetched on download

commit abb4e64e3717322facf160b3a3b779b311fced4c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 24 Aug 2017 23:24:08 +0800
Tag:    v3.3.3

MDL-59929 signup: inprove usability when duplicate email entered

commit 90984ae3b597611aa0540e87c63ee7cd6660c327
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 18 Aug 2017 23:54:59 +0800
Tag:    v3.3.2

MDL-51827 account confirm: take users to their dashboard

commit 51b8cd794f56e8a1ca0e35d90fe1f5209fb435de
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 01 Aug 2017 00:58:29 +0800
Tag:    v3.3.3

MDL-59606 quiz responses: fix edge cases in the report

commit cea8b76ababa325f2689adf9247fe4b598db9143
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 01 Jul 2017 00:00:18 +0800
Tag:    v3.3.2

MDL-59431 requirejs: better reporting if a JS file cannot be loaded

commit f59741cc6c4cd021b5c15c0746e048fb1de86099
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 24 May 2017 22:05:32 +0800
Tag:    v3.3.1

MDL-59048 user tours: avoid white-on-white text in Clean

commit c1ac8e7fbf3af0496143214b2b0fdfd9aaa883a3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 10 Apr 2017 23:29:16 +0800
Tag:    v3.3.0-beta

MDL-58555 ajax: make ajax web service log entries more useful

commit 2524990d09ea547c153873d34d558c585879f539
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 04 Apr 2017 23:20:26 +0800
Tag:    v3.3.0-beta

MDL-58486 user_prefs: always update $USER cache when applicable

commit 56068f59720b71ad191f7f32dcb18bc760979714
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 07 Mar 2017 21:35:06 +0800
Tag:    v3.3.0-beta

MDL-58035 tool_templatelibrary: fix unit test using removed base theme

commit 125f65259fabe5866210a4331739ce7f57c9cb83
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 01 Mar 2017 20:43:50 +0800
Tag:    v3.3.0-beta

MDL-58106 random Q restore: avoid MySQL performance issues

commit 898da28afdb8a9df217aebe2fcf79d05957f9775
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 21 Feb 2017 22:47:03 +0800
Tag:    v3.3.0-beta

MDL-58040 blocklib: never use global  in block manager class

commit ea049ee61831b77fc14a24a3d0f2e0b50fc03241
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 21 Feb 2017 19:50:47 +0800
Tag:    v3.3.0-beta

MDL-58035 lib: log when the expected theme cannot be initialised

commit 2d708a7365147376d7f580b9f99fc32e2fc94d96
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 30 Jan 2017 22:31:15 +0800
Tag:    v3.3.0-beta

MDL-57588 questions: regrading should not lose flags

commit c28bfbef24cf61fc8710e89ed0e0944707191f6c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Jan 2017 02:53:16 +0800
Tag:    v3.3.0-beta

MDL-57587 question file access: fix regression caused by MDL-53744

commit 1a07d5ef827ddd3ec62bc0a61608c31929b7e7c6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 15 Dec 2016 00:17:17 +0800
Tag:    v3.3.0-beta

MDL-57402 quiz editing: fix add heading after remove page break

commit 29034c3eb30d127fe40481e39a097b3864475078
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 30 Nov 2016 02:31:53 +0800
Tag:    v3.3.0-beta

MDL-57199 question preview: make HTML ids unique