Git commits in Moodle x.x.x by Chris Scribner

commit fdbf2f229c91ae812acbee3d82206448f364f7f2
Author: Chris Scribner <scriby@gmail.com>
Date:   Mon, 29 Oct 2012 22:49:17 +0800
Tag:    v2.6.0-rc1

MDL-36224: Adding subplugins.php

commit 976b5bca315f6dc430b71c6794ffcc645bc892fe
Author: Chris Scribner <scriby@gmail.com>
Date:   Mon, 29 Oct 2012 22:10:50 +0800
Tag:    v2.6.0-rc1

MDL-36224: Add support for pluggable extensions to add new LTI services

commit 420e6740e9ad6684290648c3b0930c917bf66842
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 14 Jun 2012 02:19:35 +0800
Tag:    v2.4.0-beta

MDL-32614: Removing code which disassociated LTI instances from their tool types upon restore.

commit 683f0e73d4aefda39c5b3bf72bf2c53feb26aa51
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 14 Jun 2012 02:19:35 +0800
Tag:    v2.2.4

MDL-32614: Removing code which disassociated LTI instances from their tool types upon restore.

commit f2b7928df7b043b5f895b76b2b988ff82d8906a5
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 14 Jun 2012 02:19:35 +0800
Tag:    v2.3.1

MDL-32614: Removing code which disassociated LTI instances from their tool types upon restore.

commit de05ce07c258dd78778e0076adc315e09cf3a04d
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 11 May 2012 00:07:13 +0800
Tag:    v2.2.4

MDL-32921: Fixing an issue with adding LTI tool providers from the admin UI

commit bc2a92aedacbb798dc6049fa5fadc3c1f5c479e6
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 11 May 2012 00:07:13 +0800
Tag:    v2.3.0-beta

MDL-32921: Fixing an issue with adding LTI tool providers from the admin UI

commit 66c1441213a1893981a37669bfd0e154002178f6
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 10 May 2012 21:43:23 +0800
Tag:    v2.3.0-beta

MDL-31657: Remove some unused LTI localization strings

commit 53a993e103bc2a3a3764a093693e14e2446a227a
Author: Chris Scribner <scriby@gmail.com>
Date:   Tue, 24 Apr 2012 22:48:47 +0800
Tag:    v2.4.2

Fixing an issue with not sending the launch_presentation_return_url

commit 1706e83bb49b73aeffcf0869f7620575fb53aef0
Author: Chris Scribner <scriby@gmail.com>
Date:   Tue, 24 Apr 2012 22:48:47 +0800
Tag:    v2.5.0-beta

Fixing an issue with not sending the launch_presentation_return_url

commit 78f3381eb48522d1c38f1f9951ac228b1bbae7f2
Author: Chris Scribner <scriby@gmail.com>
Date:   Tue, 24 Apr 2012 22:48:47 +0800
Tag:    v2.3.5

Fixing an issue with not sending the launch_presentation_return_url

commit cc6a4b0ecd50304a0b784445eec231b4bab5b95c
Author: Chris Scribner <scriby@gmail.com>
Date:   Tue, 29 Nov 2011 03:00:52 +0800
Tag:    v2.2.0-rc1

MDL-30400 lti: Fixing warning in OAuthBodyPost

commit 036e84c38913630ec5fe48e3ad6f230f1aa32253
Author: Chris Scribner <scriby@gmail.com>
Date:   Sat, 19 Nov 2011 01:38:41 +0800
Tag:    v2.2.0-rc1

MDL-30354 lti - B27 - locallib changes

commit 532ae9aa342399dcc0f2c7836682ec91e45b0fa0
Author: Chris Scribner <scriby@gmail.com>
Date:   Sat, 19 Nov 2011 00:07:49 +0800
Tag:    v2.2.0-rc1

MDL-30295 lti - Adding lti:manage localization string.

commit 59fc5c5404f3295de872ece3aa6bcf11a991c077
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 18 Nov 2011 08:07:36 +0800
Tag:    v2.2.0-rc1

MDL-30344 lti - Hiding roster permission from the UI as it's not implemented in LTI 1.1.

commit 038d8e30c307ffc370d6ea58ed09ef8df6c1a0c2
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 18 Nov 2011 08:02:04 +0800
Tag:    v2.2.0-rc1

MDL-30344 lti - Fix issue with privacy settings not working for a course level tool if no Launch URL is specified.

commit 4c598b133fe3e96026be814c02923ecc11af33b3
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 17 Nov 2011 04:49:57 +0800
Tag:    v2.2.0-rc1

