Git commits in Moodle 3.11.x by Marina Glancy

commit a213654a08626e030e3e424110746c09268e4c60
Author: Marina Glancy <marina@moodle.com>
Date:   Sat, 26 Nov 2022 05:03:00 +0800
Tag:    v3.11.12

MDL-76490 behat: correct step for opening autocomplete in container.

commit a84b1f1307bd4bb9044f723e43a26c8be118100a
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 27 Oct 2022 15:14:44 +0800
Tag:    v3.11.11

MDL-76103 search: skip solr behat tests if solr is not installed

commit bd2cb3c4e833366f1f95b2fd4361769f6f0fa1e8
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 14 Jun 2022 19:27:01 +0800
Tag:    v3.11.8

MDL-74972 core_form: frozen autocomplete element does not display values

commit cb42a0ad6a1bfb708eb21cb2c4c6d46ee65ec031
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 14 Apr 2022 17:45:43 +0800
Tag:    v3.11.9

MDL-74502 behat: when setting a field value it may not be visible

commit d240de81d137f3e0ada6f3ef94d3947d831f1714
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 12 Jan 2022 20:19:58 +0800
Tag:    v3.11.5

MDL-73564 webservice: make sure to require webservice lib once

commit 363cf89ceec16424b8543a8edc263c21a8e94c78
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 21 Dec 2021 00:07:05 +0800
Tag:    v3.11.5

MDL-73420 core: make static cache compatible with PHP8.1

commit c9ff42d0968a1beae6052aafa3ad671b4a63b685
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 07 Sep 2021 20:02:48 +0800
Tag:    v3.11.4

MDL-72515 admin: do not call curl unnecessary on plugins page

commit f5339787094dfb15d4a91a2a9a0faeed1f0ca690
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 25 May 2021 18:13:01 +0800
Tag:    v3.11.11

MDL-71686 forms: allow arrays in dynamic forms args

commit eca372eb78504b6df67660eba3fd79a114b54897
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 06 May 2021 19:44:30 +0800
Tag:    v3.11.0-beta

MDL-71395 core: fix bug in google lib wrapper

commit 86d19b34744a513e094ad4b9abed9d2bb78cb0a1
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 28 Apr 2021 18:42:07 +0800
Tag:    v3.11.0-beta

MDL-70965 core_dml: php8 related changes:

commit 66a7520a7be2ac8f093163993b25745be68d7660
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 22 Apr 2021 04:48:51 +0800
Tag:    v3.11.0-beta

MDL-71397 mod_glossary: empty category is the same as all categories

commit 855d6249dc877fab248d5c7f1bc306ef3ca1ed95
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 21 Apr 2021 22:20:21 +0800
Tag:    v3.11.0-beta

MDL-71394 core_blog: fix incorrect default setting in form

commit e38247449aa8b5fc41812c30d55a5d4b5aedbcec
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 21 Apr 2021 22:19:21 +0800
Tag:    v3.11.0-beta

MDL-71395 block_tag_youtube: sometimes exception may have empty message

commit 1001a8fb25e7f057aab8902fc8f1cf8c09af3659
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 21 Apr 2021 17:49:57 +0800
Tag:    v3.11.0-beta

MDL-71390 core: raise max_input_vars requirement

commit 6d107d48c9abb3a2e44ad44e1836e50f698df44a
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 21 Apr 2021 17:12:49 +0800
Tag:    v3.11.0-beta

MDL-71389 various: changes to unittests due to php8 changes:

commit 444a4a8c3e1493130e9580323d4da53037935dd4
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 20 Apr 2021 18:07:54 +0800
Tag:    v3.11.0-beta

MDL-71017 oath2: configuration check fix and return types

commit 8cc1bcb123c9be35a34fb42daeb10cb13dccdf8f
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 26 Mar 2021 16:25:53 +0800
Tag:    v3.11.0-beta

MDL-71017 tool_oauth2: show not configured services

commit ac494c7d919ae009cb6ccf66c6bc4ede1b1c55c4
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 24 Mar 2021 19:28:27 +0800
Tag:    v3.11.0-beta

