Git commits in Moodle 3.5.0 by Andrew Nicols

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

MDL-62463 mod_glossary: Fix SQL query

commit 8da25ca04cc074975d6808a6391cb053c146be01
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 16 May 2018 12:26:50 +0800
Tag:    v3.5.0

MDL-62134 tool_dataprivacy: Remove reference to old manager

commit 8760b7335ba3532fb0fd869f93b47d98f1cc86e7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 15 May 2018 14:17:18 +0800
Tag:    v3.5.0

MDL-62134 tool_dataprivacy: Add a manager_observer

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

MDL-62134 core_privacy: Allow for a failure handler

commit f63745eabdb8aae573d6b6e7702de4103c3d7e4b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 15 May 2018 10:57:28 +0800
Tag:    v3.5.0

MDL-62433 tool_policy: Adjustments to the data export

commit b5b86c298c7fb100d565bf5b672503ff2cdcafa6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 14 May 2018 15:41:12 +0800
Tag:    v3.5.0-rc1

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

commit 66f2da2e0a231b33564ae469e1ac0f58b1699e8b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 14 May 2018 15:40:23 +0800
Tag:    v3.5.0-rc1

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

commit 63b0f6276c4ff40c4d8954ce872a81fc5602dee4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 14 May 2018 15:12:43 +0800
Tag:    v3.5.0-rc1

MDL-62432 quiz: Check contexts more carefully

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

MDL-62425 core: Add privacy implementation

commit af093907737a436a133153809c33f86b7870fa2a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 14 May 2018 08:43:15 +0800
Tag:    v3.5.0-rc1

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

commit 502344a90483a35719d443750579520ee41573bc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 13 May 2018 16:02:16 +0800
Tag:    v3.5.0-rc1

MDL-62370 core_privacy: Directory-less subsystems are compliant

commit 563852791d92ca81ef20063040ea7e06176b08f1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 13 May 2018 15:45:24 +0800
Tag:    v3.5.0-rc1

MDL-62371 core_privacy: Add support for progress trace

commit 823e08bf9d5e6aa8d6ed144a557036405326f3f2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 12 May 2018 22:53:58 +0800
Tag:    v3.5.0-rc1

MDL-62393 message: Fix random unit test fails

commit ddb1a1357359538d37c3f34d4a35ac717aec3f20
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 11 May 2018 11:20:19 +0800
Tag:    v3.5.0-rc1

MDL-62397 tool_dataprivacy: Check for inactive status properly

commit 20f3b33b247691c3bf217f1c6eb5b0fe48a15d3a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 11 May 2018 11:15:13 +0800
Tag:    v3.5.0-rc1

MDL-62394 privacy: Make JSON export pretty

commit 932ee52ba7c5b7489cf576c271ec0d125e2afbfc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 11 May 2018 08:48:34 +0800
Tag:    v3.5.0-rc1

MDL-62117 enrol_paypal: Improve SQL efficiency

commit 38e685214096b761d61c5134c0e1d292da4847d2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 20:19:22 +0800
Tag:    v3.5.0-rc1

MDL-62384 core_rating: Move WHERE clauses to JOIN

commit a339908497b5b0d402c23cbca927146e0156d37d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 20:05:47 +0800
Tag:    v3.5.0-rc1

MDL-62384 core_grade: Move WHERE clause to JOIN

commit f6021ae0afb133fb778a2819a732a25018b7ecbc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 16:38:07 +0800
Tag:    v3.5.0-rc1

MDL-62384 mod_lesson: Move WHERE clause to JOIN

commit 09f9af472948e35b9c2c4e09bb2ad97add420480
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 16:07:25 +0800
Tag:    v3.5.0-rc1

MDL-62384 logstore_standard: Remove unnecessary join on context

commit 51e53b9f40bae27a96c0cc193a2ea6a28cb47b91
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 15:36:58 +0800
Tag:    v3.5.0-rc1

