Git commits in Moodle x.x.x by Davo Smith

commit f95c68c1418a30529bdcf502c8db7decdbfcc141
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Wed, 18 Jan 2023 00:46:22 +0800
Tag:    v4.0.7

MDL-76938 backup: fix restore of comments linked to a course format

commit dcd48987f7ae563d7083a605f6670231627520b8
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Wed, 18 Jan 2023 00:46:22 +0800
Tag:    v4.1.2

MDL-76938 backup: fix restore of comments linked to a course format

commit b395c3f63b1db2b0636bb1f047eb774bed7c83f0
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Wed, 18 Jan 2023 00:46:22 +0800
Tag:    v4.2.0-beta

MDL-76938 backup: fix restore of comments linked to a course format

commit a1fa5e7178ac75578b3d7595bc6b78ed1a6c619c
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 08 Mar 2022 17:55:56 +0800
Tag:    v3.11.6

MDL-74123 h5p: delete any existing files when downloading new files

commit 4202104a2ee4690f39eae655852da9a9347be9f2
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 08 Mar 2022 17:55:56 +0800
Tag:    v4.0.0-rc1

MDL-74123 h5p: delete any existing files when downloading new files

commit 55f08ad6ebcf5e843d680385dba87f37ca92fadd
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Wed, 10 Nov 2021 23:44:52 +0800
Tag:    v4.1.0-beta

MDL-73047 reportbuilder: add 'timecreated' to user reports

commit 23efc7337a02dd66d502fd69bd381e72ae89bbc1
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 30 Apr 2020 17:53:58 +0800
Tag:    v3.10.0-beta

MDL-68564 outputrenderers: extend before_footer hook to allow output

commit 6ea01b6e99ca7e47ba5b949d5ea07a186f53de3b
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 30 Apr 2020 17:53:58 +0800
Tag:    v4.0.0-beta

MDL-68564 outputrenderers: extend before_footer hook to allow output

commit 9da975fe216499e00d6955f45f87d913b4f3c6c7
Author: Davo Smith <moodle@davosmith.co.uk>
Date:   Sat, 04 Apr 2020 21:18:56 +0800
Tag:    v3.9.0-beta

MDL-43156 core_form: fix handling of fixture form

commit 629699355c53776e0d7128092cae3b6814b9d71b
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Thu, 10 Oct 2019 23:28:08 +0800
Tag:    v3.8.0-beta

MDL-66017 block_myoverview: Oracle compatibility fix

commit 8d166d77451e7650f9f5695d56fb2b9f35570f1f
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Thu, 22 Aug 2019 23:10:34 +0800
Tag:    v3.8.0-beta

MDL-66017 block_myoverview: filter by custom course field

commit b791ed15e2d6e92be71530ead3257a61d2bd036a
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Wed, 24 Jul 2019 17:55:52 +0800
Tag:    v3.9.0-beta

MDL-62815 mod_lti: fix error when clicking 'Select content' option

commit 07aafc9f806bba8d3bda870f0d64d67a4468a1ee
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 09 Jul 2019 16:01:44 +0800
Tag:    v3.8.0-beta

MDL-64811 mod_assign: add webservice return type change to upgrade.txt

commit 8773296b779abca66692845a074149f01bc074ed
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Mon, 01 Jul 2019 18:22:57 +0800
Tag:    v3.8.0-beta

MDL-64811 mod_assign: fix webservice return type

commit dcb0f01f5839a0574201aaa0183fdb41545f4ee0
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Mon, 01 Jul 2019 16:10:22 +0800
Tag:    v3.9.0-beta

MDL-62815 mod_lti: fix javascript error + bump version number

commit 3a69044fb3ad06402701f474bff8e9991754ade0
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Fri, 21 Jun 2019 21:36:59 +0800
Tag:    v3.9.0-beta

MDL-62815 mod_lti: fix logic around content button and launch container

commit 74ddcaaa6fc37741bff18858ddf2f92d4a67587d
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Mon, 17 Jun 2019 22:30:47 +0800
Tag:    v3.8.0-beta

MDL-64811 mod_assign: warn about 'Default group' submissions

commit 298ff4e79a723a35c737478370304d12cdd2a225
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 02 Apr 2019 16:12:42 +0800
Tag:    v3.7.0-beta

MDL-64906 mod_feedback: remove incorrect behat test form value

commit 385247d94e7ebd46ad37567dc5609f21226b2d53
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Wed, 27 Feb 2019 16:42:59 +0800
Tag:    v3.7.0-beta

MDL-64906 mod: add support for hideif to activity modules

commit efc34ea5c9ab26bd175f8bc95833fd38b15650dc
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 19 Feb 2019 23:27:49 +0800
Tag:    v3.7.0-beta

MDL-64906 forms: add support for hideif to repeat_elements

commit 08163b20675a0e53a05862398a10fa4b31d6569f
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 19 Feb 2019 20:44:18 +0800
Tag:    v3.7.0-beta

MDL-52167 admin: display dependencies in search results

commit d940855f926aaf75619351426a172733e8360bc3
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Wed, 13 Feb 2019 16:51:38 +0800
Tag:    v3.7.0-beta

MDL-52167 admin: switch hide_if() to use hide() + update upgrade.txt

commit c5ec8db43b531cd3b601e82c648d60f202288082
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 12 Feb 2019 18:17:19 +0800
Tag:    v3.7.0-beta

MDL-64557 tool_behat: fix broken test

commit 477e87170b20989fa21388ca9fdf2d1e8d5cbb1c
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Thu, 24 Jan 2019 00:21:45 +0800
Tag:    v3.9.0-beta

MDL-62815 mod_lti: adjust new capabilities

commit 309686547a904e1fd6d57b1c29c7523e98452c74
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Mon, 14 Jan 2019 18:26:30 +0800
Tag:    v3.7.0-beta

MDL-64557 category: switch disabledIf to hideIf on delete form

commit 87c7fb6e9a77973dc6ea3aaf90db3227cbb530b6
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Mon, 14 Jan 2019 18:26:04 +0800
Tag:    v3.7.0-beta

MDL-64557 modform: switch disabledIf to hideIf, where appropriate

commit 223fc57d27054db389a9ed1839968aa5d4fbd3e4
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Fri, 11 Jan 2019 19:27:33 +0800
Tag:    v3.7.0-beta

MDL-64552 admin: use hideIf instead of disabledIf (where appropriate)

commit e35c7c2c50b836d9f03016aa61296c9a2d3ee685
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Mon, 29 Oct 2018 17:26:58 +0800
Tag:    v3.5.4

MDL-63798 mod_assign: fix restore when group is missing

commit b5f63b1e90f2ef9c40eecb3d4ea52c7291d85518
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Mon, 29 Oct 2018 17:26:58 +0800
Tag:    v3.6.0-rc1

MDL-63798 mod_assign: fix restore when group is missing

