Git commits in Moodle 3.3.x by Mark Nelson

commit 5255e8fea92a5f687e6deb74a84f64d61d0e94bc
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 16 May 2018 11:41:19 +0800
Tag:    v3.3.6

MDL-62456 mod_lti: add missing add_external_location_link call

commit e8279ab9949d12e2a352d7a9f109153f90fca6fd
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 14 May 2018 18:29:52 +0800
Tag:    v3.3.6

MDL-62228 core: remove unnecessary context check in privacy providers

commit b30fadbae0e071d7f33432d3f5416fd94a3c7aa0
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 14 May 2018 12:46:55 +0800
Tag:    v3.3.6

MDL-62428 core: fix incorrect early return in privacy providers

commit 739e7f5c79da97e4d1ebb64e6aea2fe49a400242
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 11 May 2018 17:35:53 +0800
Tag:    v3.3.6

MDL-61858 gradingform_guide: added missing metadata implementation

commit 37474019922ff8ddc3cc2ce8df92363413f93c62
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 11 May 2018 16:34:31 +0800
Tag:    v3.3.6

MDL-61858 core_portfolio: added missing metadata implementation

commit 94f668496cc465ee41278b303aefaf78d720f13b
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 10 May 2018 11:56:57 +0800
Tag:    v3.3.6

MDL-62368 enrol_lti: implement privacy provider

commit 9b7c011e3d53925642192a4a3fe3ac1a64c099fc
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 04 May 2018 13:27:48 +0800
Tag:    v3.3.6

MDL-62308 core_backup: implement privacy provider

commit 9db105491951579d63399ec75a4ea94a77470dfd
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 26 Apr 2018 20:16:22 +0800
Tag:    v3.3.6

MDL-62224 core_rss: implement correct provider

commit 9ede8247949ca39827fecac9b11d8d328b329f3d
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 24 Apr 2018 10:54:21 +0800
Tag:    v3.3.6

MDL-62140 core_privacy: only reset tests when necessary

commit b628cab84f869ccadf9ea6e29747f38c80305519
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 23 Apr 2018 13:50:36 +0800
Tag:    v3.3.6

MDL-62140 core_privacy: add helper functions to add system/user context

commit 88f53cf84e1994d1568a593dc71bffccbbce772e
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 20 Apr 2018 14:54:12 +0800
Tag:    v3.3.6

MDL-61919 core_message: implement privacy provider

commit 5f02dbb5fdca69536bb1f708c74f9fe489258dd0
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 20 Apr 2018 12:02:13 +0800
Tag:    v3.3.6

MDL-61764 message_popup: implement privacy provider

commit e8112121d50073babeb64f6091e193830ab39220
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 19 Apr 2018 15:17:43 +0800
Tag:    v3.3.6

MDL-62025 mod_choice: add missing join on modules table

commit 47bad571848736253caa8c3757bc2a4122e6a496
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 19 Apr 2018 14:28:00 +0800
Tag:    v3.3.6

MDL-62049 core_privacy: use correct lang string for date

commit cb4f59d780b0c796b00938de2a7cf54e960f8cfb
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 19 Apr 2018 13:00:15 +0800
Tag:    v3.3.6

MDL-62048 core_privacy: extend test to ensure table exists

commit 774108ca8ac5630081ab3c01a7d194319428d4a2
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 18 Apr 2018 15:10:12 +0800
Tag:    v3.3.6

MDL-62025 mod_choice: only export in the CONTEXT_MODULE context

commit 149f1ecabd6b0c1962acbcb8da3d02286713208b
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 17 Apr 2018 15:27:24 +0800
Tag:    v3.3.6

MDL-61920 mod_lti: implement privacy provider

commit eb16feff784f4614691507a79593662ebf3473a2
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 16 Apr 2018 14:08:24 +0800
Tag:    v3.3.6

MDL-61920 ltiservice_toolsettings: implement privacy provider

commit 4c65cc4464c40586d726804df103ded479746d98
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 16 Apr 2018 14:06:59 +0800
Tag:    v3.3.6

MDL-61920 ltiservice_toolproxy: implement privacy provider

