Git commits in Moodle 3.4.x by Andrew Nicols

commit 8a2e9542c9daffd77cff03581cbff04fbd45c0fc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 28 Feb 2019 08:39:20 +0800
Tag:    v3.4.8

MDL-64971 access: Ensure that the capability exists when fetching

commit 31c05704b814716aebbbb37fa66dd17b756fec82
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 15 Feb 2019 08:29:19 +0800
Tag:    v3.4.8

weekly release 3.4.7+

commit 3dcf5f9930863c05bfd9c3c1a95faae0d745bc53
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 Feb 2019 07:45:02 +0800
Tag:    v3.4.8

MDL-64835 JS: Reduce cache invalidation checks

commit 34565059301143c95735a096fb7d80939d7fbeff
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 Feb 2019 07:37:03 +0800
Tag:    v3.4.8

MDL-64835 JS: Stop using the jsrev in the jsrevPrefix

commit 141271b72681a24040739ace95f851c1ff833dda
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 28 Jan 2019 11:03:57 +0800
Tag:    v3.4.8

MDL-64652 mod_data: Break LEFT JOINs to multiple INNER

commit aae3a2fdd48a50d9d45af42f37d03326660f1caa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 28 Jan 2019 10:31:37 +0800
Tag:    v3.4.8

MDL-64652 glossary: Break LEFT JOINs to multiple INNER

commit abd634d64c241f7919fa8f20fbf8d7671165cf86
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 28 Jan 2019 10:27:33 +0800
Tag:    v3.4.8

MDL-64652 forum: Use an inner join when fetching ratings

commit e24f8994b538d0c91dec3a0e32365aee2bf8910d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 28 Jan 2019 10:27:07 +0800
Tag:    v3.4.8

MDL-64652 rating: Add optional inner join option to sql

commit d16e73011690f3aab47943b77f31450722955f0c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 23 Jan 2019 14:52:16 +0800
Tag:    v3.4.8

MDL-64652 mod_forum: Performance improvement for provider

commit 8a5095d45391d1eaabcab0d388ccc46c764011d8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Nov 2018 14:31:55 +0800
Tag:    v3.4.7

MDL-64181 core: Ensure that self is included in parentage

commit 9e75d8d7fc78603762aa24bf7363e80e6e71ea05
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 22 Nov 2018 13:50:26 +0800
Tag:    v3.4.7

MDL-64030 tool_dataprivacy: Process requests when system purpose not set

commit b5b4734ba063009d96a11a8e1f20c02c1d8d8049
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 10 Nov 2018 10:46:38 +0800
Tag:    v3.4.6

MDL-63596 backup: Add missing include

commit fb14aa929127094693b65e9be9669f5dd644486a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 10 Nov 2018 07:27:58 +0800
Tag:    v3.4.6

MDL-63960 dataprivacy: Do not perform strict type checks for id

commit a273b993e9bf1a5aed006122be99a9ac9eefdadb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Nov 2018 17:34:46 +0800
Tag:    v3.4.6

MDL-62564 tool_dataprivacy: Do not delete deleted user

commit 2c8c29f2d5888ba40004af3dac3580c18ada4f5a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Nov 2018 13:25:33 +0800
Tag:    v3.4.6

MDL-63946 plagirism: Filename typo fix

commit e5e418338e019653818d664d434a958def65a75b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Nov 2018 09:29:13 +0800
Tag:    v3.4.6

MDL-63942 dataprivacy: Disable deleted user task by default

commit 22aabbbc48b66b5de8a73cc11117d9ac64e3a9ec
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Nov 2018 15:32:39 +0800
Tag:    v3.4.6

MDL-63924 privacy: Add shared user providers to subsytsems

commit 18f218dc3a1801e87e0adaa29575c9d1e5cba9fe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Nov 2018 15:32:20 +0800
Tag:    v3.4.6

MDL-63924 core_privacy: Add shared_userlist provider

commit 0878ecb537e99a43480f5b06188553199ac04a9d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 07 Nov 2018 13:59:22 +0800
Tag:    v3.4.6

MDL-63902 dataprivacy: Check course children not the course

commit 6be14b1ff07151eac4129abc942afb0d78fb8ecd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 07 Nov 2018 07:56:31 +0800
Tag:    v3.4.6

MDL-62589 dataprivacy: Add ability to resubmit a request

commit 6997ab6b259a1aefedb3f821ce322f2928002d3a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 07 Nov 2018 07:51:27 +0800
Tag:    v3.4.6

MDL-62589 dataprivacy: Correct not in sql

commit 622be7e6303001a091c4076bf12e2ee19c339f3f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 02 Nov 2018 09:07:18 +0800
Tag:    v3.4.7

MDL-63842 core_user: Remove unnecessary DB fetch

commit d0851ea944b7ec5a7c3377a76aa2c1c7558ee47c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 02 Nov 2018 08:32:48 +0800
Tag:    v3.4.6

MDL-63702 core_block: Correct phpdoc for get_users

commit a6589f69f5d8fb393c2d9969c436a427a6d075c8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 02 Nov 2018 08:32:33 +0800
Tag:    v3.4.6

MDL-63422 blog: Correct phpdoc for get_users

commit 036efee8b5c9a4fc802c6c4625d7ee0d56a8cb18
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Nov 2018 08:22:48 +0800
Tag:    v3.4.6

MDL-63818 core: Add all relevant module context caps

commit e2f33953c89b32797dd538e3742270c92c9557bb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Oct 2018 11:04:08 +0800
Tag:    v3.4.6

MDL-62601 core_privacy: Ensure providers can handle deleted users

commit 534842a3a1d5dabc00ba584230499d75344a2878
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Oct 2018 10:47:29 +0800
Tag:    v3.4.6

MDL-62601 editor_atto: Do not use context_user

commit 98e2aa1669d5ae95c6d75ce20ebb81fd45900715
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Oct 2018 08:39:38 +0800
Tag:    v3.4.6

MDL-63714 javascript: Add new core/pending module

commit 4e30dbbef2fe1b322923bbf41df40afdd1a2c3fe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Oct 2018 07:59:25 +0800
Tag:    v3.4.6

MDL-63714 javascript: Improve docs for pendingjs

commit 65b16113c0b197d296ac29c6f4e5de55dd6ec58d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Oct 2018 11:32:43 +0800
Tag:    v3.4.6

MDL-63657 completion: Coding style fix

commit 6d3187bec45614a7283f8d3cbf4c6bee570574cf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Oct 2018 11:26:02 +0800
Tag:    v3.4.6

MDL-63657 core_files: Coding style fix

commit 6e27e3201f26ed85d8d01f642f1f86ff95ff3888
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Oct 2018 11:21:51 +0800
Tag:    v3.4.6

MDL-63657 tool_mobile: Coding style fix

commit a83e5b8f03cf9747564f0f348f49e28cd292135f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Oct 2018 11:15:04 +0800
Tag:    v3.4.6

MDL-63535 core_rss: Coding style fix

commit d5ec4f8378940874cc1b90e78b37cb53705a5ba4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Oct 2018 10:53:57 +0800
Tag:    v3.4.6

MDL-63664 tool_policy: Whitespace fix

commit a9564af46a315fd5a12dbb668e33138d493cc6db
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Oct 2018 08:17:18 +0800
Tag:    v3.4.6

MDL-62560 tool_dataprivacy: Behat fix for protected check

commit bcbc20b6d939a2f8c248f6c704c7f87aa874e3c6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Oct 2018 16:55:30 +0800
Tag:    v3.4.6

MDL-63619 tool_dataprivacy: Cache purposes in form

commit 5be7156473f4d396d8044dfc1b69d0e68774d125
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 19 Oct 2018 15:13:37 +0800
Tag:    v3.4.6

MDL-63714 core: Wrap doRender in pendingjs

commit 674b262d9e5ff8983913e2c361c524ddfa47b19c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Oct 2018 14:16:57 +0800
Tag:    v3.4.6

MDL-62560 tool_dataprivacy: Add a purpose override cache

commit b8fa9168bab1fca940b568cd3b28cb0e08616756
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Oct 2018 14:16:31 +0800
Tag:    v3.4.6

MDL-62560 tool_dataprivacy: Fetch user purpose once

commit 0ede37a30c7dff0d3dae633ffcb232a5d260cc9e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Oct 2018 11:54:27 +0800
Tag:    v3.4.6

MDL-63667 amd: Check for parent template recursion

commit 7646385cdce5bc091ea305cc31eb0404a0d63608
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Oct 2018 20:53:16 +0800
Tag:    v3.4.6

MDL-63619 tool_dataprivacy: Performance improvement

commit aefebb9f843a86163b018c57252f2c7f0d5d4f1a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Oct 2018 13:11:51 +0800
Tag:    v3.4.6

MDL-62560 tool_dataprivacy: Add status logging

commit dc59b9475d39f82e720fc2ce17738d2d1dcb4940
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Oct 2018 12:53:27 +0800
Tag:    v3.4.6

MDL-62560 tool_dataprivacy: Add unit test for filtered userlist

commit 737a2f46ce8096c6c5516365084bc0f0c8cdb3c1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Oct 2018 10:45:31 +0800
Tag:    v3.4.6

MDL-63619 tool_dataprivacy: Fix inheritance from parent contexts

commit 7fa07866b7ae91c5f4eb82e91af6c593cf070f48
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 12 Oct 2018 08:12:18 +0800
Tag:    v3.4.6

MDL-63632 forum: Delete where not discussion author

commit e5088f07a85b9f55a095f28b1c2f840aa5c4f905
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Oct 2018 08:31:57 +0800
Tag:    v3.4.6

MDL-63401 tool_dataprivacy: Change default for require end date

commit bc09a4398c6fc7dfa68759576783537a55d7641e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Oct 2018 08:21:38 +0800
Tag:    v3.4.6

MDL-63401 tool_dataprivacy: Simplify where processing