commit 035c8b349ca1721c87b972a0ff977e1472c8c519
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Mon, 22 Oct 2018 18:24:17 +0800
Tag:    v3.4.6

MDL-63727 mod_scorm: fix typo in sco_launched URL

commit 73c8d34ab817358ea89c44efb36f564dda41766b
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Mon, 22 Oct 2018 18:24:17 +0800
Tag:    v3.5.3

MDL-63727 mod_scorm: fix typo in sco_launched URL

commit 54a5cc61878255c5b3fdf110466c3a1c99708778
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Mon, 22 Oct 2018 18:24:17 +0800
Tag:    v3.6.0-beta

MDL-63727 mod_scorm: fix typo in sco_launched URL

commit 8566cace36ab12a4143c8b95d68121ed6125e429
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Fri, 09 Feb 2018 19:53:41 +0800
Tag:    v3.3.5

MDL-61324 enrol_lti: fix detection of changed grades during sync

commit e2bb36513fb13ae162d50b24a3b50748f4bb0570
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Fri, 09 Feb 2018 19:53:41 +0800
Tag:    v3.4.2

MDL-61324 enrol_lti: fix detection of changed grades during sync

commit 8037f32b8a4c53a4059c31ae1c05ffbf037b2449
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Fri, 09 Feb 2018 19:53:41 +0800
Tag:    v3.5.0-beta

MDL-61324 enrol_lti: fix detection of changed grades during sync

commit 4ee8ec310a621ded1e95d560b9d43ced736ab296
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Mon, 05 Feb 2018 21:20:42 +0800
Tag:    v3.5.0-beta

MDL-52811 course: moodle/course:setforcedlanguage integration fixes

commit 4a9624af2135d94b3de849284be8fcf19c9aac12
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Fri, 02 Feb 2018 00:48:14 +0800
Tag:    v3.5.0-beta

MDL-52811 course: fix unit tests broken by setforcedlanguage

commit 96eaee3daf57e7c5b1420c7af93506d5d9a4d3e4
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Wed, 10 Jan 2018 17:58:51 +0800
Tag:    v3.5.0-beta

MDL-60427 dndupload: fix Firefox handling of 0-byte folders

commit 1433a07881c0cb4c48d1ff8c0032311605b8f0f9
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Fri, 22 Dec 2017 17:49:37 +0800
Tag:    v3.5.0-beta

MDL-52811 course: prevent setting of 'lang' without permission

commit 03a65d89165c33377ebe3c40464b2e16680ed8a7
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 19 Dec 2017 18:48:46 +0800
Tag:    v3.4.1

MDL-61061 formslib: make sure hideIf rules hide labels within groups

commit d5cd1496ce22f48713c85e46ee883c74ce246c2e
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 19 Dec 2017 18:48:46 +0800
Tag:    v3.5.0-beta

MDL-61061 formslib: make sure hideIf rules hide labels within groups

commit 5e430e98cbff8211c6bf3cb4eb203d10ab27f284
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 19 Dec 2017 18:47:54 +0800
Tag:    v3.4.1

MDL-61061 formslib: add data-groupname to groups to fix hideIf rules

commit c62f0a396b3800b53756505732269de0ccc48384
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 19 Dec 2017 18:47:54 +0800
Tag:    v3.5.0-beta

MDL-61061 formslib: add data-groupname to groups to fix hideIf rules

commit f203fbf9b6a94335631db19f2ac71a6ac94e15b8
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Thu, 14 Dec 2017 00:45:46 +0800
Tag:    v3.7.0-beta

MDL-63773 assignsubmission_onlinetext: switch instance form to hideIf

commit a029b9aff51f31e7ca883c586f60f1a1061f9e00
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Thu, 14 Dec 2017 00:43:13 +0800
Tag:    v3.7.0-beta

MDL-63773 assignsubmission_file: switch instance form to hideIf

commit 540a0e23f15cecaf7bbf62d3c53386c38fa4d8ad
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Thu, 14 Dec 2017 00:40:56 +0800
Tag:    v3.7.0-beta

MDL-63773 assignfeedback_comments: switch instance form to hideIf

commit 67809990f699b9882424cb81fa6afabd078a3eab
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Thu, 14 Dec 2017 00:38:24 +0800
Tag:    v3.7.0-beta

MDL-63773 mod_assign: switch instance form to hideIf

commit 8b448de4b0ae33cd4346c44384829f374a8c7e17
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 12 Dec 2017 22:52:32 +0800
Tag:    v3.4.1

MDL-61016 form: fix handling disabledIf + hideIf with same dependency

commit 8fc3d41139f1899fbda88cf6e2e35c24a0b32ac8
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 12 Dec 2017 22:52:32 +0800
Tag:    v3.5.0-beta

MDL-61016 form: fix handling disabledIf + hideIf with same dependency

commit f83bd641481dcd2be4d59f8f995fc1b1b54820d3
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Thu, 07 Dec 2017 22:32:18 +0800
Tag:    v3.7.0-beta

MDL-64365 mod_forum: hide RSS settings if RSS not enabled

commit 8ed3671d4cd883bf13754234d339243ec2c4be57
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Thu, 07 Dec 2017 22:31:32 +0800
Tag:    v3.7.0-beta

MDL-52167 admin: now able to show/hide settings based on conditions

commit 4e737cf37f2ac658732ed6db15bbb844e2da2bed
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Wed, 06 Dec 2017 17:33:44 +0800
Tag:    v3.5.0-beta

MDL-60427 dndupload: detect attempts to upload folders

commit 385280469aeba9913c978a1d0b6917c3b87092cd
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 28 Nov 2017 18:16:25 +0800
Tag:    v3.5.0-beta

MDL-57892 report_outline: add behat tests

commit eadd19515194778bb96852c851b19a7b2d7997a7
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 28 Nov 2017 16:54:46 +0800
Tag:    v3.5.0-beta

MDL-57892 report_outline: add date filter

commit c614487d2d823917fbe5f5e54137422056bef202
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Fri, 06 Oct 2017 19:46:05 +0800
Tag:    v3.1.9

MDL-60366 mod_feedback: fix deletion of valid anonymous duplicates

commit c69f39676920a0aece6f74f43f2f717c6f092655
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Fri, 06 Oct 2017 19:46:05 +0800
Tag:    v3.2.6

MDL-60366 mod_feedback: fix deletion of valid anonymous duplicates

commit cdd6d0d240ef12387c878b4273f5b7d3fdc76740
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Fri, 06 Oct 2017 19:46:05 +0800
Tag:    v3.3.3

MDL-60366 mod_feedback: fix deletion of valid anonymous duplicates

commit 5ef66eaf7ebd983b728ff0005c5b5b135aaf16fe
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Fri, 06 Oct 2017 19:46:05 +0800
Tag:    v3.4.0-rc1

MDL-60366 mod_feedback: fix deletion of valid anonymous duplicates

commit b67f3bc6939efcf19c5244bde1cc62af3072a49f
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 03 Oct 2017 16:06:54 +0800
Tag:    v3.4.0-beta