MDL-20534 lti: Updating privacy settings dynamically based on matched Launch URL.

commit 38936053a379aba2bcea66659964ed10caf103e9
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 17 Nov 2011 02:46:17 +0800
Tag:    v2.2.0-rc1

MDL-20534 lti: B9 - Adding db/log.php

commit 776e5cfa0fe1edc8cca0080181677155c82b0982
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 17 Nov 2011 01:41:32 +0800
Tag:    v2.2.0-rc1

MDL-20534 lti: B8 - Switching from $ME to $FULLME to properly detect SSL requests.

commit aeae3162748afbf2a7eac03b35c0105148915477
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 17 Nov 2011 01:35:18 +0800
Tag:    v2.2.0-rc1

MDL-20534 lti: B28 - Accidentally included Copyright header in wrong file.

commit 8f45215d1c42728391d2f2c88545c07f533551f7
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 17 Nov 2011 01:31:15 +0800
Tag:    v2.2.0-rc1

MDL-20534 lti: B28 - Update attribution headers.

commit b07878ec7d756d045789c4ce7cd71584fb278950
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 17 Nov 2011 00:54:38 +0800
Tag:    v2.2.0-rc1

MDL-20534 lti: B14 - Implementing "show description on course page"

commit 76519c52f0725ba33a06c37b314cccb742d7f030
Author: Chris Scribner <scriby@gmail.com>
Date:   Wed, 16 Nov 2011 02:50:33 +0800
Tag:    v2.2.0-rc1

MDL-20534 lti: B11 - Making language file changes (re-order, markdown, remove newlines in strings)

commit efba8960e159ffd575b3ad50af7246d7bfe80272
Author: Chris Scribner <scriby@gmail.com>
Date:   Wed, 16 Nov 2011 02:50:33 +0800
Tag:    v2.2.0-rc1

MDL-20534 lti: B11 - Making language file changes (re-order, markdown, remove newlines in strings)

commit 34eb05018ffd50a3e62d09e0e72da5bc3302eacd
Author: Chris Scribner <scriby@gmail.com>
Date:   Wed, 16 Nov 2011 02:48:21 +0800
Tag:    v2.2.0-rc1

MDL-20534 lti: Some cleanup of locallib.php

commit 0297a3d4b755166a9967454bbceacd7d3c4c02be
Author: Chris Scribner <scriby@gmail.com>
Date:   Tue, 15 Nov 2011 03:21:10 +0800
Tag:    v2.2.0-rc1

MDL-20534 lti: Updating the tool consumer information strings to match newest spec version.

commit 42a2c7f16e198529ab2c807a5182bca1c5d6f7c4
Author: Chris Scribner <scriby@gmail.com>
Date:   Sat, 12 Nov 2011 02:54:54 +0800
Tag:    v2.2.0-beta

MDL-20534 lti: A8. Removing locallib.php require from lib.php

commit 2575332b8611e93aea62146aeb876af3bdcd3dbf
Author: Chris Scribner <scriby@gmail.com>
Date:   Sat, 12 Nov 2011 02:47:53 +0800
Tag:    v2.2.0-beta

MDL-20534 lti: Updating call to lti_add_instance with 2nd argument.

commit d00d058d55131754dab050bb46777b118717005d
Author: Chris Scribner <scriby@gmail.com>
Date:   Sat, 12 Nov 2011 02:40:59 +0800
Tag:    v2.2.0-beta

MDL-20534 lti: Fixing some language in lti's index.php

commit 78d52bf87c89cf450fead8766692d59d4aa77310
Author: Chris Scribner <scriby@gmail.com>
Date:   Sat, 12 Nov 2011 02:34:24 +0800
Tag:    v2.2.0-beta

MDL-20534 lti: Getting rid of references to "Basic" LTI in language file

commit 89b7bbe9eee729587de6faa3ec79a9bd6fc326c0
Author: Chris Scribner <scriby@gmail.com>
Date:   Sat, 12 Nov 2011 02:31:09 +0800
Tag:    v2.2.0-beta

MDL-20534 lti: A9. Fixing issues with the course tool popup not disappearing.

commit 5de15b83cc41c1f03415db00088b0c0d294556a9
Author: Chris Scribner <scriby@gmail.com>
Date:   Mon, 07 Nov 2011 14:05:42 +0800
Tag:    v2.2.0-beta

MDL-20534 lti: Replacing <<< strings with normal multi-line strings.

