Git commits in Moodle x.x.x by Tony Levi

commit 144fb5e0a0a552eeff9a5fb59c08c0927a187655
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Fri, 11 Dec 2015 08:27:26 +0800
Tag:    v3.1.0-beta

MDL-52475 core: workaround PHP7 bug #70110 with preg_match

commit 0e7a5b346f314770b649d98517e4e6144e2c3718
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Fri, 11 Dec 2015 08:27:26 +0800
Tag:    v3.0.1

MDL-52475 core: workaround PHP7 bug #70110 with preg_match

commit 72af939f6e08e8bce6bfbba068c504f3bf797151
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 14 Oct 2015 14:23:30 +0800
Tag:    v3.1.0-beta

MDL-51757 mod_scorm: Remove duplicate function param

commit 59b25acd22f78a2e82e1f3a0a610c5c3f0f64967
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 14 Oct 2015 14:23:30 +0800
Tag:    v3.0.1

MDL-51757 mod_scorm: Remove duplicate function param

commit 36f5996a193afd0cb3d72709db498679ca95574a
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 14 Oct 2015 14:23:30 +0800
Tag:    v2.9.4

MDL-51757 mod_scorm: Remove duplicate function param

commit c6f9107029376621afc189a64b06fda159688a71
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Mon, 03 Aug 2015 14:46:03 +0800
Tag:    v3.1.0-beta

MDL-52333 qtype: PHP7-compatibility in calculate_raw()

commit d74b7e424f704ea73ac97fb1300bb9d4edd8cdc2
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Mon, 03 Aug 2015 14:46:03 +0800
Tag:    v3.1.0-beta

MDL-52284 core: compatibility with Exception/Throwable changes in PHP7

commit bc91b91ab124068f5071be1ade6f7edbd3da3a5c
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Mon, 03 Aug 2015 14:46:03 +0800
Tag:    v3.0.1

MDL-52333 qtype: PHP7-compatibility in calculate_raw()

commit 3f45d8fece66a2db54b9315768e02da444fcf206
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Mon, 03 Aug 2015 14:46:03 +0800
Tag:    v3.0.1

MDL-52284 core: compatibility with Exception/Throwable changes in PHP7

commit 79d4558a5811aa426b7a85eb493dec10dc982a6a
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Mon, 03 Aug 2015 14:46:03 +0800
Tag:    v3.1.0-beta

MDL-52283 core: password_hash() deprecation in PHP7

commit fe6a3c05313759a5afc0c5bcb9d79c39de048bf2
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Mon, 03 Aug 2015 14:46:03 +0800
Tag:    v3.0.1

MDL-52283 core: password_hash() deprecation in PHP7

commit f3a92d07b68d11685441bf360d1c4578315e2d6c
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Mon, 03 Aug 2015 14:46:03 +0800
Tag:    v2.9.4

MDL-52283 core: password_hash() deprecation in PHP7

commit b80b35d0fc372314a31f355d81d2164695aeee3b
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Sun, 26 Jul 2015 23:00:00 +0800
Tag:    v3.0.0-beta

MDL-50926 phpunit: Upgrade to phpunit 4.x

commit 303936aa57a7a541116518810ed92c0cc072e65c
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Mon, 01 Jun 2015 14:02:11 +0800
Tag:    v3.0.0-beta

MDL-50453 core: Replace reserved word usage in progress\null (PHP7)

commit aa7017432a81b048705192d8a2ffe70c2890e4de
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Tue, 17 Mar 2015 10:13:30 +0800
Tag:    v3.0.0-beta

MDL-42192 accesslib: Cache capabilities list

commit d9b3bb0f87e98bf36daa60d45970957d7073b3ab
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Mon, 16 Mar 2015 13:58:25 +0800
Tag:    v2.9.0-beta

MDL-49531 behat: Fix parallel runner with extraopts

commit a7e4cff20ab400310bb9e490688165bb9ba259ce
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 05 Mar 2015 09:07:21 +0800
Tag:    v2.9.0-beta

MDL-49395 accesslib: Make get_suspended_userids more efficient

commit 8e602172ff982912a4333ce3552af07e456bb2b7
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 05 Mar 2015 09:07:21 +0800
Tag:    v2.8.6

MDL-49395 accesslib: Make get_suspended_userids more efficient

commit 5bc1cf85db02fb6218eaf1a8abef7e42c3872abd
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 05 Mar 2015 09:07:21 +0800
Tag:    v2.7.8

MDL-49395 accesslib: Make get_suspended_userids more efficient

commit 3e45fb4151df21a57c515fbd74fd4eaeaf8113e5
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 25 Feb 2015 12:50:30 +0800
Tag:    v2.9.0-beta

MDL-49294 logging: Cleanup runs in smaller chunks