MDL-61905 mod_workshop: Adjust privacy SQL queries

commit 037027230a1942cfdf4151adf802c4cd921927fd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 14:42:22 +0800
Tag:    v3.5.0-rc1

MDL-62384 mod_quiz: Improve performancy of privacy queries

commit f66208297480cfd6a112fa629bae3f6003d13158
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 14:05:53 +0800
Tag:    v3.5.0-rc1

MDL-61309 mod_forum: Improve privacy query performance

commit db4754e98cf0f87193176640853066b8c79f6e3f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 May 2018 07:43:13 +0800
Tag:    v3.5.0-rc1

MDL-61309 mod_forum: Remove unnecessary deletion check

commit 00293f90a403ed0aee9e799f8acf77e97b324241
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 May 2018 23:10:38 +0800
Tag:    v3.5.0-rc1

MDL-61635 tool_dataprivacy: Filter out protected contexts in delete

commit 7b4fa14f36f99e4886f41374914aa0e398024c3a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 May 2018 19:57:45 +0800
Tag:    v3.5.0-rc1

MDL-61858 core_privacy: Add test to ensure component implementations

commit 800c81dc387c8b0b3a544a8df6f55c7e86625a9a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 08 May 2018 14:47:29 +0800
Tag:    v3.5.0-rc1

MDL-61876 admin: Bump version

commit 4f2bc5bc8fa8602a7ccf42346d2d1bb7dbb665a4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 08 May 2018 13:30:09 +0800
Tag:    v3.5.0-rc1

MDL-61876 admin: Move forceclean to experimental settings

commit 1144ae255f245c51dd489509e843177de4e4dafc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 08 May 2018 13:28:12 +0800
Tag:    v3.5.0-rc1

Revert "MDL-61876 admin: set default forceclean=1"

commit e3a1b343769b08c64be345678b66c8c9a32a01c0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 08 May 2018 13:28:09 +0800
Tag:    v3.5.0-rc1

Revert "MDL-61876 admin: for upgraded sites keep forceclean=0"

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

MDL-62326 core_antivirus: Implement null provider

commit ea80f967b8e35132e24abc83ff8430e8a77adaeb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 07 May 2018 09:28:50 +0800
Tag:    v3.5.0-rc1

MDL-61937 mod_data: Correct rating export args in privacy

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

MDL-61407 question: Export step files in privacy

commit 50f5a097a27cd83442276e72524e37562702c2ad
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 May 2018 07:21:01 +0800
Tag:    v3.5.0-rc1

MDL-61407 privacy: Reset the writer after writer tests

commit b3359e2a3bcc01746031200c301451d03ed04faf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 May 2018 17:46:30 +0800
Tag:    v3.5.0-rc1

MDL-62135 tool_log: Use plugintype_class_callback

commit cd305dc26b0425cc8fcfe3e6733cdef5cf3df22b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 May 2018 11:40:08 +0800
Tag:    v3.5.0-rc1

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

commit 76cb5a56ea2348d65306d1e58c0a102f7791a589
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 May 2018 10:45:12 +0800
Tag:    v3.5.0-rc1

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

commit f4524f8da39a93376d6bed11fb769379e03430ee
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 May 2018 09:15:43 +0800
Tag:    v3.5.0-rc1

MDL-59845 tool_lp: Add js tracking around UI refresh

commit 3dd3ed3af24dc40aa4c993d068284ec0f6ce751d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 01 May 2018 09:30:46 +0800
Tag:    v3.5.0-rc1

MDL-62280 xhprof: Support tideways_xhprof

commit 9b7527defc78ebce22c3727757158fb58f309d04
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 30 Apr 2018 20:35:56 +0800
Tag:    v3.5.0-rc1

MDL-62248 core_privacy: Add getter for user context prefs

commit 81fa24178824d533c04a4e2cb377305d6e3a581e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 30 Apr 2018 15:58:55 +0800
Tag:    v3.5.0-rc1

