Git commits in Moodle 4.0.0 by Marina Glancy

commit 09446a2934b5796eb0cfe458d295e33e6492bd25
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 18 Mar 2022 01:39:14 +0800
Tag:    v4.0.0-rc1

MDL-74254 course: User may not have capability to browse courses

commit 15eb4022284b0cfcb5172f041044c65bfd1b8f21
Author: Marina Glancy <marina@moodle.com>
Date:   Sat, 05 Feb 2022 00:16:10 +0800
Tag:    v4.0.0-beta

MDL-73669 core_enrol: move deprecated behat steps to own file

commit c5c33d8eba9a776020233751f2b10cab11267b1a
Author: Marina Glancy <marina@moodle.com>
Date:   Sat, 05 Feb 2022 00:14:57 +0800
Tag:    v4.0.0-beta

MDL-73669 core_calendar: move deprecated behat steps to own file

commit 31751c2f328060eb8ed3d22ff0a6af0dae886589
Author: Marina Glancy <marina@moodle.com>
Date:   Sat, 05 Feb 2022 00:13:08 +0800
Tag:    v4.0.0-beta

MDL-73669 behat: allow multiple files with deprecated steps

commit 5ddae1a1899563216bd515143e991c1a9d248a0f
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 01 Feb 2022 17:24:48 +0800
Tag:    v4.0.0-beta

MDL-73722 course: behat test for other users page

commit 3cc217193a7d1d07e207feaa7271c7a228d2c7aa
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 25 Jan 2022 23:00:10 +0800
Tag:    v4.0.0-beta

MDL-73684 core_user: check edit capability only when user exists

commit 6f6586b16498d7427116e4553dd896f48bb76a3a
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 12 Jan 2022 20:19:58 +0800
Tag:    v4.0.0-beta

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

commit 24db1f29fe930df680b6f79503f463ebb01e044e
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 21 Dec 2021 00:07:05 +0800
Tag:    v4.0.0-beta

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

commit 215b5ac398a4198b3630fca0c6a8095178f7bf27
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 07 Sep 2021 20:02:48 +0800
Tag:    v4.0.0-beta

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

commit 5148d33fa1cdf24623ae01eaeee3f6da8915dec8
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 06 May 2021 19:44:30 +0800
Tag:    v4.0.0-beta

MDL-71395 core: fix bug in google lib wrapper

commit badf442ec716116d4aa8a8274c63917cff1d4342
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 28 Apr 2021 18:42:07 +0800
Tag:    v4.0.0-beta

MDL-70965 core_dml: php8 related changes:

commit 4d2c96861dfb9a57900ac150ee4ef8e20c5e0bb5
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 22 Apr 2021 04:48:51 +0800
Tag:    v4.0.0-beta

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

commit e1ab67836d0260e7939e8b6522dc6b7c29eb728d
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 21 Apr 2021 22:20:21 +0800
Tag:    v4.0.0-beta

MDL-71394 core_blog: fix incorrect default setting in form

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

MDL-71395 block_tag_youtube: sometimes exception may have empty message

commit d42fd649cca8275ffcd7df46b0d95693830673d6
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 21 Apr 2021 17:49:57 +0800
Tag:    v4.0.0-beta

MDL-71390 core: raise max_input_vars requirement

commit 263c39ba2160169976305e861b1040e1a7e27cb0
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 21 Apr 2021 17:12:49 +0800
Tag:    v4.0.0-beta

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

commit 57a444d31f7bd8f82d81ac3c4b5686ca3ebd0549
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 20 Apr 2021 18:07:54 +0800
Tag:    v4.0.0-beta

MDL-71017 oath2: configuration check fix and return types

commit d80f3c5d8a5948b05ba7d9018221936ac1a34789
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 26 Mar 2021 16:25:53 +0800
Tag:    v4.0.0-beta

MDL-71017 tool_oauth2: show not configured services

commit 4a159a094722c17cf56f9814bd79913b1fcdcedd
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 24 Mar 2021 19:28:27 +0800
Tag:    v4.0.0-beta

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

commit 9a5fd6fbc193415c1e27745f54f1cf4608ee5a10
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 24 Mar 2021 19:28:10 +0800
Tag:    v4.0.0-beta

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

commit 60b95cd46f761b39a5342420c7d960be1aea8184
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 24 Mar 2021 18:39:56 +0800
Tag:    v4.0.0-beta

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

commit 880aff7bf9c1c8422171d40d64bdf88d87c27d84
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 24 Mar 2021 18:39:01 +0800
Tag:    v4.0.0-beta

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