commit 5e77c5f24f196c8266cd2d2ffbf08cb180e41b6e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Oct 2018 08:21:25 +0800
Tag:    v3.4.6

MDL-63401 tool_dataprivacy: Move final cap check to endpoint

commit 1f700517cdcc585c91bc2e8b173bd0258ab57bf0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 04 Oct 2018 08:56:15 +0800
Tag:    v3.4.6

MDL-35788 mod_forum: Move post creation fetch

commit b11130cf15b6881175565d25054618552581b458
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 04 Oct 2018 08:50:10 +0800
Tag:    v3.4.6

MDL-63496 tool_dataprivacy: Add configuration for per-role retention

commit f3e39f4bce419c23bda02ec634c7229b1f55dd1b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 02 Oct 2018 14:56:29 +0800
Tag:    v3.4.6

MDL-63496 tool_dataprivacy: Respect expiry with protected flag

commit 6b0512cc52139c1356dd0bc4ff90346b8ad77c45
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 28 Sep 2018 14:39:17 +0800
Tag:    v3.4.6

MDL-63401 core: Do not delete the user context

commit ec259ef81290de7fc037c58f7c1c63a8d55a16ff
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 27 Sep 2018 12:05:39 +0800
Tag:    v3.4.6

MDL-63401 tool_dataprivacy: Allow expiriration of users without end date

commit a9c0a87ffd1f3d6e9b629427b5119a822bbdc847
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 20 Sep 2018 11:03:35 +0800
Tag:    v3.4.6

MDL-63401 tool_dataprivacy: Move cap checks to endpoints from API

commit 3e90c7df3334cb5eb783c0f4fefb8bb8866e010f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 20 Sep 2018 09:10:38 +0800
Tag:    v3.4.6

MDL-63401 tool_dataprivacy: Rewrite expired deletion handling

commit 037f7412144e366e906d8b6a06b05d6d16272311
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 03 Sep 2018 14:31:38 +0800
Tag:    v3.4.6

MDL-63496 tool_dataprivacy: Support for per-role retention

commit 924881fba98c3882cbc37f761ead23936c512fb2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 03 Sep 2018 08:57:45 +0800
Tag:    v3.4.6

MDL-63495 core_rating: Add helper to fetch users in context

commit 121f12aa3cba2e11be03ff9a038157c1687ae9e0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 31 Aug 2018 10:21:22 +0800
Tag:    v3.4.6

MDL-63495 mod_forum: Add intial support for removal of multiple context users

commit f2c6d5cc1164df285be439354adbfff3963d2f44
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 31 Aug 2018 10:20:57 +0800
Tag:    v3.4.6

MDL-63495 privacy: Add support for removal of multiple users in a context

commit 86c7c955ebc7c2394dbf8b14590229759f802001
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Aug 2018 14:10:59 +0800
Tag:    v3.4.5

MDL-63094 tool_policy: Fix the cookie banner to the bottom

commit bb52200f8788889f39730e4a36d0c7c495d399f5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Aug 2018 14:09:00 +0800
Tag:    v3.4.5

MDL-63101 cache: Improve accuracy of cache event invalidation

commit 0c94a924294f2e21e1ce091e3c3f69b6437d4a01
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Aug 2018 09:58:44 +0800
Tag:    v3.4.5

MDL-63094 js: Do not check visibility before hiding backdrop

commit fed3dbe83e22c6f328c2ca165557b675d10aa454
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Aug 2018 09:58:22 +0800
Tag:    v3.4.5

MDL-63094 tool_policy: Fix race condition in modal display

commit 80ed1e0cd72d2f9813093bc7f13389f002dbf92c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Aug 2018 11:30:24 +0800
Tag:    v3.4.5

weekly release 3.4.4+

commit 03587989eaaac09646fefea386009225b0e447bd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Aug 2018 10:59:53 +0800
Tag:    v3.4.5

MDL-63050 cachestore_redis: Update hExists to check empty

commit 8058d53f6aba1e803e4c7034ac166e66d49666ed
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Aug 2018 10:57:53 +0800
Tag:    v3.4.5

MDL-63050 redis: Make session check compatible with Redis 4.0

commit ebba2fc8d39dbdb897d5217443678fcdf9aea477
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 27 Jul 2018 10:05:17 +0800
Tag:    v3.4.5

MDL-62950 behat: Disable editing for boost test

commit e93427657ad0296224e9a2fef624eb092850dd91
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Jul 2018 14:56:35 +0800
Tag:    v3.4.5

MDL-62950 behat: Correct use of nav

commit f1cb7fc6a3e85ba6e0b19c075721f49bbe08730e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Jul 2018 14:49:04 +0800
Tag:    v3.4.5

MDL-62950 behat: Correct path to P&P

commit 51b1c2b4d69ade0f3debb1b0a1179ae54d1795d6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Jul 2018 14:49:04 +0800
Tag:    v3.4.5

MDL-62800 behat: Correct path to P&P

commit 2d6cb43e1e65f0ebf907d2c1509f08ea5df260ea
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Jul 2018 15:09:07 +0800
Tag:    v3.4.5

weekly release 3.4.4+

commit 7968c4c46a7ecd0f95de8cd5c068ecdf0280b073
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Jul 2018 11:48:15 +0800
Tag:    v3.4.5

MDL-62949 calendar: Fix behat nav to calendar

commit 8fe630d49b87aeaf5b57274ab062771bd7b44bd8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Jul 2018 16:18:48 +0800
Tag:    v3.4.6

MDL-35788 forum: Show post creation time not modified

commit b54f6d478101ac82ee92b7cab17d350ab77fa6df
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 09 Jul 2018 12:12:57 +0800
Tag:    v3.4.5

MDL-56093 auth_db: Remove issue no. from comment

commit 71e351ec79662f3bf221d051496ff94d7da221df
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Jul 2018 14:05:10 +0800
Tag:    v3.4.4

weekly release 3.4.3+

commit 136f206331abeb33a81c74ddbe7bc9abd470dbde
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 04 Jul 2018 10:29:15 +0800
Tag:    v3.4.4

MDL-62834 behat: Move include to function

commit f720f30fd83c1aa1e7f444aa19a4e0b50bc7b0f6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 20 Jun 2018 12:04:50 +0800
Tag:    v3.4.4

MDL-62715 mod_assign: Bump submissions back when grading in tests

commit d1040fe2b31bb6afc73c3518fd1b15be77f246dc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 06 Jun 2018 12:26:53 +0800
Tag:    v3.4.5

MDL-62653 behat: Ensure that tasks run properly from behat

commit 90f7c52e40081d5c7150c474a0416e3e24e47b20
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 01 Jun 2018 11:35:03 +0800
Tag:    v3.4.5

MDL-62660 tool_dataprivacy: Add method for unit tests to run adhoc tasks

commit 9f3ca3e7acc73266d0bdb13b629b13ca32e0b43c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 01 Jun 2018 08:14:51 +0800
Tag:    v3.4.5

MDL-62619 privacy: Improve performance of contexts loading

commit 999fcfaa9fd8208e160356cf3275591be1503d6d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 30 May 2018 08:35:08 +0800
Tag:    v3.4.4

MDL-57486 tool_recyclebin: Coding style fix

commit e5434384e54fa13cbe6806f88eb9a4b59c2229b6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 28 May 2018 08:52:50 +0800
Tag:    v3.4.4

MDL-62543 mod_forum: Add RSS Unit tests

commit 572c939ec21d312ff8ab1476553665f669e3bcbf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 25 May 2018 11:58:35 +0800
Tag:    v3.4.4

MDL-55609 assignfeedback_comments: Remove shared setUp

commit 6f1bf92b2fa7f1bf36541a3570bfc3135a7a2c1f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 25 May 2018 11:44:02 +0800
Tag:    v3.4.4

MDL-55609 mod_assign: Move fixture to folder

commit aea6fc7e83c121e167a3f3854b84fd87d6787c2c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 25 May 2018 11:40:59 +0800
Tag:    v3.4.4

MDL-55609 mod_assign: Remove shared setUp for all tests

commit 5e3bc5f34f08d51f5a7ce07a7138d8e1c71a7af6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 25 May 2018 11:40:26 +0800
Tag:    v3.4.4

MDL-55609 testing: Add a create_and_enrol helper

commit 841b8c5e34daa8effd4f2b8026ad856f91675817
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 21 May 2018 10:13:41 +0800
Tag:    v3.4.4

MDL-62516 mod_forum: Only delete files for requested user

commit 63e64aa6cb88ddbe60b972707c775533fcf3ca1c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 20 May 2018 15:14:50 +0800
Tag:    v3.4.4

MDL-62500 tag: Update checkbox label when updating tag

commit 6f0e3c70a97927cb348bb031ddf76dd756cc2439
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 16 May 2018 13:47:33 +0800
Tag:    v3.4.3

MDL-62463 mod_glossary: Fix SQL query

commit e6a65ee7962ab506ac208771c1e0c2a1eb9071b4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 15 May 2018 14:16:54 +0800
Tag:    v3.4.3

MDL-62134 core_privacy: Allow for a failure handler

commit 67b4cde9bdd63cd9d75ab70636460cb5bbe579ba
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 14 May 2018 15:40:23 +0800
Tag:    v3.4.3

MDL-62425 core_privacy: Add core to the list of components

commit a7e25a4743c6c2b9c892f9de0c5b161737cbe48a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 14 May 2018 15:12:43 +0800
Tag:    v3.4.3

MDL-62432 quiz: Check contexts more carefully

commit b04d01c29eca65cd3e83470c643bff36e27fcc7e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 14 May 2018 11:54:48 +0800
Tag:    v3.4.3

MDL-62425 core: Add privacy implementation

commit 108ed14f1d0956b866c7f5a5893b1bba426ff4a1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 14 May 2018 08:43:15 +0800
Tag:    v3.4.3

