Git commits in Moodle 2.3.0 by Andrew Davis

commit 7db6bb7f61d9735fb51b1d4678dc9b68905f5dc7
Author: Andrew Davis <andrew@moodle.com>
Date:   Thu, 21 Jun 2012 11:14:32 +0800
Tag:    v2.3.0-rc1

MDL-33717 files: improved display_size() so that it displays something nice for -1

commit 703ffaea05dd73cff661cbad8d58e6286fc6b20a
Author: Andrew Davis <andrew@moodle.com>
Date:   Wed, 20 Jun 2012 16:17:12 +0800
Tag:    v2.3.0-rc1

MDL-27156 repositories: altered a check as the !empty() test on $PAGE->course was always failing for some reason

commit bc8da017b595b4847bddc010e67ff9e9cb27dd01
Author: Andrew Davis <andrew@moodle.com>
Date:   Mon, 18 Jun 2012 12:33:28 +0800
Tag:    v2.3.0-rc1

MDL-27156 repositories: altered filepicker.php so that users with the ability to ignore course file size restrictions are not incorrectly restricted

commit 448c2f5b9bb4967c21c24a1430ca9ee29c97e17c
Author: Andrew Davis <andrew@moodle.com>
Date:   Mon, 18 Jun 2012 12:33:28 +0800
Tag:    v2.3.0-rc1

MDL-27156 repositories: altered filepicker.php so that users with the ability to ignore course file size restrictions are not incorrectly restricted

commit 845c2ae1104baff6fda278cc85fe33e7b3b01b0d
Author: Andrew Davis <andrew@moodle.com>
Date:   Mon, 11 Jun 2012 18:21:46 +0800
Tag:    v2.3.0-beta

MDL-27156 repositories: switched the file manager and the file picker over to using get_user_max_upload_file_size()

commit 1812ea3e06c78bf72a92c91c0f53dd11a03a59b3
Author: Andrew Davis <andrew@moodle.com>
Date:   Fri, 08 Jun 2012 18:23:47 +0800
Tag:    v2.3.0-beta

MDL-27156 repositories: switched some spots over to using get_user_max_upload_file_size() instead of get_max_upload_file_size()

commit c84d86e0b761b517f4d568f75a5bab45f3201a3c
Author: Andrew Davis <andrew@moodle.com>
Date:   Mon, 28 May 2012 09:15:28 +0800
Tag:    v2.3.0-beta

MDL-30880 grade: added a check for the feedback property existing before it is used

commit c53a64449ad16ae6c672d5cf80020e9903a02d8b
Author: Andrew Davis <andrew@moodle.com>
Date:   Thu, 24 May 2012 10:40:59 +0800
Tag:    v2.3.0-beta

MDL-33315 blog: fixed up the navigation for when youre viewing another users blog

commit 94e40193a425a28676322158be6d71bc7fda7c1d
Author: Andrew Davis <andrew@moodle.com>
Date:   Mon, 21 May 2012 09:08:58 +0800
Tag:    v2.3.0-beta

MDL-32649 rating: fixed the sorting in /rating/index.php

commit 4be0947bbe63f32f38aa1698d4bbb9068d7a9dc9
Author: Andrew Davis <andrew@moodle.com>
Date:   Sun, 20 May 2012 12:17:44 +0800
Tag:    v2.3.0-beta

MDL-29173 grade: altered the definiton of round() in /lib/evalmath/evalmath.class.php

commit eb9f06f9c15e29342b0bbb460058814b44826ccb
Author: Andrew Davis <andrew@moodle.com>
Date:   Sun, 20 May 2012 12:17:44 +0800
Tag:    v2.3.0-beta

MDL-29173 grade: altered the definiton of round() in /lib/evalmath/evalmath.class.php

commit 8c222e17683f9cd804b64f80c7dc211fb996929f
Author: Andrew Davis <andrew@moodle.com>
Date:   Sun, 20 May 2012 10:47:18 +0800
Tag:    v2.3.0-beta