commit e27cb316aa70f8233e6cc4c1c3fabab07e8b8988
Author: Chris Scribner <scriby@gmail.com>
Date:   Mon, 07 Nov 2011 11:00:40 +0800
Tag:    v2.2.0-beta

MDL-20534 lti: A3, whitespace fixes (Changes by stronk7)

commit 61eb12d4df4436c8f3729e617860c6595bc09131
Author: Chris Scribner <scriby@gmail.com>
Date:   Mon, 07 Nov 2011 10:51:06 +0800
Tag:    v2.2.0-beta

MDL-20534 lti: A3, copyright and DOS lf fixed

commit a0ba4ec67593b25517017b91504b264a3d1d66c3
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 20 Oct 2011 02:35:40 +0800
Tag:    v2.2.0-beta

Add unsupported service support.

commit d8d04121680072425ee5b64b80cd5ca068f377f9
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 20 Oct 2011 02:06:15 +0800
Tag:    v2.2.0-beta

Updating SSL settings & configuration for the LTI plugin.

commit 55e89adf4d9ac9f6ae6a786784574bd2d0346fa6
Author: Chris Scribner <scriby@gmail.com>
Date:   Wed, 19 Oct 2011 01:10:58 +0800
Tag:    v2.2.0-beta

Adding securetoolurl and secureicon fields

commit 1d4f052e4626579e70485232ca71997a35384075
Author: Chris Scribner <scriby@gmail.com>
Date:   Tue, 18 Oct 2011 04:32:17 +0800
Tag:    v2.2.0-beta

Update role checking to check course role if module is not available

commit 16cac56633e83231b52bda0041b1eb00ec62f745
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 14 Oct 2011 23:33:23 +0800
Tag:    v2.2.0-beta

Fixing the method used to get LTI roles

commit 6d462df8560ff798ae6af8e8758cf8f6c86d165a
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 13 Oct 2011 05:47:42 +0800
Tag:    v2.2.0-beta

Adding the ability to edit the LTI icon URL

commit feb30fd8911415a5797d691017533ec00800a287
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 13 Oct 2011 01:57:52 +0800
Tag:    v2.2.0-beta

Only consider configured tools when receiving LTI web service calls

commit 558be8fcef5f76c289ac1a52f07f11d866f9ca75
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 13 Oct 2011 01:38:38 +0800
Tag:    v2.2.0-beta

Adding a comment about the ext_submit button

commit 58e3a4f371a984aafe560cc71157fdc65358d179
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 13 Oct 2011 01:17:32 +0800
Tag:    v2.2.0-beta

Preventing column names from wrapping on the instructor add tool page.

commit c4d80efeb660cdfe5736537d7a1db67f66749527
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 13 Oct 2011 01:07:08 +0800
Tag:    v2.2.0-beta

More work on the tool return page to help the user get the tool configured.

commit 9d57ad1737f0e67d8aab54718d827274a1be1d7d
Author: Chris Scribner <scriby@gmail.com>
Date:   Wed, 12 Oct 2011 21:45:14 +0800
Tag:    v2.2.0-beta

Fix a bug introduced recently that broke launches (adding the return url after signing). Trim the launch URL to prevent signature errors.

commit 3dd9ca24308a1967b2cdbe7bed5e4b3d54fb0638
Author: Chris Scribner <scriby@gmail.com>
Date:   Wed, 12 Oct 2011 04:28:07 +0800
Tag:    v2.2.0-beta

Some bug fixing & mostly done with help message when an unsigned request doesn't work.

commit 020eea1be8144626cc376f186522d9bad0d42b8c
Author: Chris Scribner <scriby@gmail.com>
Date:   Tue, 11 Oct 2011 06:27:53 +0800
Tag:    v2.2.0-beta

Updating web service verification method to work for LTI messages that don't send a source id. Adding extension so other plugins can handle LTI web service calls.

commit d66865d95bbebd7b445819f5f89dd74936224f90
Author: Chris Scribner <scriby@gmail.com>
Date:   Tue, 11 Oct 2011 00:16:08 +0800
Tag:    v2.2.0-beta

Fixing a coding error.

commit a390d4537cb5aba805258d8d7458842f7ea5a9c6
Author: Chris Scribner <scriby@gmail.com>
Date:   Tue, 11 Oct 2011 00:10:15 +0800
Tag:    v2.2.0-beta

Leaving a little more room beneath embedded object so it doesn't get cut off on some themes.

commit c07aec164f5785f8cf0df03a5907e5c2d813817e
Author: Chris Scribner <scriby@gmail.com>
Date:   Mon, 10 Oct 2011 22:14:56 +0800
Tag:    v2.2.0-beta

