Git commits in Moodle 2.6.x by sam marshall

commit d20d8938a71d34ba4806b6c3ae5b8cd11ba03fe0
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Fri, 20 Jun 2014 21:12:58 +0800
Tag:    v2.6.4

MDL-46079 Restore: Can run out of memory in get_records call

commit e1d76a33e387cdc5ad81209be22d1615d69a7146
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Fri, 20 Jun 2014 20:40:29 +0800
Tag:    v2.6.4

MDL-46076 Lib: Allow javascript-static.js to somewhat work in IE7 [2.6]

commit 7aa0860ecaded098e3443b88e9e784f218c4710f
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Thu, 15 May 2014 21:50:24 +0800
Tag:    v2.6.4

MDL-45574 Backup progress: Can time out with large number of files

commit 449693fc432ca0f4a134d3e5af9bde723df87d05
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 14 May 2014 17:59:49 +0800
Tag:    v2.6.4

MDL-45477 Behat: List of steps takes too long to load, times out

commit d355d1f796fdee37dd1f3810454645d2080f2e7a
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 14 May 2014 01:43:21 +0800
Tag:    v2.6.4

MDL-45535 CSS chunking breaks media rules if CSS invalid (IE)

commit f6d6df37b6d892570ee95fe4eb1fea621a48ca86
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Thu, 08 May 2014 21:04:35 +0800
Tag:    v2.6.4

MDL-45469 Conditional availability: Restrict by text area broken

commit 62e02e583f2a54e3ea14207379da6ea4aa982b66
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Fri, 02 May 2014 01:08:06 +0800
Tag:    v2.6.3

MDL-45376 Completion: Form locking is still not working right

commit 9deb25b78502deb7dceabf43980de1f1ae9370d1
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 08 Apr 2014 18:55:46 +0800
Tag:    v2.6.3

MDL-27459 Completion: When ratings off, disallow grade completion

commit 10d98c1b73f4d4c351c2a3fc431cd5137a06efd3
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 08 Apr 2014 17:57:13 +0800
Tag:    v2.6.3

MDL-44991 Behat: step to check if attribute does not contain text

commit 90761f1a8cb540a99539b2c35083d8e79ce56972
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Fri, 28 Mar 2014 02:44:29 +0800
Tag:    v2.6.3

MDL-44891 Behat: Add step to check attribute

commit d0434cb119c4a464a5f7103d6cc5cddee8b57bdd
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Fri, 28 Mar 2014 00:42:29 +0800
Tag:    v2.6.3

MDL-44837 Behat: 'dialogue' selector only works for confirm dialogues

commit 0f2929fab1246b4c68d13d72c63da4f2c1ade5d2
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 26 Feb 2014 22:00:51 +0800
Tag:    v2.6.3

MDL-44141 Completion: System updates data during restore

commit f76c4edf013711a225abcd3ec14fc45042cf1a2a
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Mon, 10 Feb 2014 20:33:35 +0800
Tag:    v2.6.2

MDL-44065 Course: _add_instance exception leads to inconsistent db

commit a6a14f2155a4ddcdd2a4f273e7e6baff34da502d
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 14 Jan 2014 21:44:17 +0800
Tag:    v2.6.2

MDL-43619 Roles: reset_role_capabilities unit test, cache fix

commit bf2c42e8eecda043d371b7f3c6ca12cdd4601a23
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Thu, 09 Jan 2014 01:11:10 +0800
Tag:    v2.6.2

MDL-43619 Roles: reset_role_capabilities function destroys overrides

commit b1b09903b0e705392c5781a5f5d03d1e4a03dd7c
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Sat, 07 Dec 2013 02:15:09 +0800
Tag:    v2.6.1

MDL-43252 Group menu in wrong order when groupings used

commit f068ae74db0e040453182918a4f2ae6645d9a60a
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Thu, 14 Nov 2013 19:52:52 +0800
Tag:    v2.6.1

