Git commits in Moodle 2.6.0 by Mark Nelson

commit af9fc21cfda65a6c1de74695826609e7e634a32f
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 31 Oct 2013 16:06:42 +0800
Tag:    v2.6.0-rc1

MDL-42566 mod_data: introduced check to ensure the picture supplied is valid

commit 1b377fa26f81dac96a120d09f2891c32b4a64d61
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 30 Oct 2013 17:24:48 +0800
Tag:    v2.6.0-rc1

MDL-42613 core_group: removed unnecessary table row when there is no group description or picture

commit 1d43da0220d1c31e543af76324b568402e69d1df
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 30 Oct 2013 12:36:45 +0800
Tag:    v2.6.0-rc1

MDL-41664 core_calendar: replaced class variables that stored minimum and maximum years with functions

commit 2072af6c1dbe706ef8d679c71185ebb133c8fbbd
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 29 Oct 2013 16:41:46 +0800
Tag:    v2.6.0-rc1

MDL-42592 mod_chat: passed additional name fields to be used by the fullname function

commit a2d3e3b6ca2a47b5cbddb93efe12aeddf002b651
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 25 Oct 2013 18:04:45 +0800
Tag:    v2.6.0-rc1

MDL-42276 core_group: added behat tests to automate group actions

commit 5311f38215e2a34b9909007efdb6bf33fefa5473
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 22 Oct 2013 12:04:06 +0800
Tag:    v2.6.0-rc1

MDL-35146 mod_wiki: fixed variable typo and altered code to conform to Moodle guidelines

commit 66dbecef8a84da97e55e8a5e5333cb7d4e349c60
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 21 Oct 2013 12:19:54 +0800
Tag:    v2.6.0-rc1

MDL-42429 mod_lesson: removed unnecessary conditional check causing a PHP notice

commit 4543bf24231a6ec4b03e2d5c27fd96efdb4469c2
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 16 Oct 2013 11:20:40 +0800
Tag:    v2.6.0-rc1

MDL-42377 backup: fixed incorrect debugging message

commit 70f210c04fd057820fb847591183c575f0507148
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 14 Oct 2013 17:21:47 +0800
Tag:    v2.6.0-rc1

MDL-42201 backup: introduced new automatic backup state

commit c8974473d0ec65172db7a2f9bc2aa1da5bd2f627
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 11 Oct 2013 15:56:52 +0800
Tag:    v2.6.0-rc1

MDL-40045 auth: introduced PHPUnit test to ensure logging in via LDAP triggers an event

commit 5241526d204cdd870d48b748c6e25582cdaeb6ff
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 09 Oct 2013 18:56:25 +0800
Tag:    v2.6.0-beta

MDL-42226 badges: retrieve all the name fields when viewing an issued badge

commit 61f039ce4b7e4da048b21899bad9131e66010e65
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 09 Oct 2013 18:43:33 +0800
Tag:    v2.6.0-beta

MDL-42225 badges: retrieve all the name fields when viewing the recipient list

commit 1032966ceef0195ff381d60440ae9eef3c3c230a
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 09 Oct 2013 16:39:53 +0800
Tag:    v2.6.0-beta

MDL-41792 core_calendar: fixed issues when using multiple calendar types

commit 5043bcfaaef90f62ed02837c77802342dc807d7a
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 07 Oct 2013 17:25:44 +0800
Tag:    v2.6.0-beta

MDL-37181 backup: stopped setting the status of unscheduled backups to skipped

commit f2f694f399d34e1b9b4651687ea959cc01534853
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 04 Oct 2013 15:33:25 +0800
Tag:    v2.6.0-rc1

MDL-40045 user: replaced add_to_log call when the user list is viewed with an event

commit bcd5c6a9581b0649ee35b637924d6cfc0b66b5da
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 01 Oct 2013 18:51:18 +0800
Tag:    v2.6.0-beta

MDL-41792 core_calendar: added some behat tests to cover calendar functionality