MDL-60012 form: improve clarity of elementsByName code

commit c377d07f2672091f87dedea41098b85a60bcf113
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Fri, 22 Sep 2017 17:15:46 +0800
Tag:    v3.4.0-beta

MDL-60205 form: fix hiding of elements within groups with theme_clean

commit 8cab0a257183db661daa68dec42d699e7c6a82b9
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Thu, 14 Sep 2017 23:28:53 +0800
Tag:    v3.4.0-beta

MDL-60012 form: fix 'neq' disabledif regression

commit ce5bf80ab6e24f66776c6b69c1b9017ce2d1aa7a
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Mon, 21 Aug 2017 17:20:06 +0800
Tag:    v3.2.5

MDL-59195 mod_assign: add behat tests for comments error

commit 0d5f10d1ff364555286eda63fe008e69d10e34b9
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Mon, 21 Aug 2017 17:20:06 +0800
Tag:    v3.3.2

MDL-59195 mod_assign: add behat tests for comments error

commit 910b02734ca8707c94073f34d875fd1e38c54d8c
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Mon, 21 Aug 2017 17:20:06 +0800
Tag:    v3.4.0-beta

MDL-59195 mod_assign: add behat tests for comments error

commit 527459a4c7946454e0c8d620c371affea3f65c44
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Thu, 17 Aug 2017 21:47:44 +0800
Tag:    v3.4.0-beta

MDL-53848 mod_assign, formslib: add hideIf to real form and adapt behat tests to use this

commit 8dff6c78bdee43bf2f2713ff6ffe9c0fe51344ec
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Wed, 09 Aug 2017 21:29:48 +0800
Tag:    v3.4.0-beta

MDL-53848 formslib: peer review fixes

commit 31fb71994e41b20662619bcb545f47de648dc483
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Wed, 19 Jul 2017 23:31:52 +0800
Tag:    v3.2.5

MDL-59195 assignsubmission_comments: fix permission checks

commit 0ef74b27bef176a29f6814ba9a21fd2ba46e8c49
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Wed, 19 Jul 2017 23:31:52 +0800
Tag:    v3.3.2

MDL-59195 assignsubmission_comments: fix permission checks

commit ec0ecdaf6ee5d02457f127e7df76fe68f8565d56
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Wed, 19 Jul 2017 23:31:52 +0800
Tag:    v3.4.0-beta

MDL-59195 assignsubmission_comments: fix permission checks

commit 68d206b27455f5496bb269ae03bf66731abfd1b4
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Fri, 14 Jul 2017 19:28:24 +0800
Tag:    v3.4.0-beta

MDL-53848 form: fix disabledIf functionality

commit 766d6f9a618eda634d3fef0b5a3c735471fc7b9a
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Fri, 14 Jul 2017 19:02:13 +0800
Tag:    v3.4.0-beta

MDL-53848 form: hide entire group if hideIf test is applied to the group

commit 4ca3991e567260e405a319acca2a6e1adaef8b3f
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 20 Jun 2017 18:13:03 +0800
Tag:    v3.3.1

MDL-59297 block_myoverview: fix fatal error (missing require_once)

commit 977258bacd7d9f6ee3c78fcf9c72deed6dfbca0d
Author: Davo Smith <davo.smith@synergy-learning.com>
Date:   Tue, 20 Jun 2017 18:13:03 +0800
Tag:    v3.4.0-beta

MDL-59297 block_myoverview: fix fatal error (missing require_once)

commit 0e69daef28417f3c1b5f1cedfef567c4f9642c69
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 24 Jan 2017 17:54:32 +0800
Tag:    v3.1.5

MDL-57752 session: fix check_security() session termination

commit aca74d0d747fb091d23e7609f621ea3bbb236018
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 24 Jan 2017 17:54:32 +0800
Tag:    v3.2.2

MDL-57752 session: fix check_security() session termination

commit a2f1c5c39a2e3432464d470971032b2dd3c95691
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 24 Jan 2017 17:54:32 +0800
Tag:    v3.3.0-beta

MDL-57752 session: fix check_security() session termination

commit cd698c8bafd919efa84b7d970f0325ca13387d21
Author: Davo Smith <git@davosmith.co.uk>
Date:   Mon, 23 Jan 2017 21:32:59 +0800
Tag:    v3.3.0-beta

MDL-57638 block_rss_client: warn users about failed RSS feeds

commit 83e5234536519081b958ec7c518d6edb641dc250
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 20 Jan 2017 00:58:20 +0800
Tag:    v3.3.0-beta

MDL-57638 block_rss_client: skip output of failed feeds

commit 255d3aaaed1f1d1c3c8c8abe112e44b054667cad
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 05 Jan 2017 23:30:09 +0800
Tag:    v3.3.0-beta

MDL-56449 mod_assign: fix formatting of group warnings

commit d20498625cdac659f96a8373e1cdd1fc7aecd7bc
Author: Davo Smith <git@davosmith.co.uk>
Date:   Mon, 19 Dec 2016 19:36:54 +0800
Tag:    v3.4.0-beta

MDL-53848 form: add hideIf functionality

commit c6dd683cd01d6b75c46cf93fca0a53bc2a3dba4a
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 16 Dec 2016 19:42:13 +0800
Tag:    v3.3.0-beta

MDL-47354 gradereport_singleview: allow choice of 'perpage' values

commit e7f3fd59d48fd3b6a33e640e7ce1cb1b53dd4b85
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 06 Dec 2016 21:03:01 +0800
Tag:    v3.3.0-beta

MDL-56449 mod_assign: fuller description of group submission problems

commit 46045db2bda087e1c55a28730e0d1b8b15639c9e
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 06 Dec 2016 19:50:50 +0800
Tag:    v3.3.0-beta

MDL-55461 atto_equation: allow inserting inside empty brackets

commit a7b72fb291763e0962242402a75b0f90a0fa9743
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 11 Aug 2016 21:13:58 +0800
Tag:    v3.2.0-beta

MDL-55533 qtype_multianswer: fix feedback for multiresponse

commit 32a5148e50e4f42424e20071cb486a0f070f6843
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 06 Jul 2016 17:33:06 +0800
Tag:    v3.0.6

MDL-55136 data_object: fix param handling in fetch_all_helper

commit 2a59561f7eb86e7ad38badce2d36f231588262ae
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 06 Jul 2016 17:33:06 +0800
Tag:    v3.1.2

MDL-55136 data_object: fix param handling in fetch_all_helper

commit a106fb81786e9199e0fcf5b80cda31d0c783a2be
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 06 Jul 2016 17:33:06 +0800
Tag:    v3.2.0-beta

MDL-55136 data_object: fix param handling in fetch_all_helper

commit 93b0fd8f2652836cf6761f77d6f44243bfcd3bad
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 29 Jun 2016 15:44:24 +0800
Tag:    v3.0.5