MDL-42905 Backup progress: Pointless line of code should be deleted

commit 5c138b258d14e1b1cb4f121862b1b21933790c21
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 12 Nov 2013 20:23:10 +0800
Tag:    v2.6.0-rc1

MDL-42839 MUC: Memcache server configuration too sensitive to whitespace

commit 43ed2ccbf21c73d5112ab24c9e677259fef3e023
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 12 Nov 2013 01:15:32 +0800
Tag:    v2.6.1

MDL-42815 Backup/restore: Error saving files - log messages unhelpful

commit 3749c946270f77d40cb69a7c2aa8b1399b5aa9c8
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 06 Nov 2013 20:34:46 +0800
Tag:    v2.6.0-rc1

MDL-42714 Backup: For tgz packer, handle missing zlib extension

commit 7ed24ca35192c697534212027da18b7151d4dc26
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 30 Oct 2013 00:47:54 +0800
Tag:    v2.6.1

MDL-42582 Availability: Restriction display incorrect for multi-para Labels

commit 96c3f75a4dd73dda18cc1c8deedf7604870e955e
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 23 Oct 2013 21:46:59 +0800
Tag:    v2.6.0-rc1

MDL-34654 Glossary: ampersand breaks auto-linking

commit b6cdb4d6603b8c6a95376b7c2e67aa54954386f6
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 16 Oct 2013 19:13:31 +0800
Tag:    v2.6.0-rc1

MDL-42389 Restore: Broken restore causes notice before exception

commit 62182e89cf91045a7b3444fc8b5bc7633fc3119c
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 16 Oct 2013 18:54:11 +0800
Tag:    v2.6.0-rc1

MDL-42388 Restore: Some warnings displayed with debugging()

commit 93eddacc614d188b6212a901111ba111383933f6
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Fri, 04 Oct 2013 00:50:47 +0800
Tag:    v2.6.0-beta

MDL-42039 Restore: Add progress tracking while creating question files

commit 0e2637054ff7d5464988c10982b5ded5660acb0d
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 02 Oct 2013 01:01:31 +0800
Tag:    v2.6.0-beta

MDL-42039 Restore: Add progress tracking while creating users

commit bf2a039e9adc79e61a155aab5622e6fff34102fe
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 01 Oct 2013 20:46:28 +0800
Tag:    v2.6.0-beta

MDL-42039 Restore: Add progress tracking in restore controller load

commit a658b73cd04a076c8a09bdae2937b8cafd6a5235
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 01 Oct 2013 20:14:04 +0800
Tag:    v2.6.0-beta

MDL-42039 Restore: Avoid unnecessary archive file copy at start

commit 1cd39657b5793977ec22872b92e7ecd5f3991d03
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Mon, 30 Sep 2013 20:06:42 +0800
Tag:    v2.6.0-beta

MDL-42039 Restore: Add progress reporting to directory deletion

commit 37ff843d7db758d942fad71c99a288ff5f759a4b
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Mon, 30 Sep 2013 18:31:21 +0800
Tag:    v2.6.0-beta

MDL-42039 Restore: Add progress reporting between files in resource

commit 02da69214f468de0fff584a02cc02bebb94c3056
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Sat, 28 Sep 2013 01:16:21 +0800
Tag:    v2.6.0-beta

MDL-42039 Restore: Prevent adding too many form fields at once

commit 39e5102f8b8a4975fd1a8046264d736a89eedd34
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 25 Sep 2013 01:14:09 +0800
Tag:    v2.6.0-beta

MDL-41838 Backup/restore: Support .tar.gz format for .mbz (2 of 2)

commit c858655ddeffc0460914f4c27a0cb61a97df689f
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Thu, 19 Sep 2013 00:58:27 +0800
Tag:    v2.6.0-beta

MDL-41838 Files: Implement .tar.gz packer (1 of 2)