commit 070bd1db6f3d67925c5f49feb94ae810c5a1f885
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 26 Sep 2013 17:47:50 +0800
Tag:    v2.6.0-beta

MDL-41792 core_calendar: added missing abstract functions to test calendar

commit 6b7d0d3ec384b1fc91966730571b282978b5b336
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 26 Sep 2013 17:36:55 +0800
Tag:    v2.6.0-beta

MDL-41792 core_form: used the new get_name() calendar function in the date selectors

commit 14c992b4fc27fd44c5c87ce4894c267176310293
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 26 Sep 2013 11:57:21 +0800
Tag:    v2.6.0-beta

MDL-41995 calendar: changed the page layout for the export page

commit bb74cdfef339c39aaf15e5a4e395f2758e8f3f62
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 25 Sep 2013 15:40:23 +0800
Tag:    v2.6.0-beta

MDL-41792 block_calendar_upcoming: tidy existing code

commit da3041379a60483da243a29b343562806c50e184
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 16 Sep 2013 17:30:59 +0800
Tag:    v2.6.0-beta

MDL-41792 core_calendar: refactored the calendar to allow the use of multiple calendar types

commit ec126f624e22ea609dc5e7e53aa8e2e90ade8ffd
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 16 Sep 2013 16:33:36 +0800
Tag:    v2.6.0-beta

MDL-41792 block_calendar_month: tidy existing code

commit 9df08c9c514f91b042d53e96ce37e99a878ed2ae
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 12 Sep 2013 15:44:34 +0800
Tag:    v2.6.0-beta

MDL-41748 calendar: removed unused strings

commit e58c291cbbeaee0d9bb09d41311dd0e1be198ce3
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 06 Sep 2013 17:01:46 +0800
Tag:    v2.6.0-rc1

MDL-40045 login: removed add_to_log call when a user updates their password

commit c3bf6181aa3b2b897d55e4ca213b5152b649db4b
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 06 Sep 2013 12:40:15 +0800
Tag:    v2.6.0-beta

MDL-41417 course: allow the use of duplicated idnumbers if they existed before fix

commit 5999e40f01cca2e2a0d731fb367f5247d7c56932
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 05 Sep 2013 18:41:43 +0800
Tag:    v2.6.0-beta

MDL-41619 events: ensure direct access to event class files is prohibited

commit c76318d338626b6b0383cbe8a1514a4865f9f711
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 05 Sep 2013 17:14:11 +0800
Tag:    v2.6.0-rc1

MDL-40045 user: replaced add_to_log call when a user profile is viewed with an event

commit 1eee7ee3a0c3441e02c51e10eb3429166b084b17
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 05 Sep 2013 00:37:51 +0800
Tag:    v2.6.0-beta

MDL-40924 badges: added a print_error call to prevent PHP notices when no badges are found

commit 5991cabfd7f34de02a3821fb71df8615846de39f
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 04 Sep 2013 18:05:25 +0800
Tag:    v2.6.0-rc1

MDL-40045 auth: removed unnecessary add_to_log calls

commit f192414ed88d08888af40235ba6ac7dfe5239aaa
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 27 Aug 2013 17:03:07 +0800
Tag:    v2.6.0-beta

MDL-41440 event: fixed incorrect treatment of get_string as a class

commit 5ca04d0ef1d8f39673f0aa25814666f4479f7c69
Author: Mark Nelson <markn@moodle.com>
Date:   Sun, 25 Aug 2013 17:38:16 +0800
Tag:    v2.6.0-beta

MDL-18375 calendar: fixed issue when resaving the year in the datetime field causing the year to decrease

commit deed22ea39a4a0634f620def7965aa9898f2d162
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 23 Aug 2013 14:14:50 +0800
Tag:    v2.6.0-beta

MDL-18375 calendar: removed usage of the calendar type in the usergetdate function

commit 1e0cb59ab547b787a8feabfd7f4559f12f589c89
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 22 Aug 2013 17:12:30 +0800
Tag:    v2.6.0-beta

MDL-41387 tags: changed character case in string used when deleting a course

