Git commits in Moodle 2.3.0 by Jerome Mouneyrac

commit 7a38450680a0396b9e4b692c84d265bcba3daa9a
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 14 Jun 2012 18:16:03 +0800
Tag:    v2.3.0-beta

MDL-33730 missing description field cause error when call is done on default values

commit ecd1bdf42085f98c4dd97b42ae670d5eef54ce41
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Mon, 11 Jun 2012 14:12:00 +0800
Tag:    v2.3.0-beta

MDL-31863 fix responseerror when no files are found

commit 3297d5752817def3ca447507b2d362064fba5fce
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 08 Jun 2012 11:54:59 +0800
Tag:    v2.3.0-beta

MDL-33581 missing parameter defaults for some external functions

commit fe77a34ed051f679f94e052ad5f73021e61de407
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 06 Jun 2012 16:40:06 +0800
Tag:    v2.3.0-beta

MDL-33554 update_categories didn't update the path field when moving category

commit 55e168e3a38ee1bad68ec2e21a499ebd05fa55bc
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 06 Jun 2012 14:23:10 +0800
Tag:    v2.3.0-beta

MDL-32581 Web services : should force type of external_format_value structure

commit 9615b623c6218bf0226acaebe7b5f188928d06fc
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 05 Jun 2012 12:05:19 +0800
Tag:    v2.3.0-beta

MDL-33528 fix create_categories warnings + default parent parameter

commit 93ce0e8296f1691b967ba93a2c01e4bac93a6911
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 31 May 2012 12:31:27 +0800
Tag:    v2.3.0-beta

MDL-32581 support additional format field with all text field in extrnal lib function + new possible ws params to decide how format is returned (which are stored in a singleton)

commit 96d3b93ba3ea16b26166b23ef057745726fcbde9
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 18 May 2012 14:45:15 +0800
Tag:    v2.3.0-beta

MDL-33060 remove some get_string from exceptions

commit 8c507544d485a28a2579bf309f304aac7329796a
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 17 May 2012 13:36:40 +0800
Tag:    v2.3.0-beta

MDL-32941 fix criteriaerror exception code + wrong phpdoc scope

commit 3a68419430b0c87d65a53fced73a939a900ccf10
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 16 May 2012 12:04:13 +0800
Tag:    v2.3.0-beta

MDL-33028 display debuginfo when server die at developer mode

commit 50f9449faa6d410a304ffb6ae24368c51f975306
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 15 May 2012 18:40:06 +0800
Tag:    v2.3.0-beta

MDL-32998 add warnings structure

commit 506df9acbfc75f7e03927cb92601ed0caef75499
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 15 May 2012 18:23:43 +0800
Tag:    v2.3.0-beta

MDL-32949 return exception errorcode from the REST/SOAP/XMLRPC servers

commit d6ebe011b6252f5fa637dfcaf543458c469091cd
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 11 May 2012 14:37:59 +0800
Tag:    v2.3.0-beta

Fix codecheck/moodlechecker errors

commit d7238d0839b61f1f416ff8ad11f4e239773882e9
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 11 May 2012 12:33:17 +0800
Tag:    v2.3.0-beta

MDL-32941 change category name limit from 30 to 255

commit 6c6ec1d6b7fc4b4d6b9c99468d9cf3790ce26020
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 08 May 2012 16:04:53 +0800
Tag:    v2.3.0-beta

MDL-32941 use + operator instead array merge to avoid duplicate. Sort resulting array for better display to the client and for entring in the excluding algo. Exception reformatting. Minor formatting fixes.

commit b449d3b7a2e951376d7e698dc5af3b6670f57e31
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 18 Apr 2012 13:07:09 +0800
Tag:    v2.3.0-beta

MDL-30225 add some phpdoc mentioning to avoid to use broken get_user_capabilities ws lib function

commit fbf6cfe6fc85716d72c00acabcdbfe7e1b01af87
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 17 Apr 2012 18:08:55 +0800
Tag:    v2.3.0-beta

MDL-30225 Creating new web service tokens create error

commit e1f9702056c0bdaf7e65a77f74ac729b2f500b3b
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Mon, 16 Apr 2012 11:27:10 +0800
Tag:    v2.3.0-beta

MDL-31431 webservices: improve user pic docs

commit 45b4464c76b5701e5167fd856ff0cc7f730dbe41
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 13 Apr 2012 14:09:25 +0800
Tag:    v2.3.0-beta

MDL-31762 username should be lowercase and check against PARAM_USERNAME when creating/updating user by web service