MDL-33084 grade: made localize() and unlocalize() in lib/mathslib.php static as they are used as if they were static

commit 728ff21b9fd6342acc927ab4496f640cd1e7a709
Author: Andrew Davis <andrew@moodle.com>
Date:   Tue, 15 May 2012 08:46:45 +0800
Tag:    v2.3.0-beta

MDL-32860 grade: refactored graded_users_iterator

commit 74a37e1deb4932fb25984fb330898d4a45d004ea
Author: Andrew Davis <andrew@moodle.com>
Date:   Fri, 11 May 2012 11:33:17 +0800
Tag:    v2.3.0-beta

MDL-31460 mod_forum: added some controls to mod/forum/unsubscribeall.php to prevent the removal of subscriptions the user shouldnt be able to delete

commit 78ab98bc5e27d2a23a4227e1e065f35fe3088150
Author: Andrew Davis <andrew@moodle.com>
Date:   Wed, 02 May 2012 19:15:53 +0800
Tag:    v2.3.0-beta

MDL-27322 grade: added the ability to not have suspended students included in a grade export

commit 1e2698f6fa4ad9c33ef11266c5dc05fbec6ad4a7
Author: Andrew Davis <andrew@moodle.com>
Date:   Tue, 01 May 2012 11:43:09 +0800
Tag:    v2.3.0-beta

MDL-26275 grade: made some equality checks more strict and added some explanatory comments

commit 1218879656fa4b5d89e8a661e5f5f339a6da4c56
Author: Andrew Davis <andrew@moodle.com>
Date:   Thu, 19 Apr 2012 19:03:18 +0800
Tag:    v2.3.0-beta

MDL-31429 enrol: added db/messages.php for enrolment plugins and added some smarts to messaging so it won't display message settings for disabled enrolment plugins

commit bd3238e611bde72800a3fe1bee5165095104ae18
Author: Andrew Davis <andrew@moodle.com>
Date:   Thu, 19 Apr 2012 11:32:38 +0800
Tag:    v2.3.0-beta

MDL-29264 course: removed the z-index from course css for course completion elements

commit 692e4f7b4d8bb326f58191d0688c2604a728142b
Author: Andrew Davis <andrew@moodle.com>
Date:   Thu, 12 Apr 2012 13:34:14 +0800
Tag:    v2.3.0-beta

MDL-26523 grade: fixed a called to addHelpButton() that was asking for a non-existent string

commit 08f06b1c24868372c72053c47510d0bc5ec5ed30
Author: Andrew Davis <andrew@moodle.com>
Date:   Tue, 10 Apr 2012 13:01:52 +0800
Tag:    v2.3.0-beta

MDL-30955 rating: corrected /rating/index.php as it was determining the maximum rating incorrectly for custom scales

commit 13aa8f0e0918a1435482862977d5b6c802870496
Author: Andrew Davis <andrew@moodle.com>
Date:   Mon, 09 Apr 2012 13:28:00 +0800
Tag:    v2.3.0-beta

MDL-30819 grade: fixed column highlighting on the grader report

commit aee748d32c8ad5e9419ee400970944525d21759d
Author: Andrew Davis <andrew@moodle.com>
Date:   Sun, 08 Apr 2012 12:10:44 +0800
Tag:    v2.3.0-beta

MDL-31510 grade: made the user report observe $cm->uservisible so that activities not available to a student because of groups do not appear on their user report

commit af4f61720d7312d5f508308093661907560c62d1
Author: Andrew Davis <andrew@moodle.com>
Date:   Fri, 06 Apr 2012 12:16:55 +0800
Tag:    v2.3.0-beta

MDL-32191 grade:renamed a mis-spelled string name AMOS BEGIN  MOV [invalidgradeitmeid,error],[invalidgradeitemid,error] AMOS END

commit babc03f40080cb378d638031ec53831bc89325e8
Author: Andrew Davis <andrew@moodle.com>
Date:   Wed, 04 Apr 2012 10:58:22 +0800
Tag:    v2.3.0-beta

MDL-32082 message: added a function to make user checks more readable

