Git commits in Moodle 3.3.0 by Cameron Ball

commit 9eb5a0417c00701246d277f7bddbd49f735ca904
Author: Cameron Ball <cameron@moodle.com>
Date:   Mon, 08 May 2017 11:37:12 +0800
Tag:    v3.3.0-rc3

MDL-58777 mod_assign: Remove unnecessary upgrade step

commit 56d1ddd775a81b0527316786d4809689c964afd2
Author: Cameron Ball <cameron@moodle.com>
Date:   Fri, 05 May 2017 16:46:22 +0800
Tag:    v3.3.0-rc3

MDL-58777 mod_assign: Explicitly sort records and set event priority

commit 8dada7e334af76f2a9dc529ec3e07c55e47a86d2
Author: Cameron Ball <cameron@moodle.com>
Date:   Fri, 05 May 2017 16:44:52 +0800
Tag:    v3.3.0-rc3

MDL-58777 mod_lesson: Explicitly sort records and set event priority

commit 4133df6fd63cd05852f7a52c59b753118135a8d4
Author: Cameron Ball <cameron@moodle.com>
Date:   Fri, 05 May 2017 16:42:12 +0800
Tag:    v3.3.0-rc3

MDL-58777 mod_quiz: Explicitly sort records and set event priority

commit eeb27f03bdee03eda9eabc59f21b51732c3a6bb4
Author: Cameron Ball <cameron@moodle.com>
Date:   Thu, 04 May 2017 12:09:21 +0800
Tag:    v3.3.0-rc1

MDL-58736 core_calendar: Revert calendar_get_events to 3.2 implementation

commit 79b80ee540bba0facd13e9d5a0e81d87f740c7c8
Author: Cameron Ball <cameron@moodle.com>
Date:   Tue, 02 May 2017 14:51:57 +0800
Tag:    v3.3.0-rc3

MDL-58777 core: Remove redundant refresh events tasks

commit 9c98546da64ea9a2b8ce394cc847be152165e84f
Author: Cameron Ball <cameron@moodle.com>
Date:   Tue, 02 May 2017 14:45:58 +0800
Tag:    v3.3.0-rc3

MDL-58777 core: Use component_callback in refresh events task

commit d0dc97bf3af41d2f1a1cfa6fd5c675187374d1b0
Author: Cameron Ball <cameron@moodle.com>
Date:   Thu, 27 Apr 2017 14:52:21 +0800
Tag:    v3.3.0-rc1

MDL-58575 core_calendar: Group override tests for same priority

commit 4bd022ed0c07b8f87ec692916737b19457a4248a
Author: Cameron Ball <cameron@moodle.com>
Date:   Thu, 27 Apr 2017 14:50:41 +0800
Tag:    v3.3.0-rc1

MDL-58575 core_calendar: Properly restrict groups in event vault

commit 30aa540fe787aa81c1c7afa44cf2206179c87a5a
Author: Cameron Ball <cameron@moodle.com>
Date:   Thu, 20 Apr 2017 11:15:05 +0800
Tag:    v3.3.0-rc1

MDL-58578 mod_assign: Correctly update user override priority

commit 7eae70e167aaeb2400e9f8f71f5fc58491a5a8cf
Author: Cameron Ball <cameron@moodle.com>
Date:   Thu, 13 Apr 2017 14:06:09 +0800
Tag:    v3.3.0-rc1

MDL-58578 mod_quiz: Correctly provide group override priorities

commit 756a132ff676e38da2342c4a81da893b6ee57a0c
Author: Cameron Ball <cameron@moodle.com>
Date:   Thu, 13 Apr 2017 13:38:25 +0800
Tag:    v3.3.0-rc1

MDL-58578 mod_lesson: Correctly provide group override priorities

commit a776415d553063cbe2f4279fd2411033c8da59e2
Author: Cameron Ball <cameron@moodle.com>
Date:   Thu, 13 Apr 2017 12:44:27 +0800
Tag:    v3.3.0-rc1

MDL-58578 core_calendar: Properly respect priorities on overview

commit 26aedd4abff1d1351f4b87de28ff279e78312b3d
Author: Cameron Ball <cameron@moodle.com>
Date:   Wed, 12 Apr 2017 17:31:00 +0800
Tag:    v3.3.0-rc1