MDL-55057 mod_scorm: fix handling of SCO identifiers with apostrophes

commit b3a751da05942b9dda82803c45b0592794498e0d
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 29 Jun 2016 15:44:24 +0800
Tag:    v3.1.1

MDL-55057 mod_scorm: fix handling of SCO identifiers with apostrophes

commit 3bc7382d106005dc858b8d70bca8c8546be69f0d
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 29 Jun 2016 15:44:24 +0800
Tag:    v3.2.0-beta

MDL-55057 mod_scorm: fix handling of SCO identifiers with apostrophes

commit 946ab15c728664d58da7630d096b9b143e755467
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 28 Jun 2016 19:38:23 +0800
Tag:    v3.2.0-beta

MDL-3782 qtype_multianswer: support 'multiple-answer' subquestions

commit 104560bcb6403505a660ea2956991a5154fde22b
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 17 Feb 2016 21:19:57 +0800
Tag:    v2.9.5

MDL-52371 theme_base: activity chooser - support long names

commit dd0af0fad521be6a8eea569eb2d2779c3375e3fe
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 17 Feb 2016 21:19:57 +0800
Tag:    v3.0.3

MDL-52371 theme_base: activity chooser - support long names

commit b8645d6df509d9ea5e68ee2b9946c9760d97776c
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 17 Feb 2016 21:19:57 +0800
Tag:    v3.1.0-beta

MDL-52371 theme_base: activity chooser - support long names

commit 0a127f2b4ec0c05a6be2728cc32ae42f28217b04
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 04 Feb 2016 23:21:02 +0800
Tag:    v2.9.5

MDL-49620 availability: plugins can have global settings

commit b3995066adfe6a7439a273be9bb9ddf927f5549e
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 04 Feb 2016 23:21:02 +0800
Tag:    v3.0.3

MDL-49620 availability: plugins can have global settings

commit 6badbf013540fe482d67f3c56cacff6c96df488d
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 04 Feb 2016 23:21:02 +0800
Tag:    v3.1.0-beta

MDL-49620 availability: plugins can have global settings

commit f87e97fa3a90f2a0f9714ccce9d814af7fde4c46
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 02 Feb 2016 00:05:22 +0800
Tag:    v2.9.5

MDL-52965 medialib: fix preload attribute

commit 260c6b548c14470b8750def0db725ce76c49c509
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 02 Feb 2016 00:05:22 +0800
Tag:    v3.0.3

MDL-52965 medialib: fix preload attribute

commit aa066e99f7d0abbc9c7d92832d72565a93d7441a
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 02 Feb 2016 00:05:22 +0800
Tag:    v3.1.0-beta

MDL-52965 medialib: fix preload attribute

commit 0d5a260ecd37c15fff56ea8116867a77d9b500c7
Author: Davo Smith <git@davosmith.co.uk>
Date:   Mon, 04 Jan 2016 19:51:08 +0800
Tag:    v3.1.0-beta

MDL-52290 assignfeedback_editpdf: show number of pages in page select

commit bf8f915abc47409b1d799e7cb1cf9a3f11414b5d
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 24 Sep 2015 00:14:46 +0800
Tag:    v3.0.0-beta

MDL-51341 enrolment: fix 'No group' enrolled user filter

commit 581e66373abbf401c739b1f1f37315c3f3fc9235
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 15 Sep 2015 17:49:05 +0800
Tag:    v3.0.0-beta

MDL-51412 question: add index to qtype field

commit 8781542c0f47a694b03f61280e9eef9f28be8cbe
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 20 Aug 2015 21:46:59 +0800
Tag:    v2.8.8

MDL-49826 gradereport_singleview: fix permission check

commit 6b610880dc0edbe75c9251cb8732c20ed26097fe
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 20 Aug 2015 21:46:59 +0800
Tag:    v2.9.2

MDL-49826 gradereport_singleview: fix permission check

commit 4021aa45ce2d64089d42fc94a37bae68ef89eada
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 20 Aug 2015 21:46:59 +0800
Tag:    v3.0.0-beta

MDL-49826 gradereport_singleview: fix permission check

commit 556e33d77c87d44032d15a33be663e7dd01d03c0
Author: Davo Smith <git@davosmith.co.uk>
Date:   Mon, 22 Jun 2015 15:14:02 +0800
Tag:    v3.0.0-beta

MDL-49176 gradingform_guide: display newline characters as <br> tags

commit 1a6448fdedd8568a7da72864d4c68c73752e8efd
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 19 Jun 2015 21:54:58 +0800
Tag:    v3.0.0-beta

MDL-29763 portfolio: add helpful description to the page

commit 294c4bb0db8147cf971c28d1ff6e68c915dea734
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 19 Jun 2015 19:01:08 +0800
Tag:    v3.0.0-beta

MDL-50647 group: add 'not in group' section to groups overview

commit 0c9d8172b56113763a337b17d6df7ff789c4cffa
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 30 Apr 2015 21:22:03 +0800
Tag:    v3.0.0-beta

MDL-48074 enrol: option to filter by users 'not in any group'

commit fc4da5659e88875b1cccaf4826ee896011ce81ef
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 16 Dec 2014 06:00:37 +0800
Tag:    v2.7.4

MDL-43462 assignfeedback_editpdf: fix display of landscape PDFs

commit a4c72b69e8b9e32d0a1dd5c09797ac65a25ddb92
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 16 Dec 2014 06:00:37 +0800
Tag:    v2.8.2

MDL-43462 assignfeedback_editpdf: fix display of landscape PDFs

commit 50c12f01bcc70e974f18b08bed3b77be548dc1df
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 16 Dec 2014 06:00:37 +0800
Tag:    v2.9.0-beta

MDL-43462 assignfeedback_editpdf: fix display of landscape PDFs

commit 00b860d0d11078d91beb542e49684a36fa7cbc3b
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 16 Oct 2014 19:52:31 +0800
Tag:    v3.1.4

MDL-47198 filelib: fix curl handling headers with no value

commit 31e4c05002d098f640b042f09440f2c44df48eb4
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 16 Oct 2014 19:52:31 +0800
Tag:    v3.2.1

MDL-47198 filelib: fix curl handling headers with no value

commit fda954f4703c916b2b432a007a15d3cac730d47e
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 16 Oct 2014 19:52:31 +0800
Tag:    v3.3.0-beta

MDL-47198 filelib: fix curl handling headers with no value

commit 463882d0856b20579c04bea3cb5f529585fac98c
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 27 Jun 2014 16:38:38 +0800
Tag:    v2.8.0-beta

MDL-46161 switch the field order of the index on mdl_files_reference to improve performance of file_storage::search_references

commit 8d17a43aee41e50d33e48fda621c57ce4f573ba2
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 18 Mar 2014 16:58:33 +0800
Tag:    v2.7.0-beta

MDL-44677 mod_scorm - do not update unchanged scorm_scoes_track data

