Git commits in Moodle 2.4.0 by Tim Hunt

commit 97f1137a61b29176453ed62cdeb5b453ea62d6d9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 23 Nov 2012 23:54:58 +0800
Tag:    v2.4.0-rc1

MDL-36806 question files: fix unnecessary require_login call.

commit 5f137dcbe2a0debfc9ddec09e108add0ff5f93a8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 22 Nov 2012 23:20:38 +0800
Tag:    v2.4.0-rc1

MDL-36760 formslib: fix frozen elements with [] in name.

commit acb9f7f47d925ccb40a42fafed3abd803210dfc0
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 20 Nov 2012 01:46:25 +0800
Tag:    v2.4.0-rc1

MDL-36683 qtype match restore: better subq indentification.

commit 8a7d763c77723e4dee0e54b7aa298b268d2e3fe7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 20 Nov 2012 01:21:00 +0800
Tag:    v2.4.0-rc1

MDL-36571 qtype multichoice: don't corrupt unicode characters.

commit e70b050838761ffa5fdea56449048b880c6a3494
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 15 Nov 2012 22:30:33 +0800
Tag:    v2.4.0-rc1

MDL-36646 unit tests should not assume number of contexts.

commit 1e88baa071b0d4d7f9b0baee3714e2e69794ea01
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 15 Nov 2012 21:42:32 +0800
Tag:    v2.4.0-rc1

MDL-34204 grader report: static call to non-static method.

commit 837e1812257506601307787c0a946830c2adc463
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 14 Nov 2012 00:07:28 +0800
Tag:    v2.4.0-rc1

MDL-36369 qtypes and qbehaviour settings permissions.

commit b5488ffdaaa05f292815bcbe71c35df575b445d7
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 03 Nov 2012 15:36:13 +0800
Tag:    v2.4.0-beta

MDL-36347 quiz: formchangechecker should not obstruct auto-submit.

commit 2cf5ab1028bf99fcf632aedfa6e3cde1160ba90d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 23 Oct 2012 10:26:33 +0800
Tag:    v2.4.0-rc1

MDL-30545 messaging prefs: show all relevant message providers.

commit 4726ad4fa4e20187dfcf438e56d685754f7a3e75
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 19 Oct 2012 16:49:34 +0800
Tag:    v2.4.0-beta

MDL-36103 tablelib: links to user profiles are wrong in courses.

commit 32953f37b638dfc3dae56bd127b930aae1b90a9c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 19 Oct 2012 03:25:57 +0800
Tag:    v2.4.0-beta

MDL-34399 quiz cleanup: remove ugly question/page number hack

commit 15dd7727362eb5824f8b6bbc777c7c2f7e0c963c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 19 Oct 2012 03:23:32 +0800
Tag:    v2.4.0-beta

MDL-34399 questions cleanup: straighten out strange links to question objects.

commit 204ceaa38936df86df6601daa42d02c6c2e86b88
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 19 Oct 2012 03:20:49 +0800
Tag:    v2.4.0-beta

MDL-34399 quiz cleanup: remove never used function.

commit a560d636f4a8929ba21c38a40c145c861e831d07
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 17 Oct 2012 17:25:04 +0800
Tag:    v2.4.0-beta

MDL-34399 questions: cache to help load question definitions.

commit 16c7457f57a8bb83b71889e0a2d8907634c50ef5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 17 Oct 2012 13:54:45 +0800
Tag:    v2.4.0-beta

MDL-36076 qtype multichoice: validation fails on '0' answer.

commit 1c76fc96d15e22b939b48d0e7efc4e3c8f797268
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 10 Oct 2012 21:28:45 +0800
Tag:    v2.4.0-beta

MDL-35964 blocks: prevent undeletable blocks being deleted!

commit 6b65e50bcb8772d41322b41cf0e052247febe50a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 06 Oct 2012 00:12:11 +0800
Tag:    v2.4.0-beta