commit 249a14082e842663700b04e1b308a65d1f3d5028
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 16 Apr 2018 14:05:51 +0800
Tag:    v3.3.6

MDL-61920 ltiservice_profile: implement privacy provider

commit 1c38c18ca1505990e39f14d66ed0f5a552dbac12
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 16 Apr 2018 14:04:44 +0800
Tag:    v3.3.6

MDL-61920 ltiservice_memberships: implement privacy provider

commit 163a9d21e5f5ee5ecb0fddee731c44f1f892d63e
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 09 Feb 2018 17:31:38 +0800
Tag:    v3.3.5

MDL-61196 message_popup: clean params before returning via WS

commit 234d16cfcbfd207459d97881e044cbec900493f9
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 09 Feb 2018 14:46:11 +0800
Tag:    v3.3.5

MDL-61375 mod_chat: specify the 'eventtype' to avoid duplicate rows

commit ac8bf022147c69809550458c439d1661474c89e6
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 29 Jan 2018 19:04:41 +0800
Tag:    v3.3.5

MDL-42764 core: added missing string definition

commit d8c58a53d3e4ece1157b1fc5df312720065633e3
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 29 Jan 2018 11:30:05 +0800
Tag:    v3.3.5

MDL-61260 auth_ldap: require /user/profile/lib.php file

commit fde9d39538073a43c726105cc96113f96d852144
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 16 Jan 2018 18:13:20 +0800
Tag:    v3.3.5

MDL-61224 core_role: prevent short name from exceeding 100 chars

commit 4c29192189704bfd767d84544afe8787086ddd7b
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 03 Jan 2018 16:33:36 +0800
Tag:    v3.3.4

MDL-40613 auth_ldap: removed usage of profile_load_custom_fields()

commit ec1aa434488d0310bebeda0f33db6e2a21d850f7
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 05 Dec 2017 15:01:19 +0800
Tag:    v3.3.4

MDL-60969 auth_ldap: replace hardcoded strings in config settings

commit 01880d2a9e79de340768a447e6ed9e60da08fddb
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 05 Dec 2017 12:03:05 +0800
Tag:    v3.3.4

MDL-40613 auth_ldap: sync user profile fields

commit bae7a3b9097074fafd92d15a5db03b743d76eb07
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 28 Nov 2017 11:37:00 +0800
Tag:    v3.3.4

MDL-60914 mod_lti: ensure grade_update() is defined during upgrade

commit ad904c28272d18d9c8796f6dd815d87ed2de5de5
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 15 Nov 2017 15:00:03 +0800
Tag:    v3.3.4

MDL-60810 auth_db: removed rubbish content in string

commit f925fa4d6bed07b9d9b604d07db54fe21a14a462
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 07 Aug 2017 15:53:39 +0800
Tag:    v3.3.2

MDL-59740 core_form: add ability to specify if a button is primary

commit f5c8b599c3912f3a03be774f5141e0c1722c171f
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 07 Aug 2017 13:37:10 +0800
Tag:    v3.3.2

MDL-59737 core_backup: changed reference to domain doesntexist.com

commit 6b661ab0a24b94c2e166c64e9a00769db7ed4974
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 28 Jun 2017 13:07:11 +0800
Tag:    v3.3.1

MDL-56046 mod_quiz: do not close the sheet twice

commit db500a32a1b2b10110f063a5100b4ad25bc98ffd
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 27 Jun 2017 11:19:26 +0800
Tag:    v3.3.1

MDL-56046 dataformat: minor changes to PHPDocs and upgrade.txt

commit c7da8264d0363ee167d16ba2e9441f02818b4071
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 26 Jun 2017 13:48:27 +0800
Tag:    v3.3.1

MDL-56046 dataformat: added related information to upgrade.txt

commit d971e7dffe8eff28d9a9b5b3cf28f1fc76b052d6
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 26 Jun 2017 13:08:05 +0800
Tag:    v3.3.1

MDL-59362 core: ensure we use 'new' when throwing exceptions