MDL-58514 mod_assign: Apply consistent logic for overrides

commit a05e4f25a75bc614484568b83ef19bc9034b0c31
Author: Cameron Ball <cameron@moodle.com>
Date:   Tue, 04 Apr 2017 14:32:35 +0800
Tag:    v3.3.0-beta

MDL-58085 core_calendar: Display actions on calendar events page

commit c28f1077c42411a06bbed37f1aa9aefb96cd3f3e
Author: Cameron Ball <cameron@moodle.com>
Date:   Mon, 03 Apr 2017 13:25:52 +0800
Tag:    v3.3.0-beta

MDL-58442 core_calendar: Better documentation for the container

commit 92ac08bceed2f845236d30456184011b31dd5d31
Author: Cameron Ball <cameron@moodle.com>
Date:   Mon, 03 Apr 2017 13:11:17 +0800
Tag:    v3.3.0-beta

MDL-58442 core_calendar: Nuke action_event_factory and friends

commit d10693cb63986b3cb713a8220fe56a5fb52d2668
Author: Cameron Ball <cameron@moodle.com>
Date:   Mon, 03 Apr 2017 12:53:38 +0800
Tag:    v3.3.0-beta

MDL-58442 core_calendar: Rename core_container to simply container

commit 42e76c3f7003a94f19244386a30554d3496ed93d
Author: Cameron Ball <cameron@moodle.com>
Date:   Thu, 30 Mar 2017 15:33:13 +0800
Tag:    v3.3.0-beta

MDL-58430 core_calendar: Keep interfaces with implementations

commit 71d1430c27f5f1ecc60cf8d6b382b9620f58ae0e
Author: Cameron Ball <cameron@moodle.com>
Date:   Mon, 27 Mar 2017 12:39:08 +0800
Tag:    v3.3.0-beta

MDL-58396 core_calendar: Fix failing unit test

commit 8d4e0f29dcd7ea53ee1e46ebc9abd3e644bef2f0
Author: Cameron Ball <cameron@moodle.com>
Date:   Fri, 24 Mar 2017 13:38:46 +0800
Tag:    v3.3.0-beta

MDL-58383 core_calendar: Correctly filter in event vault

commit 378259a8abbe3104bec48f411e51d26ab9d7db15
Author: Cameron Ball <cameron@moodle.com>
Date:   Thu, 23 Mar 2017 17:31:03 +0800
Tag:    v3.3.0-beta

MDL-58087 core_calendar: Fix random unit test failure

commit 200f979c4c1be7f3b4363cf309b558a430c8d256
Author: Cameron Ball <cameron@moodle.com>
Date:   Thu, 23 Mar 2017 15:44:12 +0800
Tag:    v3.3.0-beta

MDL-58087 core_calendar: Keep legacy implementation of calendar_get_events

commit bd01fd15d4faca77ae269651e48911d0448ac0bd
Author: Cameron Ball <cameron@moodle.com>
Date:   Wed, 22 Mar 2017 23:42:28 +0800
Tag:    v3.3.0-beta

MDL-58087 core_calendar: Unit tests now jam with new vault behaviour

commit 258a570563af4cae4a44d8cb63f775662b2be5ef
Author: Cameron Ball <cameron@moodle.com>
Date:   Wed, 22 Mar 2017 19:27:11 +0800
Tag:    v3.3.0-beta

MDL-58087 core_calendar: Move logic from get_events to the local API

commit 02854eac9ef95f7a4dffe780c0b14e95df610bd5
Author: Cameron Ball <cameron@moodle.com>
Date:   Wed, 22 Mar 2017 19:23:05 +0800
Tag:    v3.3.0-beta

MDL-58087 core_calendar: Don't pass non action events through our plumbing

commit f8a3e28b161c73ebf69c7cf9f75b918d4ea9c67f
Author: Cameron Ball <cameron@moodle.com>
Date:   Wed, 22 Mar 2017 18:12:07 +0800
Tag:    v3.3.0-beta

MDL-58087 core_calendar: Don't process events not created by modules

commit aa1cdff5f6640c26c202ce8b2f623567483718b3
Author: Cameron Ball <cameron@moodle.com>
Date:   Wed, 22 Mar 2017 17:53:35 +0800
Tag:    v3.3.0-beta