commit 5079271b394852b24b074fbca6660db2182caabf
Author: Davo Smith <git@davosmith.co.uk>
Date:   Mon, 02 Dec 2013 23:22:29 +0800
Tag:    v3.9.0-beta

MDL-43156 formslib: newly-created repeat elements get the default values

commit 60b87080765dc65b95228ff4ca741a3a194200b5
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 23 Oct 2013 01:46:45 +0800
Tag:    v2.6.0-rc1

MDL-42355 assignfeedback_editpdf - do not start a new comment immediately when deselecting the old comment

commit 6e67d80d50f017e70022e0393a2f3c2e8a655522
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 23 Oct 2013 01:23:48 +0800
Tag:    v2.6.0-rc1

MDL-42482 assignfeedback_editpdf - prevent blank comments from disappearing when the menu is opened

commit 114913e31f378c73af54c1542c470b0ad704f0de
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 22 Oct 2013 22:09:15 +0800
Tag:    v2.6.0-rc1

MDL-42352 assignfeedback_editpdf - prevent scrolling when clicking on buttons

commit 59e88791300d5654281ec1704f50ca452136e78f
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 15 Oct 2013 21:30:33 +0800
Tag:    v2.4.7

MDL-35402 forms - prevent crash when multiple rules defined on an editor element

commit 5ef9103c67045e43af971a2aa34c48adde8718e9
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 15 Oct 2013 21:30:33 +0800
Tag:    v2.5.3

MDL-35402 forms - prevent crash when multiple rules defined on an editor element

commit d79d07175eb5481fe227e863584e2e77c747998c
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 15 Oct 2013 21:30:33 +0800
Tag:    v2.6.0-rc1

MDL-35402 forms - prevent crash when multiple rules defined on an editor element

commit 1ce2ce7cb08ed7acf4ddf23e15d84c46b4860da5
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 27 Sep 2013 14:40:10 +0800
Tag:    v2.6.0-beta

MDL-42023 assign: Add Edit PDF plugin to core.

commit 42e54cffad3d51a2463ca3ca395a581dd3568663
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 30 Jul 2013 18:35:30 +0800
Tag:    v2.5.2

MDL-40937 mod_assign - remove debugging code from 'previous submissions' javascript, that was breaking in IE8/IE9

commit 2a081f127d46921eaa3e019714191d747e727e34
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 30 Jul 2013 18:35:30 +0800
Tag:    v2.6.0-beta

MDL-40937 mod_assign - remove debugging code from 'previous submissions' javascript, that was breaking in IE8/IE9

commit 7b443f87ddc063a77063395f6a4903ed16df7861
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 24 Apr 2013 01:58:09 +0800
Tag:    v2.4.4

MDL-39219 mod_scorm - make sure YUI JSON module is loaded

commit c23ff8e3a53fbf22204bca79cbc10377c335667c
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 24 Apr 2013 01:58:09 +0800
Tag:    v2.5.0-rc1

MDL-39219 mod_scorm - make sure YUI JSON module is loaded

commit 76bb36da6fc209fb9dd61ef910919e6ac57091c3
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 18 Apr 2013 19:44:24 +0800
Tag:    v2.4.4

MDL-39219 mod_scorm - replace JSON with Y.JSON for IE7 compatibility

commit c4dccb99fb617221162da1a19ac09189feaf2d50
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 18 Apr 2013 19:44:24 +0800
Tag:    v2.5.0-rc1

MDL-39219 mod_scorm - replace JSON with Y.JSON for IE7 compatibility

commit 09fd07fe0007ed629c2066ab8f81acd33d7d98d6
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 19 Mar 2013 02:47:04 +0800
Tag:    v2.5.0-beta

MDL-38367 course dndupload - deprecate public 'add_type' function, remove non-YUI3 API call to _node

commit 3d38777333eb6b8f5cafdbc2b5e654450701d855
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 13 Mar 2013 03:46:14 +0800
Tag:    v2.5.0-beta

MDL-38426 mod_label - correctly handle plain text that has been added by drag and drop upload

commit 413bca9f765f358c279865e2e990fa792b3e9872
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sat, 09 Mar 2013 05:34:31 +0800
Tag:    v2.5.0-beta

MDL-38367 course dndupload - workaround to allow 'add X here' text to be drop target in Firefox

commit 66079e28fdd2a359550cf9cb6bf2710603bb8a7f
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 08 Mar 2013 04:38:25 +0800
Tag:    v2.5.0-beta

MDL-38367 course dndupload - various tweaks to the UI

commit 2748d8efdb55248e32b51b0aca487fc535162276
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 07 Mar 2013 06:38:01 +0800
Tag:    v2.5.0-beta

MDL-33946 course dndupload - fixes to dialog when dragging text

commit 7d7b959bd60f8234489ff33d810d81e05500330c
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 15 Feb 2013 04:19:41 +0800
Tag:    v2.3.5

MDL-38033 dndupload - ignore case when comparing dropped file extensions with those supported by activity modules

commit aea372a65911b02d709369a85ba64de666447014
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 15 Feb 2013 04:19:41 +0800
Tag:    v2.4.2

MDL-38033 dndupload - ignore case when comparing dropped file extensions with those supported by activity modules

commit 04a38bd311beb870d750b4a4d6e3c625a9019846
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 15 Feb 2013 04:19:41 +0800
Tag:    v2.5.0-beta

MDL-38033 dndupload - ignore case when comparing dropped file extensions with those supported by activity modules

commit 80accd23bbc7bc39db80123350bf00b7515de0be
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sat, 09 Feb 2013 04:37:19 +0800
Tag:    v2.4.2

MDL-37831 filepicker - icons / details / tree selector buttons now work more reliably

commit 039677df7092b0e2642c645a2c13e207601975f7
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sat, 09 Feb 2013 04:37:19 +0800
Tag:    v2.5.0-beta

MDL-37831 filepicker - icons / details / tree selector buttons now work more reliably

commit 4b74b9d617f121d6861cd23598efc766fc1a7171
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 31 Jan 2013 20:52:26 +0800
Tag:    v2.3.5

MDL-37801 mod_glossary - encode / decode links to 'showentry' pages during backup & restore

commit 747e16f7b0f017452528dadf19c2101f28915777
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 31 Jan 2013 20:52:26 +0800
Tag:    v2.4.2

MDL-37801 mod_glossary - encode / decode links to 'showentry' pages during backup & restore

commit 56c0465bd4fa8fe906f581bd401926f1e618ec1c
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 31 Jan 2013 20:52:26 +0800
Tag:    v2.5.0-beta

MDL-37801 mod_glossary - encode / decode links to 'showentry' pages during backup & restore

commit fbe4579250701e39964cceb709f3c55018b05d43
Author: Davo Smith <git@davosmith.co.uk>
Date:   Mon, 28 Jan 2013 17:18:31 +0800
Tag:    v2.5.0-beta

MDL-34137 mod_label - resize images when uploaded via drag & drop