MDL-35395 formslib: a method to disable formchangechecker for a form.

commit e059c033d9fa317753b28f88b2290c791eb663c3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 05 Oct 2012 18:59:00 +0800
Tag:    v2.4.0-beta

MDL-35802 enrol other users: should use Show user identity setting.

commit 965d1670681f3dfe67133898ff9124b5890718ae
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Oct 2012 18:47:39 +0800
Tag:    v2.4.0-beta

MDL-34657 stats / user sorting: fix SQL regression.

commit e451c11616b58dd2fcb2dbb1547c2ac832988503
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Oct 2012 18:47:04 +0800
Tag:    v2.4.0-beta

MDL-34657 workshop / user sorting: fix SQL regression.

commit 70f5ed370f61bc833c862f3d8403aa62e1be170d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Oct 2012 18:45:56 +0800
Tag:    v2.4.0-beta

MDL-34657 gropus UI: sort existing group memebers.

commit d0577078fa97ffd96c692946593644937620f62d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Oct 2012 18:44:50 +0800
Tag:    v2.4.0-beta

MDL-34657 system admins: main admin mis-identified in the UI.

commit c2004a795254f31492cd3c9fa341d288a9cdb9e4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Oct 2012 18:43:33 +0800
Tag:    v2.4.0-beta

MDL-34657 user sort: exact match logic should be case-insensitive.

commit c62488c22f4b41769ebcf6da89276975687ce931
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Oct 2012 01:46:07 +0800
Tag:    v2.4.0-beta

MDL-35776 user ajax: fix sort order in chrome.

commit 13bd955e65521824ddde050d6625326cd5dfd172
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 04 Oct 2012 01:46:07 +0800
Tag:    v2.4.0-beta

MDL-35776 user ajax: fix sort order in chrome.

commit b3c18b862149c1f6306968c5ea80db85c9a2eda1
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 02 Oct 2012 22:51:45 +0800
Tag:    v2.4.0-beta

MDL-35744 quiz: fix review options for Never submitted attempts

commit efe5a53eded01f6e5cf631b62ce69a0e2e05b012
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 29 Sep 2012 16:34:29 +0800
Tag:    v2.4.0-beta

MDL-35698 quiz cron: group overrides not computed correctly

commit 1c80e79ac6a1cee2ad728bb4f90cef9070dcd998
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 28 Sep 2012 22:28:27 +0800
Tag:    v2.4.0-beta

MDL-35693 question engine: set id when saving a new question_attempt

commit e783cc45aefee8211b9405c6f0eb75bd9754e244
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 28 Sep 2012 02:03:34 +0800
Tag:    v2.4.0-beta

MDL-35680 user selector: more usable when queries are slow.

commit 954c272e548c0578fde9d1bc0979ac46b72bc3b9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 28 Sep 2012 01:57:51 +0800
Tag:    v2.4.0-beta

MDL-34894 course ws unit tests: fix windows problem.

commit a957e97f2f17a9d8c89294e31c0c0610c6308321
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 28 Sep 2012 00:44:38 +0800
Tag:    v2.4.0-beta

MDL-34657 user sorting: minor niggles found while testing.

commit de867fa36e8bf735dda98ffcfd639ee142daaac6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 27 Sep 2012 23:41:50 +0800
Tag:    v2.4.0-beta

MDL-34657 user selector: bug with "keep non-matching selected users"

commit 6dde374acf7d76ccf97b136be2db7b75b0346c03
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 27 Sep 2012 23:32:54 +0800
Tag:    v2.4.0-beta

MDL-34657 admin user selector: options were lost for ajax searches.

commit aebbfb7bf9902cebb93f52f3d0cfbc5a80b60585
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 27 Sep 2012 21:13:24 +0800
Tag:    v2.4.0-beta

MDL-30885 quiz: use formchangechecker during quiz attempts.