Implementing custom LTI icon support

commit 57836e2403110b631569ee2bb7ebb950ace82a91
Author: Chris Scribner <scriby@gmail.com>
Date:   Sat, 08 Oct 2011 02:59:09 +0800
Tag:    v2.2.0-beta

Adding storage for overriding the instance specific icon.

commit 57d1dffd38512984cb4ef28237b55d29238be145
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 07 Oct 2011 07:36:49 +0800
Tag:    v2.2.0-beta

Implementing the return URL. Still needs some help text when an error occurs.

commit 60bd82f61d98678b6f0bf6da3b61800290fdd0d2
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 06 Oct 2011 05:58:30 +0800
Tag:    v2.2.0-beta

Tested grade reading and deleting. Fixed bugs.

commit 3ff01b2fb731fa32ebb8511d98b3db1eb45f62c5
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 06 Oct 2011 02:43:15 +0800
Tag:    v2.2.0-beta

Adding the lis_outcome_service_url to the launch

commit 5e078d62c63cbd946423351b710d78747575f971
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 06 Oct 2011 02:35:17 +0800
Tag:    v2.2.0-beta

Refactoring some code to use constants and deleting old services

commit f17f49595c71bc74c49e9028e3bfa1fe565539a5
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 06 Oct 2011 02:00:40 +0800
Tag:    v2.2.0-beta

If no launch URL is specified, launch to the base URL of the tool.

commit 67ddf8472b14f9e6d20a8361b292048465d53769
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 06 Oct 2011 00:29:56 +0800
Tag:    v2.2.0-beta

Removing some unused code.

commit 32c079dc1a450a6bad54e42274c68a51aa56f9be
Author: Chris Scribner <scriby@gmail.com>
Date:   Tue, 04 Oct 2011 05:51:46 +0800
Tag:    v2.2.0-beta

Updating LTI backup / restore

commit cca9d3f76947d669c31fc356d25e6d2397f11563
Author: Chris Scribner <scriby@gmail.com>
Date:   Tue, 04 Oct 2011 02:47:37 +0800
Tag:    v2.2.0-beta

Updating launch container for mobile devices

commit f4f711d79b1c9c3de2ca55c7905c2b93057f82b9
Author: Chris Scribner <scriby@gmail.com>
Date:   Wed, 28 Sep 2011 23:11:20 +0800
Tag:    v2.2.0-beta

Updating LTI submission viewer

commit a35626f9bcf64ae13ff5aae0f9d292f17f23a541
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 23 Sep 2011 03:42:50 +0800
Tag:    v2.2.0-beta

Adding warning icon

commit b26dc53ccab4058199df02f02c896a978ce23997
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 23 Sep 2011 01:50:04 +0800
Tag:    v2.2.0-beta

Adding help icons

commit 795dff011f8a671375742df1bbd009be6043d0b8
Author: Chris Scribner <scriby@gmail.com>
Date:   Wed, 21 Sep 2011 21:52:37 +0800
Tag:    v2.2.0-beta

Updates to get the plugin to work side-by-side with the basicLTI plugin

commit 7023b65ef53d9210c879fd3c02789c232477f851
Author: Chris Scribner <scriby@gmail.com>
Date:   Tue, 20 Sep 2011 23:23:32 +0800
Tag:    v2.2.0-beta

Favor course tools over global tools

commit 16e8f1308473e12ed2fcfabf35297ef050e39b09
Author: Chris Scribner <scriby@gmail.com>
Date:   Tue, 20 Sep 2011 22:54:31 +0800
Tag:    v2.2.0-beta

Improving the experience of instructor managed tool types

commit 606ab1a13e8f19ba3a748f8be49ef97202f41995
Author: Chris Scribner <scriby@gmail.com>
Date:   Tue, 20 Sep 2011 06:45:41 +0800
Tag:    v2.2.0-beta

A couple bugfixes related to instructor defined tools

commit 6831c7cd4ba0f6acb883859f3268950a788ad982
Author: Chris Scribner <scriby@gmail.com>
Date:   Tue, 20 Sep 2011 04:26:20 +0800
Tag:    v2.2.0-beta

LTI plugin updates. Finishing support of course level plugins.

commit b69dc429519e0b01271c3a47139c2b65f5d27cb4
Author: Chris Scribner <scriby@gmail.com>
Date:   Sat, 17 Sep 2011 06:43:01 +0800
Tag:    v2.2.0-beta

Fixing a couple issues with grade receipt