commit 67103939ac414984821e9dc9a644b68bda2159cb
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 22 Jun 2017 13:42:24 +0800
Tag:    v3.3.1

MDL-59304 core_calendar: check if course is hidden in bailout callback

commit 58099bd24d9349cd45e871d6a6a415a510da0f71
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 19 Jun 2017 19:17:27 +0800
Tag:    v3.3.1

MDL-56046 core: enable multiple sheets for flexible table

commit 2b026b44f7acc7a4f48f54157abca6c7c8fe2629
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 15 Jun 2017 12:14:29 +0800
Tag:    v3.3.1

MDL-59140 core: apply limit only on courses to be shown in specific nav

commit 481220cb4c3d50f689fb5289f4e8355964d731f1
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 12 Jun 2017 11:50:14 +0800
Tag:    v3.3.1

MDL-59140 core: upgrade 'navcourselimit' if set to old default value

commit d47b6800743c2a5d31d8708fe6813d254a4c5e6c
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 09 Jun 2017 12:56:25 +0800
Tag:    v3.3.1

MDL-59140 core: limit the number of courses shown in the navigation

commit 76b6407cb8211b1ba2b76b1db77b8bbd04cb245c
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 09 Jun 2017 11:47:22 +0800
Tag:    v3.3.1

MDL-59140 core: changes to the 'navcourselimit' setting

commit 54bee25c65b838aaf05aae8718e2870e13fa7b3a
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 07 Jun 2017 17:37:29 +0800
Tag:    v3.3.1

MDL-58907 block_myoverview: change URL when tab is selected

commit 355fefbe71460acaabf899c0fecd183f3f2e6431
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 06 Jun 2017 19:14:46 +0800
Tag:    v3.3.1

MDL-58907 block_myoverview: display last tab user was on

commit 11a24a823b280d547d0f7f689424bdd12ba04474
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 06 Jun 2017 16:40:11 +0800
Tag:    v3.3.1

MDL-58907 block_myoverview: added setting to select default tab

commit 6e34867b933f543b5ff376d50cb901cec646a2fc
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 06 Jun 2017 12:38:28 +0800
Tag:    v3.3.1

MDL-59076 format_weeks: if 'enddate' does not exist in backup then use 0

commit e3998332638b43e5bcfb397556a3718526d7fef8
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 30 May 2017 12:53:36 +0800
Tag:    v3.3.1

MDL-59086 gradereport_grader: style 'Save changes' button

commit 40e7ac2c70d41dc77097f7f206ddd79f5a08ef07
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 24 May 2017 23:12:31 +0800
Tag:    v3.3.1

MDL-56046 core: convert download_as_dataformat to use new API

commit d7a2d1a2c8b642e0b103c4ec9239699abf3462e0
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 24 May 2017 23:11:38 +0800
Tag:    v3.3.1

MDL-56046 core_dataformat: added functions to support multiple sheets

commit ca47e80375b3368ccc4dbe6bc5897183c90f2971
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 24 May 2017 22:08:13 +0800
Tag:    v3.3.1

MDL-56046 dataformat_*: convert core plugins

commit 19f6ca94575264c525f039f324117a03e20b9101
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 18 May 2017 16:49:01 +0800
Tag:    v3.3.1

MDL-58986 mod_quiz: add CSS classes to buttons on comment page

commit 0899f6b9f95f67fdcc33dd1fa5f54f32a12c4b5e
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 17 May 2017 18:42:26 +0800
Tag:    v3.3.1

MDL-58776 core_tag: removed whitespace from id attribute

commit 9362f598ddcd682e885470f0f3f3db5a8970d8e7
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 15 May 2017 12:20:15 +0800
Tag:    v3.3.1

MDL-58936 core: ensure 'page->context' is not null

commit 6bee5960794d556f8df4977e3c79fc397935b928
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 09 May 2017 12:35:14 +0800
Tag:    v3.3.0-rc2

MDL-56251 format_weeks: do not overwrite end date for pre 3.3 backups

commit 50bbb5b254379589894dc2ffacb158bacea22983
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 05 May 2017 12:55:06 +0800
Tag:    v3.3.0-rc1