MDL-62420 enrol_lti: Fix random unit test fail in privacy

commit 93476477d63ae0ce6146cc763b4eee2804cbf739
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 13 May 2018 16:02:16 +0800
Tag:    v3.4.3

MDL-62370 core_privacy: Directory-less subsystems are compliant

commit 8ef2cc73c71beb6b6c56a56e3bc1b1df14ad0e6d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 13 May 2018 15:45:24 +0800
Tag:    v3.4.3

MDL-62371 core_privacy: Add support for progress trace

commit 644c42f936d007e25e5e69bf874574c06abcd591
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 12 May 2018 22:53:58 +0800
Tag:    v3.4.3

MDL-62393 message: Fix random unit test fails

commit 6e7bc3a86a7e7c747b79185c796fdac677b5c00e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 11 May 2018 11:15:13 +0800
Tag:    v3.4.3

MDL-62394 privacy: Make JSON export pretty

commit 3fa0cd9708393f00836b8aab93c0294ba8fabafc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 11 May 2018 08:48:34 +0800
Tag:    v3.4.3

MDL-62117 enrol_paypal: Improve SQL efficiency

commit 2986db7b8d90d922981f2e6bec329a8ccbd191d9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 20:19:22 +0800
Tag:    v3.4.3

MDL-62384 core_rating: Move WHERE clauses to JOIN

commit 75f2840454412b9297728d9b276610adf8d78935
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 20:05:47 +0800
Tag:    v3.4.3

MDL-62384 core_grade: Move WHERE clause to JOIN

commit 0d91ed29421d477afc46ec2b4bb206319bfd2362
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 16:38:07 +0800
Tag:    v3.4.3

MDL-62384 mod_lesson: Move WHERE clause to JOIN

commit b2b8f037dead22b967e30fd4278c000d24407a11
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 16:07:25 +0800
Tag:    v3.4.3

MDL-62384 logstore_standard: Remove unnecessary join on context

commit 74d018c3e0040c98a7ee2c26d8372b6f335cbaee
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 15:36:58 +0800
Tag:    v3.4.3

MDL-61905 mod_workshop: Adjust privacy SQL queries

commit 0011785c0affb32af0a7a312b1925a5b223cc26d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 14:42:22 +0800
Tag:    v3.4.3

MDL-62384 mod_quiz: Improve performancy of privacy queries

commit 500146d1e65d31b92333ad9436db1b61fb18ea86
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 14:05:53 +0800
Tag:    v3.4.3

MDL-61309 mod_forum: Improve privacy query performance

commit 1813fb1019f2142703175a3575248c4b96f478ed
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 07:43:13 +0800
Tag:    v3.4.3

MDL-61309 mod_forum: Remove unnecessary deletion check

commit 039f5b0472efd56e782d36f60879f6778494239a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 May 2018 19:57:45 +0800
Tag:    v3.4.3

MDL-61858 core_privacy: Add test to ensure component implementations

commit e00c025ed6be8ecdddc8fd6ebc7ba88ff7d029c2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 07 May 2018 14:31:00 +0800
Tag:    v3.4.3

MDL-62326 core_antivirus: Implement null provider

commit 6294e3b9ec770433ccfabf242be031367f78a8ca
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 07 May 2018 09:28:50 +0800
Tag:    v3.4.3

MDL-61937 mod_data: Correct rating export args in privacy

commit d038e858df227b1f034373ae851b242e8327ada1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 07 May 2018 07:09:12 +0800
Tag:    v3.4.3

MDL-61407 question: Export step files in privacy

commit df14c026bfaad4d32be6956e287f654a84c91292
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 May 2018 07:21:01 +0800
Tag:    v3.4.3

MDL-61407 privacy: Reset the writer after writer tests

commit 9cf2c160dc64ccf77fcd112211c5e91a6926472c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 May 2018 17:46:30 +0800
Tag:    v3.4.3

MDL-62135 tool_log: Use plugintype_class_callback

commit 8b8f1bf85c3039210cdaebf35d402727c5bd06a3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 May 2018 11:40:08 +0800
Tag:    v3.4.3

MDL-61800 task: Reset the OUTPUT and PAGE on execution

commit 27b956ef56fa45760eaec146643d501f58475ba8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 May 2018 10:45:12 +0800
Tag:    v3.4.3

MDL-62240 file: Add includehash to shorten_filename + unit tests

commit 2964d00f9404b76cb7d58c873989ce87fc4aa06b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 May 2018 09:15:43 +0800
Tag:    v3.4.3

MDL-59845 tool_lp: Add js tracking around UI refresh

commit 9bb560cd7c1d8737bb215a49c0d210fbea42f419
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 01 May 2018 09:30:46 +0800
Tag:    v3.4.3

MDL-62280 xhprof: Support tideways_xhprof

commit a59a5912ee8c9301328e237cee48f81731660621
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 30 Apr 2018 20:35:56 +0800
Tag:    v3.4.3

MDL-62248 core_privacy: Add getter for user context prefs

commit 2dcc83ac384f402043735ee9d5c12e4ecff5b441
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 30 Apr 2018 15:58:55 +0800
Tag:    v3.4.3

MDL-62248 core_privacy: Unit test for get_user_preferences

commit ab58842db9ba4626bc55962b622659f5e6ceb9d8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 30 Apr 2018 09:27:12 +0800
Tag:    v3.4.3

MDL-61308 mod_assign: Whitespace fix

commit 5886b5ef4779ec7751842c60ee0a64996865386d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Apr 2018 08:44:27 +0800
Tag:    v3.4.3

MDL-61898 cache: Implement privacy API for all stores and locks

commit 8bde0603d12a5be78c3e32158aa04b565e686212
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 25 Apr 2018 19:26:45 +0800
Tag:    v3.4.3

MDL-61898 core_cache: Implement Privacy API

commit 2915719cb9316d694d282de55eaba7e5ba89e115
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Apr 2018 13:35:05 +0800
Tag:    v3.4.3

MDL-61407 quizaccess: Add null_writer implementations

commit 3df1711e6d1c107104d2fae20fbec797777408f4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Apr 2018 10:18:31 +0800
Tag:    v3.4.3

MDL-62140 core_privacy: Improve unit test

commit 3c7fe9a18708a2d34936cfdb65cc3ea6050ab112
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Apr 2018 08:07:06 +0800
Tag:    v3.4.3

MDL-61309 mod_forum: Implement privacy deletion

commit 35e39d8b5db78cc1cf59c3c66fdd6bb3425b4650
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Apr 2018 09:57:16 +0800
Tag:    v3.4.3

MDL-61891 core_plagiarism: Use manager method caller

commit 84f092a44be68d2a3d901da92aef3188191a7c1e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Apr 2018 09:57:16 +0800
Tag:    v3.4.3

MDL-61891 core_portfolio: Use manager method caller

commit 3fd4a77fde187f1e4cf45925d1c4f6f22c08325c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 22 Apr 2018 21:30:01 +0800
Tag:    v3.4.3

MDL-62079 core_filters: Implement null provider

commit 96f5327b3d3879e617700ee54baac29938cc4cd3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Apr 2018 08:49:00 +0800
Tag:    v3.4.3

MDL-61836 blog: Fix random order failures

commit 92b4e5956ed49dfc99d6d17f218ff3881c32b0c6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Apr 2018 08:17:15 +0800
Tag:    v3.4.3

MDL-61836 comment: Add missing require

commit 1444ea075e9e673238e10bf2df1849dd8d3f71c8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Apr 2018 12:46:42 +0800
Tag:    v3.4.3

MDL-62047 core_userkey: Add privacy implementation

commit 457f4b75518d2697de86f702c85a17ebaf0b4217
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Apr 2018 12:46:38 +0800
Tag:    v3.4.3

MDL-62047 core_userkey: Define component path

commit d2b9bbf551f453ff7b8658e47fda987792e2bfad
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 17 Apr 2018 14:39:56 +0800
Tag:    v3.4.3

MDL-61663 phpunit: Add portfolio to the testsuite list

commit e9419db48d73e391aae897a14ad37f7a99c03ab0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 15 Apr 2018 17:33:03 +0800
Tag:    v3.4.3

MDL-61407 privacy: Track changes in any context

commit b3753e60faeaf0bb657b7441a5831e9aa7b72e9a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 15 Apr 2018 17:29:04 +0800
Tag:    v3.4.3

MDL-61407 question: Allow formatters to ignore caps

commit 28780bdb622d7519f4d53bad9a6d6b3238affe3e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Apr 2018 21:35:07 +0800
Tag:    v3.4.3

MDL-61974 privacy: Rewrite the content writer storage

commit 8c9880c2badc246228251a645c24b26a14c39321
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Apr 2018 18:40:20 +0800
Tag:    v3.4.3

MDL-61819 core_editor: Implement core provider

commit f42a8992687c4f909c1656e6d4718a00aa9be033
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Apr 2018 15:51:29 +0800
Tag:    v3.4.3

MDL-61896 filter: Implement privacy API for all filters

commit 46612109ff4cefe8913786fee8bc84a8e188cf0e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Apr 2018 14:21:31 +0800
Tag:    v3.4.3

MDL-61895 availability: Implement null provider for plugins

commit 8f52e5f0da453bdee74818361f419b3d242cb10c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Apr 2018 13:27:37 +0800
Tag:    v3.4.3

MDL-61819 editor_atto: Implement null provider

commit 9abdeed325e375c515a9293e3d9261ecb5a68051
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Apr 2018 13:21:47 +0800
Tag:    v3.4.3

MDL-61407 quiz: Add reports for quiz

commit 52dd3facb56786094f01d09ab9fa2837da2e30da
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 07 Apr 2018 14:16:52 +0800
Tag:    v3.4.3

MDL-61407 qtype: Add null_writer for all qtypes

commit 27aaaf2998ca3392b333d06bcd88821fd2366992
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 07 Apr 2018 14:10:29 +0800
Tag:    v3.4.3