MDL-71051 core_user: move user profile edit field form to classes

commit 5ac934b1fd643e1d203ac4f626cece2bfcd7d4b9
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 24 Mar 2021 19:28:10 +0800
Tag:    v3.11.0-beta

MDL-71051 core_user: fix mistakes in phpdocs, deprecated unused func

commit abb2c72b26d65accc6c76a7f9eae93f426f86f8b
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 24 Mar 2021 18:39:56 +0800
Tag:    v3.11.0-beta

MDL-71051 core_user: editing user profiles - modal form, template

commit bc74e1332292b771cbb2a61fecb8cdcdecf77770
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 24 Mar 2021 18:39:01 +0800
Tag:    v3.11.0-beta

MDL-71051 core_user: move edit profile category form to classes

commit b597b491ec487ccb372d5c7083a2c30930eb9959
Author: Marina Glancy <marina@moodle.com>
Date:   Sat, 20 Mar 2021 19:49:11 +0800
Tag:    v3.11.0-beta

MDL-71051 core_user: create user profile field form is now modal form

commit 10bf851874159897b8b93e2b4f9231c1731d20e3
Author: Marina Glancy <marina@moodle.com>
Date:   Sat, 20 Mar 2021 04:40:41 +0800
Tag:    v3.11.0-beta

MDL-71051 core_user: use user profile generator in all tests

commit f87885027707ee6056b8f46dab25e321601b4264
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 18 Mar 2021 19:15:49 +0800
Tag:    v3.11.0-beta

MDL-70919 core_form: non-static method can not be called statically

commit 3c9e54eafac6961bb0f482550239047d8cada81a
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 04 Mar 2021 23:34:41 +0800
Tag:    v3.11.0-beta

MDL-71051 core_user: always use API when working with profile fields

commit 8274935cb1c061616614e587efefb59090453716
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 04 Mar 2021 19:02:07 +0800
Tag:    v3.11.0-beta

MDL-71039 core_form: support valuehtmlcallback in autocomplete inline

commit 7ab4eafc02bdcd7e1d497cc2545ae5c4c51e5525
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 02 Mar 2021 02:14:35 +0800
Tag:    v3.11.0-beta

MDL-65552 user: escape idnumber and email in table_sql

commit 720d74ebeb320d92fd5f644363e9e4b4f0b09877
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 01 Mar 2021 22:33:57 +0800
Tag:    v3.11.0-beta

MDL-71017 oauth2: configure some oauth2 services for login only

commit ac06e60ae1c7148661d5f75216eb1cf70c83ffbd
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 23 Feb 2021 01:13:12 +0800
Tag:    v3.11.0-beta

MDL-70968 core: PHP8 compatibility, not allowed to pass extra parameters

commit e334bd99218efdb4f74e5e0e26a291f941da1d5e
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 23 Feb 2021 01:04:03 +0800
Tag:    v3.11.0-beta

MDL-70967 enrol_meta: fix error in unittest

commit b2d8938431719a1856726f7fc3eec0126ac30bc0
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 22 Feb 2021 23:36:17 +0800
Tag:    v3.11.0-beta

MDL-70966 various: Under PHP8 empty string is no longer equals to 0

commit 681c70017c40f13d4208700cb9e6246a255ee969
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 22 Feb 2021 23:17:21 +0800
Tag:    v3.11.0-beta

MDL-70901 core: @ no longer masks errors in PHP 8.0

commit f2adb56be0e325b659b7430d9e0f9f0ca2064991
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 22 Feb 2021 06:30:11 +0800
Tag:    v3.11.0-beta

MDL-70921 repository: filter function can not accept argument by ref

commit 5e343e277b2f96bfddb00db760f4213688f706d8
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 18 Feb 2021 19:04:58 +0800
Tag:    v3.11.0-beta

MDL-64554 form: reset form change checker before triggering submit event

commit 267fe07d4a3cecbdd67968e2977ee0c66240dbf1
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 18 Feb 2021 18:49:43 +0800
Tag:    v3.11.0-beta

MDL-70920 core: prevent calls to call_user_fun_array() with assoc array