commit 8ac95c279cb1be2bf41683a42146e9cdd6054cfd
Author: Andrew Davis <andrew@moodle.com>
Date:   Tue, 27 Mar 2012 18:42:53 +0800
Tag:    v2.3.0-beta

MDL-27156 repository: Added a new capability so that select users can bypass file size restrictions

commit a740a0ad9862d1551bc7cc7f918ce8af3b5dd152
Author: Andrew Davis <andrew@moodle.com>
Date:   Tue, 27 Mar 2012 10:14:23 +0800
Tag:    v2.3.0-beta

MDL-26257 grade: fixed the grader report edit mode ajax and fixed a spot in the grader report that should be using get_students_per_page()

commit 8233747e0e0d10342e14ecfa56cd7afb44358db9
Author: Andrew Davis <andrew@moodle.com>
Date:   Sun, 25 Mar 2012 11:01:13 +0800
Tag:    v2.3.0-beta

MDL-26275 grade: made the grader report retrieve the existing grades from the DB rather than sending them to the client which then returns them to the server

commit ff038e4bae6ee37bfe385a43f9495a3385373606
Author: Andrew Davis <andrew@moodle.com>
Date:   Thu, 08 Mar 2012 15:45:45 +0800
Tag:    v2.3.0-beta

MDL-28187 message: fixed up $PAGE->set_url() in /message/index.php so the nav highlighted properly

commit fb71453ddca4ddd73dfcce8033d57cb1a3a5e139
Author: Andrew Davis <andrew@moodle.com>
Date:   Tue, 06 Mar 2012 13:46:23 +0800
Tag:    v2.3.0-beta

MDL-30434 core: modified get_exception_info() to provide more debug information

commit 62a966ada07007eafc666d4ad84e8fe14aacf681
Author: Andrew Davis <andrew@moodle.com>
Date:   Sun, 04 Mar 2012 13:21:03 +0800
Tag:    v2.3.0-beta

MDL-31841 grade: prevented the feedback column on the user report from being centered

commit 178ba8bc365be4b44896058b7e23a3a926794396
Author: Andrew Davis <andrew@moodle.com>
Date:   Sat, 03 Mar 2012 14:47:41 +0800
Tag:    v2.3.0-beta

MDL-31835 message: added a view conversation type link after each conversation on the recent conversation screen

commit ca540697f17ee9b276a053c37ebc5008794c6090
Author: Andrew Davis <andrew@moodle.com>
Date:   Sat, 03 Mar 2012 11:00:01 +0800
Tag:    v2.3.0-beta

MDL-31362 grade: removed GRADE_UPDATE_ITEM_DELETED as it is not genuinely being used anywhere

commit 4a29d2912c96d8370b6afdfb6d89514de3dfe12d
Author: Andrew Davis <andrew@moodle.com>
Date:   Fri, 02 Mar 2012 15:19:29 +0800
Tag:    v2.3.0-beta

MDL-31818 grade: removed some broken code to do with overriding students per page, added a post variable so the page isnt lost when submitting grades

commit 8075c843ce1f00080f17ab971a79ff0434bc442e
Author: Andrew Davis <andrew@moodle.com>
Date:   Fri, 02 Mar 2012 13:49:38 +0800
Tag:    v2.3.0-beta

MDL-31709 message: removed get_message_participants() as it is deprecated and should have been removed in 2.2

commit 48e03792ca8faa2d781f9ef74606f3b3f0d3baec
Author: Andrew Davis <andrew@moodle.com>
Date:   Thu, 01 Mar 2012 14:53:48 +0800
Tag:    v2.3.0-beta

MDL-31834 message: fixed up some not quite correct usage of moodle/site:readallmessages

commit d3b698a46e8a64e7a536f33e67d57ec11caf268c
Author: Andrew Davis <andrew@moodle.com>
Date:   Thu, 01 Mar 2012 10:38:28 +0800
Tag:    v2.3.0-beta

MDL-26275 grade: added a safety check to avoid hitting PHP's max_input_var by reducing the number of students per page if necessary