MDL-61407 qformat: Add null_writer for all qformats

commit e4fcfbb8f9f05360cdc25019dd07ac15b2f6d7fa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 07 Apr 2018 14:02:38 +0800
Tag:    v3.4.3

MDL-61407 question: Add null_writer for all behaviours

commit 7fe24b695c2d74f848c496245843360479861a17
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Apr 2018 09:11:38 +0800
Tag:    v3.4.3

MDL-61891 privacy: Add helper to call methods on interfaces

commit a00bc971d5547e934db843872c4910aff18d1c32
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 05 Apr 2018 11:10:57 +0800
Tag:    v3.4.3

MDL-61861 core_tag: Correct langstring identifier

commit 5712717383cdedeb13bab252d1c23d4dfafda8ad
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 05 Apr 2018 10:43:21 +0800
Tag:    v3.4.3

MDL-61861 privacy: Add unit tests to check all providers.

commit b4d758c6a7ca6e25a1761d5af627d189dcfc6de4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 01 Apr 2018 20:32:57 +0800
Tag:    v3.4.3

MDL-61819 editor: Implement editor null providers

commit 1e70bd2b95cf74641d5d316c493898d6b5be8a01
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 01 Apr 2018 20:02:59 +0800
Tag:    v3.4.3

MDL-61818 antivirus: Implement core_privacy API

commit 658b689b12fbf8e3cca9dc9bb4fcd04778122dcf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 01 Apr 2018 13:34:39 +0800
Tag:    v3.4.3

MDL-61751 core_privacy: Correct test return

commit 522f199222b809e47f4435eedbd962df01ce6b93
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 01 Apr 2018 13:23:53 +0800
Tag:    v3.4.3

MDL-61817 tinymce: Add privacy implementation for all plugins

commit cf0e8735065679e9ba9b552b55a3d3eb22bd3d99
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 29 Mar 2018 15:28:13 +0800
Tag:    v3.4.3

MDL-61703 privacy: Allow writing of user preferences at any context

commit 0d2a976843ee0ac877e57c054ee2d4f169351972
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Mar 2018 09:05:23 +0800
Tag:    v3.4.3

MDL-61770 iplookup: Check types rather than values

commit ab30639634f98c6250513eb5c36bbb6d9897bafe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Mar 2018 08:17:01 +0800
Tag:    v3.4.3

MDL-61743 core_privacy: Reduce context specificty

commit 36f95f4473590db54d4c0393abeab675ea916251
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Mar 2018 07:54:21 +0800
Tag:    v3.4.3

MDL-61309 core_tags: Add privacy unit test trait

commit 8e02d8b3dfdccf2ddd81745a2d35f7d0b765fc75
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Mar 2018 07:53:53 +0800
Tag:    v3.4.3

MDL-61801 core_privacy: Correct bug in unit test provider

commit ec965d9e001911ed0d576825dc807e5ae62ce18f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Mar 2018 07:53:53 +0800
Tag:    v3.4.3

MDL-61828 core_privacy: Support proper nesting in test trees

commit bfff12f5279d7a39943378321b1ecc6b23708266
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Mar 2018 12:11:11 +0800
Tag:    v3.4.3

MDL-58179 mod_lesson: Add missing : in labels

commit 65fa7c7d15057de2ddd29db0e124a105b7a1f977
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Mar 2018 08:48:42 +0800
Tag:    v3.4.3

MDL-61519 coursecat: Reset the coursecat cache on enrolment

commit 1886d9df926fd52750e31c23b1bc35916926a9c3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Mar 2018 08:08:29 +0800
Tag:    v3.4.3

MDL-61689 phpunit: Be stricter about output during unit tests

commit 06ae551f04afc1c724d5a3ca8793bf73647931d8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Mar 2018 13:13:57 +0800
Tag:    v3.4.2

MDL-61307 core_privacy: Add unit test to check installed providers

commit 72999a7eb9e77472cde5364b13ea194cc0e8dce7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Mar 2018 09:42:11 +0800
Tag:    v3.4.2

MDL-61307 core: Language changes

commit cd505acf19162a5e8f651ec949782df778a8f782
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Mar 2018 08:37:58 +0800
Tag:    v3.4.2

MDL-61307 privacy: Rename deletion functions

commit cf9ef3275d87b99a8283c56222582825068466ec
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 12 Mar 2018 22:00:27 +0800
Tag:    v3.4.2

MDL-61307 core: Remove deletion_criteria

commit 1d58d59c86fb1c5746fd531dd5f96bb87e2f9aab
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Mar 2018 09:48:28 +0800
Tag:    v3.4.2

MDL-61307 core: Add component_class_callback functionality

commit ef86897b465c4d5b21619bfaab58c5eb37f2ec1f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 06 Mar 2018 11:59:48 +0800
Tag:    v3.4.3

MDL-61597 calendartype: Implement the privacy API

commit 0fbe9dfb956c65dddab66ad988763c62c6928443
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 05 Mar 2018 16:53:58 +0800
Tag:    v3.4.2

MDL-61570 tool_usertours: Implement Privacy API

commit ea59dfbb814584f1715d5160be18b0b06b2a9301
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 04 Mar 2018 13:10:46 +0800
Tag:    v3.4.2

MDL-61571 atto: Implement null provider for atto plugins

commit 6f8ea0e2eac8e0a418ad4ba8da11e6b0f6be88a1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 03 Mar 2018 20:21:38 +0800
Tag:    v3.4.2

MDL-61566 theme: Add Privacy providers for all core themes

commit ff74536adb1aee36c99d2790db016a3e3737ba36
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 02 Mar 2018 17:58:21 +0800
Tag:    v3.4.2

MDL-61268 core: Fix empty string DB cehck

commit 15a45606379016e3a0e324d1c04dc1c8e0bdcea6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Mar 2018 13:23:34 +0800
Tag:    v3.4.2

MDL-61307 core_plagiarism: Add implementation of Privacy API

commit def77d788276b24224c20793f6e5ce5e26e59a68
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Mar 2018 12:15:56 +0800
Tag:    v3.4.2

MDL-61307 core_privacy: Implementation of itself

commit 3f1cc42f4b67ebb498ac066e4918c2bcf6d3a199
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Mar 2018 09:29:01 +0800
Tag:    v3.4.2

MDL-61307 core_privacy: Add legacy polyfill for contrib plugins

commit c0ca1a22bfebabb62a1ce8d0ee423f634a1dd6ae
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Mar 2018 09:27:32 +0800
Tag:    v3.4.2

MDL-61307 core_rating: Add implementation of Privacy API

commit 289fe1ef760a72f481c423a91aba91f59abd541c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Mar 2018 09:24:26 +0800
Tag:    v3.4.2

MDL-61307 core_privacy: Define and test providers

commit 24125dd10220dfcee1f68ccfb4d3846fa4ee82aa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Mar 2018 09:21:48 +0800
Tag:    v3.4.2

MDL-61307 core: Define a new privacy component

commit 51da83291bca1481f6029dcbb5299ce11378daad
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Feb 2018 09:35:36 +0800
Tag:    v3.4.2

MDL-61307 core_tag: Add implementation of privacy API

commit 4e62b0f9993c04e0d24196167b8c18282b5d4170
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Feb 2018 17:37:53 +0800
Tag:    v3.4.3

MDL-61407 mod_quiz: Add initial privacy implementation

commit b09f1d8be94dc3bb2ffa590a72974d46587d4774
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Feb 2018 17:37:49 +0800
Tag:    v3.4.3

MDL-61407 question: Add initial privacy implementation

commit 85270722f51f3725f7d97d866ddba096a8214f6b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Feb 2018 09:11:21 +0800
Tag:    v3.4.2

MDL-61480 core: Check plugin installed before returning

commit 45202e1154cbbed7d06a177e954fb59e0f43aeaa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 12 Feb 2018 10:38:33 +0800
Tag:    v3.4.2

MDL-61305 modinfo: Add back missing require for course

commit 1706ca614036241de0432ac8a9b09901d19e0ac6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Feb 2018 15:45:02 +0800
Tag:    v3.4.2

MDL-61398 block_html: Implement privacy API

commit 6359c7e7beb06b9b426d7392cd44488e0bb5121c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Feb 2018 10:22:02 +0800
Tag:    v3.4.3

MDL-61309 mod_forum: Implement the Privacy API

commit 58f7ad98d71cc08215c5c323ed2f302f7e3d9f2e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 02 Feb 2018 11:31:12 +0800
Tag:    v3.4.2

MDL-61341 theme_boost: Fix usertour zindex calculations

commit 422889d0eb6b97c6bd0be7fe1a3eec69077650ac
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 02 Feb 2018 11:29:33 +0800
Tag:    v3.4.2

MDL-61341 theme_boost: Modify variables used for calculations

commit 9089f5046314712610dfab8cd87e473ba52b42d3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Feb 2018 14:28:13 +0800
Tag:    v3.4.2

MDL-60077 tool_usertours: Pull v0.12.2 of usertours for triangle fix

commit 3f8287efe35a431af4bb3d9311feb6af1a4baac7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Jan 2018 15:14:41 +0800
Tag:    v3.4.2

weekly release 3.4.1+

commit 2b9d5423de9ab679aaf5e406b1b6c1574e3a0a3a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Jan 2018 12:45:56 +0800
Tag:    v3.4.2

MDL-60078 tool_usertours: Adjust accessibility checks for all themes

commit d0d8b19dab8fe8c3e3a4a36838d7527f7f4b9b75
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Jan 2018 10:05:42 +0800
Tag:    v3.4.2

MDL-61234 tool_usertours: Rewrite feature to work with all themes

commit 04881b93f10821ff8e8578de71e0f943c94a59ea
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Jan 2018 09:48:05 +0800
Tag:    v3.4.2

MDL-61253 repository: Add referenced files to archives