MDL-62248 core_privacy: Unit test for get_user_preferences

commit 3d110a5f6fac5a2b6fdd2128067c6eae9021dc72
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 30 Apr 2018 09:27:12 +0800
Tag:    v3.5.0-rc1

MDL-61308 mod_assign: Whitespace fix

commit f7bac7ac8df49a220dd0463e150aad119a66d612
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Apr 2018 08:44:27 +0800
Tag:    v3.5.0-rc1

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

commit 26bb44e5f498b7eb885070ce3211891a3eece48c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 25 Apr 2018 19:26:45 +0800
Tag:    v3.5.0-rc1

MDL-61898 core_cache: Implement Privacy API

commit 09a9b8f1ac85033b77ff209fc87f43c2ebcde84c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Apr 2018 13:35:05 +0800
Tag:    v3.5.0-rc1

MDL-61407 quizaccess: Add null_writer implementations

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

MDL-62140 core_privacy: Improve unit test

commit 1b6e378edb81cee74293c91d40c5dde3ad14b155
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 24 Apr 2018 09:21:51 +0800
Tag:    v3.5.0-beta

MDL-61651 mod_lti: Add missing callback doc

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

MDL-61309 mod_forum: Implement privacy deletion

commit ae1c7f954a335d9e5e64e68fe235439de2e9199f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Apr 2018 09:57:16 +0800
Tag:    v3.5.0-beta

MDL-61891 core_plagiarism: Use manager method caller

commit 0cbe51a856d9873cf822f4f6a841af4ee8230625
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Apr 2018 09:57:16 +0800
Tag:    v3.5.0-beta

MDL-61891 core_portfolio: Use manager method caller

commit e055b85a0f576f6fe814ff4385b24253c2beddd3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 22 Apr 2018 21:30:01 +0800
Tag:    v3.5.0-beta

MDL-62079 core_filters: Implement null provider

commit 707200943177d10d6bcdf36134beb00f59ba0706
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Apr 2018 08:49:00 +0800
Tag:    v3.5.0-beta

MDL-61836 blog: Fix random order failures

commit fa983cfcc06fa1cfe22cfbc5a00474793d2465f7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 20 Apr 2018 08:17:15 +0800
Tag:    v3.5.0-beta

MDL-61836 comment: Add missing require

commit 0442789588e0846e0ab867d838049aa2ba308e0b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Apr 2018 12:46:42 +0800
Tag:    v3.5.0-beta

MDL-62047 core_userkey: Add privacy implementation

commit 81626948c77a0df7ac4feec6dc4b2a4833311fc8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Apr 2018 12:46:38 +0800
Tag:    v3.5.0-beta

MDL-62047 core_userkey: Define component path

commit 1e351f0976399e6e5e42ec02a041d784dad14137
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Apr 2018 12:17:10 +0800
Tag:    v3.5.0-beta

MDL-61864 lang: Fix trailing whitespace

commit 7d0fcb5c86b4362f2191744936fcbc7779d6ea50
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Apr 2018 12:16:53 +0800
Tag:    v3.5.0-beta

MDL-61864 tool_policy: Fix whitespace issues

commit 7b87d98d6e2ea71932a83ad3d5e506f50658579d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Apr 2018 10:39:13 +0800
Tag:    v3.5.0-beta

MDL-56511 theme_boost: Fix SCSS lint issues

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

MDL-61663 phpunit: Add portfolio to the testsuite list

commit 04507546ec79143a947a3a237f4a47fd48be1ac0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 15 Apr 2018 17:33:03 +0800
Tag:    v3.5.0-rc1

MDL-61407 privacy: Track changes in any context

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

MDL-61407 question: Allow formatters to ignore caps

commit ae6072b892cff537ec330232b70b4c7ea82ce327
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Apr 2018 21:35:07 +0800
Tag:    v3.5.0-beta