commit 897487401887dcdaf8b7a0ed483319b918cdf5bf
Author: Marina Glancy <marina@moodle.com>
Date:   Sat, 20 Mar 2021 19:49:11 +0800
Tag:    v4.0.0-beta

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

commit ef3d6a3d705382385d7a712573f8f1844728816c
Author: Marina Glancy <marina@moodle.com>
Date:   Sat, 20 Mar 2021 04:40:41 +0800
Tag:    v4.0.0-beta

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

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

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

commit 5682b9a585a6eb26a67644fbd92f2f7e9b8c9f84
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 04 Mar 2021 23:34:41 +0800
Tag:    v4.0.0-beta

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

commit 960bb02482c0ae084ea400fa273433b599f1667b
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 04 Mar 2021 19:02:07 +0800
Tag:    v4.0.0-beta

MDL-71039 core_form: support valuehtmlcallback in autocomplete inline

commit 9cfacff73861d7234640564c198fba9fc395e2a5
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 02 Mar 2021 02:14:35 +0800
Tag:    v4.0.0-beta

MDL-65552 user: escape idnumber and email in table_sql

commit 0152fdbdff52b795ba1c6783d1d4b24308d6e09b
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 01 Mar 2021 22:33:57 +0800
Tag:    v4.0.0-beta

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

commit 593540cc19b2e2a51e2d025b1904edd37e9fa43b
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 23 Feb 2021 01:13:12 +0800
Tag:    v4.0.0-beta

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

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

MDL-70967 enrol_meta: fix error in unittest

commit 612c230709849c84e66384da45d3102b73a29629
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 22 Feb 2021 23:36:17 +0800
Tag:    v4.0.0-beta

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

commit b88f1a84bfa944b5890728ea20c8ebd888fb9b3f
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 22 Feb 2021 23:17:21 +0800
Tag:    v4.0.0-beta

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

commit 465d1ef495d1a21990251b81d14d7eff245c6df3
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 22 Feb 2021 06:30:11 +0800
Tag:    v4.0.0-beta

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

commit 1e03a240b528afb065de9db1ae2fc328fea24a1b
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 18 Feb 2021 19:04:58 +0800
Tag:    v4.0.0-beta

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

commit f4fb91aecb73a3a4fdcb044dae3692c7da20b904
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 18 Feb 2021 18:49:43 +0800
Tag:    v4.0.0-beta

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

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

MDL-70877 php: remove final functions __clone and __wakeup

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

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

commit 7b003c04a83a251da4f0beeb287fee2e68f2b23a
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 17 Feb 2021 05:52:52 +0800
Tag:    v4.0.0-beta

MDL-70920 backup: call_user_func_array can accept named arguments

commit 2d059d1657bbd8f2a8685e57fc998dfd07d7973b
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 16 Feb 2021 02:45:23 +0800
Tag:    v4.0.0-beta

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

commit a1a72f720ea2fc70e3ed530dbf7b4fc1138e8d0b
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 16 Feb 2021 02:39:50 +0800
Tag:    v4.0.0-beta

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

commit 1e8375d830f7639528384d1835714b39a97339e9
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 16 Feb 2021 01:58:09 +0800
Tag:    v4.0.0-beta

MDL-70896 mod: libxml_disable_entity_loader is deprecated in php 8.0

commit 3e076d8cff472426d0f78d601546b5887b68d75d
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 16 Feb 2021 00:04:00 +0800
Tag:    v4.0.0-beta

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

commit 0eada7a5f91208b45cdeb4ad549a63773d64096f
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 15 Feb 2021 22:17:38 +0800
Tag:    v4.0.0-beta

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

commit 6f90758721dd227b122c7888c69da17b7858072d
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 15 Feb 2021 22:16:31 +0800
Tag:    v4.0.0-beta

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

commit 881b4258f7862be463f81b08a0730993ccecf5af
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 15 Feb 2021 22:15:35 +0800
Tag:    v4.0.0-beta

MDL-70897 various: uasort callback can not return bool

commit 0af0a96bb1c0182e93ec591d0743a1f31c96067f
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 15 Feb 2021 22:13:36 +0800
Tag:    v4.0.0-beta

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

commit 9e8965246138b44e1c8cab7f313e493ad81f1cb3
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 15 Feb 2021 20:32:16 +0800
Tag:    v4.0.0-beta

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

commit 3045005295c679c69718af893644417062ba457a
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 10 Feb 2021 22:38:19 +0800
Tag:    v4.0.0-beta

MDL-64554 core_form: Move strings to outputrequirements.lib