commit 996b0fd9613de8cdd04d2f42528ad4d343e56993
Author: Chris Scribner <scriby@gmail.com>
Date:   Sat, 17 Sep 2011 06:37:43 +0800
Tag:    v2.2.0-beta

Updates to lti plugin & progress on instructor management of course tools.

commit dbb0fec9fd214ca55710d0b28ced8263cb292f4f
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 16 Sep 2011 22:12:23 +0800
Tag:    v2.2.0-beta

Renaming global functions to include lti prefix

commit b9b2e7bbf821a9b451f5ac84b7b7f00c8365ae94
Author: Chris Scribner <scriby@gmail.com>
Date:   Sat, 10 Sep 2011 04:16:27 +0800
Tag:    v2.2.0-beta

Adding oauth body code (from Chuck), implemented outcome services (only replaceResult tested)

commit aa6eca66df12cc715422762359c443b8327e94ac
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 02 Sep 2011 02:17:59 +0800
Tag:    v2.2.0-beta

Setting some default parameters when adding an lti instance

commit 844afad045e859e06c5c630149835b8a4ad33f2f
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 02 Sep 2011 02:01:56 +0800
Tag:    v2.2.0-beta

Tool base URLs don't need to start with http(s)

commit 879e97bd3b69ba0bbe3ab74ccca6423a6e82d60b
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 02 Sep 2011 01:52:09 +0800
Tag:    v2.2.0-beta

Extracting add/edit type functions for reuse

commit 560ed50ca5c34bb055e58ccd5cc964a7efcb23ad
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 02 Sep 2011 01:27:33 +0800
Tag:    v2.2.0-beta

Adding a newline

commit 57e8c4752aadf3f8fb1245db3a12342117142baa
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 02 Sep 2011 01:26:37 +0800
Tag:    v2.2.0-beta

Allowing tools be added even if none exist

commit a0eeacf9c73ba39b5574f2ddfd805498e3e07b28
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 02 Sep 2011 01:22:08 +0800
Tag:    v2.2.0-beta

Fixing issues with launching a tool which is not configured in the admin side, and improving utility methods for determing if a tool should be registered

commit f5134df4348deedda7114ca6747377ad4522ae73
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 01 Sep 2011 06:33:42 +0800
Tag:    v2.2.0-beta

Fixing localization string

commit a4a07996f0fedc4d797c2f4b9e4492bcb9fcb14a
Author: Chris Scribner <scriby@gmail.com>
Date:   Thu, 01 Sep 2011 06:11:19 +0800
Tag:    v2.2.0-beta

Implemented admin tool management

commit 73300339b02e81c8c7d70cacd03b9574fbe18b25
Author: Chris Scribner <scriby@gmail.com>
Date:   Wed, 31 Aug 2011 22:13:20 +0800
Tag:    v2.2.0-beta

Renaming plugin to lti from blti

commit 0d8afb44ee194e1c1a33d146bc381f2f11ce042d
Author: Chris Scribner <scriby@gmail.com>
Date:   Wed, 31 Aug 2011 05:39:28 +0800
Tag:    v2.2.0-beta

Removing course id field admin setting, making cmidnumber advanced in instructor interface, wiring up setting to show tool in creation screen

commit d97d72aab9fa86456b02ddad6e6caab01ab747b8
Author: Chris Scribner <scriby@gmail.com>
Date:   Wed, 31 Aug 2011 04:35:50 +0800
Tag:    v2.2.0-beta

Implemented launch options & fixed issues with frame sizing

commit 5f24742f86a4aad22837f35530a497103d190c8d
Author: Chris Scribner <scriby@gmail.com>
Date:   Tue, 30 Aug 2011 04:27:41 +0800
Tag:    v2.2.0-beta

Test launch works

commit 285f82504645c67dc21dcdecc57c380698e5fbe9
Author: Chris Scribner <scriby@gmail.com>
Date:   Sat, 27 Aug 2011 05:06:32 +0800
Tag:    v2.2.0-beta

Adjusting layout of editor pages & starting changes of blti properties

commit a64b29cf9d6d3bf77028497f8828998bebb40f32
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 26 Aug 2011 03:30:13 +0800
Tag:    v2.2.0-beta

Renamed plugin from basiclti to blti

commit b7e436b0373ea6fb377c4d4b7003d38586fb1847
Author: Chris Scribner <scriby@gmail.com>
Date:   Fri, 26 Aug 2011 00:38:12 +0800
Tag:    v2.2.0-beta

Adding basiclti plugin