commit 6d8627cb6b3597c62ea63d9681cc533232bb47b7
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 22 Aug 2013 15:31:03 +0800
Tag:    v2.6.0-beta

MDL-36126 backup: changed the message column in the table backup_logs to a text field to prevent DB errors

commit 6eafa4ddbafc96e1112a6881576dcd7867b65b0e
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 20 Aug 2013 16:32:40 +0800
Tag:    v2.6.0-beta

MDL-18375 calendar: changed the name of the function factory to be more descriptive

commit 9e2d9135f606bbcb67d52406bf5aad947421a02b
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 20 Aug 2013 15:42:12 +0800
Tag:    v2.6.0-beta

MDL-39957 course: added missing assertions for events

commit 2aefba53a5f04c80169f96cf8d44167c2578bf0e
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 15 Aug 2013 16:39:22 +0800
Tag:    v2.6.0-beta

MDL-18375 calendar: added condition to ensure calendar type exists before loading

commit 5989677e0f83e453d767c0960280fde4ad314e76
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 14 Aug 2013 17:36:42 +0800
Tag:    v2.6.0-beta

MDL-18375 calendar: added the Gregorian calendar type to the standard list of plugins

commit df5d27d8927d98d6fe7d8f9587155dcae845e9ee
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 14 Aug 2013 16:48:23 +0800
Tag:    v2.6.0-beta

MDL-18375 calendar: only display the choice of calendar types if there is more than one

commit df01e4c748d04c92fb6269c6a22922376956ffbe
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 14 Aug 2013 16:02:33 +0800
Tag:    v2.6.0-beta

MDL-18375 calendar: PHPDoc tidy up as well as some other minor changes

commit e5959771b2220eeb0fb5fbbfab331775b8e81767
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 12 Aug 2013 11:47:32 +0800
Tag:    v2.6.0-beta

MDL-39957 course: added PHPUnit assertions for when a course_updated event is triggered by moving a course

commit cd14c5cab85febca17362fd3d223f75abbd98db5
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 09 Aug 2013 18:01:48 +0800
Tag:    v2.6.0-beta

MDL-39957 course: replaced add_to_log for hiding/showing courses

commit ed54cb4110eaedcb917407b0c47c3a5f0f76a004
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 09 Aug 2013 18:01:05 +0800
Tag:    v2.6.0-beta

MDL-39957 course: replaced add_to_log for moving courses

commit 2bf2f3599e0f0d85894af907c1c39f5fadf63988
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 09 Aug 2013 17:58:30 +0800
Tag:    v2.6.0-beta

MDL-39957 course: altered the handling of legacy log data for the course_updated event

commit 02cbb621d68a5ccf682d0e20de9803a0dec8b8cc
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 08 Aug 2013 16:57:01 +0800
Tag:    v2.6.0-beta

MDL-39957 course: added PHPUnit test for the new course_restored event

commit a4003c733af646db788aacd4f956d8ecf7520ad5
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 08 Aug 2013 16:56:49 +0800
Tag:    v2.6.0-beta

MDL-39957 course: replaced the course_restored legacy event

commit 7240cd92f9117a017f0f6cd08213d536a6329f03
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 08 Aug 2013 16:56:23 +0800
Tag:    v2.6.0-beta

MDL-39957 course: added PHPUnit test for the new course_category_deleted event

commit f326c5b4f44dfa8e30816f1976e41f9431d3fe69
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 08 Aug 2013 16:56:13 +0800
Tag:    v2.6.0-beta

MDL-39957 course: replaced the course_category_deleted legacy event

commit ec8f23de3b79077755ff1fc31d1dbffd4c036c80
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 08 Aug 2013 16:55:48 +0800
Tag:    v2.6.0-beta

MDL-39957 course: added PHPUnit test for the new course_content_deleted event

commit db53f7fe28c024ce6d60b0c4511537005497d1c7
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 08 Aug 2013 16:55:30 +0800
Tag:    v2.6.0-beta

MDL-39957 course: replaced the course_content_deleted legacy event