commit ac7aae0dd26c7ec526c8183f8ad010d9048517b2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Jan 2018 11:29:29 +0800
Tag:    v3.4.2

MDL-60078 behat: Convert ErrorException to DriverException

commit a588c0f85b960d79ba5f6a049b92551c95305d11
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 19 Jan 2018 15:06:45 +0800
Tag:    v3.4.2

MDL-61234 tool_usertours: Wrap library calls in pendingjs

commit 95bce65a9fb537618b0fea3df49457e07aadb8a5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Jan 2018 12:48:03 +0800
Tag:    v3.4.2

weekly release 3.4.1+

commit 12d8c5a6113164d35681349fdfc2d953efcbfbc6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 16 Jan 2018 14:26:13 +0800
Tag:    v3.4.3

MDL-61223 course: Set default course start date

commit 645bc22468a7da68890db426fee8de9b728baf7f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 16 Jan 2018 13:21:47 +0800
Tag:    v3.4.2

MDL-61221 badges: Ignore site availabilty for behat

commit 89fc5ef888578f079e509cce0bdff45c907d793b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 12 Jan 2018 09:34:20 +0800
Tag:    v3.4.2

MDL-61204 user: Fix random failure in behat

commit 0f6761962ab34437c49c0ae76f915e47cc6a056c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 10 Jan 2018 08:12:52 +0800
Tag:    v3.4.1

MDL-61177 badges: JS pending checks in connection test

commit 440113b4572867aba8cb2c6b9dbaac8d814d26d0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Jan 2018 09:08:40 +0800
Tag:    v3.4.1

MDL-61068 mod_forum: Fix neighbour test dates

commit f83fc14e4df8d0bbaeba4f3940035ad74e818d71
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 08 Jan 2018 17:13:06 +0800
Tag:    v3.4.1

MDL-61169 iplookup: Change to github.com IP

commit e5dc80a10c5d44b3402a9d90a35a0c39ea85619f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 04 Jan 2018 14:33:47 +0800
Tag:    v3.4.1

MDL-40613 auth_ldap: Call update_user_record on create

commit d0308d8d763032a19a0ee9c221220deeb831d783
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 20 Dec 2017 11:31:28 +0800
Tag:    v3.4.1

MDL-61068 mod_forum: Round timed posts to nearest 60 seconds

commit 1ddeb827a3c09ebbdda4c36746b60d1a8d6477d1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 19 Dec 2017 15:51:58 +0800
Tag:    v3.4.2

MDL-61010 mod_forum: Add unread link to blog view

commit 2e55209603311c734e5a69dae31f4671e8cf121b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Dec 2017 11:14:40 +0800
Tag:    v3.4.1

MDL-60965 behat: Correct strlen use

commit 68e670d8ea7e637e5b1a4c0bef52543dbe1a594a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 04 Dec 2017 10:18:42 +0800
Tag:    v3.4.1

MDL-60948 tool_httpsreplace: Correct use of test URLs

commit 05a70bac3862e9c1cb8d3edc9cefcff87a8e70f0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 10 Nov 2017 14:18:51 +0800
Tag:    v3.4.1

MDL-60773 core: Add pendingJS checks for autocomplete interactions

commit 27973b545cc26ad021808bd03d5886b729a3fb00
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 10 Nov 2017 13:56:21 +0800
Tag:    v3.4.0-rc3

MDL-60763 calendar: Use PHP concat, not JS

commit fb5bbf142486356ccaf06c8b140b2ccc7ea91091
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 10 Nov 2017 10:26:04 +0800
Tag:    v3.4.0-rc3

MDL-60765 theme: Make inplace-autocomplete rule more specific

commit 9dead25fd514501a26b3db50711c5b9cab58e206
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 10 Nov 2017 10:10:53 +0800
Tag:    v3.4.0-rc3

MDL-60763 core_calendar: Revert removal of calendar_get_upcoming

commit 41b7375c075e62a71452dbb2d796e81ba9bab48d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 10 Nov 2017 08:15:08 +0800
Tag:    v3.4.0-rc3

MDL-60763 core_calendar: Deprecate calendar_get_upcoming

commit 6996fbaa0ea3fea5bb773ffa73962abeab4d4bf2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 10 Nov 2017 08:11:36 +0800
Tag:    v3.4.0-rc3

MDL-60763 core_calendar: Revert removal of calendar_get_upcoming

commit f169f4fd21a76784b55344b1b920885e2c46d634
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Nov 2017 12:53:07 +0800
Tag:    v3.4.0-rc3

MDL-60752 lti: Compare text in types_config properly

commit 7cf4331a6f57201942b915a5ba39be6148536b6b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Nov 2017 10:07:10 +0800
Tag:    v3.4.0-rc3

MDL-60579 user: Correct PARAM type for filters

commit 762f8dc1db75641174019e721069210c2bb45d96
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Nov 2017 09:07:34 +0800
Tag:    v3.4.0-rc3

MDL-60579 user: Add missing case breaks

commit a997dc9da53de1c676af1b036bd556e64a0ca366
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Nov 2017 09:07:21 +0800
Tag:    v3.4.0-rc3

MDL-60579 user: Correct search for strings

commit 446b21b512698e4d1ec164fe92137da96ab61245
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Nov 2017 09:07:02 +0800
Tag:    v3.4.0-rc3

MDL-60579 user: Check filter strings have correct part count

commit 3968d2ca7e450cb312e2803d2a0d841d2c8e5d59
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Nov 2017 09:05:22 +0800
Tag:    v3.4.0-rc3

MDL-60579 user: Prevent behat from interacting til setup complete

commit e759c9ed837146e07bbd3a53a855861f1218b4b7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Nov 2017 15:15:17 +0800
Tag:    v3.4.0-rc2

MDL-60590 enrol_manual: Fix for race condition in button calculation

commit 2e36c426253512f00e495369d9d65b2c05661591
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Nov 2017 10:10:29 +0800
Tag:    v3.4.0-rc2

MDL-60700 calendar: Update behat test or new normal

commit 7d416f9c2cdf5f95f8284fdbe8322d2470a8a732
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 07 Nov 2017 08:36:29 +0800
Tag:    v3.4.0-rc2

MDL-60361 calendar: Update behat test lang

commit 6630b38c95619ffd8d9c9179d73b6665f1856adb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Nov 2017 09:04:10 +0800
Tag:    v3.4.0-rc1

MDL-60587 calendar: Adjust use of time() in unit tests

commit 1ab858314a01aaf4adcbf712b67d03aae4c8a93a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Nov 2017 08:14:54 +0800
Tag:    v3.4.0-rc1

MDL-60587 block: Correct courseid/categoryid check

commit e20752c4f52ca57a702a79fb367f87620aafc783
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Nov 2017 19:00:53 +0800
Tag:    v3.4.0-rc1

MDL-60587 calendar: Fix un-validated params

commit 43caf0217ff3c67175b645b82ccdf11f03bc1b65
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Nov 2017 15:43:17 +0800
Tag:    v3.4.0-rc1

MDL-60558 block_calendar_upcoming: Render the template when no events

commit 89cf38c6d9fe8680e172c65752a70fa4695c276b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 01 Nov 2017 10:22:32 +0800
Tag:    v3.4.0-rc1

MDL-52037 theme: Correct question feedback width

commit 43a1e9a2a53797ff4c856c206f6990dadd909ccd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 01 Nov 2017 09:36:15 +0800
Tag:    v3.4.0-rc1

MDL-60645 calendar: Add missing clean classes

commit a37faf9c70d941168f12fd8f1685313ee552bb95
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 31 Oct 2017 08:51:46 +0800
Tag:    v3.4.0-rc1

MDL-60635 calendar: Fix end of month issue with previous/next month

commit 314b8093e79e7d1fd713d45844da2f6cf67007ea
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 31 Oct 2017 07:02:44 +0800
Tag:    v3.4.0-rc1

MDL-60633 core: Add pendingjs checks for inplace editable

commit eb3b38f04c34a9a64181310336d4d507e6537c8d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 29 Oct 2017 21:05:10 +0800
Tag:    v3.4.0-rc1

MDL-60570 calendar: Correct course filter label in day view

commit 6607c5ffb6b875c7ba53ccbcae7802ed5de73290
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 27 Oct 2017 10:29:29 +0800
Tag:    v3.4.0-rc1

MDL-60587 calendar: Switch WS to use new helper

commit 7f14def2305cb591224f69fb43708af19be131ef
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 27 Oct 2017 10:29:12 +0800
Tag:    v3.4.0-rc1

MDL-60587 calendar: Add missing categoryid in upcoming WS

commit 30ff29dc9ff313295e6e0592ec117013cd7ddadd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 27 Oct 2017 10:28:07 +0800
Tag:    v3.4.0-rc1

MDL-60587 calendar: Improve link params for calendar buttons

commit 39e364515f9a41e1eae15f371ee92f1854254763
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 27 Oct 2017 10:27:03 +0800
Tag:    v3.4.0-rc1

MDL-60587 calendar: Switch to new helper in main view

commit 557d8528eb8796c50867b86464c37cfeb6ee9368
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 27 Oct 2017 10:26:20 +0800
Tag:    v3.4.0-rc1

MDL-60587 block_calendar_upcoming: Setup calendar using new helper

commit 0bd6039f40f88f7f284965e631383d1d41087fa3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 27 Oct 2017 10:25:56 +0800
Tag:    v3.4.0-rc1

MDL-60587 block_calendar_month: Setup calendar using new helper

commit 57e8c9f748ca9c8d7e36ef74c3503b5398d69405
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 27 Oct 2017 10:25:20 +0800
Tag:    v3.4.0-rc1

MDL-60587 calendar: Correct category subscription in information

commit 7b7bf31d4c86189199a50197b391fe0611be8a2e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 27 Oct 2017 10:24:51 +0800
Tag:    v3.4.0-rc1