MDL-56251 format_weeks: fixed broken upgrade when using CLI

commit dbcc8b31536b9420bf579b7013c495b457b7a4f5
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 04 May 2017 15:40:51 +0800
Tag:    v3.3.0-rc1

MDL-58725 course: include selector change notes in format/upgrade.txt

commit a526c706f4d12e120d6ac3eae50f0a776700dd75
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 04 May 2017 13:08:31 +0800
Tag:    v3.3.0-rc1

MDL-56251 core: fixed failing unit tests

commit 18557be2c28baa0d61b524e11eae0d1d5718e913
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 03 May 2017 15:49:37 +0800
Tag:    v3.3.0-rc1

MDL-56251 format_weeks: handle restore of < 3.3 backups

commit 9f8a15b461fc616acfbf0c1ae826753d0cba123f
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 03 May 2017 11:26:12 +0800
Tag:    v3.3.0-rc1

MDL-56251 format_weeks: add upgrade for new 'automaticenddate' setting

commit b0f0200e4f3a73618b1080119f6f86b00c08dc41
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 02 May 2017 13:26:39 +0800
Tag:    v3.3.0-rc1

MDL-56251 backup: trigger course_section_created/updated events

commit 685daf1aed66f0c6f3aea0d5fb3b60b302651695
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 01 May 2017 13:12:47 +0800
Tag:    v3.3.0-rc1

MDL-58650 core_message: always use 'popup' processor for messages

commit 37c38dfca13b3d777cd55056e71b3839b39d5afd
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 21 Apr 2017 11:27:14 +0800
Tag:    v3.3.0-beta

MDL-58566 calendar: fixed comment's reference to non-existent function

commit 0f5e3fd952ac199eae761f17585da295469450f6
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 20 Apr 2017 15:16:56 +0800
Tag:    v3.3.0-beta

MDL-58623 course: allow course summaries to be null in exporter

commit 2c77be65ccd298032c4b3f9b320f9a0c55bfb6c3
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 20 Apr 2017 13:53:42 +0800
Tag:    v3.3.0-beta

MDL-58637 format_*: fixed incorrect CSS selector

commit c61b3b4a700b2a9479324f45424a78141e727f27
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 19 Apr 2017 12:19:14 +0800
Tag:    v3.3.0-rc1

MDL-56251 format_weeks: added observers for updating the course end date

commit 063b7ee647a52578a14277d291f9ad942785b683
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 11 Apr 2017 18:12:08 +0800
Tag:    v3.3.0-beta

MDL-58507 core: link functions with final deprecation issue

commit 59391e80ad7384e43a217ca8e00ac6c2151764e5
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 06 Apr 2017 14:56:35 +0800
Tag:    v3.3.0-beta

MDL-58501 mod_*: improved docs for new calendar callbacks

commit 5c85bfe12212f2b3d7139911b80d317b184594d3
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 06 Apr 2017 12:45:16 +0800
Tag:    v3.3.0-beta

MDL-55611 core_calendar: Fixed query for Oracle

commit 01f96180ff275de6e48f7aec1d9f95933a005ef5
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 05 Apr 2017 15:15:09 +0800
Tag:    v3.3.0-beta

MDL-58504 mod_*: fixed PHPDoc return type for *_provide_event_action

commit 90b735b16905a14e667015c91737b3181d12524a
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 05 Apr 2017 11:08:10 +0800
Tag:    v3.3.0-beta

MDL-12689 core: fixed incorrect use of the term 'depreciated'

commit d7bc2c6fd554a02261737c9e335b195dc37c4c44
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 03 Apr 2017 14:29:04 +0800
Tag:    v3.3.0-beta

MDL-55611 core_calendar: fixed unit tests failing in isolation

commit 2229368a3ca032ce6cb5d0f33399a018d31c43ba
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 31 Mar 2017 11:05:05 +0800
Tag:    v3.3.0-beta

MDL-58424 core_calendar: moved api::get_events

commit f8443a26f9f0921306c5122aadfcf35a61b6cc72
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 30 Mar 2017 13:57:33 +0800
Tag:    v3.3.0-beta