MDL-61974 privacy: Rewrite the content writer storage

commit 934b1e98321188ea2eeb7682b866fce65b07020e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Apr 2018 10:11:38 +0800
Tag:    v3.5.0-beta

MDL-50907 antivirus: Switch to correct string

commit f31450578ae4282a2800e366d87a92cb451dab60
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 10 Apr 2018 08:52:58 +0800
Tag:    v3.5.0-beta

MDL-58065 media_videojs: Clarify langstring

commit 853508eed3d1110be311d53eb9cb654700b1d451
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 09 Apr 2018 10:16:54 +0800
Tag:    v3.5.0-beta

MDL-61601 cohort: Move theme test to moodle_page

commit 5377f8a263a72baa1778b42ff2ff46eee52b8cea
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Apr 2018 18:40:20 +0800
Tag:    v3.5.0-beta

MDL-61819 core_editor: Implement core provider

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

MDL-61896 filter: Implement privacy API for all filters

commit 240524049e60812dc56debc192cf109dd42b5285
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Apr 2018 14:21:31 +0800
Tag:    v3.5.0-beta

MDL-61895 availability: Implement null provider for plugins

commit 0d619f41c2df2a68c97c6f411efed74846dc424d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Apr 2018 13:27:37 +0800
Tag:    v3.5.0-beta

MDL-61819 editor_atto: Implement null provider

commit 2e85118fb3cb11436fd88e2daa430703bd4ff3fa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 08 Apr 2018 13:21:47 +0800
Tag:    v3.5.0-rc1

MDL-61407 quiz: Add reports for quiz

commit 05014132b6da258978d54f2e3cd1dd266d123a03
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 07 Apr 2018 14:16:52 +0800
Tag:    v3.5.0-rc1

MDL-61407 qtype: Add null_writer for all qtypes

commit 80b0c733f27d33198fbc8406fe0fef42358aee59
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 07 Apr 2018 14:10:29 +0800
Tag:    v3.5.0-rc1

MDL-61407 qformat: Add null_writer for all qformats

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

MDL-61407 question: Add null_writer for all behaviours

commit 4f9f035ae3b26b30654ccd7fe54fcc17e0545d62
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Apr 2018 09:11:38 +0800
Tag:    v3.5.0-beta

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

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

MDL-61861 core_tag: Correct langstring identifier

commit d043aa071b2efc51d78b01c3c3c054fb28fcbb1b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 05 Apr 2018 10:43:21 +0800
Tag:    v3.5.0-beta

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

commit 711c4775c578023e6306406cc3399a33e948655a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 04 Apr 2018 08:55:54 +0800
Tag:    v3.5.0-beta

MDL-60811 enrol_self: Remove unused globals

commit c464c08a52e18b19d594607e795cbcc506aced0c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 03 Apr 2018 14:36:15 +0800
Tag:    v3.5.0-beta

MDL-61256 core_search: Coding style fixes

commit 8c815348eb21f1b37ba972526ff505d668a6564c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 01 Apr 2018 20:32:57 +0800
Tag:    v3.5.0-beta

MDL-61819 editor: Implement editor null providers

commit 658f84ab0ca38986fd772ab8db82047448744db3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 01 Apr 2018 20:02:59 +0800
Tag:    v3.5.0-beta

MDL-61818 antivirus: Implement core_privacy API

commit 6fb1fd31837d6109e4b0b9417ea72254920f8d6b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 01 Apr 2018 13:34:39 +0800
Tag:    v3.5.0-beta

MDL-61751 core_privacy: Correct test return

commit 1d055d806bd3042441af0801be597c1ecde3e7b5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 01 Apr 2018 13:23:53 +0800
Tag:    v3.5.0-beta

MDL-61817 tinymce: Add privacy implementation for all plugins

commit 3fb9ad0ea7d4714b6bd2db124740388fd83c7e9a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 29 Mar 2018 15:28:13 +0800
Tag:    v3.5.0-beta

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