commit bc3c5b222a93975bef4cd5366c90323aff2083c2
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 08 Aug 2013 16:51:36 +0800
Tag:    v2.6.0-beta

MDL-39957 course: added PHPUnit test for the new course_deleted event

commit c347241ac8113a37e39a7fea395b66b3251db54a
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 08 Aug 2013 16:51:02 +0800
Tag:    v2.6.0-beta

MDL-39957 course: replaced the course_deleted legacy event

commit 4fd391d5157994fe8fe92e49fd7b9aa05dd7ca53
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 08 Aug 2013 16:50:28 +0800
Tag:    v2.6.0-beta

MDL-39957 course: added PHPUnit test for the new course_updated event

commit 53a8e678bfb15ae3c087786938c476b7bd52b5a6
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 08 Aug 2013 16:50:10 +0800
Tag:    v2.6.0-beta

MDL-39957 course: replaced the course_updated legacy event

commit 35ad79e20d263c3b22405a5f7b118d7ad69ca121
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 08 Aug 2013 16:48:48 +0800
Tag:    v2.6.0-beta

MDL-39957 course: added PHPUnit test for the new course_created event

commit 3c2fab942b8d70d163bfebddd54c81f9cd961189
Author: Mark Nelson <markn@moodle.com>
Date:   Thu, 08 Aug 2013 16:48:17 +0800
Tag:    v2.6.0-beta

MDL-39957 course: replaced the course_created legacy event

commit a739ff73daffae1d941294e96301c16a6dc5ea2c
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 07 Aug 2013 11:14:48 +0800
Tag:    v2.6.0-beta

MDL-40662 block_course_overview: added addinstance capability string

commit 783e8636f5d412981e0720066c017f95dca442b6
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 07 Aug 2013 11:14:48 +0800
Tag:    v2.6.0-beta

MDL-40662 block_course_overview: added addinstance capability string

commit b573724a03ccbfacf2bb0fc3e4f60459461d74ea
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 06 Aug 2013 11:38:10 +0800
Tag:    v2.6.0-beta

MDL-27953 auth: documented the newly introduced function can_be_manually_set() in upgrade.txt

commit 33d8af66681b5c99c8cbeaf2306a1a316705ec98
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 30 Jul 2013 15:10:38 +0800
Tag:    v2.6.0-beta

MDL-40662 block_course_overview: added addinstance capability to remove debugging message due to system context being used on the 'Default My home page'

commit ce2d9273b9e4b63e973beac3729c2828b62f9096
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 29 Jul 2013 19:12:38 +0800
Tag:    v2.6.0-beta

MDL-38758 mod_forum: fixed issue where pass by reference removal caused an undefined variable error

commit 888e317f2dcf014dbfca9393257f94addae86d97
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 22 Jul 2013 18:12:48 +0800
Tag:    v2.6.0-beta

MDL-40816 backup: code cleanup on the manage backups form

commit 8874895892b770ef717493fe3d683a4a883019f1
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 22 Jul 2013 17:42:42 +0800
Tag:    v2.6.0-beta

MDL-40816 backup: added missing setType calls to the manage backups form

commit 02ca2cada5bbd511c14c5d10d6bbf3596037b1e5
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 19 Jul 2013 16:12:28 +0800
Tag:    v2.6.0-beta

MDL-40649 libraries: deprecated get_recent_enrolments()

commit f59ab4adc8259a6be3264fae753a877930733254
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 16 Jul 2013 14:22:45 +0800
Tag:    v2.6.0-beta

MDL-18375 calendar: renamed the userdate/usergetdate functions and changed them to abstract

commit 7e52491cf9d4852c59f45ab355a46492bedeea9d
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 15 Jul 2013 15:40:44 +0800
Tag:    v2.6.0-beta

MDL-18375 calendar: moved the location of the calendar type select box when editing a course

commit 0ae36d6cfcdc2e63db59aed7673cd95b1f7af75a
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 10 Jul 2013 19:10:51 +0800
Tag:    v2.6.0-beta

