]> git.mjollnir.org Git - moodle.git/commitdiff
Latest tags file
authormoodler <moodler>
Tue, 17 Jul 2007 02:30:08 +0000 (02:30 +0000)
committermoodler <moodler>
Tue, 17 Jul 2007 02:30:08 +0000 (02:30 +0000)
tags

diff --git a/tags b/tags
index caeaaff8113ff392a144d300537ccb0528405906..99de2cdaeddcbc462305f0d293d26e3a575c897b 100644 (file)
--- a/tags
+++ b/tags
@@ -958,6 +958,7 @@ MoodleQuickForm_Renderer    lib/formslib.php        /^    function MoodleQuickForm_Rendere
 MoodleQuickForm_advcheckbox    lib/form/advcheckbox.php        /^    function MoodleQuickForm_advcheckbox($elementName=null, $elementLabel=null, $text=null, $attributes=null, $values=null)$/;"       f
 MoodleQuickForm_cancel lib/form/cancel.php     /^    function MoodleQuickForm_cancel($elementName=null, $value=null, $attributes=null)$/;"     f
 MoodleQuickForm_choosecoursefile       lib/form/choosecoursefile.php   /^    function MoodleQuickForm_choosecoursefile($elementName = null, $elementLabel = null, $options = array(), $attributes = null)$/;"  f
+MoodleQuickForm_choosecoursefileorimsrepo      lib/form/choosecoursefileorimsrepo.php  /^    function MoodleQuickForm_choosecoursefileorimsrepo($elementName = null, $elementLabel = null, $options = array(), $attributes = null)$/;" f
 MoodleQuickForm_date_selector  lib/form/dateselector.php       /^    function MoodleQuickForm_date_selector($elementName = null, $elementLabel = null, $options = array(), $attributes = null)$/;"     f
 MoodleQuickForm_date_time_selector     lib/form/datetimeselector.php   /^    function MoodleQuickForm_date_time_selector($elementName = null, $elementLabel = null, $options = array(), $attributes = null)$/;"        f
 MoodleQuickForm_format lib/form/format.php     /^    function MoodleQuickForm_format($elementName=null, $elementLabel=null, $attributes=null, $useHtmlEditor=null)$/;" f