commit 215cd2d854ee9822aed53786db0311d1a9e1e809
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Mar 2018 09:05:23 +0800
Tag:    v3.5.0-beta

MDL-61770 iplookup: Check types rather than values

commit ca18d567d791143e906a1d8c3a81ce3b8e4afa3e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Mar 2018 14:47:43 +0800
Tag:    v3.5.0-beta

MDL-61364 question: Add unit tests for question_has_capability_on

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

MDL-61743 core_privacy: Reduce context specificty

commit 2de389aa058b66ce5376d2909b33836ddeb9a47f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Mar 2018 07:54:21 +0800
Tag:    v3.5.0-rc1

MDL-61309 core_tags: Add privacy unit test trait

commit 214b9e89d6c0525864bfe9e70093c3f149d56ffb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Mar 2018 07:53:53 +0800
Tag:    v3.5.0-beta

MDL-61801 core_privacy: Correct bug in unit test provider

commit 5b18ae4a8a9682215f0fe9f8579072b85315402d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Mar 2018 07:53:53 +0800
Tag:    v3.5.0-beta

MDL-61828 core_privacy: Support proper nesting in test trees

commit 195480e9d7849de848344524dda47350becab807
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Mar 2018 12:11:11 +0800
Tag:    v3.5.0-beta

MDL-58179 mod_lesson: Add missing : in labels

commit b30b66c57e5af84b16536c019dc7840685ebaea2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Mar 2018 08:48:42 +0800
Tag:    v3.5.0-beta

MDL-61519 coursecat: Reset the coursecat cache on enrolment

commit 33dca9457336c7e853423db52c259894eb4b2110
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Mar 2018 08:08:29 +0800
Tag:    v3.5.0-beta

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

commit 90cac7c0493163e040a5c7297ad4f0c12ae7539b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Mar 2018 13:13:57 +0800
Tag:    v3.5.0-beta

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

commit 801116a502be596d7fe8a914bdc5e146ebab49f7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Mar 2018 09:42:11 +0800
Tag:    v3.5.0-beta

MDL-61307 core: Language changes

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

MDL-61307 privacy: Rename deletion functions

commit 70f0923499447d25342f86002f9f5773ed902254
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 12 Mar 2018 22:00:27 +0800
Tag:    v3.5.0-beta

MDL-61307 core: Remove deletion_criteria

commit 431a3bb674456b16edcb0c2fa394975f7f3959ad
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Mar 2018 09:48:28 +0800
Tag:    v3.5.0-beta

MDL-61307 core: Add component_class_callback functionality

commit 79e4395888be22f3bae915d396390131b9faf00f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 06 Mar 2018 22:07:34 +0800
Tag:    v3.5.0-beta

MDL-38829 core: Rewrite xmlize unit tests

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

MDL-61597 calendartype: Implement the privacy API

commit d3c607178b8fc1ae4952f649b2fec00b0f0c38cf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 05 Mar 2018 16:53:58 +0800
Tag:    v3.5.0-beta

MDL-61570 tool_usertours: Implement Privacy API

commit 0d7ab3f6924a12a1b570bd61037bcf42650cbb5c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 04 Mar 2018 13:10:46 +0800
Tag:    v3.5.0-beta

MDL-61571 atto: Implement null provider for atto plugins

commit 0984abda6026750f2eddb7a1c76c158848d90007
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 03 Mar 2018 20:21:38 +0800
Tag:    v3.5.0-beta

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

commit 03d174d7339c36175851e7fd17614bfa45a5765d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 02 Mar 2018 17:58:21 +0800
Tag:    v3.5.0-beta

MDL-61268 core: Fix empty string DB cehck

commit a235a6e02d0bf773b76f9e5545023cd27af118fd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Mar 2018 13:23:34 +0800
Tag:    v3.5.0-beta

