Git commits in Moodle 4.0.x by Cameron Ball

commit d92966f83ef333a97f39bf876b2ffca66a7826fd
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Thu, 02 Feb 2023 14:10:01 +0800
Tag:    v4.0.7

MDL-77123 message_airnotifier: Don't test configured providers

commit 4269b654b6da928ae700b052c88a06bd891b48cf
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Thu, 12 Jan 2023 16:31:46 +0800
Tag:    v4.0.7

MDL-76869 gradebook: Pass exception to rollback

commit 8ee97488394dcc317574cb12985c192bc0907cc1
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Thu, 12 Jan 2023 10:41:39 +0800
Tag:    v4.0.6

MDL-76820 core_search: Reset manager::$coursedeleting between tests

commit 0c2a15738f45dddf10a1968021960d0f7a93b3b6
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Tue, 13 Dec 2022 10:20:16 +0800
Tag:    v4.0.9

MDL-75898 assignfeedback_editpdf: Improve page count mismatch logic

commit fc66d6cfd94800f3250784fabbc4818ebd6eb14c
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Tue, 13 Dec 2022 10:17:25 +0800
Tag:    v4.0.9

MDL-75898 assignfeedback_editpdf: Don't poll readonly pages

commit 89d8c9ec0a772003dbf89b470eb61ad22ab35d56
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Mon, 12 Dec 2022 17:07:33 +0800
Tag:    v4.0.9

MDL-75898 assignfeedback_editpdf: Add randomness to PDF annotations

commit f4dba7ab5437b9a07c9ac4a9c49267a79805b90b
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Tue, 06 Dec 2022 16:00:26 +0800
Tag:    v4.0.6

MDL-76274 assignfeedback_editpdf: Fix upgrade step for stale conversions

commit 064b544465e8ecdfc7c3ec1fd3023992a6f06bdd
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Tue, 23 Aug 2022 10:57:49 +0800
Tag:    v4.0.5

MDL-68943 assignfeedback_editpdf: Upgrade step for stale conversions

commit 32094232c77cfd995c4ab620d298eaa783ca90ea
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Wed, 27 Jul 2022 15:35:18 +0800
Tag:    v4.0.5

MDL-68943 assignfeedback_editpdf: Reconvert updated files

commit 8516a494b66a98ebcb53214bb3834a571a48e4d5
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Thu, 12 May 2022 09:53:53 +0800
Tag:    v4.0.2

MDL-74548 backup: Unit tests for course copy refactor

commit 59b6d343bf8390fcddb1f2db42c61708841d78f3
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Wed, 11 May 2022 15:50:25 +0800
Tag:    v4.0.2

MDL-74548 backup: Deprecate get/set copy from base controller

commit 2f22088b38fc4e909090ddfaf2c51c30346abde9
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Wed, 11 May 2022 15:21:04 +0800
Tag:    v4.0.2

MDL-74548 backup: Deprecate core_backup\copy\copy

commit 53dd76348c025f9270744602cb9d9aab60d1e2ce
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Wed, 11 May 2022 15:10:14 +0800
Tag:    v4.0.2

MDL-74548 backup: Refactor course copies

commit 63ed56bc7c49645f8a3f07df88abdad56a238b4f
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Thu, 28 Apr 2022 15:08:48 +0800
Tag:    v4.0.1

MDL-74441 mod_forum: Fix overflow in unified grader

commit 8937de6f4029e6353d236bb9a3eefe44ce8195d5
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Wed, 06 Apr 2022 14:42:10 +0800
Tag:    v4.0.0-rc1

MDL-74438 cache: Check if cached value is boolean false

commit 53d3843955d681443d20a27a1ebaca53cdc5355c
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Fri, 11 Feb 2022 11:08:29 +0800
Tag:    v4.0.0-rc1

MDL-54724 qtype_multianswer: Better handle corrupted questions

commit 776bfb134c89244c0ad8c1c1c73cd8c593231a83
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Wed, 05 Jan 2022 18:22:21 +0800
Tag:    v4.0.0-beta

MDL-73427 core: Remove $SESSION->fromurl

commit f71fced168b9c5c83c62f486f08bfaeb5e2b9717
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Fri, 03 Dec 2021 09:10:04 +0800
Tag:    v4.0.0-beta

MDL-73245 cache: Fix bug  with session lock debugging

commit b691e7b4347f122e266ff4176ae30fcfa78ff584
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Thu, 04 Nov 2021 15:25:39 +0800
Tag:    v4.0.0-beta

MDL-72992 assign: Allow gradebook to override feedback when empty

commit d5eaa5224e5a6afeb0cbe4abadd119ac12142ba7
Author: Cameron Ball <cameronball@catalyst-au.net>
Date:   Fri, 24 Sep 2021 14:09:34 +0800
Tag:    v4.0.0-beta

MDL-72670 session: Correct read only debugging logic