MDL-60587 calendar: Add helper to setup the calendar_information

commit e3491a093a56baf9476dbec80b06bebddd4bb36e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Oct 2017 10:13:57 +0800
Tag:    v3.4.0-rc1

MDL-60558 calendar: Upcoming block should use the right template

commit a0a78199b8baed66d72a8925aac3c2bc181f7333
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Oct 2017 10:13:36 +0800
Tag:    v3.4.0-rc1

MDL-60558 calendar: Add event metadata to upcoming template

commit d523cbcb2669d15ccd188dc1c8bd75aa33b1d66c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Oct 2017 10:12:41 +0800
Tag:    v3.4.0-rc1

MDL-60558 calendar: Upcoming should support categories

commit 5c9acb8164ff90d2e270d58229b0c839837489d8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Oct 2017 10:12:03 +0800
Tag:    v3.4.0-rc1

MDL-60558 calendar: Adjust URL change

commit 8242027da323c0ab33715ad85bbf49808bbb64a3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Oct 2017 10:09:21 +0800
Tag:    v3.4.0-rc1

MDL-60558 calendar: Move edit event to CRUD

commit fd2f1ae146830cf86472ca062110371efa82f24d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Oct 2017 10:07:48 +0800
Tag:    v3.4.0-rc1

MDL-60558 calendar: Remove old SELECTORS

commit c8419f87c0936632a189143f86735aa64191b94e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Oct 2017 10:05:40 +0800
Tag:    v3.4.0-rc1

MDL-60558 calendar: Harden event link detection

commit 6c3f463dbd7aadf44bcb4b54abf5f2575b3b7df0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Oct 2017 10:04:41 +0800
Tag:    v3.4.0-rc1

MDL-60558 calendar: Move the summary modal to view_manager

commit a1b696f943dd808a6e216ec41f1df8b52508f42a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 25 Oct 2017 07:41:57 +0800
Tag:    v3.4.0-rc1

MDL-60576 calendar: Remove underline between icons and text

commit acd146fe7c6eeb5afe47b8cd0b4daa3070a15360
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Oct 2017 15:53:31 +0800
Tag:    v3.4.0-rc1

MDL-59938 calendar: Only show repeat information if repeating event

commit 79dff18711a3a5b2a626660792b881c474f30e8c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Oct 2017 15:35:31 +0800
Tag:    v3.4.0-rc1

MDL-59942 calendar: Add missing attribute to narrow day link

commit 9da0be8c469f765cb27a40d5ee0ef640c18a02f9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Oct 2017 15:25:34 +0800
Tag:    v3.4.0-rc1

MDL-60559 calendar: Upcoming block should respect type filter

commit 349d379616893e4de971a1476a11249f48f0d07a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Oct 2017 13:31:02 +0800
Tag:    v3.4.0-beta

MDL-60561 calendar: Increase event limit for calendar

commit 80e4426aeb931b06c44710d6cb73cc1a3c6152ce
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Oct 2017 10:43:01 +0800
Tag:    v3.4.0-rc1

MDL-60516 calendar: Update mini calendar on course change

commit 9eced5050b009f96d4956d642c1df2114a6edd69
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Oct 2017 09:45:17 +0800
Tag:    v3.4.0-rc1

MDL-60560 calendar: Correct type of JS event on update

commit 2a31e628f1d3fe3f0d5f89061f03c08dba16c6f9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Oct 2017 08:08:13 +0800
Tag:    v3.4.0-beta

MDL-57477 session: Comment tidyup

commit 4c250a5b795651d0fac92d732a6c99dbb19f638e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Oct 2017 20:25:21 +0800
Tag:    v3.4.0-beta

MDL-60489 javascript: Add missing promise fails

commit 345f23c9844d1adb392c9394bcab45db5bdc598d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Oct 2017 08:26:24 +0800
Tag:    v3.4.0-beta

MDL-60537 calendar: Fix behat following string changes

commit d743dd70cc4867b61ed61f64613cfacc0812c930
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Oct 2017 08:25:55 +0800
Tag:    v3.4.0-beta

MDL-60537 tool_httpsreplace: Fix behat following langstring

commit 455b2c4b9f26a3f57329c453fcc0f93d979478bb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Oct 2017 15:12:15 +0800
Tag:    v3.4.0-beta

MDL-58605 mod_scorm: Simplify feature

commit fac5051624a683d1af8dd7eaf847c4134cc81635
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Oct 2017 11:43:15 +0800
Tag:    v3.4.0-beta

MDL-60072 mod_lesson: Add missing name attribute

commit de316e8e3b05106d822e781841de4d9e5668ebe4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Oct 2017 11:04:28 +0800
Tag:    v3.4.0-beta

MDL-60469 behat: Replace I press with I click on

commit 4e84059e8ff877a176ba8989144e432d41a84e43
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 16 Oct 2017 10:19:14 +0800
Tag:    v3.4.0-beta

MDL-60444 calendar: Correct variable name

commit 0049244893d5b602c9c0d1c125d3cd21583b8c26
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Oct 2017 09:41:57 +0800
Tag:    v3.4.0-beta

MDL-60357 search: Ensure that the document is valid

commit 77b2662ffb96d9ac51272704906f2b5d5c834310
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Oct 2017 14:53:16 +0800
Tag:    v3.4.0-beta

MDL-55356 backup: Correct variable name

commit da419adfb040ab8d09e25e50ea3f79e6d44ed075
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Oct 2017 13:54:09 +0800
Tag:    v3.4.0-beta

MDL-60268 tool_usertours: Switch to Template.append

commit c1c6ed1b672545f81196be58cb8e98b38084ac2f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Oct 2017 11:54:04 +0800
Tag:    v3.4.0-beta

MDL-55356 search: Merge conflict fix

commit ed15e64a3d4692fc95042f5df266d7c74bbccb64
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Oct 2017 11:53:06 +0800
Tag:    v3.4.0-beta

MDL-55356 search: Insert non-empty default data in block fixture data

commit afc8d59c353735b9bcce98904516939ac794d187
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Oct 2017 11:28:40 +0800
Tag:    v3.4.0-beta

MDL-55356 backup: Check setting exists before checking value

commit 5873e1d234bdd10fac5f23872fbc2cd5f3447df0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 09 Oct 2017 11:46:50 +0800
Tag:    v3.4.0-beta

MDL-60374 calendar: Add transition on event show/hide in monthly view

commit bf02f2e91c6d867e357a4263ab7a0a485ce9b948
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 09 Oct 2017 11:38:00 +0800
Tag:    v3.4.0-beta

MDL-60373 core: Do not show title if there is no title

commit 5be48c45146a0c752a1bf07e2140891bbfa2a678
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 09 Oct 2017 10:37:19 +0800
Tag:    v3.4.0-beta

MDL-59897 accesslib: Remove unused reset

commit bad477584f149ee95686e93a6509db41f5ae8078
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Oct 2017 21:12:50 +0800
Tag:    v3.4.0-beta

MDL-60175 calendar: Fix ajax navigation in mini calendar

commit 70569dadcdb3b8d699e6cb77e277441612b0eff2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Oct 2017 21:05:59 +0800
Tag:    v3.4.0-beta

MDL-60176 calendar: Show all activity events are course events

commit f10721d6b94c49171c942ffddc8aa185db6f44eb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Oct 2017 20:09:24 +0800
Tag:    v3.4.0-beta

MDL-60072 mod: Fix bad event naming

commit b9fd51640761791afe5dda52764566686167cf3b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Oct 2017 09:05:41 +0800
Tag:    v3.4.0-rc2

MDL-60361 calendar: Support all event types for calendar subs

commit 0df5c743adb2d1326f3b1763ee5844bbefb7c896
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Oct 2017 09:05:13 +0800
Tag:    v3.4.0-rc2

MDL-60361 calendar: Make eventtype functionality a trait

commit 1df40a2dce38d1c666d453f6ceb477d5c58ed019
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 05 Oct 2017 14:31:26 +0800
Tag:    v3.4.0-beta

MDL-60352 calendar: Do not select original event for collection

commit 86679cb1ae933afa4f6e3b40cac4584afe1a3d1b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 05 Oct 2017 10:14:35 +0800
Tag:    v3.4.0-beta

MDL-59890 calendar: Use calculated context instead of guessing

commit 028fa1443619dbbe5e930134d19e355884ec8c29
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 01 Oct 2017 20:08:07 +0800
Tag:    v3.4.0-beta

MDL-60058 assign: Updating gradingduedate on drag/drop

commit 3ea4f446bcad07b345eac81f3bc8d2427d4617ac
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 29 Sep 2017 11:16:57 +0800
Tag:    v3.4.0-beta

MDL-60096 calendar: Add JS for day view

commit e00aed518f4755e9bf570d06c17d4e09b7a2b1ce
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 29 Sep 2017 11:16:20 +0800
Tag:    v3.4.0-beta

MDL-59751 calendar: Update JS to be more sharable

commit 02150c9a1ec4455b616b32d0e0fcdc52f2af1d86
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 28 Sep 2017 13:54:02 +0800
Tag:    v3.4.0-beta

MDL-59890 calendar: Add behat tests

commit 1957d33996309d6fd448ce34c8568b904f78953c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 28 Sep 2017 13:50:45 +0800
Tag:    v3.4.0-beta

MDL-59890 behat: Check empty not isset for switchids

commit fb3c0fc38bd240064ec92e597c7f151572d22933
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 28 Sep 2017 13:50:26 +0800
Tag:    v3.4.0-beta

MDL-59890 calendar: Allow event creation in behat

commit 529e877614538ff47b586e841bb6c088fb28ab18
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 27 Sep 2017 11:59:52 +0800
Tag:    v3.4.0-beta

MDL-59940 calendar: Fix random behat fails when changing month

commit e0946346ca0a5fa4788c55761b2bead9f8538d79
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 27 Sep 2017 11:59:34 +0800
Tag:    v3.4.0-beta