commit e498f2142182a473bf018787e560a5ed52b748ba
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 27 Sep 2012 19:19:56 +0800
Tag:    v2.4.0-rc1

MDL-30884 quiz: ARIA attribute for the coutdown timer.

commit 65cf651fd8ecbc7dd1f803a8ca2eb8d94f71e065
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 25 Sep 2012 21:08:59 +0800
Tag:    v2.4.0-beta

MDL-35620 question engine: should distinguish NULL and 0.

commit b2a79cc1e860beb13560e8ed2ac326b580143f2c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 14 Sep 2012 02:12:45 +0800
Tag:    v2.4.0-beta

MDL-35370 cloze qtype: distinguish wrong & unanswered subqs

commit 2c76c8942210015ee4b525a489e121ec36ea3c36
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 13 Sep 2012 23:33:15 +0800
Tag:    v2.4.0-beta

MDL-35419 question manual grading: valdiation must handle 0,5

commit e08eaf7da35dda4bb6acb120754c6689f14b929f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 12 Sep 2012 18:12:46 +0800
Tag:    v2.4.0-beta

MDL-34082 course restrict modules: typo in MDL-19125 upgrade code.

commit cacb8fa08aa81effc22223feb89015a68cf74b48
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 11 Sep 2012 22:04:00 +0800
Tag:    v2.4.0-beta

MDL-34841 error importing questions with long names.

commit 8e8a397b1656a12eaaf37c991f337e7b26e3ea0a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 10 Sep 2012 20:06:47 +0800
Tag:    v2.4.0-beta

MDL-35343 JavaScript visible in multichoice choice feedback.

commit e231a3ffa2b667d07ea18e541d0dd91963506a29
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 30 Aug 2012 20:15:52 +0800
Tag:    v2.4.0-beta

MDL-27799 question bank: remove last traces of qtype constants.

commit bba5e716283df27f3c956d654defd1eaa274c58f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 30 Aug 2012 20:09:10 +0800
Tag:    v2.4.0-beta

MDL-35147 lesson: fix regression from MDL-25492.

commit fc51c2bce23b0146904f7a6f46c6c9c31fc81cdb
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 30 Aug 2012 05:43:28 +0800
Tag:    v2.4.0-beta

MDL-27818 question bank: multilang category names don't work.

commit 34bc5e2f3a39076d511384fe0153ddf8277d3e3e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 30 Aug 2012 05:25:28 +0800
Tag:    v2.4.0-beta

MDL-35133 accesslib: context_module::get_context_name should format_string

commit 2079c732f9e0f112f703962fb4fe0e416c9903f3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 30 Aug 2012 01:41:37 +0800
Tag:    v2.4.0-beta

MDL-29662 quiz overrides: update dates during course reset.

commit 89269fc2c82cc50c9deca7bdeb832305a4e96e7b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 30 Aug 2012 00:42:53 +0800
Tag:    v2.4.0-beta

MDL-33306 qtype multichoice: fix display of right answer.

commit aa5f05110f7a3a00f53cc670ec1885658ebd474c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 24 Aug 2012 22:34:20 +0800
Tag:    v2.4.0-beta

MDL-35055 question import: slight error with the Match grades option.

commit aa9d6e4300cff2458102908f253202f1d665dbc6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 24 Aug 2012 21:19:27 +0800
Tag:    v2.4.0-beta

MDL-32464 qformat multianswer: fix missing include.

commit f8d354282c9510de20332c875b05de37a01d8eee
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 24 Aug 2012 01:26:43 +0800
Tag:    v2.4.0-beta

MDL-35038 quiz reports: clarify the API changes docs.

commit 9c2e178e2fd435c52abaf781f58eb6aa9ff5bf9b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 23 Aug 2012 18:53:47 +0800
Tag:    v2.4.0-beta

MDL-35003 questions: remove stray full stop after correct answer.

commit e7a6779efbc1db177cca7dbe371361d1aecb814d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 23 Aug 2012 18:37:51 +0800
Tag:    v2.4.0-beta