MDL-58424 core_calendar: removed unused get_action_events_* functions

commit 23a29de7eeeb14d391c0ea232fbbe76232617eb3
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 30 Mar 2017 12:18:32 +0800
Tag:    v3.3.0-beta

MDL-58424 core_calendar: moved logic from api.php to lib.php

commit 10515e152d1dded27404f9a42700f2ab9029ee8b
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 30 Mar 2017 11:23:08 +0800
Tag:    v3.3.0-beta

MDL-58424 core: undeprecated calendar_* functions

commit 2a8e41b99033bf659acd103a221996273a559ac8
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 29 Mar 2017 17:19:51 +0800
Tag:    v3.3.0-beta

MDL-58432 core_calendar: allow event properties to be null

commit e1cd93ce207ce2d80f6cc9208c5da049391f3a9d
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 29 Mar 2017 13:33:11 +0800
Tag:    v3.3.0-beta

MDL-58423 core_calendar: moved \core_calendar\event class

commit 1054c6f8794d7b00cab1f9ad12f0fe73e9c6cdf0
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 24 Mar 2017 13:44:20 +0800
Tag:    v3.3.0-beta

MDL-58188 mod_assign: added missing require_once and updated docs

commit de036a2d7618e81741e7dda862d711aefbe3c03a
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 24 Mar 2017 12:47:31 +0800
Tag:    v3.3.0-beta

MDL-58188 mod_label: fixed call to update_completion_date_event()

commit 4477520e5a05c782ab50607fe97658c7213ae4ed
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 23 Mar 2017 16:57:33 +0800
Tag:    v3.3.0-beta

MDL-58371 core_completion: ensure calendar constant is defined

commit 08db22c105e12608c23f877649fa69a3aadb0cd8
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 23 Mar 2017 13:04:45 +0800
Tag:    v3.3.0-beta

MDL-58017 mod_quiz: added action event unit tests

commit b3d7d175b8b267a46dace9b1d81969df08e6fa26
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 23 Mar 2017 13:04:32 +0800
Tag:    v3.3.0-beta

MDL-58017 mod_quiz: added action events

commit 0c9dc98b44f3e441c7aff17e908de743dc509c87
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 21 Mar 2017 16:02:56 +0800
Tag:    v3.3.0-beta

MDL-58340 core_calendar: bailout callback now uses '$cm->uservisible'

commit 9bd158a3c7df8df6331cc9f68d98ae32f39bd864
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 21 Mar 2017 15:22:35 +0800
Tag:    v3.3.0-beta

MDL-57878 core: fixed failing unit test

commit 6c83e6592875318a669950478c2ddf1c2c02f4ad
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 20 Mar 2017 18:10:45 +0800
Tag:    v3.3.0-beta

MDL-57878 mod_*: added unit tests for event decoration

commit 74588eecc426e50b09b0844380eb78d897828b0e
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 20 Mar 2017 16:59:39 +0800
Tag:    v3.3.0-beta

MDL-57878 core_calendar: extended bailout callback

commit 88d14007b3e38406992b57ac385dbd4580e734e4
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 20 Mar 2017 16:58:38 +0800
Tag:    v3.3.0-beta

MDL-57878 core_calendar: additional unit test for bailout callback

commit b3bd7a66a0377936c8aa71dc82b85537847a0a62
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 16 Mar 2017 14:02:53 +0800
Tag:    v3.3.0-beta

MDL-57878 mod_*: added inclusion of completion event and callbacks

commit 45d00aab43dfcbd47d2cc06c58eab4b1231154d5
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 16 Mar 2017 14:01:35 +0800
Tag:    v3.3.0-beta

MDL-57878 core_completion: added expected completion date function

commit 56885618d9e04021731ff20f4237b748845affcf
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 14 Mar 2017 16:10:23 +0800
Tag:    v3.3.0-beta

MDL-58236 core_calendar: do not display events with 0 item counts

commit 7925aab94f5ded429e49f9af320f0ad81b575886
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 13 Mar 2017 17:56:05 +0800
Tag:    v3.3.0-beta