commit 8d137307bf8230a211504807e1a5a9054a6554aa
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 17 Sep 2013 21:43:25 +0800
Tag:    v2.6.0-beta

MDL-41840 Restore: Page title, breadcrumbs show incorrect stage

commit 6a0189eb3f78fb760e21c110b36bba8128fb6700
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 17 Sep 2013 00:10:48 +0800
Tag:    v2.6.0-beta

MDL-41817 Backup/restore without blocks gives error

commit 771e3f7cab2ffae05b61ed3f45da1167ca80c2e6
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Mon, 16 Sep 2013 17:42:40 +0800
Tag:    v2.6.0-beta

MDL-41839 Files: Zip packer progress minor bugs

commit 88372410f5c8396201daba1a2039d4818e3a8041
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Fri, 13 Sep 2013 01:03:01 +0800
Tag:    v2.6.0-beta

MDL-38192 Backup and restore: Allow selection by activity type

commit e555a4439f5c4024b4287d4bd2be969b90c08890
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 11 Sep 2013 21:27:52 +0800
Tag:    v2.6.0-beta

MDL-41722 Backup: Very large course times out on user interface pages

commit 39ca3044eaf1fbda41b3519118b93335c6c32ec4
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 11 Sep 2013 21:27:38 +0800
Tag:    v2.6.0-beta

MDL-41728 Backup: Unnecessary use of in_array in base_plan

commit 137885b7e9d90d8709ade3c727f6f08631bd8966
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 10 Sep 2013 23:34:44 +0800
Tag:    v2.6.0-beta

MDL-38194 Files: Allow download of large backup files

commit 77b3d9dfdff223cca546eb47db01375ba5052bc5
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 10 Sep 2013 20:25:04 +0800
Tag:    v2.6.0-beta

MDL-38196 Backup/restore: Display log if non-empty

commit 2a70b70c441aa9693370fba0194afc75c26e46e6
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Mon, 09 Sep 2013 23:17:44 +0800
Tag:    v2.6.0-beta

MDL-41087 Backup: add progress tracking in slow steps

commit 1f8662f6fb0f5a9239d7467e3c000fcaf122d7f7
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Fri, 06 Sep 2013 20:01:50 +0800
Tag:    v2.6.1

MDL-41446 Completion: Incorrectly marks complete when grade data present with no actual grade

commit 4fb31ae6cd3fee2d604b3c6c3a6854a0cd28c46e
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Sat, 17 Aug 2013 02:11:14 +0800
Tag:    v2.6.0-beta

MDL-41669 Restore: Progress bar needs to include more tasks

commit 347e663814494e2abf9e140828d9d27646d617bb
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Sat, 17 Aug 2013 00:27:36 +0800
Tag:    v2.6.0-beta

MDL-41147 Restore: Large course fails due to time limit when unzipping

commit a7a64d774ac4e5c814572174fcb306a6f5438eee
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Sat, 17 Aug 2013 00:26:26 +0800
Tag:    v2.6.0-beta

MDL-41253 Restore: Mechanism to display progress during UI stages

commit 6b5a7ce83399e5da0a3073c88e23b56cf33a018e
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Sat, 17 Aug 2013 00:01:27 +0800
Tag:    v2.6.0-beta

MDL-41167 Restore: Large course times out on Review page

commit 7b4dbf0fa2c744d6278d2557c6710a95c23b283e
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 13 Aug 2013 21:25:13 +0800
Tag:    v2.6.0-beta

MDL-41163 Restore: Large course restore timeout on schema page

commit 07e720010a16ec3dcca51c8b5728ad5351188b6d
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Mon, 12 Aug 2013 20:28:31 +0800
Tag:    v2.6.0-beta

MDL-41146 Backup: backup_includes_files can leak memory

commit 71ab7e512b78f5d9a83505e494ae5cbe19242e4a
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 07 Aug 2013 01:17:43 +0800
Tag:    v2.6.0-beta