MDL-18375 calendar: created a test calendar type to use for PHPUnit tests and added tests

commit 4e829d48d1dc155be4e904d6cb89b88bb3e2b6af
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 09 Jul 2013 13:34:39 +0800
Tag:    v2.6.0-beta

MDL-40468 libraries: removed usages of get_related_contexts_string() in core

commit b6452844032c0bdf8e68bc1113f3a1ee42760912
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 08 Jul 2013 18:30:30 +0800
Tag:    v2.6.0-beta

MDL-40468 libraries: deprecated get_related_contexts_string()

commit 9c03dff2c919919760616583216567a08dd67a6e
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 08 Jul 2013 14:42:50 +0800
Tag:    v2.6.0-beta

MDL-40431 libraries: added another PHPUnit test to ensure deprecated function returns the same as the replacement

commit 4c9c06488aa368ec35c01feea25b79b1c5025eab
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 08 Jul 2013 14:38:22 +0800
Tag:    v2.6.0-beta

MDL-40462 libraries: added another PHPUnit test to ensure deprecated function returns the same as the replacement

commit dd33f4af0a109070d57700a490f9177e01568d6d
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 05 Jul 2013 15:46:36 +0800
Tag:    v2.6.0-beta

MDL-40462 libraries: deprecated get_course_context()

commit 6c89d4e1c05824882f62636f3a751b3535452da0
Author: Mark Nelson <markn@moodle.com>
Date:   Fri, 05 Jul 2013 14:30:26 +0800
Tag:    v2.6.0-beta

MDL-40431 libraries: deprecated get_context_url()

commit 022745acd252c356e2f43a6379d9165b606e9dff
Author: Mark Nelson <markn@moodle.com>
Date:   Wed, 03 Jul 2013 17:58:14 +0800
Tag:    v2.6.0-beta

MDL-18375 calendar: implemented the usage of the recently introduced automatic class loading

commit 84423bd9e5a37ddbbb1924b06bab7659b2d223cc
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 02 Jul 2013 18:09:45 +0800
Tag:    v2.6.0-beta

MDL-18375 calendar: refactored the datetime user field so that it now uses the calendar type system

commit 62321a7ba0c1650c651bd07e2581c7e7f3cdfffa
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 01 Jul 2013 18:25:26 +0800
Tag:    v2.6.0-beta

MDL-18375 calendar: edited the calendartype column in the install.xml file and created an upgrade path

commit 29cb1e83b002fffed98beda8a7734f927b8ae3ed
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 17 Jun 2013 13:20:28 +0800
Tag:    v2.6.0-beta

MDL-18375 calendar: only display the YUI2 calendar when the Gregorian type is used

commit 2f00e1b245ecc0d4d83c8d5774df3cb6b12ccde5
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 10 Jun 2013 17:35:55 +0800
Tag:    v2.6.0-beta

MDL-18375 calendar: huge refactor of the initial patch

commit ec16252734300eee12e3410edaa5441a68eebeed
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 04 Jun 2013 18:19:30 +0800
Tag:    v2.6.0-beta

MDL-40010 notes: passing an object rather than an id to avoid debugging message

commit 35a391d3abfef87268b1006fee885eaf951e8098
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 04 Jun 2013 17:59:24 +0800
Tag:    v2.6.0-beta

MDL-40009 notes: corrected the form element names passed to setType

commit 85c402a89d0b93aa4b984b3d467adb37102e5f1a
Author: Mark Nelson <markn@moodle.com>
Date:   Tue, 04 Jun 2013 11:55:48 +0800
Tag:    v2.6.0-beta

MDL-40008 forms: fixed ordering of the calendar icon and enable checkbox for the date selector element

commit 9b29f68648acb3066c4cd23d059ba22a0cd181c7
Author: Mark Nelson <markn@moodle.com>
Date:   Mon, 11 Feb 2013 11:24:43 +0800
Tag:    v2.6.0-beta

MDL-27953 auth: introduced new function can_be_manually_set() to the authentication base class