MDL-35026 qtype multianswer: misnamed string.

commit 2b3f70dbaddf2d85686256a9a133a01e4a45eace
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 23 Aug 2012 18:16:24 +0800
Tag:    v2.4.0-beta

MDL-35023 qtype calculated: fix strict syntax problem.

commit 802f408f350e87beca3d40262a60db318b8acf89
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 23 Aug 2012 07:00:27 +0800
Tag:    v2.4.0-beta

MDL-31244, MDL-25063 algebra filter: fix common false positives.

commit ca9385682f2a0810a7194de7594624bac159e0a6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 23 Aug 2012 05:02:48 +0800
Tag:    v2.4.0-beta

MDL-34430 qtype essay: upgrade from MDL-31393 needs a progress bar.

commit 172238f4354d540d9a3801ccfbb6f85dcf2f6717
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 22 Aug 2012 00:58:29 +0800
Tag:    v2.4.0-beta

MDL-35000 quiz: Complete activity report broken by bad require.

commit d2acbd1ad4e853a2824880f94ca09ced9b38a9d5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 21 Aug 2012 21:11:13 +0800
Tag:    v2.4.0-beta

MDL-34993 questions: convert numeric fields to float on load.

commit 93266d0fe052fd0b3fc31fa4ab500f860f424f1a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 20 Aug 2012 19:46:32 +0800
Tag:    v2.4.0-beta

MDL-31837 numerical tolerance: better handling of very small tolerances.

commit 607b0a705fb43ff6186d0c8b717ae07d7f6bdb0e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 17 Aug 2012 20:15:41 +0800
Tag:    v2.4.0-beta

MDL-34118 question backup: API improvement following Eloy's review.

commit 698c42ee6129e97a89231fee26044f38a6937b4e
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 17 Aug 2012 04:34:17 +0800
Tag:    v2.4.0-beta

MDL-34937 quiz responses reports: attempt grade not shown.

commit 6df46aea1d00fc42e92e54b3bb44757425b9d0d9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 17 Aug 2012 00:33:08 +0800
Tag:    v2.4.0-beta

MDL-34702 quiz DB: questiondecimalpoints has wrong default.

commit 4be550c57d134b0ad6d9e2611755b922e8dd0860
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 15 Aug 2012 17:25:25 +0800
Tag:    v2.4.0-beta

MDL-34905 quiz: missing global $DB;

commit 85b72a75114c30893dd7177cf5eb8c199f886538
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 14 Aug 2012 22:25:03 +0800
Tag:    v2.4.0-beta

MDL-34889 phpunit: progress output in util.php --drop.

commit 6d3b1e1f9d659295a6ce6a0e20abe9310a520980
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 14 Aug 2012 21:06:24 +0800
Tag:    v2.4.0-beta

MDL-34885 phpunit: better cygwin detection.

commit 2ec325c2520e77523241e52b0dc47ed085574a1d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 14 Aug 2012 01:55:09 +0800
Tag:    v2.4.0-beta

MDL-29847 question preview: garbage collect old preview data.

commit 4c16e191e16941cf241a6f746fd27cbe6575bf5b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 13 Aug 2012 23:53:15 +0800
Tag:    v2.4.0-beta

MDL-34862 question preview: improve preview ownership check.

commit d869de66a6bf6729ae242a662732fea6acf9ba0d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 13 Aug 2012 20:48:22 +0800
Tag:    v2.4.0-beta

MDL-34733 quiz 'secure' mode: finish review link broken in previews

commit be77e9b6a8d3aea93598bf6224e287d4149fbdc5
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 09 Aug 2012 22:40:08 +0800
Tag:    v2.4.0-beta

MDL-34810 question bank: user prefs for some display options

commit 75d86b6fbc1eefe88ef163ab218e6489c5fc04d4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 09 Aug 2012 20:48:56 +0800
Tag:    v2.4.0-beta