commit fd7dd8f2379ee6c4c2db4e3836506f972854b711
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 25 Feb 2015 12:50:30 +0800
Tag:    v2.8.6

MDL-49294 logging: Cleanup runs in smaller chunks

commit 036c72ea8a1aab9cdd6a2bf0b188c6267e2b4671
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 25 Feb 2015 12:50:30 +0800
Tag:    v2.7.8

MDL-49294 logging: Cleanup runs in smaller chunks

commit 9443735f278c4fe70722a8b28bd4e33ea34e3b14
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 21 Jan 2015 18:54:26 +0800
Tag:    v2.7.6

MDL-49110 behat: Do not poll within spin for non-javascript mode

commit bd8926f9f3cb8352e1f27bf9feb7f252b54bd5c9
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 21 Jan 2015 18:54:26 +0800
Tag:    v2.8.4

MDL-49110 behat: Do not poll within spin for non-javascript mode

commit 80ac8522cce0cc3b4bae3df5b0a6f7e80eaf055e
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 21 Jan 2015 18:54:26 +0800
Tag:    v2.9.0-beta

MDL-48926 behat: Do not poll within spin for non-javascript mode

commit 73d37b20ed041229d4162579913bd491222ce8af
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 15 Jan 2015 12:38:11 +0800
Tag:    v3.2.0-beta

MDL-48856 pgsql: Performance tuning

commit 0021942592acf3d7f06d6b9df0de379039b2d582
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Tue, 06 Jan 2015 08:12:05 +0800
Tag:    v2.9.0-beta

MDL-48924 backup: Fix some get_file_packer() calls for enabletgzbackups

commit 846711d69fafcf5fce68ea739331d831af9e71ff
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Tue, 06 Jan 2015 08:12:05 +0800
Tag:    v2.8.4

MDL-48924 backup: Fix some get_file_packer() calls for enabletgzbackups

commit edcb9e619f979d6d777588fe1a95585482ad41eb
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Tue, 06 Jan 2015 08:12:05 +0800
Tag:    v2.7.6

MDL-48924 backup: Fix some get_file_packer() calls for enabletgzbackups

commit 064b8b7fe3594089ee7262c378d1add53eeb945c
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Sun, 07 Dec 2014 20:51:22 +0800
Tag:    v2.9.0-beta

MDL-48517: behat: Fix reset ordering reversal (MDL-48302)

commit 13dfdb0b5f2b30a02fbc37769aa85712584d2c45
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Sun, 07 Dec 2014 20:51:22 +0800
Tag:    v2.8.2

MDL-48517: behat: Fix reset ordering reversal (MDL-48302)

commit 8ca8a16886f76ca3492e8bfae690d10b8d58af31
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Sun, 07 Dec 2014 20:51:22 +0800
Tag:    v2.7.4

MDL-48517: behat: Fix reset ordering reversal (MDL-48302)

commit 08e7f97ee499bb6abc125d0a25aa8abd8a40c4a4
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Sat, 31 May 2014 16:10:26 +0800
Tag:    v2.9.0-beta

MDL-39752 behat: Parallel execution support

commit 368e04dc7a47569d883ae049e86f8632dfdf8f86
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Tue, 22 Apr 2014 21:14:51 +0800
Tag:    v2.7.0-rc1

MDL-45232: mod_data: Simultaneously added entries do not sort correctly

commit 800e902813ab16211045357f86c66dc175b5085c
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 02 Apr 2014 11:30:19 +0800
Tag:    v2.7.0-rc1

MDL-44908: Fix upgrade_grade_item_fix_sortorder performance

commit 08ab12bd48e23f8f26648b9745cc949c2da015cb
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 02 Apr 2014 11:30:19 +0800
Tag:    v2.6.3

MDL-44908: Fix upgrade_grade_item_fix_sortorder performance

commit 889603945ca9c5dba11cdb2c507d6026a19679e5
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 02 Apr 2014 11:30:19 +0800
Tag:    v2.5.6

MDL-44908: Fix upgrade_grade_item_fix_sortorder performance

commit 00726467f6097c90f33490051bf7bf3d7728cb4b
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 06 Jun 2013 12:41:19 +0800
Tag:    v2.6.0-beta

MDL-40035: Avoid rebuild_course_cache always for empty course

commit d4bbe8997f72f03d0ad14a6d45707a812193855b
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 06 Jun 2013 12:41:19 +0800
Tag:    v2.5.2

MDL-40035: Avoid rebuild_course_cache always for empty course

commit 954ba4bce4ad0e21e0219878f6bc17e64370cbb4
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 06 Jun 2013 12:41:19 +0800
Tag:    v2.4.6

MDL-40035: Avoid rebuild_course_cache always for empty course

commit 94e36bc01fc31f389620079840270c2325638309
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 06 Jun 2013 12:41:19 +0800
Tag:    v2.3.9