MDL-59940 calendar: Fix behat test for lookahead feature

commit abf00dad41ffb9e80733b6e3d507b399ccb7424e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 25 Sep 2017 11:51:08 +0800
Tag:    v3.4.0-beta

MDL-59940 calendar: Fix eslint errors

commit 303d649aca88aa12eb0123dca459f4ec143a2847
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 22 Sep 2017 12:01:00 +0800
Tag:    v3.4.0-beta

MDL-59890 calendar: Correct context checks for edit test

commit d097bfdda3763d02d97f395a42bab8cc157adb1c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 22 Sep 2017 09:56:18 +0800
Tag:    v3.4.0-beta

MDL-59890 calendar: Select current category when adding event

commit e9321ad07dfdaa82afc2976d5a71500f8006d6bc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 21 Sep 2017 13:57:12 +0800
Tag:    v3.4.0-beta

MDL-59890 coursecat: Add helper to fetch nested view of coursecat

commit 74475e5bb41b60deb2d46e03473e8f20e0033bfa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 21 Sep 2017 11:09:50 +0800
Tag:    v3.4.0-beta

MDL-59890 calendar: Delete category events upon category removal

commit 5ff6114623b0bd2d5ee075da03a28b05d60b790c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 19 Sep 2017 13:03:31 +0800
Tag:    v3.4.0-beta

MDL-60065 calendar: Deprecate calendar_get_mini and friends

commit 0085b0ea3c64d0d3fce61d13f94c220acefd3ff0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 19 Sep 2017 11:39:39 +0800
Tag:    v3.4.0-beta

MDL-59890 calendar: Add support for the category to vault

commit 5ba6507e5b7bdb4bcff325b1f7fd67b7fde0d45c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 19 Sep 2017 11:31:50 +0800
Tag:    v3.4.0-beta

MDL-59890 calendar: Exporters support for categories

commit d0e56d847a13880b0cefcff995abe77222a4c8fe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 19 Sep 2017 11:17:04 +0800
Tag:    v3.4.0-beta

MDL-59890 calendar: Display category events on calendars

commit 02d0c4355e187275d5451e5c4f42c48b8f443e91
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 19 Sep 2017 11:16:30 +0800
Tag:    v3.4.0-beta

MDL-59890 calendar: Stop adding time for mini view - not used

commit 936235133a8f0c3fc40ef2e6bd5f1b074b3fd518
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 19 Sep 2017 11:15:13 +0800
Tag:    v3.4.0-beta

MDL-59890 calendar: Support for categories in legacy event fetch

commit 7d0a866c95ecf2223ddbc6cd056a8e8291eb4daa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 19 Sep 2017 11:12:29 +0800
Tag:    v3.4.0-beta

MDL-59890 calendar: Accept categories in calendar_info

commit 7b1e5e6f3a99631ce19999b4d72cbe72e0de6ff2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 18 Sep 2017 14:19:08 +0800
Tag:    v3.4.0-beta

MDL-59890 calendar: Add categoryid to DB

commit 39ad9cf33363b686758409fff9eb6f38843cad24
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 18 Sep 2017 13:08:43 +0800
Tag:    v3.4.0-beta

MDL-60158 calendar: Fix footer options when viewing as guest

commit 3fb45f57e4ecd053495c6985a08768e309de30c5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 18 Sep 2017 12:47:37 +0800
Tag:    v3.4.0-beta

MDL-60156 calendar: Replace add event button template

commit 05f184bb7f8074f9dc87b3c7520d6ccfaf86753d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 18 Sep 2017 12:47:37 +0800
Tag:    v3.4.0-beta

MDL-59890 calendar: Add ability to add category events

commit f58424c70c1d85280cd3d3f918dfd8a320bba31c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 14 Sep 2017 11:05:17 +0800
Tag:    v3.4.0-beta

MDL-60125 calendar: Switch to navigation by YMD

commit 2dbfb484aa81be5191f05b8cfab7f46c117226c1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Sep 2017 15:46:18 +0800
Tag:    v3.4.0-beta

MDL-59920 calendar: Allow user to choose if deleting one or all events

commit a7ed05e7203c17149b89561143aecf5fb141a4ea
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Sep 2017 09:45:59 +0800
Tag:    v3.4.0-beta

MDL-60090 calendar: Add eventtype icon and truncate

commit a7bf76cee8c9e2d378ba4b84e5335457f853125c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Sep 2017 08:34:40 +0800
Tag:    v3.4.0-beta

MDL-59392 calendar: Remove bad behat tag

commit bc2cca3a0dd8027171ad5984ec9fc3144c32d336
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Sep 2017 08:33:46 +0800
Tag:    v3.4.0-beta

MDL-59940 calendar: Improve event start time default

commit fb9be2712798045a3d81f005828038ebb55e0895
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 11 Sep 2017 09:57:54 +0800
Tag:    v3.4.0-beta

MDL-59392 calendar: Split day exporter to week exporter

commit 6038d62625f896f604a7809982aa4e5829840293
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 10 Sep 2017 13:21:33 +0800
Tag:    v3.4.0-beta

MDL-60065 calendar: Add threemonth view

commit b0146885813189e305276080dc60412d7aa3a2fe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 10 Sep 2017 13:20:40 +0800
Tag:    v3.4.0-beta

MDL-60065 calendar: Specify optional replacement node

commit fee025ecbba7aaae38ac644f2f6285d65f6b4e4d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 09 Sep 2017 17:16:32 +0800
Tag:    v3.4.0-beta

MDL-60065 calendar: Control navigation on mini

commit b9ff690eb622442f23109b903684eae4c4b3a1bc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 09 Sep 2017 17:15:17 +0800
Tag:    v3.4.0-beta

MDL-60065 calendar: Update side calendar when on CRUD events

commit 7aaca085fb4de37d378add1f08b3d8b1ef61c291
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 08 Sep 2017 13:51:40 +0800
Tag:    v3.4.0-beta

MDL-59392 calendar: Deprecate old event filters

commit fc60d3194fba740fc9a5ba1f4dcb7a052edf944e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 08 Sep 2017 13:45:38 +0800
Tag:    v3.4.0-beta

MDL-59392 calendar: Apply event filters to main calendar view

commit 41fa6a24be709c4fdbe5114a12231fa0451d23d6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 08 Sep 2017 08:53:24 +0800
Tag:    v3.4.0-beta

MDL-59392 calendar: Stop polluting history with useless URLs

commit bc01fbbd813205a8a82f509167d149607f6f6c3e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 06 Sep 2017 16:35:28 +0800
Tag:    v3.4.0-beta

MDL-59883 behat: Update close button link

commit 1e815600d84cf3e03f82bde1511b4d524862d7b4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 06 Sep 2017 16:35:10 +0800
Tag:    v3.4.0-beta

MDL-59883 behat: Check aria-label for button content

commit 2a77813b51176303f5bab9e5db7ebb035a29e996
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 06 Sep 2017 14:13:34 +0800
Tag:    v3.4.0-beta

MDL-59882 behat: Update known uses of dialogue CSS

commit 434d7869df8c8a5a2d619a0a694da30011e900f0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 06 Sep 2017 14:13:13 +0800
Tag:    v3.4.0-beta

MDL-59882 behat: Add newer modal type to selectors

commit 030ede54f852d7d5bfa4047386d0bf57c9e50a6e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 06 Sep 2017 13:42:26 +0800
Tag:    v3.4.0-beta

MDL-59759 enrol: Update behat tests for unenrol confirm dialogue

commit 5ded18d5a81de913f2aab36ebd1f21a79d9ae974
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 06 Sep 2017 10:23:48 +0800
Tag:    v3.4.0-beta

MDL-60031 admin: Move risk longtext to pix title

commit 6ff225f57eeabaab605dc01dd5206f38fd8ca17b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Sep 2017 15:22:18 +0800
Tag:    v3.4.0-beta

MDL-59392 calendar: Correct the next period (add vs sub)

commit 39e40fda71a1aa40e9f9a4a70703b0a0913f136e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Sep 2017 15:17:50 +0800
Tag:    v3.4.0-beta

MDL-59392 calendar: Add the calendar info to the exporter

commit 2281a835c9886af92e3517a024824b6592fc3c7b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Sep 2017 15:14:54 +0800
Tag:    v3.4.0-beta

MDL-59392 calendar: Move template to parent Node

commit 6397ec545284d3e19dfbaeffc7331cbc7d9bd9c9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Sep 2017 15:14:00 +0800
Tag:    v3.4.0-beta

MDL-59392 calendar: ViewManager should take a root

commit c8b6e9ab3461f9beb97c3c01036fcc3d2458583f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 01 Sep 2017 14:58:14 +0800
Tag:    v3.4.0-beta

MDL-59392 calendar: Switch to templates in the cal block

commit c7c5d123534a0311e63264209b728b2d33120309
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 01 Sep 2017 08:24:49 +0800
Tag:    v3.4.0-beta

MDL-59801 tool_lp: Behat fix for autocomplete

commit a49c3d8aa0743e13aa7dbb8f365b7084f48f3d60
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 25 Aug 2017 11:27:20 +0800
Tag:    v3.4.0-beta

MDL-59670 calendar: Select correct group when editing events

commit 586181c7d653f658e9cd47bba12c8e071ccab2dd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 24 Aug 2017 08:55:23 +0800
Tag:    v3.4.0-beta

MDL-59860 calendar: Remove trailing whitespace

commit e5bdf51ce5f6ef93a90a1fe29e604c01fe24acc6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 23 Aug 2017 10:25:10 +0800
Tag:    v3.4.0-beta

MDL-59784 core: Check for non-promises rather than string

commit 17137d471d704f38cb60a0083fd9f0fca4dd4221
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 18 Aug 2017 10:53:28 +0800
Tag:    v3.4.0-beta