MDL-58087 mod_lesson: Apply overrides in event action callback

commit a82becaa25bab98f45b6c8cb06139abc6456fc9c
Author: Cameron Ball <cameron@moodle.com>
Date:   Wed, 22 Mar 2017 17:52:15 +0800
Tag:    v3.3.0-beta

MDL-58087 mod_assign: Apply overrides in event action callback

commit b6d9b701f097974cd53d3a6397e27e3e077d3e15
Author: Cameron Ball <cameron@moodle.com>
Date:   Wed, 22 Mar 2017 17:42:21 +0800
Tag:    v3.3.0-beta

MDL-58087 core_calendar: Remove redundant event vault factory

commit 59a601e6325683f0cc8e38fb4a639f4ccc2773b4
Author: Cameron Ball <cameron@moodle.com>
Date:   Wed, 22 Mar 2017 17:07:35 +0800
Tag:    v3.3.0-beta

MDL-58087 core_calendar: Set correct ID for repeat event collection

commit 6d82ef49ea4164629232b2cd18cec1079f1597c2
Author: Cameron Ball <cameron@moodle.com>
Date:   Wed, 22 Mar 2017 15:56:12 +0800
Tag:    v3.3.0-beta

MDL-58087 core_calendar: Event mapper learned to map to stdClass and array

commit e798fa76f5833fbe45e3710bba70dc9419b964ca
Author: Cameron Ball <cameron@moodle.com>
Date:   Mon, 13 Mar 2017 20:10:17 +0800
Tag:    v3.3.0-beta

MDL-58110 core_calendar: Add proxy for modules

commit 8a8bd425282b502e6397f97e0f35f48c5ee4d2a7
Author: Cameron Ball <cameron@moodle.com>
Date:   Mon, 13 Mar 2017 19:39:06 +0800
Tag:    v3.3.0-beta

MDL-57986 mod_lesson: Add action events

commit 7aedfe32f400dc27e7b9e0420c373f9d77cf6260
Author: Cameron Ball <cameron@moodle.com>
Date:   Wed, 08 Mar 2017 18:19:55 +0800
Tag:    v3.3.0-beta

MDL-58187 core_calendar: Skip callbacks when events module is invisible

commit e40d5048ca8f4dcfc24d640e109e69d5d984b783
Author: Cameron Ball <cameron@moodle.com>
Date:   Thu, 02 Mar 2017 15:59:46 +0800
Tag:    v3.3.0-beta

MDL-57321 theme_boost: Remove extra quotation mark

commit 1d364a89e9ac77988b601e32a3be7ea978e38dd6
Author: Cameron Ball <cameron@moodle.com>
Date:   Tue, 28 Feb 2017 16:27:30 +0800
Tag:    v3.3.0-beta

MDL-58060 core_calendar: Use static course cache in event factory

commit aa457b7deed5ec5c9a2abca40fa06463175c519a
Author: Cameron Ball <cameron@moodle.com>
Date:   Fri, 17 Feb 2017 12:48:28 +0800
Tag:    v3.3.0-beta

MDL-57730 core_calendar: Action interface aware of actionability

commit 42ec9f0d63b953e498d11ce3e731029f4b9eabde
Author: Cameron Ball <cameron@moodle.com>
Date:   Fri, 17 Feb 2017 12:23:48 +0800
Tag:    v3.3.0-beta

MDL-57730 core_calendar: Map action events to legacy events

commit 2a5cce61baee85362b7b6a09a5256cb8eb32523a
Author: Cameron Ball <cameron@moodle.com>
Date:   Thu, 16 Feb 2017 16:13:07 +0800
Tag:    v3.3.0-beta

MDL-57730 core_calendar: Allow modules to control event visibility

commit 5ca71c2dc37b4e733c381cb0b7aabad4bccdc8b3
Author: Cameron Ball <cameron@moodle.com>
Date:   Wed, 15 Feb 2017 03:15:06 +0800
Tag:    v3.3.0-beta

MDL-57442 core_calendar: Allow course modules to create actions for events

commit bee158fa4b45019e133a43648701e96927ab5d2f
Author: Cameron Ball <cameron@moodle.com>
Date:   Wed, 15 Feb 2017 02:52:24 +0800
Tag:    v3.3.0-beta