MDL-57878 core_completion: added unit tests for new API

commit 00995f0339932a2e6d4cfb35abd83504ba0f142e
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 13 Mar 2017 15:32:07 +0800
Tag:    v3.3.0-beta

MDL-58239 core_output: fixed user date helper doc example

commit 240e52365c9f414e6adf5b1fa3a864ec525a8fe1
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 10 Mar 2017 12:12:03 +0800
Tag:    v3.3.0-beta

MDL-58222 core: minor correction to the course summary exporter

commit a7f9abc8befb8846c55e5c294181b669f0fac738
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 09 Mar 2017 18:05:02 +0800
Tag:    v3.3.0-beta

MDL-58209 block_myoverview: sort by course full name

commit 15c7d75fc05ed203615ddb7932a04eab6e578dad
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 09 Mar 2017 17:38:57 +0800
Tag:    v3.3.0-beta

MDL-58210 core: course summary exporter provides full name to display

commit 8aa761b02188b27cd185531a5de50b72da66cdcb
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 08 Mar 2017 16:51:44 +0800
Tag:    v3.3.0-beta

MDL-58211 core_calendar: fixed incompatibility with PHP 5.x

commit 3a41f730ac2e65580e416d35362a86df4a772b67
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 03 Mar 2017 16:52:46 +0800
Tag:    v3.3.0-beta

MDL-57998 mod_scorm: added action events

commit ed0f8d3ca3521650197fcf16776220ee26cfc18f
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 02 Mar 2017 17:27:32 +0800
Tag:    v3.3.0-beta

MDL-58101 block_myoverview: don't display link if inactionable

commit 7c6f961bf9366ea707a686a24c0ca3229c5be2e5
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 02 Mar 2017 13:45:22 +0800
Tag:    v3.3.0-beta

MDL-57877 mod_data: added action events

commit 213dcf5191db0ae8c7505d1c4a1cf1b251538ca8
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 28 Feb 2017 17:33:29 +0800
Tag:    v3.3.0-beta

MDL-57732 mod_choice: added action events

commit bb19f80414b13a5935fcae33d94870e34fb1d0be
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 23 Feb 2017 17:06:44 +0800
Tag:    v3.3.0-beta

MDL-57730 core_calendar: handle '0' as a courseid

commit bea71d57327ce8c1e4bd434b66d6a8845bc1e27c
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 22 Feb 2017 13:42:07 +0800
Tag:    v3.3.0-beta

MDL-57731 mod_chat: added action events

commit c91b4c0278880ce44b6ddcdef28dc6ddb6bb4dae
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 21 Feb 2017 15:38:10 +0800
Tag:    v3.3.0-beta

MDL-57730 core_calendar: fixed failing unit tests

commit 5e6e3babf43ac993d9b663709f68d7c8af2ffdaf
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 20 Feb 2017 16:17:28 +0800
Tag:    v3.3.0-beta

MDL-57730 core_calendar: fixed incompatibility with PHP 5.x

commit 29c3b0b4d292064f6270a19be3f11c129edd859b
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 20 Feb 2017 12:37:09 +0800
Tag:    v3.3.0-beta

MDL-58014 core_message: fixed unread message count

commit 294dce67649d534a5a634f6a2004539a268c66f7
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 16 Feb 2017 16:33:27 +0800
Tag:    v3.3.0-beta

MDL-57730 mod_assign: added action events

commit f512355b315d6ddf0d9bd1ab1c6b944ae2ef66b5
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 16 Feb 2017 12:54:36 +0800
Tag:    v3.3.0-beta

MDL-57967 core_message: do not process conversations from deleted users

commit 5b3c691fd5efe5a9d69c7d09042a3b1ca02919ce
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 15 Feb 2017 17:48:37 +0800
Tag:    v3.3.0-beta

MDL-57443 core_completion: added API to retrieve completion progress

commit 3e1c027532c2eadd29e1b2bea28ce82c5f38cdfe
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 13 Feb 2017 15:58:06 +0800
Tag:    v3.3.0-beta

MDL-57938 mod_assign: added new 'gradingduedate' setting