commit e87182d827b4fe8ec20456215ae67da9a2a8537d
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 17 Feb 2021 21:31:43 +0800
Tag:    v3.11.0-beta

MDL-70877 php: remove final functions __clone and __wakeup

commit c7e3291ac81f4381aa8cf60f11dcd2a2a315005c
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 17 Feb 2021 19:41:12 +0800
Tag:    v3.11.0-beta

MDL-70926 core: getuserdate() shoud show debugging if null was passed

commit acc72a1f002d52f94bff4174183aa8cb322d80f5
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 17 Feb 2021 05:52:52 +0800
Tag:    v3.11.0-beta

MDL-70920 backup: call_user_func_array can accept named arguments

commit 920331e74ea2be3fcecce06d18052fed41b494fb
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 16 Feb 2021 02:45:23 +0800
Tag:    v3.11.0-beta

MDL-70901 cache: @ no longer masks errors in unlink in php 8

commit 03b198f45d4dfd90ab87b1f92b2ed644b965cc80
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 16 Feb 2021 02:39:50 +0800
Tag:    v3.11.0-beta

MDL-70901 core_files: @ does no mask errors in php8 anymore

commit a282cbd3f9a0a88489493063c86b89901ccf39ca
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 16 Feb 2021 01:58:09 +0800
Tag:    v3.11.0-beta

MDL-70896 mod: libxml_disable_entity_loader is deprecated in php 8.0

commit 8b5bd4fb0093af2c42f028d68bcd90eb1c6b7dbe
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 16 Feb 2021 00:04:00 +0800
Tag:    v3.11.0-beta

MDL-70901 backup: check handle before calling fclose()

commit d2d0cffd1d69f6495cc639841fc41f1f9827ce23
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 15 Feb 2021 22:17:38 +0800
Tag:    v3.11.0-beta

MDL-70893 various: optional function arguments must be in the end

commit 9a1ea11a0b0c9c37ee2a31dfcda2376bc79b8fba
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 15 Feb 2021 22:16:31 +0800
Tag:    v3.11.0-beta

MDL-70899 dml: set_db_handle() definition not compatible with parent

commit 79949dc5083965df65625ec8bdf99fee14750505
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 15 Feb 2021 22:15:35 +0800
Tag:    v3.11.0-beta

MDL-70897 various: uasort callback can not return bool

commit dbb31d14d63aee41cf6f1054f78e5481a511c58f
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 15 Feb 2021 22:13:36 +0800
Tag:    v3.11.0-beta

MDL-70898 various: private functions can not be declared final

commit 19d1a2ee617e1b061cd34cb1bc5944fa528691ac
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 15 Feb 2021 20:32:16 +0800
Tag:    v3.11.0-beta

MDL-70891 core: fix the lang_string::__set_state()

commit d58581358f47637c0ae59f789b118ea3daab3bab
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 10 Feb 2021 22:38:19 +0800
Tag:    v3.11.0-beta

MDL-64554 core_form: Move strings to outputrequirements.lib

commit 1fa27828ef229bb1e0fa52f5a891de142358dd92
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 07 Jan 2021 21:12:59 +0800
Tag:    v3.11.0-beta

MDL-70584 core_iplookup: increase tolerance in test

commit 4868d7b93ecbabb6c4b1405c43efbaf381c6d5de
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 20 Nov 2020 00:46:28 +0800
Tag:    v3.11.0-beta

MDL-64554 user: make private files editor modal/ajax form

commit 1d33351fbb1b27c8792ed5a492e596cdfb72d5cf
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 19 Nov 2020 21:09:45 +0800
Tag:    v3.11.0-beta

MDL-64554 core_form: new API for modal forms

commit fe9a2acbccfc7782fa99bbaed630f5465ba38816
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 17 Nov 2020 23:47:12 +0800
Tag:    v3.11.0-beta

MDL-70242 auth_oauth2: set page context and url

commit 9f47d93ba625019a24131c8661f5854d0a14a16c
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 02 Apr 2019 20:48:20 +0800
Tag:    v3.11.0-beta

MDL-64554 core_customfield: use modal forms for fields