MDL-40035: Avoid rebuild_course_cache always for empty course

commit 8beb495df4fa8661b3829470a5691f567e4ad751
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 27 Mar 2013 08:51:36 +0800
Tag:    v2.4.7

MDL-38734: Automated backup failure causing all course to fail

commit cd9c46207d125f2e3ee5f6c938194a4e39c46df1
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 27 Mar 2013 08:51:36 +0800
Tag:    v2.5.3

MDL-38734: Automated backup failure causing all course to fail

commit 1b55bdb64413426e3cb35b52202275e86f1d03d9
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 27 Mar 2013 08:51:36 +0800
Tag:    v2.6.0-rc1

MDL-38734: Automated backup failure causing all course to fail

commit 22dc32042a92f1ed521afaf4352cd931c20b11ea
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Tue, 10 Apr 2012 11:45:39 +0800
Tag:    v2.3.0-beta

MDL-32379: Fix memory leak in session_set_user

commit e71b08c529220fe99074742af1446bc37dad41cd
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Tue, 10 Apr 2012 11:45:39 +0800
Tag:    v2.2.3

MDL-32379: Fix memory leak in session_set_user

commit 3e86502dba186ef880980035c8b17707538147e7
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Tue, 10 Apr 2012 11:45:39 +0800
Tag:    v2.1.6

MDL-32379: Fix memory leak in session_set_user

commit 38852597338a6b731324d61d06fc241e25d357dc
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 29 Feb 2012 12:20:48 +0800
Tag:    v2.1.5

MDL-31819: admin: allow install to proceed when multiple admins exist already

commit a7c9609ba5ef035c136fda84b73b5a3a3dff004a
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 29 Feb 2012 12:20:48 +0800
Tag:    v2.3.0-beta

MDL-31819: admin: allow install to proceed when multiple admins exist already

commit 3d1573914ca1ea8940f85314fd9be890afc878f8
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 29 Feb 2012 12:20:48 +0800
Tag:    v2.2.2

MDL-31819: admin: allow install to proceed when multiple admins exist already

commit 5c625be3beb3829231d7203b1154fcdb57aa70cd
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Fri, 06 Jan 2012 13:28:08 +0800
Tag:    v2.1.5

MDL-26037: import: display search box even when no courses are currently displayed

commit 80d78f3aae54e077cdd450a08341a87268c57ad3
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Fri, 06 Jan 2012 13:28:08 +0800
Tag:    v2.2.2

MDL-26037: import: display search box even when no courses are currently displayed

commit a4df8560cc01556ce70d3b04fa09f40162794cb6
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Fri, 06 Jan 2012 13:28:08 +0800
Tag:    v2.3.0-beta

MDL-26037: import: display search box even when no courses are currently displayed

commit 9b3a01563c79a007669cf93175870dfd5ac4110c
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Fri, 06 Jan 2012 13:26:45 +0800
Tag:    v2.2.2

MDL-26037: restore/import: check through all courses instead of only first 250

commit b6328863ada4100b73679694c5491f10183e1d98
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Fri, 06 Jan 2012 13:26:45 +0800
Tag:    v2.1.5

MDL-26037: restore/import: check through all courses instead of only first 250

commit d0c94a1e84c7b452b0cc91da333982373fb06bb2
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Fri, 06 Jan 2012 13:26:45 +0800
Tag:    v2.3.0-beta

MDL-26037: restore/import: check through all courses instead of only first 250

commit c538ea951f245b2d09077b5a1bcf8cdf143bc675
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 01 Sep 2011 09:07:16 +0800
Tag:    v2.0.5

MDL-29201: questions: Fix regraded essay questions not being placed into correct state

commit cc6b535972a61fe79ff734c886e9187c3307f2e9
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Tue, 16 Aug 2011 10:30:29 +0800
Tag:    v2.1.3

MDL-28945: Fix course/activity completion reports initial selection broken

commit 1f186372eac98014a3fa282ac4718c0bcc5e51e0
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Tue, 16 Aug 2011 10:30:29 +0800
Tag:    v2.2.0-beta

MDL-28945: Fix course/activity completion reports initial selection broken

commit 716f93efdb71bd8bc7595bfebec8f92893b00333
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 11 Aug 2011 13:04:54 +0800
Tag:    v2.1.2

MDL-28709: Performance: Send cache/contenttype headers with 304 responses

commit ccc0fff941a903a135c9bf17a88d5f3436b7c67a
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 11 Aug 2011 13:04:54 +0800
Tag:    v2.2.0-beta

MDL-28709: Performance: Send cache/contenttype headers with 304 responses

commit 68d9daa1876680e03571554423f61ff721aa69e9
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 11 Aug 2011 12:34:36 +0800
Tag:    v2.1.2