MDL-41151 Files: Zip packer should have way to indicate progress

commit b010a736b33708f32bf827bd7c84c361e84c17f3
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 07 Aug 2013 00:35:25 +0800
Tag:    v2.6.0-beta

MDL-41050 Progress bar: Width parameter does not work

commit f06abc2ac14f42262a010a8729fb572eb367fa33
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 07 Aug 2013 00:31:04 +0800
Tag:    v2.6.0-beta

MDL-38190 (3) Backup/restore: Progress display in main user interface

commit 975f8442c913f136b6896687c6c11fa71ee94727
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 06 Aug 2013 21:10:57 +0800
Tag:    v2.6.0-beta

MDL-38191 Backup/restore: Should use large memory limit

commit 5523c34462efd647cdea1e893e705687012c0c86
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 06 Aug 2013 17:29:37 +0800
Tag:    v2.6.0-beta

MDL-41045 course_add_cm_to_section should not test for sections unless necessary

commit 2531ae2922fe300fd2b4ece2c24d2f8ece956619
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 06 Aug 2013 01:27:29 +0800
Tag:    v2.6.0-beta

MDL-38190 (2) Backup/restore: Progress tracking for tasks and steps

commit 16cd708835e6d3acf1147191d7c9bf16d6c4e908
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Tue, 06 Aug 2013 01:27:15 +0800
Tag:    v2.6.0-beta

MDL-38190 (1) Backup/restore: Progress tracking API

commit 84028810f40ed12d6bf59699adb40fda49323a47
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Fri, 02 Aug 2013 21:37:56 +0800
Tag:    v2.6.0-beta

MDL-41004 Resource: Does not have generator

commit bc4054f9dd21b3816828653aa7fa32b5757103fa
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Fri, 02 Aug 2013 20:57:59 +0800
Tag:    v2.6.0-beta

MDL-38197 Script to generate standard-size large course for testing

commit be108c7ab0ec144df4bc393817dc87080563f1b5
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Thu, 01 Aug 2013 21:11:57 +0800
Tag:    v2.6.0-beta

MDL-40320 Course page: Text greyed when conditional activity available

commit c290ac5510ca06b3eae557c2165c2f106dde46aa
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 19 Jun 2013 00:02:33 +0800
Tag:    v2.6.0-beta

MDL-39876 update_course_record function to update global COURSE

commit ab7632b74c331540c90229bf03d13aa2e6bdd9be
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 19 Jun 2013 00:00:37 +0800
Tag:    v2.6.0-beta

MDL-39876 Change get_record('course') calls to get_course

commit a2602457390a303de3076955241c77f96f3c1a3c
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Fri, 17 May 2013 23:43:51 +0800
Tag:    v2.6.0-beta

MDL-39723 Remove unnecessary queries for COURSE, SITE

commit 6316bfa0c755a75c4333d9f1c8d67f2cd755f9c6
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Wed, 15 May 2013 20:11:51 +0800
Tag:    v2.6.0-beta

MDL-37516 Conditional activities: user field condition display fixes

commit 5c92e7a740fbce4184cf204a11ebbb6b918a376b
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Fri, 03 May 2013 00:23:54 +0800
Tag:    v2.6.0-beta

MDL-39474 Library: Make a fast way to check developer debug mode

commit 8af5bb54d042ab41fdd4c9a2152e9a70703b4d6a
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Thu, 02 May 2013 22:28:17 +0800
Tag:    v2.6.0-beta

MDL-39472 MUC: Optimise cache::get_from_persist_cache

commit 0d9e5992b3e32186576dd0f45aab876a0834c07e
Author: sam marshall <s.marshall@open.ac.uk>
Date:   Thu, 02 May 2013 01:44:55 +0800
Tag:    v2.6.0-beta

MDL-39454 Accesslib: is_siteadmin is a bit slow