MDL-34807 question bank: navigation loses place.

commit 9f692145e02f34bc0bb37fb0591207ed34755350
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 09 Aug 2012 19:52:11 +0800
Tag:    v2.4.0-beta

MDL-34590 javascript-static: nuclear option in openpopup

commit 9695ff811bb68730f164ae9c92d6c40101e13009
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 08 Aug 2012 20:56:12 +0800
Tag:    v2.4.0-beta

MDL-34657 user sorting: consistent sorting everywhere.

commit 9f82ddd66ff413651896a43bb9e343fec1bb1dbd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 08 Aug 2012 20:53:28 +0800
Tag:    v2.4.0-beta

MDL-34657 datalib: function to generate user sort sql.

commit bef9ab0ad57c81af2c957fb74c3cf08bc2885ed6
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 07 Aug 2012 19:57:51 +0800
Tag:    v2.4.0-beta

MDL-34728 forms: woy for other JS to trigger disableIf update.

commit d0565885aea3857976eeeebfc1b0100439244d34
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 03 Aug 2012 18:58:37 +0800
Tag:    v2.4.0-beta

MDL-34727 restore UI: use checkboxes for userdata.

commit 9dfadf9e9759f13468f6ada9e1424daf2d6e5528
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 03 Aug 2012 01:40:49 +0800
Tag:    v2.4.0-beta

MDL-34707 backup UI: only include the JS once.

commit 970e01ba24a3905c590c9e2679312db4d15080df
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 03 Aug 2012 00:44:43 +0800
Tag:    v2.4.0-beta

MDL-34705 role assignments list: should link to contexts.

commit 157583b862487422881b2fa86818163cad81fd49
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 03 Aug 2012 00:21:32 +0800
Tag:    v2.4.0-beta

MDL-34704 couse, accesslib: improve $CFG->courselistshortnames

commit f238bb73d1b1a0a69548eb8e1a5c7fec6f01bbf4
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 01 Aug 2012 01:29:39 +0800
Tag:    v2.4.0-beta

MDL-32705 backup ui: add select all/none JavaScript on schema screens

commit 7e48778b87645fbc53b76f47ee88e263440252fa
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 28 Jul 2012 01:06:24 +0800
Tag:    v2.4.0-beta

MDL-31509 quiz outcomes: let people associate quizzes with outcomes.

commit 4b6ad1e79beecf352d0e7a55e235354a0883ee72
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Jul 2012 23:38:14 +0800
Tag:    v2.4.0-beta

MDL-32791 quiz db: clean up garbage data that was causing problems.

commit 8c598cef1879f4bc1172caa3c8566e16c2c5ca4f
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Jul 2012 20:19:17 +0800
Tag:    v2.4.0-beta

MDL-34590 javascript-static: full-screep popups for Chrome.

commit 453022307ee194a14dc7c41977bea505e074bcbd
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Jul 2012 19:18:10 +0800
Tag:    v2.4.0-beta

MDL-34483 qformat_examview: Commit example file.

commit ff2ec2cb95b2cd673dcb199c0e7c45dc58516bef
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Jul 2012 18:42:03 +0800
Tag:    v2.4.0-beta

MDL-34599 quiz attempts: more robust if page number out of range.

commit 6200f70c5ecc4d5b88f94c674507ef5acac9788c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Jul 2012 01:47:57 +0800
Tag:    v2.4.0-beta

MDL-34589 quiz report graphs: PHP5.4 issue with unset($array[$float]).

commit f8b665224f2e643bf0d81583110e4e2c68ae7788
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 26 Jul 2012 17:07:09 +0800
Tag:    v2.4.0-beta

MDL-34532 quiz reports: error when showing users without attempts.

commit 564fcb3bee5738ab328e24626d5e05bc1b8b963c
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 23 Jul 2012 18:08:37 +0800
Tag:    v2.4.0-beta