MDL-61307 core_plagiarism: Add implementation of Privacy API

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

MDL-61307 core_privacy: Implementation of itself

commit 65774d72b1838e26b19f9c5b6b976fbdb9ae5c86
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Mar 2018 09:29:01 +0800
Tag:    v3.5.0-beta

MDL-61307 core_privacy: Add legacy polyfill for contrib plugins

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

MDL-61307 core_rating: Add implementation of Privacy API

commit 81f1e31a511fc5d62653d9ac072e226f451e2a6b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Mar 2018 09:24:26 +0800
Tag:    v3.5.0-beta

MDL-61307 core_privacy: Define and test providers

commit dcc16e155d96308be90d5ae3c271497ed63fc5e8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Mar 2018 09:21:48 +0800
Tag:    v3.5.0-beta

MDL-61307 core: Define a new privacy component

commit bd9139463ddc82a3832c180e60287588f4e925ef
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Feb 2018 09:35:36 +0800
Tag:    v3.5.0-beta

MDL-61307 core_tag: Add implementation of privacy API

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

MDL-61407 mod_quiz: Add initial privacy implementation

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

MDL-61407 question: Add initial privacy implementation

commit 54fd1bb3faa62483018a9ba8b2c9c4405bc8e4de
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Feb 2018 13:59:57 +0800
Tag:    v3.5.0-beta

MDL-61394 admin: Set valid default for pathtosassc

commit 26d26413a0c7c4cef4f4c96375c9bb891de8e76d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Feb 2018 09:11:21 +0800
Tag:    v3.5.0-beta

MDL-61480 core: Check plugin installed before returning

commit ada9d0fb69bc1752a93742991da187fe6eccd1e5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 12 Feb 2018 10:38:33 +0800
Tag:    v3.5.0-beta

MDL-61305 modinfo: Add back missing require for course

commit 5731a92aa77d917aff2da4c94a3424cd6dbe7339
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Feb 2018 15:45:02 +0800
Tag:    v3.5.0-beta

MDL-61398 block_html: Implement privacy API

commit caef6489aec3a0dabeeca6c4cf4cb76a8a59a23f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Feb 2018 10:22:02 +0800
Tag:    v3.5.0-rc1

MDL-61309 mod_forum: Implement the Privacy API

commit 139dfc8b8a83f9f7e65910e48eee7aa50bff3255
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 02 Feb 2018 11:31:12 +0800
Tag:    v3.5.0-beta

MDL-61341 theme_boost: Fix usertour zindex calculations

commit 2bc3246f9300f4f9f4dd4ba52fe3b5ba4df00c95
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 02 Feb 2018 11:29:33 +0800
Tag:    v3.5.0-beta

MDL-61341 theme_boost: Modify variables used for calculations

commit 826f61e500e29ccef1497da9d467da422b291f6a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Feb 2018 14:28:13 +0800
Tag:    v3.5.0-beta

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

commit 258f54501b9e6587fa2814be8f5c656ced190f4b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 01 Feb 2018 08:03:03 +0800
Tag:    v3.5.0-beta

MDL-37190 blocks: Fix behat failure with new langstring

commit a4f914b54dbafcaf1cc2bf1cce8bde30cc69db57
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Jan 2018 15:14:24 +0800
Tag:    v3.5.0-beta

weekly release 3.5dev

commit f486223806b28264f9772435dc954974ec32df24
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Jan 2018 15:14:21 +0800
Tag:    v3.5.0-beta

NOBUG: Fixed SVG browser compatibility

commit dd4ac3d2cee47cf486382f33fefb875a205edd76
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Jan 2018 12:45:56 +0800
Tag:    v3.5.0-beta

MDL-60078 tool_usertours: Adjust accessibility checks for all themes

commit 0b048da8c028affcc3632cfe0b5da7fb2d690759
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Jan 2018 10:05:42 +0800
Tag:    v3.5.0-beta

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