commit 5efae6823dd48799a891f25c5ddabc79872add55
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sat, 05 Jan 2013 00:13:52 +0800
Tag:    v2.5.0-beta

MDL-33946 mod_label - create label from text dragged and dropped into the course

commit 785e09a7e326157f1d6aa95bb9e8e25911986167
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 04 Jan 2013 23:39:14 +0800
Tag:    v2.5.0-beta

MDL-32456 mod_label - support course drag and drop upload images to create labels

commit bdc678a4095e0a6cf97e7630af17bfdedf3fffe8
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 04 Jan 2013 20:31:31 +0800
Tag:    v2.3.5

MDL-35568 course dndupload - resources created with the same visibility as the section they are dragged onto

commit 6cf6c3806fc4239a61ab890173d971211a9e08c2
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 04 Jan 2013 20:31:31 +0800
Tag:    v2.4.2

MDL-35568 course dndupload - resources created with the same visibility as the section they are dragged onto

commit 0470a094e2c9998f0134e2c2ce5711dcf946fc21
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 04 Jan 2013 20:31:31 +0800
Tag:    v2.5.0-beta

MDL-35568 course dndupload - resources created with the same visibility as the section they are dragged onto

commit 606c07ae3e888fa5f6814f1563ac4d6237bb44b2
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 19 Dec 2012 05:11:35 +0800
Tag:    v2.4.1

MDL-37220 course dndupload - improved 'add files' icon

commit 08c2331cb5b0d0d5bc1da353ca6f296cebdf45b3
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 19 Dec 2012 05:11:35 +0800
Tag:    v2.5.0-beta

MDL-37220 course dndupload - improved 'add files' icon

commit 318b859ac862ad6c382b3e029fc895d4bcb7d027
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 19 Dec 2012 04:46:26 +0800
Tag:    v2.3.4

MDL-35887 course dndupload - correct default used for completion tracking when resources created by drag and drop

commit 359c790b1cb13063f1cd9eb13e494899af867f13
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 19 Dec 2012 04:46:26 +0800
Tag:    v2.4.1

MDL-35887 course dndupload - correct default used for completion tracking when resources created by drag and drop

commit c7e61fba0a8f95878c1c4c5f63c67fb13b24611d
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 19 Dec 2012 04:46:26 +0800
Tag:    v2.5.0-beta

MDL-35887 course dndupload - correct default used for completion tracking when resources created by drag and drop

commit db529c2346dd7d1aa7fb7be8ac4a402ba185ac0f
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 19 Dec 2012 04:22:20 +0800
Tag:    v2.3.4

MDL-31641 filemanager - display help message when drag and drop upload is not supported

commit 2e8da707a0d796747eb6cef2f16be8f169217cf1
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 19 Dec 2012 04:22:20 +0800
Tag:    v2.4.1

MDL-31641 filemanager - display help message when drag and drop upload is not supported

commit a8b418e82ca0a629d923fe28b51c340715921a4e
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 19 Dec 2012 04:22:20 +0800
Tag:    v2.5.0-beta

MDL-31641 filemanager - display help message when drag and drop upload is not supported

commit a0d9283306d85bc5b3cc8f94a7f4a4962ccca252
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 05 Dec 2012 22:05:24 +0800
Tag:    v2.2.7

MDL-37014 repository_webdav - strip the server URL from file & folder paths returned by webdav lib (if present)

commit 4615b7b6ff8813579749867f17889761cf8a7d8c
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 05 Dec 2012 22:05:24 +0800
Tag:    v2.3.4

MDL-37014 repository_webdav - strip the server URL from file & folder paths returned by webdav lib (if present)

commit 8f0019214e8791394901831727bb9c639a36e5ee
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 05 Dec 2012 22:05:24 +0800
Tag:    v2.4.1

MDL-37014 repository_webdav - strip the server URL from file & folder paths returned by webdav lib (if present)

commit 8427de6883b99bb5c036b287f79d7d3cca7c5641
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 05 Dec 2012 22:05:24 +0800
Tag:    v2.5.0-beta

MDL-37014 repository_webdav - strip the server URL from file & folder paths returned by webdav lib (if present)

commit ead25632bf81af2df1d82132afec0943d044a80d
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 22 Nov 2012 23:09:40 +0800
Tag:    v2.5.0-beta

MDL-33688 filemanager - display progress bars as files uploaded

commit 280f51343401213660631714605743d81e97a162
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 13 Nov 2012 00:51:06 +0800
Tag:    v2.2.7

MDL-36538 repository_webdav - save files directly to local filesystem, rather than buffering in memory

commit fdf3274ff26899782339d487e9aa4699ef63fdcc
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 13 Nov 2012 00:51:06 +0800
Tag:    v2.3.4

MDL-36538 repository_webdav - save files directly to local filesystem, rather than buffering in memory

commit cf839b43962347e1180ba8e0d46bfbd97bd7e428
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 13 Nov 2012 00:51:06 +0800
Tag:    v2.4.1

MDL-36538 repository_webdav - save files directly to local filesystem, rather than buffering in memory

commit e38f69927179fa5f54be697854c7adf2a16f13e7
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 13 Nov 2012 00:51:06 +0800
Tag:    v2.5.0-beta

MDL-36538 repository_webdav - save files directly to local filesystem, rather than buffering in memory

commit cd2a0bf71557b4fa525a0644bc2b9f61d22a7c7b
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 03 Oct 2012 15:46:55 +0800
Tag:    v2.3.3

MDL-35288 drag and drop upload - adjust error message text when attempting to upload a folder

commit 91813c1b4bf195e91933c780a716f6c2104d5c0e
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 03 Oct 2012 15:46:55 +0800
Tag:    v2.4.0-beta

MDL-35288 drag and drop upload - adjust error message text when attempting to upload a folder

commit 252bd1871ba5ada341545ecf644b47224ae3a46a
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 10 Jul 2012 04:39:34 +0800
Tag:    v2.3.2

MDL-34221 Filepicker - disableIf now prevents drag and drop upload

commit b1c669a711f2181d5d036d5d9eb0b34b4c04d04d
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 10 Jul 2012 04:39:34 +0800
Tag:    v2.4.0-beta

MDL-34221 Filepicker - disableIf now prevents drag and drop upload

commit 548f536a00ccc484086f235989ed618f76854d3c
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 10 Jul 2012 03:50:35 +0800
Tag:    v2.3.2

MDL-33927 Filemanager - enforce the maxfiles limit on form submission

commit a32dabc26038861aa6f065a65b0e73a1064cbe86
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 10 Jul 2012 03:50:35 +0800
Tag:    v2.4.0-beta

MDL-33927 Filemanager - enforce the maxfiles limit on form submission

commit f8e493faff5f694d665afbf9e4ec2a496df42f01
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sun, 08 Jul 2012 01:56:42 +0800
Tag:    v2.3.2

MDL-34214 Course dndupload - removed unneeded classes from preview element