MDL-34484 unit tests: stop phpunit using testcase names as class names

commit dd7aa58386ed842691c061e8c50dcc8987b86685
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 18 Jul 2012 00:32:56 +0800
Tag:    v2.4.0-beta

MDL-34251 question engine: possible infinite loop loading usages

commit c33d5278337b111ccc86dfa13f2663800750a0d3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 17 Jul 2012 23:30:33 +0800
Tag:    v2.4.0-beta

MDL-34351 quiz cron: one broken overdue attempt should not kill cron

commit 7326b7e24754a8f4ba7ec06ce01502aa6d3228cc
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 17 Jul 2012 23:18:22 +0800
Tag:    v2.4.0-beta

MDL-34379 quiz reports: timetaken 'open' for never submitted attempts

commit be1d8ed194f199c3afe3ec8d3e8718295932b5c9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 16 Jul 2012 21:32:25 +0800
Tag:    v2.4.0-beta

MDL-34226 multianswer qtype: basic unit test.

commit c0a912e5acbd0d25118b9c8a7d8cc5da5a237b65
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 16 Jul 2012 21:30:12 +0800
Tag:    v2.4.0-beta

MDL-34226 multichoice qtype: correct is_complete_response for multianswer

commit 2cdcb9055389993e25c90d42fd3df071c2a5e373
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 14 Jul 2012 16:06:07 +0800
Tag:    v2.4.0-beta

MDL-34164 quiz reports: only try to show graphs if GD is installed.

commit ddda79ca5fc15f4c4bb3008ae7431f0630ff2b8b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Sat, 14 Jul 2012 01:02:20 +0800
Tag:    v2.4.0-beta

MDL-34257 quiz 'secure' window: does not close automatically.

commit 19de315e839fb2f99166300881314d79ab8beff2
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 13 Jul 2012 02:11:06 +0800
Tag:    v2.4.0-beta

MDL-34306 gift question format: allow import of general feedback

commit 0e708c34760ee274990e1c5bad96583301a6cc79
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 13 Jul 2012 01:39:01 +0800
Tag:    v2.4.0-beta

MDL-34257 quiz 'secure' mode: PAGE initialisation order issues.

commit e3b2e1a4f460052ca93363fc2d70cd1107b4cbb9
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 13 Jul 2012 01:39:01 +0800
Tag:    v2.4.0-beta

MDL-34257 quiz 'secure' mode: PAGE initialisation order issues.

commit ab0c7007c5bd37605dfa27a56fa848874b72ae22
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 06 Jul 2012 19:20:01 +0800
Tag:    v2.4.0-beta

MDL-23219 check permissions: show relevant role-assignments.

commit d9299c349e1baec4fbd36c465ed8c7682709235b
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 04 Jul 2012 17:55:52 +0800
Tag:    v2.4.0-beta

MDL-34171 qformat_gift: Fix edge case with special character escaping.

commit bf92acc2530f46711ffaa3925882ace38f617d8a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 04 Jul 2012 17:47:03 +0800
Tag:    v2.4.0-beta

MDL-32062 question engine: fixup tests that this change broke.

commit 5415d91e20756b772c667f05d57d1f1307136601
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 02 Jul 2012 23:14:28 +0800
Tag:    v2.4.0-beta

MDL-34145 postgres driver: fix get_tables perf on <= 9.0

commit fff85efe4b1d6d8dc6a1f9d3eb2386071d0b39d3
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 29 Jun 2012 23:06:25 +0800
Tag:    v2.4.0-beta

MDL-34054 quiz reports: missing context.

commit 3e3ae0ee11ee6c1f525a219a9a20a284a49a6590
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 29 Jun 2012 22:31:49 +0800
Tag:    v2.4.0-beta

MDL-34118 question backup: a mod can use usages in different ways.

commit 0f525225a11b125e85830141b7b18b75d30163c2
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 29 Jun 2012 18:07:21 +0800
Tag:    v2.4.0-beta