commit 51d31432c875644abfcaee8f9fe2e32e9481ab0c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Jan 2018 09:48:05 +0800
Tag:    v3.5.0-beta

MDL-61253 repository: Add referenced files to archives

commit caa9cb71249fa1a13a39144cc9f4ba6d0215ab44
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Jan 2018 12:38:03 +0800
Tag:    v3.5.0-beta

MDL-61252 mod_quiz: Fix ambiguous behat check

commit 0cc0f72ceb1ae07789120d9c3a63738fada4d190
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Jan 2018 11:29:29 +0800
Tag:    v3.5.0-beta

MDL-60078 behat: Convert ErrorException to DriverException

commit 64c9b4046c6be6654bdd3ee438237e1318c95839
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 19 Jan 2018 15:06:45 +0800
Tag:    v3.5.0-beta

MDL-61234 tool_usertours: Wrap library calls in pendingjs

commit f68150ad0582b4ca2e33c892cecd37fb2b3a97f1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Jan 2018 12:47:50 +0800
Tag:    v3.5.0-beta

weekly release 3.5dev

commit 68c2b72673a970d2571c7c177739e194a1fb4081
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 16 Jan 2018 14:26:13 +0800
Tag:    v3.5.0-beta

MDL-61223 course: Set default course start date

commit 389aad6eef29894b7132dfa9a5d1b1076271049c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 16 Jan 2018 13:21:47 +0800
Tag:    v3.5.0-beta

MDL-61221 badges: Ignore site availabilty for behat

commit 4b559824466e2ddbccb277fc3e70197addeaca2d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 12 Jan 2018 09:34:20 +0800
Tag:    v3.5.0-beta

MDL-61204 user: Fix random failure in behat

commit 57e226b96f869f0d21b45956ef539eaed324a1f7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 10 Jan 2018 08:12:52 +0800
Tag:    v3.5.0-beta

MDL-61177 badges: JS pending checks in connection test

commit 08ac68de3ee991525fe91f2b1188a2209eaa8ea8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 Jan 2018 09:08:40 +0800
Tag:    v3.5.0-beta

MDL-61068 mod_forum: Fix neighbour test dates

commit 2cf6b060cdb13032c17fbeac1fea5e32b96911d7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 08 Jan 2018 17:13:06 +0800
Tag:    v3.5.0-beta

MDL-61169 iplookup: Change to github.com IP

commit 725fcf31781faf185e433535d059a7ce539a505f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 04 Jan 2018 14:30:48 +0800
Tag:    v3.5.0-beta

MDL-40613 auth_ldap: Call update_user_record on create

commit 098f4337d287eef0a5e44054c9f216e0b05f6150
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 20 Dec 2017 11:31:28 +0800
Tag:    v3.5.0-beta

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

commit 600bd182fc7f807dd783aa6b8b87c1639e1a632a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 19 Dec 2017 15:51:58 +0800
Tag:    v3.5.0-beta

MDL-61010 mod_forum: Add unread link to blog view

commit 3d444c4e6d21dd368943ef7917d984de03a8a328
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 19 Dec 2017 11:51:36 +0800
Tag:    v3.5.0-beta

MDL-19667 report_outline: Clone permissions from view capability

commit a7d75ba5c8a582e45ad94268fe3da1a69239adb1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Dec 2017 11:14:40 +0800
Tag:    v3.5.0-beta

MDL-60965 behat: Correct strlen use

commit b9819842d9299278d1a9a4e79470844f6a58272e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 04 Dec 2017 10:18:42 +0800
Tag:    v3.5.0-beta

MDL-60948 tool_httpsreplace: Correct use of test URLs

commit 78162bf5cf2931ddfdd2b704a6280c75b132564c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 10 Nov 2017 14:18:51 +0800
Tag:    v3.5.0-beta

MDL-60773 core: Add pendingJS checks for autocomplete interactions