commit 5ac66934f4e9f663083880ab48de88764dba0341
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 07 Jan 2021 21:12:59 +0800
Tag:    v4.0.0-beta

MDL-70584 core_iplookup: increase tolerance in test

commit 440073ff20427df3ca2c1734dc66d8da119fdf32
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 20 Nov 2020 00:46:28 +0800
Tag:    v4.0.0-beta

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

commit 72be49c4732d04ff27c93a7c750053f7e93b747e
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 19 Nov 2020 21:09:45 +0800
Tag:    v4.0.0-beta

MDL-64554 core_form: new API for modal forms

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

MDL-70242 auth_oauth2: set page context and url

commit c2aa5a29f1a6e0fed593056386599663ac48433d
Author: Marina Glancy <marina@moodle.com>
Date:   Sat, 07 Nov 2020 01:07:24 +0800
Tag:    v4.0.0-beta

MDL-70143 tool_uploaduser: fix wrong cache reference

commit 8a9a4ee4f3588bf20fab49bfa2cb9a93b823fa5a
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 06 Nov 2020 01:10:13 +0800
Tag:    v4.0.0-beta

MDL-70131 cli: only allow to negate existing keys

commit e30716a16e223e79e044defe452e475f69dd88ba
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 06 Nov 2020 00:01:54 +0800
Tag:    v4.0.0-beta

MDL-70130 core: allow to attach files from localrequestdir to emails

commit 7fb6ce765ffdc9cfcbdcec8ae984bd6e9d428d1b
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 26 Oct 2020 19:23:23 +0800
Tag:    v4.0.0-beta

MDL-70023 core_course: improve performance of recently accessed courses

commit 9ad96a63a4640e44cead9803bfbc0ce3afd4eb11
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 16 Oct 2020 22:46:12 +0800
Tag:    v4.0.0-beta

MDL-69166 core_payment: addressing integration review

commit be53990301bfa400471459daad7a044e0f6de97e
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 09 Oct 2020 14:47:28 +0800
Tag:    v4.0.0-beta

MDL-69902 core_search: fix error in the custom fields indexing

commit 71ccaf200d6047e1b9f7ffb8b1f0925a7e0cc904
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 07 Oct 2020 16:53:01 +0800
Tag:    v4.0.0-beta

MDL-69166 core_payment: rename some functions

commit 409857a42f11e6ff46685b24e38fb5394421171a
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 02 Oct 2020 14:01:56 +0800
Tag:    v4.0.0-beta

MDL-69166 core_payment: archiving accounts, triggering events, tests

commit 1d479dc0cfd21ecb1c1af7504ee31d67ca829ed9
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 01 Oct 2020 01:21:30 +0800
Tag:    v4.0.0-beta

MDL-69166 core_payment: improvements to api, small fixes

commit 6ff3087fe6c1dee3ad89e28a538c887bbc8d436b
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 30 Sep 2020 01:27:37 +0800
Tag:    v4.0.0-beta

MDL-69166 core_payment: add payment accounts

commit 7a9c8cbd3e9ca0096c446be4b88849adcaaac793
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 29 Sep 2020 04:50:47 +0800
Tag:    v4.0.0-beta

MDL-65451 tool_uploaduser: move code away from index.php, add CLI script

commit 88a3e647ace0ad9ae7c5280834276fa22622aabd
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 01 Sep 2020 23:11:10 +0800
Tag:    v4.0.0-beta

MDL-69608 core_form: frozen forms do not have form tag

commit cd467644eb720a84079121761270e4ccd38a8c20
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 13 Aug 2020 18:23:33 +0800
Tag:    v4.0.0-beta

MDL-69464 core_output: allow to avoid formatting in page->set_heading

commit 81fe9e9af5253c8536f321d2d934373ef481c20f
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 06 Apr 2020 18:36:09 +0800
Tag:    v4.0.0-beta

MDL-68349 auth_db: user_created event should be triggered later

commit 7740c45de47878f62f55f76e5192e02839a66e6d
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 17 Jan 2020 21:25:53 +0800
Tag:    v4.0.0-beta

MDL-69166 core_form: allow modals to prevent closing on accidental click

commit aa33a2273365e3a1584a64bfc57ca6d42407800e
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 02 Apr 2019 20:48:20 +0800
Tag:    v4.0.0-beta

MDL-64554 core_customfield: use modal forms for fields

commit 5889858cc5237ab2303337f847616be70d0a8aab
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 12 Aug 2016 14:45:45 +0800
Tag:    v4.0.0-beta

MDL-55340 mod_feedback: export question labels