@@ -2259,6 +2260,7 @@ _createAction     lib/simpletestlib/form.php      /^        function _createAction($actio
 _createBrowser lib/simpletestlib/remote.php    /^        function &_createBrowser() {$/;"      f
 _createClassCode       lib/simpletestlib/mock_objects.php      /^        function _createClassCode($methods) {$/;"     f
 _createElements        lib/form/choosecoursefile.php   /^    function _createElements() {$/;"  f
+_createElements        lib/form/choosecoursefileorimsrepo.php  /^    function _createElements() {$/;"  f
 _createElements        lib/form/dateselector.php       /^    function _createElements()$/;"    f
 _createElements        lib/form/datetimeselector.php   /^    function _createElements()$/;"    f
 _createElements        lib/pear/HTML/QuickForm/date.php        /^    function _createElements()$/;"    f
@@ -2403,6 +2405,7 @@ _fetch    lib/adodb/drivers/adodb-sybase.inc.php  /^      function _fetch($ignore_fields=
 _fetch lib/simpletestlib/browser.php   /^        function &_fetch($url, $encoding, $depth = 0) {$/;"   f
 _fetch lib/simpletestlib/user_agent.php        /^        function &_fetch($url, $encoding) {$/;"       f
 _fetchWhileRedirected  lib/simpletestlib/user_agent.php        /^        function &_fetchWhileRedirected($url, $encoding) {$/;"        f
+_fetch_course_tree_recursion   lib/grade/grade_category.php    /^    function _fetch_course_tree_recursion($category_array, &$sortorder) {$/;" f
 _fetch_odbtp   lib/adodb/drivers/adodb-odbtp.inc.php   /^      function _fetch_odbtp($type=0)$/;"      f
 _fetch_resource_info   lib/smarty/Smarty.class.php     /^    function _fetch_resource_info(&$params)$/;"       f
 _file_get_contents     lib/adodb/adodb-xmlschema.inc.php       /^      function _file_get_contents($path)$/;"  f
@@ -2487,6 +2490,7 @@ _getValue lib/simpletestlib/expectation.php       /^        function _getValue() {$/;"
 _getWidgets    lib/simpletestlib/tag.php       /^        function &_getWidgets() {$/;" f
 _get_auto_filename     lib/smarty/Smarty.class.php     /^    function _get_auto_filename($auto_base, $auto_source = null, $auto_id = null)$/;" f
 _get_auto_id   lib/smarty/Smarty.class.php     /^    function _get_auto_id($cache_id=null, $compile_id=null) {$/;"     f
+_get_children_recursion        lib/grade/grade_category.php    /^    function _get_children_recursion($category) {$/;" f
 _get_color     lib/excel/Format.php    /^    function _get_color($name_color = '')$/;" f
 _get_color     lib/odslib.class.php    /^    function _get_color($name_color = '') {$/;"       f
 _get_compile_path      lib/smarty/Smarty.class.php     /^    function _get_compile_path($resource_name)$/;"    f
@@ -3171,7 +3175,6 @@ add_data  lib/tablelib.php        /^    function add_data($row) {$/;"     f
 add_event      lib/moodlelib.php       /^ function add_event($event) {$/;"     f
 add_field      lib/ddllib.php  /^function add_field($table, $field, $continue=true, $feedback=true) {$/;"      f
 add_field_php  admin/xmldb/actions/view_table_php/view_table_php.class.php     /^    function add_field_php($structure, $table, $field) {$/;"  f
-add_fillers    lib/grade/grade_tree.php        /^    function add_fillers($objects) {$/;"      f
 add_format     lib/excel/Workbook.php  /^    function &add_format($properties = array())$/;"   f
 add_format     lib/excellib.class.php  /^    function &add_format($properties = array()) {$/;" f
 add_format     lib/odslib.class.php    /^    function &add_format($properties = array()) {$/;" f
@@ -3190,6 +3193,7 @@ add_item  lib/listlib.php /^    function add_item(&$item){$/;"    f
 add_key        lib/ddllib.php  /^function add_key($table, $key, $continue=true, $feedback=true) {$/;"  f
 add_key_php    admin/xmldb/actions/view_table_php/view_table_php.class.php     /^    function add_key_php($structure, $table, $key) {$/;"      f
 add_keypad_chars       mod/hotpot/template/v6.php      /^    function add_keypad_chars(&$chars, $text) {$/;"   f
+add_mform_elements     grade/lib.php   /^    function add_mform_elements(&$mform) {$/;"        f
 add_mod_to_section     course/lib.php  /^function add_mod_to_section($mod, $beforemod=NULL) {$/;"      f
 add_otag       blog/edit.php   /^function add_otag($otag){$/;" f
 add_param      mnet/xmlrpc/client.php  /^    function add_param($argument, $type = 'string') {$/;"     f
@@ -3202,6 +3206,7 @@ add_teacher       lib/deprecatedlib.php   /^function add_teacher($userid, $courseid, $ed
 add_to_log     lib/datalib.php /^function add_to_log($courseid, $module, $action, $url='', $info='', $cm=0, $user=0) {$/;"     f
 add_to_map     lib/soap/nusoap.php     /^      function add_to_map($methodname,$in,$out){$/;"  f
 add_to_metacourse      lib/moodlelib.php       /^function add_to_metacourse ($metacourseid, $courseid) {$/;"   f
+add_url_params grade/lib.php   /^    function add_url_params($url) {$/;"       f
 add_user_to_group      group/lib/legacylib.php /^function add_user_to_group($groupid, $userid) {$/;"   f
 add_worksheet  lib/excel/Workbook.php  /^    function &add_worksheet($name = '')$/;"   f
 add_worksheet  lib/excellib.class.php  /^    function &add_worksheet($name = '') {$/;" f
@@ -3215,7 +3220,7 @@ addslashes_object lib/datalib.php /^function addslashes_object( $dataobject ) {$
 addslashes_recursive   lib/weblib.php  /^function addslashes_recursive($var) {$/;"     f
 addworksheet   lib/excel/Workbook.php  /^    function &addworksheet($name = '')$/;"    f
 adjust_allowed_tags    lib/weblib.php  /^function adjust_allowed_tags() {$/;"  f
-adjust_grade   lib/grade/grade_item.php        /^    function adjust_grade($grade_raw, $gradevalue=NULL) {$/;" f
+adjust_grade   lib/grade/grade_item.php        /^    function adjust_grade($rawgrade, $rawmin, $rawmax) {$/;"  f
 adjust_media_urls      mod/hotpot/lib.php      /^    function adjust_media_urls() {$/;"        f
 admin_category lib/adminlib.php        /^    function admin_category($name, $visiblename, $hidden = false) {$/;"       f
 admin_externalpage     lib/adminlib.php        /^    function admin_externalpage($name, $visiblename, $url, $req_capability = 'moodle\/site:config', $hidden=false, $context=NULL) {$/;"       f
@@ -3335,7 +3340,7 @@ ageCookies        lib/simpletestlib/browser.php   /^        function ageCookies($interval
 ageCookies     lib/simpletestlib/user_agent.php        /^        function ageCookies($interval) {$/;"  f
 ageCookies     lib/simpletestlib/web_tester.php        /^        function ageCookies($interval) {$/;"  f
 agePrematurely lib/simpletestlib/cookies.php   /^        function agePrematurely($interval) {$/;"      f
-aggregate_grades       lib/grade/grade_category.php    /^    function aggregate_grades($final_grade_sets) {$/;"        f
+aggregate_grades       lib/grade/grade_category.php    /^    function aggregate_grades($userid, $items, $grade_records, $oldgrade) {$/;"       f
 ajax_get_lib   lib/ajax/ajaxlib.php    /^function ajax_get_lib($libname) {$/;" f
 ajaxenabled    lib/ajax/ajaxlib.php    /^function ajaxenabled($browsers = array()) {$/;"       f
 algebra2tex    filter/algebra/algebradebug.php /^function algebra2tex($algebra) {$/;"  f
@@ -3346,7 +3351,6 @@ allow_override    lib/accesslib.php       /^function allow_override($sroleid, $troleid) {
 alltext2parameters     mod/resource/type/ims/resource.class.php        /^    function alltext2parameters($alltext) {$/;"       f
 alter_email    filter/emailprotect/filter.php  /^function alter_email($matches) {$/;"  f
 alter_mailto   filter/emailprotect/filter.php  /^function alter_mailto($matches) {$/;" f
-annotate       lib/grade/grade_grades_raw.php  /^    function annotate($information=NULL, $informationformat=FORMAT_PLAIN, $feedback=NULL, $feedbackformat=FORMAT_PLAIN) {$/;" f
 answerweightparser     question/format/gift/format.php /^    function answerweightparser(&$answer) {$/;"       f
 any_new_admin_settings lib/adminlib.php        /^function any_new_admin_settings(&$node) {$/;" f
 anydb_escape_string    mod/wiki/ewikimoodlelib.php     /^function anydb_escape_string($s) {$/;"        f
@@ -3387,7 +3391,7 @@ applicable_formats        blocks/social_activities/block_social_activities.php    /^    fu
 applyFilter    lib/pear/HTML/QuickForm.php     /^    function applyFilter($element, $filter)$/;"       f
 apply_default_exception_settings       lib/adminlib.php        /^function apply_default_exception_settings($defaults) {$/;"    f
 apply_default_settings lib/adminlib.php        /^function apply_default_settings(&$node) {$/;" f
-apply_limit_rules      lib/grade/grade_category.php    /^    function apply_limit_rules($grades) {$/;" f
+apply_limit_rules      lib/grade/grade_category.php    /^    function apply_limit_rules(&$grades) {$/;"        f
 apply_unit     question/type/numerical/questiontype.php        /^    function apply_unit($rawresponse, $units) {$/;"   f
 area   lib/graphlib.php        /^function area($x_start, $y_start, $x_end, $y_end, $type, $colour, $offset) {$/;"      f
 arr2XMLDBField lib/xmldb/classes/XMLDBField.class.php  /^    function arr2XMLDBField($xmlarr) {$/;"    f
@@ -3501,7 +3505,6 @@ assign    lib/smarty/Smarty.class.php     /^    function assign($tpl_var, $value = null
 assign_by_ref  lib/smarty/Smarty.class.php     /^    function assign_by_ref($tpl_var, &$value)$/;"     f
 assign_capability      lib/accesslib.php       /^function assign_capability($capability, $permission, $roleid, $contextid, $overwrite=false) {$/;"     f
 assign_legacy_capabilities     lib/accesslib.php       /^function assign_legacy_capabilities($capability, $legacyperms) {$/;"  f
-assign_to_this lib/grade/grade_object.php      /^    function assign_to_this($params) {$/;"    f
 assignment_add_instance        mod/assignment/lib.php  /^function assignment_add_instance($assignment) {$/;"   f
 assignment_backup_mods mod/assignment/backuplib.php    /^    function assignment_backup_mods($bf,$preferences) {$/;"   f
 assignment_backup_one_mod      mod/assignment/backuplib.php    /^    function assignment_backup_one_mod($bf,$preferences,$assignment) {$/;"    f
@@ -3523,9 +3526,9 @@ assignment_get_types      mod/assignment/lib.php  /^function assignment_get_types() {$
 assignment_get_unmailed_submissions    mod/assignment/lib.php  /^function assignment_get_unmailed_submissions($starttime, $endtime) {$/;"      f
 assignment_get_user_grades     mod/assignment/lib.php  /^function assignment_get_user_grades($assignment, $userid=0) {$/;"     f
 assignment_get_view_actions    mod/assignment/lib.php  /^function assignment_get_view_actions() {$/;"  f
+assignment_grade_handler       mod/assignment/lib.php  /^function assignment_grade_handler($eventdata) {$/;"   f
 assignment_grade_item_delete   mod/assignment/lib.php  /^function assignment_grade_item_delete($assignment) {$/;"      f
 assignment_grade_item_update   mod/assignment/lib.php  /^function assignment_grade_item_update($assignment) {$/;"      f
-assignment_grade_update_handler        mod/assignment/lib.php  /^function assignment_grade_update_handler($eventdata) {$/;"    f
 assignment_ids mod/assignment/backuplib.php    /^    function assignment_ids ($course) {$/;"   f
 assignment_log_info    mod/assignment/lib.php  /^function assignment_log_info($log) {$/;"      f
 assignment_offline     mod/assignment/type/offline/assignment.class.php        /^    function assignment_offline($cmid='staticonly', $assignment=NULL, $cm=NULL, $course=NULL) {$/;"   f
@@ -3679,13 +3682,11 @@ backup_glossary_entries mod/glossary/backuplib.php      /^    function backup_glossar
 backup_glossary_entries_categories     mod/glossary/backuplib.php      /^    function backup_glossary_entries_categories ($bf,$preferences,$categoryid) {$/;"  f
 backup_glossary_files  mod/glossary/backuplib.php      /^    function backup_glossary_files($bf,$preferences,$glossary,$entry) {$/;"   f
 backup_glossary_ratings        mod/glossary/backuplib.php      /^    function backup_glossary_ratings ($bf,$preferences,$entryid) {$/;"        f
-backup_gradebook_calculations_info     backup/backuplib.php    /^    function backup_gradebook_calculations_info($bf,$preferences, $itemid) {$/;"      f
-backup_gradebook_grades_final_info     backup/backuplib.php    /^    function backup_gradebook_grades_final_info($bf, $preferences, $itemid) {$/;"     f
-backup_gradebook_grades_history_info   backup/backuplib.php    /^    function backup_gradebook_grades_history_info($bf, $preferences, $itemid) {$/;"   f
-backup_gradebook_grades_raw_info       backup/backuplib.php    /^    function backup_gradebook_grades_raw_info($bf,$preferences, $itemid) {$/;"        f
+backup_gradebook_category_info backup/backuplib.php    /^    function backup_gradebook_category_info($bf,$preferences) {$/;"   f
+backup_gradebook_grades_info   backup/backuplib.php    /^    function backup_gradebook_grades_info($bf,$preferences, $itemid) {$/;"    f
 backup_gradebook_grades_text_info      backup/backuplib.php    /^    function backup_gradebook_grades_text_info($bf, $preferences, $itemid) {$/;"      f
 backup_gradebook_info  backup/backuplib.php    /^    function backup_gradebook_info($bf,$preferences) {$/;"    f
-backup_gradebook_item_info     backup/backuplib.php    /^    function backup_gradebook_item_info($bf,$preferences) {$/;"       f
+backup_gradebook_item_info     backup/backuplib.php    /^    function backup_gradebook_item_info($bf,$preferences, $backupall) {$/;"   f
 backup_gradebook_outcomes_info backup/backuplib.php    /^    function backup_gradebook_outcomes_info($bf,$preferences) {$/;"   f
 backup_groupids_info   backup/backuplib.php    /^    function backup_groupids_info($bf,$preferences,$groupingid) {$/;" f
 backup_groupings_info  backup/backuplib.php    /^    function backup_groupings_info($bf,$preferences) {$/;"    f
@@ -3828,7 +3829,7 @@ blog_user_can_view_user_post      blog/lib.php    /^    function blog_user_can_view_user
 book_create_objects    mod/lesson/importppt.php        /^function book_create_objects($pageobjects, $bookid) {$/;"     f
 book_save_objects      mod/lesson/importppt.php        /^function book_save_objects($chapters, $bookid, $pageid='0') {$/;"     f
 bool_value     mod/hotpot/template/default.php /^    function bool_value($tags, $more_tags="[0]['#']") {$/;"   f
-bootstrap      mnet/peer.php   /^    function bootstrap($wwwroot, $pubkey = null) {$/;"        f
+bootstrap      mnet/peer.php   /^    function bootstrap($wwwroot, $pubkey = null, $application) {$/;"  f
 bounded_number lib/moodlelib.php       /^function bounded_number($min, $value, $max) {$/;"     f
 breakLinesForEmail     lib/typo3/class.t3lib_div.php   /^      function breakLinesForEmail($str,$implChar="\\n",$charWidth=76) {$/;"   f
 breakTextForEmail      lib/typo3/class.t3lib_div.php   /^      function breakTextForEmail($str,$implChar="\\n",$charWidth=76)  {$/;"   f
@@ -3842,10 +3843,9 @@ build_headers    lib/libcurlemu/class_HTTPRetriever.php  /^      function build_headers()
 build_list     mod/lesson/importppt.php        /^function build_list($list, &$i, $depth) {$/;" f
 build_logs_array       course/lib.php  /^function build_logs_array($course, $user=0, $date=0, $order="l.time ASC", $limitfrom='', $limitnum='',$/;"    f
 build_mnet_logs_array  course/lib.php  /^function build_mnet_logs_array($hostid, $course, $user=0, $date=0, $order="l.time ASC", $limitfrom='', $limitnum='',$/;"      f
-build_navigation       lib/moodlelib.php       /^function build_navigation($extrabreadcrumbs) {$/;"    f
+build_navigation       lib/moodlelib.php       /^function build_navigation($extranavlinks) {$/;"       f
 build_path     lib/grade/grade_category.php    /^    function build_path($grade_category) {$/;"        f
 build_tree     blocks/admin_tree/block_admin_tree.php  /^    function build_tree (&$content) {$/;"     f
-build_tree_filled      lib/grade/grade_tree.php        /^    function build_tree_filled() {$/;"        f
 button_to_popup_window lib/weblib.php  /^function button_to_popup_window ($url, $name='popup', $linkname='click here',$/;"     f
 by_avgcpu      lib/profilerlib.php     /^    function by_avgcpu($a,$b) {$/;"   f
 by_c_rtime     lib/profilerlib.php     /^    function by_c_rtime($a,$b) { $/;" f
@@ -3879,10 +3879,10 @@ calendar_course_filter_selector calendar/view.php       /^function calendar_course_fil
 calendar_day_representation    calendar/lib.php        /^function calendar_day_representation($tstamp, $now = false, $usecommonwords = true) {$/;"     f
 calendar_days_in_month calendar/lib.php        /^function calendar_days_in_month($month, $year) {$/;"  f
 calendar_edit_event_allowed    calendar/lib.php        /^function calendar_edit_event_allowed($event) {$/;"    f
-calendar_events_by_day calendar/lib.php        /^function calendar_events_by_day($events, $month, $year, &$eventsbyday, &$durationbyday, &$typesbyday) {$/;"   f
-calendar_filter_controls       calendar/lib.php        /^function calendar_filter_controls($type, $vars = NULL, $course = NULL) {$/;"  f
-calendar_format_event_time     calendar/lib.php        /^function calendar_format_event_time($event, $now, $morehref, $usecommonwords = true) {$/;"    f
-calendar_get_allowed_types     calendar/event.php      /^function calendar_get_allowed_types(&$allowed) {$/;"  f
+calendar_events_by_day calendar/lib.php        /^function calendar_events_by_day($events, $month, $year, &$eventsbyday, &$durationbyday, &$typesbyday, &$courses) {$/;"        f
+calendar_filter_controls       calendar/lib.php        /^function calendar_filter_controls($type, $vars = NULL, $course = NULL, $courses = NULL) {$/;" f
+calendar_format_event_time     calendar/lib.php        /^function calendar_format_event_time($event, $now, $morehref, $usecommonwords = true, $showtime=0) {$/;"       f
+calendar_get_allowed_types     calendar/lib.php        /^function calendar_get_allowed_types(&$allowed) {$/;"  f
 calendar_get_course_cached     calendar/lib.php        /^function calendar_get_course_cached(&$coursecache, $courseid) {$/;"   f
 calendar_get_default_courses   calendar/lib.php        /^function calendar_get_default_courses($ignoreref = false) {$/;"       f
 calendar_get_filters_status    calendar/lib.php        /^function calendar_get_filters_status() {$/;"  f
@@ -3905,20 +3905,20 @@ calendar_session_vars   calendar/lib.php        /^function calendar_session_vars() {$/;"
 calendar_set_filters   calendar/lib.php        /^function calendar_set_filters(&$courses, &$group, &$user, $courseeventsfrom = NULL, $groupeventsfrom = NULL, $ignorefilters = false) {$/;"    f
 calendar_set_filters_status    calendar/lib.php        /^function calendar_set_filters_status($packed_bitfield) {$/;"  f
 calendar_set_referring_course  calendar/lib.php        /^function calendar_set_referring_course($courseid) {$/;"       f
-calendar_show_day      calendar/view.php       /^function calendar_show_day($d, $m, $y, $courses, $groups, $users) {$/;"       f
-calendar_show_month_detailed   calendar/view.php       /^function calendar_show_month_detailed($m, $y, $courses, $groups, $users) {$/;"        f
-calendar_show_upcoming_events  calendar/view.php       /^function calendar_show_upcoming_events($courses, $groups, $users, $futuredays, $maxevents) {$/;"      f
+calendar_show_day      calendar/view.php       /^function calendar_show_day($d, $m, $y, $courses, $groups, $users, $courseid) {$/;"    f
+calendar_show_month_detailed   calendar/view.php       /^function calendar_show_month_detailed($m, $y, $courses, $groups, $users, $courseid) {$/;"     f
+calendar_show_upcoming_events  calendar/view.php       /^function calendar_show_upcoming_events($courses, $groups, $users, $futuredays, $maxevents, $courseid) {$/;"   f
 calendar_sql_where     calendar/lib.php        /^function calendar_sql_where($tstart, $tend, $users, $groups, $courses, $withduration=true, $ignorehidden=true) {$/;"  f
 calendar_sub_month     calendar/lib.php        /^function calendar_sub_month($month, $year) {$/;"      f
 calendar_time_representation   calendar/lib.php        /^function calendar_time_representation($time) {$/;"    f
 calendar_top_controls  calendar/lib.php        /^function calendar_top_controls($type, $data) {$/;"    f
 calendar_upcoming_upgrade      blocks/calendar_upcoming/db/mysql.php   /^function calendar_upcoming_upgrade($oldversion=0) {$/;"       f
 calendar_upcoming_upgrade      blocks/calendar_upcoming/db/postgres7.php       /^function calendar_upcoming_upgrade($oldversion=0) {$/;"       f
+calendar_user_can_add_event    calendar/lib.php        /^function calendar_user_can_add_event() {$/;"  f
 calendar_wday_name     calendar/lib.php        /^function calendar_wday_name($englishname) {$/;"       f
 call   lib/soap/nusoap.php     /^      function call($operation,$params=array(),$namespace='http:\/\/tempuri.org',$soapAction='',$headers=false,$rpcParams=null,$style='rpc',$use='encoded'){$/;"      f
 callUserFunction       lib/typo3/class.t3lib_div.php   /^      function callUserFunction($funcName,&$params,&$ref,$checkPrefix='user_',$silent=0)      {$/;"   f
 callback       auth/cas/CAS/client.php /^  function callback()$/;"     f
-can_add_child  lib/grade/grade_category.php    /^    function can_add_child($child) {$/;"      f
 can_change_password    auth/cas/auth.php       /^    function can_change_password() {$/;"      f
 can_change_password    auth/db/auth.php        /^    function can_change_password() {$/;"      f
 can_change_password    auth/email/auth.php     /^    function can_change_password() {$/;"      f
@@ -3945,6 +3945,7 @@ can_login_remotely        auth/mnet/auth.php      /^    function can_login_remotely($usernam
 can_manage_responsefiles       mod/assignment/type/upload/assignment.class.php /^    function can_manage_responsefiles() {$/;" f
 can_reset_password     auth/db/auth.php        /^    function can_reset_password() {$/;"       f
 can_reset_password     auth/email/auth.php     /^    function can_reset_password() {$/;"       f
+can_reset_password     auth/ldap/auth.php      /^    function can_reset_password() {$/;"       f
 can_reset_password     auth/manual/auth.php    /^    function can_reset_password() {$/;"       f
 can_reset_password     auth/nologin/auth.php   /^    function can_reset_password() {$/;"       f
 can_reset_password     auth/none/auth.php      /^    function can_reset_password() {$/;"       f
@@ -3962,6 +3963,7 @@ cancel    lib/editor/htmlarea/popups/dlg_ins_smile.php    /^function cancel() {$/;"       f
 capabilities_cleanup   lib/accesslib.php       /^function capabilities_cleanup($component, $newcapdef=NULL) {$/;"      f
 capability_prohibits   lib/accesslib.php       /^function capability_prohibits($capability, $context, $sum='', $array='') {$/;"        f
 capability_search      lib/accesslib.php       /^function capability_search($capability, $context, $capabilities, $switchroleactive=false) {$/;"       f
+category_grade_last    lib/grade/grade_tree.php        /^    function category_grade_last(&$element) {$/;"     f
 category_parent_visible        lib/datalib.php /^function category_parent_visible($parent = 0) {$/;"   f
 cc_submit      enrol/authorize/enrol.php       /^    function cc_submit($form, $course)$/;"    f
 censor_filter  filter/censor/filter.php        /^function censor_filter($courseid, $text) {$/;"        f
@@ -4003,22 +4005,30 @@ chat_backup_mods        mod/chat/backuplib.php  /^    function chat_backup_mods($bf,$pre
 chat_backup_one_mod    mod/chat/backuplib.php  /^    function chat_backup_one_mod($bf,$preferences,$chat) {$/;"        f
 chat_check_backup_mods mod/chat/backuplib.php  /^    function chat_check_backup_mods($course,$user_data=false,$backup_unique_code,$instances=null) {$/;"       f
 chat_check_backup_mods_instances       mod/chat/backuplib.php  /^    function chat_check_backup_mods_instances($instance,$backup_unique_code) {$/;"    f
+chat_check_text_access search/documents/chat_document.php      /^function chat_check_text_access($path, $itemtype, $this_id, $user, $group_id, $context_id){$/;"       f
 chat_cron      mod/chat/lib.php        /^function chat_cron () {$/;"   f
+chat_db_names  search/documents/chat_document.php      /^function chat_db_names() {$/;"        f
 chat_decode_content_links      mod/chat/restorelib.php /^    function chat_decode_content_links ($content,$restore) {$/;"      f
 chat_decode_content_links_caller       mod/chat/restorelib.php /^    function chat_decode_content_links_caller($restore) {$/;" f
+chat_delete    search/documents/chat_document.php      /^function chat_delete($info, $itemtype) {$/;"  f
 chat_delete_instance   mod/chat/lib.php        /^function chat_delete_instance($id) {$/;"      f
 chat_delete_old_users  mod/chat/lib.php        /^function chat_delete_old_users() {$/;"        f
 chat_empty_connection  mod/chat/chatd.php      /^function chat_empty_connection() {$/;"        f
 chat_encode_content_links      mod/chat/backuplib.php  /^    function chat_encode_content_links ($content,$preferences) {$/;"  f
 chat_format_message    mod/chat/lib.php        /^function chat_format_message($message, $courseid, $currentuser, $chat_lastrow=NULL) {$/;"     f
 chat_format_message_manually   mod/chat/lib.php        /^function chat_format_message_manually($message, $courseid, $sender, $currentuser, $chat_lastrow=NULL) {$/;"   f
+chat_get_content_for_index     search/documents/chat_document.php      /^function chat_get_content_for_index(&$chat) {$/;"     f
 chat_get_latest_message        mod/chat/lib.php        /^function chat_get_latest_message($chatid, $groupid=0) {$/;"   f
 chat_get_participants  mod/chat/lib.php        /^function chat_get_participants($chatid, $groupid=0) {$/;"     f
 chat_get_post_actions  mod/chat/lib.php        /^function chat_get_post_actions() {$/;"        f
+chat_get_session_tracks        search/documents/chat_document.php      /^function chat_get_session_tracks($chat_id, $fromtime = 0, $totime = 0) {$/;"  f
 chat_get_users mod/chat/lib.php        /^function chat_get_users($chatid, $groupid=0) {$/;"    f
 chat_get_view_actions  mod/chat/lib.php        /^function chat_get_view_actions() {$/;"        f
 chat_ids       mod/chat/backuplib.php  /^    function chat_ids ($course) {$/;" f
+chat_iterator  search/documents/chat_document.php      /^function chat_iterator() {$/;"        f
+chat_link_post_processing      search/documents/chat_document.php      /^function chat_link_post_processing($title){$/;"       f
 chat_login_user        mod/chat/lib.php        /^function chat_login_user($chatid, $version, $groupid, $course) {$/;"  f
+chat_make_link search/documents/chat_document.php      /^function chat_make_link($cm_id, $start, $end) {$/;"   f
 chat_message_ids_by_course     mod/chat/backuplib.php  /^    function chat_message_ids_by_course ($course) {$/;"       f
 chat_message_ids_by_instance   mod/chat/backuplib.php  /^    function chat_message_ids_by_instance ($instanceid) {$/;" f
 chat_messages_restore_mods     mod/chat/restorelib.php /^    function chat_messages_restore_mods($old_chat_id, $new_chat_id,$info,$restore) {$/;"      f
@@ -4027,6 +4037,7 @@ chat_print_recent_activity        mod/chat/lib.php        /^function chat_print_recent_activit
 chat_refresh_events    mod/chat/lib.php        /^function chat_refresh_events($courseid = 0) {$/;"     f
 chat_restore_logs      mod/chat/restorelib.php /^    function chat_restore_logs($restore,$log) {$/;"   f
 chat_restore_mods      mod/chat/restorelib.php /^    function chat_restore_mods($mod,$restore) {$/;"   f
+chat_single_document   search/documents/chat_document.php      /^function chat_single_document($id, $itemtype) {$/;"   f
 chat_update_chat_times mod/chat/lib.php        /^function chat_update_chat_times($chatid=0) {$/;"      f
 chat_update_instance   mod/chat/lib.php        /^function chat_update_instance($chat) {$/;"    f
 chat_upgrade   mod/chat/db/mysql.php   /^function chat_upgrade($oldversion) {$/;"      f
@@ -4106,7 +4117,6 @@ checkvalue        lib/editor/htmlarea/popups/insert_image.php     /^function checkvalue(elm
 checkvalue     lib/editor/htmlarea/popups/link.php     /^function checkvalue(elm,formname) {$/;"       f
 child_nodes    auth/cas/CAS/domxml-php4-php5.php       /^ function child_nodes()$/;"   f
 children       auth/cas/CAS/domxml-php4-php5.php       /^ function children() {return $this->child_nodes();}$/;"       f
-children_to_array      lib/grade/grade_category.php    /^    function children_to_array($children, $arraytype='nested', $object_type='grade_item') {$/;"       f
 choice_add_instance    mod/choice/lib.php      /^function choice_add_instance($choice) {$/;"   f
 choice_answer_ids_by_course    mod/choice/backuplib.php        /^    function choice_answer_ids_by_course ($course) {$/;"      f
 choice_answer_ids_by_instance  mod/choice/backuplib.php        /^    function choice_answer_ids_by_instance ($instanceid) {$/;"        f
@@ -4250,6 +4260,7 @@ close_window_button       lib/weblib.php  /^function close_window_button($name='closewi
 closedHTMLTagHandler   lib/tcpdf/tcpdf.php     /^        function closedHTMLTagHandler($tag) {$/;"     f
 cmpFQDN        lib/typo3/class.t3lib_div.php   /^      function cmpFQDN($baseIP, $list)        {$/;"   f
 cmpIP  lib/typo3/class.t3lib_div.php   /^      function cmpIP($baseIP, $list)  {$/;"   f
+code2utf8      lib/textlib.class.php   /^    function code2utf8($num) {$/;"    f
 code_to_utf8   lib/tcpdf/html_entity_decode_php4.php   /^function code_to_utf8($num) {$/;"     f
 collapsible    lib/tablelib.php        /^    function collapsible($bool) {$/;" f
 collect        lib/simpletestlib/collector.php /^        function collect(&$test, $path) {$/;" f
@@ -4281,7 +4292,7 @@ comparemodulenamesbylength        filter/activitynames/filter.php /^    function compar
 compileSelectedGetVarsFromArray        lib/typo3/class.t3lib_div.php   /^      function compileSelectedGetVarsFromArray($varList,$getArray,$GPvarAlt=1)        {$/;"   f
 component_installer    lib/componentlib.class.php      /^    function component_installer ($sourcebase, $zippath, $zipfilename, $md5filename='', $destpath='') {$/;"   f
 compress_servers       admin/mysql/scripts/setup.php   /^function compress_servers(&$cfg) {$/;"        f
-compute        lib/grade/grade_calculation.php /^    function compute($oldvalue) {$/;" f
+compute        lib/grade/grade_item.php        /^    function compute($userid=null) {$/;"      f
 config lib/adodb/session/adodb-session.php     /^      function config($driver, $host, $user, $password, $database=false,$options=false)$/;"   f
 config lib/adodb/session/adodb-session2.php    /^      function config($driver, $host, $user, $password, $database=false,$options=false)$/;"   f
 config_form    auth/cas/auth.php       /^    function config_form($config, $err, $user_fields) {$/;"   f
@@ -4415,6 +4426,7 @@ create_course     enrol/database/enrol.php        /^function create_course ($course,$skip_f
 create_course  enrol/ldap/enrol.php    /^function create_course ($course_ext,$skip_fix_course_sortorder=0){$/;"        f
 create_editing_form    question/type/questiontype.php  /^    function create_editing_form($submiturl, $question) {$/;" f
 create_element auth/cas/CAS/domxml-php4-php5.php       /^ function create_element($name) {return new php4DOMElement($this->myDOMNode->createElement($name),$this);}$/;"        f
+create_guest_record    lib/moodlelib.php       /^function create_guest_record() {$/;"  f
 create_item    blocks/admin_bookmarks/block_admin_bookmarks.php        /^    function create_item($visiblename,$link,$icon) {$/;"      f
 create_item    blocks/admin_tree/block_admin_tree.php  /^    function create_item($visiblename,$link,$icon,$class) {$/;"       f
 create_legend_table    mod/hotpot/report/default.php   /^    function create_legend_table(&$tables, &$table) {$/;"     f
@@ -4437,13 +4449,13 @@ create_system_context   lib/accesslib.php       /^function create_system_context() {$/;"
 create_table   lib/ddllib.php  /^function create_table($table, $continue=true, $feedback=true) {$/;"   f
 create_table_php       admin/xmldb/actions/view_structure_php/view_structure_php.class.php     /^    function create_table_php($structure, $table) {$/;"       f
 create_temp_table      lib/ddllib.php  /^function create_temp_table($table, $continue=true, $feedback=true) {$/;"      f
-create_test_tables     lib/simpletest/testgradelib.php /^    function create_test_tables() {$/;"       f
 create_text_node       auth/cas/CAS/domxml-php4-php5.php       /^ function create_text_node($content) {return new php4DOMNode($this->myDOMNode->createTextNode($content),$this);}$/;"  f
 create_user_record     lib/moodlelib.php       /^function create_user_record($username, $password, $auth='manual') {$/;"       f
 create_virtual_nameprefix      question/type/datasetdependent/abstractqtype.php        /^    function create_virtual_nameprefix($nameprefix, $datasetinput) {$/;"      f
 create_virtual_qtype   question/type/calculated/questiontype.php       /^    function create_virtual_qtype() {$/;"     f
 create_virtual_qtype   question/type/datasetdependent/abstractqtype.php        /^    function create_virtual_qtype() {$/;"     f
 cron   auth/mnet/auth.php      /^    function cron() {$/;"     f
+cron   blocks/search/block_search.php  /^    function cron(){$/;"      f
 cron   enrol/authorize/enrol.php       /^    function cron()$/;"       f
 cron   enrol/flatfile/enrol.php        /^    function cron() {$/;"     f
 cron   enrol/imsenterprise/enrol.php   /^function cron() {$/;" f
@@ -4499,10 +4511,13 @@ data_backup_mods        mod/data/backuplib.php  /^function data_backup_mods($bf,$prefere
 data_backup_one_mod    mod/data/backuplib.php  /^function data_backup_one_mod($bf,$preferences,$data) {$/;"    f
 data_check_backup_mods mod/data/backuplib.php  /^function data_check_backup_mods($course,$user_data=false,$backup_unique_code,$instances=null) {$/;"   f
 data_check_backup_mods_instances       mod/data/backuplib.php  /^function data_check_backup_mods_instances($instance,$backup_unique_code) {$/;"        f
+data_check_text_access search/documents/data_document.php      /^function data_check_text_access($path, $itemtype, $this_id, $user, $group_id, $context_id){$/;"       f
 data_comments_restore_mods     mod/data/restorelib.php /^function data_comments_restore_mods ($oldid, $newid, $info, $rec_info) {$/;"  f
 data_content_restore_mods      mod/data/restorelib.php /^function data_content_restore_mods ($old_record_id, $new_record_id, $old_data_id, $new_data_id, $recinfo, $restore) {$/;"     f
 data_convert_arrays_to_strings mod/data/lib.php        /^function data_convert_arrays_to_strings(&$fieldinput) {$/;"   f
 data_convert_to_roles  mod/data/lib.php        /^function data_convert_to_roles($data, $teacherroles=array(), $studentroles=array(), $cmid=NULL) {$/;" f
+data_db_names  search/documents/data_document.php      /^function data_db_names() {$/;"        f
+data_delete    search/documents/data_document.php      /^function data_delete($info, $itemtype) {$/;"  f
 data_delete_instance   mod/data/lib.php        /^function data_delete_instance($id) {    \/\/takes the dataid$/;"      f
 data_field_base        mod/data/lib.php        /^    function data_field_base($field=0, $data=0) {   \/\/ Field or data or both, each can be id or object$/;"  f
 data_field_checkbox    mod/data/field/checkbox/field.class.php /^    function data_field_checkbox($field=0, $data=0) {$/;"     f
@@ -4522,6 +4537,8 @@ data_fields_restore_mods  mod/data/restorelib.php /^function data_fields_restore_
 data_filter    mod/data/filter.php     /^    function data_filter($courseid, $text) {$/;"      f
 data_generate_default_template mod/data/lib.php        /^function data_generate_default_template(&$data, $template, $recordid=0, $form=false, $update=true) {$/;"      f
 data_get_available_presets     mod/data/lib.php        /^function data_get_available_presets($context) {$/;"   f
+data_get_comments      search/documents/data_document.php      /^function data_get_comments($database_id) {$/;"        f
+data_get_content_for_index     search/documents/data_document.php      /^function data_get_content_for_index(&$database) {$/;" f
 data_get_coursemodule_info     mod/data/lib.php        /^function data_get_coursemodule_info($coursemodule) {$/;"      f
 data_get_field mod/data/lib.php        /^function data_get_field($field, $data) {$/;"  f
 data_get_field_from_id mod/data/lib.php        /^function data_get_field_from_id($fieldid, $data){$/;" f
@@ -4531,6 +4548,7 @@ data_get_participants     mod/data/lib.php        /^function data_get_participants($dataid)
 data_get_post_actions  mod/data/lib.php        /^function data_get_post_actions() {$/;"        f
 data_get_ratings       mod/data/lib.php        /^function data_get_ratings($recordid, $sort="u.firstname ASC") {$/;"   f
 data_get_ratings_mean  mod/data/lib.php        /^function data_get_ratings_mean($recordid, $scale, $ratings=NULL) {$/;"        f
+data_get_records       search/documents/data_document.php      /^function data_get_records($database_id, $typematch = '*') {$/;"       f
 data_get_records_csv   mod/data/import.php     /^function data_get_records_csv($filename, $fielddelimiter=',', $fieldenclosure="\\n") {$/;"    f
 data_get_user_grades   mod/data/lib.php        /^function data_get_user_grades($data, $userid=0) {$/;" f
 data_get_view_actions  mod/data/lib.php        /^function data_get_view_actions() {$/;"        f
@@ -4538,10 +4556,12 @@ data_grade_item_delete  mod/data/lib.php        /^function data_grade_item_delete($data)
 data_grade_item_update mod/data/lib.php        /^function data_grade_item_update($data) {$/;"  f
 data_ids       mod/data/backuplib.php  /^function data_ids($course) {$/;"      f
 data_isowner   mod/data/lib.php        /^function data_isowner($rid){$/;"      f
+data_iterator  search/documents/data_document.php      /^function data_iterator() {$/;"        f
 data_latlong_kml_bottom        mod/data/field/latlong/kml.php  /^function data_latlong_kml_bottom() {$/;"      f
 data_latlong_kml_get_item_name mod/data/field/latlong/kml.php  /^function data_latlong_kml_get_item_name($content, $field) {$/;"       f
 data_latlong_kml_placemark     mod/data/field/latlong/kml.php  /^function data_latlong_kml_placemark($pm) {$/;"        f
 data_latlong_kml_top   mod/data/field/latlong/kml.php  /^function data_latlong_kml_top() {$/;" f
+data_make_link search/documents/data_document.php      /^function data_make_link($database_id, $record_id) {$/;"       f
 data_numentries        mod/data/lib.php        /^function data_numentries($data){$/;"  f
 data_preprocessing     course/moodleform_mod.php       /^    function data_preprocessing(&$default_values){$/;"        f
 data_preprocessing     mod/choice/mod_form.php /^    function data_preprocessing(&$default_values){$/;"        f
@@ -4568,6 +4588,7 @@ data_replace_field_in_templates   mod/data/lib.php        /^function data_replace_field_i
 data_restore_files     mod/data/restorelib.php /^function data_restore_files ($old_data_id, $new_data_id, $old_field_id, $new_field_id, $old_record_id, $new_record_id, $recinfo, $restore) {$/;"      f
 data_restore_mods      mod/data/restorelib.php /^function data_restore_mods($mod,$restore) {$/;"       f
 data_rss_feeds mod/data/rsslib.php     /^    function data_rss_feeds() {$/;"   f
+data_single_document   search/documents/data_document.php      /^function data_single_document($id, $itemtype) {$/;"   f
 data_submitted lib/weblib.php  /^function data_submitted($url='') {$/;"        f
 data_tags_check        mod/data/lib.php        /^function data_tags_check($dataid, $template){$/;"     f
 data_update_grades     mod/data/lib.php        /^function data_update_grades($data=null, $userid=0, $nullifnone=true) {$/;"    f
@@ -4661,16 +4682,22 @@ definition      course/import/activities/import_form.php        /^    function definition()
 definition     course/import/groups/import_form.php    /^    function definition() {$/;"       f
 definition     course/request_form.php /^    function definition() {$/;"       f
 definition     enrol/authorize/enrol_form.php  /^    function definition()$/;" f
+definition     grade/edit/calculation_form.php /^    function definition() {$/;"       f
+definition     grade/edit/category_form.php    /^    function definition() {$/;"       f
+definition     grade/edit/grade_form.php       /^    function definition() {$/;"       f
+definition     grade/edit/item_form.php        /^    function definition() {$/;"       f
 definition     grade/export/grade_export_form.php      /^    function definition (){$/;"       f
 definition     grade/export/txt/grade_export_txt_form.php      /^    function definition (){$/;"       f
 definition     grade/import/grade_import_form.php      /^    function definition () {$/;"      f
 definition     grade/import/grade_import_form.php      /^    function definition (){$/;"       f
+definition     grade/report/grader/preferences_form.php        /^    function definition() {$/;"       f
 definition     group/edit_form.php     /^    function definition () {$/;"      f
 definition     group/grouping_edit_form.php    /^    function definition () {$/;"      f
 definition     lib/formslib.php        /^    function definition() {$/;"       f
 definition     login/change_password_form.php  /^    function definition() {$/;"       f
 definition     login/forgot_password_form.php  /^    function definition() {$/;"       f
 definition     login/signup_form.php   /^    function definition() {$/;"       f
+definition     message/edit_form.php   /^    function definition () {$/;"      f
 definition     mod/assignment/mod_form.php     /^    function definition() {$/;"       f
 definition     mod/assignment/type/online/assignment.class.php /^    function definition() {$/;"       f
 definition     mod/assignment/type/upload/assignment.class.php /^    function definition() {$/;"       f
@@ -4692,6 +4719,7 @@ definition        mod/resource/mod_form.php       /^    function definition() {$/;"       f
 definition     mod/scorm/mod_form.php  /^    function definition() {$/;"       f
 definition     mod/survey/mod_form.php /^    function definition() {$/;"       f
 definition     mod/wiki/mod_form.php   /^    function definition() {$/;"       f
+definition     notes/edit_form.php     /^    function definition() {$/;"       f
 definition     question/type/datasetdependent/datasetdefinitions_form.php      /^    function definition() {$/;"       f
 definition     question/type/datasetdependent/datasetitems_form.php    /^    function definition() {$/;"       f
 definition     question/type/edit_question_form.php    /^    function definition() {$/;"       f
@@ -4701,9 +4729,12 @@ definition       user/edit_form.php      /^    function definition () {$/;"      f
 definition     user/editadvanced_form.php      /^    function definition() {$/;"       f
 definition     user/profile/index_category_form.php    /^    function definition () {$/;"      f
 definition     user/profile/index_field_form.php       /^    function definition () {$/;"      f
+definition_after_data  grade/edit/category_form.php    /^    function definition_after_data() {$/;"    f
+definition_after_data  grade/edit/item_form.php        /^    function definition_after_data() {$/;"    f
 definition_after_data  group/edit_form.php     /^    function definition_after_data() {$/;"    f
 definition_after_data  lib/formslib.php        /^    function definition_after_data(){$/;"     f
 definition_after_data  login/signup_form.php   /^    function definition_after_data(){$/;"     f
+definition_after_data  message/edit_form.php   /^    function definition_after_data() {$/;"    f
 definition_after_data  mod/forum/mod_form.php  /^    function definition_after_data(){$/;"     f
 definition_after_data  mod/glossary/mod_form.php       /^    function definition_after_data(){$/;"     f
 definition_after_data  user/edit_form.php      /^    function definition_after_data() {$/;"    f
@@ -4723,10 +4754,10 @@ definition_inner        question/type/truefalse/edit_truefalse_form.php /^    function
 delExpect      lib/pear/PEAR.php       /^    function delExpect($error_code)$/;"       f
 deldir mod/wiki/ewiki/plugins/moodle/moodle_wikidump.php       /^function deldir($dir)$/;"     f
 delete lib/eaccelerator.class.php      /^    function delete($key) {$/;"       f
-delete lib/grade/grade_category.php    /^    function delete() {$/;"   f
-delete lib/grade/grade_grades_raw.php  /^    function delete() {$/;"   f
-delete lib/grade/grade_item.php        /^    function delete() {$/;"   f
-delete lib/grade/grade_object.php      /^    function delete() {$/;"   f
+delete lib/grade/grade_category.php    /^    function delete($source=null) {$/;"       f
+delete lib/grade/grade_grades.php      /^    function delete($source=null) {$/;"       f
+delete lib/grade/grade_item.php        /^    function delete($source=null) {$/;"       f
+delete lib/grade/grade_object.php      /^    function delete($source=null) {$/;"       f
 delete lib/memcached.class.php /^    function delete($key) {$/;"       f
 delete lib/pclzip/pclzip.lib.php       /^  function delete()$/;"       f
 delete mnet/peer.php   /^    function delete() {$/;"   f
@@ -4777,6 +4808,8 @@ delete_subdirectories     admin/delete.php        /^function delete_subdirectories($rootdir
 deletecheck    mod/hotpot/report/overview/report.php   /^function deletecheck(p, v, x) {$/;"   f
 deletedatabase question/format/coursetestmanager/format.php    /^    function deletedatabase($filename) {$/;"  f
 deleteform_javascript  mod/hotpot/report/overview/report.php   /^      function deleteform_javascript() {$/;"  f
+denormalize_formula    lib/grade/grade_item.php        /^    function denormalize_formula($formula, $courseid) {$/;"   f
+depends_on     lib/grade/grade_item.php        /^    function depends_on() {$/;"       f
 describeDifference     lib/simpletestlib/dumper.php    /^        function describeDifference($first, $second, $identical = false) {$/;"        f
 describeValue  lib/simpletestlib/dumper.php    /^        function describeValue($value) {$/;"  f
 description    admin/health.php        /^    function description() {$/;"      f
@@ -4848,7 +4881,6 @@ display_edit_field        mod/data/lib.php        /^    function display_edit_field() {$/;"       f
 display_field_options  admin/mysql/libraries/tbl_properties.inc.php    /^function display_field_options(field_type, i) {$/;"   f
 display_grade  mod/assignment/lib.php  /^    function display_grade($grade) {$/;"      f
 display_grades grade/export/lib.php    /^    function display_grades($feedback=false) {$/;"    f
-display_grades lib/grade/grade_tree.php        /^    function display_grades() {$/;"   f
 display_lateness       mod/assignment/lib.php  /^    function display_lateness($timesubmitted) {$/;"   f
 display_lateness       mod/assignment/type/offline/assignment.class.php        /^    function display_lateness($timesubmitted) {$/;"   f
 display_page_numbers   lib/listlib.php /^    function display_page_numbers() {$/;"     f
@@ -4898,6 +4930,7 @@ do_replace_markdown       lib/wiki_to_markdown.php        /^  function do_replace_markdown( $
 do_replace_sub lib/wiki_to_markdown.php        /^  function do_replace_sub( $line, $mark, $tag ) {$/;" f
 do_ucwords     lib/adodb/rsfilter.inc.php      /^      function do_ucwords(&$arr,$rs)$/;"      f
 do_value_formatting    lib/bennu/iCalendar_parameters.php      /^    function do_value_formatting($parameter, $value) {$/;"    f
+doc_link       lib/weblib.php  /^function doc_link($path='', $text='', $iconpath='') {$/;"     f
 docsql_check   admin/mysql/db_details_importdocsql.php /^    function docsql_check($docpath = '', $file = '', $filename = '', $content = 'none') {$/;" f
 document_element       auth/cas/CAS/domxml-php4-php5.php       /^ function document_element() {return new php4DOMElement($this->myDOMNode->documentElement,$this);}$/;"        f
 document_file  lib/moodlelib.php       /^function document_file($file, $include=true) {$/;"    f
@@ -4977,8 +5010,10 @@ editorhelpbutton lib/weblib.php  /^function editorhelpbutton(){$/;"      f
 editorshortcutshelpbutton      lib/weblib.php  /^function editorshortcutshelpbutton() {$/;"    f
 element        lib/htmlpurifier/HTMLPurifier/Printer.php       /^    function element($tag, $contents, $attr = array(), $escape = true) {$/;"  f
 elementExists  lib/pear/HTML/QuickForm.php     /^    function elementExists($element=null)$/;" f
+email_install  message/output/email/lib.php    /^function email_install(){$/;" f
 email_is_not_allowed   lib/moodlelib.php       /^function email_is_not_allowed($email) {$/;"   f
 email_paypal_error_to_admin    enrol/paypal/ipn.php    /^function email_paypal_error_to_admin($subject, $data) {$/;"   f
+email_send_message     message/output/email/lib.php    /^function email_send_message($eventdata){$/;"  f
 email_teachers mod/assignment/lib.php  /^    function email_teachers($submission) {$/;"        f
 email_teachers_html    mod/assignment/lib.php  /^    function email_teachers_html($info) {$/;" f
 email_teachers_text    mod/assignment/lib.php  /^    function email_teachers_text($info) {$/;" f
@@ -5042,6 +5077,7 @@ enrol_student     lib/deprecatedlib.php   /^function enrol_student($userid, $courseid,
 enrol_user     enrol/mnet/enrol.php    /^    function enrol_user($user, $courseid) {$/;"       f
 enter  lib/lexer.php   /^        function enter($state) {$/;"  f
 enter  lib/simpletestlib/parser.php    /^        function enter($state) {$/;"  f
+entities_to_utf8       lib/textlib.class.php   /^    function entities_to_utf8($str, $htmlent=true) {$/;"      f
 entities_to_utf8       lib/typo3/class.t3lib_cs.php    /^      function entities_to_utf8($str,$alsoStdHtmlEnt=0)       {$/;"   f
 environment_check      lib/environmentlib.php  /^function environment_check($version) {$/;"    f
 environment_check_database     lib/environmentlib.php  /^function environment_check_database($version) {$/;"   f
@@ -5331,7 +5367,7 @@ exists    admin/health.php        /^    function exists() {$/;"   f
 exists lib/htmlpurifier/HTMLPurifier/Context.php       /^    function exists($name) {$/;"      f
 exists_auth_plugin     lib/moodlelib.php       /^function exists_auth_plugin($auth) {$/;"      f
 expandCollide  mod/scorm/datamodels/aicclib.php        /^              function expandCollide(which,list,item) {$/;"   f
-expandCollide  mod/scorm/datamodels/scorm_12lib.php    /^              function expandCollide(which,list,item) {$/;"   f
+expandCollide  mod/scorm/datamodels/scorm_12lib.php    /^               function expandCollide(which,list,item) {$/;"  f
 expandCollide  mod/scorm/datamodels/scorm_13lib.php    /^              function expandCollide(which,list,item) {$/;"   f
 expandEntities lib/soap/nusoap.php     /^      function expandEntities($val) {$/;"     f
 expandIdentifiers      lib/htmlpurifier/HTMLPurifier/AttrCollections.php       /^    function expandIdentifiers(&$attr, $attr_types) {$/;"     f
@@ -5362,6 +5398,7 @@ expireNotify      lib/adodb/session/adodb-session2.php    /^      function expireNotify($expi
 explodeUrl2Array       lib/typo3/class.t3lib_div.php   /^      function explodeUrl2Array($string,$multidim=FALSE)      {$/;"   f
 export mod/data/preset_class.php       /^    function export() {$/;"   f
 exportValue    lib/form/choosecoursefile.php   /^    function exportValue(&$submitValues, $assoc = false)$/;"  f
+exportValue    lib/form/choosecoursefileorimsrepo.php  /^    function exportValue(&$submitValues, $assoc = false)$/;"  f
 exportValue    lib/form/dateselector.php       /^    function exportValue(&$submitValues, $assoc = false)$/;"  f
 exportValue    lib/form/datetimeselector.php   /^    function exportValue(&$submitValues, $assoc = false)$/;"  f
 exportValue    lib/form/selectgroups.php       /^    function exportValue(&$submitValues, $assoc = false)$/;"  f
@@ -5404,22 +5441,31 @@ fail    lib/simpletestlib/test_case.php /^        function fail($message = "Fail")
 fatal  mod/chat/chatd.php      /^    function fatal($message) {$/;"    f
 fault  lib/soap/nusoap.php     /^      function fault($faultcode,$faultstring,$faultactor='',$faultdetail=''){$/;"     f
 fcFPP  auth/fc/fcFPP.php       /^    function fcFPP($host="localhost", $port="3333")$/;"       f
-fetch  lib/grade/grade_calculation.php /^    function fetch($params) { $/;"    f
-fetch  lib/grade/grade_category.php    /^    function fetch($params) { $/;"    f
-fetch  lib/grade/grade_grades_final.php        /^    function fetch($params) { $/;"    f
-fetch  lib/grade/grade_grades_raw.php  /^    function fetch($params) { $/;"    f
-fetch  lib/grade/grade_grades_text.php /^    function fetch($params) { $/;"    f
-fetch  lib/grade/grade_history.php     /^    function fetch($params) { $/;"    f
-fetch  lib/grade/grade_item.php        /^    function fetch($params) { $/;"    f
-fetch  lib/grade/grade_outcome.php     /^    function fetch($params) { $/;"    f
-fetch  lib/grade/grade_scale.php       /^    function fetch($params) { $/;"    f
+fetch  lib/grade/grade_category.php    /^    function fetch($params) {$/;"     f
+fetch  lib/grade/grade_grades.php      /^    function fetch($params) {$/;"     f
+fetch  lib/grade/grade_grades_text.php /^    function fetch($params) {$/;"     f
+fetch  lib/grade/grade_item.php        /^    function fetch($params) {$/;"     f
+fetch  lib/grade/grade_object.php      /^    function fetch($params) {$/;"     f
+fetch  lib/grade/grade_outcome.php     /^    function fetch($params) {$/;"     f
+fetch  lib/grade/grade_scale.php       /^    function fetch($params) {$/;"     f
 fetch  lib/simpletestlib/http.php      /^        function &fetch($timeout) {$/;"       f
 fetch  lib/smarty/Smarty.class.php     /^    function fetch($resource_name, $cache_id = null, $compile_id = null, $display = false)$/;"        f
 fetchResponse  lib/simpletestlib/user_agent.php        /^        function &fetchResponse($url, $encoding) {$/;"        f
-fetch_all_using_this   lib/grade/grade_object.php      /^    function fetch_all_using_this() {$/;"     f
+fetch_all      lib/grade/grade_category.php    /^    function fetch_all($params) {$/;" f
+fetch_all      lib/grade/grade_grades.php      /^    function fetch_all($params) {$/;" f
+fetch_all      lib/grade/grade_grades_text.php /^    function fetch_all($params) {$/;" f
+fetch_all      lib/grade/grade_item.php        /^    function fetch_all($params) {$/;" f
+fetch_all      lib/grade/grade_object.php      /^    function fetch_all($params) {$/;" f
+fetch_all      lib/grade/grade_outcome.php     /^    function fetch_all($params) {$/;" f
+fetch_all      lib/grade/grade_scale.php       /^    function fetch_all($params) {$/;" f
+fetch_all_helper       lib/grade/grade_object.php      /^    function fetch_all_helper($table, $classname, $params) {$/;"      f
 fetch_context_capabilities     lib/accesslib.php       /^function fetch_context_capabilities($context) {$/;"   f
 fetch_context_independent_capabilities lib/accesslib.php       /^function fetch_context_independent_capabilities() {$/;"       f
+fetch_course_category  lib/grade/grade_category.php    /^    function fetch_course_category($courseid) {$/;"   f
+fetch_course_item      lib/grade/grade_item.php        /^    function fetch_course_item($courseid) {$/;"       f
+fetch_course_tree      lib/grade/grade_category.php    /^    function fetch_course_tree($courseid, $include_category_items=false) {$/;"        f
 fetch_entries  blog/lib.php    /^    function fetch_entries($postid='', $fetchlimit=10, $fetchstart='', $filtertype='', $filterselect='', $tagid='', $tag ='', $sort='lastmodified DESC', $limit=true) {$/;"   f
+fetch_helper   lib/grade/grade_object.php      /^    function fetch_helper($table, $classname, $params) {$/;"  f
 fetch_remote_courses   enrol/mnet/enrol.php    /^    function fetch_remote_courses($mnethostid) {$/;"  f
 fetch_theme_info       auth/mnet/auth.php      /^    function fetch_theme_info() {$/;" f
 fetch_user_image       auth/mnet/auth.php      /^    function fetch_user_image($username) {$/;"        f
@@ -5436,6 +5482,8 @@ file_get_contents lib/editor/tinymce/jscripts/tiny_mce/tiny_mce_gzip.php  /^    f
 file_get_contents      mod/hotpot/lib.php      /^    function file_get_contents($filepath) {$/;"       f
 file_put_contents      lib/moodlelib.php       /^    function file_put_contents($file, $contents) {$/;"        f
 fillTooltip    admin/mysql/libraries/db_details_db_info.inc.php        /^function fillTooltip( &$tooltip_truename, &$tooltip_aliasname, &$tmp ) {$/;"  f
+fill_levels    lib/grade/grade_tree.php        /^    function fill_levels(&$levels, &$element, $depth) {$/;"   f
+fill_table     grade/report/user/lib.php       /^    function fill_table() {$/;"       f
 filter lib/adodb/session/adodb-session.php     /^      function filter($filter = null) {$/;"   f
 filter lib/adodb/session/adodb-session2.php    /^      function filter($filter = null) {$/;"   f
 filter_add_javascript  lib/filterlib.php       /^function filter_add_javascript($text) {$/;"   f
@@ -5481,6 +5529,7 @@ first_child       auth/cas/CAS/domxml-php4-php5.php       /^ function first_child() {return
 fitToPages     lib/pear/Spreadsheet/Excel/Writer/Worksheet.php /^    function fitToPages($width, $height)$/;"  f
 fit_to_pages   lib/excel/Worksheet.php /^    function fit_to_pages($width, $height)$/;"        f
 fixPermissions lib/typo3/class.t3lib_div.php   /^      function fixPermissions($file)  {$/;"   f
+fixPrevNext    lib/xmldb/classes/XMLDBObject.class.php /^    function fixPrevNext(&$arr) {$/;" f
 fixWindowsFilePath     lib/typo3/class.t3lib_div.php   /^      function fixWindowsFilePath($theFile)   {$/;"   f
 fix_course_sortorder   lib/datalib.php /^function fix_course_sortorder($categoryid=0, $n=0, $safe=0, $depth=0, $path='') {$/;" f
 fix_object     lib/soaplib.php /^    function fix_object($value) {$/;" f
@@ -5488,8 +5537,6 @@ fix_orphaned_questions    mod/quiz/backuplib.php  /^    function fix_orphaned_questi
 fixed_lgd      lib/typo3/class.t3lib_div.php   /^      function fixed_lgd($string,$origChars,$preStr='...')    {$/;"   f
 fixed_lgd_cs   lib/typo3/class.t3lib_div.php   /^      function fixed_lgd_cs($string,$chars)   {$/;"   f
 fixed_lgd_pre  lib/typo3/class.t3lib_div.php   /^      function fixed_lgd_pre($string,$chars)  {$/;"   f
-flag_for_update        lib/grade/grade_category.php    /^    function flag_for_update() {$/;"  f
-flag_for_update        lib/grade/grade_item.php        /^    function flag_for_update() {$/;"  f
 flatten_category_tree  lib/questionlib.php     /^function flatten_category_tree(&$categories, $id, $depth = 0) {$/;"   f
 flatten_image_name     question/format/qti2/format.php /^    function flatten_image_name($name) {$/;"  f
 flexible_table lib/tablelib.php        /^    function flexible_table($uniqueid) {$/;"  f
@@ -5498,6 +5545,8 @@ focus     lib/formslib.php        /^    function focus($name=NULL){$/;"   f
 footer admin/mysql/scripts/setup.php   /^function footer() {$/;"       f
 forceAuthentication    auth/cas/CAS/CAS.php    /^  function forceAuthentication()$/;"  f
 forceAuthentication    auth/cas/CAS/client.php /^  function forceAuthentication()$/;"  f
+force_regrading        lib/grade/grade_category.php    /^    function force_regrading() {$/;"  f
+force_regrading        lib/grade/grade_item.php        /^    function force_regrading() {$/;"  f
 force_strict_header    lib/weblib.php  /^function force_strict_header($output) {$/;"   f
 form2parameters        mod/resource/type/ims/resource.class.php        /^    function form2parameters($resource) {$/;" f
 formParagraphs lib/markdown.php        /^      function formParagraphs($text) {$/;"    f
@@ -5509,6 +5558,7 @@ format_admin_setting      lib/adminlib.php        /^function format_admin_setting($name, $ti
 format_data_field_checkbox_content     mod/data/field/checkbox/field.class.php /^    function format_data_field_checkbox_content($content) {$/;"       f
 format_data_field_multimenu_content    mod/data/field/multimenu/field.class.php        /^    function format_data_field_multimenu_content($content) {$/;"      f
 format_float   lib/moodlelib.php       /^function format_float($num, $places=1) {$/;"  f
+format_grade   grade/report/lib.php    /^    function format_grade($gradeval) {$/;"    f
 format_question_text   question/format.php     /^    function format_question_text($question) {$/;"    f
 format_sitemap mod/wiki/ewiki/plugins/moodle/sitemap.php       /^function format_sitemap($a_sitemap, $str_rootpage, &$str_formatted, &$prevlevel, &$timer, &$fordump){$/;"     f
 format_string  lib/weblib.php  /^function format_string ($string, $striplinks=true, $courseid=NULL ) {$/;"     f
@@ -5530,6 +5580,7 @@ forum_backup_one_mod      mod/forum/backuplib.php /^    function forum_backup_one_mod
 forum_change_discussionid      mod/forum/lib.php       /^function forum_change_discussionid($postid, $discussionid) {$/;"      f
 forum_check_backup_mods        mod/forum/backuplib.php /^   function forum_check_backup_mods($course,$user_data=false,$backup_unique_code,$instances=null) {$/;"       f
 forum_check_backup_mods_instances      mod/forum/backuplib.php /^    function forum_check_backup_mods_instances($instance,$backup_unique_code) {$/;"   f
+forum_check_text_access        search/documents/forum_document.php     /^function forum_check_text_access($path, $itemtype, $this_id, $user, $group_id){$/;"   f
 forum_check_throttling mod/forum/lib.php       /^function forum_check_throttling($forum) {$/;" f
 forum_clean_search_terms       mod/forum/search.php    /^function forum_clean_search_terms($words, $prefix='') {$/;"   f
 forum_convert_to_roles mod/forum/lib.php       /^function forum_convert_to_roles($forum, $forummodid, $teacherroles=array(),$/;"       f
@@ -5537,10 +5588,10 @@ forum_count_discussion_replies  mod/forum/lib.php       /^function forum_count_discussi
 forum_count_replies    mod/forum/lib.php       /^function forum_count_replies($post, $children=true) {$/;"     f
 forum_count_unrated_posts      mod/forum/lib.php       /^function forum_count_unrated_posts($discussionid, $userid) {$/;"      f
 forum_cron     mod/forum/lib.php       /^function forum_cron() {$/;"   f
-forum_db_names search/documents/forum_document.php     /^  function forum_db_names() {$/;"     f
+forum_db_names search/documents/forum_document.php     /^function forum_db_names() {$/;"       f
 forum_decode_content_links     mod/forum/restorelib.php        /^    function forum_decode_content_links ($content,$restore) {$/;"     f
 forum_decode_content_links_caller      mod/forum/restorelib.php        /^    function forum_decode_content_links_caller($restore) {$/;"        f
-forum_delete   search/documents/forum_document.php     /^  function forum_delete($info) {$/;"  f
+forum_delete   search/documents/forum_document.php     /^function forum_delete($info, $itemtype) {$/;" f
 forum_delete_discussion        mod/forum/lib.php       /^function forum_delete_discussion($discussion, $fulldelete=false) {$/;"        f
 forum_delete_instance  mod/forum/lib.php       /^function forum_delete_instance($id) {$/;"     f
 forum_delete_old_attachments   mod/forum/lib.php       /^function forum_delete_old_attachments($post, $exception="") {$/;"     f
@@ -5556,12 +5607,12 @@ forum_file_area mod/forum/lib.php       /^function forum_file_area($post) {$/;" f
 forum_file_area_name   mod/forum/lib.php       /^function forum_file_area_name($post) {$/;"    f
 forum_forcesubscribe   mod/forum/lib.php       /^function forum_forcesubscribe($forumid, $value=1) {$/;"       f
 forum_get_child_posts  mod/forum/lib.php       /^function forum_get_child_posts($parent, $forumid) {$/;"       f
-forum_get_child_posts_fast     search/documents/forum_document.php     /^  function forum_get_child_posts_fast($parent, $forumid) {$/;"        f
-forum_get_content_for_index    search/documents/forum_document.php     /^  function forum_get_content_for_index(&$forum) {$/;" f
+forum_get_child_posts_fast     search/documents/forum_document.php     /^function forum_get_child_posts_fast($parent, $forum_id) {$/;" f
+forum_get_content_for_index    search/documents/forum_document.php     /^function forum_get_content_for_index(&$forum) {$/;"   f
 forum_get_course_forum mod/forum/lib.php       /^function forum_get_course_forum($courseid, $type) {$/;"       f
 forum_get_discussion_posts     mod/forum/lib.php       /^function forum_get_discussion_posts($discussion, $sort, $forumid) {$/;"       f
 forum_get_discussions  mod/forum/lib.php       /^function forum_get_discussions($forum="0", $forumsort="d.timemodified DESC",$/;"      f
-forum_get_discussions_fast     search/documents/forum_document.php     /^  function forum_get_discussions_fast($forum) {$/;"   f
+forum_get_discussions_fast     search/documents/forum_document.php     /^function forum_get_discussions_fast($forum_id) {$/;"  f
 forum_get_firstpost_from_discussion    mod/forum/lib.php       /^function forum_get_firstpost_from_discussion($discussionid) {$/;"     f
 forum_get_participants mod/forum/lib.php       /^function forum_get_participants($forumid) {$/;"       f
 forum_get_post_actions mod/forum/lib.php       /^function forum_get_post_actions() {$/;"       f
@@ -5584,8 +5635,8 @@ forum_grade_item_update   mod/forum/lib.php       /^function forum_grade_item_update($fo
 forum_ids      mod/forum/backuplib.php /^    function forum_ids ($course) {$/;"        f
 forum_is_forcesubscribed       mod/forum/lib.php       /^function forum_is_forcesubscribed($forumid) {$/;"     f
 forum_is_subscribed    mod/forum/lib.php       /^function forum_is_subscribed($userid, $forumid) {$/;" f
-forum_iterator search/documents/forum_document.php     /^  function forum_iterator() {$/;"     f
-forum_make_link        search/documents/forum_document.php     /^  function forum_make_link($discussion_id, $post_id) {$/;"    f
+forum_iterator search/documents/forum_document.php     /^function forum_iterator() {$/;"       f
+forum_make_link        search/documents/forum_document.php     /^function forum_make_link($discussion_id, $post_id) {$/;"      f
 forum_make_mail_html   mod/forum/lib.php       /^function forum_make_mail_html($course, $forum, $discussion, $post, $userfrom, $userto) {$/;"  f
 forum_make_mail_post   mod/forum/lib.php       /^function forum_make_mail_post(&$post, $user, $touser, $course,$/;"    f
 forum_make_mail_text   mod/forum/lib.php       /^function forum_make_mail_text($course, $forum, $discussion, $post, $userfrom, $userto, $bare = false) {$/;"   f
@@ -5634,7 +5685,7 @@ forum_search_form mod/forum/lib.php       /^function forum_search_form($course, $searc
 forum_search_posts     mod/forum/lib.php       /^function forum_search_posts($searchterms, $courseid=0, $limitfrom=0, $limitnum=50,$/;"        f
 forum_set_return       mod/forum/lib.php       /^function forum_set_return() {$/;"     f
 forum_shorten_post     mod/forum/lib.php       /^function forum_shorten_post($message) {$/;"   f
-forum_single_document  search/documents/forum_document.php     /^  function forum_single_document($id) {$/;"   f
+forum_single_document  search/documents/forum_document.php     /^function forum_single_document($id, $itemtype) {$/;"  f
 forum_subscribe        mod/forum/lib.php       /^function forum_subscribe($userid, $forumid) {$/;"     f
 forum_subscribed_users mod/forum/lib.php       /^function forum_subscribed_users($course, $forum, $groupid=0, $cache=false) {$/;"      f
 forum_subscription_ids_by_course       mod/forum/backuplib.php /^    function forum_subscription_ids_by_course ($course) {$/;" f
@@ -5721,8 +5772,7 @@ generatePartial   lib/simpletestlib/mock_objects.php      /^        function generatePa
 generate_dataset_item  question/type/calculated/questiontype.php       /^    function generate_dataset_item($options) {$/;"    f
 generate_dataset_item  question/type/datasetdependent/abstractqtype.php        /^    function generate_dataset_item($options) {$/;"    f
 generate_email_processing_address      lib/moodlelib.php       /^function generate_email_processing_address($modid,$modargs) {$/;"     f
-generate_final lib/grade/grade_item.php        /^    function generate_final() {$/;"   f
-generate_grades        lib/grade/grade_category.php    /^    function generate_grades() {$/;"  f
+generate_grades        lib/grade/grade_category.php    /^    function generate_grades($userid=null) {$/;"      f
 generate_guid  lib/bennu/bennu.class.php       /^    function generate_guid() {$/;"    f
 generate_password      lib/moodlelib.php       /^function generate_password($maxlen=10) {$/;"  f
 generate_random_raw_grade      lib/simpletest/grade/simpletest/testgradecategory.php   /^    function generate_random_raw_grade($item, $userid) {$/;"  f
@@ -5976,6 +6026,7 @@ getFrames lib/simpletestlib/frames.php    /^        function getFrames() {$/;"    f
 getFrames      lib/simpletestlib/page.php      /^        function getFrames() {$/;"    f
 getFrameset    lib/simpletestlib/page.php      /^        function getFrameset() {$/;"  f
 getFrozenHtml  lib/form/cancel.php     /^    function getFrozenHtml(){$/;"     f
+getFrozenHtml  lib/form/htmleditor.php /^    function getFrozenHtml()$/;"      f
 getFrozenHtml  lib/form/selectgroups.php       /^    function getFrozenHtml()$/;"      f
 getFrozenHtml  lib/pear/HTML/QuickForm/advcheckbox.php /^    function getFrozenHtml()$/;"      f
 getFrozenHtml  lib/pear/HTML/QuickForm/checkbox.php    /^    function getFrozenHtml()$/;"      f
@@ -6454,20 +6505,18 @@ get_boundaryBox lib/graphlib.php        /^function get_boundaryBox($message) {$/;"      f
 get_box_list   admin/roles/allowassign.php     /^function get_box_list($roleid, $arraylist){$/;"       f
 get_box_list   admin/roles/allowoverride.php   /^function get_box_list($roleid, $arraylist){$/;"       f
 get_cached_capabilities        lib/accesslib.php       /^function get_cached_capabilities($component='moodle') {$/;"   f
-get_calculation        lib/grade/grade_item.php        /^    function get_calculation($fetch = false) {$/;"    f
+get_calculation        lib/grade/grade_item.php        /^    function get_calculation() {$/;"  f
 get_capabilities_from_role_on_context  lib/accesslib.php       /^function get_capabilities_from_role_on_context($role, $context) {$/;" f
 get_capability_courses lib/datalib.php /^function get_capability_courses($cap) {$/;"   f
 get_capability_string  lib/accesslib.php       /^function get_capability_string($capabilityname) {$/;" f
 get_categories lib/datalib.php /^function get_categories($parent='none', $sort='sortorder ASC') {$/;"  f
-get_category   lib/grade/grade_item.php        /^    function get_category() {$/;"     f
 get_category_path      lib/questionlib.php     /^function get_category_path( $id, $delimiter='\/' ) {$/;"      f
 get_cfg_doc    admin/mysql/scripts/setup.php   /^function get_cfg_doc($anchor) {$/;"   f
 get_cfg_string admin/mysql/scripts/setup.php   /^function get_cfg_string($cfg) {$/;"   f
 get_cfg_val    admin/mysql/scripts/setup.php   /^function get_cfg_val($name, $val) {$/;"       f
 get_child_contexts     lib/accesslib.php       /^function get_child_contexts($context) {$/;"   f
 get_child_ids  lib/listlib.php /^    function get_child_ids() {$/;"    f
-get_children   lib/grade/grade_category.php    /^    function get_children($depth=1, $arraytype='nested') {$/;"        f
-get_childrentype       lib/grade/grade_category.php    /^    function get_childrentype() {$/;" f
+get_children   lib/grade/grade_category.php    /^    function get_children($include_category_items=false) {$/;"        f
 get_clam_error_code    lib/uploadlib.php       /^function get_clam_error_code($returncode) {$/;"       f
 get_class_constructor  lib/blocklib.php        /^function get_class_constructor($classname) {$/;"      f
 get_class_ex   admin/report/simpletest/ex_simple_test.php      /^function get_class_ex($object) {$/;"  f
@@ -6550,13 +6599,10 @@ get_default_capabilities        lib/accesslib.php       /^function get_default_capabilities($
 get_default_course_role        lib/accesslib.php       /^function get_default_course_role($course) {$/;"       f
 get_default_numerical_unit     question/type/numerical/questiontype.php        /^    function get_default_numerical_unit(&$question) {$/;"     f
 get_default_question_category  question/editlib.php    /^function get_default_question_category($courseid) {$/;"       f
-get_depth_from_path    lib/grade/grade_category.php    /^    function get_depth_from_path($path=NULL) {$/;"    f
 get_directory_list     lib/moodlelib.php       /^function get_directory_list($rootdir, $excludefiles='', $descend=true, $getdirs=false, $getfiles=true) {$/;"  f
 get_directory_size     lib/moodlelib.php       /^function get_directory_size($rootdir, $excludefile='') {$/;"  f
 get_dirs       lib/typo3/class.t3lib_div.php   /^      function get_dirs($path)        {$/;"   f
-get_edit_tree  lib/grade/grade_tree.php        /^    function get_edit_tree($level=1, $elements=NULL, $source_sortorder=NULL, $action=NULL, $source_type=NULL) {$/;"   f
 get_element_by_id      auth/cas/CAS/domxml-php4-php5.php       /^ function get_element_by_id($id) {return new php4DOMElement($this->myDOMNode->getElementById($id),$this);}$/;"        f
-get_element_type       lib/grade/grade_tree.php        /^    function get_element_type($element) {$/;" f
 get_elements_by_tagname        auth/cas/CAS/domxml-php4-php5.php       /^ function get_elements_by_tagname($name)$/;"  f
 get_enabled_auth_plugins       lib/moodlelib.php       /^function get_enabled_auth_plugins($fix=false) {$/;"   f
 get_encodings  lib/textlib.class.php   /^    function get_encodings() {$/;"    f
@@ -6577,36 +6623,40 @@ get_file_argument_limited       pix/smartpix.php        /^function get_file_argument_limited(
 get_file_dimensions    question/format/qti2/qt_common.php      /^function get_file_dimensions($file) {$/;"     f
 get_file_names lib/smarty/Config_File.class.php        /^    function get_file_names()$/;"     f
 get_file_upload_error  lib/uploadlib.php       /^    function get_file_upload_error(&$file) {$/;"      f
-get_filler     lib/grade/grade_tree.php        /^    function get_filler($object) { $/;"       f
+get_final      lib/grade/grade_category.php    /^    function get_final($userid=NULL) {$/;"    f
 get_final      lib/grade/grade_item.php        /^    function get_final($userid=NULL) {$/;"    f
 get_first_string       auth/shibboleth/auth.php        /^    function get_first_string($string) {$/;"  f
 get_font       lib/excel/Format.php    /^    function get_font()$/;"   f
 get_font_key   lib/excel/Format.php    /^    function get_font_key()$/;"       f
+get_form_fields        grade/lib.php   /^    function get_form_fields() {$/;"  f
 get_format     question/format/xml/format.php  /^    function get_format( $id ) {$/;"  f
 get_format_name        blog/blogpage.php       /^    function get_format_name() {$/;"  f
 get_format_name        lib/pagelib.php /^    function get_format_name() {$/;"  f
 get_format_name        my/pagelib.php  /^    function get_format_name() {$/;"  f
 get_fractional_grade   question/type/questiontype.php  /^    function get_fractional_grade(&$question, &$state) {$/;"  f
+get_grade_clean        grade/report/lib.php    /^    function get_grade_clean($gradeval) {$/;" f
 get_grade_item lib/grade/grade_category.php    /^    function get_grade_item() {$/;"   f
 get_grade_options      lib/questionlib.php     /^function get_grade_options() {$/;"    f
+get_gradeavghtml       grade/report/grader/lib.php     /^    function get_gradeavghtml($gpr) {$/;"     f
 get_graders    mod/assignment/lib.php  /^    function get_graders($user) {$/;" f
 get_group_students     lib/deprecatedlib.php   /^function get_group_students($groupids, $sort='ul.timeaccess DESC') {$/;"      f
 get_group_teachers     lib/deprecatedlib.php   /^function get_group_teachers($courseid, $groupid) {$/;"        f
 get_group_users        group/lib/legacylib.php /^function get_group_users($groupid, $sort='u.lastaccess DESC', $exceptions='', $/;"    f
 get_group_users        lib/datalib.php /^function get_group_users($groupid, $sort='u.lastaccess DESC', $exceptions='', $fields='u.*') {$/;"    f
+get_groupavghtml       grade/report/grader/lib.php     /^    function get_groupavghtml($gpr) {$/;"     f
 get_groups     group/lib/legacylib.php /^function get_groups($courseid, $userid=0) {$/;"       f
 get_groups     lib/datalib.php /^function get_groups($courseid, $userid=0) {$/;"       f
 get_guest      lib/deprecatedlib.php   /^function get_guest() {$/;"    f
 get_guest_role lib/accesslib.php       /^function get_guest_role() {$/;"       f
 get_halfway_color      mod/hotpot/template/default.php /^    function get_halfway_color($x, $y) {$/;"  f
+get_headerhtml grade/report/grader/lib.php     /^    function get_headerhtml($gpr) {$/;"       f
 get_heading    question/type/questiontype.php  /^    function get_heading(){$/;"       f
-get_hidden     lib/grade/grade_category.php    /^    function get_hidden() {$/;"       f
-get_hidden     lib/grade/grade_item.php        /^    function get_hidden() {$/;"       f
 get_hidden_cfg admin/mysql/scripts/setup.php   /^function get_hidden_cfg() {$/;"       f
 get_html_head_contributions    lib/questionlib.php     /^function get_html_head_contributions(&$questionlist, &$questions, &$states) {$/;"     f
 get_html_head_contributions    question/type/questiontype.php  /^    function get_html_head_contributions(&$question, &$state) {$/;"   f
 get_html_head_contributions    question/type/random/questiontype.php   /^    function get_html_head_contributions(&$question, &$state) {$/;"   f
 get_html_lang  lib/weblib.php  /^function get_html_lang($dir = false) {$/;"    f
+get_icons      grade/report/grader/lib.php     /^    function get_icons($element, $gpr, $icons=null, $limit=true, $states=array()) {$/;"       f
 get_id lib/pagelib.php /^    function get_id() {$/;"   f
 get_image_size lib/editor/htmlarea/coursefiles.php     /^function get_image_size($filepath) {$/;"      f
 get_import_export_formats      lib/questionlib.php     /^function get_import_export_formats( $type ) {$/;"     f
@@ -6615,8 +6665,7 @@ get_import_name   course/import/groups/import_form.php    /^    function get_import_n
 get_initial_first      lib/tablelib.php        /^    function get_initial_first() {$/;"        f
 get_initial_last       lib/tablelib.php        /^    function get_initial_last() {$/;" f
 get_installer_list_of_languages        install.php     /^function get_installer_list_of_languages() {$/;"      f
-get_item_id    lib/grade/grade_category.php    /^    function get_item_id() {$/;"      f
-get_item_id    lib/grade/grade_item.php        /^    function get_item_id() {$/;"      f
+get_item_category      lib/grade/grade_item.php        /^    function get_item_category() {$/;"        f
 get_items_peers        lib/listlib.php /^    function get_items_peers($itemid) {$/;"   f
 get_jcross_aword       mod/hotpot/template/v6.php      /^    function get_jcross_aword(&$row, $r, $r_max, $c, $c_max) {$/;"    f
 get_jcross_dword       mod/hotpot/template/v6.php      /^    function get_jcross_dword(&$row, $r, $r_max, $c, $c_max) {$/;"    f
@@ -6624,6 +6673,7 @@ get_jcross_word   mod/hotpot/template/v6.php      /^    function get_jcross_word(&$row,
 get_jmatch_items       mod/hotpot/template/v6.php      /^    function get_jmatch_items(&$l_items, &$r_items) {$/;"     f
 get_key        lib/smarty/Config_File.class.php        /^    function &get_key($config_key)$/;"        f
 get_keypair    mnet/environment.php    /^    function get_keypair() {$/;"      f
+get_lang_string        grade/report/lib.php    /^    function get_lang_string($strcode, $section=null) {$/;"   f
 get_last_soap_messages lib/soap/phpsoap.php    /^function get_last_soap_messages($connection) {$/;"    f
 get_last_soap_messages lib/soaplib.php /^    function get_last_soap_messages($connection) {$/;"        f
 get_lastaccess_sql     user/index.php  /^function get_lastaccess_sql($accesssince='') {$/;"    f
@@ -6648,8 +6698,6 @@ get_local_list_of_languages       admin/langimport.php    /^    function get_local_list_o
 get_local_md5  lib/componentlib.class.php      /^    function get_local_md5() {$/;"    f
 get_local_override     lib/accesslib.php       /^function get_local_override($roleid, $contextid, $capability) {$/;"   f
 get_locale_charset     lib/typo3/class.t3lib_cs.php    /^      function get_locale_charset($locale)    {$/;"   f
-get_locked     lib/grade/grade_category.php    /^    function get_locked() {$/;"       f
-get_locked     lib/grade/grade_item.php        /^    function get_locked() {$/;"       f
 get_logs       lib/datalib.php /^function get_logs($select, $order='l.time DESC', $limitfrom='', $limitnum='', &$totalcount) {$/;"     f
 get_logs_usercourse    lib/datalib.php /^function get_logs_usercourse($userid, $courseid, $coursestart) {$/;"  f
 get_logs_userday       lib/datalib.php /^function get_logs_userday($userid, $courseid, $daystart) {$/;"        f
@@ -6670,32 +6718,33 @@ get_name        lib/excel/Worksheet.php /^    function get_name()$/;"   f
 get_name       lib/grade/grade_category.php    /^    function get_name() {$/;" f
 get_name       lib/grade/grade_item.php        /^    function get_name() {$/;" f
 get_name       lib/grade/grade_outcome.php     /^    function get_name() {$/;" f
-get_neighbour_sortorder        lib/grade/grade_tree.php        /^    function get_neighbour_sortorder($element, $position, $array=null, $lastsortorder=null) {$/;"     f
 get_new_filename       lib/formslib.php        /^    function get_new_filename() {$/;" f
 get_new_filename       lib/uploadlib.php       /^    function get_new_filename() {$/;" f
 get_new_filepath       lib/uploadlib.php       /^    function get_new_filepath() {$/;" f
 get_null_size  lib/graphlib.php        /^function get_null_size() {$/;"        f
 get_numbering_styles   question/type/multichoice/questiontype.php      /^    function get_numbering_styles() {$/;"     f
 get_numerical_units    question/type/numerical/questiontype.php        /^    function get_numerical_units(&$question) {$/;"    f
-get_object_from_element        lib/grade/grade_tree.php        /^    function get_object_from_element($element) {$/;"  f
+get_numusers   grade/report/grader/lib.php     /^    function get_numusers() {$/;"     f
+get_numusers   grade/report/user/lib.php       /^    function get_numusers() {$/;"     f
 get_ods_content        lib/odslib.class.php    /^function get_ods_content(&$worksheets) {$/;"  f
 get_ods_manifest       lib/odslib.class.php    /^function get_ods_manifest() {$/;"     f
 get_ods_meta   lib/odslib.class.php    /^function get_ods_meta() {$/;" f
 get_ods_mimetype       lib/odslib.class.php    /^function get_ods_mimetype() {$/;"     f
 get_ods_styles lib/odslib.class.php    /^function get_ods_styles() {$/;"       f
+get_options    grade/lib.php   /^    function get_options() {$/;"      f
 get_original_filename  lib/uploadlib.php       /^    function get_original_filename() {$/;"    f
 get_overridable_roles  lib/accesslib.php       /^function get_overridable_roles($context) {$/;"        f
 get_page_size  lib/tablelib.php        /^    function get_page_size() {$/;"    f
 get_page_start lib/tablelib.php        /^    function get_page_start() {$/;"   f
 get_parameter  lib/bennu/iCalendar_properties.php      /^    function get_parameter($name) {$/;"       f
 get_parent_category    lib/grade/grade_category.php    /^    function get_parent_category() {$/;"      f
+get_parent_category    lib/grade/grade_item.php        /^    function get_parent_category() {$/;"      f
 get_parent_cats        lib/accesslib.php       /^function get_parent_cats($context, $type) {$/;"       f
 get_parent_contexts    lib/accesslib.php       /^function get_parent_contexts($context) {$/;"  f
-get_parent_id  lib/grade/grade_category.php    /^    function get_parent_id() {$/;"    f
-get_parent_id  lib/grade/grade_item.php        /^    function get_parent_id() {$/;"    f
 get_parsed_array       lib/searchlib.php       /^    function get_parsed_array(){$/;"  f
 get_path       mod/data/preset_class.php       /^    function get_path() {$/;" f
 get_performance_info   lib/moodlelib.php       /^function get_performance_info() {$/;" f
+get_pref       grade/report/lib.php    /^    function get_pref($pref, $itemid=null) {$/;"      f
 get_private_key        mnet/environment.php    /^    function get_private_key() {$/;"  f
 get_profiling  lib/profilerlib.php     /^    function get_profiling($args)$/;" f
 get_property_list      lib/bennu/iCalendar_components.php      /^    function get_property_list($name) {$/;"   f
@@ -6726,7 +6775,6 @@ get_question_options      question/type/truefalse/questiontype.php        /^    function get
 get_question_responses lib/questionlib.php     /^function get_question_responses($question, $state) {$/;"      f
 get_question_states    lib/questionlib.php     /^function get_question_states(&$questions, $cmoptions, $attempt, $lastattemptid = false) {$/;" f
 get_questions_category question/editlib.php    /^function get_questions_category( $category, $noparent=false, $recurse=true, $export=true ) {$/;"      f
-get_raw        lib/grade/grade_item.php        /^    function get_raw($userid=NULL) {$/;"      f
 get_real_size  admin/mysql/libraries/common.lib.php    /^function get_real_size($size = 0)$/;" f
 get_real_size  lib/setuplib.php        /^function get_real_size($size=0) {$/;" f
 get_recent_enrolments  lib/deprecatedlib.php   /^function get_recent_enrolments($courseid, $timestart) {$/;"   f
@@ -6753,10 +6801,11 @@ get_registered_object   lib/smarty/Smarty.class.php     /^    function &get_registered
 get_related_contexts_string    lib/accesslib.php       /^function get_related_contexts_string($context) {$/;"  f
 get_remote_courses     blocks/course_list/block_course_list.php        /^    function get_remote_courses() {$/;"       f
 get_response   lib/soap/nusoap.php     /^      function get_response(){$/;"    f
+get_return_url grade/lib.php   /^    function get_return_url($default) {$/;"   f
 get_role_caps  lib/accesslib.php       /^function get_role_caps($roleid) {$/;" f
 get_role_context_capability    lib/accesslib.php       /^function get_role_context_capability($contextid, $capability, $capabilities) {$/;"    f
 get_role_context_caps  lib/accesslib.php       /^function get_role_context_caps($roleid, $context) {$/;"       f
-get_role_users lib/accesslib.php       /^function get_role_users($roleid, $context, $parent=false, $fields='', $sort='u.lastname ASC', $view=false) {$/;"      f
+get_role_users lib/accesslib.php       /^function get_role_users($roleid, $context, $parent=false, $fields='', $sort='u.lastname ASC', $view=false, $limitfrom='', $limitnum='', $group='') {$/;"      f
 get_roles      enrol/flatfile/enrol.php        /^    function get_roles() {$/;"        f
 get_roles_on_exact_context     lib/accesslib.php       /^function get_roles_on_exact_context($context) {$/;"   f
 get_roles_used_in_context      lib/accesslib.php       /^function get_roles_used_in_context($context, $view = false) {$/;"     f
@@ -6765,6 +6814,7 @@ get_roles_with_capability lib/accesslib.php       /^function get_roles_with_capability
 get_roles_with_override_on_context     lib/accesslib.php       /^function get_roles_with_override_on_context($context) {$/;"   f
 get_rss_by_id  blocks/rss_client/block_rss_client.php  /^    function get_rss_by_id($rssid, $display_description, $shownumentries, $showtitle=false) {$/;"     f
 get_sa_candidates      question/type/randomsamatch/questiontype.php    /^    function get_sa_candidates($categorylist, $questionsinuse=0) {$/;"        f
+get_scalehtml  grade/report/grader/lib.php     /^    function get_scalehtml($gpr) {$/;"        f
 get_scales_menu        lib/datalib.php /^function get_scales_menu($courseid=0) {$/;"   f
 get_section_name       course/lib.php  /^function get_section_name($format) {$/;"      f
 get_section_names      lib/smarty/Config_File.class.php        /^    function get_section_names($file_name)$/;"        f
@@ -6787,24 +6837,32 @@ get_sortorder   lib/grade/grade_category.php    /^    function get_sortorder() {$/;"
 get_sortorder  lib/grade/grade_item.php        /^    function get_sortorder() {$/;"    f
 get_sql_sort   lib/tablelib.php        /^    function get_sql_sort($uniqueid = NULL) {$/;"     f
 get_sql_where  lib/tablelib.php        /^    function get_sql_where() {$/;"    f
-get_standardised_final lib/grade/grade_item.php        /^    function get_standardised_final() {$/;"   f
 get_string     admin/report/simpletest/ex_reporter.php /^    function get_string($identifier, $a = NULL) {$/;" f
 get_string     lib/moodlelib.php       /^function get_string($identifier, $module='', $a=NULL, $extralocations=NULL) {$/;"     f
 get_string_from_file   lib/moodlelib.php       /^function get_string_from_file($identifier, $langfile, $destination) {$/;"     f
 get_strings    lib/moodlelib.php       /^function get_strings($array, $module='') {$/;"        f
+get_studentshtml       grade/report/grader/lib.php     /^    function get_studentshtml($gpr) {$/;"     f
 get_subdirs    backup/bb/restore_bb.php        /^function get_subdirs($directory){$/;" f
 get_submission mod/assignment/lib.php  /^    function get_submission($userid=0, $createnew=false) {$/;"        f
 get_submissions        mod/assignment/lib.php  /^    function get_submissions($sort='', $dir='DESC') {$/;"     f
+get_submitted_data     lib/formslib.php        /^    function get_submitted_data($slashed=true) {$/;"  f
 get_tag_attributes     lib/typo3/class.t3lib_div.php   /^      function get_tag_attributes($tag)       {$/;"   f
 get_teacher    lib/deprecatedlib.php   /^function get_teacher($courseid) {$/;" f
 get_template_files     mod/data/preset_class.php       /^    function get_template_files()$/;" f
 get_template_vars      lib/smarty/Smarty.class.php     /^    function &get_template_vars($name=null)$/;"       f
 get_texsource  question/type/questiontype.php  /^    function get_texsource(&$question, &$state, $cmoptions, $type) {$/;"      f
 get_texsource  question/type/random/questiontype.php   /^    function get_texsource(&$question, &$state, $cmoptions, $type) {$/;"      f
+get_text_for_indexing_doc      search/documents/physical_doc.php       /^function get_text_for_indexing_doc(&$resource){$/;"   f
+get_text_for_indexing_htm      search/documents/physical_htm.php       /^function get_text_for_indexing_htm(&$resource){$/;"   f
+get_text_for_indexing_html     search/documents/physical_html.php      /^function get_text_for_indexing_html(&$resource){$/;"  f
+get_text_for_indexing_pdf      search/documents/physical_pdf.php       /^function get_text_for_indexing_pdf(&$resource){$/;"   f
+get_text_for_indexing_ppt      search/documents/physical_ppt.php       /^function get_text_for_indexing_ppt(&$resource){$/;"   f
+get_text_for_indexing_txt      search/documents/physical_txt.php       /^function get_text_for_indexing_txt(&$resource){$/;"   f
+get_text_for_indexing_xml      search/documents/physical_xml.php       /^function get_text_for_indexing_xml(&$resource){$/;"   f
 get_timezone_record    lib/moodlelib.php       /^function get_timezone_record($timezonename) {$/;"     f
 get_title      blocks/moodleblock.class.php    /^    function get_title() {$/;"        f
+get_toggles_html       grade/report/grader/lib.php     /^    function get_toggles_html() {$/;" f
 get_tolerance_interval question/type/numerical/questiontype.php        /^    function get_tolerance_interval(&$answer) {$/;"   f
-get_tree       lib/grade/grade_tree.php        /^    function get_tree() {$/;" f
 get_type       admin/pagelib.php       /^    function get_type() {$/;" f
 get_type       blog/blogpage.php       /^    function get_type() {$/;" f
 get_type       lib/pagelib.php /^    function get_type() {$/;" f
@@ -6880,6 +6938,7 @@ glossary_backup_one_mod   mod/glossary/backuplib.php      /^    function glossary_backu
 glossary_categories_restore_mods       mod/glossary/restorelib.php     /^    function glossary_categories_restore_mods($old_glossary_id,$new_glossary_id,$info,$restore) {$/;" f
 glossary_check_backup_mods     mod/glossary/backuplib.php      /^   function glossary_check_backup_mods($course,$user_data=false,$backup_unique_code,$instances=null) {$/;"    f
 glossary_check_backup_mods_instances   mod/glossary/backuplib.php      /^   function glossary_check_backup_mods_instances($instance,$backup_unique_code) {$/;" f
+glossary_check_text_access     search/documents/glossary_document.php  /^function glossary_check_text_access($path, $itemtype, $this_id, $user, $group_id, $context_id){$/;"   f
 glossary_comment_add   mod/glossary/comment.php        /^function glossary_comment_add() {$/;" f
 glossary_comment_delete        mod/glossary/comment.php        /^function glossary_comment_delete() {$/;"      f
 glossary_comment_edit  mod/glossary/comment.php        /^function glossary_comment_edit() {$/;"        f
@@ -6888,11 +6947,11 @@ glossary_comments_restore_mods  mod/glossary/restorelib.php     /^    function glossa
 glossary_copy_attachments      mod/glossary/lib.php    /^function glossary_copy_attachments($entry, $newentry) {$/;"   f
 glossary_count_unrated_entries mod/glossary/lib.php    /^function glossary_count_unrated_entries($glossaryid, $userid) {$/;"   f
 glossary_cron  mod/glossary/lib.php    /^function glossary_cron () {$/;"       f
-glossary_db_names      search/documents/glossary_document.php  /^  function glossary_db_names() {$/;"  f
+glossary_db_names      search/documents/glossary_document.php  /^function glossary_db_names() {$/;"    f
 glossary_debug mod/glossary/lib.php    /^function glossary_debug($debug,$text,$br=1) {$/;"     f
 glossary_decode_content_links  mod/glossary/restorelib.php     /^    function glossary_decode_content_links ($content,$restore) {$/;"  f
 glossary_decode_content_links_caller   mod/glossary/restorelib.php     /^    function glossary_decode_content_links_caller($restore) {$/;"     f
-glossary_delete        search/documents/glossary_document.php  /^  function glossary_delete($info) {$/;"       f
+glossary_delete        search/documents/glossary_document.php  /^function glossary_delete($info, $itemtype) {$/;"      f
 glossary_delete_attachments    mod/glossary/lib.php    /^function glossary_delete_attachments($glossary) {$/;" f
 glossary_delete_instance       mod/glossary/lib.php    /^function glossary_delete_instance($id) {$/;"  f
 glossary_delete_old_attachments        mod/glossary/lib.php    /^function glossary_delete_old_attachments($entry, $exception="") {$/;" f
@@ -6908,7 +6967,7 @@ glossary_filter   mod/glossary/filter.php /^function glossary_filter($courseid, $t
 glossary_full_tag      mod/glossary/lib.php    /^function glossary_full_tag($tag,$level=0,$endline=true,$content) {$/;"        f
 glossary_generate_export_file  mod/glossary/lib.php    /^function glossary_generate_export_file($glossary, $hook = "", $hook = 0) {$/;"        f
 glossary_get_available_formats mod/glossary/lib.php    /^function glossary_get_available_formats() {$/;"       f
-glossary_get_content_for_index search/documents/glossary_document.php  /^  function glossary_get_content_for_index(&$glossary) {$/;"   f
+glossary_get_content_for_index search/documents/glossary_document.php  /^function glossary_get_content_for_index(&$glossary) {$/;"     f
 glossary_get_entries   mod/glossary/lib.php    /^function glossary_get_entries($glossaryid, $entrylist, $pivot = "") {$/;"     f
 glossary_get_entries_by_category       mod/glossary/lib.php    /^function glossary_get_entries_by_category($glossary, $hook, $where="", $orderby="", $pivot = "") {$/;"        f
 glossary_get_entries_search    mod/glossary/lib.php    /^function glossary_get_entries_search($concept, $courseid) {$/;"       f
@@ -6925,10 +6984,10 @@ glossary_get_view_actions       mod/glossary/lib.php    /^function glossary_get_view_acti
 glossary_grade_item_delete     mod/glossary/lib.php    /^function glossary_grade_item_delete($glossary) {$/;"  f
 glossary_grade_item_update     mod/glossary/lib.php    /^function glossary_grade_item_update($glossary) {$/;"  f
 glossary_ids   mod/glossary/backuplib.php      /^    function glossary_ids ($course) {$/;"     f
-glossary_iterator      search/documents/glossary_document.php  /^  function glossary_iterator() {$/;"  f
+glossary_iterator      search/documents/glossary_document.php  /^function glossary_iterator() {$/;"    f
 glossary_log_info      mod/glossary/lib.php    /^function glossary_log_info($log) {$/;"        f
 glossary_main_file_area        mod/glossary/lib.php    /^function glossary_main_file_area($glossary) {$/;"     f
-glossary_make_link     search/documents/glossary_document.php  /^  function glossary_make_link($entry_id) {$/;"        f
+glossary_make_link     search/documents/glossary_document.php  /^function glossary_make_link($entry_id) {$/;"  f
 glossary_mod_file_area mod/glossary/lib.php    /^function glossary_mod_file_area($glossary) {$/;"      f
 glossary_move_attachments      mod/glossary/lib.php    /^function glossary_move_attachments($entry, $glossaryid) {$/;" f
 glossary_print_all_links       mod/glossary/lib.php    /^function glossary_print_all_links($cm, $glossary, $mode, $hook) {$/;" f
@@ -6989,7 +7048,7 @@ glossary_show_entry_entrylist     mod/glossary/formats/entrylist/entrylist_format.ph
 glossary_show_entry_faq        mod/glossary/formats/faq/faq_format.php /^function glossary_show_entry_faq($course, $cm, $glossary, $entry, $mode="", $hook="", $printicons=1, $ratings=NULL, $aliases=true) {$/;"      f
 glossary_show_entry_fullwithauthor     mod/glossary/formats/fullwithauthor/fullwithauthor_format.php   /^function glossary_show_entry_fullwithauthor($course, $cm, $glossary, $entry, $mode="", $hook="", $printicons=1, $ratings=NULL, $aliases=true) {$/;"   f
 glossary_show_entry_fullwithoutauthor  mod/glossary/formats/fullwithoutauthor/fullwithoutauthor_format.php     /^function glossary_show_entry_fullwithoutauthor($course, $cm, $glossary, $entry, $mode="", $hook="", $printicons=1, $ratings=NULL, $aliases=true) {$/;"        f
-glossary_single_document       search/documents/glossary_document.php  /^  function glossary_single_document($id) {$/;"        f
+glossary_single_document       search/documents/glossary_document.php  /^function glossary_single_document($id, $itemtype) {$/;"       f
 glossary_sort_entries  mod/glossary/lib.php    /^function glossary_sort_entries ( $entry0, $entry1 ) {$/;"     f
 glossary_sort_entries_by_length        mod/glossary/filter.php /^function glossary_sort_entries_by_length ($entry0, $entry1) {$/;"     f
 glossary_start_tag     mod/glossary/lib.php    /^function glossary_start_tag($tag,$level=0,$endline=false) {$/;"       f
@@ -7000,51 +7059,20 @@ glossary_upgrade        mod/glossary/db/postgres7.php   /^function glossary_upgrade($oldv
 glossary_user_complete mod/glossary/lib.php    /^function glossary_user_complete($course, $user, $mod, $glossary) {$/;"        f
 glossary_user_outline  mod/glossary/lib.php    /^function glossary_user_outline($course, $user, $mod, $glossary) {$/;" f
 grab_values    admin/mysql/scripts/setup.php   /^function grab_values($list)$/;"       f
-grade_add_category_form        grade/lib.php   /^function grade_add_category_form() {$/;"      f
-grade_assign_categories        grade/lib.php   /^function grade_assign_categories() {$/;"      f
-grade_category lib/grade/grade_category.php    /^    function grade_category($params=NULL, $fetch=true, $grade_item=NULL) {$/;"        f
-grade_category_select  grade/lib.php   /^function grade_category_select($id_selected = 0) {$/;"        f
-grade_create_category  lib/gradelib.php        /^function grade_create_category($courseid, $fullname, $items, $aggregation=GRADE_AGGREGATE_MEAN) {$/;" f
-grade_create_item      lib/gradelib.php        /^function grade_create_item($params) {$/;"     f
-grade_delete_category  grade/lib.php   /^function grade_delete_category() {$/;"        f
-grade_delete_category_form     grade/lib.php   /^function grade_delete_category_form() {$/;"   f
-grade_display_grade_preferences        grade/lib.php   /^function grade_display_grade_preferences($course, $preferences) {$/;" f
-grade_display_grade_weights    grade/lib.php   /^function grade_display_grade_weights() {$/;"  f
-grade_display_letter_grades    grade/lib.php   /^function grade_display_letter_grades() {$/;"  f
-grade_download grade/lib.php   /^function grade_download($download, $id) {$/;" f
-grade_download_form    grade/lib.php   /^function grade_download_form($type='both') {$/;"      f
-grade_drop_exceptions  grade/lib.php   /^function grade_drop_exceptions($grades, $grades_exceptions) {$/;"     f
-grade_drop_lowest      grade/lib.php   /^function grade_drop_lowest($grades, $drop, $total) {$/;"      f
 grade_export   grade/export/lib.php    /^    function grade_export($id, $itemids = '') {$/;"   f
-grade_get_category_weight      grade/lib.php   /^function grade_get_category_weight($course, $category) {$/;"  f
-grade_get_course_students      grade/lib.php   /^function grade_get_course_students($courseid) {$/;"   f
-grade_get_exceptions   grade/lib.php   /^function grade_get_exceptions($course) {$/;"  f
-grade_get_exceptions_user      grade/lib.php   /^function grade_get_exceptions_user($course, $userid) {$/;"    f
-grade_get_formatted_grades     grade/lib.php   /^function grade_get_formatted_grades() {$/;"   f
-grade_get_grade_item_exceptions        grade/exceptions.php    /^function grade_get_grade_item_exceptions($id) {$/;"   f
-grade_get_grade_items  grade/lib.php   /^function grade_get_grade_items($course) {$/;" f
-grade_get_grade_letter grade/lib.php   /^function grade_get_grade_letter($course, $grade) {$/;"        f
-grade_get_grades       grade/lib.php   /^function grade_get_grades() {$/;"     f
-grade_get_items        lib/gradelib.php        /^function grade_get_items($courseid, $itemtype=NULL, $itemmodule=NULL, $iteminstance=NULL, $itemname=NULL, $itemnumber=NULL, $idnumber=NULL) {$/;"     f
+grade_force_full_regrading     lib/gradelib.php        /^function grade_force_full_regrading($courseid) {$/;"  f
 grade_get_legacy_grade_item    lib/gradelib.php        /^function grade_get_legacy_grade_item($modinstance, $grademax, $scaleid) {$/;" f
-grade_get_module_link  grade/lib.php   /^function grade_get_module_link($course, $cminstance, $modid) {$/;"    f
-grade_get_preference   grade/lib.php   /^function grade_get_preference($courseid, $name) {$/;" f
-grade_get_preferences  grade/lib.php   /^function grade_get_preferences($courseid) {$/;"       f
-grade_get_stats        grade/lib.php   /^function grade_get_stats($category='all') {$/;"       f
-grade_get_users_by_group       grade/lib.php   /^function grade_get_users_by_group($course, $group) {$/;"      f
-grade_grab_legacy_grades       lib/gradelib.php        /^function grade_grab_legacy_grades() {$/;"     f
-grade_grades_final     lib/grade/grade_grades_final.php        /^    function grade_grades_final($params=NULL, $fetch=true) {$/;"      f
-grade_grades_raw       lib/grade/grade_grades_raw.php  /^    function grade_grades_raw($params=NULL, $fetch=true) {$/;"        f
-grade_handler  lib/gradelib.php        /^function grade_handler($eventdata) {$/;"      f
-grade_insert_category  grade/lib.php   /^function grade_insert_category() {$/;"        f
-grade_is_locked        lib/gradelib.php        /^function grade_is_locked($itemtype, $itemmodule, $iteminstance, $itemnumber=NULL, $userid=NULL) {$/;" f
-grade_item     lib/grade/grade_item.php        /^    function grade_item($params=NULL, $fetch=true) {$/;"      f
-grade_letters_set      grade/lib.php   /^function grade_letters_set($course) {$/;"     f
-grade_mode     grade/lib.php   /^function grade_mode($items) {$/;"     f
-grade_nav      grade/lib.php   /^function grade_nav($course, $action='grades') {$/;"   f
+grade_grab_grades      lib/gradelib.php        /^function grade_grab_grades() {$/;"    f
+grade_grab_legacy_grades       lib/gradelib.php        /^function grade_grab_legacy_grades($courseid=null) {$/;"       f
+grade_import_commit    grade/import/lib.php    /^function grade_import_commit($courseid, $importcode) {$/;"    f
+grade_is_locked        lib/gradelib.php        /^function grade_is_locked($courseid, $itemtype, $itemmodule, $iteminstance, $itemnumber, $userid=NULL) {$/;"   f
 grade_object   lib/grade/grade_object.php      /^    function grade_object($params=NULL, $fetch = true) {$/;"  f
-grade_outcome  lib/grade/grade_outcome.php     /^    function grade_outcome($params=NULL, $fetch=true) {$/;"   f
-grade_preferences_menu grade/lib.php   /^function grade_preferences_menu($action, $course) {$/;"       f
+grade_oldgradebook_upgrade     lib/gradelib.php        /^function grade_oldgradebook_upgrade($courseid) {$/;"  f
+grade_plugin_return    grade/lib.php   /^    function grade_plugin_return ($params=null) {$/;" f
+grade_regrade_final_grades     lib/gradelib.php        /^function grade_regrade_final_grades($courseid, $userid=null, $updated_item=null) {$/;"        f
+grade_report   grade/report/lib.php    /^    function grade_report($courseid, $context, $page=null) {$/;"      f
+grade_report_grader    grade/report/grader/lib.php     /^    function grade_report_grader($courseid, $context, $page=null, $sortitemid=null) {$/;"     f
+grade_report_user      grade/report/user/lib.php       /^    function grade_report_user($courseid, $context, $userid) {$/;"    f
 grade_responses        question/type/calculated/questiontype.php       /^    function grade_responses(&$question, &$state, $cmoptions) {$/;"   f
 grade_responses        question/type/description/questiontype.php      /^    function grade_responses(&$question, &$state, $cmoptions) {$/;"   f
 grade_responses        question/type/essay/questiontype.php    /^    function grade_responses(&$question, &$state, $cmoptions) {$/;"   f
@@ -7055,28 +7083,10 @@ grade_responses question/type/multichoice/questiontype.php      /^    function grade_
 grade_responses        question/type/questiontype.php  /^    function grade_responses(&$question, &$state, $cmoptions) {$/;"   f
 grade_responses        question/type/random/questiontype.php   /^    function grade_responses(&$question, &$state, $cmoptions) {$/;"   f
 grade_responses        question/type/truefalse/questiontype.php        /^    function grade_responses(&$question, &$state, $cmoptions) {$/;"   f
-grade_set_categories   grade/lib.php   /^function grade_set_categories() {$/;" f
-grade_set_grade_weights        grade/lib.php   /^function grade_set_grade_weights() {$/;"      f
-grade_set_letter_grades        grade/lib.php   /^function grade_set_letter_grades() {$/;"      f
-grade_set_preference   grade/lib.php   /^function grade_set_preference($courseid, $name, $value) {$/;" f
-grade_set_preferences  grade/lib.php   /^function grade_set_preferences($course, $newprefs) {$/;"      f
-grade_set_uncategorized        grade/lib.php   /^function grade_set_uncategorized() {$/;"      f
-grade_sort_by_firstname        grade/lib.php   /^function grade_sort_by_firstname($x,$y)$/;"   f
-grade_sort_by_highgrade_category       grade/lib.php   /^function grade_sort_by_highgrade_category($x,$y) {$/;"        f
-grade_sort_by_highgrade_category_asc   grade/lib.php   /^function grade_sort_by_highgrade_category_asc($x,$y) {$/;"    f
-grade_sort_by_lastname grade/lib.php   /^function grade_sort_by_lastname($x,$y)$/;"    f
-grade_sort_by_percent  grade/lib.php   /^function grade_sort_by_percent($x,$y) {$/;"   f
-grade_sort_by_percent_asc      grade/lib.php   /^function grade_sort_by_percent_asc($x,$y) {$/;"       f
-grade_sort_by_points   grade/lib.php   /^function grade_sort_by_points($x,$y) {$/;"    f
-grade_sort_by_points_asc       grade/lib.php   /^function grade_sort_by_points_asc($x,$y) {$/;"        f
-grade_sort_by_weighted grade/lib.php   /^function grade_sort_by_weighted($x,$y) {$/;"  f
-grade_sort_by_weighted_asc     grade/lib.php   /^function grade_sort_by_weighted_asc($x,$y) {$/;"      f
-grade_stats    grade/lib.php   /^function grade_stats() {$/;"  f
-grade_tree     lib/grade/grade_tree.php        /^    function grade_tree($courseid=NULL, $include_grades=false, $tree=NULL) {$/;"      f
-grade_update   lib/gradelib.php        /^function grade_update($courseid, $itemtype, $itemmodule, $iteminstance, $itemnumber, $grade=NULL, $itemdetails=NULL) {$/;"    f
-grade_update_final_grades      lib/gradelib.php        /^function grade_update_final_grades($courseid=NULL, $gradeitemid=NULL) {$/;"   f
-grade_view_all_grades  grade/lib.php   /^function grade_view_all_grades($view_by_student) { \/\/ if mode=='grade' then we are in user view$/;" f
-grade_view_category_grades     grade/lib.php   /^function grade_view_category_grades($view_by_student) {$/;"   f
+grade_to_percentage    grade/report/lib.php    /^    function grade_to_percentage($gradeval, $grademin, $grademax) {$/;"       f
+grade_tree     lib/grade/grade_tree.php        /^    function grade_tree($courseid, $fillers=true, $category_grade_last=false,$/;"     f
+grade_update   lib/gradelib.php        /^function grade_update($source, $courseid, $itemtype, $itemmodule, $iteminstance, $itemnumber, $grades=NULL, $itemdetails=NULL) {$/;"  f
+grade_update_mod_grades        lib/gradelib.php        /^function grade_update_mod_grades($modinstance) {$/;"  f
 graph  lib/graphlib.php        /^function graph() {$/;"        f
 groupmode      group/lib/legacylib.php /^function groupmode($course, $cm=null) {$/;"   f
 groups___db_m_get_groupingid   group/db/dbmodulelib.php        /^function groups___db_m_get_groupingid($cmid) {$/;"    f
@@ -7472,6 +7482,7 @@ import_answer     question/format/xml/format.php  /^    function import_answer( $answ
 import_backup_file_silently    backup/lib.php  /^    function import_backup_file_silently($pathtofile,$destinationcourse,$emptyfirst=false,$userdata=false, $preferences=array()) {$/;"        f
 import_calculated      question/format/xml/format.php  /^    function import_calculated( $question ) {$/;"     f
 import_category        question/format/xml/format.php  /^    function import_category( $question ) {$/;"       f
+import_cleanup grade/import/lib.php    /^function import_cleanup($importcode) {$/;"    f
 import_datasets        question/type/calculated/questiontype.php       /^    function import_datasets($question){$/;"  f
 import_description     question/format/xml/format.php  /^    function import_description( $question ) {$/;"    f
 import_essay   question/format/xml/format.php  /^    function import_essay( $question ) {$/;"  f
@@ -7514,7 +7525,7 @@ ims_get_up_nav_button     mod/resource/type/ims/resource.class.php        /^    function im
 ims_load_resources     mod/resource/type/ims/deploy.php        /^    function ims_load_resources($data, $manifest_base, $resources_base) {$/;" f
 ims_load_resources     mod/resource/type/ims/repository_deploy.php     /^    function ims_load_resources($data, $manifest_base, $resources_base) {$/;" f
 ims_load_serialized_file       mod/resource/type/ims/resource.class.php        /^    function ims_load_serialized_file($file) {$/;"    f
-ims_print_crumbtrail   mod/resource/type/ims/finder.php        /^    function ims_print_crumbtrail($directory) {$/;"   f
+ims_print_crumbtrail   mod/resource/type/ims/finder.php        /^    function ims_print_crumbtrail($directory, $choose='') {$/;"       f
 ims_process_items      mod/resource/type/ims/deploy.php        /^    function ims_process_items($items, $level = 1, $id = 1, $parent = 0) {$/;"        f
 ims_process_items      mod/resource/type/ims/repository_deploy.php     /^    function ims_process_items($items, $level = 1, $id = 1, $parent = 0) {$/;"        f
 ims_process_organizations      mod/resource/type/ims/deploy.php        /^    function ims_process_organizations($data) {$/;"   f
@@ -7525,7 +7536,6 @@ inArray   lib/typo3/class.t3lib_div.php   /^      function inArray($in_array,$item)       {$/;"
 inCli  lib/simpletestlib/scorer.php    /^        function inCli() {$/;"        f
 inList lib/typo3/class.t3lib_div.php   /^      function inList($list,$item)    {$/;"   f
 in_object_vars lib/moodlelib.php       /^function in_object_vars($var, $object)$/;"    f
-include_fillers        lib/grade/grade_tree.php        /^    function include_fillers($tree, $object=NULL) {$/;"       f
 include_help_for_each_assignment_type  help.php        /^function include_help_for_each_assignment_type() {$/;"        f
 include_help_for_each_module   help.php        /^function include_help_for_each_module($file, $langs, $helpdir) {$/;"  f
 include_help_for_each_resource help.php        /^function include_help_for_each_resource($file, $langs, $helpdir) {$/;"        f
@@ -7539,6 +7549,7 @@ ininstance        lib/searchlib.php       /^    function ininstance($content){$/;"        f
 init   admin/mysql/libraries/Theme_Manager.class.php   /^    function init()$/;"       f
 init   admin/mysql/pdf_pages.php       /^function init() {$/;" f
 init   admin/xmldb/actions/XMLDBAction.class.php       /^    function init() {$/;"     f
+init   admin/xmldb/actions/check_indexes/check_indexes.class.php       /^    function init() {$/;"     f
 init   admin/xmldb/actions/create_xml_file/create_xml_file.class.php   /^    function init() {$/;"     f
 init   admin/xmldb/actions/delete_field/delete_field.class.php /^    function init() {$/;"     f
 init   admin/xmldb/actions/delete_index/delete_index.class.php /^    function init() {$/;"     f
@@ -7664,23 +7675,22 @@ initialise      mnet/xmlrpc/xmlparser.php       /^    function initialise() {$/;"       f
 initialize     lib/htmlpurifier/HTMLPurifier/ConfigSchema.php  /^    function initialize() {$/;"       f
 initialize     lib/htmlpurifier/HTMLPurifier/HTMLModuleManager.php     /^    function initialize() {$/;"       f
 initialize     question/category_class.php     /^    function initialize() {$/;"       f
+inject_colspans        lib/grade/grade_tree.php        /^    function inject_colspans(&$element) {$/;" f
+inject_fillers lib/grade/grade_tree.php        /^    function inject_fillers(&$element, $depth) {$/;"  f
 inmeta lib/searchlib.php       /^    function inmeta($content){   $/;" f
 inquotedstring lib/searchlib.php       /^    function inquotedstring($content){$/;"    f
 inrequired     lib/searchlib.php       /^    function inrequired($content){$/;"        f
 insert lib/editor/htmlarea/popups/dlg_ins_smile.php    /^function insert(img,text) {$/;"       f
-insert lib/grade/grade_category.php    /^    function insert() {$/;"   f
-insert lib/grade/grade_grades_final.php        /^    function insert() {$/;"   f
-insert lib/grade/grade_grades_raw.php  /^    function insert() {$/;"   f
-insert lib/grade/grade_item.php        /^    function insert() {$/;"   f
-insert lib/grade/grade_object.php      /^    function insert() {$/;"   f
+insert lib/grade/grade_category.php    /^    function insert($source=null) {$/;"       f
+insert lib/grade/grade_item.php        /^    function insert($source=null) {$/;"       f
+insert lib/grade/grade_object.php      /^    function insert($source=null) {$/;"       f
 insertBitmap   lib/pear/Spreadsheet/Excel/Writer/Worksheet.php /^    function insertBitmap($row, $col, $bitmap, $x = 0, $y = 0, $scale_x = 1, $scale_y = 1)$/;"        f
 insertElementBefore    lib/pear/HTML/QuickForm.php     /^    function &insertElementBefore(&$element, $nameAfter)$/;"  f
 insert_before  auth/cas/CAS/domxml-php4-php5.php       /^ function insert_before($newnode,$refnode) {return new php4DOMElement($this->myDOMNode->insertBefore($newnode->myDOMNode,$refnode->myDOMNode),$this->myOwnerDocument);}$/;"   f
 insert_bitmap  lib/excel/Worksheet.php /^    function insert_bitmap($row, $col, $bitmap, $x = 0, $y = 0, $scale_x = 1, $scale_y = 1)$/;"       f
 insert_category_ids    mod/quiz/backuplib.php  /^    function insert_category_ids($course, $backup_unique_code, $instances = null) {$/;"       f
-insert_change  lib/grade/grade_history.php     /^    function insert_change($grade_raw, $oldgrade, $howmodified='manual', $note=NULL) {$/;"    f
 insert_context_rel     lib/accesslib.php       /^function insert_context_rel($context, $deletechild=true, $deleteparent=true) {$/;"    f
-insert_element lib/grade/grade_tree.php        /^    function insert_element($element, $destination_sortorder, $position='before') {$/;"       f
+insert_course_category lib/grade/grade_category.php    /^    function insert_course_category($courseid) {$/;"  f
 insert_field   mod/data/lib.php        /^    function insert_field() {$/;"     f
 insert_form    mod/hotpot/lib.php      /^    function insert_form($startblock, $endblock, $form_name, $form_fields, $keep_contents, $center=false) {$/;"       f
 insert_giveup_form     mod/hotpot/lib.php      /^    function insert_giveup_form($attemptid, $startblock, $endblock, $keep_contents=false) {$/;"       f
@@ -7728,6 +7738,7 @@ inusername        lib/searchlib.php       /^    function inusername($content){$/;"        f
 invariant_holds        lib/bennu/iCalendar_components.php      /^    function invariant_holds() {$/;"  f
 invariant_holds        lib/bennu/iCalendar_properties.php      /^    function invariant_holds() {$/;"  f
 invoke admin/xmldb/actions/XMLDBAction.class.php       /^    function invoke() {$/;"   f
+invoke admin/xmldb/actions/check_indexes/check_indexes.class.php       /^    function invoke() {$/;"   f
 invoke admin/xmldb/actions/create_xml_file/create_xml_file.class.php   /^    function invoke() {$/;"   f
 invoke admin/xmldb/actions/delete_field/delete_field.class.php /^    function invoke() {$/;"   f
 invoke admin/xmldb/actions/delete_index/delete_index.class.php /^    function invoke() {$/;"   f
@@ -7861,9 +7872,16 @@ isWarning        lib/adodb/adodb-pear.inc.php    /^      function isWarning($value)$/;"  f
 isWithin       lib/simpletestlib/authentication.php    /^        function isWithin($url) {$/;" f
 is_blank_node  auth/cas/CAS/domxml-php4-php5.php       /^ function is_blank_node()$/;" f
 is_cached      lib/smarty/Smarty.class.php     /^    function is_cached($tpl_file, $cache_id = null, $compile_id = null)$/;"   f
+is_calculated  lib/grade/grade_item.php        /^    function is_calculated() {$/;"    f
 is_cancelled   lib/formslib.php        /^    function is_cancelled(){$/;"      f
+is_category_item       lib/grade/grade_item.php        /^    function is_category_item() {$/;" f
+is_course_category     lib/grade/grade_category.php    /^    function is_course_category() {$/;"       f
+is_course_item lib/grade/grade_item.php        /^    function is_course_item() {$/;"   f
 is_dataroot_insecure   lib/adminlib.php        /^function is_dataroot_insecure() {$/;" f
 is_directory_a_preset  mod/data/lib.php        /^function is_directory_a_preset($directory) {$/;"      f
+is_editable    lib/grade/grade_category.php    /^    function is_editable() {$/;"      f
+is_editable    lib/grade/grade_grades.php      /^    function is_editable($grade_item=null) {$/;"      f
+is_editable    lib/grade/grade_item.php        /^    function is_editable() {$/;"      f
 is_empty       blocks/moodleblock.class.php    /^    function is_empty() {$/;" f
 is_empty       user/profile/lib.php    /^    function is_empty() {$/;" f
 is_enabled     admin/health.php        /^    function is_enabled() {$/;"       f
@@ -7872,6 +7890,9 @@ is_enabled_enrol  lib/moodlelib.php       /^function is_enabled_enrol($enrol='') {$/;"
 is_finalized   mod/assignment/type/upload/assignment.class.php /^    function is_finalized($submission) {$/;"  f
 is_graded      mod/quiz/report/grading/report.php      /^    function is_graded($question, $attempt) {$/;"     f
 is_hidden      lib/adminlib.php        /^    function is_hidden() {$/;"        f
+is_hidden      lib/grade/grade_category.php    /^    function is_hidden() {$/;"        f
+is_hidden      lib/grade/grade_grades.php      /^    function is_hidden($grade_item=null) {$/;"        f
+is_hidden      lib/grade/grade_item.php        /^    function is_hidden($userid=NULL) {$/;"    f
 is_image_by_extentsion question/format/qti2/qt_common.php      /^function is_image_by_extentsion($file) {$/;"  f
 is_installed_lang      admin/langimport.php    /^    function is_installed_lang($lang, $md5check) {$/;"        f
 is_internal    auth/cas/auth.php       /^    function is_internal() {$/;"      f
@@ -7891,16 +7912,19 @@ is_internal     auth/radius/auth.php    /^    function is_internal() {$/;"      f
 is_internal    auth/shibboleth/auth.php        /^    function is_internal() {$/;"      f
 is_internal    lib/authlib.php /^    function is_internal() {$/;"      f
 is_internal_auth       lib/moodlelib.php       /^function is_internal_auth($auth) {$/;"        f
+is_locked      lib/grade/grade_category.php    /^    function is_locked() {$/;"        f
+is_locked      lib/grade/grade_grades.php      /^    function is_locked($grade_item=null) {$/;"        f
 is_locked      lib/grade/grade_item.php        /^    function is_locked($userid=NULL) {$/;"    f
 is_locked      user/profile/lib.php    /^    function is_locked() {$/;"        f
 is_manual_graded       question/type/essay/questiontype.php    /^    function is_manual_graded() {$/;" f
 is_manual_graded       question/type/questiontype.php  /^    function is_manual_graded() {$/;" f
+is_manual_item lib/grade/grade_item.php        /^    function is_manual_item() {$/;"   f
 is_media_by_extension  question/format/qti2/qt_common.php      /^function is_media_by_extension($file) {$/;"   f
 is_mnet_remote_user    lib/moodlelib.php       /^function is_mnet_remote_user($user) {$/;"     f
 is_multimedia_by_extension     question/format/qti2/qt_common.php      /^function is_multimedia_by_extension($file) {$/;"      f
 is_newnav      lib/moodlelib.php       /^function is_newnav($navigation) {$/;" f
-is_old_parent_childless        lib/grade/grade_category.php    /^    function is_old_parent_childless() {$/;"  f
-is_old_parent_childless        lib/grade/grade_item.php        /^    function is_old_parent_childless() {$/;"  f
+is_normal_item lib/grade/grade_item.php        /^    function is_normal_item() {$/;"   f
+is_overridden  lib/grade/grade_grades.php      /^    function is_overridden() {$/;"    f
 is_parent_context      lib/accesslib.php       /^function is_parent_context($c1, $c2) {$/;"    f
 is_required    user/profile/lib.php    /^    function is_required() {$/;"      f
 is_sizable_multimedia  question/format/qti2/qt_common.php      /^function is_sizable_multimedia($file) {$/;"   f
@@ -7942,6 +7966,8 @@ isteacheredit     lib/deprecatedlib.php   /^function isteacheredit($courseid, $userid=
 isteacherinanycourse   lib/deprecatedlib.php   /^function isteacherinanycourse($userid=0, $includeadmin=true) {$/;"    f
 item_html      lib/listlib.php /^    function item_html($extraargs = array()){$/;"     f
 item_html      question/category_class.php     /^    function item_html($extraargs = array()){$/;"     f
+jabber_install message/output/jabber/lib.php   /^function jabber_install(){$/;"        f
+jabber_send_message    message/output/jabber/lib.php   /^function jabber_send_message($eventdata){$/;" f
 jmix_OpenPunctuation   mod/hotpot/template/v6.php      /^    function jmix_OpenPunctuation($tags) {$/;"        f
 jmix_Punctuation       mod/hotpot/template/v6.php      /^    function jmix_Punctuation($tags) {$/;"    f
 jmix_encode_punctuation        mod/hotpot/template/v6.php      /^    function jmix_encode_punctuation($str) {$/;"      f
@@ -8047,6 +8073,7 @@ lang_file_string_key      admin/lang.php  /^function lang_file_string_key($keyfromform
 lang_fix_value_before_save     admin/lang.php  /^function lang_fix_value_before_save($value='') {$/;"  f
 lang_fix_value_from_file       admin/lang.php  /^function lang_fix_value_from_file($value='') {$/;"    f
 lang_form_string_key   admin/lang.php  /^function lang_form_string_key($keyfromfile) {$/;"     f
+lang_locations admin/lang.php  /^function lang_locations($module = '') {$/;"   f
 lang_make_directory    admin/lang.php  /^function lang_make_directory($dir, $shownotices=true) {$/;"   f
 lang_save_file admin/lang.php  /^function lang_save_file($path, $file, $strings, $local, $packstrings) {$/;"   f
 lang_xhtml_save_substr admin/lang.php  /^function lang_xhtml_save_substr($str, $start, $length = NULL) {$/;"   f
@@ -8112,9 +8139,11 @@ lesson_get_jump_name     mod/lesson/locallib.php /^function lesson_get_jump_name($ju
 lesson_get_participants        mod/lesson/lib.php      /^function lesson_get_participants($lessonid) {$/;"     f
 lesson_get_post_actions        mod/lesson/lib.php      /^function lesson_get_post_actions() {$/;"      f
 lesson_get_qtype_name  mod/lesson/locallib.php /^function lesson_get_qtype_name($qtype) {$/;"  f
+lesson_get_user_grades mod/lesson/lib.php      /^function lesson_get_user_grades($lesson, $userid=0) {$/;"     f
 lesson_get_view_actions        mod/lesson/lib.php      /^function lesson_get_view_actions() {$/;"      f
 lesson_grade   mod/lesson/locallib.php /^function lesson_grade($lesson, $ntries, $userid = 0) {  $/;"  f
-lesson_grades  mod/lesson/lib.php      /^function lesson_grades($lessonid) {$/;"       f
+lesson_grade_item_delete       mod/lesson/lib.php      /^function lesson_grade_item_delete($lesson) {$/;"      f
+lesson_grade_item_update       mod/lesson/lib.php      /^function lesson_grade_item_update($lesson) {$/;"      f
 lesson_grades_restore_mods     mod/lesson/restorelib.php       /^    function lesson_grades_restore_mods($lessonid, $info, $restore) {$/;"     f
 lesson_high_scores_restore_mods        mod/lesson/restorelib.php       /^    function lesson_high_scores_restore_mods($lessonid, $info, $restore) {$/;"        f
 lesson_ids     mod/lesson/backuplib.php        /^    function lesson_ids ($course) {$/;"       f
@@ -8145,6 +8174,7 @@ lesson_set_message        mod/lesson/locallib.php /^function lesson_set_message($messag
 lesson_timer_restore_mods      mod/lesson/restorelib.php       /^    function lesson_timer_restore_mods($lessonid, $info, $restore) {$/;"      f
 lesson_unseen_branch_jump      mod/lesson/locallib.php /^function lesson_unseen_branch_jump($lessonid, $userid) {$/;"  f
 lesson_unseen_question_jump    mod/lesson/locallib.php /^function lesson_unseen_question_jump($lesson, $user, $pageid) {$/;"   f
+lesson_update_grades   mod/lesson/lib.php      /^function lesson_update_grades($lesson=null, $userid=0, $nullifnone=true) {$/;"        f
 lesson_update_instance mod/lesson/lib.php      /^function lesson_update_instance($lesson) {$/;"        f
 lesson_upgrade mod/lesson/db/mysql.php /^function lesson_upgrade($oldversion) {$/;"    f
 lesson_upgrade mod/lesson/db/postgres7.php     /^function lesson_upgrade($oldversion) {$/;"    f
@@ -8197,46 +8227,40 @@ load_all_capabilities   lib/accesslib.php       /^function load_all_capabilities() {$/;"
 load_blobvar_from_file lib/adodb/drivers/adodb-sqlanywhere.inc.php     /^  function load_blobvar_from_file($blobVarName, $filename) {$/;"      f
 load_blobvar_from_var  lib/adodb/drivers/adodb-sqlanywhere.inc.php     /^  function load_blobvar_from_var($blobVarName, &$varName) {$/;"       f
 load_capability_def    lib/accesslib.php       /^function load_capability_def($component) {$/;"        f
-load_category  lib/grade/grade_item.php        /^    function load_category() {$/;"    f
 load_config    admin/mysql/scripts/setup.php   /^function load_config($config_file) {$/;"      f
 load_data      user/profile/lib.php    /^    function load_data() {$/;"        f
 load_defaultuser_role  lib/accesslib.php       /^function load_defaultuser_role($return=false) {$/;"   f
 load_environment_xml   lib/environmentlib.php  /^function load_environment_xml() {$/;" f
 load_file      lib/smarty/Config_File.class.php        /^    function load_file($file_name, $prepend_path = true)$/;"  f
 load_filter    lib/smarty/Smarty.class.php     /^    function load_filter($type, $name)$/;"    f
-load_final     lib/grade/grade_item.php        /^    function load_final($generatefakenullgrades=false) {$/;"  f
+load_final_grades      grade/report/grader/lib.php     /^    function load_final_grades() {$/;"        f
 load_from_file mod/data/preset_class.php       /^    function load_from_file($directory = null) {$/;"  f
-load_grade_calculations        lib/simpletest/testgradelib.php /^    function load_grade_calculations() {$/;"  f
-load_grade_categories  lib/simpletest/testgradelib.php /^    function load_grade_categories() {$/;"    f
-load_grade_grades_final        lib/simpletest/testgradelib.php /^    function load_grade_grades_final() {$/;"  f
-load_grade_grades_raw  lib/simpletest/testgradelib.php /^    function load_grade_grades_raw() {$/;"    f
-load_grade_grades_text lib/simpletest/testgradelib.php /^    function load_grade_grades_text() {$/;"   f
-load_grade_history     lib/simpletest/testgradelib.php /^    function load_grade_history() {$/;"       f
+load_grade_categories  lib/simpletest/fixtures/gradetest.php   /^    function load_grade_categories() {$/;"    f
+load_grade_grades      lib/simpletest/fixtures/gradetest.php   /^    function load_grade_grades() {$/;"        f
+load_grade_grades_text lib/simpletest/fixtures/gradetest.php   /^    function load_grade_grades_text() {$/;"   f
 load_grade_item        lib/grade/grade_category.php    /^    function load_grade_item() {$/;"  f
-load_grade_item        lib/grade/grade_grades_final.php        /^    function load_grade_item() {$/;"  f
-load_grade_item        lib/grade/grade_grades_raw.php  /^    function load_grade_item() {$/;"  f
-load_grade_item        lib/grade/grade_grades_text.php /^    function load_grade_item() {$/;"  f
-load_grade_items       lib/simpletest/testgradelib.php /^    function load_grade_items() {$/;" f
-load_grade_outcomes    lib/simpletest/testgradelib.php /^    function load_grade_outcomes() {$/;"      f
+load_grade_item        lib/grade/grade_grades.php      /^    function load_grade_item($grade_item=null) {$/;"  f
+load_grade_items       lib/simpletest/fixtures/gradetest.php   /^    function load_grade_items() {$/;" f
+load_grade_outcomes    lib/simpletest/fixtures/gradetest.php   /^    function load_grade_outcomes() {$/;"      f
 load_guest_role        lib/accesslib.php       /^function load_guest_role($return=false) {$/;" f
+load_item_category     lib/grade/grade_item.php        /^    function load_item_category() {$/;"       f
 load_items     lib/grade/grade_scale.php       /^    function load_items($items=NULL) {$/;"    f
 load_notloggedin_role  lib/accesslib.php       /^function load_notloggedin_role($return=false) {$/;"   f
 load_outcome   lib/grade/grade_item.php        /^    function load_outcome() {$/;"     f
 load_parent_category   lib/grade/grade_category.php    /^    function load_parent_category() {$/;"     f
-load_raw       lib/grade/grade_item.php        /^    function load_raw() {$/;" f
+load_parent_category   lib/grade/grade_item.php        /^    function load_parent_category() {$/;"     f
 load_role_mappings     enrol/imsenterprise/enrol.php   /^function load_role_mappings() {$/;"   f
-load_scale     lib/grade/grade_grades_raw.php  /^    function load_scale() {$/;"       f
 load_scale     lib/grade/grade_item.php        /^    function load_scale() {$/;"       f
-load_scale     lib/simpletest/testgradelib.php /^    function load_scale() {$/;"       f
+load_scale     lib/simpletest/fixtures/gradetest.php   /^    function load_scale() {$/;"       f
 load_test_data lib/simpletestlib.php   /^function load_test_data($tablename, $data, $localdb = null) {$/;"     f
 load_test_table        lib/simpletestlib.php   /^function load_test_table($tablename, $data, $db = null, $strlen = 255) {$/;"  f
-load_text      lib/grade/grade_grades_final.php        /^    function load_text() {$/;"        f
-load_text      lib/grade/grade_grades_raw.php  /^    function load_text() {$/;"        f
+load_text      lib/grade/grade_grades.php      /^    function load_text() {$/;"        f
 load_user_capability   lib/accesslib.php       /^function load_user_capability($capability='', $context=NULL, $userid=NULL, $checkenrolments=true) {$/;"       f
+load_users     grade/report/grader/lib.php     /^    function load_users() {$/;"       f
 loadeditor     lib/editorlib.php       /^    function loadeditor($args) {$/;"  f
 loadeditor     lib/moodlelib.php       /^function loadeditor($args) {$/;"      f
 locate lib/adminlib.php        /^    function &locate($name) {$/;"     f
-locate_element lib/grade/grade_tree.php        /^    function locate_element($sortorder) {$/;" f
+locate_element lib/grade/grade_tree.php        /^    function locate_element($eid) {$/;"       f
 locationHeaderUrl      lib/typo3/class.t3lib_div.php   /^      function locationHeaderUrl($path)       {$/;"   f
 log    auth/cas/CAS/CAS.php    /^  function log($str)$/;"      f
 logMsg lib/adodb/adodb-xmlschema.inc.php       /^function logMsg( $msg, $title = NULL, $force = FALSE ) {$/;"  f
@@ -8334,9 +8358,12 @@ message_print_search     message/lib.php /^function message_print_search() {$/;" f
 message_print_search_results   message/lib.php /^function message_print_search_results($frm) {$/;"     f
 message_print_settings message/lib.php /^function message_print_settings() {$/;"       f
 message_print_user     message/lib.php /^function message_print_user ($user=false, $iscontact=false, $isblocked=false) {$/;"   f
+message_provider_register_handler      lib/message.php /^function message_provider_register_handler($eventdata) {$/;"  f
+message_provider_unregister_handler    lib/message.php /^function message_provider_unregister_handler($eventdata) {$/;"        f
 message_remove_contact message/lib.php /^function message_remove_contact($contactid) {$/;"     f
 message_search message/lib.php /^function message_search($searchterms, $fromme=true, $tome=true, $courseid='none', $userid=0) {$/;"    f
 message_search_users   message/lib.php /^function message_search_users($courseid, $searchtext, $sort='', $exceptions='') {$/;" f
+message_send_handler   lib/message.php /^function message_send_handler($eventdata){$/;"        f
 message_shorten_message        message/lib.php /^function message_shorten_message($message, $minlength=0) {$/;"        f
 message_unblock_contact        message/lib.php /^function message_unblock_contact($contactid) {$/;"    f
 microtime_diff lib/moodlelib.php       /^function microtime_diff($a, $b) {$/;" f
@@ -8357,7 +8384,7 @@ mnet_generate_keypair     mnet/lib.php    /^function mnet_generate_keypair($dn = null,
 mnet_get_functions     admin/mnet/adminlib.php /^function mnet_get_functions($type, $parentname) {$/;" f
 mnet_get_hostname_from_uri     mnet/lib.php    /^function mnet_get_hostname_from_uri($uri = null) {$/;"        f
 mnet_get_keypair       mnet/lib.php    /^function mnet_get_keypair() {$/;"     f
-mnet_get_public_key    mnet/lib.php    /^function mnet_get_public_key($uri) {$/;"      f
+mnet_get_public_key    mnet/lib.php    /^function mnet_get_public_key($uri, $application=null) {$/;"   f
 mnet_keyswap   mnet/xmlrpc/server.php  /^function mnet_keyswap($function, $params) {$/;"       f
 mnet_peer      mnet/peer.php   /^    function mnet_peer() {$/;"        f
 mnet_permit_rpc_call   mnet/lib.php    /^function mnet_permit_rpc_call($includefile, $functionname, $class=false) {$/;"        f
@@ -8402,8 +8429,9 @@ moodleform        lib/formslib.php        /^    function moodleform($action=null, $customdata=
 moodleform_mod course/moodleform_mod.php       /^    function moodleform_mod($instance, $section, $cm) {$/;"   f
 morepagestable admin/mysql/libraries/export/pdf.php    /^    function morepagestable($lineheight=8) $/;"       f
 moveUploadedFile       lib/pear/HTML/QuickForm/file.php        /^    function moveUploadedFile($dest, $fileName = '')$/;"      f
+move_after_sortorder   lib/grade/grade_category.php    /^    function move_after_sortorder($sortorder) {$/;"   f
+move_after_sortorder   lib/grade/grade_item.php        /^    function move_after_sortorder($sortorder) {$/;"   f
 move_courses   course/lib.php  /^function move_courses ($courseids, $categoryid) {$/;" f
-move_element   lib/grade/grade_tree.php        /^    function move_element($source_sortorder, $destination_sortorder, $position='before') {$/;"        f
 move_item_left lib/listlib.php /^    function move_item_left($id) {$/;"        f
 move_item_right        lib/listlib.php /^    function move_item_right($id) {$/;"       f
 move_item_up_down      lib/listlib.php /^    function move_item_up_down($direction, $id) {$/;" f
@@ -8413,12 +8441,12 @@ mtrace  lib/moodlelib.php       /^function mtrace($string, $eol="\\n", $sleep=0) {$/;"
 multilang_filter       filter/multilang/filter.php     /^function multilang_filter($courseid, $text) {$/;"     f
 multilang_filter_impl  filter/multilang/filter.php     /^function multilang_filter_impl($langblock) {$/;"      f
 multilangupgrade_impl  admin/multilangupgrade.php      /^function multilangupgrade_impl($langblock) {$/;"      f
+multilangupgrade_impl  admin/test.php  /^function multilangupgrade_impl($langblock) {$/;"      f
 multiple_values_allowed        lib/bennu/iCalendar_parameters.php      /^    function multiple_values_allowed($parameter) {$/;"        f
 mungeFilename  lib/htmlpurifier/HTMLPurifier/ConfigSchema.php  /^    function mungeFilename($filename) {$/;"   f
 my_file_get_contents   admin/uploaduser.php    /^function my_file_get_contents($filename, $use_include_path = 0) {$/;" f
 my_file_get_contents   course/import/groups/index.php  /^function my_file_get_contents($filename, $use_include_path = 0) {$/;" f
-my_file_get_contents   grade/import/csv/index.php      /^function my_file_get_contents($filename, $use_include_path = 0) {$/;" f
-my_file_get_contents   grade/import/xml/index.php      /^function my_file_get_contents($filename, $use_include_path = 0) {$/;" f
+my_file_get_contents   grade/import/lib.php    /^function my_file_get_contents($filename, $use_include_path = 0) {$/;" f
 my_file_get_contents   mod/data/import.php     /^function my_file_get_contents($filename, $use_include_path = 0) {$/;" f
 mygroupid      group/lib/legacylib.php /^function mygroupid($courseid) {$/;"   f
 mysql_report   admin/mysql/libraries/export/pdf.php    /^    function mysql_report($query, $attr = array())$/;"        f
@@ -8470,9 +8498,19 @@ normalise        lib/simpletestlib/parser.php    /^        function normalise($html) {$/;"
 normalisePath  lib/simpletestlib/url.php       /^        function normalisePath($path) {$/;"   f
 normalize      lib/htmlpurifier/HTMLPurifier/Lexer.php /^    function normalize($html, $config, &$context) {$/;"       f
 normalize      lib/htmlpurifier/HTMLPurifier/PercentEncoder.php        /^    function normalize($string) {$/;" f
+normalize_formula      lib/grade/grade_item.php        /^    function normalize_formula($formula, $courseid) {$/;"     f
 normalize_version      lib/environmentlib.php  /^function normalize_version($version) {$/;"    f
 notFrozen      lib/pear/HTML/QuickForm/Renderer/Object.php     /^    function notFrozen()$/;"  f
 not_found      file.php        /^    function not_found($courseid) {$/;"       f
+note_delete    notes/lib.php   /^function note_delete($noteid) {$/;"   f
+note_get_state_name    notes/lib.php   /^function note_get_state_name($state) {$/;"    f
+note_get_state_names   notes/lib.php   /^function note_get_state_names() {$/;" f
+note_list      notes/lib.php   /^function note_list($courseid=0, $userid=0, $state = '', $author = 0, $order='lastmodified DESC', $limitfrom=0, $limitnum=0) {$/;"     f
+note_load      notes/lib.php   /^function note_load($note_id) {$/;"    f
+note_print     notes/lib.php   /^function note_print($note, $detail = NOTES_SHOW_FULL) {$/;"   f
+note_print_list        notes/lib.php   /^function note_print_list($notes, $detail = NOTES_SHOW_FULL) {$/;"     f
+note_print_notes       notes/lib.php   /^function note_print_notes($header, $addcourseid = 0, $viewnotes = true, $courseid = 0, $userid = 0, $state = '', $author = 0)$/;"     f
+note_save      notes/lib.php   /^function note_save(&$note) {$/;"      f
 notemptyfield  mod/data/field/file/field.class.php     /^    function notemptyfield($value, $name){$/;"        f
 notemptyfield  mod/data/field/url/field.class.php      /^    function notemptyfield($value, $name){$/;"        f
 notemptyfield  mod/data/lib.php        /^    function notemptyfield($value, $name) {$/;"       f
@@ -8527,6 +8565,7 @@ onPreview lib/editor/htmlarea/popups/insert_image_std.php /^function onPreview()
 onQuickFormEvent       lib/form/cancel.php     /^    function onQuickFormEvent($event, $arg, &$caller)$/;"     f
 onQuickFormEvent       lib/form/checkbox.php   /^    function onQuickFormEvent($event, $arg, &$caller)$/;"     f
 onQuickFormEvent       lib/form/choosecoursefile.php   /^    function onQuickFormEvent($event, $arg, &$caller)$/;"     f
+onQuickFormEvent       lib/form/choosecoursefileorimsrepo.php  /^    function onQuickFormEvent($event, $arg, &$caller)$/;"     f
 onQuickFormEvent       lib/form/dateselector.php       /^    function onQuickFormEvent($event, $arg, &$caller)$/;"     f
 onQuickFormEvent       lib/form/datetimeselector.php   /^    function onQuickFormEvent($event, $arg, &$caller)$/;"     f
 onQuickFormEvent       lib/form/file.php       /^    function onQuickFormEvent($event, $arg, &$caller)$/;"     f
@@ -8581,8 +8620,8 @@ orderStatements   lib/xmldb/classes/XMLDBStructure.class.php      /^    function orderS
 orderTables    lib/xmldb/classes/XMLDBStructure.class.php      /^    function orderTables() {$/;"      f
 otags_select_setup     blog/edit_form.php      /^    function otags_select_setup(){$/;"        f
 other_method_available enrol/authorize/enrol_form.php  /^    function other_method_available($currentmethod)$/;"       f
-out    lib/weblib.php  /^    function out($noquerystring = false, $overrideparams = array()) { $/;"    f
-out_action     lib/weblib.php  /^    function out_action($overrideparams = array()) { $/;"     f
+out    lib/weblib.php  /^    function out($noquerystring = false, $overrideparams = array()) {$/;"     f
+out_action     lib/weblib.php  /^    function out_action($overrideparams = array()) {$/;"      f
 outdent        lib/markdown.php        /^      function outdent($text) {$/;"   f
 outp   lib/adodb/adodb.inc.php /^      function outp($msg,$newline=true)$/;"   f
 output lib/graphlib.php        /^function output() {$/;"       f
@@ -8808,7 +8847,9 @@ prelogout_hook    lib/authlib.php /^    function prelogout_hook() {$/;"   f
 prep_page      mod/lesson/importppt.php        /^function prep_page($pageobject, $count) {$/;" f
 prepare_new_submission mod/assignment/lib.php  /^    function prepare_new_submission($userid) {$/;"    f
 prepare_new_submission mod/assignment/type/offline/assignment.class.php        /^    function prepare_new_submission($userid) {$/;"    f
-preparedatasets        question/type/datasetdependent/abstractqtype.php        /^    function preparedatasets($form , $questionfromid='0'){$/;"        f
+prepare_test_history_tables    lib/simpletest/fixtures/gradetest.php   /^    function prepare_test_history_tables() {$/;"      f
+prepare_test_tables    lib/simpletest/fixtures/gradetest.php   /^    function prepare_test_tables() {$/;"      f
+preparedatasets        question/type/datasetdependent/abstractqtype.php        /^    function preparedatasets(&$form , $questionfromid='0'){$/;"       f
 prepareusers   mod/chat/gui_sockets/chatinput.php      /^function prepareusers() {$/;" f
 prependCSS     lib/htmlpurifier/HTMLPurifier/AttrTransform.php /^    function prependCSS(&$attr, $css) {$/;"   f
 prepend_dirroot        lib/simpletest/slowtestcode.php /^    function prepend_dirroot($string) {$/;"   f
@@ -8819,7 +8860,7 @@ presave_process   question/format.php     /^    function presave_process( $content ) {
 presave_process        question/format/xhtml/format.php        /^function presave_process( $content ) {$/;"    f
 presave_process        question/format/xml/format.php  /^    function presave_process( $content ) {$/;"        f
 prevent_double_paid    enrol/authorize/localfuncs.php  /^function prevent_double_paid($course)$/;"     f
-preview_buttons        mod/resource/type/ims/preview.php       /^    function preview_buttons($directory, $name) {$/;" f
+preview_buttons        mod/resource/type/ims/preview.php       /^    function preview_buttons($directory, $name, $choose='') {$/;"     f
 preview_ims_generate_toc       mod/resource/type/ims/preview.php       /^    function preview_ims_generate_toc($items, $directory, $page=0, $selected_page) {$/;"      f
 previous_sibling       auth/cas/CAS/domxml-php4-php5.php       /^ function previous_sibling() {return new php4DOMElement($this->myDOMNode->previousSibling,$this->myOwnerDocument);}$/;"       f
 printArea      lib/pear/Spreadsheet/Excel/Writer/Worksheet.php /^    function printArea($first_row, $first_col, $last_row, $last_col)$/;"      f
@@ -8836,6 +8877,7 @@ print_after_form  mod/data/field/textarea/field.class.php /^    function print_af
 print_after_form       mod/data/lib.php        /^    function print_after_form() {$/;" f
 print_area     lib/excel/Worksheet.php /^    function print_area($first_row, $first_col, $last_row, $last_col)$/;"     f
 print_array    lib/typo3/class.t3lib_div.php   /^      function print_array($array_in) {$/;"   f
+print_arrow    lib/weblib.php  /^function print_arrow($direction='up', $strsort=null, $return=false) {$/;"     f
 print_auth_lock_options        admin/auth_config.php   /^function print_auth_lock_options ($auth, $user_fields, $helptext, $retrieveopts, $updateopts) {$/;"   f
 print_before_form      mod/data/lib.php        /^    function print_before_form() {$/;"        f
 print_box      lib/weblib.php  /^function print_box($message, $classes='generalbox', $ids='', $return=false) {$/;"     f
@@ -8875,6 +8917,8 @@ print_file_picture        lib/weblib.php  /^function print_file_picture($path, $courseid
 print_file_upload_error        lib/moodlelib.php       /^function print_file_upload_error($filearray = '', $returnerror = false) {$/;" f
 print_footer   lib/weblib.php  /^function print_footer($course=NULL, $usercourse=NULL, $return=false) {$/;"    f
 print_grade_menu       lib/weblib.php  /^function print_grade_menu($courseid, $name, $current, $includenograde=true, $return=false) {$/;"      f
+print_grade_plugin_selector    grade/lib.php   /^function print_grade_plugin_selector($courseid, $active_type, $active_plugin, $return=false) {$/;"    f
+print_grade_tree       grade/edit/tree.php     /^function print_grade_tree($element, $moving) {$/;"    f
 print_gradeitem_selections     grade/export/lib.php    /^function print_gradeitem_selections($id, $params = NULL) {$/;"        f
 print_grades   grade/export/lib.php    /^    function print_grades() { }$/;"   f
 print_grades   grade/export/ods/grade_export_ods.php   /^    function print_grades($feedback = false) { $/;"   f
@@ -8886,12 +8930,12 @@ print_group_picture     lib/weblib.php  /^function print_group_picture($group, $cours
 print_groupmode_setting        course/lib.php  /^function print_groupmode_setting($form, $course=NULL) {$/;"   f
 print_header   admin/pagelib.php       /^    function print_header($section = '') {$/;"        f
 print_header   blog/blogpage.php       /^    function print_header($pageTitle='', $pageHeading='', $pageNavigation='', $pageFocus='', $pageMeta='') {$/;"      f
-print_header   lib/pagelib.php /^    function print_header($title, $morebreadcrumbs = NULL, $bodytags = '', $meta = '') {$/;"  f
-print_header   lib/pagelib.php /^    function print_header($title, $morebreadcrumbs) {$/;"     f
-print_header   lib/pagelib.php /^    function print_header($title, $morebreadcrumbs=NULL, $meta='', $bodytags='') {$/;"        f
+print_header   lib/pagelib.php /^    function print_header($title, $morenavlinks = NULL, $bodytags = '', $meta = '') {$/;"     f
+print_header   lib/pagelib.php /^    function print_header($title, $morenavlinks) {$/;"        f
+print_header   lib/pagelib.php /^    function print_header($title, $morenavlinks=NULL, $meta='', $bodytags='') {$/;"   f
 print_header   lib/weblib.php  /^function print_header ($title='', $heading='', $navigation='', $focus='',$/;" f
-print_header   mod/data/pagelib.php    /^    function print_header($title, $morebreadcrumbs = NULL, $meta) {$/;"       f
-print_header   mod/lesson/pagelib.php  /^    function print_header($title = '', $morebreadcrumbs = array()) {$/;"      f
+print_header   mod/data/pagelib.php    /^    function print_header($title, $morenavlinks = NULL, $meta) {$/;"  f
+print_header   mod/lesson/pagelib.php  /^    function print_header($title = '', $morenavlinks = array()) {$/;" f
 print_header   my/pagelib.php  /^    function print_header($title) {$/;"       f
 print_header_and_tabs  mod/quiz/report/default.php     /^    function print_header_and_tabs($cm, $course, $quiz, $reportmode="overview", $meta=""){$/;"        f
 print_header_simple    lib/weblib.php  /^function print_header_simple($title='', $heading='', $navigation='', $focus='', $meta='',$/;" f
@@ -8989,8 +9033,8 @@ print_student_answer      mod/assignment/type/offline/assignment.class.php        /^    func
 print_student_answer   mod/assignment/type/online/assignment.class.php /^    function print_student_answer($userid, $return=false){$/;"        f
 print_student_answer   mod/assignment/type/upload/assignment.class.php /^    function print_student_answer($userid, $return=false){$/;"        f
 print_student_answer   mod/assignment/type/uploadsingle/assignment.class.php   /^    function print_student_answer($userid, $return=false){$/;"        f
-print_student_grade    grade/lib.php   /^function print_student_grade($user, $course) {$/;"    f
 print_suggs_elem       lib/speller/server-scripts/spellchecker.php     /^function print_suggs_elem( $suggs, $index, $text_input_idx ) {$/;"    f
+print_table    grade/report/user/lib.php       /^    function print_table($return=false) {$/;" f
 print_table    lib/weblib.php  /^function print_table($table, $return=false) {$/;"     f
 print_tabs     lib/weblib.php  /^function print_tabs($tabrows, $selected=NULL, $inactive=NULL, $activated=NULL, $return=false) {$/;"   f
 print_text_cells       mod/hotpot/report/default.php   /^    function print_text_cells(&$cells, &$options) {$/;"       f
@@ -9007,6 +9051,7 @@ print_textinputs_var      lib/speller/server-scripts/spellchecker.php     /^function prin
 print_time_selector    lib/weblib.php  /^function print_time_selector($hour, $minute, $currenttime=0, $step=5, $return=false) {$/;"    f
 print_timer_selector   lib/weblib.php  /^function print_timer_selector($timelimit = 0, $unit = '', $name = 'timelimit', $return=false) {$/;"   f
 print_toc      mod/resource/type/ims/resource.class.php        /^    function print_toc($items, $resource, $page) {$/;"        f
+print_toggle   grade/report/grader/lib.php     /^    function print_toggle($type, $return=false) {$/;" f
 print_upload_log       lib/uploadlib.php       /^    function print_upload_log($return=false,$skipemptyifmultiple=false) {$/;" f
 print_user     lib/weblib.php  /^function print_user($user, $course, $messageselect=false, $return=false) {$/;"        f
 print_user_files       mod/assignment/lib.php  /^    function print_user_files($userid=0, $return=false) {$/;" f
@@ -9059,10 +9104,12 @@ processCollections      lib/htmlpurifier/HTMLPurifier/HTMLModuleManager.php     /^    fun
 processDefListItems    lib/markdown.php        /^      function processDefListItems($list_str) {$/;"   f
 processListItems       lib/markdown.php        /^      function processListItems($list_str, $marker_any) {$/;" f
 processModules lib/htmlpurifier/HTMLPurifier/HTMLDefinition.php        /^    function processModules() {$/;"   f
+process_action grade/report/lib.php    /^    function process_action($target, $action) {$/;"   f
 process_action mod/data/preset_class.php       /^    function process_action($action, $params)$/;"     f
 process_actions        lib/listlib.php /^    function process_actions($left, $right, $moveup, $movedown){$/;"  f
 process_block  question/format/blackboard_6/format.php /^function process_block($cur_block, &$block) {$/;"     f
 process_choices        question/format/blackboard_6/format.php /^function process_choices($bb_choices, &$choices) {$/;"        f
+process_common question/format/blackboard_6/format.php /^function process_common( $quest ) {$/;"       f
 process_config auth/cas/auth.php       /^    function process_config($config) {$/;"    f
 process_config auth/db/auth.php        /^    function process_config($config) {$/;"    f
 process_config auth/email/auth.php     /^    function process_config($config) {$/;"    f
@@ -9086,6 +9133,9 @@ process_config    enrol/manual/enrol.php  /^function process_config($config) {$/;"        f
 process_config enrol/mnet/enrol.php    /^    function process_config($config) {$/;"    f
 process_config enrol/paypal/enrol.php  /^function process_config($config) {$/;"        f
 process_config lib/authlib.php /^    function process_config($config) {$/;"    f
+process_data   grade/report/grader/lib.php     /^    function process_data($data) {$/;"        f
+process_data   grade/report/lib.php    /^    function process_data($data) {$/;"        f
+process_data   grade/report/user/lib.php       /^    function process_data($data) {$/;"        f
 process_environment_bypass     lib/environmentlib.php  /^function process_environment_bypass($xml, &$result) {$/;"     f
 process_environment_messages   lib/environmentlib.php  /^function process_environment_messages($xml, &$result) {$/;"   f
 process_environment_restrict   lib/environmentlib.php  /^function process_environment_restrict($xml, &$result) {$/;"   f
@@ -9150,6 +9200,7 @@ provide_export    question/format/qti2/format.php /^    function provide_export() {
 provide_export question/format/xhtml/format.php        /^    function provide_export() {$/;"   f
 provide_export question/format/xml/format.php  /^    function provide_export() {$/;"   f
 provide_import question/format.php     /^    function provide_import() {$/;"   f
+provide_import question/format/aiken/format.php        /^  function provide_import() {$/;"     f
 provide_import question/format/blackboard/format.php   /^    function provide_import() {$/;"   f
 provide_import question/format/blackboard_6/format.php /^    function provide_import() {$/;"   f
 provide_import question/format/coursetestmanager/format.php    /^    function provide_import() {$/;"   f
@@ -9219,14 +9270,15 @@ qtype_shortanswer_upgrade       question/type/shortanswer/db/postgres7.php      /^function
 qtype_truefalse_upgrade        question/type/truefalse/db/mysql.php    /^function qtype_truefalse_upgrade($oldversion=0) {$/;" f
 qtype_truefalse_upgrade        question/type/truefalse/db/postgres7.php        /^function qtype_truefalse_upgrade($oldversion=0) {$/;" f
 qualified_me   lib/weblib.php  /^function qualified_me() {$/;" f
-qualifies_for_update   lib/grade/grade_category.php    /^    function qualifies_for_update() {$/;"     f
-qualifies_for_update   lib/grade/grade_item.php        /^    function qualifies_for_update() {$/;"     f
+qualifies_for_regrading        lib/grade/grade_category.php    /^    function qualifies_for_regrading() {$/;"  f
+qualifies_for_regrading        lib/grade/grade_item.php        /^    function qualifies_for_regrading() {$/;"  f
 query  auth/cas/CAS/domxml-php4-php5.php       /^ function query($eval_str,$contextnode)$/;"   f
 query_auto_commit      admin/mysql/querywindow.php     /^function query_auto_commit() {$/;"    f
 query_linux    question/format/coursetestmanager/format.php    /^    function query_linux($sql, $mdbpath, $mdapath, $hostname) {$/;"   f
 query_start    mod/chat/chatd.php      /^    function query_start() {$/;"      f
 query_tab_commit       admin/mysql/querywindow.php     /^function query_tab_commit(tab) {$/;"  f
 question_apply_penalty_and_timelimit   lib/questionlib.php     /^function question_apply_penalty_and_timelimit(&$question, &$state, $attempt, $cmoptions) {$/;"        f
+question_attempt_not_found     question/file.php       /^    function question_attempt_not_found() {$/;"       f
 question_backup_answers        question/backuplib.php  /^    function question_backup_answers($bf,$preferences,$question, $level = 6) {$/;"    f
 question_backup_dataset_items  question/backuplib.php  /^    function question_backup_dataset_items($bf,$preferences,$datasetdefinition,$level=9) {$/;"        f
 question_backup_datasets       question/backuplib.php  /^    function question_backup_datasets($bf,$preferences,$question,$level=7) {$/;"      f
@@ -9264,6 +9316,7 @@ question_process_comment  lib/questionlib.php     /^function question_process_comment
 question_process_responses     lib/questionlib.php     /^function question_process_responses(&$question, &$state, $action, $cmoptions, &$attempt) {$/;"        f
 question_register_questiontype lib/questionlib.php     /^function question_register_questiontype($qtype) {$/;" f
 question_remove_rqp_qtype      question/upgrade.php    /^function question_remove_rqp_qtype() {$/;"    f
+question_remove_rqp_qtype_config_string        question/upgrade.php    /^function question_remove_rqp_qtype_config_string() {$/;"      f
 question_restore_answers       question/restorelib.php /^    function question_restore_answers ($old_question_id,$new_question_id,$info,$restore) {$/;"        f
 question_restore_dataset_definitions   question/restorelib.php /^    function question_restore_dataset_definitions ($old_question_id,$new_question_id,$info,$restore) {$/;"    f
 question_restore_dataset_items question/restorelib.php /^    function question_restore_dataset_items ($definitionid,$info,$restore) {$/;"      f
@@ -9288,12 +9341,15 @@ quiz_calculate_best_attempt     mod/quiz/locallib.php   /^function quiz_calculate_best
 quiz_calculate_best_grade      mod/quiz/locallib.php   /^function quiz_calculate_best_grade($quiz, $attempts) {$/;"    f
 quiz_check_backup_mods mod/quiz/backuplib.php  /^   function quiz_check_backup_mods($course,$user_data= false,$backup_unique_code,$instances=null) {$/;"       f
 quiz_check_backup_mods_instances       mod/quiz/backuplib.php  /^    function quiz_check_backup_mods_instances($instance,$backup_unique_code) {$/;"    f
+quiz_check_file_access mod/quiz/lib.php        /^function quiz_check_file_access($attemptid, $questionid) {$/;"        f
 quiz_create_attempt    mod/quiz/locallib.php   /^function quiz_create_attempt($quiz, $attemptnumber) {$/;"     f
 quiz_cron      mod/quiz/lib.php        /^function quiz_cron () {$/;"   f
 quiz_decode_content_links      mod/quiz/restorelib.php /^    function quiz_decode_content_links ($content,$restore) {$/;"      f
 quiz_decode_content_links_caller       mod/quiz/restorelib.php /^    function quiz_decode_content_links_caller($restore) {$/;" f
+quiz_delete_attempt    mod/quiz/locallib.php   /^function quiz_delete_attempt($attempt, $quiz) {$/;"   f
 quiz_delete_instance   mod/quiz/lib.php        /^function quiz_delete_instance($id) {$/;"      f
 quiz_delete_quiz_question      mod/quiz/editlib.php    /^function quiz_delete_quiz_question($id, &$quiz) {$/;" f
+quiz_delete_userdata   mod/quiz/lib.php        /^function quiz_delete_userdata($data, $showfeedback=true) {$/;"        f
 quiz_encode_content_links      mod/quiz/backuplib.php  /^    function quiz_encode_content_links ($content,$preferences) {$/;"  f
 quiz_export_prepare_questions  question/format/qti2/format.php /^    function quiz_export_prepare_questions($questions, $quizid, $courseid, $shuffleanswers = null) {$/;"      f
 quiz_feedback_for_grade        mod/quiz/locallib.php   /^function quiz_feedback_for_grade($grade, $quizid) {$/;"       f
@@ -9308,11 +9364,13 @@ quiz_get_recent_mod_activity    mod/quiz/lib.php        /^function quiz_get_recent_mod_act
 quiz_get_renderoptions mod/quiz/locallib.php   /^function quiz_get_renderoptions($reviewoptions, $state) {$/;" f
 quiz_get_reviewoptions mod/quiz/locallib.php   /^function quiz_get_reviewoptions($quiz, $attempt, $context=null) {$/;" f
 quiz_get_user_attempt_unfinished       mod/quiz/locallib.php   /^function quiz_get_user_attempt_unfinished($quizid, $userid) {$/;"     f
-quiz_get_user_attempts mod/quiz/locallib.php   /^function quiz_get_user_attempts($quizid, $userid, $status = 'finished') {$/;" f
+quiz_get_user_attempts mod/quiz/locallib.php   /^function quiz_get_user_attempts($quizid, $userid, $status = 'finished', $includepreviews = false) {$/;"       f
+quiz_get_user_grades   mod/quiz/lib.php        /^function quiz_get_user_grades($quiz, $userid=0) {$/;" f
 quiz_get_view_actions  mod/quiz/lib.php        /^function quiz_get_view_actions() {$/;"        f
 quiz_grade_ids_by_course       mod/quiz/backuplib.php  /^    function quiz_grade_ids_by_course ($course) {$/;" f
 quiz_grade_ids_by_instance     mod/quiz/backuplib.php  /^    function quiz_grade_ids_by_instance($instanceid) {$/;"    f
-quiz_grades    mod/quiz/lib.php        /^function quiz_grades($quizid) {$/;"   f
+quiz_grade_item_delete mod/quiz/lib.php        /^function quiz_grade_item_delete($quiz) {$/;"  f
+quiz_grade_item_update mod/quiz/lib.php        /^function quiz_grade_item_update($quiz) {$/;"  f
 quiz_grades_restore_mods       mod/quiz/restorelib.php /^    function quiz_grades_restore_mods($quiz_id,$info,$restore) {$/;"  f
 quiz_grades_restore_pre15_mods mod/quiz/restorelibpre15.php    /^    function quiz_grades_restore_pre15_mods($quiz_id,$info,$restore) {$/;"    f
 quiz_has_feedback      mod/quiz/locallib.php   /^function quiz_has_feedback($quizid) {$/;"     f
@@ -9335,6 +9393,7 @@ quiz_recode_layout        mod/quiz/restorelib.php /^    function quiz_recode_layout($la
 quiz_refresh_events    mod/quiz/lib.php        /^function quiz_refresh_events($courseid = 0) {$/;"     f
 quiz_repaginate        mod/quiz/locallib.php   /^function quiz_repaginate($layout, $perpage, $shuffle=false) {$/;"     f
 quiz_rescale_grade     mod/quiz/locallib.php   /^function quiz_rescale_grade($rawgrade, $quiz) {$/;"   f
+quiz_reset_course_form mod/quiz/lib.php        /^function quiz_reset_course_form($course) {$/;"        f
 quiz_restore_logs      mod/quiz/restorelib.php /^    function quiz_restore_logs($restore,$log) {$/;"   f
 quiz_restore_mods      mod/quiz/restorelib.php /^    function quiz_restore_mods($mod,$restore) {$/;"   f
 quiz_restore_pre15_answers     mod/quiz/restorelibpre15.php    /^    function quiz_restore_pre15_answers ($old_question_id,$new_question_id,$info,$restore) {$/;"      f
@@ -9359,7 +9418,11 @@ quiz_restore_pre15_wiki2markdown mod/quiz/restorelibpre15.php    /^    function qui
 quiz_restore_wiki2markdown     mod/quiz/restorelib.php /^    function quiz_restore_wiki2markdown ($restore) {$/;"      f
 quiz_review_allowed    mod/quiz/view.php       /^function quiz_review_allowed($quiz) {$/;"     f
 quiz_save_best_grade   mod/quiz/locallib.php   /^function quiz_save_best_grade($quiz, $userid = null) {$/;"    f
+quiz_send_confirmation mod/quiz/locallib.php   /^function quiz_send_confirmation($a) {$/;"     f
+quiz_send_notification mod/quiz/locallib.php   /^function quiz_send_notification($recipient, $a) {$/;" f
+quiz_send_notification_emails  mod/quiz/locallib.php   /^function quiz_send_notification_emails($course, $quiz, $attempt, $context, $cm) {$/;" f
 quiz_set_grade mod/quiz/locallib.php   /^function quiz_set_grade($newgrade, &$quiz) {$/;"      f
+quiz_update_grades     mod/quiz/lib.php        /^function quiz_update_grades($quiz=null, $userid=0, $nullifnone=true) {$/;"    f
 quiz_update_instance   mod/quiz/lib.php        /^function quiz_update_instance($quiz) {$/;"    f
 quiz_update_question_instance  mod/quiz/editlib.php    /^function quiz_update_question_instance($grade, $questionid, $quizid) {$/;"    f
 quiz_upgrade   mod/quiz/db/mysql.php   /^function quiz_upgrade($oldversion) {$/;"      f
@@ -9423,12 +9486,14 @@ readfiles       theme/chameleon/ui/ChameleonFileBrowser.class.php       /^    function readf
 readfiles      theme/custom_corners/ui/ChameleonFileBrowser.class.php  /^    function readfiles() {$/;"        f
 readquestion   mod/lesson/format.php   /^    function readquestion($lines) {$/;"       f
 readquestion   question/format.php     /^    function readquestion($lines) {$/;"       f
+readquestion   question/format/aiken/format.php        /^    function readquestion($lines) {$/;"       f
 readquestion   question/format/examview/format.php     /^    function readquestion($qrec)$/;"  f
 readquestion   question/format/gift/format.php /^    function readquestion($lines) {$/;"       f
 readquestion   question/format/learnwise/format.php    /^    function readquestion($lines) {$/;"       f
 readquestion   question/format/missingword/format.php  /^    function readquestion($lines) {$/;"       f
 readquestions  mod/lesson/format.php   /^    function readquestions($lines) {$/;"      f
 readquestions  question/format.php     /^    function readquestions($lines) {$/;"      f
+readquestions  question/format/aiken/format.php        /^    function readquestions($lines){$/;"       f
 readquestions  question/format/blackboard/format.php   /^  function readquestions ($lines) {$/;"       f
 readquestions  question/format/blackboard_6/format.php /^  function readquestions ($lines) {$/;"       f
 readquestions  question/format/examview/format.php     /^    function readquestions($lines) {$/;"      f
@@ -9476,7 +9541,9 @@ register_outputfilter     lib/smarty/Smarty.class.php     /^    function register_output
 register_postfilter    lib/smarty/Smarty.class.php     /^    function register_postfilter($function)$/;"       f
 register_prefilter     lib/smarty/Smarty.class.php     /^    function register_prefilter($function)$/;"        f
 register_resource      lib/smarty/Smarty.class.php     /^    function register_resource($type, $functions)$/;" f
+regrade_final_grades   lib/grade/grade_item.php        /^    function regrade_final_grades($userid=null) {$/;" f
 regrade_question_in_attempt    lib/questionlib.php     /^function regrade_question_in_attempt($question, $attempt, $cmoptions, $verbose=false) {$/;"   f
+regrading_finished     lib/grade/grade_item.php        /^    function regrading_finished() {$/;"       f
 releaseforfill lib/eaccelerator.class.php      /^    function releaseforfill ($key) {$/;"      f
 releaseforfill lib/memcached.class.php /^    function releaseforfill ($key) {$/;"      f
 reload_user_preferences        lib/moodlelib.php       /^function reload_user_preferences() {$/;"      f
@@ -9493,7 +9560,6 @@ remove_chunkiness lib/libcurlemu/class_HTTPRetriever.php  /^      function remove_chun
 remove_column  mod/hotpot/report/default.php   /^    function remove_column(&$table, $target_col) {$/;"        f
 remove_course_contents lib/moodlelib.php       /^function remove_course_contents($courseid, $showfeedback=true) {$/;"  f
 remove_dir     lib/moodlelib.php       /^function remove_dir($dir, $content_only=false) {$/;"  f
-remove_element lib/grade/grade_tree.php        /^    function remove_element($element) {$/;"   f
 remove_from_metacourse lib/moodlelib.php       /^function remove_from_metacourse($metacourseid, $courseid) {$/;"       f
 remove_nav_buttons     mod/hotpot/lib.php      /^    function remove_nav_buttons() {$/;"       f
 remove_params  lib/weblib.php  /^    function remove_params(){$/;"     f
@@ -9537,7 +9603,6 @@ render_last       lib/adodb/adodb-pager.inc.php   /^      function render_last($anchor=true)$
 render_next    lib/adodb/adodb-pager.inc.php   /^      function render_next($anchor=true)$/;"  f
 render_pagelinks       lib/adodb/adodb-pager.inc.php   /^        function render_pagelinks()$/;"       f
 render_prev    lib/adodb/adodb-pager.inc.php   /^      function render_prev($anchor=true)$/;"  f
-renumber       lib/grade/grade_tree.php        /^    function renumber($starting_sortorder=NULL, $elements=NULL, $parentid=NULL) {$/;" f
 reorder_peers  lib/listlib.php /^    function reorder_peers($peers){$/;"       f
 repchar        question/format/gift/format.php /^function repchar( $text, $format=0 ) {$/;"    f
 repchar        question/format/xhtml/format.php        /^function repchar( $text ) {$/;"       f
@@ -9568,7 +9633,6 @@ required_param    lib/moodlelib.php       /^function required_param($parname, $type=PARAM
 resetDrag      admin/mysql/pdf_pages.php       /^function resetDrag() {$/;"    f
 resetValue     lib/simpletestlib/tag.php       /^        function resetValue() {$/;"   f
 reset_course_userdata  lib/moodlelib.php       /^function reset_course_userdata($data, $showfeedback=true) {$/;"       f
-reset_first_sortorder  lib/grade/grade_tree.php        /^    function reset_first_sortorder() { $/;"   f
 reset_login_count      lib/moodlelib.php       /^function reset_login_count() {$/;"    f
 reset_password_and_mail        lib/moodlelib.php       /^function reset_password_and_mail($user) {$/;" f
 reset_role_capabilities        lib/accesslib.php       /^function reset_role_capabilities($roleid) {$/;"       f
@@ -9586,10 +9650,11 @@ resource_backup_one_mod mod/resource/backuplib.php      /^    function resource_backu
 resource_base  mod/resource/lib.php    /^function resource_base($cmid=0) {$/;" f
 resource_check_backup_mods     mod/resource/backuplib.php      /^   function resource_check_backup_mods($course,$user_data=false,$backup_unique_code,$instances=null) {$/;"    f
 resource_check_backup_mods_instances   mod/resource/backuplib.php      /^   function resource_check_backup_mods_instances($instance,$backup_unique_code) {$/;" f
-resource_db_names      search/documents/resource_document.php  /^  function resource_db_names() {$/;"  f
+resource_check_text_access     search/documents/resource_document.php  /^function resource_check_text_access($path, $itemtype, $this_id, $user, $group_id, $context_id){$/;"   f
+resource_db_names      search/documents/resource_document.php  /^function resource_db_names() {$/;"    f
 resource_decode_content_links  mod/resource/restorelib.php     /^    function resource_decode_content_links ($content,$restore) {$/;"  f
 resource_decode_content_links_caller   mod/resource/restorelib.php     /^    function resource_decode_content_links_caller($restore) {$/;"     f
-resource_delete        search/documents/resource_document.php  /^  function resource_delete($info) {$/;"       f
+resource_delete        search/documents/resource_document.php  /^function resource_delete($info, $itemtype) {$/;"      f
 resource_delete_instance       mod/resource/lib.php    /^function resource_delete_instance($id) {$/;"  f
 resource_delete_warning        mod/resource/lib.php    /^function resource_delete_warning($course, $files) {$/;"       f
 resource_directory     mod/resource/type/directory/resource.class.php  /^function resource_directory($cmid=0) {$/;"    f
@@ -9597,9 +9662,10 @@ resource_encode_content_links    mod/resource/backuplib.php      /^    function resource
 resource_fetch_remote_file     mod/resource/lib.php    /^function resource_fetch_remote_file ($cm, $url, $headers = "" ) {$/;" f
 resource_file  mod/resource/type/file/resource.class.php       /^function resource_file($cmid=0) {$/;" f
 resource_filter        mod/resource/filter.php /^    function resource_filter($courseid, $text) {$/;"  f
-resource_get_content_for_index search/documents/resource_document.php  /^  function resource_get_content_for_index(&$notneeded) {$/;"  f
+resource_get_content_for_index search/documents/resource_document.php  /^function resource_get_content_for_index(&$notneeded) {$/;"    f
 resource_get_coursemodule_info mod/resource/lib.php    /^function resource_get_coursemodule_info($coursemodule) {$/;"  f
 resource_get_participants      mod/resource/lib.php    /^function resource_get_participants($resourceid) {$/;" f
+resource_get_physical_file     search/documents/resource_document.php  /^function resource_get_physical_file(&$resource, $context_id, $getsingle, &$documents = null){$/;"     f
 resource_get_post_actions      mod/resource/lib.php    /^function resource_get_post_actions() {$/;"    f
 resource_get_types     mod/resource/lib.php    /^function resource_get_types() {$/;"   f
 resource_get_view_actions      mod/resource/lib.php    /^function resource_get_view_actions() {$/;"    f
@@ -9607,8 +9673,8 @@ resource_html     mod/resource/type/html/resource.class.php       /^function resource_html
 resource_ids   mod/resource/backuplib.php      /^    function resource_ids ($course) {$/;"     f
 resource_ims   mod/resource/type/ims/resource.class.php        /^    function resource_ims($cmid=0) {$/;"      f
 resource_is_url        mod/resource/lib.php    /^function resource_is_url($path) {$/;" f
-resource_iterator      search/documents/resource_document.php  /^  function resource_iterator() {$/;"  f
-resource_make_link     search/documents/resource_document.php  /^  function resource_make_link($resource_id) {$/;"     f
+resource_iterator      search/documents/resource_document.php  /^function resource_iterator() {$/;"    f
+resource_make_link     search/documents/resource_document.php  /^function resource_make_link($resource_id) {$/;"       f
 resource_redirect_tags mod/resource/lib.php    /^function resource_redirect_tags($text, $url, $tagtoparse, $keytoparse,$prefix = "" ) {$/;"    f
 resource_renamefiles   mod/resource/lib.php    /^function resource_renamefiles($course, $wdir, $oldname, $name) {$/;"  f
 resource_repository    mod/resource/type/repository/resource.class.php /^function resource_repository($cmid=0) {$/;"   f
@@ -9616,7 +9682,7 @@ resource_restore_files    mod/resource/restorelib.php     /^    function resource_resto
 resource_restore_logs  mod/resource/restorelib.php     /^    function resource_restore_logs($restore,$log) {$/;"       f
 resource_restore_mods  mod/resource/restorelib.php     /^    function resource_restore_mods($mod,$restore) {$/;"       f
 resource_restore_wiki2markdown mod/resource/restorelib.php     /^    function resource_restore_wiki2markdown ($restore) {$/;"  f
-resource_single_document       search/documents/resource_document.php  /^  function resource_single_document($id) {$/;"        f
+resource_single_document       search/documents/resource_document.php  /^function resource_single_document($id, $itemtype) {$/;"       f
 resource_text  mod/resource/type/text/resource.class.php       /^function resource_text($cmid=0) {$/;" f
 resource_update_instance       mod/resource/lib.php    /^function resource_update_instance($resource) {$/;"    f
 resource_upgrade       mod/resource/db/mysql.php       /^function resource_upgrade($oldversion) {$/;"  f
@@ -9832,7 +9898,6 @@ save_question_options     question/type/randomsamatch/questiontype.php    /^    functio
 save_question_options  question/type/shortanswer/questiontype.php      /^    function save_question_options($question) {$/;"   f
 save_question_options  question/type/truefalse/questiontype.php        /^    function save_question_options($question) {$/;"   f
 save_question_session  lib/questionlib.php     /^function save_question_session(&$question, &$state) {$/;"     f
-save_raw       lib/grade/grade_item.php        /^    function save_raw($raw_grades, $howmodified='module', $note=NULL) {$/;"   f
 save_session_and_responses     question/type/datasetdependent/abstractqtype.php        /^    function save_session_and_responses(&$question, &$state) {$/;"    f
 save_session_and_responses     question/type/match/questiontype.php    /^    function save_session_and_responses(&$question, &$state) {$/;"    f
 save_session_and_responses     question/type/multianswer/questiontype.php      /^    function save_session_and_responses(&$question, &$state) {$/;"    f
@@ -9975,24 +10040,22 @@ scorm_validate mod/scorm/locallib.php  /^function scorm_validate($data) {$/;"  f
 scorm_validate_aicc    mod/scorm/locallib.php  /^function scorm_validate_aicc($packagedir) {$/;"       f
 scorm_validate_manifest        mod/scorm/locallib.php  /^function scorm_validate_manifest($manifest) {$/;"     f
 scorm_view_display     mod/scorm/locallib.php  /^function scorm_view_display ($user, $scorm, $action, $cm, $boxwidth='') {$/;" f
-search_check_php5      search/lib.php  /^  function search_check_php5($feedback=false) {$/;"   f
-search_escape_string   search/lib.php  /^  function search_escape_string($str) {$/;"   f
+search_check_php5      search/lib.php  /^function search_check_php5($feedback = false) {$/;"   f
+search_escape_string   search/lib.php  /^function search_escape_string($str) {$/;"     f
 search_file_for_dnc    lib/simpletest/testcode.php     /^    function search_file_for_dnc($filepath) {$/;"     f
 search_forums_upgrade  blocks/search_forums/db/mysql.php       /^function search_forums_upgrade($oldversion=0) {$/;"   f
 search_forums_upgrade  blocks/search_forums/db/postgres7.php   /^function search_forums_upgrade($oldversion=0) {$/;"   f
 search_generate_SQL    lib/searchlib.php       /^function search_generate_SQL($parsetree, $datafield, $metafield, $mainidfield, $useridfield,$/;"      f
 search_generate_text_SQL       lib/searchlib.php       /^function search_generate_text_SQL($parsetree, $datafield, $metafield, $mainidfield, $useridfield,$/;" f
-search_get_additional_modules  search/lib.php  /^  function search_get_additional_modules() {$/;"      f
-search_get_document_types      search/lib.php  /^  function search_get_document_types($prefix='SEARCH_TYPE') {$/;"     f
+search_get_additional_modules  search/lib.php  /^function search_get_additional_modules() {$/;"        f
+search_get_document_types      search/lib.php  /^function search_get_document_types($prefix = 'SEARCH_TYPE_') {$/;"    f
 search_lexer   lib/searchlib.php       /^  function search_lexer(&$parser){$/;"        f
-search_pexit   search/lib.php  /^  function search_pexit($str = "") {$/;"      f
+search_pexit   search/lib.php  /^function search_pexit($str = "") {$/;"        f
 search_settings        admin/search.php        /^function search_settings(&$node, $query) {$/;"        f
 search_settings_html   admin/search.php        /^function search_settings_html(&$node, $query) {$/;"   f
-search_shorten_url     search/lib.php  /^  function search_shorten_url($url, $length=30) {$/;" f
-search_stopwatch       search/lib.php  /^  function search_stopwatch($cli = false) {$/;"       f
+search_shorten_url     search/lib.php  /^function search_shorten_url($url, $length=30) {$/;"   f
+search_stopwatch       search/lib.php  /^function search_stopwatch($cli = false) {$/;" f
 search_token   lib/searchlib.php       /^  function search_token($type,$value){$/;"    f
-search_upgrade blocks/search/db/mysql.php      /^function search_upgrade($oldversion=0) {$/;"  f
-search_upgrade blocks/search/db/postgres7.php  /^function search_upgrade($oldversion=0) {$/;"  f
 search_users   lib/datalib.php /^function search_users($courseid, $groupid, $searchtext, $sort='', $exceptions='') {$/;"       f
 section_links_upgrade  blocks/section_links/db/mysql.php       /^function section_links_upgrade($oldversion=0) {$/;"   f
 section_links_upgrade  blocks/section_links/db/postgres7.php   /^function section_links_upgrade($oldversion=0) {$/;"   f
@@ -10394,17 +10457,18 @@ setUnLocked   lib/pear/Spreadsheet/Excel/Writer/Format.php    /^    function setUnLoc
 setUnderline   lib/pear/Spreadsheet/Excel/Writer/Format.php    /^    function setUnderline($underline)$/;"     f
 setUnique      lib/xmldb/classes/XMLDBIndex.class.php  /^    function setUnique($unique = true) {$/;"  f
 setUnsigned    lib/xmldb/classes/XMLDBField.class.php  /^    function setUnsigned($unsigned=true) {$/;"        f
+setUp  grade/report/simpletest/testreportlib.php       /^    function setUp() {$/;"    f
 setUp  group/simpletest/test_groupinglib.php   /^    function setUp() {$/;"    f
+setUp  lib/simpletest/fixtures/gradetest.php   /^    function setUp() {$/;"    f
 setUp  lib/simpletest/testajaxlib.php  /^    function setUp() {$/;"    f
 setUp  lib/simpletest/testdmllib.php   /^    function setUp() {$/;"    f
 setUp  lib/simpletest/testeventslib.php        /^    function setUp() {$/;"    f
-setUp  lib/simpletest/testgradelib.php /^    function setUp() {$/;"    f
-setUp  lib/simpletest/testmodforumlib.php      /^    function setUp() {$/;"    f
 setUp  lib/simpletest/testmoodlelib.php        /^    function setUp() {$/;"    f
 setUp  lib/simpletest/testweblib.php   /^    function setUp() {$/;"    f
 setUp  lib/simpletestlib.php   /^    function setUp() {$/;"    f
 setUp  lib/simpletestlib/test_case.php /^        function setUp() {$/;"        f
 setUp  mod/data/simpletest/testpreset.php      /^    function setUp() {$/;"    f
+setUp  mod/forum/simpletest/testmodforumlib.php        /^    function setUp() {$/;"    f
 setUp  question/type/numerical/simpletest/testquestiontype.php /^    function setUp() {$/;"    f
 setUser        auth/cas/CAS/client.php /^  function setUser($user)$/;" f
 setVAlign      lib/pear/Spreadsheet/Excel/Writer/Format.php    /^    function setVAlign($location)$/;" f
@@ -10439,7 +10503,7 @@ set_align       lib/excel/Format.php    /^    function set_align($location)$/;" f
 set_align      lib/excellib.class.php  /^    function set_align($location) {$/;"       f
 set_align      lib/odslib.class.php    /^    function set_align($location) {$/;"       f
 set_align_and_wrap     mod/hotpot/report/click/report.php      /^      function set_align_and_wrap(&$table) {$/;"      f
-set_as_parent  lib/grade/grade_category.php    /^    function set_as_parent($children) {$/;"   f
+set_applicationid      mnet/peer.php   /^    function set_applicationid($applicationid) {$/;"  f
 set_attribute  auth/cas/CAS/domxml-php4-php5.php       /^ function set_attribute($name,$value) {return $this->myDOMNode->setAttribute($name,$value);}$/;"      f
 set_attribute  lib/tablelib.php        /^    function set_attribute($attribute, $value) {$/;"  f
 set_bg_color   lib/excel/Format.php    /^    function set_bg_color($color)$/;" f
@@ -10457,7 +10521,7 @@ set_bottom      lib/excellib.class.php  /^    function set_bottom($style) {$/;" f
 set_bottom     lib/odslib.class.php    /^    function set_bottom($style) {$/;" f
 set_bottom_color       lib/excel/Format.php    /^    function set_bottom_color($color)$/;"     f
 set_bounce_count       lib/moodlelib.php       /^function set_bounce_count($user,$reset=false) {$/;"   f
-set_calculation        lib/grade/grade_item.php        /^    function set_calculation($calculation = null) {$/;"       f
+set_calculation        lib/grade/grade_item.php        /^    function set_calculation($formula) {$/;"  f
 set_color      lib/excel/Format.php    /^    function set_color($color)$/;"    f
 set_color      lib/excellib.class.php  /^    function set_color($color) {$/;"  f
 set_color      lib/odslib.class.php    /^    function set_color($color) {$/;"  f
@@ -10514,6 +10578,7 @@ set_h_pagebreaks        lib/excel/Worksheet.php /^    function set_h_pagebreaks($breaks
 set_head       mod/hotpot/report/click/report.php      /^      function set_head(&$options, &$table, $zone, $exercisetype='', $details=array(), $questioncount=0) {$/;"        f
 set_header     lib/excel/Worksheet.php /^    function set_header($string,$margin = 0.50)$/;"   f
 set_hidden     lib/grade/grade_category.php    /^    function set_hidden($hidden) {$/;"        f
+set_hidden     lib/grade/grade_grades.php      /^    function set_hidden($hidden) {$/;"        f
 set_hidden     lib/grade/grade_item.php        /^    function set_hidden($hidden) {$/;"        f
 set_icon_html  lib/listlib.php /^    function set_icon_html($first, $last, &$lastitem){$/;"    f
 set_id mnet/peer.php   /^    function set_id($id) {$/;"        f
@@ -10527,8 +10592,11 @@ set_left       lib/odslib.class.php    /^    function set_left($style) {$/;"   f
 set_left_color lib/excel/Format.php    /^    function set_left_color($color)$/;"       f
 set_legend     mod/hotpot/report/default.php   /^    function set_legend(&$table, &$q, &$value, &$question) {$/;"      f
 set_lessonpageid       mod/lesson/pagelib.php  /^    function set_lessonpageid($pageid) {$/;"  f
-set_locked     lib/grade/grade_category.php    /^    function set_locked($locked) {$/;"        f
-set_locked     lib/grade/grade_item.php        /^    function set_locked($locked) {$/;"        f
+set_locked     lib/grade/grade_category.php    /^    function set_locked($lockedstate) {$/;"   f
+set_locked     lib/grade/grade_grades.php      /^    function set_locked($lockedstate) {$/;"   f
+set_locked     lib/grade/grade_item.php        /^    function set_locked($lockedstate) {$/;"   f
+set_locktime   lib/grade/grade_grades.php      /^    function set_locktime($locktime) {$/;"    f
+set_locktime   lib/grade/grade_item.php        /^    function set_locktime($locktime) {$/;"    f
 set_login_session_preferences  lib/moodlelib.php       /^function set_login_session_preferences() {$/;"        f
 set_margin_bottom      lib/excel/Worksheet.php /^    function set_margin_bottom($margin = 1.00)$/;"    f
 set_margin_left        lib/excel/Worksheet.php /^    function set_margin_left($margin = 0.75)$/;"      f
@@ -10552,17 +10620,19 @@ set_parameter lib/bennu/iCalendar_properties.php      /^    function set_parameter($n
 set_parameters mod/resource/type/file/resource.class.php       /^function set_parameters() {$/;"       f
 set_parameters mod/resource/type/repository/resource.class.php /^function set_parameters() {$/;"       f
 set_params     lib/mathslib.php        /^    function set_params($params) {$/;"        f
+set_parent     lib/grade/grade_category.php    /^    function set_parent($parentid, $source=null) {$/;"        f
+set_parent     lib/grade/grade_item.php        /^    function set_parent($parentid) {$/;"      f
 set_parent     lib/listlib.php /^    function set_parent(&$parent){$/;"        f
 set_parent_component   lib/bennu/iCalendar_properties.php      /^    function set_parent_component($componentname) {$/;"       f
-set_parent_id  lib/grade/grade_category.php    /^    function set_parent_id($parentid) {$/;"   f
-set_parent_id  lib/grade/grade_item.php        /^    function set_parent_id($parentid) {$/;"   f
 set_path       lib/smarty/Config_File.class.php        /^    function set_path($config_path)$/;"       f
 set_pattern    lib/excel/Format.php    /^    function set_pattern($arg = 1)$/;"        f
 set_pattern    lib/excellib.class.php  /^    function set_pattern($pattern=1) {$/;"    f
 set_pattern    lib/odslib.class.php    /^    function set_pattern($pattern=1) {$/;"    f
 set_portrait   lib/excel/Worksheet.php /^    function set_portrait()$/;"       f
+set_pref       grade/report/lib.php    /^    function set_pref($pref, $pref_value, $itemid=null) {$/;" f
 set_print_scale        lib/excel/Worksheet.php /^    function set_print_scale($scale = 100)$/;"        f
 set_progress_display   lib/libcurlemu/class_HTTPRetriever.php  /^      function set_progress_display($enabled = true) {$/;"    f
+set_properties lib/grade/grade_object.php      /^    function set_properties(&$instance, $params) {$/;"        f
 set_rename     lib/editor/htmlarea/coursefiles.php     /^        function set_rename(strfile) {$/;"    f
 set_right      lib/excel/Format.php    /^    function set_right($style)$/;"    f
 set_right      lib/excellib.class.php  /^    function set_right($style) {$/;"  f
@@ -10611,6 +10681,8 @@ set_value       lib/bennu/iCalendar_properties.php      /^    function set_value($value) {$
 set_value      lib/editor/htmlarea/coursefiles.php     /^        function set_value(params) {$/;"      f
 set_value      mod/resource/type/file/localfile.php    /^    function set_value(txt) {$/;"     f
 set_value      mod/resource/type/file/localpath.php    /^    function set_value(txt) {$/;"     f
+set_value      mod/resource/type/ims/finder.php        /^        function set_value(txt) {$/;" f
+set_value      mod/resource/type/ims/preview.php       /^        function set_value(txt) {$/;" f
 set_viable_parents     question/category_class.php     /^    function set_viable_parents(&$parentstrings, $category) {$/;"     f
 set_wwwroot    mnet/peer.php   /^    function set_wwwroot($wwwroot) {$/;"      f
 set_zoom       lib/excel/Worksheet.php /^    function set_zoom($scale = 100)$/;"       f
@@ -10642,6 +10714,7 @@ setup_elements  mod/resource/type/repository/resource.class.php /^function setup_
 setup_elements mod/resource/type/text/resource.class.php       /^function setup_elements(&$mform) {$/;"        f
 setup_enrolments       enrol/database/enrol.php        /^function setup_enrolments(&$user) {$/;"       f
 setup_enrolments       enrol/ldap/enrol.php    /^function setup_enrolments(&$user) {$/;"       f
+setup_groups   grade/report/grader/lib.php     /^    function setup_groups() {$/;"     f
 setup_is_unicodedb     lib/setuplib.php        /^function setup_is_unicodedb() {$/;"   f
 setup_lang_from_browser        lib/moodlelib.php       /^function setup_lang_from_browser() {$/;"      f
 setup_preprocessing    mod/resource/lib.php    /^function setup_preprocessing(&$default_values){$/;"   f
@@ -10650,6 +10723,8 @@ setup_preprocessing     mod/resource/type/html/resource.class.php       /^function setup_p
 setup_preprocessing    mod/resource/type/ims/resource.class.php        /^    function setup_preprocessing(&$defaults){$/;"     f
 setup_preprocessing    mod/resource/type/repository/resource.class.php /^function setup_preprocessing(&$defaults){$/;" f
 setup_preprocessing    mod/resource/type/text/resource.class.php       /^function setup_preprocessing(&$defaults){$/;" f
+setup_sortitemid       grade/report/grader/lib.php     /^    function setup_sortitemid() {$/;" f
+setup_table    grade/report/user/lib.php       /^    function setup_table() {$/;"      f
 seturl lib/editor/htmlarea/popups/link_std.php /^function seturl() {$/;"       f
 severity       admin/health.php        /^    function severity() {$/;" f
 sheets lib/excel/Workbook.php  /^    function sheets()$/;"     f
@@ -10836,7 +10911,7 @@ sso_user_login  sso/hive/lib.php        /^function sso_user_login($username, $password)
 standard_coursemodule_elements course/moodleform_mod.php       /^    function standard_coursemodule_elements($supportsgroups=true){$/;"        f
 standard_coursemodule_elements_settings        course/moodleform_mod.php       /^    function standard_coursemodule_elements_settings(){$/;"   f
 standard_hidden_coursemodule_elements  course/moodleform_mod.php       /^    function standard_hidden_coursemodule_elements(){$/;"     f
-standardise_score      lib/gradelib.php        /^function standardise_score($gradevalue, $source_min, $source_max, $target_min, $target_max, $debug=false) {$/;"       f
+standardise_score      lib/grade/grade_grades.php      /^    function standardise_score($rawgrade, $source_min, $source_max, $target_min, $target_max) {$/;"   f
 standardizeType        admin/mnet/MethodTable.php      /^    function standardizeType($type) {$/;"     f
 start  admin/mysql/libraries/sqlvalidator.class.php    /^        function start()$/;"  f
 start  lib/htmlpurifier/HTMLPurifier/Printer.php       /^    function start($tag, $attr = array()) {$/;"       f
@@ -11052,17 +11127,26 @@ tagname       auth/cas/CAS/domxml-php4-php5.php       /^ function tagname() {return $this->m
 takeThis       admin/mysql/themes.php  /^function takeThis(what){$/;"  f
 tally  lib/simpletestlib/mock_objects.php      /^        function tally() {$/;"        f
 tearDown       group/simpletest/test_groupinglib.php   /^    function tearDown() {$/;" f
+tearDown       lib/simpletest/fixtures/gradetest.php   /^    function tearDown() {$/;" f
 tearDown       lib/simpletest/testajaxlib.php  /^    function tearDown() {$/;" f
 tearDown       lib/simpletest/testdmllib.php   /^    function tearDown() {$/;" f
 tearDown       lib/simpletest/testeventslib.php        /^    function tearDown() {$/;" f
-tearDown       lib/simpletest/testgradelib.php /^    function tearDown() {$/;" f
-tearDown       lib/simpletest/testmodforumlib.php      /^    function tearDown() {$/;" f
 tearDown       lib/simpletest/testmoodlelib.php        /^    function tearDown() {$/;" f
 tearDown       lib/simpletest/testweblib.php   /^    function tearDown() {$/;" f
 tearDown       lib/simpletestlib.php   /^    function tearDown() {$/;" f
 tearDown       lib/simpletestlib/test_case.php /^        function tearDown() {$/;"     f
 tearDown       mod/data/simpletest/testpreset.php      /^    function tearDown() {$/;" f
+tearDown       mod/forum/simpletest/testmodforumlib.php        /^    function tearDown() {$/;" f
 tearDown       question/type/numerical/simpletest/testquestiontype.php /^    function tearDown() {$/;" f
+techproject_check_text_access  search/documents/techproject_document.php       /^function techproject_check_text_access($path, $entry_type, $this_id, $user, $group_id, $context_id){$/;"      f
+techproject_db_names   search/documents/techproject_document.php       /^function techproject_db_names() {$/;" f
+techproject_delete     search/documents/techproject_document.php       /^function techproject_delete($info, $itemtype) {$/;"   f
+techproject_get_content_for_index      search/documents/techproject_document.php       /^function techproject_get_content_for_index(&$techproject) {$/;"       f
+techproject_get_entries        search/documents/techproject_document.php       /^function techproject_get_entries($techproject_id, $type) {$/;"        f
+techproject_get_tasks  search/documents/techproject_document.php       /^function techproject_get_tasks($techproject_id) {$/;" f
+techproject_iterator   search/documents/techproject_document.php       /^function techproject_iterator() {$/;" f
+techproject_make_link  search/documents/techproject_document.php       /^function techproject_make_link($techproject_id, $entry_id, $entry_type, $group_id) {$/;"      f
+techproject_single_document    search/documents/techproject_document.php       /^function techproject_single_document($id, $itemtype) {$/;"    f
 tell   lib/simpletestlib/test_case.php /^        function tell(&$observer) {$/;"       f
 template_exists        lib/smarty/Smarty.class.php     /^    function template_exists($tpl_file)$/;"   f
 tempnam        lib/typo3/class.t3lib_div.php   /^      function tempnam($filePrefix)   {$/;"   f
@@ -11095,6 +11179,7 @@ test__events_update_definition__uninstall       lib/simpletest/testeventslib.php        /^
 test__events_update_definition__update lib/simpletest/testeventslib.php        /^    function test__events_update_definition__update() {$/;"   f
 test__minmax_function  lib/simpletest/testmathslib.php /^    function test__minmax_function() {$/;"    f
 test__params   lib/simpletest/testmathslib.php /^    function test__params() {$/;"     f
+test__specialchars     lib/simpletest/testmathslib.php /^    function test__specialchars() {$/;"       f
 test_add_group_to_grouping     group/simpletest/test_groupinglib.php   /^    function test_add_group_to_grouping() {$/;"       f
 test_add_member        group/simpletest/test_basicgrouplib.php /^    function test_add_member() {$/;"  f
 test_address_in_subnet lib/simpletest/testmoodlelib.php        /^    function test_address_in_subnet() {$/;"   f
@@ -11112,9 +11197,8 @@ test_delete_records     lib/simpletest/testdmllib.php   /^    function test_delete_rec
 test_delete_records2   lib/simpletest/testdmllib.php   /^    function test_delete_records2() {$/;"     f
 test_delete_records_select     lib/simpletest/testdmllib.php   /^    function test_delete_records_select() {$/;"       f
 test_dnc       lib/simpletest/testcode.php     /^    function test_dnc() {$/;" f
-test_float_keys        lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_float_keys() {$/;"  f
 test_format_string     lib/simpletest/testweblib.php   /^    function test_format_string() {$/;"       f
-test_forum_cron        lib/simpletest/testmodforumlib.php      /^    function test_forum_cron() {$/;"  f
+test_forum_cron        mod/forum/simpletest/testmodforumlib.php        /^    function test_forum_cron() {$/;"  f
 test_get_course_info   group/simpletest/test_basicgrouplib.php /^    function test_get_course_info() {$/;"     f
 test_get_field lib/simpletest/testdmllib.php   /^    function test_get_field() {$/;"   f
 test_get_field_select  lib/simpletest/testdmllib.php   /^    function test_get_field_select() {$/;"    f
@@ -11124,101 +11208,107 @@ test_get_record_select      lib/simpletest/testdmllib.php   /^    function test_get_rec
 test_get_record_sql    lib/simpletest/testdmllib.php   /^    function test_get_record_sql() {$/;"      f
 test_get_tolerance_interval    question/type/numerical/simpletest/testquestiontype.php /^    function test_get_tolerance_interval() {$/;"      f
 test_get_user  group/simpletest/test_basicgrouplib.php /^    function test_get_user() {$/;"    f
-test_grade_calculation_construct       lib/simpletest/grade/simpletest/testgradecalculation.php        /^    function test_grade_calculation_construct() {$/;" f
-test_grade_calculation_delete  lib/simpletest/grade/simpletest/testgradecalculation.php        /^    function test_grade_calculation_delete() {$/;"    f
-test_grade_calculation_fetch   lib/simpletest/grade/simpletest/testgradecalculation.php        /^    function test_grade_calculation_fetch() {$/;"     f
-test_grade_calculation_insert  lib/simpletest/grade/simpletest/testgradecalculation.php        /^    function test_grade_calculation_insert() {$/;"    f
-test_grade_calculation_update  lib/simpletest/grade/simpletest/testgradecalculation.php        /^    function test_grade_calculation_update() {$/;"    f
 test_grade_category_aggregate_grades   lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_aggregate_grades() {$/;"     f
 test_grade_category_apply_limit_rules  lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_apply_limit_rules() {$/;"    f
-test_grade_category_children_to_array  lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_children_to_array() {$/;"    f
+test_grade_category_build_path lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_build_path() {$/;"   f
 test_grade_category_construct  lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_construct() {$/;"    f
 test_grade_category_delete     lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_delete() {$/;"       f
 test_grade_category_fetch      lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_fetch() {$/;"        f
+test_grade_category_fetch_all  lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_fetch_all() {$/;"    f
+test_grade_category_fetch_course_category      lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_fetch_course_category() {$/;"        f
+test_grade_category_fetch_course_tree  lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_fetch_course_tree() {$/;"    f
+test_grade_category_force_regrading    lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_force_regrading() {$/;"      f
 test_grade_category_generate_grades    lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_generate_grades() {$/;"      f
 test_grade_category_get_children       lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_get_children() {$/;" f
+test_grade_category_get_final  lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_get_final() {$/;"    f
+test_grade_category_get_grade_item     lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_get_grade_item() {$/;"       f
+test_grade_category_get_name   lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_get_name() {$/;"     f
+test_grade_category_get_parent_category        lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_get_parent_category() {$/;"  f
+test_grade_category_get_sortorder      lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_get_sortorder() {$/;"        f
 test_grade_category_has_children       lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_has_children() {$/;" f
 test_grade_category_insert     lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_insert() {$/;"       f
-test_grade_category_set_as_parent      lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_set_as_parent() {$/;"        f
+test_grade_category_is_course_category lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_is_course_category() {$/;"   f
+test_grade_category_is_hidden  lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_is_hidden() {$/;"    f
+test_grade_category_is_locked  lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_is_locked() {$/;"    f
+test_grade_category_load_grade_item    lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_load_grade_item() {$/;"      f
+test_grade_category_load_parent_category       lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_load_parent_category() {$/;" f
+test_grade_category_move_after_sortorder       lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_move_after_sortorder() {$/;" f
+test_grade_category_qualifies_for_regrading    lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_qualifies_for_regrading() {$/;"      f
+test_grade_category_set_hidden lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_set_hidden() {$/;"   f
+test_grade_category_set_locked lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_set_locked() {$/;"   f
+test_grade_category_set_parent lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_set_parent() {$/;"   f
+test_grade_category_set_sortorder      lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_set_sortorder() {$/;"        f
 test_grade_category_update     lib/simpletest/grade/simpletest/testgradecategory.php   /^    function test_grade_category_update() {$/;"       f
-test_grade_create_category     lib/simpletest/testgradelib.php /^    function test_grade_create_category() {$/;"       f
-test_grade_create_item lib/simpletest/testgradelib.php /^    function test_grade_create_item() {$/;"   f
-test_grade_get_items   lib/simpletest/testgradelib.php /^    function test_grade_get_items() {$/;"     f
-test_grade_grades_final_construct      lib/simpletest/grade/simpletest/testgradefinal.php      /^    function test_grade_grades_final_construct() {$/;"        f
-test_grade_grades_final_delete lib/simpletest/grade/simpletest/testgradefinal.php      /^    function test_grade_grades_final_delete() {$/;"   f
-test_grade_grades_final_fetch  lib/simpletest/grade/simpletest/testgradefinal.php      /^    function test_grade_grades_final_fetch() {$/;"    f
-test_grade_grades_final_insert lib/simpletest/grade/simpletest/testgradefinal.php      /^    function test_grade_grades_final_insert() {$/;"   f
-test_grade_grades_final_load_grade_item        lib/simpletest/grade/simpletest/testgradefinal.php      /^    function test_grade_grades_final_load_grade_item() {$/;"  f
-test_grade_grades_final_update lib/simpletest/grade/simpletest/testgradefinal.php      /^    function test_grade_grades_final_update() {$/;"   f
-test_grade_grades_raw_construct        lib/simpletest/grade/simpletest/testgraderaw.php        /^    function test_grade_grades_raw_construct() {$/;"  f
-test_grade_grades_raw_delete   lib/simpletest/grade/simpletest/testgraderaw.php        /^    function test_grade_grades_raw_delete() {$/;"     f
-test_grade_grades_raw_fetch    lib/simpletest/grade/simpletest/testgraderaw.php        /^    function test_grade_grades_raw_fetch() {$/;"      f
-test_grade_grades_raw_insert   lib/simpletest/grade/simpletest/testgraderaw.php        /^    function test_grade_grades_raw_insert() {$/;"     f
-test_grade_grades_raw_load_grade_item  lib/simpletest/grade/simpletest/testgraderaw.php        /^    function test_grade_grades_raw_load_grade_item() {$/;"    f
-test_grade_grades_raw_update   lib/simpletest/grade/simpletest/testgraderaw.php        /^    function test_grade_grades_raw_update() {$/;"     f
-test_grade_grades_text_construct       lib/simpletest/grade/simpletest/testgradetext.php       /^    function test_grade_grades_text_construct() {$/;" f
-test_grade_grades_text_delete  lib/simpletest/grade/simpletest/testgradetext.php       /^    function test_grade_grades_text_delete() {$/;"    f
-test_grade_grades_text_fetch   lib/simpletest/grade/simpletest/testgradetext.php       /^    function test_grade_grades_text_fetch() {$/;"     f
-test_grade_grades_text_insert  lib/simpletest/grade/simpletest/testgradetext.php       /^    function test_grade_grades_text_insert() {$/;"    f
-test_grade_grades_text_load_grade_item lib/simpletest/grade/simpletest/testgradetext.php       /^    function test_grade_grades_text_load_grade_item() {$/;"   f
-test_grade_grades_text_update  lib/simpletest/grade/simpletest/testgradetext.php       /^    function test_grade_grades_text_update() {$/;"    f
-test_grade_history_construct   lib/simpletest/grade/simpletest/testgradehistory.php    /^    function test_grade_history_construct() {$/;"     f
-test_grade_history_delete      lib/simpletest/grade/simpletest/testgradehistory.php    /^    function test_grade_history_delete() {$/;"        f
-test_grade_history_fetch       lib/simpletest/grade/simpletest/testgradehistory.php    /^    function test_grade_history_fetch() {$/;" f
-test_grade_history_insert      lib/simpletest/grade/simpletest/testgradehistory.php    /^    function test_grade_history_insert() {$/;"        f
-test_grade_history_update      lib/simpletest/grade/simpletest/testgradehistory.php    /^    function test_grade_history_update() {$/;"        f
+test_grade_grades_construct    lib/simpletest/grade/simpletest/testgradegrades.php     /^    function test_grade_grades_construct() {$/;"      f
+test_grade_grades_fetch        lib/simpletest/grade/simpletest/testgradegrades.php     /^    function test_grade_grades_fetch() {$/;"  f
+test_grade_grades_fetch_all    lib/simpletest/grade/simpletest/testgradegrades.php     /^    function test_grade_grades_fetch_all() {$/;"      f
+test_grade_grades_insert       lib/simpletest/grade/simpletest/testgradegrades.php     /^    function test_grade_grades_insert() {$/;" f
+test_grade_grades_is_hidden    lib/simpletest/grade/simpletest/testgradegrades.php     /^    function test_grade_grades_is_hidden() {$/;"      f
+test_grade_grades_is_locked    lib/simpletest/grade/simpletest/testgradegrades.php     /^    function test_grade_grades_is_locked() {$/;"      f
+test_grade_grades_load_grade_item      lib/simpletest/grade/simpletest/testgradegrades.php     /^    function test_grade_grades_load_grade_item() {$/;"        f
+test_grade_grades_set_hidden   lib/simpletest/grade/simpletest/testgradegrades.php     /^    function test_grade_grades_set_hidden() {$/;"     f
+test_grade_grades_set_locked   lib/simpletest/grade/simpletest/testgradegrades.php     /^    function test_grade_grades_set_locked() {$/;"     f
+test_grade_grades_standardise_score    lib/simpletest/grade/simpletest/testgradegrades.php     /^    function test_grade_grades_standardise_score() {$/;"      f
+test_grade_grades_text_construct       lib/simpletest/grade/simpletest/testgradegradestext.php /^    function test_grade_grades_text_construct() {$/;" f
+test_grade_grades_text_delete  lib/simpletest/grade/simpletest/testgradegradestext.php /^    function test_grade_grades_text_delete() {$/;"    f
+test_grade_grades_text_fetch   lib/simpletest/grade/simpletest/testgradegradestext.php /^    function test_grade_grades_text_fetch() {$/;"     f
+test_grade_grades_text_fetch_all       lib/simpletest/grade/simpletest/testgradegradestext.php /^    function test_grade_grades_text_fetch_all() {$/;" f
+test_grade_grades_text_insert  lib/simpletest/grade/simpletest/testgradegradestext.php /^    function test_grade_grades_text_insert() {$/;"    f
+test_grade_grades_text_update  lib/simpletest/grade/simpletest/testgradegradestext.php /^    function test_grade_grades_text_update() {$/;"    f
+test_grade_grades_update       lib/simpletest/grade/simpletest/testgradegrades.php     /^    function test_grade_grades_update() {$/;" f
 test_grade_is_locked   lib/simpletest/testgradelib.php /^    function test_grade_is_locked() {$/;"     f
 test_grade_item_adjust_grade   lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_adjust_grade() {$/;"     f
-test_grade_item_adjust_scale_grade     lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_adjust_scale_grade() {$/;"       f
-test_grade_item_construct      lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_construct() { $/;"       f
+test_grade_item_compute        lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_compute() {$/;"  f
+test_grade_item_construct      lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_construct() {$/;"        f
 test_grade_item_delete lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_delete() {$/;"   f
+test_grade_item_depends_on     lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_depends_on() {$/;"       f
 test_grade_item_fetch  lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_fetch() {$/;"    f
-test_grade_item_fetch_all_using_this   lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_fetch_all_using_this() {$/;"     f
-test_grade_item_generate_final lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_generate_final() {$/;"   f
+test_grade_item_fetch_all      lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_fetch_all() {$/;"        f
+test_grade_item_fetch_course_item      lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_fetch_course_item() {$/;"        f
+test_grade_item_force_regrading        lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_force_regrading() {$/;"  f
+test_grade_item_generate_idnumber      lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_generate_idnumber() {$/;"        f
+test_grade_item_generate_itemnumber_for_manual lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_generate_itemnumber_for_manual() {$/;"   f
 test_grade_item_get_all_finals lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_get_all_finals() {$/;"   f
-test_grade_item_get_all_raws   lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_get_all_raws() {$/;"     f
 test_grade_item_get_calculation        lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_get_calculation() {$/;"  f
-test_grade_item_get_category   lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_get_category() {$/;"     f
 test_grade_item_get_final      lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_get_final() {$/;"        f
-test_grade_item_get_raw        lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_get_raw() { $/;" f
+test_grade_item_get_item_category      lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_get_item_category() {$/;"        f
+test_grade_item_get_name       lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_get_name() {$/;" f
+test_grade_item_get_parent_category    lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_get_parent_category() {$/;"      f
+test_grade_item_get_sortorder  lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_get_sortorder() {$/;"    f
 test_grade_item_insert lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_insert() {$/;"   f
-test_grade_item_load   lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_load() {$/;"     f
-test_grade_item_load_fake_final        lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_load_fake_final() {$/;"  f
-test_grade_item_qualifies_for_update   lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_qualifies_for_update() {$/;"     f
+test_grade_item_is_calculated  lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_is_calculated() {$/;"    f
+test_grade_item_is_category_item       lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_is_category_item() {$/;" f
+test_grade_item_is_course_item lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_is_course_item() {$/;"   f
+test_grade_item_is_hidden      lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_is_hidden() {$/;"        f
+test_grade_item_is_locked      lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_is_locked() {$/;"        f
+test_grade_item_load_item_category     lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_load_item_category() {$/;"       f
+test_grade_item_load_outcome   lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_load_outcome() {$/;"     f
+test_grade_item_load_parent_category   lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_load_parent_category() {$/;"     f
+test_grade_item_load_scale     lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_load_scale() {$/;"       f
+test_grade_item_move_after_sortorder   lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_move_after_sortorder() {$/;"     f
+test_grade_item_qualifies_for_regrading        lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_qualifies_for_regrading() {$/;"  f
+test_grade_item_regrade_final_grades   lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_regrade_final_grades() {$/;"     f
 test_grade_item_set_calculation        lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_set_calculation() {$/;"  f
-test_grade_item_toggle_hiding  lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_toggle_hiding() {$/;"    f
-test_grade_item_toggle_locking lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_toggle_locking() {$/;"   f
+test_grade_item_set_hidden     lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_set_hidden() {$/;"       f
+test_grade_item_set_locked     lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_set_locked() {$/;"       f
+test_grade_item_set_parent     lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_set_parent() {$/;"       f
+test_grade_item_set_sortorder  lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_set_sortorder() {$/;"    f
 test_grade_item_update lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_update() {$/;"   f
-test_grade_item_update_final_grades    lib/simpletest/grade/simpletest/testgradeitem.php       /^    function test_grade_item_update_final_grades() {$/;"      f
+test_grade_load_text   lib/simpletest/grade/simpletest/testgradegrades.php     /^    function test_grade_load_text() {$/;"     f
 test_grade_outcome_construct   lib/simpletest/grade/simpletest/testgradeoutcome.php    /^    function test_grade_outcome_construct() {$/;"     f
 test_grade_outcome_delete      lib/simpletest/grade/simpletest/testgradeoutcome.php    /^    function test_grade_outcome_delete() {$/;"        f
 test_grade_outcome_fetch       lib/simpletest/grade/simpletest/testgradeoutcome.php    /^    function test_grade_outcome_fetch() {$/;" f
+test_grade_outcome_fetch_all   lib/simpletest/grade/simpletest/testgradeoutcome.php    /^    function test_grade_outcome_fetch_all() {$/;"     f
 test_grade_outcome_insert      lib/simpletest/grade/simpletest/testgradeoutcome.php    /^    function test_grade_outcome_insert() {$/;"        f
 test_grade_outcome_update      lib/simpletest/grade/simpletest/testgradeoutcome.php    /^    function test_grade_outcome_update() {$/;"        f
-test_grade_raw_annotate        lib/simpletest/grade/simpletest/testgraderaw.php        /^    function test_grade_raw_annotate() {$/;"  f
-test_grade_raw_load_text       lib/simpletest/grade/simpletest/testgraderaw.php        /^    function test_grade_raw_load_text() {$/;" f
-test_grade_raw_update_history  lib/simpletest/grade/simpletest/testgraderaw.php        /^    function test_grade_raw_update_history() {$/;"    f
+test_grade_raw_update_feedback lib/simpletest/grade/simpletest/testgradegrades.php     /^    function test_grade_raw_update_feedback() {$/;"   f
+test_grade_raw_update_information      lib/simpletest/grade/simpletest/testgradegrades.php     /^    function test_grade_raw_update_information() {$/;"        f
 test_grade_scale_delete        lib/simpletest/grade/simpletest/testgradescale.php      /^    function test_grade_scale_delete() {$/;"  f
 test_grade_scale_fetch lib/simpletest/grade/simpletest/testgradescale.php      /^    function test_grade_scale_fetch() {$/;"   f
 test_grade_scale_insert        lib/simpletest/grade/simpletest/testgradescale.php      /^    function test_grade_scale_insert() {$/;"  f
 test_grade_scale_update        lib/simpletest/grade/simpletest/testgradescale.php      /^    function test_grade_scale_update() {$/;"  f
-test_grade_standardise_score   lib/simpletest/testgradelib.php /^    function test_grade_standardise_score() {$/;"     f
-test_grade_tree_build_tree_filled      lib/simpletest/grade/simpletest/testgradetree.php       /^    function test_grade_tree_build_tree_filled() {$/;"        f
 test_grade_tree_constructor    lib/simpletest/grade/simpletest/testgradetree.php       /^    function test_grade_tree_constructor() {$/;"      f
-test_grade_tree_display_edit_tree      lib/simpletest/grade/simpletest/testgradetree.php       /^    function test_grade_tree_display_edit_tree() {$/;"        f
-test_grade_tree_display_grades lib/simpletest/grade/simpletest/testgradetree.php       /^    function test_grade_tree_display_grades() {$/;"   f
-test_grade_tree_get_filler     lib/simpletest/grade/simpletest/testgradetree.php       /^    function test_grade_tree_get_filler() {$/;"       f
-test_grade_tree_get_neighbour_sortorder        lib/simpletest/grade/simpletest/testgradetree.php       /^    function test_grade_tree_get_neighbour_sortorder() {$/;"  f
-test_grade_tree_get_tree       lib/simpletest/grade/simpletest/testgradetree.php       /^    function test_grade_tree_get_tree() {$/;" f
-test_grade_tree_insert_grade_item      lib/simpletest/grade/simpletest/testgradetree.php       /^    function test_grade_tree_insert_grade_item() {$/;"        f
-test_grade_tree_insert_grade_subcategory       lib/simpletest/grade/simpletest/testgradetree.php       /^    function test_grade_tree_insert_grade_subcategory() {$/;" f
-test_grade_tree_insert_grade_topcategory       lib/simpletest/grade/simpletest/testgradetree.php       /^    function test_grade_tree_insert_grade_topcategory() {$/;" f
-test_grade_tree_load_without_finals    lib/simpletest/grade/simpletest/testgradetree.php       /^    function test_grade_tree_load_without_finals() {$/;"      f
 test_grade_tree_locate_element lib/simpletest/grade/simpletest/testgradetree.php       /^    function test_grade_tree_locate_element() {$/;"   f
-test_grade_tree_move_element   lib/simpletest/grade/simpletest/testgradetree.php       /^    function test_grade_tree_move_element() {$/;"     f
-test_grade_tree_remove_element lib/simpletest/grade/simpletest/testgradetree.php       /^    function test_grade_tree_remove_element() {$/;"   f
-test_grade_tree_renumber       lib/simpletest/grade/simpletest/testgradetree.php       /^    function test_grade_tree_renumber() {$/;" f
-test_grade_tree_update_db      lib/simpletest/grade/simpletest/testgradetree.php       /^    function test_grade_tree_update_db() {$/;"        f
 test_group_matches     group/simpletest/test_basicgrouplib.php /^    function test_group_matches(){$/;"        f
 test_groups_grouping_matches   group/simpletest/test_groupinglib.php   /^    function test_groups_grouping_matches(){$/;"      f
 test_insert_record     lib/simpletest/testdmllib.php   /^    function test_insert_record() {$/;"       f
@@ -11292,10 +11382,13 @@ to_html       lib/listlib.php /^    function to_html($indent=0, $extraargs = array()){
 to_html        lib/listlib.php /^    function to_html($indent=0, $extraargs=array()){$/;"      f
 to_reverse_polish      lib/excel/Parser.php    /^  function to_reverse_polish($tree = array())$/;"     f
 toggle admin/mysql/left.php    /^    function toggle( id, only_open ) {$/;"    f
-toggle_hiding  lib/grade/grade_item.php        /^    function toggle_hiding($update_final=false, $new_state=NULL) {$/;"        f
-toggle_locking lib/grade/grade_item.php        /^    function toggle_locking($update_final=false, $new_state=NULL) {$/;"       f
 toggledbinfo   install.php     /^function toggledbinfo() {$/;" f
 tohtml lib/adodb/perf/perf-oci8.inc.php        /^      function tohtml(&$rs,$type)$/;" f
+tokenise_expand_cjk    lib/tokeniserlib.php    /^function tokenise_expand_cjk($matches) {$/;"  f
+tokenise_simplify      lib/tokeniserlib.php    /^function tokenise_simplify($text, $overlap_cjk, $join_numbers) {$/;"  f
+tokenise_split lib/tokeniserlib.php    /^function tokenise_split($text, $stop_words, $overlap_cjk, $join_numbers) {$/;"        f
+tokenise_text  lib/tokeniserlib.php    /^function tokenise_text($text, $stop_words = array(), $overlap_cjk = false, $join_numbers = false) {$/;"       f
+tokenise_truncate_word lib/tokeniserlib.php    /^function tokenise_truncate_word(&$text) {$/;" f
 tokenizeHTML   lib/htmlpurifier/HTMLPurifier/Lexer.php /^    function tokenizeHTML($string, $config, &$context) {$/;"  f
 tokenizeHTML   lib/htmlpurifier/HTMLPurifier/Lexer/DirectLex.php       /^    function tokenizeHTML($html, $config, &$context) {$/;"    f
 tokenizeHTML   lib/htmlpurifier/HTMLPurifier/Lexer/PEARSax3.php        /^    function tokenizeHTML($string, $config, &$context) {$/;"  f
@@ -11331,6 +11424,7 @@ transform       lib/markdown.php        /^      function transform($text) {$/;" f
 traverse_xmlize        lib/xmlize.php  /^function traverse_xmlize($array, $arrName = 'array', $level = 0) {$/;"        f
 trigger        lib/evalmath/evalmath.class.php /^    function trigger($msg) {$/;"      f
 trigger_error  lib/smarty/Smarty.class.php     /^    function trigger_error($error_msg, $error_type = E_USER_WARNING)$/;"      f
+trigger_raw_updated    lib/grade/grade_item.php        /^    function trigger_raw_updated($grade, $source) {$/;"       f
 trimExplode    lib/typo3/class.t3lib_div.php   /^      function trimExplode($delim, $string, $onlyNonEmptyValues=0)    {$/;"   f
 trim_utf8_bom  lib/textlib.class.php   /^    function trim_utf8_bom($str) {$/;"        f
 truncate_userinfo      lib/moodlelib.php       /^function truncate_userinfo($info) {$/;"       f
@@ -11380,10 +11474,9 @@ unxmlise       question/format/examview/format.php     /^    function unxmlise( $xml ) {$/
 unzip_cleanfilename    lib/moodlelib.php       /^function unzip_cleanfilename ($p_event, &$p_header) {$/;"     f
 unzip_file     lib/moodlelib.php       /^function unzip_file ($zipfile, $destination = '', $showstatus = true) {$/;"   f
 unzip_show_status      lib/moodlelib.php       /^function unzip_show_status ($list,$removepath) {$/;"  f
-update lib/grade/grade_category.php    /^    function update() { $/;"  f
-update lib/grade/grade_grades_raw.php  /^    function update($newgrade, $howmodified='manual', $note=NULL) {$/;"       f
-update lib/grade/grade_item.php        /^    function update() {$/;"   f
-update lib/grade/grade_object.php      /^    function update() {$/;"   f
+update lib/grade/grade_category.php    /^    function update($source=null) {$/;"       f
+update lib/grade/grade_item.php        /^    function update($source=null) {$/;"       f
+update lib/grade/grade_object.php      /^    function update($source=null) {$/;"       f
 update lib/wiki_to_markdown.php        /^  function update( $thing, $textfield, $formatfield, $coursesql='' ) {$/;"    f
 update mod/chat/gui_header_js/users.php        /^    function update() {$/;"   f
 update theme/chameleon/ui/ChameleonCSS.class.php       /^    function update($file, $content = '') {$/;"       f
@@ -11411,17 +11504,18 @@ update_course course/lib.php  /^function update_course($data) {$/;"   f
 update_course_icon     lib/weblib.php  /^function update_course_icon($courseid) {$/;"  f
 update_dataset_options question/type/calculated/questiontype.php       /^    function update_dataset_options($datasetdefs, $form) {$/;"        f
 update_dataset_options question/type/datasetdependent/abstractqtype.php        /^    function update_dataset_options($datasetdefs, $form) {$/;"        f
-update_db      lib/grade/grade_tree.php        /^    function update_db() {$/;"        f
 update_enrolments      auth/mnet/auth.php      /^    function update_enrolments($username, $courses) {$/;"     f
 update_event   lib/moodlelib.php       /^function update_event($event) {$/;"   f
 update_event_count     mod/hotpot/report/click/report.php      /^      function update_event_count(&$click, $detail, $q) {$/;" f
+update_feedback        lib/grade/grade_grades.php      /^    function update_feedback($feedback, $feedbackformat, $usermodified=null) {$/;"    f
 update_field   mod/data/field/picture/field.class.php  /^    function update_field() {$/;"     f
 update_field   mod/data/lib.php        /^    function update_field() {$/;"     f
-update_final_grade     lib/grade/grade_item.php        /^    function update_final_grade($userid=NULL) {$/;"   f
+update_final_grade     lib/grade/grade_item.php        /^    function update_final_grade($userid, $finalgrade=false, $source=NULL, $note=NULL, $feedback=false, $feedbackformat=FORMAT_MOODLE, $usermodified=null) {$/;"       f
 update_from_db lib/grade/grade_object.php      /^    function update_from_db() {$/;"   f
 update_grade   mod/assignment/lib.php  /^    function update_grade($submission) {$/;"  f
 update_group_button    lib/weblib.php  /^function update_group_button($courseid, $groupid) {$/;"       f
 update_groups_button   lib/weblib.php  /^function update_groups_button($courseid) {$/;"        f
+update_information     lib/grade/grade_grades.php      /^    function update_information($information, $informationformat) {$/;"       f
 update_instance        mod/assignment/lib.php  /^    function update_instance($assignment) {$/;"       f
 update_instance        mod/resource/lib.php    /^function update_instance($resource) {$/;"     f
 update_instance        mod/resource/type/directory/resource.class.php  /^function update_instance($resource) {$/;"     f
@@ -11436,6 +11530,7 @@ update_main_listing     mod/assignment/lib.php  /^    function update_main_listing($s
 update_module_button   lib/weblib.php  /^function update_module_button($moduleid, $courseid, $string) {$/;"    f
 update_mymoodle_icon   lib/weblib.php  /^function update_mymoodle_icon() {$/;" f
 update_parent  lib/editor/htmlarea/popups/fullscreen.php       /^function update_parent() {$/;"        f
+update_raw_grade       lib/grade/grade_item.php        /^    function update_raw_grade($userid, $rawgrade=false, $source=NULL, $note=NULL, $feedback=false, $feedbackformat=FORMAT_MOODLE, $usermodified=null) {$/;"   f
 update_record  lib/dmllib.php  /^function update_record($table, $dataobject) {$/;"     f
 update_restricted_mods course/lib.php  /^function update_restricted_mods($course,$mods) {$/;"  f
 update_submission      mod/assignment/type/online/assignment.class.php /^    function update_submission($data) {$/;"   f
@@ -11452,7 +11547,6 @@ upgrade_activity_modules        lib/adminlib.php        /^function upgrade_activity_modules($r
 upgrade_backup_db      backup/lib.php  /^    function upgrade_backup_db($continueto) {$/;"     f
 upgrade_blocks_db      lib/blocklib.php        /^function upgrade_blocks_db($continueto) {$/;" f
 upgrade_blocks_plugins lib/blocklib.php        /^function upgrade_blocks_plugins($continueto) {$/;"    f
-upgrade_calculation_to_object  lib/grade/grade_item.php        /^    function upgrade_calculation_to_object() {$/;"    f
 upgrade_check_running  lib/adminlib.php        /^function upgrade_check_running($message, $timeout) {$/;"      f
 upgrade_get_javascript lib/adminlib.php        /^function upgrade_get_javascript() {$/;"       f
 upgrade_group_db       group/db/upgrade.php    /^function upgrade_group_db($continueto) {$/;"  f
@@ -11492,6 +11586,7 @@ useProxy        lib/simpletestlib/browser.php   /^        function useProxy($proxy, $user
 useProxy       lib/simpletestlib/simpletest.php        /^        function useProxy($proxy, $username = false, $password = false) {$/;" f
 useProxy       lib/simpletestlib/user_agent.php        /^        function useProxy($proxy, $username, $password) {$/;" f
 useProxy       lib/simpletestlib/web_tester.php        /^        function useProxy($proxy, $username = false, $password = false) {$/;" f
+use_formula    lib/grade/grade_item.php        /^    function use_formula($userid, $params, $useditems, $oldgrade) {$/;"       f
 use_html_editor        lib/editor/htmlarea/htmlarea.class.php  /^    function use_html_editor ( $name='', $editorhidebuttons='' ) {$/;"        f
 use_html_editor        lib/editor/tinymce/tinymce.class.php    /^    function use_html_editor($name='', $editorhidesomebuttons='') {$/;"       f
 use_html_editor        lib/weblib.php  /^function use_html_editor($name='', $editorhidebuttons='', $id='') {$/;"       f
@@ -11822,6 +11917,7 @@ validate_form   auth/db/auth.php        /^     function validate_form(&$form, &$err) {$/;
 validate_form  calendar/event.php      /^function validate_form(&$form, &$err) {$/;"   f
 validate_form  lib/authlib.php /^     function validate_form(&$form, &$err) {$/;"      f
 validate_form  question/type/calculated/questiontype.php       /^    function validate_form($form) {$/;"       f
+validate_formula       lib/grade/grade_item.php        /^    function validate_formula($formula) {$/;" f
 validate_internal_user_password        lib/moodlelib.php       /^function validate_internal_user_password(&$user, $password) {$/;"     f
 validate_line  admin/handlevirus.php   /^function validate_line($line) {$/;"   f
 validate_response_cookie       lib/libcurlemu/class_HTTPRetriever.php  /^      function validate_response_cookie($cookie,$actual_hostname) {$/;"       f
@@ -11829,10 +11925,14 @@ validation    course/edit_form.php    /^    function validation($data){$/;"   f
 validation     course/import/activities/import_form.php        /^    function validation($data) {$/;"  f
 validation     course/request_form.php /^    function validation($data) {$/;"  f
 validation     enrol/authorize/enrol_form.php  /^    function validation($data)$/;"    f
+validation     grade/edit/calculation_form.php /^    function validation($data){$/;"   f
+validation     grade/edit/item_form.php        /^    function validation($data){$/;"   f
+validation     grade/report/grader/preferences_form.php        /^    function validation($data){$/;"   f
 validation     lib/formslib.php        /^    function validation($data) {$/;"  f
 validation     login/change_password_form.php  /^    function validation($data){$/;"   f
 validation     login/forgot_password_form.php  /^    function validation($data) {$/;"  f
 validation     login/signup_form.php   /^    function validation($data) {$/;"  f
+validation     message/edit_form.php   /^    function validation ($messageconf) {$/;"  f
 validation     mod/choice/mod_form.php /^    function validation($data){$/;"   f
 validation     mod/forum/post_form.php /^    function validation($data) {$/;"  f
 validation     mod/glossary/edit_form.php      /^    function validation($data){$/;"   f
@@ -11901,28 +12001,29 @@ wiki_can_add_entry    mod/wiki/lib.php        /^function wiki_can_add_entry(&$wiki, &$user
 wiki_can_edit_entry    mod/wiki/lib.php        /^function wiki_can_edit_entry(&$wiki_entry, &$wiki, &$user, &$course) {$/;"    f
 wiki_check_backup_mods mod/wiki/backuplib.php  /^    function wiki_check_backup_mods($course,$user_data=false,$backup_unique_code,$instances=null) {$/;"       f
 wiki_check_backup_mods_instances       mod/wiki/backuplib.php  /^    function wiki_check_backup_mods_instances($instance,$backup_unique_code) {$/;"    f
+wiki_check_text_access search/documents/wiki_document.php      /^function wiki_check_text_access($path, $itemtype, $this_id, $user, $group_id, $context_id){$/;"       f
 wiki_content_dir       mod/wiki/lib.php        /^function wiki_content_dir(&$wiki) {$/;"       f
 wiki_context   mod/wiki/lib.php        /^function wiki_context($wiki) {$/;"    f
 wiki_cron      mod/wiki/lib.php        /^function wiki_cron () {$/;"   f
-wiki_db_names  search/documents/wiki_document.php      /^  function wiki_db_names() {$/;"      f
+wiki_db_names  search/documents/wiki_document.php      /^function wiki_db_names() {$/;"        f
 wiki_decode_content_links      mod/wiki/restorelib.php /^    function wiki_decode_content_links ($content,$restore) {$/;"      f
 wiki_decode_content_links_caller       mod/wiki/restorelib.php /^    function wiki_decode_content_links_caller($restore) {$/;" f
-wiki_delete    search/documents/wiki_document.php      /^  function wiki_delete($info) {$/;"   f
+wiki_delete    search/documents/wiki_document.php      /^function wiki_delete($info, $itemtype) {$/;"  f
 wiki_delete_instance   mod/wiki/lib.php        /^function wiki_delete_instance($id) {$/;"      f
 wiki_encode_content_links      mod/wiki/backuplib.php  /^    function wiki_encode_content_links ($content,$preferences) {$/;"  f
 wiki_entries_restore_mods      mod/wiki/restorelib.php /^    function wiki_entries_restore_mods($old_wiki_id,$new_wiki_id,$info,$restore) {$/;"        f
 wiki_filter    mod/wiki/filter.php     /^    function wiki_filter($courseid, $text) {$/;"      f
-wiki_get_content_for_index     search/documents/wiki_document.php      /^  function wiki_get_content_for_index(&$wiki) {$/;"   f
+wiki_get_content_for_index     search/documents/wiki_document.php      /^function wiki_get_content_for_index(&$wiki) {$/;"     f
 wiki_get_course_wikis  mod/wiki/lib.php        /^function wiki_get_course_wikis($courseid, $wtype='*') {$/;"   f
 wiki_get_default_entry mod/wiki/lib.php        /^function wiki_get_default_entry(&$wiki, &$course, $userid=0, $groupid=0) {$/;"        f
 wiki_get_entries       mod/wiki/lib.php        /^function wiki_get_entries(&$wiki, $byindex=NULL) {$/;"        f
 wiki_get_entry mod/wiki/lib.php        /^function wiki_get_entry(&$wiki, &$course, $userid=0, $groupid=0) {$/;"        f
 wiki_get_group_entry   mod/wiki/lib.php        /^function wiki_get_group_entry(&$wiki, $groupid=null) {$/;"    f
-wiki_get_latest_page   search/documents/wiki_document.php      /^  function wiki_get_latest_page(&$entry, $pagename, $version=0) {$/;" f
-wiki_get_latest_pages  search/documents/wiki_document.php      /^  function wiki_get_latest_pages(&$entry) {$/;"       f
+wiki_get_latest_page   search/documents/wiki_document.php      /^function wiki_get_latest_page(&$entry, $pagename, $version = 0) {$/;" f
+wiki_get_latest_pages  search/documents/wiki_document.php      /^function wiki_get_latest_pages(&$entry) {$/;" f
 wiki_get_other_wikis   mod/wiki/lib.php        /^function wiki_get_other_wikis(&$wiki, &$user, &$course, $currentid=0) {$/;"   f
 wiki_get_owner mod/wiki/lib.php        /^function wiki_get_owner(&$wiki_entry) {$/;"   f
-wiki_get_pages search/documents/wiki_document.php      /^  function wiki_get_pages(&$entry) {$/;"      f
+wiki_get_pages search/documents/wiki_document.php      /^function wiki_get_pages(&$entry) {$/;"        f
 wiki_get_participants  mod/wiki/lib.php        /^function wiki_get_participants($wikiid) {$/;" f
 wiki_get_post_actions  mod/wiki/lib.php        /^function wiki_get_post_actions() {$/;"        f
 wiki_get_student_entry mod/wiki/lib.php        /^function wiki_get_student_entry(&$wiki, $userid=null) {$/;"   f
@@ -11935,10 +12036,10 @@ wiki_is_student       mod/wiki/lib.php        /^function wiki_is_student($wiki, $userid=NULL)
 wiki_is_teacher        mod/wiki/lib.php        /^function wiki_is_teacher($wiki, $userid=NULL) {$/;"   f
 wiki_is_teacheredit    mod/wiki/lib.php        /^function wiki_is_teacheredit($wiki, $userid=NULL) {$/;"       f
 wiki_is_wiki_name      mod/wiki/lib.php        /^function wiki_is_wiki_name($wikiname) {$/;"   f
-wiki_iterator  search/documents/wiki_document.php      /^  function wiki_iterator() {$/;"      f
+wiki_iterator  search/documents/wiki_document.php      /^function wiki_iterator() {$/;"        f
 wiki_log_info  mod/wiki/lib.php        /^function wiki_log_info($log) {$/;"    f
-wiki_make_link search/documents/wiki_document.php      /^  function wiki_make_link($wiki_id, $title, $version) {$/;"   f
-wiki_name_convert      search/documents/wiki_document.php      /^  function wiki_name_convert($str) {$/;"      f
+wiki_make_link search/documents/wiki_document.php      /^function wiki_make_link($wikiId, $title, $version) {$/;"      f
+wiki_name_convert      search/documents/wiki_document.php      /^function wiki_name_convert($str) {$/;"        f
 wiki_obtain_lock       mod/wiki/lib.php        /^function wiki_obtain_lock($wikiid,$pagename) {$/;"    f
 wiki_page_name mod/wiki/lib.php        /^function wiki_page_name(&$wiki) {$/;" f
 wiki_pages_restore_mods        mod/wiki/restorelib.php /^    function wiki_pages_restore_mods($old_entry_id,$new_entry_id,$info,$restore) {$/;"        f
@@ -11951,7 +12052,7 @@ wiki_release_lock       mod/wiki/lib.php        /^function wiki_release_lock($wikiid,$pagenam
 wiki_restore_files     mod/wiki/restorelib.php /^    function wiki_restore_files ($oldwikiid, $newwikiid, $oldentryid, $newentryid, $restore) {$/;"    f
 wiki_restore_mods      mod/wiki/restorelib.php /^    function wiki_restore_mods($mod,$restore) {$/;"   f
 wiki_rmdir     mod/wiki/lib.php        /^function wiki_rmdir($basedir) {$/;"   f
-wiki_single_document   search/documents/wiki_document.php      /^  function wiki_single_document($id) {$/;"    f
+wiki_single_document   search/documents/wiki_document.php      /^function wiki_single_document($id, $itemtype) {$/;"   f
 wiki_update_instance   mod/wiki/lib.php        /^function wiki_update_instance($wiki) {$/;"    f
 wiki_upgrade   mod/wiki/db/mysql.php   /^function wiki_upgrade($oldversion) {$/;"      f
 wiki_upgrade   mod/wiki/db/postgres7.php       /^function wiki_upgrade($oldversion) {$/;"      f
@@ -12106,7 +12207,7 @@ write   lib/adodb/session/adodb-encrypt-secret.php      /^      function write($data, $key)
 write  lib/adodb/session/adodb-encrypt-sha1.php        /^      function write($data, $key) $/;"        f
 write  lib/adodb/session/adodb-session.php     /^      function write($key, $val) $/;" f
 write  lib/adodb/session/adodb-session2.php    /^      function write($key, $val) $/;" f
-write  lib/excel/OLEwriter.php /^    function write($data) \/\/por ahora s�lo a STDOUT$/;"   f
+write  lib/excel/OLEwriter.php /^    function write($data) \/\/por ahora sólo a STDOUT$/;"     f
 write  lib/excel/Worksheet.php /^    function write($row, $col, $token, $format = 0)$/;"       f
 write  lib/excellib.class.php  /^    function write($row, $col, $token, $format=0) {$/;"       f
 write  lib/odslib.class.php    /^    function write($row, $col, $token, $format=0) {$/;"       f
@@ -12215,6 +12316,8 @@ xmldb_label_upgrade     mod/label/db/upgrade.php        /^function xmldb_label_upgrade($old
 xmldb_lams_upgrade     mod/lams/db/upgrade.php /^function xmldb_lams_upgrade($oldversion=0) {$/;"      f
 xmldb_lesson_upgrade   mod/lesson/db/upgrade.php       /^function xmldb_lesson_upgrade($oldversion=0) {$/;"    f
 xmldb_main_upgrade     lib/db/upgrade.php      /^function xmldb_main_upgrade($oldversion=0) {$/;"      f
+xmldb_message_email_upgrade    message/output/email/db/upgrade.php     /^function xmldb_message_email_upgrade($oldversion=0) {$/;"     f
+xmldb_message_jabber_upgrade   message/output/jabber/db/upgrade.php    /^function xmldb_message_jabber_upgrade($oldversion=0) {$/;"    f
 xmldb_qtype_calculated_upgrade question/type/calculated/db/upgrade.php /^function xmldb_qtype_calculated_upgrade($oldversion=0) {$/;"  f
 xmldb_qtype_essay_upgrade      question/type/essay/db/upgrade.php      /^function xmldb_qtype_essay_upgrade($oldversion=0) {$/;"       f
 xmldb_qtype_match_upgrade      question/type/match/db/upgrade.php      /^function xmldb_qtype_match_upgrade($oldversion=0) {$/;"       f