MDL-28708: Send 304 Not Modified response when browser If-Modified-Since header is after file mtime

commit f73c6bad2cc3017a9c21298560d688e8be3531da
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 11 Aug 2011 12:34:36 +0800
Tag:    v2.2.0-beta

MDL-28708: Send 304 Not Modified response when browser If-Modified-Since header is after file mtime

commit ac473cb81108e7eedd9d345a2fcaeb382d446185
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Wed, 06 Jul 2011 10:44:50 +0800
Tag:    v2.0.4

MDL-28227: Regrade sometimes grades user attempts for any quiz not selected quiz

commit 165e476948e66ff345b33a0c0000edfc9dc12494
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 16 Jun 2011 11:17:17 +0800
Tag:    v2.0.6

MDL-24577: Fix mark all posts in this discussion read doesn't work completely correct

commit 5931af6ce538008af590a272de7226e97e668a86
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 16 Jun 2011 11:17:17 +0800
Tag:    v2.1.3

MDL-24577: Fix mark all posts in this discussion read doesn't work completely correct

commit bce6b3c70a44b6f6118c7987d077e39e0e8522a2
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 16 Jun 2011 11:17:17 +0800
Tag:    v2.2.0-rc1

MDL-24577: Fix mark all posts in this discussion read doesn't work completely correct

commit d9b49c23da6194fc7e6811f526dba6030e1c4249
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Mon, 18 Apr 2011 12:30:36 +0800
Tag:    v2.2.0-beta

MDL-27228: Fix label 'eye' does not match show/hide setting

commit a3ad8fd8832893eeb762bbd107561ca8ca21146b
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Mon, 18 Apr 2011 12:30:36 +0800
Tag:    v2.1.2

MDL-27228: Fix label 'eye' does not match show/hide setting

commit 3c0b7e9468e7aa064964f2f46dc9563a481965e0
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Mon, 18 Apr 2011 12:30:36 +0800
Tag:    v2.0.5

MDL-27228: Fix label 'eye' does not match show/hide setting

commit 7f98b12f916d46740a09a9117be20f5e4c2c7eff
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Sat, 16 Apr 2011 12:03:33 +0800
Tag:    v2.3.0-beta

MDL-27120: Cache DB operations in restore_dbops

commit 0c99b72299b1c9660f28aab22b8c5f6a58f8bd21
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Sat, 16 Apr 2011 12:03:33 +0800
Tag:    v2.3.0-beta

MDL-27120: Cache DB operations in restore_dbops

commit 066af1bbc78564222a5c69e13fe167d3c1ee35b9
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Mon, 11 Apr 2011 14:04:02 +0800
Tag:    v2.3.0-beta

MDL-27120: Cache dirname transformations in progressive_parser::dirname

commit 55f6d9d3788b68ffedb082edc7ac4aed10a0491e
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Mon, 11 Apr 2011 14:04:02 +0800
Tag:    v2.3.0-beta

MDL-27120: Cache dirname transformations in progressive_parser::dirname

commit 697664c813816a353f6a6c9023fb4520464fbf61
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 07 Apr 2011 08:35:47 +0800
Tag:    v1.9.12

MDL-27108: Fix invalid SQL syntax in mod/data/field/latlong

commit 05edae9f89c755a4169f8ac07b3ea65d82566f2d
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Tue, 05 Apr 2011 10:11:24 +0800
Tag:    v2.1.0

MDL-27084: mod/feedback fix bad syntax in database query

commit 0d66e33da5657080eacebc19c848dfc56f313cdc
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Tue, 05 Apr 2011 10:11:24 +0800
Tag:    v2.0.3

MDL-27084: mod/feedback fix bad syntax in database query

commit 5c5cb085c0b42f9b8cb3a7674e84246baecca036
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 31 Mar 2011 13:36:13 +0800
Tag:    v2.1.2

MDL-27030: Fix quiz overview report showing incorrect grades on regraded attempts

commit 6ad6368adcb5e07e6ee60d5fa25a59fb34f3d0d3
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 31 Mar 2011 13:36:13 +0800
Tag:    v2.0.5

MDL-27030: Fix quiz overview report showing incorrect grades on regraded attempts

commit 88b3eb8bb563856de9aa53c7b1f9c3c2c3093b90
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Thu, 31 Mar 2011 13:36:13 +0800
Tag:    v2.2.0-beta

MDL-27030: Fix quiz overview report showing incorrect grades on regraded attempts

commit 25a5bd96f9b2064b82ea7d181db708a902da0da0
Author: Tony Levi <tony.levi@netspot.com.au>
Date:   Fri, 25 Mar 2011 09:05:17 +0800
Tag:    v2.0.4

MDL-27483: Fix quiz repaginate enter in a endless loop