commit 12cbce0aa3c6699d2fb182aa1722520b249df87e
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 08 Feb 2017 11:18:05 +0800
Tag:    v3.3.0-beta

MDL-57888 core_calendar: moved functions from calendar/lib.php

commit c0f877fa62a3d4d8cf51a66c64f10f90021b7c08
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 12 Jan 2017 15:27:34 +0800
Tag:    v3.3.0-beta

MDL-57502 core_calendar: add get calendar action events web service

commit ca622fd9fae3b2fd0e2bc981bb06bf1aa0eee1c7
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 10 Jan 2017 11:05:17 +0800
Tag:    v3.3.0-beta

MDL-57435 core: added additional columns to 'event' table

commit c45266d115893057b4445222af6f948a73ff0f33
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 05 Jan 2017 16:34:20 +0800
Tag:    v3.3.0-beta

MDL-57545 core_calendar: trigger update event when toggling visibility

commit 5019e695883e5dc86cc0254c031422d61e2c1943
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 05 Jan 2017 13:45:42 +0800
Tag:    v3.3.0-beta

MDL-57578 core_calendar: removed the function calendar_event_hook()

commit e057f279e4760bece705428b71f2c25ea2f4bb03
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 23 Dec 2016 11:31:06 +0800
Tag:    v3.3.0-beta

MDL-57497 core_calendar: added new calendar event class

commit cc4fba8636b884779153c9440d1fc41b32c8e3c3
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 22 Dec 2016 12:41:32 +0800
Tag:    v3.3.0-beta

MDL-55955 mod_quiz: ensure duplicated override events are removed

commit e9dfeec94e8e9c956fa0036f62a81b1ee40b0ed6
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 21 Dec 2016 16:51:41 +0800
Tag:    v3.3.0-beta

MDL-57434 core: deprecated xxx_print_overview() and related functions

commit 932f299bc0cf55c24a294d1d2fba7dde466e1a36
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 20 Dec 2016 16:42:43 +0800
Tag:    v3.3.0-beta

MDL-57437 core: upgrade code for introduction of block_myoverview

commit 4c5cde31346c8a95ffa04478ddccc1c0f33f75a4
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 20 Dec 2016 13:33:42 +0800
Tag:    v3.3.0-beta

MDL-57433 block_course_overview: removed block from core

commit 1c69e1994da744975c7a73d0fbe812d77e3a0534
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 20 Dec 2016 11:16:24 +0800
Tag:    v3.3.0-beta

MDL-57436 core: added 'myoverview' block to list of standard plugins

commit 3a37efa87fde22a12ead43d1c4f7cb7ef77b8fd8
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 20 Dec 2016 11:05:38 +0800
Tag:    v3.3.0-beta

MDL-57436 block_myoverview: added infrastructure for new block

commit c9431a5be8dbc879b5fed693815f055d3a447c45
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 14 Dec 2016 12:13:53 +0800
Tag:    v3.3.0-beta

MDL-57270 core_message: trim message before it is sent

commit 3b5b35a32614430fc4cd33559ad3b8128c5cd576
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 09 Dec 2016 16:08:46 +0800
Tag:    v3.3.0-beta

MDL-57222 mod_assign: show validation message on visible element

commit f04dda1071c97e7db5d93f9bb1c67096598d5c07
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 08 Dec 2016 16:04:27 +0800
Tag:    v3.3.0-beta

MDL-57250 core: show admin settings when only one category exists

commit f85800f30510eba1964088725dea1f635461b084
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 08 Dec 2016 12:27:05 +0800
Tag:    v3.3.0-beta

MDL-55062 tool_uploaduser: prevent defaults when not selected

commit 07af06df96728b9265c1632f5469e066dd405e6f
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 06 Dec 2016 14:10:06 +0800
Tag:    v3.3.0-beta

MDL-57283 core: fixed function call on null

commit 57b3433604dd58f12fe73975bf65f2a0be7b1a6b
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 30 Nov 2016 11:05:09 +0800
Tag:    v3.3.0-beta

MDL-57084 core_message: prevent duplication of day separator