MDL-34109 quiz cron: timelimit are timeclose of 0 are special.

commit 240db6d8f71157b6c9bad2d9b54bdafc8058fe80
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 29 Jun 2012 18:02:30 +0800
Tag:    v2.4.0-beta

MDL-34109 quiz cron: change whitespace before applying the fix.

commit 05038fcba0611f1623b86d4bc70199bb293c42ef
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 28 Jun 2012 00:59:29 +0800
Tag:    v2.4.0-beta

MDL-34065 questions: also fix two typos in comments.

commit a3e6ad77d272207752b5144605a123e544303f66
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 27 Jun 2012 23:17:36 +0800
Tag:    v2.4.0-beta

MDL-34066 adaptive behaviour: refactor logic out of renderer.

commit fede0be5de2be045fdf29b790953687935009389
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 27 Jun 2012 22:27:50 +0800
Tag:    v2.4.0-beta

MDL-34065 lib: improve two debugging messages.

commit 32c842e290fb871cf9fc4511b40d49e7d6b28a46
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 27 Jun 2012 01:15:44 +0800
Tag:    v2.4.0-beta

MDL-34035 help links: allow other types of URL for plugins.

commit ebbc5e7bfdb75bdb3892f5fb0c225b8c0b6c9990
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 25 Jun 2012 22:15:20 +0800
Tag:    v2.4.0-beta

MDL-34008 formslib: repeat_elements replace {no} for submits & buttons

commit ff8c5fda4863a9ca0ee9a8e807bef33b76dfa226
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 22 Jun 2012 05:03:09 +0800
Tag:    v2.4.0-beta

MDL-23813 glossary filter: add missing YUI dependency

commit df217fd7d081f96cd3fc10c85f71655e8b7923bf
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 21 Jun 2012 06:38:05 +0800
Tag:    v2.4.0-beta

MDL-33924 quiz: incorrect foreign key definition.

commit 9212fe7a792e10bd6fbdfcf545c94e8db81df53a
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Wed, 20 Jun 2012 23:00:54 +0800
Tag:    v2.4.0-beta

MDL-32062 question engine: fix re-grading attempts from 2.0

commit 77c1f1605f6977b8d46a33a44698104e37e7b21d
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Mon, 18 Jun 2012 20:21:40 +0800
Tag:    v2.4.0-beta

MDL-33780 question import: strip UTF8 BOM

commit f1b3d3e08e19d53aa589c2986e11481f5aedf590
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 07 Jun 2012 23:40:58 +0800
Tag:    v2.4.0-beta

MDL-30883 question flags: aria attributes for accessibility

commit 6cc3910696e3b42f6cfc12f3857eb28c1cfcadea
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 27 Jan 2012 00:31:44 +0800
Tag:    v2.4.0-beta

MDL-31392 qeupgradehelper partial upgrade support broken since 2.2

commit 6705cd388362d5ac2430ee32c047e4855d685907
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Fri, 20 Jan 2012 23:53:05 +0800
Tag:    v2.4.0-beta

MDL-31314 gradebook restore: fix category.depth on restore.

commit 151ed81cf3be6d1a80fa81938139d753e4a644a8
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Thu, 19 Jan 2012 00:47:45 +0800
Tag:    v2.4.0-beta

MDL-30854 quiz/question editing: fix create calc question & add on page.

commit 1549ee07753bd3193ae4a05466221929e8a3d118
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 17 Jan 2012 22:04:10 +0800
Tag:    v2.4.0-beta

MDL-26260 quiz 'secure' window: close loophole in some themes.

commit af5b3558455f57078906d71a9d51eb69916390c2
Author: Tim Hunt <T.J.Hunt@open.ac.uk>
Date:   Tue, 17 Jan 2012 02:29:52 +0800
Tag:    v2.4.0-beta

MDL-30484 question engine: don't lose response files when regrading.