commit 4d40dc9256c8bb9a8f1c8e2f65fdf7c85a422870
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sun, 08 Jul 2012 01:56:42 +0800
Tag:    v2.4.0-beta

MDL-34214 Course dndupload - removed unneeded classes from preview element

commit b43bb8da947c6c6e09e9b8564076ce4caa5b6b4e
Author: Davo Smith <git@davosmith.co.uk>
Date:   Mon, 02 Jul 2012 15:10:24 +0800
Tag:    v2.3.2

MDL-34107 Upload repository - do not add a dot to files without an extension

commit 970f0c0a36314a90dfa57a89dc44979233b6ab21
Author: Davo Smith <git@davosmith.co.uk>
Date:   Mon, 02 Jul 2012 15:10:24 +0800
Tag:    v2.4.0-beta

MDL-34107 Upload repository - do not add a dot to files without an extension

commit 5200c254a12c962c319d58ec8cba35bc620a07a2
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 26 Jun 2012 19:05:04 +0800
Tag:    v2.3.1

MDL-34029 update mod/upgrade.txt to include course drag and drop upload

commit 652cc648511dc3887ae06b99b704414a5e113562
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 26 Jun 2012 19:05:04 +0800
Tag:    v2.4.0-beta

MDL-34029 update mod/upgrade.txt to include course drag and drop upload

commit 78b4da19636b6527c081ba1f7beba9d78a442b73
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 19 Jun 2012 21:27:12 +0800
Tag:    v2.3.0-rc1

MDL-33842 Filemanager dndupload - now displays error messages (including antivirus)

commit b8a22d22fef7954cea16772b71945a6e9e20139d
Author: Davo Smith <git@davosmith.co.uk>
Date:   Mon, 18 Jun 2012 15:56:39 +0800
Tag:    v2.3.0-rc1

MDL-33136 Dndupload filemanager - moved 'overwrite all' and 'rename all' buttons onto new line

commit d0b2d4452830d5401387c4ea8546676c89042a54
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sat, 16 Jun 2012 22:42:07 +0800
Tag:    v2.3.0-rc1

MDL-33136 Dndupload filemanager - user asked to rename/overwrite file when droping file with existing name

commit 6c0ae99b694a8795f182db0975d67ed70df8d14f
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 01 Jun 2012 17:10:58 +0800
Tag:    v2.3.0-beta

MDL-33056 Course dnd upload - improved status box styling and added fade in/out

commit 82d2a840023fdede501fce76c87401c7dd41197b
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 22 May 2012 05:11:38 +0800
Tag:    v2.3.0-beta

MDL-33074 Course drag and drop upload - fixed incorrect group mode button

commit 1ddc3d1f4c399b6d4f4c2a0e7bd4ba7ec3bf5771
Author: Davo Smith <git@davosmith.co.uk>
Date:   Mon, 21 May 2012 17:03:55 +0800
Tag:    v2.3.0-beta

MDL-22504 Course drag and drop upload - experimental setting is now a checkbox

commit f684250bda8bfc36969d35c3e0a63b361fca47af
Author: Davo Smith <git@davosmith.co.uk>
Date:   Mon, 21 May 2012 15:34:50 +0800
Tag:    v2.3.0-beta

MDL-22504 Course drag and drop upload - removed browser specific content hacks, made 'text and link' dragging an experimental feature

commit 5a4decbc2d271d4459dd8a9e6eb131df956570e9
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 18 May 2012 04:19:52 +0800
Tag:    v2.3.0-beta

MDL-22504 Course drag and drop upload - (mostly) fixed the dragging of text between Firefox <==> Chrome

commit b64300fc425e36407be5b9af82c23fc20a9b0065
Author: Davo Smith <git@davosmith.co.uk>
Date:   Thu, 17 May 2012 20:59:54 +0800
Tag:    v2.3.0-beta

MDL-22504 Improved drag and drop status message, fixed text dragged from firefox, fix icon

commit 33b24bdd9998239fedf0b156ec7bb7312e8df5da
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 16 May 2012 15:25:22 +0800
Tag:    v2.3.0-beta

MDL-22504 Course drag and drop upload - moved file locations

commit 5103b5e66790047586b52516f852fe751c1e6a50
Author: Davo Smith <git@davosmith.co.uk>
Date:   Mon, 14 May 2012 16:48:04 +0800
Tag:    v2.3.0-beta

MDL-22504 Course drag and drop upload - now correctly ignores disabled modules and allows upload to orphaned sections

commit abed5d655f7e8c69b233f53efb897c260082666b
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 04 May 2012 19:12:52 +0800
Tag:    v2.3.0-beta

MDL-22504 Fixed issues raised by Sam Hemelryk

commit 9da363fbc7a3eff77dedaa1f30e2ec1fc5772517
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 01 May 2012 17:17:08 +0800
Tag:    v2.1.6

MDL-32698 Question - Fixed typos in load_question_attempt

commit 73db83bfaaa82b1618bb959d13504d39eb928422
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 01 May 2012 17:17:08 +0800
Tag:    v2.2.3

MDL-32698 Question - Fixed typos in load_question_attempt

commit d50e8a1bda94fc06f2f455f2b3ef5a93d30480fe
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 01 May 2012 17:17:08 +0800
Tag:    v2.3.0-beta

MDL-32698 Question - Fixed typos in load_question_attempt

commit 1d8066e2d0a4eec1af9d7c68f1fa6646e4ed03e1
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 18 Apr 2012 18:01:30 +0800
Tag:    v2.3.5

MDL-31484 backup - repeated restores with anonymised users now works correctly

commit d8613ef967467d583d110b03fe9dbe98c7b20e93
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 18 Apr 2012 18:01:30 +0800
Tag:    v2.4.2

MDL-31484 backup - repeated restores with anonymised users now works correctly

commit f5744d1cfa9553f3bc83e256551a0b4ca2781c34
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 18 Apr 2012 18:01:30 +0800
Tag:    v2.5.0-beta

MDL-31484 backup - repeated restores with anonymised users now works correctly

commit a006cb40cb1555eee76e9c0c6f310b259702d70c
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 27 Mar 2012 20:44:07 +0800
Tag:    v2.1.6

MDL-32213 Question upgrade now correctly handles non-core manually-graded question types

commit ed9cc071d580630ff051f172d64fe335a5b9d3a1
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 27 Mar 2012 20:44:07 +0800
Tag:    v2.2.3

MDL-32213 Question upgrade now correctly handles non-core manually-graded question types

commit 1892a35625942a5a10862799634ced61c2845bcf
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 27 Mar 2012 20:44:07 +0800
Tag:    v2.3.0-beta

MDL-32213 Question upgrade now correctly handles non-core manually-graded question types

commit 7456f0b8a498c715fbb637065e607db16c8053d9
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 07 Mar 2012 21:38:29 +0800
Tag:    v2.1.6

MDL-31935 Fixed restore backup link in course search