MDL-59859 core: Accept Promise for save button

commit b05f2cd7945d1b42cf4bddce31163e698d7181f3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 18 Aug 2017 10:02:00 +0800
Tag:    v3.4.0-beta

MDL-59859 enrol_manual: Improve modal creation ordering

commit 1bf96e2388c5e5c9974557b36409cc70658e2d10
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 17 Aug 2017 11:35:02 +0800
Tag:    v3.4.0-beta

MDL-59848 auth: Remove config for old plugins

commit 728357707de1e1443b578ca2806c97a09a3caa98
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 16 Aug 2017 12:32:46 +0800
Tag:    v3.4.0-beta

MDL-59784 core: Modal factory should listen before fetching templates

commit e2b503043e987a3b0a08bf82549aef308116b256
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 16 Aug 2017 12:31:53 +0800
Tag:    v3.4.0-beta

MDL-59784 core: Modal should accept title as a promise

commit 3e0df465db84a21a3fbd8d8fecc2878a50886fcd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 16 Aug 2017 12:31:21 +0800
Tag:    v3.4.0-beta

MDL-59784 core: Refactor addblock to listen earlier

commit 63ce49df9bb3aa6c04290121df414b7b91ea73ae
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 08 Aug 2017 09:00:02 +0800
Tag:    v3.4.0-beta

MDL-59748 groupslib: Fix time issue in unit test

commit ed7431a37b591cdf51c68f620a6de8e5c605be9c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 07 Aug 2017 09:42:23 +0800
Tag:    v3.4.0-beta

MDL-59734 auth_ldap: Fix role sync

commit 8146b1f06de51d1ca6b4043bc524ed2fe26aaa72
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 04 Aug 2017 11:49:44 +0800
Tag:    v3.4.0-beta

weekly release 3.4dev

commit b2af37058d8d7a9e7e27516d5e94bf6bb1ffa1fd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 Aug 2017 09:33:07 +0800
Tag:    v3.4.0-beta

MDL-59382 calendar: CiBoT fix

commit d504e9207c4e3f41344b56017233880051fd0de5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Aug 2017 14:23:57 +0800
Tag:    v3.4.0-beta

MDL-59642 stats: Correct random unit test failure

commit 3d4739ab64b6fd520d72a8e236fdbad18b5a1bc8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Aug 2017 12:56:05 +0800
Tag:    v3.4.0-beta

MDL-59602 enrol: Correct course name for restored course

commit b4a4fa6a4c22d17810163956cd73e521ddcfe9a2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Aug 2017 12:55:54 +0800
Tag:    v3.4.0-beta

MDL-59602 course: Use course navigation for course nav test

commit 722f67d5b25bce1a8566c231354e38f0857e6885
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 31 Jul 2017 11:35:45 +0800
Tag:    v3.4.0-beta

MDL-59564 user: Whitespace fix

commit d59be47602da5029288cf2ecd9cbdcb8e630080b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 26 Jul 2017 13:30:44 +0800
Tag:    v3.4.0-beta

MDL-59367 participants: Whitespace fix

commit 2cad0cd3b6722b9e0b7ccda0a50be8bfb7948c41
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 26 Jul 2017 10:40:49 +0800
Tag:    v3.4.0-beta

MDL-57546 mediaplayer_youtube: Respect mobile URLs

commit 11b31ab85781c15b920d20c1254d4cf8441f99e9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 25 Jul 2017 15:04:52 +0800
Tag:    v3.4.0-beta

MDL-59367 user: Documentation fix

commit e879619477610c2a0b8f6b9b2e6462809e219546
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 21 Jul 2017 13:23:15 +0800
Tag:    v3.4.0-beta

MDL-59509 dml: sqlsrv should respect port setting

commit 9790a9b5832fbafc62f9ff833203b9be8d8e6522
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Jul 2017 12:47:32 +0800
Tag:    v3.4.0-beta

MDL-59572 dml: Call error_log for AJAX/WS calls

commit 86be85dde7a0623303b91b4d30e8184c9d7082b7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Jul 2017 09:57:14 +0800
Tag:    v3.4.0-beta

MDL-59569 travis: Remove haveged

commit 695c5726b8ad4c7c89a7fa04852173abd60154b9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Jul 2017 09:39:34 +0800
Tag:    v3.4.0-beta

MDL-59388 calendar: Add AJAX Monthly navigation

commit c075a3de344f08c41de69ad8a42070457854c667
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Jul 2017 09:37:14 +0800
Tag:    v3.4.0-beta

MDL-59388 calendar: Add a helper to convert ymd to timestamp

commit 7fe41af525e534d488a7197f4b08951c547bb8cb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Jul 2017 09:36:29 +0800
Tag:    v3.4.0-beta

MDL-59388 calendar: Allow filter to be specified when fetching events

commit 6ad2bfd124fe4aa54d73ae429331fa11c9f72a19
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Jul 2017 09:35:19 +0800
Tag:    v3.4.0-beta

MDL-59388 calendar: Break out event exporter into a base class

commit 64ff737a2f7bc3d1f7fad50fccb7c1af68ba70da
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Jul 2017 09:34:34 +0800
Tag:    v3.4.0-beta

MDL-59388 calendar: Switch monthly view to use templates

commit b16dca435aeaa0e2dc783deee537f0e7f3c53649
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Jul 2017 09:30:03 +0800
Tag:    v3.4.0-beta

MDL-59388 calendar: Add data-time to calendar navigation links

commit def443a086b901df6174f5a27ba194b181c9950d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Jul 2017 09:27:35 +0800
Tag:    v3.4.0-beta

MDL-59388 calendar: Move timestamp gen to new function

commit 162f90e59ef2126d7e68aa38df472ad07a4d1743
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Jul 2017 09:26:15 +0800
Tag:    v3.4.0-beta

MDL-59388 core: Add params to link arrows

commit 8d46ce81077fc264817c1e0c73f0b84db834c306
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 14 Jul 2017 08:19:05 +0800
Tag:    v3.4.0-beta

MDL-50925 auth: Remove old README

commit abc25c01b8aa3efb650038ac892885e66c6b0e37
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 14 Jul 2017 08:11:45 +0800
Tag:    v3.4.0-beta

MDL-50925 auth_imap: Remove from core and into plugins DB

commit db6ba965100f9d93f603ed7cd8c4326f71251d0a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 13 Jul 2017 15:29:16 +0800
Tag:    v3.4.0-beta

MDL-50925 auth_nntp: Remove from core and into plugins DB

commit 032194970b0f172f0b393d3f8513fdb1cb236daa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 13 Jul 2017 15:29:03 +0800
Tag:    v3.4.0-beta

MDL-50925 auth_fc: Remove from core and into plugins DB

commit f9d12a2d1e56a34f0f7dbe547ca0f7e0615fb291
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 13 Jul 2017 15:27:51 +0800
Tag:    v3.4.0-beta

MDL-50925 auth_pam: Remove from core and into plugins DB

commit 36eaa963327c07ba772f1a39de9e9e4bc695dedc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 13 Jul 2017 15:20:20 +0800
Tag:    v3.4.0-beta

MDL-50925 auth_pop3: Remove from core and into plugins DB

commit 5bc4c797a75e4f2cd09b671cad648736ee5d8671
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 12 Jul 2017 12:39:26 +0800
Tag:    v3.4.0-beta

MDL-59506 core_lock: use a null lock during install

commit 0d8ad3b500b9b08e788984aff15bce4bfb1174a0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 12 Jul 2017 10:05:59 +0800
Tag:    v3.4.0-beta

MDL-59431 requirejs: Prioritise errors

commit d45a6d4fe34924645bcad2236e573948ff0a8d27
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 12 Jul 2017 09:45:20 +0800
Tag:    v3.4.0-beta

MDL-59431 requirejs: Correct failed JS check

commit 29d409b642d9a20d6407502025e142548a546194
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 26 Jun 2017 11:49:10 +0800
Tag:    v3.4.0-beta

MDL-58844 testing: Move to GCE build infrastructure

commit bd90b61ad2d9c85ef9f481b7f40f779b08e875c6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Jun 2017 16:21:24 +0800
Tag:    v3.4.0-beta

MDL-59312 js: Improve display of exception stacktrace

commit fa038116bc92d804da12fd51b66243a06ac357d4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Jun 2017 16:19:29 +0800
Tag:    v3.4.0-beta

MDL-59312 js: Add exception on AJAX error

commit 9693821d9d0efbba6a036b5f391678e4e916589f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Jun 2017 12:42:46 +0800
Tag:    v3.4.0-beta

MDL-59166 admin: Add moodle mobile configuration warning

commit 1e68076e5d2561c16f32f0091456691dff886064
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Jun 2017 12:03:51 +0800
Tag:    v3.4.0-beta

MDL-59165 tool_mobile: Display mobile setup link in footer

commit 7bd28dffc28c0e8a10d305b13f948226bce460b7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Jun 2017 12:03:22 +0800
Tag:    v3.4.0-beta

MDL-59165 output: Add standard footer html callback

commit d0f6660b98beb4acde2535dfdcadfb62343ade99
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 06 Jun 2017 20:29:06 +0800
Tag:    v3.4.0-beta

MDL-59154 theme: Lock for all caching builds

commit 0e9911e1432aa9056928cd28f30f901170786a85
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 06 Jun 2017 15:29:09 +0800
Tag:    v3.4.0-beta

MDL-59148 theme: Use fallback if compiled version unavailable

commit 7e4c4b6f1ff5c190c6ac610e9c91988c9cfeb48c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 30 May 2017 10:24:06 +0800
Tag:    v3.4.0-beta

MDL-59084 core: Allow adhoc tasks to run as a specified user

commit 4680221da47fac44d27435b1b86945a67a4ba361
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 May 2017 19:40:35 +0800
Tag:    v3.4.0-beta

 MDL-58577 stats: Correct groupby when getting report options