commit 8260050dbd25673eebb47f25ee50df4a71fb56fd
Author: Andrew Davis <andrew@moodle.com>
Date:   Fri, 24 Feb 2012 10:45:56 +0800
Tag:    v2.3.0-beta

MDL-31739 mod_forum: added phpdocs for forum_get_email_message_id()

commit 227e9023e2aa0e9c8819d28c44e1c570294420b3
Author: Andrew Davis <andrew@moodle.com>
Date:   Thu, 23 Feb 2012 11:20:11 +0800
Tag:    v2.3.0-beta

MDL-31353 grade: added a missing YUI requires

commit 0e7f31b42bc958e57b91fe94dc47b012b2a2b0c9
Author: Andrew Davis <andrew@moodle.com>
Date:   Thu, 23 Feb 2012 09:51:19 +0800
Tag:    v2.3.0-beta

MDL-31363 grade: removed 3 constants that are not being used anywhere

commit e54816bcf8bee9505f0bfb442d9a32f6a40724dc
Author: Andrew Davis <andrew@moodle.com>
Date:   Thu, 16 Feb 2012 18:08:16 +0800
Tag:    v2.3.0-beta

MDL-30698 message: changed message ID to be a hash

commit 762677611a63e186564aebbbdd3d5fc7982e98dc
Author: Andrew Davis <andrew@moodle.com>
Date:   Sun, 12 Feb 2012 19:07:54 +0800
Tag:    v2.3.0-beta

MDL-31432 message: prevent messaging popups while viewing messages

commit fc28177f4dc16904b36802e7d533ba3e8d5b6ea9
Author: Andrew Davis <andrew@moodle.com>
Date:   Fri, 10 Feb 2012 11:02:39 +0800
Tag:    v2.3.0-beta

MDL-31335 message: wrapped calls to mtrace() in email_to_user() within a check to make sure its a CLI script

commit 8887fd9a77f6285abe2305249be8d2d6a08042f6
Author: Andrew Davis <andrew@moodle.com>
Date:   Wed, 08 Feb 2012 14:45:43 +0800
Tag:    v2.3.0-beta

MDL-29080 grade: simplified bug fix to prevent users without the required capabilities from being able to export hidden grade items

commit de80da61e859899eeae90cb10db7a4eb5d810124
Author: Andrew Davis <andrew@moodle.com>
Date:   Wed, 01 Feb 2012 15:06:18 +0800
Tag:    v2.3.0-beta

MDL-31158 grade: altered the help string for recovergradesdefault

commit 8900213b922c577639b339618268c948052cda4f
Author: Andrew Davis <andrew@moodle.com>
Date:   Wed, 01 Feb 2012 10:26:53 +0800
Tag:    v2.3.0-beta

MDL-29615 message: reversed the default for messagingallowemailoverride and added upgrade code so upgraded sites maintain consistent behaviour

commit 31eae0eb1798642a2cabff2fdcf88af721632544
Author: Andrew Davis <andrew@moodle.com>
Date:   Mon, 23 Jan 2012 15:07:32 +0800
Tag:    v2.3.0-beta

MDL-29892 grade: added a check to prevent hidden courses appearing on student overview reports

commit 84f533b3c34071376775e27a7e2f48b85cabf222
Author: Andrew Davis <andrew@moodle.com>
Date:   Mon, 23 Jan 2012 11:27:47 +0800
Tag:    v2.3.0-beta

MDL-29615 message: added the ability for admins to restrict users ability to set where their email message notifications go

commit a153c9f2fe1fe77a1a0fb86408a5ff2e97513be6
Author: Andrew Davis <andrew@moodle.com>
Date:   Fri, 06 Jan 2012 12:52:46 +0800
Tag:    v2.3.0-beta

MDL-30999 grade: updated Grade API phpdocs

commit 6fbd60ef5757185280498771e7c4a8dd7ac4376a
Author: Andrew Davis <andrew@moodle.com>
Date:   Thu, 05 Jan 2012 13:05:02 +0800
Tag:    v2.3.0-beta