commit 66e23d6a6c00a0f3407776f757c258cf195fcfce
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 07 Mar 2012 21:38:29 +0800
Tag:    v2.2.3

MDL-31935 Fixed restore backup link in course search

commit 87bef8f6d53e129e01114b1f98e48e67e49b2971
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 07 Mar 2012 21:38:29 +0800
Tag:    v2.3.0-beta

MDL-31935 Fixed restore backup link in course search

commit 4850ab676c982dd9855eb4801a6970d8a9523e4b
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sat, 03 Mar 2012 00:12:45 +0800
Tag:    v2.1.6

MDL-31853 Fix pagelayout problem with admin_externalpage_setup

commit 7f40235c186634b161d0464d32ff6f58e71c050a
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sat, 03 Mar 2012 00:12:45 +0800
Tag:    v2.2.3

MDL-31853 Fix pagelayout problem with admin_externalpage_setup

commit f4a46019ca6cdafea21ab6f8f84e9fa579888037
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sat, 03 Mar 2012 00:12:45 +0800
Tag:    v2.3.0-beta

MDL-31853 Fix pagelayout problem with admin_externalpage_setup

commit 2561d6346c1696b377899551fe69367e1ac4fc25
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 24 Feb 2012 04:00:00 +0800
Tag:    v2.3.0-beta

MDL-31643 dndupload - prevent file upload when total file count would exceed the specified limit

commit adce023069ddb110e1fb971f5151de665b6ed764
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 24 Feb 2012 03:34:59 +0800
Tag:    v2.3.0-beta

MDL-31642 added 'max attachments' to filemanager and 'drag and drop' message inside the box

commit 32528f94e417049716708cfbdeba5fc395a7af6c
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sat, 18 Feb 2012 05:23:28 +0800
Tag:    v2.3.0-beta

MDL-22504 Drag and drop upload course - enables upload of files, text and urls to a course page

commit 7d44996c2a281b52ff029c230f87888e6ff9e1d5
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 14 Feb 2012 18:12:58 +0800
Tag:    v2.3.0-beta

MDL-31114 Filemanager drag and drop upload - displays 'drop here' message when dragging over page / highlights when over element

commit 36dc50336e4385eaa5e214d92e7f4c18dc621d87
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 14 Feb 2012 17:49:49 +0800
Tag:    v2.3.0-beta

MDL-31114 Alert when max files reached

commit 3051f76809d663856b64bfd01638a93749a32851
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 08 Feb 2012 04:56:04 +0800
Tag:    v2.1.5

MDL-31541 Repositories - make sure all repository instances have unique 'sortorder' values when retrieved

commit 0c8c2969d0d9b9512a1ff11c0c20158a085075f3
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 08 Feb 2012 04:56:04 +0800
Tag:    v2.2.2

MDL-31541 Repositories - make sure all repository instances have unique 'sortorder' values when retrieved

commit fdb0322d72689556bc3ad57e5e54e5ac03429fe8
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 08 Feb 2012 04:56:04 +0800
Tag:    v2.3.0-beta

MDL-31541 Repositories - make sure all repository instances have unique 'sortorder' values when retrieved

commit 3b8d8e16414c874df9b56ceebbda64f4b3fc9ae5
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 08 Feb 2012 03:47:17 +0800
Tag:    v2.1.5

MDL-31527 XMLDB Editor - make sure default tables are created with correct plugin prefix

commit 4ab3a01586335f2ea7f82ae4e1e120a97f270b94
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 08 Feb 2012 03:47:17 +0800
Tag:    v2.2.2

MDL-31527 XMLDB Editor - make sure default tables are created with correct plugin prefix

commit 1cdadf514074166a9877daab28fcf20c393fe1db
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 08 Feb 2012 03:47:17 +0800
Tag:    v2.3.0-beta

MDL-31527 XMLDB Editor - make sure default tables are created with correct plugin prefix

commit 6d9121d3a860ea070f15b10edc89ed11f62c77ae
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 07 Feb 2012 15:45:41 +0800
Tag:    v2.3.0-beta

MDL-31321 Drag and drop upload - can now cope with multiple filemanager/filepickers on a page

commit 87ed3a5c39f11ae0f6e1ad074f92e22e362b70e8
Author: Davo Smith <git@davosmith.co.uk>
Date:   Tue, 07 Feb 2012 15:26:54 +0800
Tag:    v2.3.0-beta

MDL-31112 Repository upload - check for completely null files (likely to be folders uploaded by mistake via drag and drop)

commit 4069ae323d3122b046c9c020fa48294052aa2b27
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sun, 15 Jan 2012 01:17:50 +0800
Tag:    v2.3.0-beta

MDL-31110 Filemanager drag and drop upload - always hide spinner, even when errors occur

commit b56d54ca0453a8fe787b8d6682f544a9e2962eb9
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sun, 15 Jan 2012 00:41:19 +0800
Tag:    v2.1.5

MDL-31113 filemanager element - refresh file list from server on load

commit 6d3c3b02a65b02e4f71483a332058df0b40f7440
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sun, 15 Jan 2012 00:41:19 +0800
Tag:    v2.2.2

MDL-31113 filemanager element - refresh file list from server on load

commit 910e1ecdaaceff0f4c87ba38528d2992c6fe9bfb
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sun, 15 Jan 2012 00:41:19 +0800
Tag:    v2.3.0-beta

MDL-31113 filemanager element - refresh file list from server on load and prevent revertion to browser drag and drop behaviour when max files reached

commit f08fac7c8910d44f6139f6f5d35514b788b9d2c5
Author: Davo Smith <git@davosmith.co.uk>
Date:   Wed, 09 Nov 2011 04:05:19 +0800
Tag:    v2.3.0-beta

MDL-29766 Add drag and drop upload to filemanager / filepicker elements

commit 9086379bb761dd7d44d5741b5d4dae60cf5b61cb
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sat, 27 Aug 2011 17:45:40 +0800
Tag:    v2.1.6

MDL-29147 Quickform fixed insertElementBefore to ignore duplicate unnamed elements

commit da9cfb9630c16dc34cc24d5807a9d0597b1e2b84
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sat, 27 Aug 2011 17:45:40 +0800
Tag:    v2.2.3

MDL-29147 Quickform fixed insertElementBefore to ignore duplicate unnamed elements

commit 9f9c79473373f280f15e08af64ac626dbbd9fdb6
Author: Davo Smith <git@davosmith.co.uk>
Date:   Sat, 27 Aug 2011 17:45:40 +0800
Tag:    v2.3.0-beta

MDL-29147 Quickform fixed insertElementBefore to ignore duplicate unnamed elements

commit f802bf65a1ade3a3a18165307623ff994375dc54
Author: Davo Smith <git@davosmith.co.uk>
Date:   Fri, 12 Aug 2011 18:28:58 +0800
Tag:    v1.9.14

MDL-28690 Do not automatically unenrol users from meta courses after ->longtimenosee days as this can lead to multiple 'welcome' messages