Git commits in Moodle 3.3.0 by Mark Nelson

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