MDL-30987 message: updated phpdocs for /lib/messagelib.php and /message

commit c85cf7df5c290ec1fdbd6c96eedd660f33ecf079
Author: Andrew Davis <andrew@moodle.com>
Date:   Fri, 30 Dec 2011 11:56:22 +0800
Tag:    v2.3.0-beta

MDL-29097 course: refactored to avoid having two seperate calls to events_trigger()

commit 02c34fe1431190f2b4b6f7c979bb65d68eb66648
Author: Andrew Davis <andrew@moodle.com>
Date:   Thu, 29 Dec 2011 17:20:39 +0800
Tag:    v2.3.0-beta

MDL-30707 mod_forum: fixed a add_to_log() call that was causing invalid URLs to be added to the log

commit a5448b3f6b713ef23c2fc2bca148269b9a1de82b
Author: Andrew Davis <andrew@moodle.com>
Date:   Wed, 28 Dec 2011 16:28:17 +0800
Tag:    v2.3.0-beta

MDL-30828 mod_feedback: fixed sorting when viewing responses

commit 088cc24ccd8319b7bc3290ee2c4db123a1c09544
Author: Andrew Davis <andrew@moodle.com>
Date:   Fri, 23 Dec 2011 13:28:08 +0800
Tag:    v2.3.0-beta

MDL-30722 mod_forum: prevented users being auto-logged in as guest when they access /mod/forum/unsubscribeall.php

commit 1376b0ddf8e070268e154f54c78a81753bef4768
Author: Andrew Davis <andrew@moodle.com>
Date:   Wed, 14 Dec 2011 18:23:01 +0800
Tag:    v2.3.0-beta

MDL-30698 forum: made message ID genuinely unique to prevent mail servers dropping emails the look like duplicates

commit 8e54ce9717c19f768b95f4332f70e3180ffafc46
Author: Andrew Davis <andrew@moodle.com>
Date:   Wed, 14 Dec 2011 14:57:46 +0800
Tag:    v2.3.0-beta

MDL-20245 grade: increased the length of the user_preferences::value column and added an exception to set_user_preference() is this new length is exceeded

commit dbd634ff2e47285983759e281601aa06313f56c1
Author: Andrew Davis <andrew@moodle.com>
Date:   Tue, 13 Dec 2011 15:53:15 +0800
Tag:    v2.3.0-beta

MDL-13572 message: added validation of the email address in the messaging preferences

commit 5625d33d17c3c5fdc647f92d2777ba05927fd582
Author: Andrew Davis <andrew@moodle.com>
Date:   Mon, 12 Dec 2011 15:57:04 +0800
Tag:    v2.3.0-beta

MDL-25561 grade: made the student names clickable on the user report

commit 492b00b7ba845b54bf4b2581ff5c16fe9144d827
Author: Andrew Davis <andrew@moodle.com>
Date:   Tue, 06 Dec 2011 11:09:14 +0800
Tag:    v2.3.0-beta

MDL-30607 message: removed an if condition that prevented you from clearing an overrident email address

commit 6278ce451f8f8994465dba4acfbec4e29ba3e26f
Author: Andrew Davis <andrew@moodle.com>
Date:   Mon, 05 Dec 2011 14:57:36 +0800
Tag:    v2.3.0-beta

MDL-28710 rating: added some more classes to the html for entering ratings

commit 97451e029b5ddd9a677500e4866576094a1635fc
Author: Andrew Davis <andrew@moodle.com>
Date:   Fri, 02 Dec 2011 09:48:36 +0800
Tag:    v2.3.0-beta

MDL-26522 grade: made the user selection drop down on the user report behave more sensibly

commit 6b2f218473ae72c7ca9ecd8a9a797734ff7b5052
Author: Andrew Davis <andrew@moodle.com>
Date:   Mon, 28 Nov 2011 12:58:44 +0800
Tag:    v2.3.0-beta

MDL-27432 mod_data: improved handling of the absence of the GD php extension