MDL-57442 block_myoverview: Complete renderer params list

commit 0efe462b12fd41aaaa1763cb3a2492549099a439
Author: Cameron Ball <cameron@moodle.com>
Date:   Tue, 14 Feb 2017 23:44:54 +0800
Tag:    v3.3.0-beta

MDL-57442 core_calendar: Fix incorrect copyright notice

commit c5478a5b6c4fb37c81d2a8ba6b0aa83463902193
Author: Cameron Ball <cameron@moodle.com>
Date:   Tue, 14 Feb 2017 23:43:59 +0800
Tag:    v3.3.0-beta

MDL-57442 core_calendar: Update proxies to accept a 'base' class

commit 33be1706e1c6aa8b5dbca51aecbf19e4d032f509
Author: Cameron Ball <cameron@moodle.com>
Date:   Fri, 10 Feb 2017 12:47:11 +0800
Tag:    v3.3.0-beta

MDL-57442 core_calendar: Add missing return to event factory interface docs

commit 4c19dc323a910e091087069718563a647ad4ea9d
Author: Cameron Ball <cameron@moodle.com>
Date:   Fri, 10 Feb 2017 11:45:43 +0800
Tag:    v3.3.0-beta

MDL-57442 core_calendar: Add missing method to times interface

commit e46efe3a722d9433dad8e52a082338b5e60b9c6a
Author: Cameron Ball <cameron@moodle.com>
Date:   Mon, 06 Feb 2017 04:08:47 +0800
Tag:    v3.3.0-beta

MDL-57599 core_calendar: Add action event class

commit 10a8ea172b866a71356717c7ee99123896cf7f0f
Author: Cameron Ball <cameron@moodle.com>
Date:   Mon, 16 Jan 2017 11:21:20 +0800
Tag:    v3.3.0-beta

MDL-57445 block_myoverview: refactor event_list render

commit 992c63043a5434a7c3605d764e0e8a754a474cde
Author: Cameron Ball <cameron@moodle.com>
Date:   Mon, 02 Jan 2017 01:22:10 +0800
Tag:    v3.3.0-beta

MDL-57445 block_myoverview: Add courses view to myoverview block

commit 6a12232581dd05b324b5a35b4fc41e292948eb64
Author: Cameron Ball <cameron@moodle.com>
Date:   Mon, 02 Jan 2017 01:19:09 +0800
Tag:    v3.3.0-beta

MDL-57445 block_myoverview: Add course view to timeline

commit 38c795b2ce90783a35c51d7927d36ec0ffdb4849
Author: Cameron Ball <cameron@moodle.com>
Date:   Mon, 02 Jan 2017 01:09:21 +0800
Tag:    v3.3.0-beta

MDL-57445 block_myoverview: Add timeline sort by dates

commit 1c68e83b1ff521962001452bea4ab04501ba03e8
Author: Cameron Ball <cameron@moodle.com>
Date:   Mon, 02 Jan 2017 00:53:29 +0800
Tag:    v3.3.0-beta

MDL-57445 block_myoverview: Add timeline by date templates

commit df21e24f265986454455b3bbde84e0a8b259d401
Author: Cameron Ball <cameron@moodle.com>
Date:   Fri, 16 Dec 2016 12:25:29 +0800
Tag:    v3.3.0-beta

MDL-57321 theme_boost: Remove duplicate aria-labelledby attribute

commit c77cdbd7041de9f4f2a48e1bbc46e3748baf67a3
Author: Cameron Ball <cameron@moodle.com>
Date:   Fri, 16 Dec 2016 12:24:19 +0800
Tag:    v3.3.0-beta

MDL-57321 theme_boost: Use div instead of span for dropdown items

commit 32778e73dec724119beca0c9b2b4ff6981ea4729
Author: Cameron Ball <cameron@moodle.com>
Date:   Thu, 15 Dec 2016 12:43:25 +0800
Tag:    v3.3.0-beta

MDL-57321 theme_boost: Fix improperly nested ul elements in footer

commit f6d94dc01f6731d531af63f813f69b2b372ebeec
Author: Cameron Ball <cameron@moodle.com>
Date:   Wed, 14 Dec 2016 14:03:59 +0800
Tag:    v3.3.0-beta

MDL-57321 theme_boost: Consistently apply attributes on elements