commit 803ed74166e2ae28337b57820bf259183a7620d0
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 12 Apr 2012 14:44:16 +0800
Tag:    v2.3.0-beta

MDL-31694 Fix XSS security issue with service name accepting javascript

commit bc81eadb197286c7ee79ccf4a7721af893c1caf5
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 11 Apr 2012 14:48:14 +0800
Tag:    v2.3.0-beta

MDL-27547 When deleting a local plugin containing a built-in service, the built-in service is not deleted

commit dd5e31f3cba76d4cf19b266a8e3791f0c105eada
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 03 Apr 2012 15:03:24 +0800
Tag:    v2.3.0-beta

MDL-32941 parameters moved on top level, little performance improvement, filter and format the description, browse all sub categories level and adjust checks

commit 95693c43aa7a2609750f2edc0e8e07ce9ceda00f
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 15 Mar 2012 11:06:24 +0800
Tag:    v2.3.0-beta

MDL-32941 improve create_categories() web service function (wip)

commit a0a07014c26e0dcaac3daba23d579a3dbc2438ab
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 21 Feb 2012 11:24:32 +0800
Tag:    v2.3.0-beta

MDL-30994 webservice API, check and update DocBlock

commit c78e11338a901029a8e873f996c7cc4e76f23751
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 17 Feb 2012 17:02:40 +0800
Tag:    v2.3.0-beta

MDL-30249 Display warning when downloading/uploading a file

commit dcd902a0f61b7da6400186f88d9b886aa3fb2d09
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 15 Feb 2012 11:33:11 +0800
Tag:    v2.3.0-beta

MDL-30495 HTML5 apps cannot call Webservices functions if a HTTP resource is retrieved from the Moodle installation

commit adfb459c9ef4ee4a4ae3d73f362a16d6a9a9e661
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 14 Feb 2012 16:49:36 +0800
Tag:    v2.3.0-beta

MDL-30878 core_user_update_users user password is reset if not specified

commit db7c80d9e3a0fa81ae53fbb4876dc6f7bffb99c9
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 14 Feb 2012 12:01:54 +0800
Tag:    v2.3.0-beta

MDL-30126 rest client should be updated fo json support

commit 069fe36008b03483e3f3c4e7498a69ddc8220a03
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Mon, 13 Feb 2012 16:39:50 +0800
Tag:    v2.3.0-beta

MDL-30688 REST simpleserver does not accept the moodlewsrestformat parameter

commit 2214c4a2e8528a8a255d1c36bdbdfa7fb0a2be59
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 02 Feb 2012 15:34:05 +0800
Tag:    v2.3.0-beta

MDL-27360 Web service tokens are displayed for deleted users

commit e1cf6b4be22f5bffdb20eac07161730fa4c46b14
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 27 Jan 2012 16:10:05 +0800
Tag:    v2.3.0-beta

MDL-29471 php warning when adding function to a new web service

commit 4615817d1c31673ba9b3c702f7da63619e0e8ce2
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 18 Jan 2012 10:52:25 +0800
Tag:    v2.3.0-beta

MDL-30986 external API, check and update DocBlock

commit 2ada59b759fc1088e8d5ab7e287bfd8669ab7b23
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 17 Jan 2012 15:37:27 +0800
Tag:    v2.3.0-beta

MDL-31077 REST server should return null if nothing fail and if the description function return null.

commit f1f31c1d06afa3a5dfa9a6c3ae77a388cadb9617
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 09 Dec 2011 11:57:28 +0800
Tag:    v2.3.0-beta

MDL-30140 alternative way to select user when adding a token. When more than 500 users we display a text box instead of a select box

commit b6dcb7d984e0dcd1dec6521e985629fef2fec989
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 08 Dec 2011 14:40:57 +0800
Tag:    v2.3.0-beta

MDL-29942 trigger user events in web service calls

commit d2f127e65ccd57e698e4cd0b29fa5c380eb1cb5b
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 02 Dec 2011 11:26:48 +0800
Tag:    v2.3.0-beta

MDL-29712 REST-XML server was translating too many HTML characters. use htmlspecialchars instead of htmlentities. Translated characters by htmlspecialchars are compatible with XML validation, and so XML parsers for javascript, java...

commit 94b9dad79d06ea5bd81febee0c8faf2308f9272b
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Mon, 14 Nov 2011 12:09:40 +0800
Tag:    v2.3.0-beta

MDL-28126 webservices : should not able to create token if user is deleted,unconfirmed,suspended or guest.