Git commits in Moodle 3.9.x by Mikhail Golenkov

commit f4024153e1d4b864d68f12b1aba65d638bd13f53
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 04 Feb 2021 14:27:54 +0800
Tag:    v3.9.5

MDL-70752 restore: Fix remote file recovery

commit 449c835fe2edc8fc62ab7009ecf601f9bed5f258
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 22 Dec 2020 09:57:17 +0800
Tag:    v3.9.4

MDL-70520 mod_assign: Use task API to get scheduled task lastruntime

commit 322afa9f4fd61925d84d393841c739ad7511a191
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 22 Dec 2020 07:37:43 +0800
Tag:    v3.9.4

MDL-70520 tasks: Keep lastruntime when a scheduled task is reset

commit 1d41237ae8215de8e47aaf0f29b562ebbcceb664
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 11 Nov 2020 07:49:58 +0800
Tag:    v3.9.4

MDL-70117 dataformat_pdf: Fix content overflow when headers are involved

commit 051cad238bb39be7c8e87d669baca129c831f2fe
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 02 Nov 2020 11:46:17 +0800
Tag:    v3.9.3

MDL-70093 dataformat_pdf: Fix row height calculation with high cells

commit 52b11844687b85ed5d43929f85b6f36726bab7c0
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 05 Oct 2020 11:56:58 +0800
Tag:    v3.9.3

MDL-69791 gradereport: Fix error message when invalid grade is entered

commit 99d0308e4bcd74271054c2103aaf8080f8d11fa9
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 05 Oct 2020 09:11:28 +0800
Tag:    v3.9.3

MDL-69848 upgrade: Delete notifications in chunks

commit 3ae46b2a93a378cc791f0037049b536a0fe6a9f9
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 04 Oct 2020 15:25:43 +0800
Tag:    v3.9.3

MDL-69818 mod_feedback: Fix item dependency during activity restoration

commit 5fce0b3f5d311371dd68e1f6f8423e53bde78b6c
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 04 Oct 2020 10:44:17 +0800
Tag:    v3.9.3

MDL-69752 mod_data: Format module intro on Database activities page

commit f3db3d30e03dd02a2c02db8af5315e2440ada495
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 31 Aug 2020 12:53:03 +0800
Tag:    v3.9.3

MDL-47178 question: Retain question authors when restoring backups.

commit 5778aa1fa1f9b05d6be423420b3aee6ff01246f6
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 11 Aug 2020 19:01:44 +0800
Tag:    v3.9.2

MDL-69358 backup: Do not clean up records for incomplete adhoc tasks.

commit 744726275d74925ed0f0ef39a3d679d1cb733222
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 20 Jul 2020 14:45:13 +0800
Tag:    v3.9.2

MDL-66626 assignfeedback_editpdf: Check page count for attempt.

commit 07afdeedacad553b7828f9b1eef6841c6400176f
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 20 Jul 2020 14:42:47 +0800
Tag:    v3.9.2

MDL-66626 assignfeedback_editpdf: Count files outside of foreach loop.

commit 8c287a6696e3bdfd17a074a162ffac4755a22a9a
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 26 Apr 2020 08:54:14 +0800
Tag:    v3.9.0-beta

MDL-67540 quiz: Start transaction before selecting existing slots.

commit 3180869e1907ae7403113cd796587fdf8bc7f320
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 07 Apr 2020 18:54:46 +0800
Tag:    v3.9.0-beta

MDL-65700 javascript: Add url-polyfill.

commit 46b81ed5ba7924986cb1f6b285e0ae9bc5d22ce7
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 26 Mar 2020 13:42:09 +0800
Tag:    v3.9.0-beta

MDL-68223 assign: Fix selection of comment text.

commit e63040d02b858cc151e475cae1ffd214be85c812
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 17 Feb 2020 11:54:08 +0800
Tag:    v3.9.0-beta

MDL-67980 tasks: Sort ad-hoc tasks by nextruntime.

commit 8dff48119361baac100c7f7aa279415566efb4f1
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 21 Jan 2020 13:02:30 +0800
Tag:    v3.9.0-beta

MDL-67746 Tasks: Cleanup task logs in chunks.

commit 6b2e15f6c516acfa0d0e50c2c07c6f40519c6feb
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 02 Jan 2020 14:34:19 +0800
Tag:    v3.9.0-beta

MDL-67485 task: Release the task runner lock before throwing exception.

commit 1d0b74b2a36f563bf60eb2b15660e9aaa94682e4
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 02 Jan 2020 13:05:47 +0800
Tag:    v3.9.0-beta

MDL-64610 task: Add support for per-task concurrency limits.

commit 4234159ecdcf8a2bba8b6aba25f5db12eb8b1d64
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 18 Dec 2019 08:58:43 +0800
Tag:    v3.9.0-beta

MDL-67433 tool_task: Add limits to adhoc CLI runner.

commit 97324e082ae2346ff2ec2903a803feb0fa008a48
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 12 Dec 2019 12:36:52 +0800
Tag:    v3.9.0-beta

MDL-67502 backup: Fix moodle_exception path.

commit ac8e6f8e1907c9a10a948860cd547efccafdd818
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 26 Nov 2019 09:11:00 +0800
Tag:    v3.9.0-beta

MDL-56886 navigation: Allow local plugins to modify navigation via AJAX.