-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multi-byte character support for filename during output (#561). #562
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Fighter456
suggested changes
Nov 14, 2022
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Otherwise LGTM
paulholden
force-pushed
the
multi-byte-filename
branch
from
November 14, 2022 18:42
467c377
to
18863f7
Compare
paulholden
added a commit
to paulholden/moodle
that referenced
this pull request
Dec 5, 2022
paulholden
added a commit
to paulholden/moodle
that referenced
this pull request
Dec 5, 2022
paulholden
added a commit
to paulholden/moodle
that referenced
this pull request
Dec 5, 2022
Fighter456
approved these changes
Dec 5, 2022
nicolaasuni
approved these changes
Dec 6, 2022
danchamp
added a commit
to Rosedean-Group/moodle
that referenced
this pull request
Jan 3, 2023
commit fcfc240a77617d27a1c77f478967a4ebdea86926 Author: Sara Arjona <sara@moodle.com> Date: Thu Dec 29 12:57:50 2022 +0100 weekly release 4.0.5+ commit f3fee9f4d2296fe684c3021b802288d523c97aeb Merge: fa417ba8a3a 302610302ad Author: Sara Arjona <sara@moodle.com> Date: Thu Dec 29 09:13:39 2022 +0100 Merge branch 'MDL-76399-patch-400' of https://github.com/ilyatregubov/moodle into MOODLE_400_STABLE commit 302610302adea5bc0bfdca58200d6090ae5f0eba Author: Ilya Tregubov <ilya@moodle.com> Date: Thu Dec 29 14:33:55 2022 +0700 MDL-76399 behat: switch to appropriate Behat step for selects. commit fa417ba8a3aee0da78546237f0a878c809316b2b Merge: 9d14b80f5b0 21440073878 Author: Ilya Tregubov <ilya@moodle.com> Date: Thu Dec 29 09:44:00 2022 +0700 Merge branch 'MDL-76399-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 9d14b80f5b04397390cc78ad55ecb82c37578023 Merge: bdbd1b3af0a 3f39fcf27e5 Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 28 18:22:40 2022 +0100 Merge branch 'MDL-76004-400' of https://github.com/aanabit/moodle into MOODLE_400_STABLE commit bdbd1b3af0a812826f4137ff0c42915ec68376f5 Merge: 5f02141a7ab 2b6ca7e207e Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 28 13:01:45 2022 +0100 Merge branch 'MDL-72523-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 2b6ca7e207e5b25c89b064cf60695c422961b91e Author: Paul Holden <paulh@moodle.com> Date: Fri Apr 8 14:58:45 2022 +0100 MDL-72523 calendar: return original focus from event modals. commit 023ac9229f8cc288043d9e78f18a54555434fc80 Author: Huong Nguyen <huongnv13@gmail.com> Date: Mon Oct 17 16:20:27 2022 +0700 MDL-72523 javascript: Introduce setReturnElement for core/modal commit 5f02141a7ab035f93691d86291f41f748096c515 Merge: 54cffd7c2e8 441afd68b01 Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 28 12:13:21 2022 +0100 Merge branch 'MDL-72563-400' of https://github.com/KepaUrzelai/moodle into MOODLE_400_STABLE commit 54cffd7c2e8a852b57f74c1a3b6b444cbae5a885 Merge: c6c77554eff 1aba16cbea1 Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 28 11:41:18 2022 +0100 Merge branch 'MDL-69071-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit c6c77554eff12b4931cc71b3a092a971afa032e2 Merge: dcfd3b29a90 652d8971ecf Author: Ilya Tregubov <ilya@moodle.com> Date: Wed Dec 28 15:14:35 2022 +0700 Merge branch 'MDL-76731_400' of https://github.com/PhilippImhof/moodle into MOODLE_400_STABLE commit dcfd3b29a9031c4042612336d82c24600b749e0b Merge: 37e16d4da2e c9a5b23d7af Author: Sara Arjona <sara@moodle.com> Date: Tue Dec 27 16:55:31 2022 +0100 Merge branch 'MDL-76679-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 652d8971ecfb3c0a963ca96d034a0462c8ac667f Author: Philipp Imhof <52650214+PhilippImhof@users.noreply.github.com> Date: Tue Dec 20 13:33:56 2022 +0100 MDL-76731 behat: add steps to check for version Co-authored-by: Andrew Nicols <andrew@nicols.co.uk> commit 37e16d4da2e600a97882202dcbc2b4fae33641ba Author: Ilya Tregubov <ilya@moodle.com> Date: Thu Dec 22 19:16:34 2022 +0700 weekly release 4.0.5+ commit 5b325dc2e981d1a280ff20c12f6e9f31c626284c Merge: 06d3ff9ea23 9287e1e0ea4 Author: Ilya Tregubov <ilya@moodle.com> Date: Thu Dec 22 19:16:32 2022 +0700 Merge branch 'install_400_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_400_STABLE commit 06d3ff9ea23055b8b765582972a3227200ce5294 Merge: 6aa9d215c86 34eee610374 Author: Ilya Tregubov <ilya@moodle.com> Date: Thu Dec 22 10:09:41 2022 +0700 Merge branch 'MDL-76667-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 6aa9d215c869d2b078f4fd8aca8dd35663738227 Merge: 0faa70e56a6 4fc412b538b Author: Paul Holden <paulh@moodle.com> Date: Wed Dec 21 14:17:47 2022 +0000 Merge branch 'MDL-75965-400' of https://github.com/HuongNV13/moodle into MOODLE_400_STABLE commit 0faa70e56a6488ade3e26dc3dc38130b05627d9b Author: Andrew Nicols <andrew@nicols.co.uk> Date: Wed Dec 21 21:11:04 2022 +0800 MDL-75105 tool_behat: Coding style fixes commit 0ab77c7287ad823eff0bba695e41d98d1bcee81a Merge: 3d0bbf1a0fd 4dfb5cf6e76 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Wed Dec 21 21:13:05 2022 +0800 Merge branch 'MDL-75105_400_STABLE' of https://github.com/marxjohnson/moodle into MOODLE_400_STABLE commit 3d0bbf1a0fda296616a7a7f79120557427d5a49d Merge: 9e6b6b49253 e4bf4cf37e1 Author: Paul Holden <paulh@moodle.com> Date: Wed Dec 21 09:50:09 2022 +0000 Merge branch 'MDL-75914-400' of https://github.com/meirzamoodle/moodle into MOODLE_400_STABLE commit 9287e1e0ea4c8e5212b37a7b2b5a3a5616736dc6 Author: AMOS bot <amos@moodle.org> Date: Thu Dec 22 00:07:39 2022 +0000 Automatically generated installer lang files commit e4bf4cf37e1e04ad571af57e5c739765ce3aa17f Author: Meirza <meirza.arson@moodle.com> Date: Thu Dec 15 12:13:24 2022 +0700 MDL-75914 webservice: Added fake URL to avoid debugging output. Webservice doesn't need to set the page URL. Hence, any function that requires a page URL will raise debugging output. The patch fixes it by adding a fake URL for the webservice. The patch also removed assertDebuggingCalled because it is no longer needed. commit 4dfb5cf6e761490fe20c92cfedfe184e060ca3d4 Author: Mark Johnson <mark.johnson@catalyst-eu.net> Date: Thu Jun 30 15:34:29 2022 +0100 MDL-75105 tool_behat: List available data generators This will find all data generators that can be used in behat via the 'the following "something" exist:' step, and display them in a select list on the step definitions page. When a generator is selected, it will fetch the required fields for that generator and display them on the page. commit 4fc412b538bc1f8520dc395f9944d794e25050fa Author: Huong Nguyen <huongnv13@gmail.com> Date: Thu Dec 8 10:09:11 2022 +0700 MDL-75965 question_multichoice: Misalignment of feedback icons commit 9e6b6b49253d9b09801732c1fe343b3d13b85f54 Merge: 0e52ea009da 7a5389f1cc7 Author: Ilya Tregubov <ilya@moodle.com> Date: Wed Dec 21 09:50:45 2022 +0700 Merge branch 'MDL-76727-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit 0e52ea009da41116394df379619f872fc10cd678 Merge: 741c9e003d8 e7a5867a884 Author: Paul Holden <paulh@moodle.com> Date: Tue Dec 20 10:27:42 2022 +0000 Merge branch 'MDL-75279-400' of https://github.com/spvickers/moodle into MOODLE_400_STABLE commit 7a5389f1cc719e8e9e99b38fe1665e57b1842958 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Dec 20 09:25:40 2022 +0800 MDL-76727 core: Allow phpcs configuration to be overridden locally This change reduces the priority of the shipped phpcs configuration to allow for local overrides. This is beneficial in several situations: - when users wish to apply stricter or additional standards - when the integration team wishes to trial new rules commit e7a5867a884024a193dae234b6afea3f8fccfaae Author: Stephen Vickers <stephen@spvsoftwareproducts.com> Date: Wed Jul 20 19:36:38 2022 +0100 MDL-75279 mod_lti: Add username to NRPS response commit 741c9e003d828ae1769c7f1dc00472e98ed6276e Merge: f464b00ab8b 40c59b58659 Author: Paul Holden <paulh@moodle.com> Date: Mon Dec 19 10:23:16 2022 +0000 Merge branch 'MDL-72906-400' of https://github.com/tdjones/moodle into MOODLE_400_STABLE commit f464b00ab8b18df16cae71f525555398f52396f5 Merge: e62f86b983c fdcc78fee06 Author: Ilya Tregubov <ilya@moodle.com> Date: Mon Dec 19 09:45:54 2022 +0700 Merge branch 'MDL-74779-400' of https://github.com/ssj365/moodle into MOODLE_400_STABLE commit 2144007387807595d09312b870eec652fabb564b Author: Paul Holden <paulh@moodle.com> Date: Fri Dec 16 13:07:46 2022 +0000 MDL-76399 question: switch to appropriate Behat step for selects. commit 6176c8fc88b05cbac3f276a48463ab964a268c4e Author: Paul Holden <paulh@moodle.com> Date: Fri Nov 18 15:37:59 2022 +0000 MDL-76399 behat: improvements to "should exist in" thrown exception. commit e62f86b983cb8434e0286cb09e5bab48fc50ff38 Merge: 089260dae2e a85ff11cba6 Author: Paul Holden <paulh@moodle.com> Date: Fri Dec 16 09:54:54 2022 +0000 Merge branch 'MDL-76026_400' of https://github.com/AnupamaSarjoshi/moodle into MOODLE_400_STABLE commit 089260dae2e1a5f195b501c38c4e6cbb5003fe8d Author: Andrew Nicols <andrew@nicols.co.uk> Date: Fri Dec 16 09:05:57 2022 +0800 weekly release 4.0.5+ commit 661e5955007b81d216321907de743f83b6dd75fc Merge: 636ad3d3a03 b4ab42a911b Author: Andrew Nicols <andrew@nicols.co.uk> Date: Fri Dec 16 09:05:56 2022 +0800 Merge branch 'install_400_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_400_STABLE commit 1aba16cbea1865d70f3922d967c1fb9dceceaedb Author: Paul Holden <paulh@moodle.com> Date: Tue Nov 29 16:38:26 2022 +0000 MDL-69071 core: retrieve full result from remote content. Use the full result from download_file_content within the component installer to ensure that spurious debugging is not emitted during operation. Handle validation of the returned data consistently. commit c9a5b23d7af3ddc54f4600d7c571bf8a21be877a Author: Paul Holden <paulh@moodle.com> Date: Wed Dec 14 19:07:10 2022 +0000 MDL-76679 admin: correct password config field template. The template changes were missed as part of 0795b579, update them to match so that they continue to work with the unmask JS module. commit 636ad3d3a030a43952024c908b5b17b784d479eb Merge: 364c3b1fa90 1097414910a Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 14 18:34:56 2022 +0100 Merge branch 'MDL-76674_400' of https://github.com/stronk7/moodle into MOODLE_400_STABLE commit 3f39fcf27e5986d0304205c4334113e90e94c8f8 Author: Amaia Anabitarte <amaia@moodle.com> Date: Wed Nov 30 17:20:59 2022 +0100 MDL-76004 core_h5p: Ensure the browser is serving updated file commit 1097414910a8239f9d83937281ee6ff91b4afe35 Author: Eloy Lafuente (stronk7) <stronk7@moodle.org> Date: Wed Dec 14 15:49:23 2022 +0100 MDL-76674 core_lang: Add string for new America/Ciudad_Juarez commit 364c3b1fa907976db45eced103be3123de098702 Merge: 08c8e9bba28 27ebb8fa2d8 Author: Paul Holden <paulh@moodle.com> Date: Wed Dec 14 13:22:07 2022 +0000 Merge branch 'MDL-76666_400' of https://github.com/stronk7/moodle into MOODLE_400_STABLE commit 27ebb8fa2d820d6b17622ef5d01db7f39ff94d41 Author: Eloy Lafuente (stronk7) <stronk7@moodle.org> Date: Tue Dec 13 23:26:01 2022 +0100 MDL-76666 local_langimport: Better handling of long locales Under some linux versions, and depending of the configured locale categories, it's possible to get a current locally which length > 255 when calling to setlocale(LC_ALL, 0). Later, if that long locale is tried to be restored, there is a "setlocale(): Specified locale name is too long" warning error. When that happens we need to split the long locale into individual chunks and set all the (six) locale categories supported one by one. Covered with tests, note that, in practice, this only happens with linux because it supports 12 locale categories @ OS level. Both BSD (6) and Windows (5) hardly can reach the limit. No matter of that, the tests have been designed to ensure that they pass on all OSs, just the new code only will be executed on linux. commit 08c8e9bba2852a5d7cb9086b3b6c715673de6261 Merge: ff72ae15f3d 9d2ddbf7feb Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 14 09:57:19 2022 +0100 Merge branch 'MDL-75441-400' of https://github.com/aanabit/moodle into MOODLE_400_STABLE commit b4ab42a911be2122e10eafd74a33ccb45615753a Author: AMOS bot <amos@moodle.org> Date: Wed Dec 14 00:07:39 2022 +0000 Automatically generated installer lang files commit a85ff11cba65cdbbfb1ff2ddf2ab29600aff915f Author: Anupama Sarjoshi <anupama.sarjoshi@open.ac.uk> Date: Fri Dec 9 18:52:51 2022 +0000 MDL-76026 Question bank: Fix errors related to categories renaming This part of the code in 'question_category_object.php' 'update_category' method was used before Moodle 4.0 version for renaming the random questions in an updated category. For Moodle 4.0, it is unnecessary as the details of random questions are no more stored in 'question' table but in 'question_set_references' table. The method call move_question_set_references handles the same. commit 9d2ddbf7feb0f51adccf7b77cd2ba05e8c65dd7d Author: Amaia Anabitarte <amaia@moodle.com> Date: Fri Nov 25 12:03:47 2022 +0100 MDL-75441 mod_forum: Show add new post button to guest users commit 34eee610374294fa6ef251d444c31fadb37189d8 Author: Paul Holden <paulh@moodle.com> Date: Tue Dec 13 08:44:08 2022 +0000 MDL-76667 forms: mark modal form as submitted upon success. Ensure the form change checker module doesn't warn user about it. commit ff72ae15f3d79113cf8aba66bf3292d6d2f15f3c Merge: 8a4a9fc0969 26ed26289d9 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Dec 13 20:32:01 2022 +0800 Merge branch 'MDL-76509-400' of https://github.com/safatshahin/moodle into MOODLE_400_STABLE commit 8a4a9fc096927d919c7e46acc263d90724f9aea2 Merge: 4ab2e98a641 93ac861ec51 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Dec 13 11:42:57 2022 +0800 Merge branch 'MDL-76536-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 4ab2e98a6413a794cc32f0fea3519d884b2491e9 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Dec 13 11:05:25 2022 +0800 MDL-76293 gradebook: Address coding violations This includes a data provider which had the 'test_' prefix and was therefore run as a test. commit e5ed497363da466ee0189892a8fda87e32e24f62 Merge: 43e0217956d 8ee6c1b4ed8 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Dec 13 11:07:33 2022 +0800 Merge branch 'MDL-76293_400' of https://github.com/mkassaei/moodle into MOODLE_400_STABLE commit 26ed26289d9e0c82124852ac7cce6dffab3f97d1 Author: Safat <safat.shahin@moodle.com> Date: Fri Dec 9 13:44:48 2022 +1100 MDL-76509 core: Upgrade error resolve for slot tags commit fdcc78fee06fafa9800840f70c30e82841d8c65d Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Mon Dec 5 08:26:14 2022 -0700 MDL-74779 mod_bigbluebuttonbn: Fix recording sort AMOS BEGIN MOV [config_recordings_sortorder,mod_bigbluebuttonbn],[config_recordings_asc_sort,mod_bigbluebuttonbn] MOV [config_recordings_sortorder_description,mod_bigbluebuttonbn],[config_recordings_asc_sort_description,mod_bigbluebuttonbn] AMOS END commit 43e0217956d94ef45e2b448bf41b6c915d79e377 Merge: 2d3acb52dff 118240ef228 Author: Sara Arjona <sara@moodle.com> Date: Mon Dec 12 11:23:24 2022 +0100 Merge branch 'MDL-75571-400' of https://github.com/jacdsouza/moodle into MOODLE_400_STABLE commit 2d3acb52dffb17636f6a21959e198bc77829b311 Merge: e4b7d8b3233 91e96925c9c Author: Andrew Nicols <andrew@nicols.co.uk> Date: Sun Dec 11 20:21:00 2022 +0800 Merge branch 'MDL-76398-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 118240ef228c4b4ea384f470893f18ffcd858400 Author: Jackson D'souza <jackson.dsouza@catalyst-eu.net> Date: Mon Nov 28 12:03:39 2022 +0000 MDL-75571 tool_componentlibrary: Custom activity icon commit d7b3d443aac0144f85f6cd307b7afb408aa7e4d9 Author: Jackson D'souza <jackson.dsouza@catalyst-eu.net> Date: Mon Nov 28 12:01:17 2022 +0000 MDL-75571 theme_boost: Activity icon * Use Activity get_icon_url helper method to fetch icon. commit 75247caff863fde101d4fedb10f19dbe38e7a048 Author: Jackson D'souza <jackson.dsouza@catalyst-eu.net> Date: Mon Nov 28 12:00:15 2022 +0000 MDL-75571 block_timeline: Display custom activity icon if available. commit bb2352387066ee46e9b036849b133f7ddcdcabac Author: Jackson D'souza <jackson.dsouza@catalyst-eu.net> Date: Tue Nov 15 13:27:35 2022 +0000 MDL-75571 calendar: Activity icon * Use Activity get_icon_url helper method to fetch icon. commit e4b7d8b3233c91805abe032ba71364b76ee7a1e3 Merge: ce6131e6f7a f4dba7ab543 Author: Sara Arjona <sara@moodle.com> Date: Fri Dec 9 16:18:14 2022 +0100 Merge branch 'MDL-76274-400' of https://github.com/cameron1729/moodle into MOODLE_400_STABLE commit 93ac861ec51b7765e98c37650a3d93b21a014487 Author: Paul Holden <paulh@moodle.com> Date: Thu Dec 1 12:12:59 2022 +0000 MDL-76536 enrol: prevent invalid role assignments in course creation. Upgrade step to fixup existing bad data. commit ce6131e6f7abee0fe80297f785095225ccec40ee Author: Sara Arjona <sara@moodle.com> Date: Fri Dec 9 08:57:06 2022 +0100 weekly release 4.0.5+ commit 3e0a29dee50d260872b4d9a0e59e400a0800c03b Merge: c1fb24274e5 73d873e7522 Author: Sara Arjona <sara@moodle.com> Date: Fri Dec 9 08:57:01 2022 +0100 Merge branch 'install_400_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_400_STABLE commit c1fb24274e5696578313282902e0450dfbf3d943 Merge: ec6d835341d 258c8ca75c4 Author: Jun Pataleta <jun@moodle.com> Date: Thu Dec 8 10:07:41 2022 +0800 Merge branch 'MDL-76556-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit ec6d835341ddc84e71e1efd3c30a6acbdd9b9d1f Merge: 623ca576bd3 b729d36baf5 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Dec 8 08:12:55 2022 +0800 Merge branch 'MDL-76491-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 73d873e7522eab52a6cc2e4a3ebe4bc4c0ed9bea Author: AMOS bot <amos@moodle.org> Date: Thu Dec 8 00:07:38 2022 +0000 Automatically generated installer lang files commit 623ca576bd34fdb4ad1e3bad6785dafe03396bfc Merge: df2fe099637 8576612fbba Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Dec 8 08:07:20 2022 +0800 Merge branch 'MDL-76550_400' of https://github.com/AnupamaSarjoshi/moodle into MOODLE_400_STABLE commit df2fe09963761cbfbc096a7856d5c9a9d7ce8334 Merge: 4b31bb97f5f 1ad4c0e91cd Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Dec 8 07:29:05 2022 +0800 Merge branch 'MDL-76074-400' of https://github.com/srobotta/moodle into MOODLE_400_STABLE commit 4b31bb97f5f4a2081ac4bb4ebb8f73641409b203 Merge: b6355c64903 fd89171c912 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Dec 8 06:17:25 2022 +0800 Merge branch 'MDL-76116-400' of https://github.com/meirzamoodle/moodle into MOODLE_400_STABLE commit b6355c649034d6be042f571464783d8ffce72486 Merge: 814fc9cbc19 15a855e371e Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 7 19:31:18 2022 +0100 Merge branch 'MDL-75588-400' of https://github.com/HuongNV13/moodle into MOODLE_400_STABLE commit 40c59b586599dc28b883317ad519e49e4bb2c316 Author: Trevor Jones <tdjones@ualberta.ca> Date: Fri Dec 2 10:53:39 2022 -0700 MDL-72906 Quiz: Prevent scrollbar on multichoice Remove negative margin from the "clear my choice" anchor. With the negative margin, when the containing box height is calculated the anchor's hidden style overflows beyond the boundary and triggers the overflow:auto to add a scroll bar. commit 814fc9cbc19758e26e82acb79c412aa8b573c436 Merge: 77ef43cb2e7 0dc67b9d105 Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 7 18:27:59 2022 +0100 Merge branch 'MDL-76500-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 77ef43cb2e7c297c94049ffda0395d8612670ea1 Merge: 0ab8dfd19f8 25ca760ccd2 Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 7 17:26:30 2022 +0100 Merge branch 'MDL-76193-400' of https://github.com/JBThong/moodle into MOODLE_400_STABLE commit 0ab8dfd19f82ac79bacb003e686f07603f741019 Merge: 85ca7398557 38bad90a7ee Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 7 17:17:50 2022 +0100 Merge branch 'MDL-76571_400' of https://github.com/timhunt/moodle into MOODLE_400_STABLE commit 38bad90a7eefceffe35113b8d934e425ab8a47db Author: Tim Hunt <T.J.Hunt@open.ac.uk> Date: Mon Dec 5 15:41:52 2022 +0000 MDL-76571 quiz reports: should not show description items ... or anything else with length = 0. This got broken in MDL-71696. The only way to fix this kind-of involves and API change to quiz_report_get_significant_questions. However, it is only changing the external API of this function back to how it was before the 4.0 release, and the chnages in 4.0 were never documented, nor, I would guess, intended, since they just broke things. commit 85ca73985578d6b66d589e1272241022d75c5383 Merge: 982427b9905 57f473425a5 Author: Jun Pataleta <jun@moodle.com> Date: Wed Dec 7 22:40:44 2022 +0800 Merge branch 'MDL-76559-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit 57f473425a53a84443102e6add24926c1a71f5d2 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Wed Dec 7 21:40:01 2022 +0800 MDL-76559 core: validate_email does not take false either commit 982427b99052dc88a73cb6cbc7de0abdcd35e4cb Merge: 72ceec4d943 ef9310d1e7c Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 7 12:51:49 2022 +0100 Merge branch 'MDL-76273-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 15a855e371e46b55277b95110150bfd02dcf2108 Author: Huong Nguyen <huongnv13@gmail.com> Date: Wed Dec 7 10:34:36 2022 +0700 MDL-75588 assign: Reset completion status when resetting a submission commit 72ceec4d943407ec7bf966c37dd04a66e27b0826 Merge: 9e065987228 02663758fbd Author: Jun Pataleta <jun@moodle.com> Date: Wed Dec 7 13:47:21 2022 +0800 Merge branch 'MDL-73017-M400_add-environment-check-for-versions-not-supporting-php-8-1' of https://github.com/ziegenberg/moodle into MOODLE_400_STABLE commit fd89171c9121c96df647d2e25b32e880afbe42f8 Author: Meirza <meirza.arson@moodle.com> Date: Thu Dec 1 13:51:03 2022 +0700 MDL-76116 mnet: styling the delete key confirmation window properly commit 9e06598722818368a06e660a91ee4c956a957a35 Merge: 8cca821b627 3a60aec87d8 Author: Jun Pataleta <jun@moodle.com> Date: Wed Dec 7 11:04:00 2022 +0800 Merge branch 'MDL-75635-MOODLE_40_STABLE' of https://github.com/catalyst/moodle into MOODLE_400_STABLE commit 25ca760ccd2d7c462f1398c432dd5696e3213b52 Author: Thong Bui <qktc1422@gmail.com> Date: Mon Nov 7 13:08:12 2022 +0700 MDL-76193 Questions: Backup and Restore with tags fails commit 8cca821b6275fb7213f2e179c1bca0b7c49b9ec8 Merge: 743fe53e6b4 7c28bd0d368 Author: Jun Pataleta <jun@moodle.com> Date: Tue Dec 6 23:19:28 2022 +0800 Merge branch 'MDL-76559-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit 7c28bd0d368f5560deb6c0e879566131e6f19e15 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Sat Dec 3 20:56:16 2022 +0800 MDL-76559 core: validate_email should not accept empty values commit 743fe53e6b4e62b2ef17ce918f63916d05612af7 Merge: af516425842 109b772c065 Author: Jun Pataleta <jun@moodle.com> Date: Tue Dec 6 19:24:28 2022 +0800 Merge branch 'MDL-75381-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit af5164258424717a99a32d0fe9edeba388c51216 Merge: 8966d10fd67 64439605c62 Author: Ilya Tregubov <ilya@moodle.com> Date: Tue Dec 6 13:10:21 2022 +0300 Merge branch 'MDL-76490-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 0dc67b9d1059bbab9c6b57fdfb26ad9e25d75b27 Author: Paul Holden <paulh@moodle.com> Date: Mon Nov 28 21:33:29 2022 +0000 MDL-76500 grade: fix grade form when item cannot be overridden. commit 8966d10fd671600e396193a3429fd73836b57788 Merge: 42d71d6502b d24c88543d8 Author: Ilya Tregubov <ilya@moodle.com> Date: Tue Dec 6 12:19:34 2022 +0300 Merge branch 'MDL-76446-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 8ee6c1b4ed8a7ce5d425baf9a74bb76a424736a2 Author: Mahmoud Kassaei <mk4359@open.ac.uk> Date: Mon Nov 14 08:12:17 2022 +0000 MDL-76293 Gradebook: PHPUnit fails when plugins are not expected commit f4dba7ab5437b9a07c9ac4a9c49267a79805b90b Author: Cameron Ball <cameronball@catalyst-au.net> Date: Tue Dec 6 16:00:26 2022 +0800 MDL-76274 assignfeedback_editpdf: Fix upgrade step for stale conversions commit 42d71d6502ba21e80519cf28c1db169b5621f6d3 Merge: 34c8e455ea2 3afa59e702b Author: Ilya Tregubov <ilya@moodle.com> Date: Tue Dec 6 10:38:40 2022 +0300 Merge branch 'MDL-75516_400' of https://github.com/larsbonczek/moodle into MOODLE_400_STABLE commit 34c8e455ea24fa5e8e4ec854e21e1ec7d1f862fd Merge: e81a91d18fd 1bec71f1b6a Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Dec 6 15:20:01 2022 +0800 Merge branch 'MDL-75446-400' of https://github.com/andelacruz/moodle into MOODLE_400_STABLE commit e81a91d18fd8d4986d03773cb26a8fbb261be8a9 Merge: c877d579e72 ef5112211b2 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Dec 6 13:56:47 2022 +0800 Merge branch 'MDL-75573-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit c877d579e72e39bc90974468a2ba00786384b5fe Merge: 4fc0a470fb4 966b0dd3df1 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Dec 6 13:36:30 2022 +0800 Merge branch 'MDL-76145-400' of https://github.com/meirzamoodle/moodle into MOODLE_400_STABLE commit ef9310d1e7cf8db1248ba6d0a5faabd3c24a26c0 Author: Paul Holden <paulh@moodle.com> Date: Mon Nov 14 15:18:48 2022 +0000 MDL-76273 core: multi-byte character filename support for TCPDF. See: https://github.com/tecnickcom/TCPDF/pull/562 commit 64439605c62f381393dc495232ae30b883a14665 Author: Paul Holden <paulh@moodle.com> Date: Mon Dec 5 14:02:33 2022 +0000 MDL-76490 behat: use defined step for interaction with autocomplete. commit 7ae00a1542b0d392747640e111f955f58e92b7f4 Author: Marina Glancy <marina@moodle.com> Date: Fri Nov 25 22:03:00 2022 +0100 MDL-76490 behat: correct step for opening autocomplete in container. commit 8576612fbba9468470029e6697d5b9f930144fc6 Author: Anupama Sarjoshi <anupama.sarjoshi@open.ac.uk> Date: Fri Dec 2 15:04:47 2022 +0000 MDL-76550 Quiz and qbank: Fix display of Category and question names commit 4fc0a470fb47443b75aea7dda0f133d7c5bfe316 Merge: f05f5b909f0 937c47e90ed Author: Sara Arjona <sara@moodle.com> Date: Mon Dec 5 12:53:50 2022 +0100 Merge branch 'MDL-75789-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit f05f5b909f02af22830a12cf897127264432aa7e Merge: 90829a7550d acf152ca8bb Author: Sara Arjona <sara@moodle.com> Date: Mon Dec 5 12:44:30 2022 +0100 Merge branch 'MDL-76166-username-logging-MOODLE_400_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_400_STABLE commit 90829a7550d137e7571ed361f6d6007ee5831dd3 Merge: afafcca7233 6aafd5fa614 Author: Ilya Tregubov <ilya@moodle.com> Date: Mon Dec 5 14:32:22 2022 +0300 Merge branch 'MDL-75788-400' of https://github.com/lameze/moodle into MOODLE_400_STABLE commit afafcca72330bb47c1f4ccb87de50250923a4c5d Merge: 507d27ba9b7 ad770fe2156 Author: Sara Arjona <sara@moodle.com> Date: Mon Dec 5 12:04:09 2022 +0100 Merge branch 'MDL-76482-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit 02663758fbd0905178c8c4661f63e2cebb60b2aa Author: Daniel Ziegenberg <daniel@ziegenberg.at> Date: Sun May 22 17:55:28 2022 +0200 MDL-73017 env: Moodle 3.9.x, 3.11.x and 4.0.x do not support PHP 8.1 This commit adds an additional environment check for the unsupported PHP 8.1 version to Moodle 3.9.x, 3.11.x and 4.0.x. It also updates the lang string for unsupported PHP version. Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at> commit 1bec71f1b6a881e8590e568eb1e45733b4151602 Author: Angelia Dela Cruz <andelacruz@ubiquitous-tech.com> Date: Mon Aug 15 15:17:04 2022 +0800 MDL-75446 behat: Workshop behat generators use UI Replace steps that manually add Workshop instances via the UI and use Behat generators. This improves the speed of the Behat test runs. commit 507d27ba9b7f23145dc7198b630b8853098633c3 Merge: 65397a0a866 ea6c1d65af5 Author: Ilya Tregubov <ilya@moodle.com> Date: Mon Dec 5 09:22:37 2022 +0300 Merge branch 'MDL-76330-MOODLE_400_STABLE' of https://github.com/sh-csg/moodle into MOODLE_400_STABLE commit 65397a0a866d263edba58077c44358bfe79c2846 Merge: bdba78514f9 70abc44e052 Author: Jun Pataleta <jun@moodle.com> Date: Mon Dec 5 13:47:37 2022 +0800 Merge branch 'MDL-76225-400' of https://github.com/ferranrecio/moodle into MOODLE_400_STABLE commit a9165761470eaaeff72543fef0a9f4efb74fdf6c Author: AMOS bot <amos@moodle.org> Date: Sun Dec 4 00:08:29 2022 +0000 Automatically generated installer lang files commit 258c8ca75c40d3e98a8bd0d1a5df39861cc2a8ea Author: Andrew Nicols <andrew@nicols.co.uk> Date: Sat Dec 3 11:47:53 2022 +0800 MDL-76556 tool_log: Set the store property correctly commit 3afa59e702b63798c9900eef70859599ca847e54 Author: Lars Bonczek <bonczek@tu-berlin.de> Date: Wed Aug 17 12:40:58 2022 +0200 MDL-75516 core: Perform proper JSON encoding in mustache quote helper commit b729d36baf51bcfb0a420b53c8c2f70a80f972a1 Author: Paul Holden <paulh@moodle.com> Date: Fri Nov 25 17:08:49 2022 +0000 MDL-76491 javascript: add missing `core/notification` imports. commit f5bb4eebcec970cf2ec2bf72677ef3d3c6f29e07 Author: Paul Holden <paulh@moodle.com> Date: Fri Nov 25 16:37:04 2022 +0000 MDL-76491 javascript: prevent eslint undefined Notification import. commit 91e96925c9c0a9983622870936f56c7cd32680f5 Author: Paul Holden <paulh@moodle.com> Date: Mon Nov 21 11:44:55 2022 +0000 MDL-76398 reportbuilder: use improved action menu steps in Behat. Improved steps for using actions menus were added in 232ebac3, so make use of them here for consistency/reliability. commit b903d21ea214e54b2ce21468c50998a40e13fb84 Author: Paul Holden <paulh@moodle.com> Date: Fri Nov 18 20:40:31 2022 +0000 MDL-76398 behat: broader action menu partial matching by element. For action menu elements whose trigger element isn't plain text (e.g. a pix icon), we should be able to match via the title of that element. commit 1ad4c0e91cda1b23bf880a1aeedc93ba3d49b580 Author: Stephan Robotta <stephan.robotta@bfh.ch> Date: Fri Oct 28 08:48:27 2022 +0200 MDL-76074 completion: fixed filter in reports with custom user fields When the site uses custom user text fields that would show up in a user list, the filter for firstname or lastname didnt work anymore. If a filter was used, no result would show up. Users where shown only when the course reports where used without filters. commit 6aafd5fa614f2a734fa7847582e66510c7f608ea Author: Dani Palou <dani@moodle.com> Date: Tue Oct 25 14:36:13 2022 +0200 MDL-75788 behat: Use profile field generators in existing tests commit e2d166e526dbdbabdb20cde4d5c951989f502360 Author: Dani Palou <dani@moodle.com> Date: Tue Sep 20 08:20:31 2022 +0200 MDL-75788 testing: Handle new lines in menu profile field generator commit ef5112211b2d241ee98ad11c9868bd73bfce5429 Author: Paul Holden <paulh@moodle.com> Date: Thu Oct 20 22:46:31 2022 +0100 MDL-75573 backup: translate async operation type in messages. commit ea6c1d65af5769e7f9e1eb83559e3e42bf5e36ac Author: Stefan Hanauska <stefan.hanauska@csg-in.de> Date: Wed Nov 16 13:41:53 2022 +0100 MDL-76330 enrol: Check permission to show edit icon commit bdba78514f9d65f61cb1ed84403fb88c89917c79 Author: Sara Arjona <sara@moodle.com> Date: Thu Dec 1 16:08:04 2022 +0100 weekly release 4.0.5+ commit 1d35066ba56a9b2ebc5cd79cb9f34ac0eb1eed5b Merge: cb26fec31f9 c72574f800e Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Dec 1 10:03:49 2022 +0800 Merge branch 'MDL-75604-400' of https://github.com/ssj365/moodle into MOODLE_400_STABLE commit cb26fec31f965629fbee70a8b9a9621a129f9362 Merge: 1e6be54edd1 46e658d506e Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Dec 1 09:23:53 2022 +0800 Merge branch 'MDL-75281-400' of https://github.com/call-learning/moodle into MOODLE_400_STABLE commit 1e6be54edd10166300e3b8930eadce20a7a218e5 Merge: 1fc5e599c5d e4bdc416d8a Author: Sara Arjona <sara@moodle.com> Date: Wed Nov 30 18:11:28 2022 +0100 Merge branch 'MDL-76226-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 1fc5e599c5d0935e298d25e7fd478053e3ef9811 Merge: 53c14457538 740d11fb437 Author: Jun Pataleta <jun@moodle.com> Date: Wed Nov 30 23:03:43 2022 +0800 Merge branch 'MDL-76250-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 53c144575387d165e5f640a2a9c5458f42e2ab68 Merge: 53e5b880014 6687efe4d51 Author: Jun Pataleta <jun@moodle.com> Date: Wed Nov 30 22:02:47 2022 +0800 Merge branch 'MDL-76483-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit 53e5b880014dd35b0067f4d92529f5aa8c17760d Merge: 17e976a2a74 34f8f8fe90d Author: Andrew Nicols <andrew@nicols.co.uk> Date: Wed Nov 30 13:36:14 2022 +0800 Merge branch 'MDL-75826-400' of https://github.com/meirzamoodle/moodle into MOODLE_400_STABLE commit 17e976a2a7480033b78685a6847f77b64ea66db9 Merge: 230c3cedc66 832d237c94d Author: Jun Pataleta <jun@moodle.com> Date: Wed Nov 30 11:51:39 2022 +0800 Merge branch 'MDL-68981-400' of https://github.com/HuongNV13/moodle into MOODLE_400_STABLE commit 230c3cedc66b850064f739fa726dd67fff58894d Merge: 09d76ce833f 7030ec9af25 Author: Jun Pataleta <jun@moodle.com> Date: Wed Nov 30 11:27:11 2022 +0800 Merge branch 'MDL-76284-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 09d76ce833f4a69d2cbc25075c65a0b4d2f1d9b8 Merge: 3b504d259b9 ffbb5592931 Author: Jun Pataleta <jun@moodle.com> Date: Wed Nov 30 10:52:43 2022 +0800 Merge branch 'MDL-76429_400' of https://github.com/stronk7/moodle into MOODLE_400_STABLE commit 3b504d259b9978274e4ef7d0a7baa4c0bff5fb78 Merge: a24b4260626 a63ddc2ec3f Author: Andrew Nicols <andrew@nicols.co.uk> Date: Wed Nov 30 10:22:18 2022 +0800 Merge branch 'MDL-76380-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit a24b42606265c393774114c63f16b6b4eadbdb96 Merge: e8c58c9a3b5 7731cb81274 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Wed Nov 30 10:09:39 2022 +0800 Merge branch 'MDL-76218-m400' of https://github.com/sammarshallou/moodle into MOODLE_400_STABLE commit e8c58c9a3b500826ac60e82db506ca6f7dd6baab Merge: f51798f9628 4419deedab4 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Nov 29 21:26:41 2022 +0800 Merge branch 'MDL-76127-400' of https://github.com/meirzamoodle/moodle into MOODLE_400_STABLE commit f51798f96289bdd356a258ee08ad5429302e55c8 Merge: 382f91cf8cb 591305c9892 Author: Ilya Tregubov <ilya@moodle.com> Date: Tue Nov 29 16:02:20 2022 +0300 Merge branch 'MDL-72019-400' of https://github.com/meirzamoodle/moodle into MOODLE_400_STABLE commit 46e658d506ec3830b304707ed9c2efeed82f42e0 Author: Laurent David <lmedavid@gmail.com> Date: Wed Jul 20 17:23:37 2022 -0400 MDL-75281 mod_bigbluebuttonbn: Upgrade failure when table exists * Fix several upgrade script issue when the recording table exists or plugin has been downgraded prior to 4.x upgrade commit c72574f800e301e24dc587c73378d8a9cf6277de Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Tue Nov 1 00:46:27 2022 -0600 MDL-75604 mod_bigbluebuttonbn: Fix welcome section * Removed welcome message from General settings * Cleaned settings.php file to remove hardcoded add($item) after adding conditional element commit 70abc44e05255efa87389abac1d25c039c26898d Author: Ferran Recio <ferran@moodle.com> Date: Fri Nov 18 11:34:39 2022 +0100 MDL-76225 core_courseformat: fix section title id commit 966b0dd3df10529469f7c2cc9c76397f4e66432a Author: Meirza <meirza.arson@moodle.com> Date: Sun Nov 27 20:49:19 2022 +0700 MDL-76145 course: Avoid long course names that exceed available space Co-authored-by: Stephen Sharpe <stephen.sharpe@synergy-learning.com> commit ad770fe21568684c122cb56d052025cbef7f4191 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Fri Nov 25 21:02:13 2022 +0800 MDL-76482 output: The javascript mustache helper should return a string commit 832d237c94d6a96f8db160c0b5a2e7852b959c30 Author: Huong Nguyen <huongnv13@gmail.com> Date: Fri Nov 25 09:48:41 2022 +0700 MDL-68981 tool_recyclebin: Force necessary settings when restoring Created code to force the necessary settings for restore_item in: + course_bin class + category_bin class commit cb8b72034e8d23dea8a0f389780b3ff977eb8491 Author: Huong Nguyen <huongnv13@gmail.com> Date: Fri Nov 25 09:46:48 2022 +0700 MDL-68981 tool_recyclebin: Extra PHPUnit with General restore config commit 31c047d2d3079bc867d0bf26b6fb2b410fa6f4b2 Author: Huong Nguyen <huongnv13@gmail.com> Date: Fri Nov 25 09:38:50 2022 +0700 MDL-68981 tool_recyclebin: Extra Behat test with General restore config Including in this commit: - Convert existing Behat scenario to use Data generators - Convert existing Behat scenario to use Provider - Add new scenario for Include users setting in General restore page commit acf152ca8bb89b65daf7279c2516e73211cf149d Author: Brendan Heywood <brendan@catalyst-au.net> Date: Wed Nov 2 22:47:07 2022 +1100 MDL-76166 calendar: Ensure user is in server access logs commit 4dc23af4ad10a375118a1dc7b46ebc7fb7840a6e Author: Brendan Heywood <brendan@catalyst-au.net> Date: Wed Nov 2 19:08:00 2022 +1100 MDL-76166 auth: Ensure user is in server access logs commit d24c88543d88ae690af72d5bb2f4a8df2c676351 Author: Paul Holden <paulh@moodle.com> Date: Wed Nov 23 13:41:46 2022 +0000 MDL-76446 user: correct logic for multiple keyword search. When the keyword participant filter was used with multiple values in conjunction with other participants filters, the boolean logic was effectively: X AND Y OR Z When what we actually wanted was: X AND (Y OR Z) commit 382f91cf8cb548112157c10b7de4e1df07bbbab4 Merge: 1735591d327 aeebd7a1896 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Nov 29 17:05:18 2022 +0800 Merge branch 'MDL-75960-400' of https://github.com/andelacruz/moodle into MOODLE_400_STABLE commit 109b772c0653e34bcd0157c49342c6ac545472a6 Author: Paul Holden <paulh@moodle.com> Date: Thu Aug 4 20:33:57 2022 +0100 MDL-75381 gradereport_grader: ensure valid paging preference value. Set type of the report paging setting to integer, to ensure usage of it is predictable. Unsupported operated type errors were thrown on PHP8.0 when it's value contained a string or was empty. commit 937c47e90ed8e4fe278f3e7de327bd5344a43659 Author: Paul Holden <paulh@moodle.com> Date: Wed Nov 2 22:33:10 2022 +0000 MDL-75789 restore: multi-byte safe substring calculating course names. Co-authored-by: Leon Stringer <leon.stringer@ntlworld.com> commit 1735591d32702a2f6b56a32f491f9c79b7a61595 Merge: 6846a839f5c 0f6bed1637d Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Nov 29 15:41:51 2022 +0800 Merge branch 'MDL-65939-400' of https://github.com/ewallah/moodle into MOODLE_400_STABLE commit 6846a839f5c9e5eab6ed3e8a6754edb877498ea4 Merge: 11123d3aba1 a1df353c67c Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Nov 29 15:37:24 2022 +0800 Merge branch 'MDL-76058-400' of https://github.com/lameze/moodle into MOODLE_400_STABLE commit 11123d3aba131d6d4dd9497ca6765afe90e1b629 Merge: eb61b041804 0c2b15935c5 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Nov 29 14:19:05 2022 +0800 Merge branch 'MDL-74454-MOODLE_400_STABLE' of https://github.com/pabloamayab/moodle into MOODLE_400_STABLE commit eb61b041804f30bd1797269bdbaefec25b5e1886 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Nov 29 12:28:35 2022 +0800 MDL-76258 mod_lti: Codign style fixes commit 9fa5637b56e3813e3ab25143d622c869e337a6a6 Merge: ab112ec2b7d 229da267a62 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Nov 29 12:29:03 2022 +0800 Merge branch 'MDL-76258-MOODLE_400_STABLE' of https://github.com/sh-csg/moodle into MOODLE_400_STABLE commit ab112ec2b7d5f5e042e328874f8c0310ae697a0d Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Nov 29 11:49:24 2022 +0800 MDL-69570 assignfeedback_editpdf: Whitespace fix commit 801ca38d8996dd014cb16c7b62a03199061c314f Merge: efdaed1f70d fa0e0b9a390 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Nov 29 11:51:05 2022 +0800 Merge branch 'MDL-69570-400' of https://github.com/abgreeve/moodle into MOODLE_400_STABLE commit fa0e0b9a390e3fa5b1a5c9f6f7d8875eb62ee6d6 Author: Adrian Greeve <adrian@moodle.com> Date: Thu Nov 24 14:27:29 2022 +0800 MDL-69570 assignfeedback_editpdf: Upgrade step to remove files. This upgrade step removes all orphaned editpdf feedback files and records. commit df99098fb65c6e815ec5e14dc49a8a437915a6a0 Author: Adrian Greeve <adrian@moodle.com> Date: Thu Nov 24 14:25:36 2022 +0800 MDL-69570 assignfeedback_editpdf: Remove temp pdf files This adds a new method to the assignfeedback edit pdf library to specify user data file areas that will return just the meaningful annotated feedback pdf. get_file_areas has been updated for this plugin to return all file areas related to assignfeedback_editpdf, and should stop producing orphaned files and records when a course reset is done. Thanks to @toniginard who provided a base solution for me to work off. commit a63ddc2ec3fc712cc23720b02311764340851df8 Author: Paul Holden <paulh@moodle.com> Date: Mon Nov 28 19:30:51 2022 +0000 MDL-76380 tool_oauth2: remove double persistent load on update. The method already loaded the validated persistent model data on the previous line, there's no need to do it again (while also trying to load unvalidated properties). commit 740d11fb437e604a7b6dde2f4af9ba84b8375976 Author: Paul Holden <paulh@moodle.com> Date: Wed Nov 9 18:39:10 2022 +0000 MDL-76250 mod_assign: disable form change checker for grading options. This was previously fixed in 8e9efe60, but seems to have regressed somewhere along the way. commit e4bdc416d8a23b9f68dee8635eed8ead7e96333b Author: Paul Holden <paulh@moodle.com> Date: Tue Nov 8 22:29:05 2022 +0000 MDL-76226 admin: account for preset config checkboxes other than bool. The assumption that the settings checkbox always stores boolean values (e.g. 0/1) isn't correct. The `perfdebug` configuration instead uses the values 7/15. commit 7030ec9af25f0ee3441dac4d238520eb1772d231 Author: Paul Holden <paulh@moodle.com> Date: Tue Nov 15 20:11:31 2022 +0000 MDL-76284 webservice: early exit if no users for missing capabilities. commit 34f8f8fe90d6d8ebca2e6aa8b6c9c4ce86394842 Author: Meirza <meirza.arson@moodle.com> Date: Fri Nov 18 18:36:13 2022 +0700 MDL-75826 profile: Redirect to profile page if returnto is profile. commit aeebd7a1896d07c233ce2446a2f3c8a22a09b95a Author: Angelia Dela Cruz <andelacruz@ubiquitous-tech.com> Date: Wed Oct 12 15:38:56 2022 +0800 MDL-75960 behat: Survey behat generators use UI Replace steps that manually add Survey instances via the UI and use Behat generators. This improves the speed of the Behat test runs. commit ffbb5592931dcf40133333796ceee181dd3359d6 Author: Eloy Lafuente (stronk7) <stronk7@moodle.org> Date: Tue Nov 22 23:44:15 2022 +0100 MDL-76429 composer: Bump to phpwebdriver 1.2.1 for php81 compat This fix is really only required for Moodle 4.1 and up, that will be the one supporting php81, but we always apply composer changes to all branches (supported and security), so we keep them running the same stuff. Note this comes with a bunch of other small updates, all them pretty minor and should not be problematic. Better we get them than keeping them apart. commit 6687efe4d516aedb825ed226ca2d98ff6e3d280c Author: Andrew Nicols <andrew@nicols.co.uk> Date: Fri Nov 25 21:09:02 2022 +0800 MDL-76483 core: Handle default value for get_docs_url() commit efdaed1f70dadcbdbd58e2127c5968c27ae4bf57 Author: Ilya Tregubov <ilya@moodle.com> Date: Fri Nov 25 15:38:30 2022 +0300 weekly release 4.0.5+ commit 56143593c4a3ff043c1432efa004c93224abde25 Merge: 449104d62a2 1a5322ab4b9 Author: Jun Pataleta <jun@moodle.com> Date: Thu Nov 24 17:51:43 2022 +0800 Merge branch 'MDL-76468-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit 1a5322ab4b9075286a52f653dd0c2e26f2505df7 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Nov 24 16:40:46 2022 +0800 MDL-76468 output: Correct slasharg URL for theme stylesheet commit 449104d62a2c70bad4b7c656d33a8ac0f47e6791 Merge: 437f447816a 476474da69e Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Nov 24 16:25:17 2022 +0800 Merge branch 'MDL-76395-400-enfix' of https://github.com/vmdef/moodle into MOODLE_400_STABLE commit 437f447816a239d08f5ffc8c2b6059ee0fd60a0f Merge: ef8fdb47620 2e534d0c990 Author: Ilya Tregubov <ilya@moodle.com> Date: Thu Nov 24 10:59:47 2022 +0300 Merge branch 'MDL-76291-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit ef8fdb4762022217002d13e8324eeda02f29e0f9 Merge: c09e748a9ab 8a0f9db07f9 Author: Víctor Déniz <victor@moodle.com> Date: Wed Nov 23 14:22:40 2022 +0000 Merge branch 'MDL-76324-400' of https://github.com/HuongNV13/moodle into MOODLE_400_STABLE commit 476474da69e1667e7b5d924d2e6d8b868e5839cb Author: Víctor Déniz <victor@moodle.com> Date: Wed Nov 23 00:24:50 2022 +0000 MDL-76395 lang: Use fixed strings in tests commit 2e534d0c990be1ff6e825c41616a230fd45b3876 Author: Paul Holden <paulh@moodle.com> Date: Wed Nov 16 12:41:10 2022 +0000 MDL-76291 mod_bigbluebuttonbn: tell Behat to wait while polling. While fetching recording data, and updating room info. Should reduce random scenario failures. commit c09e748a9ab260c0f16af66f73d269190e92c6cb Merge: bb7e105ca92 cca0bc9ec59 Author: Jun Pataleta <jun@moodle.com> Date: Wed Nov 23 14:51:34 2022 +0800 Merge branch 'MDL-76365-400' of https://github.com/HuongNV13/moodle into MOODLE_400_STABLE commit 8a0f9db07f965ddad4a75e364717182bc213c2fe Author: Huong Nguyen <huongnv13@gmail.com> Date: Wed Nov 16 15:42:06 2022 +0700 MDL-76324 webdav: Fix error for PHP 8.0 commit 0487f8ed9aaf749f795dd80e803e2bbf5d8b826c Author: Helen Foster <helen@moodle.org> Date: Wed Nov 23 00:14:28 2022 +0000 MDL-76395 lang: Import fixed English strings (en_fix) commit bb7e105ca9239e69c970b6f5a6b8d28ef9adf792 Author: Ilya Tregubov <ilya@moodle.com> Date: Tue Nov 22 15:58:21 2022 +0300 weekly release 4.0.5+ commit cca0bc9ec59b951b3f8ca74541ddcf009b68a9ba Author: Huong Nguyen <huongnv13@gmail.com> Date: Tue Nov 22 12:05:02 2022 +0700 MDL-76365 mod_data: Fix export with empty template If the template is not created, we need to use the default template for the export commit 65886c04da00c4fe9f1678a1c392e527a633db2c Merge: 472ea45f923 c5569f2965a Author: Jun Pataleta <jun@moodle.com> Date: Tue Nov 22 11:20:05 2022 +0800 Merge branch 'MDL-76390_400' of https://github.com/stronk7/moodle into MOODLE_400_STABLE commit 472ea45f9236195d2cb0b9b1918fc584371ec952 Merge: b62844e26c2 5851941cef0 Author: Jun Pataleta <jun@moodle.com> Date: Tue Nov 22 11:08:31 2022 +0800 Merge branch 'MDL-76367-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit b62844e26c202b919f9b703de882efadd77e5da8 Merge: e72dd8c3d9f 5d16d55949e Author: Jun Pataleta <jun@moodle.com> Date: Tue Nov 22 09:49:42 2022 +0800 Merge branch 'MDL-76389_400' of https://github.com/stronk7/moodle into MOODLE_400_STABLE commit e72dd8c3d9fb044e62a99a267179b6bbe880578f Merge: 2da8a318495 3bd0fd816f7 Author: Ilya Tregubov <ilya@moodle.com> Date: Mon Nov 21 16:54:36 2022 +0300 Merge branch 'MDL-76341-400' of https://github.com/stevandoMoodle/moodle into MOODLE_400_STABLE commit 4419deedab4067ddf9830075fb4b535c02c638ed Author: Meirza <meirza.arson@moodle.com> Date: Mon Nov 21 14:06:07 2022 +0700 MDL-76127 Profiling: Make the breadcrumb of the profiling URL clickable Boost has the behavior to remove the last item action. To avoid that, we need to add an action item. commit 3bd0fd816f792f05c6bc607b39a33bfe471448d2 Author: Stevani Andolo <stevani.andolo@lumoshive.com> Date: Fri Nov 18 11:37:18 2022 +0800 MDL-76341 tool_lp: Fixed learning plan's header not containing user name commit c5569f2965a6b86fd02a174aa8d24413c4e66352 Author: Eloy Lafuente (stronk7) <stronk7@moodle.org> Date: Sun Nov 20 14:50:46 2022 +0100 MDL-76390 tool_lp: Remove magic getter call Since Moodle 3.3 (see MDL-57273), the magix getters and setters for persistent classes are deprecated, instead get() and set() must be used. commit 5d16d55949ead2fc689af4fd0fa058a706b9e263 Author: Eloy Lafuente (stronk7) <stronk7@moodle.org> Date: Sun Nov 20 11:33:37 2022 +0100 MDL-76389 output: Ensure we don't try to iterate over null Just convert nulls to empty array before trying to iterate it. commit 2da8a318495bb046b7c5bdd09fa241f891a6be5a Author: Paul Holden <paulh@moodle.com> Date: Fri Nov 18 11:43:11 2022 +0000 weekly release 4.0.5+ commit f9460201fd0bf769525fedaee4d74e8c8a1aa350 Merge: 28a2586852b 12e4a722bd5 Author: Paul Holden <paulh@moodle.com> Date: Fri Nov 18 11:43:08 2022 +0000 Merge branch 'install_400_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_400_STABLE commit 5851941cef0fded35c91b93d12861959dc6e58ab Author: Andrew Nicols <andrew@nicols.co.uk> Date: Fri Nov 18 15:13:12 2022 +0800 MDL-76367 core: Apply RTL transformations to editors too commit 28a2586852b6b7af280f892150d330911f3ca30a Merge: 6579bdbdb70 bfedfcbc4a9 Author: Jun Pataleta <jun@moodle.com> Date: Fri Nov 18 11:58:12 2022 +0800 Merge branch 'MDL-76332-400' of https://github.com/call-learning/moodle into MOODLE_400_STABLE commit 6579bdbdb704e5a521df18c6772b08acaa4317e2 Merge: 7d2d64a5598 bc220f8d72e Author: Jun Pataleta <jun@moodle.com> Date: Fri Nov 18 11:28:54 2022 +0800 Merge branch 'MDL-75903-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 12e4a722bd563202248ecbb7458a24620b7fcea5 Author: AMOS bot <amos@moodle.org> Date: Fri Nov 18 00:07:39 2022 +0000 Automatically generated installer lang files commit 7d2d64a559808f571b40231a01e5b260553db1de Merge: cef970f6d55 7ee9daa15e9 Author: Sara Arjona <sara@moodle.com> Date: Thu Nov 17 18:00:27 2022 +0100 Merge branch 'MDL-73620-400_grouperror' of https://github.com/alexmorrisnz/moodle into MOODLE_400_STABLE commit cef970f6d558f71eb86295abf0431ff8e2f02890 Merge: 7fb8631e3e8 6b412c403b3 Author: Sara Arjona <sara@moodle.com> Date: Thu Nov 17 17:40:15 2022 +0100 Merge branch 'MDL-74780-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 7fb8631e3e8476b05003b14af55682e9551a4c30 Merge: 40d67d22b29 37f2404bd0f Author: Paul Holden <paulh@moodle.com> Date: Thu Nov 17 16:30:18 2022 +0000 Merge branch 'MDL-76105-400-enfix' of https://github.com/vmdef/moodle into MOODLE_400_STABLE commit 40d67d22b29165e625c2fc55d4b3eea4d091f8df Merge: 2700e9b29f7 1085ea44b81 Author: Sara Arjona <sara@moodle.com> Date: Thu Nov 17 17:25:54 2022 +0100 Merge branch 'MDL-70491-400_take2' of https://github.com/lucaboesch/moodle into MOODLE_400_STABLE commit 2700e9b29f73ed79a25698858c2c02ee352fe150 Merge: 9c9b10b7099 3bb3afdcab9 Author: Sara Arjona <sara@moodle.com> Date: Thu Nov 17 17:22:30 2022 +0100 Merge branch 'MDL-75627_m400_v1' of https://github.com/sbourget/moodle into MOODLE_400_STABLE commit 0f6bed1637d0f971fffc010d0fb86d28ba1ba83d Author: info@eWallah.net <info@eWallah.net> Date: Sat Jul 2 10:24:18 2022 +0200 MDL-65939 phpunit: Maildigest tests can query a wrong adhoc task commit 9c9b10b70993ab585fea967d6b3f03a337618d8c Merge: 02a066b8478 8763bba518a Author: Paul Holden <paulh@moodle.com> Date: Thu Nov 17 14:34:55 2022 +0000 Merge branch 'MDL-75569-400' of https://github.com/justusdieckmann/moodle into MOODLE_400_STABLE commit 02a066b84786780426149463a9fe02d72fe290ec Merge: 1d8d3ba456d 424992eeff9 Author: Víctor Déniz <victor@moodle.com> Date: Thu Nov 17 13:19:34 2022 +0000 Merge branch 'MDL-76326-400' of https://github.com/HuongNV13/moodle into MOODLE_400_STABLE commit 1d8d3ba456d2618d1401a42bc5630d033f75012a Merge: 18f6f90021a f98da613d64 Author: Sara Arjona <sara@moodle.com> Date: Thu Nov 17 13:06:33 2022 +0100 Merge branch 'MDL-75567-400' of https://github.com/justusdieckmann/moodle into MOODLE_400_STABLE commit 18f6f90021aa03c74982bfdca87501f235047701 Merge: d2215442ac0 028dc3ff0a0 Author: Víctor Déniz <victor@moodle.com> Date: Thu Nov 17 11:56:33 2022 +0000 Merge branch 'MDL-73804-make-category-filter-context-400' of https://github.com/Peterburnett/moodle into MOODLE_400_STABLE commit d2215442ac09e2dbb4ee1f4489e14992a82dd0bb Merge: 0cc918fbce0 098cf7b38d6 Author: Paul Holden <paulh@moodle.com> Date: Thu Nov 17 11:42:28 2022 +0000 Merge branch 'MDL-75665_MOODLE_400_STABLE' of https://github.com/tasosb/moodle into MOODLE_400_STABLE commit 591305c9892ebce0b6ac061d9f710cf4f8217387 Author: Meirza <meirza.arson@moodle.com> Date: Fri Nov 11 09:45:39 2022 +0700 MDL-72019 user: Allows data to be formatted when exporting. commit 0cc918fbce0b2ca5ba4072719dd6cf678fe4310c Merge: 359d436178a fc09484ec1d Author: Jun Pataleta <jun@moodle.com> Date: Thu Nov 17 14:39:40 2022 +0800 Merge branch 'MDL-76310-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 1085ea44b81bd6091a1504887f80a9e900e9bf7d Author: Bas Brands <bas@moodle.com> Date: Tue Apr 27 16:47:27 2021 +0200 MDL-70491 theme_boost: improve form autocomplete badge styles commit 424992eeff98e31984288cd3abaf5b55a278da0c Author: Huong Nguyen <huongnv13@gmail.com> Date: Thu Nov 17 11:31:16 2022 +0700 MDL-76326 oauth2: Update Nextcloud logo to the new one commit 359d436178aa13e52a2ba15484fcd7d5381b9bac Merge: 222af186076 cb20f32f462 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Nov 17 10:07:07 2022 +0800 Merge branch 'MDL-75651-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 222af1860760e27e04655083ed20b41dfbe01c71 Merge: 3faffbc882e 09ed58c5a19 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Nov 17 10:00:33 2022 +0800 Merge branch 'MDL-76083-400' of https://github.com/aanabit/moodle into MOODLE_400_STABLE commit 37f2404bd0f5467e16095e3399003e21cd075672 Author: David Mudrák <david@moodle.com> Date: Thu Nov 10 20:11:22 2022 +0100 MDL-76105 lang: Use fixed strings in tests, too. commit bfedfcbc4a97986d5bd66d2f93ea50ccde945f25 Author: Laurent David <lmedavid@gmail.com> Date: Wed Nov 16 18:09:04 2022 +0100 MDL-76332 mod_bigbluebuttonbn: Fix JS exception, recording only room * The room updater should only run on room that have the join button commit 3faffbc882ee6c5c8e1b97a664b32408e9c95363 Merge: eb0b6e7619f 872f3a03dc1 Author: Paul Holden <paulh@moodle.com> Date: Wed Nov 16 16:37:03 2022 +0000 Merge branch 'MDL-73078-400' of https://github.com/lucaboesch/moodle into MOODLE_400_STABLE commit eb0b6e7619fe49b88b6fb488c731281a33f91c2b Merge: b8cf30d2e9b eb9de04a119 Author: Paul Holden <paulh@moodle.com> Date: Wed Nov 16 16:25:01 2022 +0000 Merge branch 'MDL-76271-400' of https://github.com/davewoloszyn/moodle into MOODLE_400_STABLE commit b8cf30d2e9b719a35534c4df8878ca6927a541a2 Merge: ce4bdc144e6 432628f3a3d Author: Sara Arjona <sara@moodle.com> Date: Wed Nov 16 16:23:46 2022 +0100 Merge branch 'MDL-75380_400' of https://github.com/AnupamaSarjoshi/moodle into MOODLE_400_STABLE commit 441afd68b01c3ead53697fd0793cc80134a66703 Author: Kepa Urzelai <kurzelai@mondragon.edu> Date: Wed Nov 16 15:31:33 2022 +0100 MDL-72563 theme_boost: rubric area style fix commit 09ed58c5a19fe2c16245dd94d012dfdd7326e9af Author: Laurent David <laurent.david@moodle.com> Date: Thu Oct 20 11:15:19 2022 +0200 MDL-76083 mod_data: Fix preset importer * We should delete fields that have not been marked as to preserve. commit f9022d9fa93516f48abe7c5f5219efbfe8708102 Author: Helen Foster <helen@moodle.org> Date: Thu Nov 10 21:14:47 2022 +0100 MDL-76105 lang: Import fixed English strings (en_fix) commit ce4bdc144e6cc6b6421cfd36ac54ae570305a612 Merge: 2d4fb048577 1f2f41a2d90 Author: Jun Pataleta <jun@moodle.com> Date: Wed Nov 16 17:51:39 2022 +0800 Merge branch 'MDL-75415-400' of https://github.com/ssj365/moodle into MOODLE_400_STABLE commit 2d4fb04857732f09e287cba63eef48db7a4d41ed Merge: f2b007ee492 ebc4a00bca6 Author: Jun Pataleta <jun@moodle.com> Date: Wed Nov 16 17:51:17 2022 +0800 Merge branch 'MDL-74558-400' of https://github.com/ssj365/moodle into MOODLE_400_STABLE commit f2b007ee492b3bac8fd3867df5f42b6a78a47b8e Merge: c70361bd9b1 bc794a82a24 Author: Jake Dallimore <jake@moodle.com> Date: Wed Nov 16 16:34:03 2022 +0800 Merge branch 'MDL-76220-400' of https://github.com/ferranrecio/moodle into MOODLE_400_STABLE commit c70361bd9b15cb08946623e0aef1123913bf6dba Merge: 0c15fe263eb eab0470f4f8 Author: Jun Pataleta <jun@moodle.com> Date: Wed Nov 16 12:38:00 2022 +0800 Merge branch 'MDL-75365-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit eb9de04a1194b17bc1f344b9c4288540d200ad9d Author: David Woloszyn <david.woloszyn@moodle.com> Date: Tue Nov 15 10:19:45 2022 +1100 MDL-76271 dndupload: Corrected layout when uploading to course via dnd commit 0c15fe263eba8aa76c02e7d943e48c2fab96d2c2 Merge: bd8e0405366 497c7ee517d Author: Víctor Déniz <victor@moodle.com> Date: Tue Nov 15 22:32:02 2022 +0000 Merge branch 'MDL-75781-400' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_400_STABLE commit bd8e0405366cab017236d8973c93fa1c43ddd0cf Merge: d6529292605 eb80cbd2491 Author: Sara Arjona <sara@moodle.com> Date: Tue Nov 15 17:57:12 2022 +0100 Merge branch 'MDL-76039-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit d65292926055e68d2ea8e8d11bacddd935243344 Author: Ilya Tregubov <ilya@moodle.com> Date: Tue Nov 15 18:09:28 2022 +0300 weekly release 4.0.5+ commit fc09484ec1de0ad5ef5f275e924ce0d53a2271a9 Author: Paul Holden <paulh@moodle.com> Date: Tue Nov 15 11:48:16 2022 +0000 MDL-76310 enrol_lti: fix consumer key upgrade steps for Oracle. Avoids CLOB comparison exceptions, related to ORA-00932. commit 028dc3ff0a0c07563493f8dc21b76660ce139fe8 Author: Peter Burnett <peterburnett@catalyst-au.net> Date: Wed Feb 9 11:59:42 2022 +1000 MDL-73804 category: Use system context for category name filtering commit b1926ad5f2ad7ba4a8a21c3b28202bd2157e49af Merge: 882a63d966f 4fca1452d4e Author: Jun Pataleta <jun@moodle.com> Date: Tue Nov 15 11:48:46 2022 +0800 Merge branch 'MDL-76230-400' of https://github.com/HuongNV13/moodle into MOODLE_400_STABLE commit 882a63d966f22ef42b7d0869ca53bb4b22b7c6f8 Merge: 707ff5a4f2f cac3162bf39 Author: Jun Pataleta <jun@moodle.com> Date: Tue Nov 15 11:06:34 2022 +0800 Merge branch 'MDL-76196-400' of https://github.com/HuongNV13/moodle into MOODLE_400_STABLE commit 707ff5a4f2f6e9ab8e6dec6106b8a6427afcc37d Merge: a76a02901f2 c2f415e57c7 Author: Víctor Déniz <victor@moodle.com> Date: Mon Nov 14 23:40:59 2022 +0000 Merge branch 'MDL-76229-400' of https://github.com/meirzamoodle/moodle into MOODLE_400_STABLE commit a76a02901f25310c55d8220933c84cbdb0da9c5e Merge: 7d96732e313 a6163719215 Author: Víctor Déniz <victor@moodle.com> Date: Mon Nov 14 22:35:47 2022 +0000 Merge branch 'MDL-76192-400' of https://github.com/mihailges/moodle into MOODLE_400_STABLE commit bc220f8d72ee19291b8d457cf311159e80e28a96 Author: Paul Holden <paulh@moodle.com> Date: Wed Oct 5 17:30:55 2022 +0100 MDL-75903 output: increase precision of primary active node matching. Co-authored-by: Mikel Martín <mikel@moodle.com> commit 6b412c403b3500280437b02358f3665d2beecc45 Author: Paul Holden <paulh@moodle.com> Date: Tue May 17 15:09:44 2022 +0100 MDL-74780 grade: account for absence of course grade items on import. commit cb20f32f462976461c39ab1acf0db3989dae394c Author: Paul Holden <paulh@moodle.com> Date: Mon Sep 5 09:59:59 2022 +0100 MDL-75651 mod_feedback: remove duplicated activity heading. commit 7d96732e3135acfa1f9116b0957db13cf543eb6b Merge: 47d6bbcb9eb 43f1e99dac4 Author: Sara Arjona <sara@moodle.com> Date: Mon Nov 14 16:07:26 2022 +0100 Merge branch '75792-moodle400-fix-grouping-sort-order' of https://github.com/DSI-Universite-Rennes2/moodle into MOODLE_400_STABLE commit 47d6bbcb9ebf07b597d4e706ca47078e25cf992a Merge: fdbcfa1b153 76d6feb23ee Author: Sara Arjona <sara@moodle.com> Date: Mon Nov 14 16:04:11 2022 +0100 Merge branch 'MDL-75300-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 7731cb812743f1f16e93e01793a6d256f8e6766a Author: sam marshall <s.marshall@open.ac.uk> Date: Mon Nov 14 11:11:18 2022 +0000 MDL-76218 cachestore_redis: delete_many can fail with no keys In some cases, we get an error message such as: Wrong parameter count for Redis::zRem() Within the delete_many function. This function requires at least one key to be supplied, but if delete_many is called with an empty array, we will call it with no keys. commit eb80cbd24917c8991f1e2a7b407520c0c79be7ac Author: Paul Holden <paulh@moodle.com> Date: Wed Oct 19 16:52:11 2022 +0100 MDL-76039 forms: account for null values in serialize util method. Co-authored-by: Marina Glancy <marina@moodle.com> commit 43f1e99dac428bb76e40781197f925956161ba82 Author: Julien Boulen <julien.boulen@univ-rennes2.fr> Date: Mon Nov 14 13:16:58 2022 +0100 MDL-75792 availability: sort groupings list by name commit 4fca1452d4eff4097af1efdced9562cfa7b0ec1e Author: Huong Nguyen <huongnv13@gmail.com> Date: Thu Nov 10 09:12:18 2022 +0700 MDL-76230 block_tag_flickr: Change User-agent value for API calls commit e4af35b9b835e46f5e5a99585417fe76bed91f8b Author: Huong Nguyen <huongnv13@gmail.com> Date: Wed Nov 9 16:43:33 2022 +0700 MDL-76230 block_tag_flickr: Extra Behat test for a specific tag commit c2f415e57c73586aa90330277554ce6cc979b4be Author: Meirza <meirza.arson@moodle.com> Date: Wed Nov 9 09:30:31 2022 +0700 MDL-76229 core_form: Show frozen text editor in a more accessible way. commit fdbcfa1b153ee8b3cf863044f7b28f8b3b7a9500 Author: Jun Pataleta <jun@moodle.com> Date: Sat Nov 12 12:55:21 2022 +0800 Moodle release 4.0.5 commit 872f3a03dc17dcdea196dd06195746951ddc8770 Author: Luca Bösch <luca.boesch@bfh.ch> Date: Sun Nov 14 17:17:18 2021 +0100 MDL-73078 workshop: align 'Edit subm' 'Delete subm' 'Export this page' commit cda2e481342ba0644f665ff8e91342abb009192a Author: Sara Arjona <sara@moodle.com> Date: Fri Nov 11 15:01:48 2022 +0100 weekly release 4.0.4+ commit d3b1e4da072c5e9686762007dc07bae2d1ac564a Author: Sara Arjona <sara@moodle.com> Date: Fri Nov 11 15:01:48 2022 +0100 NOBUG: Fixed file access permissions commit b1bad4dbbc8407bdc7a386d1ff794c34f59db69f Merge: 6ade6d60600 44883e4f320 Author: Jake Dallimore <jake@moodle.com> Date: Fri Nov 11 17:38:27 2022 +0800 Merge branch 'MDL-76213-400-fix' of https://github.com/junpataleta/moodle into MOODLE_400_STABLE commit cac3162bf393612d751c5ee36787b3ea7b0adbfb Author: David Woloszyn <david.woloszyn@moodle.com> Date: Fri Nov 11 19:04:45 2022 +1100 MDL-76196 mod_folder: Display manual completion if inline display set commit 44883e4f320c9adadeae55225705486fe91d2cd4 Author: Jun Pataleta <jun@moodle.com> Date: Fri Nov 11 16:09:02 2022 +0800 MDL-76213 mod_assign: Pass correct parameters to override query commit 6ade6d606002810f8f4b153fb6ec2d1a47bb47c2 Author: Mathew May <mathewm@hotmail.co.nz> Date: Wed Nov 9 14:13:13 2022 +0800 MDL-71920 libraries: Migrate LTI lib away from pure curl commit e3ce8c37bdb764f045f980461d1ff09792e1ff15 Author: Mathew May <mathewm@hotmail.co.nz> Date: Wed Nov 9 14:15:32 2022 +0800 MDL-71920 core: update filelib opt name definition commit 56a9861094fbe1353fb26e4081e413ac47f8c75c Merge: 6981b82c418 921e34a6071 Author: Adrian Greeve <adrian@moodle.com> Date: Fri Nov 11 12:24:43 2022 +0800 Merge branch 'MDL-76099-400' of https://github.com/stevandoMoodle/moodle into MOODLE_400_STABLE commit 6981b82c4184f02ca05ad69a379f293f0471112c Merge: f5644a9a79a c3367700c25 Author: Jake Dallimore <jake@moodle.com> Date: Fri Nov 11 11:45:39 2022 +0800 Merge branch 'MDL-75872-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit f5644a9a79a4307a889041e33a7dc90ce4b56c35 Merge: 6904a25eb26 c110ef6c79c Author: Jun Pataleta <jun@moodle.com> Date: Fri Nov 11 11:34:01 2022 +0800 Merge branch 'MDL-76213-400' of https://github.com/Chocolate-lightning/moodle into MOODLE_400_STABLE commit c110ef6c79c5e51851eefbaa38c132666c709637 Author: Mathew May <mathewm@hotmail.co.nz> Date: Tue Nov 8 15:40:06 2022 +0800 MDL-76213 mod_assign: Improve group override info for teachers commi…
lexxkoto
added a commit
to lexxkoto/rgu-moodle
that referenced
this pull request
Aug 2, 2023
commit 13bc06e37df450796166c060a65969fa980253ce Author: Ilya Tregubov <ilya@moodle.com> Date: Fri Jan 20 09:41:46 2023 +0800 weekly release 4.0.6+ commit 6cec3844dc355d617d8c5c8b45dd5c250ca67c91 Merge: 3c44c156e6c a7d6f79bdd6 Author: Jun Pataleta <jun@moodle.com> Date: Thu Jan 19 12:04:57 2023 +0800 Merge branch 'MDL-76725-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 3c44c156e6c9071a9a93e48d3481932beda552bb Merge: cd685999fa5 914e611bd1b Author: Ilya Tregubov <ilya@moodle.com> Date: Thu Jan 19 11:15:35 2023 +0800 Merge branch 'MDL-76870-400' of https://github.com/lameze/moodle into MOODLE_400_STABLE commit cd685999fa51e1711980b97e79cece3c7d2737f2 Merge: 56dc60887c9 5aae7cc4aa0 Author: Ilya Tregubov <ilya@moodle.com> Date: Thu Jan 19 11:04:47 2023 +0800 Merge branch 'MDL-76766-400' of https://github.com/aanabit/moodle into MOODLE_400_STABLE commit 56dc60887c9696f2cab282fcda98eb18cb5986fc Merge: 76bb28ab0bd 366e1fae05a Author: Ilya Tregubov <ilya@moodle.com> Date: Thu Jan 19 10:31:06 2023 +0800 Merge branch 'MDL-74756-MOODLE_400_STABLE' of https://github.com/sh-csg/moodle into MOODLE_400_STABLE commit 76bb28ab0bda30511f1e1a60579086c1302a9454 Merge: f28a05b21c8 a8e796311e8 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Jan 19 08:55:28 2023 +0800 Merge branch 'MDL-76841-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit f28a05b21c87bb6310f464b3f87de8baff003533 Merge: c7f189da0f9 dcb19eebc2c Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Jan 19 08:50:58 2023 +0800 Merge branch 'MDL-70070-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit c7f189da0f93c64309d91941d56a04409c1008a6 Merge: 963379d7a8c 69d187f94b7 Author: Jun Pataleta <jun@moodle.com> Date: Wed Jan 18 22:55:31 2023 +0800 Merge branch 'MDL-76525-MOODLE_400_STABLE' of https://github.com/PhMemmel/moodle into MOODLE_400_STABLE commit 69d187f94b79207c81f2c9b2bedd224b3b74632a Author: Philipp Memmel <philipp.memmel@gmail.com> Date: Wed Dec 28 19:32:53 2022 +0100 MDL-76525 mod_data: Add param validation for data fields commit 963379d7a8c357848470993d1f0a12633562d900 Merge: b864c78a31e f2a95bf7fad Author: Jake Dallimore <jake@moodle.com> Date: Tue Jan 17 11:29:22 2023 +0800 Merge branch 'MDL-66221-400' of https://github.com/raortegar/moodle into MOODLE_400_STABLE commit 366e1fae05ad96f06ffeced9c596284a8e7efacf Author: Stefan Hanauska <stefan.hanauska@csg-in.de> Date: Wed May 18 06:24:53 2022 +0200 MDL-74756 availability_completion: Prev activity (completion n/enabled) commit a8e796311e8b7a4a395da17d55ed6e2ff8669be5 Author: Paul Holden <paulh@moodle.com> Date: Tue Jan 10 14:50:46 2023 +0000 MDL-76841 tool_mobile: improve potential config issues test. Avoid certificate checking of the default test site (`example.com`), and update the assertion so we get clearer failures in the future. commit dcb19eebc2c1687d5f8e6ab13b30534d45f56902 Author: Paul Holden <paulh@moodle.com> Date: Tue Dec 13 11:22:33 2022 +0000 MDL-70070 phpunit: correct data provider method names. They should not be prefixed `test_` because that's how actual test methods containing assertions are identified by PHPUnit. commit b864c78a31e0b2c245e2cf4ff6a566be435fec3a Author: Jun Pataleta <jun@moodle.com> Date: Sat Jan 14 14:17:09 2023 +0800 Moodle release 4.0.6 commit f2a95bf7fadf72645771e089efc0b6a0d0f146b2 Author: raortegar <raquel.ortega@moodle.com> Date: Wed Nov 30 14:41:12 2022 +0100 MDL-66221 tool_recyclebin: Fix recycle bin with activity settings If backup_auto_activities setting from Automated backup is disabled the activities will not be stored for the recycle bin commit 914e611bd1be28f0bbb15517b712ef1ce096c371 Author: Simey Lameze <simey@moodle.com> Date: Thu Jan 12 17:12:18 2023 +0800 MDL-76870 question: change assertion to assertEqualsCanonicalizing By using that assertion the arrays will be sorted before comparison preventing any Oracle sorting related failures. Credits for the solution go to Tim Hunt! commit 5b81c077125e055abd50bfb57b475c7c0ffb987b Author: Jun Pataleta <jun@moodle.com> Date: Fri Jan 13 10:52:19 2023 +0800 weekly release 4.0.5+ commit 7299eb910d0c74fb9d2add98a708f695dc43d281 Merge: 43bfcc4c77d 8ee97488394 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Jan 12 12:09:48 2023 +0800 Merge branch 'MDL-76820-400' of https://github.com/cameron1729/moodle into MOODLE_400_STABLE commit 43bfcc4c77d39209d7080ffbe0e465c05d2854bb Merge: 044e23f6913 0dcd79d2e8b Author: Jun Pataleta <jun@moodle.com> Date: Thu Jan 12 12:06:54 2023 +0800 Merge branch 'MDL-76649_400' of https://github.com/timhunt/moodle into MOODLE_400_STABLE commit 044e23f6913f9ba099a547adf77907978cf2adc4 Author: Michael Hawkins <michaelh@moodle.com> Date: Thu Jan 12 01:59:42 2023 +0800 MDL-76861 blog: Ensure correct escaping applied to search string commit 8a5563445dcf65dcfe267c200027fe8ebea93bec Author: Jake Dallimore <jake@moodle.com> Date: Thu Jan 12 11:28:37 2023 +0800 MDL-76862 user: Unit test for setting user home page preferences commit 8de0b97f7d7d04c553e317a8270177e9fd59ce91 Author: Paul Holden <paulh@moodle.com> Date: Wed Jan 11 22:40:49 2023 +0000 MDL-76862 user: ensure user can only update own preferred start page. commit 8ee97488394dcc317574cb12985c192bc0907cc1 Author: Cameron Ball <cameronball@catalyst-au.net> Date: Thu Jan 12 10:41:39 2023 +0800 MDL-76820 core_search: Reset manager::$coursedeleting between tests commit 2d82b930725d3b17582db9672c0c1b1dfbfbe111 Merge: 005814360f9 a387d795f7e Author: Jun Pataleta <jun@moodle.com> Date: Thu Jan 12 10:17:52 2023 +0800 Merge branch 'MDL-76739-400' of https://github.com/junpataleta/moodle into MOODLE_400_STABLE commit a387d795f7e2490b37276637238a6a7a1338f2e6 Author: Jun Pataleta <jun@moodle.com> Date: Thu Jan 12 09:59:50 2023 +0800 MDL-76739 mod_data: Replace "Author surname" with "Author last name" For consistency with the rest of the lang strings commit 80d8f7f1be7d5006312d7e5415407823b61a42f1 Author: Jun Pataleta <jun@moodle.com> Date: Thu Jan 12 09:49:57 2023 +0800 MDL-76739 behat: Replace occurrences of "surname" in Behat tests Replace occurrences of "surname" in Behat tests with "last name". commit bb82843548e2c64b714eb8936c7083c930056f91 Author: David Mudrák <david@moodle.com> Date: Mon Jan 9 18:24:23 2023 +0100 MDL-76739 lang: Use the fixed strings in the tests, too commit 3463f7fa5dd1590552141a62de43dd21857ff5e6 Author: Helen Foster <helen@moodle.org> Date: Tue Jan 10 21:27:17 2023 +0100 MDL-76739 lang: Import fixed English strings (en_fix) commit 005814360f91778cae3e5ab586dbc583cb25ecb7 Merge: 8e9e4ca362f 50c1e2507d2 Author: Ilya Tregubov <ilya@moodle.com> Date: Wed Jan 11 19:18:48 2023 +0700 Merge branch 'MDL-76607-400' of https://github.com/davewoloszyn/moodle into MOODLE_400_STABLE commit 5aae7cc4aa0f6f2f14ae9c8500c829bc079c55ab Author: Amaia Anabitarte <amaia@moodle.com> Date: Wed Jan 4 16:58:04 2023 +0100 MDL-76766 mod_quiz: Allow shuffling quizes with no questions commit 8e9e4ca362f5539e87dac56924c95e84c427b666 Merge: 799f7fb18f1 918b7c9c87e Author: Andrew Nicols <andrew@nicols.co.uk> Date: Wed Jan 11 15:53:40 2023 +0800 Merge branch '66924-view-own-private-reply-400' of https://github.com/DSI-Universite-Rennes2/moodle into MOODLE_400_STABLE commit 799f7fb18f1ddccbe08faa98882c1552c5cce264 Author: Tim Hunt <T.J.Hunt@open.ac.uk> Date: Fri Jan 6 12:55:40 2023 +0000 MDL-76810 redirect handling: ensure return URLs are properly sanitised commit 978a6bb8ec8caa909c187ec04353e068d3983642 Merge: 7405121cd25 a61a86c61dc Author: Jake Dallimore <jake@moodle.com> Date: Wed Jan 11 10:12:33 2023 +0800 Merge branch 'MDL-76597-400-2' of https://github.com/junpataleta/moodle into MOODLE_400_STABLE commit 7405121cd2582e6a797f5c522e7a5bcbd17ae01a Merge: aa40f64f98e fe6d1021841 Author: Paul Holden <paulh@moodle.com> Date: Tue Jan 10 16:40:06 2023 +0000 Merge branch 'MDL-76811-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit aa40f64f98eea5618d7ac903b146733a5c003f06 Merge: b7baec898a0 c445846da43 Author: Paul Holden <paulh@moodle.com> Date: Tue Jan 10 16:24:04 2023 +0000 Merge branch 'MDL-76803-400' of https://github.com/junpataleta/moodle into MOODLE_400_STABLE commit b7baec898a006555f51b345bc899cdbffeb2359b Merge: aeabe6324ba 81ff190dfba Author: Paul Holden <paulh@moodle.com> Date: Tue Jan 10 15:29:16 2023 +0000 Merge branch 'MDL-76653-400' of https://github.com/lameze/moodle into MOODLE_400_STABLE commit aeabe6324ba067636d8337f0e76f4d800f458afa Merge: 7268fe0424a a20c78d8945 Author: Paul Holden <paulh@moodle.com> Date: Tue Jan 10 12:29:18 2023 +0000 Merge branch 'MDL-76833-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit c445846da43508f9a6f95ac3145c734e3751e23e Author: Jun Pataleta <jun@moodle.com> Date: Fri Jan 6 11:02:33 2023 +0800 MDL-76803 lang: Update usages of reworded email display options commit 8376eec99dc2ccd35f9280dceac909c2389342e6 Author: Jun Pataleta <jun@moodle.com> Date: Thu Jan 5 23:55:54 2023 +0800 MDL-76803 lang: Make email display options more concise commit a20c78d894597e41e44a87f19456b07f02e79387 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Jan 10 12:09:00 2023 +0800 MDL-76833 core: Bump phpunit/php-code-coverage version This includes a bug fix for a display issue with code coverage reporting in phpunit's HTML output report. commit fe6d10218416fa7f49c824694c9e4c895231f8f5 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Jan 10 11:19:02 2023 +0800 MDL-76811 mod_data: Remove duplicate tests commit e719cbb6873c41d119e8ebd4f9e540c28ed0ecab Author: Andrew Nicols <andrew@nicols.co.uk> Date: Fri Jan 6 12:57:52 2023 +0800 MDL-76811 mod_data: strpos check should be strict commit b5cce2514d155d81b340aafc3192ad4af7cd231e Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Jan 10 11:18:36 2023 +0800 MDL-76811 mod_data: Generator test cleanup commit 81ff190dfba15aa8cc25fd1a9f30d3df78134505 Author: Simey Lameze <simey@moodle.com> Date: Tue Dec 20 16:34:02 2022 +0800 MDL-76653 behat: add coverage for SCORM availability commit 7268fe0424a3a79aef9d2cbd743aa8d126ff56e4 Merge: 06634f0addb c2b7e33b5d1 Author: Jun Pataleta <jun@moodle.com> Date: Tue Jan 10 09:42:10 2023 +0800 Merge branch 'MDL-76061-MOODLE_400_STABLE' of https://github.com/PhMemmel/moodle into MOODLE_400_STABLE commit c2b7e33b5d1a65aaaf448c586d6bd063cd319e72 Author: Philipp Memmel <philipp.memmel@gmail.com> Date: Thu Dec 15 20:16:00 2022 +0100 MDL-76061 core_calendar: Fix changing event type from 'user' commit 0dcd79d2e8bc6b28a141bb83cb0481b50208aada Author: Tim Hunt <T.J.Hunt@open.ac.uk> Date: Mon Dec 12 18:11:38 2022 +0000 MDL-76649 quiz statistics task: output more useful trace info At the moment, quiz_statistics\task\recalculate gives no useful information about what it is doing, which makes it hard to investigate if the task fails. This commit makes it more usefully verbose. Also, following this change, one instance of this task will not run for more than one hour at a time. As part of this commit, I have added a new helper mtrace_exception. to consistently log exceptions in scheduled tasks. It is sad to add a new function to moodlelib.php, but that seemed the logical place. Looking at other tasks, this method is badly needed. Many are just logging the ->getMessage() which is normaly insufficient for proper debugging. However, swiching all existing tasks to use the new function will need to wait for a future MDL. commit 918b7c9c87e4e74d0d163e98155d9e45fb59dc58 Author: Julien Boulen <julien.boulen@univ-rennes2.fr> Date: Mon Jan 9 14:41:01 2023 +0100 MDL-66924 mod_forum: Allow users to see their own private messages Allow users to see their own private messages even if they don't have mod/forum:readprivatereplies capability Add behat test to avoid MDL-67109 issue. Co-authored-by: Martin Putzlocher <mputzi@users.noreply.github.com> commit 06634f0addb6ab068d031b64a256394e1b25447f Merge: d7ba5b5d6f4 673faab5064 Author: Paul Holden <paulh@moodle.com> Date: Mon Jan 9 11:51:00 2023 +0000 Merge branch 'MDL-75532-400' of https://github.com/snake/moodle into MOODLE_400_STABLE commit d7ba5b5d6f44b29154433ce85ef184c8f49de51a Merge: fcea42b77e7 54e2850687f Author: Paul Holden <paulh@moodle.com> Date: Mon Jan 9 10:11:07 2023 +0000 Merge branch 'MDL-76601-400' of https://github.com/junpataleta/moodle into MOODLE_400_STABLE commit a61a86c61dcbb7fcd87705ee5ae37d87e5cc4c7b Author: Jun Pataleta <jun@moodle.com> Date: Mon Jan 9 15:41:27 2023 +0800 MDL-76597 mod_quiz: Add a default heading name for Behat tests commit 673faab50648ac1d988d272c6f7d47a8a5ad681e Author: Jake Dallimore <jake@moodle.com> Date: Fri Aug 19 12:24:40 2022 +0800 MDL-75532 enrol_lti: fix optional lineitemsurl in grade sync task As in MDL-74691, we need either or both of these fields, meaning either one could be omitted. This just supports that as per the fix made in MDL-74691. commit 3a8149ccc2c126daf9703c5442d0e44e0355eec1 Author: Jake Dallimore <jake@moodle.com> Date: Fri Aug 19 12:21:52 2022 +0800 MDL-75532 enrol_lti: add tests for coupled and decoupled line items This covers the following cases: 1. Where only the 'lineitem' service endpoint is provided 2. Where only the 'lineitems' service endpoint is provided. Existing tests already cover the case where both are provided. commit 4d64b0b5fe4f3e205f4aa0942c452cab6fbe9c4f Author: Jun Pataleta <jun@moodle.com> Date: Fri Jan 6 20:45:12 2023 +0800 MDL-76597 mod_quiz: Set presentation role for the question list Since the <ul> and <li> elements for listing the quiz questions and elements are mainly used for layout purposes, it is better to set the role of these elements to presentation only. The aria-label for the <li> element is inappropriate and can also cause confusion to screen reader users. Better to remove this. Though this is being used in the confirmation modal so better to just change it to a data attribute. commit 58d350d53d78cdb099c868bf78459a2b2069a81c Author: Jun Pataleta <jun@moodle.com> Date: Fri Jan 6 13:05:22 2023 +0800 MDL-76597 question: Add question version lang string commit 7ad4bc126b8fd2d7e9fe3e467cb4d5f84a8107b6 Author: Jun Pataleta <jun@moodle.com> Date: Thu Jan 5 12:27:14 2023 +0800 MDL-76597 mod_quiz: Add label for question checkboxes commit dac806d47d476b0cf46d581c3e3a5bb95697d72d Author: Jun Pataleta <jun@moodle.com> Date: Wed Jan 4 23:29:52 2023 +0800 MDL-76597 mod_quiz: Darken section heading on quiz questions page commit 5ea303bacb972daa5f06b84acc639ca0d05bfdb3 Author: Jun Pataleta <jun@moodle.com> Date: Wed Jan 4 23:27:49 2023 +0800 MDL-76597 mod_quiz: Add label for version selector commit d597211fa65f64f06b2df9bd146d38673c325c36 Author: Jun Pataleta <jun@moodle.com> Date: Wed Jan 4 20:30:48 2023 +0800 MDL-76597 mod_quiz: Add a default sr-only section heading Add a default sr-only section heading in order to prevent having an empty heading for the quiz section which is not good for accessibility. Plus: - There's also an existing issue where filters are never applied to section headings on load. This has been fixed in this commit as well. - Button role added for the edit section button which enables it to take advantage of the theme highlighting when it receives focus. commit fcea42b77e7c3f7c1f2c504f607395c8eac0fbc6 Merge: 9b7854dbad9 bd1d89a94ad Author: Paul Holden <paulh@moodle.com> Date: Fri Jan 6 11:20:48 2023 +0000 Merge branch 'MDL-32114-400' of https://github.com/srobotta/moodle into MOODLE_400_STABLE commit 9b7854dbad95f0fba3296fd19a7cd7d430022bb4 Merge: 500bde134f4 293bc2d615c Author: Paul Holden <paulh@moodle.com> Date: Fri Jan 6 10:41:37 2023 +0000 Merge branch 'MDL-76578-400' of https://github.com/aanabit/moodle into MOODLE_400_STABLE commit 500bde134f49fc96a156d2171b2fd59cb4b9134a Merge: dc516a038e8 dc230cf98e9 Author: Ilya Tregubov <ilya@moodle.com> Date: Fri Jan 6 16:15:06 2023 +0700 Merge branch 'MDL-76251-patch-400' of https://github.com/ilyatregubov/moodle into MOODLE_400_STABLE commit dc230cf98e913b77250ddd3386100dd37b6a533f Author: Ilya Tregubov <ilya@moodle.com> Date: Fri Jan 6 16:13:37 2023 +0700 MDL-76251 mod_forum: Fix illegal whitespace. commit dc516a038e8d23828fed591213dd6a63588f2e64 Merge: 7d4104a8eb6 08d0ea0aad6 Author: Ilya Tregubov <ilya@moodle.com> Date: Fri Jan 6 15:38:19 2023 +0700 Merge branch 'MDL-76251-400' of https://github.com/aya-saad1/moodle into MOODLE_400_STABLE commit bd1d89a94ad9ab7fe75aac82d278a6f737535347 Author: Stephan Robotta <stephan.robotta@bfh.ch> Date: Wed Jan 4 16:51:20 2023 +0100 MDL-32114 form: markdown must be preserved on saving post - Markdown is saved to the DB, no conversion to HTML to keep ability to reedit the content without beaking it. - Blockquote element is styled that it's distingishable from normal text. commit 7d4104a8eb68e3545b0247d901bd037570b89b5b Merge: da216a55451 eeccbf0ebd5 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Jan 5 21:31:14 2023 +0800 Merge branch 'MDL-76508-400' of https://github.com/meirzamoodle/moodle into MOODLE_400_STABLE commit da216a554517a6e3642a693f43e641de429b1103 Author: Paul Holden <paulh@moodle.com> Date: Thu Jan 5 10:53:13 2023 +0000 weekly release 4.0.5+ commit 08d0ea0aad6da09002b1a6ddf6f3e82c87e40fbc Author: Aya Saad <aya.saad@moodle.com> Date: Thu Jan 5 11:35:44 2023 +0200 MDL-76251 mod_forum: fix responsive issues in discussion commit 50c1e2507d2f63680bbf752a4fc31d1f7a8234ef Author: David Woloszyn <david.woloszyn@moodle.com> Date: Thu Jan 5 12:11:42 2023 +1100 MDL-76607 timeline: Reordered message to account for long course name commit ec71e226d4cdfff73a77f52166a27502e5da82b5 Author: David Woloszyn <david.woloszyn@moodle.com> Date: Thu Jan 5 12:10:58 2023 +1100 MDL-76607 css: Fixed various classes where long strings break layout commit 9b11c29932aa5463812ca0e514a60b99716dfb44 Merge: 1fa5b0c03c7 2af81f271d8 Author: Sara Arjona <sara@moodle.com> Date: Wed Jan 4 16:21:51 2023 +0100 Merge branch 'MDL-76375-400' of https://github.com/lucaboesch/moodle into MOODLE_400_STABLE commit 2af81f271d8694052c9c275ae84ded3eed566096 Author: Luca Bösch <luca.boesch@bfh.ch> Date: Tue Nov 22 15:21:49 2022 +0100 MDL-76375 quiz generator: Allow more than one attempt by Behat tests. commit a7d6f79bdd6b4914b7c7abc8306e79586cf70cd8 Author: Paul Holden <paulh@moodle.com> Date: Mon Dec 19 16:07:34 2022 +0000 MDL-76725 mod_wiki: avoid named arguments in real path callback. See also f4fb91ae. PHP8 now supports named arguments in calls to the `call_user_func_array` method, which can result in differing behaviour compared to PHP7, e.g. in this case it was throwing an exception due to an unknown named parameter. commit 1fa5b0c03c762f7e5af57ea2eec5172b6fd307b2 Merge: 160019f2e32 bb898838d60 Author: Sara Arjona <sara@moodle.com> Date: Wed Jan 4 13:09:46 2023 +0100 Merge branch 'MDL-76221-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 160019f2e32af771f283f5c0d95dece134a1f12c Author: Paul Holden <paulh@moodle.com> Date: Wed Jan 4 11:20:44 2023 +0000 MDL-76657 grade: load required test libraries for grade helper. commit 8412f2adb00d8c617852d8501ce606485a8e7f65 Merge: 1d3bd4e102f 540ce30050c Author: Paul Holden <paulh@moodle.com> Date: Wed Jan 4 11:10:43 2023 +0000 Merge branch 'MDL-76657-400' of https://github.com/rezaies/moodle into MOODLE_400_STABLE commit 1d3bd4e102ffca90a83e2ac88602d31af1222839 Merge: d070caea1ab e22131aa8fe Author: Jun Pataleta <jun@moodle.com> Date: Wed Jan 4 17:29:11 2023 +0800 Merge branch 'MDL-74822-400' of https://github.com/HuongNV13/moodle into MOODLE_400_STABLE commit 54e2850687fdf164f7762d262ac6e3bc8a529bf9 Author: Jun Pataleta <jun@moodle.com> Date: Wed Jan 4 17:21:47 2023 +0800 MDL-76601 block_myoverview: Remove hover action before clicking on menu With the course card menu now always displayed, there's no need to hover first before clicking on the menus on block_myoverview Behat tests. commit 1c1f42d5d3aa0f788d412a7efb3b81508a1268b1 Author: Jun Pataleta <jun@moodle.com> Date: Wed Jan 4 17:00:04 2023 +0800 MDL-76601 blocks: Always display course card menus Displaying the course card menu only on hover is bad in terms of accessibility as it prevents keyboard-only users from accessing the menu. So it's better to always display them. commit d070caea1abe85051f197116c26d126681bca0a1 Merge: dd6549e0be0 81cc2e6b418 Author: Sara Arjona <sara@moodle.com> Date: Wed Jan 4 09:20:25 2023 +0100 Merge branch 'MDL-76181-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit dd6549e0be08f680809b99487c7b770945a93864 Merge: 0b66c7a43a9 7ae8b4dbed2 Author: Sara Arjona <sara@moodle.com> Date: Tue Jan 3 14:13:05 2023 +0100 Merge branch 'MDL-76308-400' of https://github.com/BruceGoodGuy/moodle into MOODLE_400_STABLE commit 0b66c7a43a96e0b4091d3658fef39c20279bdcb9 Merge: 093b2d9eb58 8fbede49ae4 Author: Paul Holden <paulh@moodle.com> Date: Tue Jan 3 12:14:43 2023 +0000 Merge branch 'MDL-53137-400' of https://github.com/lucisgit/moodle into MOODLE_400_STABLE commit 093b2d9eb583866d168ef175974e11c498563728 Merge: 7172bf1f730 d0e3eb464af Author: Sara Arjona <sara@moodle.com> Date: Tue Jan 3 13:10:22 2023 +0100 Merge branch 'MDL-71506-400' of https://github.com/lucaboesch/moodle into MOODLE_400_STABLE commit 7172bf1f7300d51b8ce8a54bcab114111828ec97 Merge: 4fb6de63243 2f4fa118dbc Author: Paul Holden <paulh@moodle.com> Date: Tue Jan 3 11:28:33 2023 +0000 Merge branch 'MDL-75346-reset_dashboard_error-400' of https://github.com/leonstr/moodle into MOODLE_400_STABLE commit 540ce30050c831443f363365aabdce89d0343a2d Author: Shamim Rezaie <shamim@moodle.com> Date: Thu Dec 29 17:32:32 2022 +1100 MDL-76657 gradebook: Remove hard-coded plugin names from unit test commit 4fb6de63243b74cda5630ea2f0dc509bfb8c38ec Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Jan 3 15:27:30 2023 +0800 MDL-32105 mod_glossary: Improve behat test commit d9d1cd7c55f7670a71838dbc0df68f456dadb73a Merge: 81ecef2c1bb 6774281d65a Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Jan 3 15:32:36 2023 +0800 Merge branch 'MDL-32105-400' of https://github.com/Chocolate-lightning/moodle into MOODLE_400_STABLE commit 6774281d65ae3c415e5dbaafe4b0706bc2318676 Author: Peter <peter@moodle.com> Date: Wed Jan 16 15:12:01 2019 +0800 MDL-32105 mod_glossary: Restrict glossary aliases by set of keywords commit e22131aa8fedd534a96813d600a66000fd8faadd Author: Huong Nguyen <huongnv13@gmail.com> Date: Wed Jun 15 14:01:07 2022 +0700 MDL-74822 usertours: Fix accessibility issues with user tours Including in this commit: - Prevent the tour to be displayed if the CSS is disabled by the browser - Removed redundant tabindex=0 attribute on the target - Created extra code to re-calculate the suitable position of the tour - Fixed tour issue in 200% and 400% zoom - Fixed tour highlight is not correct in 200% and 400% commit 81ecef2c1bb8fd87287020b246ebc4d93c48c459 Merge: 5e439eefde9 8cded7cd9f0 Author: Sara Arjona <sara@moodle.com> Date: Mon Jan 2 16:35:30 2023 +0100 Merge branch 'MDL-60038-400' of https://github.com/aneno-m-e/moodle into MOODLE_400_STABLE commit d0e3eb464afaead8ad9f3ef3b91c6b1afc05a186 Author: Luca Bösch <luca.boesch@bfh.ch> Date: Thu Jun 17 18:19:29 2021 +0200 MDL-71506 mod_choice: suppress non respondents in downloads if set so. commit 5e439eefde9ae221fbf62c60795b8800ee6690e3 Merge: d066f500bf8 097b7069706 Author: Sara Arjona <sara@moodle.com> Date: Mon Jan 2 13:07:45 2023 +0100 Merge branch 'MDL-76106-400' of https://github.com/NashTechOpenUniversity/moodle into MOODLE_400_STABLE commit d066f500bf8f0e2f5b6a381265a89163bf95feaa Merge: fcfc240a776 5e808815878 Author: Sara Arjona <sara@moodle.com> Date: Mon Jan 2 12:27:46 2023 +0100 Merge branch 'MDL-76760-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit bb898838d60ec315f62ecb55f30c9aca1e11dbba Author: Paul Holden <paulh@moodle.com> Date: Thu Nov 17 21:54:37 2022 +0000 MDL-76221 reportbuilder: improve report test generator methods. Test generators for creating report columns, filters and conditions now allow for setting all persistent properties. commit 81cc2e6b418d9a5d83349f6d50f01b511253e9db Author: Paul Holden <paulh@moodle.com> Date: Wed Nov 2 20:40:14 2022 +0000 MDL-76181 reportbuilder: sort columns during stress testing. commit fcfc240a77617d27a1c77f478967a4ebdea86926 Author: Sara Arjona <sara@moodle.com> Date: Thu Dec 29 12:57:50 2022 +0100 weekly release 4.0.5+ commit f3fee9f4d2296fe684c3021b802288d523c97aeb Merge: fa417ba8a3a 302610302ad Author: Sara Arjona <sara@moodle.com> Date: Thu Dec 29 09:13:39 2022 +0100 Merge branch 'MDL-76399-patch-400' of https://github.com/ilyatregubov/moodle into MOODLE_400_STABLE commit 302610302adea5bc0bfdca58200d6090ae5f0eba Author: Ilya Tregubov <ilya@moodle.com> Date: Thu Dec 29 14:33:55 2022 +0700 MDL-76399 behat: switch to appropriate Behat step for selects. commit fa417ba8a3aee0da78546237f0a878c809316b2b Merge: 9d14b80f5b0 21440073878 Author: Ilya Tregubov <ilya@moodle.com> Date: Thu Dec 29 09:44:00 2022 +0700 Merge branch 'MDL-76399-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 9d14b80f5b04397390cc78ad55ecb82c37578023 Merge: bdbd1b3af0a 3f39fcf27e5 Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 28 18:22:40 2022 +0100 Merge branch 'MDL-76004-400' of https://github.com/aanabit/moodle into MOODLE_400_STABLE commit bdbd1b3af0a812826f4137ff0c42915ec68376f5 Merge: 5f02141a7ab 2b6ca7e207e Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 28 13:01:45 2022 +0100 Merge branch 'MDL-72523-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 2b6ca7e207e5b25c89b064cf60695c422961b91e Author: Paul Holden <paulh@moodle.com> Date: Fri Apr 8 14:58:45 2022 +0100 MDL-72523 calendar: return original focus from event modals. commit 023ac9229f8cc288043d9e78f18a54555434fc80 Author: Huong Nguyen <huongnv13@gmail.com> Date: Mon Oct 17 16:20:27 2022 +0700 MDL-72523 javascript: Introduce setReturnElement for core/modal commit 5f02141a7ab035f93691d86291f41f748096c515 Merge: 54cffd7c2e8 441afd68b01 Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 28 12:13:21 2022 +0100 Merge branch 'MDL-72563-400' of https://github.com/KepaUrzelai/moodle into MOODLE_400_STABLE commit 54cffd7c2e8a852b57f74c1a3b6b444cbae5a885 Merge: c6c77554eff 1aba16cbea1 Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 28 11:41:18 2022 +0100 Merge branch 'MDL-69071-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 5e8088158781516f425364fda08059435bf3723d Author: Paul Holden <paulh@moodle.com> Date: Wed Dec 28 10:08:10 2022 +0000 MDL-76760 tool_behat: defer library loading until service execution. Ensures that API documentation can be generated without requiring the presence of the `vendor/` directory. commit c6c77554eff12b4931cc71b3a092a971afa032e2 Merge: dcfd3b29a90 652d8971ecf Author: Ilya Tregubov <ilya@moodle.com> Date: Wed Dec 28 15:14:35 2022 +0700 Merge branch 'MDL-76731_400' of https://github.com/PhilippImhof/moodle into MOODLE_400_STABLE commit dcfd3b29a9031c4042612336d82c24600b749e0b Merge: 37e16d4da2e c9a5b23d7af Author: Sara Arjona <sara@moodle.com> Date: Tue Dec 27 16:55:31 2022 +0100 Merge branch 'MDL-76679-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 293bc2d615cdff1a36c43b07db8e7dba880ff1f6 Author: Amaia Anabitarte <amaia@moodle.com> Date: Mon Dec 26 13:51:31 2022 +0100 MDL-76578 core_course: One section per page summary information commit eeccbf0ebd57c67853b154e162eced098682f1a2 Author: Meirza <meirza.arson@moodle.com> Date: Tue Dec 6 15:28:24 2022 +0700 MDL-76508 templates: Handling non-JSON string When the param string contains a left curly bracket as the first character, the system will assume the string is a JSON string and will be parsed and returned as an object. But in some cases, the string is not JSON and will return an error if the system parses it. For example, a user might have used the course name with a left curly bracket as the first character. Adding a double quote after the left curly bracket to differentiate between string and JSON string, so it can be safe to parse the string. commit 8cded7cd9f0576e076019156345fe291fcb3a87f Author: Noemie Ariste <noemieariste@catalyst.net.nz> Date: Wed Dec 21 17:41:53 2022 +1300 MDL-60038 moodlelib: ignore site policy if user auth type = 'webservice' commit 652d8971ecfb3c0a963ca96d034a0462c8ac667f Author: Philipp Imhof <52650214+PhilippImhof@users.noreply.github.com> Date: Tue Dec 20 13:33:56 2022 +0100 MDL-76731 behat: add steps to check for version Co-authored-by: Andrew Nicols <andrew@nicols.co.uk> commit 8fbede49ae4f03e3a1da5eda7583a1e8a1ef051b Author: Tony Butler <tonyjbutler@gmail.com> Date: Wed Feb 17 11:23:22 2016 +0000 MDL-53137 qtype_numerical: Swap geo tolerance limits for -ve answers commit 37e16d4da2e600a97882202dcbc2b4fae33641ba Author: Ilya Tregubov <ilya@moodle.com> Date: Thu Dec 22 19:16:34 2022 +0700 weekly release 4.0.5+ commit 5b325dc2e981d1a280ff20c12f6e9f31c626284c Merge: 06d3ff9ea23 9287e1e0ea4 Author: Ilya Tregubov <ilya@moodle.com> Date: Thu Dec 22 19:16:32 2022 +0700 Merge branch 'install_400_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_400_STABLE commit 06d3ff9ea23055b8b765582972a3227200ce5294 Merge: 6aa9d215c86 34eee610374 Author: Ilya Tregubov <ilya@moodle.com> Date: Thu Dec 22 10:09:41 2022 +0700 Merge branch 'MDL-76667-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 6aa9d215c869d2b078f4fd8aca8dd35663738227 Merge: 0faa70e56a6 4fc412b538b Author: Paul Holden <paulh@moodle.com> Date: Wed Dec 21 14:17:47 2022 +0000 Merge branch 'MDL-75965-400' of https://github.com/HuongNV13/moodle into MOODLE_400_STABLE commit 0faa70e56a6488ade3e26dc3dc38130b05627d9b Author: Andrew Nicols <andrew@nicols.co.uk> Date: Wed Dec 21 21:11:04 2022 +0800 MDL-75105 tool_behat: Coding style fixes commit 0ab77c7287ad823eff0bba695e41d98d1bcee81a Merge: 3d0bbf1a0fd 4dfb5cf6e76 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Wed Dec 21 21:13:05 2022 +0800 Merge branch 'MDL-75105_400_STABLE' of https://github.com/marxjohnson/moodle into MOODLE_400_STABLE commit 3d0bbf1a0fda296616a7a7f79120557427d5a49d Merge: 9e6b6b49253 e4bf4cf37e1 Author: Paul Holden <paulh@moodle.com> Date: Wed Dec 21 09:50:09 2022 +0000 Merge branch 'MDL-75914-400' of https://github.com/meirzamoodle/moodle into MOODLE_400_STABLE commit 9287e1e0ea4c8e5212b37a7b2b5a3a5616736dc6 Author: AMOS bot <amos@moodle.org> Date: Thu Dec 22 00:07:39 2022 +0000 Automatically generated installer lang files commit e4bf4cf37e1e04ad571af57e5c739765ce3aa17f Author: Meirza <meirza.arson@moodle.com> Date: Thu Dec 15 12:13:24 2022 +0700 MDL-75914 webservice: Added fake URL to avoid debugging output. Webservice doesn't need to set the page URL. Hence, any function that requires a page URL will raise debugging output. The patch fixes it by adding a fake URL for the webservice. The patch also removed assertDebuggingCalled because it is no longer needed. commit 4dfb5cf6e761490fe20c92cfedfe184e060ca3d4 Author: Mark Johnson <mark.johnson@catalyst-eu.net> Date: Thu Jun 30 15:34:29 2022 +0100 MDL-75105 tool_behat: List available data generators This will find all data generators that can be used in behat via the 'the following "something" exist:' step, and display them in a select list on the step definitions page. When a generator is selected, it will fetch the required fields for that generator and display them on the page. commit 4fc412b538bc1f8520dc395f9944d794e25050fa Author: Huong Nguyen <huongnv13@gmail.com> Date: Thu Dec 8 10:09:11 2022 +0700 MDL-75965 question_multichoice: Misalignment of feedback icons commit 9e6b6b49253d9b09801732c1fe343b3d13b85f54 Merge: 0e52ea009da 7a5389f1cc7 Author: Ilya Tregubov <ilya@moodle.com> Date: Wed Dec 21 09:50:45 2022 +0700 Merge branch 'MDL-76727-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit 0e52ea009da41116394df379619f872fc10cd678 Merge: 741c9e003d8 e7a5867a884 Author: Paul Holden <paulh@moodle.com> Date: Tue Dec 20 10:27:42 2022 +0000 Merge branch 'MDL-75279-400' of https://github.com/spvickers/moodle into MOODLE_400_STABLE commit 7a5389f1cc719e8e9e99b38fe1665e57b1842958 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Dec 20 09:25:40 2022 +0800 MDL-76727 core: Allow phpcs configuration to be overridden locally This change reduces the priority of the shipped phpcs configuration to allow for local overrides. This is beneficial in several situations: - when users wish to apply stricter or additional standards - when the integration team wishes to trial new rules commit e7a5867a884024a193dae234b6afea3f8fccfaae Author: Stephen Vickers <stephen@spvsoftwareproducts.com> Date: Wed Jul 20 19:36:38 2022 +0100 MDL-75279 mod_lti: Add username to NRPS response commit 741c9e003d828ae1769c7f1dc00472e98ed6276e Merge: f464b00ab8b 40c59b58659 Author: Paul Holden <paulh@moodle.com> Date: Mon Dec 19 10:23:16 2022 +0000 Merge branch 'MDL-72906-400' of https://github.com/tdjones/moodle into MOODLE_400_STABLE commit f464b00ab8b18df16cae71f525555398f52396f5 Merge: e62f86b983c fdcc78fee06 Author: Ilya Tregubov <ilya@moodle.com> Date: Mon Dec 19 09:45:54 2022 +0700 Merge branch 'MDL-74779-400' of https://github.com/ssj365/moodle into MOODLE_400_STABLE commit 2f4fa118dbcae9a2f51f2eab2b103d6683d7a8b5 Author: Leon Stringer <leon.stringer@ntlworld.com> Date: Sat Dec 17 17:40:38 2022 +0000 MDL-75346 core_my: Handle missing blocks on reset If the default dashboard contained a block that was missing from disk then "Exception - Call to a member function instance_copy() on bool" was shown to users. This change only shows an error with debugging enabled which now includes the name of the missing block. commit 2144007387807595d09312b870eec652fabb564b Author: Paul Holden <paulh@moodle.com> Date: Fri Dec 16 13:07:46 2022 +0000 MDL-76399 question: switch to appropriate Behat step for selects. commit 6176c8fc88b05cbac3f276a48463ab964a268c4e Author: Paul Holden <paulh@moodle.com> Date: Fri Nov 18 15:37:59 2022 +0000 MDL-76399 behat: improvements to "should exist in" thrown exception. commit e62f86b983cb8434e0286cb09e5bab48fc50ff38 Merge: 089260dae2e a85ff11cba6 Author: Paul Holden <paulh@moodle.com> Date: Fri Dec 16 09:54:54 2022 +0000 Merge branch 'MDL-76026_400' of https://github.com/AnupamaSarjoshi/moodle into MOODLE_400_STABLE commit 089260dae2e1a5f195b501c38c4e6cbb5003fe8d Author: Andrew Nicols <andrew@nicols.co.uk> Date: Fri Dec 16 09:05:57 2022 +0800 weekly release 4.0.5+ commit 661e5955007b81d216321907de743f83b6dd75fc Merge: 636ad3d3a03 b4ab42a911b Author: Andrew Nicols <andrew@nicols.co.uk> Date: Fri Dec 16 09:05:56 2022 +0800 Merge branch 'install_400_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_400_STABLE commit 1aba16cbea1865d70f3922d967c1fb9dceceaedb Author: Paul Holden <paulh@moodle.com> Date: Tue Nov 29 16:38:26 2022 +0000 MDL-69071 core: retrieve full result from remote content. Use the full result from download_file_content within the component installer to ensure that spurious debugging is not emitted during operation. Handle validation of the returned data consistently. commit c9a5b23d7af3ddc54f4600d7c571bf8a21be877a Author: Paul Holden <paulh@moodle.com> Date: Wed Dec 14 19:07:10 2022 +0000 MDL-76679 admin: correct password config field template. The template changes were missed as part of 0795b579, update them to match so that they continue to work with the unmask JS module. commit 636ad3d3a030a43952024c908b5b17b784d479eb Merge: 364c3b1fa90 1097414910a Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 14 18:34:56 2022 +0100 Merge branch 'MDL-76674_400' of https://github.com/stronk7/moodle into MOODLE_400_STABLE commit 3f39fcf27e5986d0304205c4334113e90e94c8f8 Author: Amaia Anabitarte <amaia@moodle.com> Date: Wed Nov 30 17:20:59 2022 +0100 MDL-76004 core_h5p: Ensure the browser is serving updated file commit 1097414910a8239f9d83937281ee6ff91b4afe35 Author: Eloy Lafuente (stronk7) <stronk7@moodle.org> Date: Wed Dec 14 15:49:23 2022 +0100 MDL-76674 core_lang: Add string for new America/Ciudad_Juarez commit 364c3b1fa907976db45eced103be3123de098702 Merge: 08c8e9bba28 27ebb8fa2d8 Author: Paul Holden <paulh@moodle.com> Date: Wed Dec 14 13:22:07 2022 +0000 Merge branch 'MDL-76666_400' of https://github.com/stronk7/moodle into MOODLE_400_STABLE commit 27ebb8fa2d820d6b17622ef5d01db7f39ff94d41 Author: Eloy Lafuente (stronk7) <stronk7@moodle.org> Date: Tue Dec 13 23:26:01 2022 +0100 MDL-76666 local_langimport: Better handling of long locales Under some linux versions, and depending of the configured locale categories, it's possible to get a current locally which length > 255 when calling to setlocale(LC_ALL, 0). Later, if that long locale is tried to be restored, there is a "setlocale(): Specified locale name is too long" warning error. When that happens we need to split the long locale into individual chunks and set all the (six) locale categories supported one by one. Covered with tests, note that, in practice, this only happens with linux because it supports 12 locale categories @ OS level. Both BSD (6) and Windows (5) hardly can reach the limit. No matter of that, the tests have been designed to ensure that they pass on all OSs, just the new code only will be executed on linux. commit 08c8e9bba2852a5d7cb9086b3b6c715673de6261 Merge: ff72ae15f3d 9d2ddbf7feb Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 14 09:57:19 2022 +0100 Merge branch 'MDL-75441-400' of https://github.com/aanabit/moodle into MOODLE_400_STABLE commit b4ab42a911be2122e10eafd74a33ccb45615753a Author: AMOS bot <amos@moodle.org> Date: Wed Dec 14 00:07:39 2022 +0000 Automatically generated installer lang files commit a85ff11cba65cdbbfb1ff2ddf2ab29600aff915f Author: Anupama Sarjoshi <anupama.sarjoshi@open.ac.uk> Date: Fri Dec 9 18:52:51 2022 +0000 MDL-76026 Question bank: Fix errors related to categories renaming This part of the code in 'question_category_object.php' 'update_category' method was used before Moodle 4.0 version for renaming the random questions in an updated category. For Moodle 4.0, it is unnecessary as the details of random questions are no more stored in 'question' table but in 'question_set_references' table. The method call move_question_set_references handles the same. commit 9d2ddbf7feb0f51adccf7b77cd2ba05e8c65dd7d Author: Amaia Anabitarte <amaia@moodle.com> Date: Fri Nov 25 12:03:47 2022 +0100 MDL-75441 mod_forum: Show add new post button to guest users commit 34eee610374294fa6ef251d444c31fadb37189d8 Author: Paul Holden <paulh@moodle.com> Date: Tue Dec 13 08:44:08 2022 +0000 MDL-76667 forms: mark modal form as submitted upon success. Ensure the form change checker module doesn't warn user about it. commit ff72ae15f3d79113cf8aba66bf3292d6d2f15f3c Merge: 8a4a9fc0969 26ed26289d9 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Dec 13 20:32:01 2022 +0800 Merge branch 'MDL-76509-400' of https://github.com/safatshahin/moodle into MOODLE_400_STABLE commit 8a4a9fc096927d919c7e46acc263d90724f9aea2 Merge: 4ab2e98a641 93ac861ec51 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Dec 13 11:42:57 2022 +0800 Merge branch 'MDL-76536-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 4ab2e98a6413a794cc32f0fea3519d884b2491e9 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Dec 13 11:05:25 2022 +0800 MDL-76293 gradebook: Address coding violations This includes a data provider which had the 'test_' prefix and was therefore run as a test. commit e5ed497363da466ee0189892a8fda87e32e24f62 Merge: 43e0217956d 8ee6c1b4ed8 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Dec 13 11:07:33 2022 +0800 Merge branch 'MDL-76293_400' of https://github.com/mkassaei/moodle into MOODLE_400_STABLE commit 26ed26289d9e0c82124852ac7cce6dffab3f97d1 Author: Safat <safat.shahin@moodle.com> Date: Fri Dec 9 13:44:48 2022 +1100 MDL-76509 core: Upgrade error resolve for slot tags commit fdcc78fee06fafa9800840f70c30e82841d8c65d Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Mon Dec 5 08:26:14 2022 -0700 MDL-74779 mod_bigbluebuttonbn: Fix recording sort AMOS BEGIN MOV [config_recordings_sortorder,mod_bigbluebuttonbn],[config_recordings_asc_sort,mod_bigbluebuttonbn] MOV [config_recordings_sortorder_description,mod_bigbluebuttonbn],[config_recordings_asc_sort_description,mod_bigbluebuttonbn] AMOS END commit 43e0217956d94ef45e2b448bf41b6c915d79e377 Merge: 2d3acb52dff 118240ef228 Author: Sara Arjona <sara@moodle.com> Date: Mon Dec 12 11:23:24 2022 +0100 Merge branch 'MDL-75571-400' of https://github.com/jacdsouza/moodle into MOODLE_400_STABLE commit 7ae8b4dbed2629f2709efd86a3c4c7b3253cb879 Author: Khoa Nguyen Dang <khoanguyend7@nashtechglobal.com> Date: Tue Nov 15 16:28:20 2022 +0700 MDL-76308 Question\D&D: The draggable area is slim characters to select commit 097b7069706d47dda6882bad95746719811635ab Author: hieuvu <hieuvu@nashtechglobal.com> Date: Fri Dec 2 12:27:32 2022 +0700 MDL-76106 qtype_ddmarker: fix the missing maker issue. We will not calculate old maker position again and using old data. This will make sure the position of makers is correct when the background image is smaller than dropzone. commit 2d3acb52dffb17636f6a21959e198bc77829b311 Merge: e4b7d8b3233 91e96925c9c Author: Andrew Nicols <andrew@nicols.co.uk> Date: Sun Dec 11 20:21:00 2022 +0800 Merge branch 'MDL-76398-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 118240ef228c4b4ea384f470893f18ffcd858400 Author: Jackson D'souza <jackson.dsouza@catalyst-eu.net> Date: Mon Nov 28 12:03:39 2022 +0000 MDL-75571 tool_componentlibrary: Custom activity icon commit d7b3d443aac0144f85f6cd307b7afb408aa7e4d9 Author: Jackson D'souza <jackson.dsouza@catalyst-eu.net> Date: Mon Nov 28 12:01:17 2022 +0000 MDL-75571 theme_boost: Activity icon * Use Activity get_icon_url helper method to fetch icon. commit 75247caff863fde101d4fedb10f19dbe38e7a048 Author: Jackson D'souza <jackson.dsouza@catalyst-eu.net> Date: Mon Nov 28 12:00:15 2022 +0000 MDL-75571 block_timeline: Display custom activity icon if available. commit bb2352387066ee46e9b036849b133f7ddcdcabac Author: Jackson D'souza <jackson.dsouza@catalyst-eu.net> Date: Tue Nov 15 13:27:35 2022 +0000 MDL-75571 calendar: Activity icon * Use Activity get_icon_url helper method to fetch icon. commit e4b7d8b3233c91805abe032ba71364b76ee7a1e3 Merge: ce6131e6f7a f4dba7ab543 Author: Sara Arjona <sara@moodle.com> Date: Fri Dec 9 16:18:14 2022 +0100 Merge branch 'MDL-76274-400' of https://github.com/cameron1729/moodle into MOODLE_400_STABLE commit 93ac861ec51b7765e98c37650a3d93b21a014487 Author: Paul Holden <paulh@moodle.com> Date: Thu Dec 1 12:12:59 2022 +0000 MDL-76536 enrol: prevent invalid role assignments in course creation. Upgrade step to fixup existing bad data. commit ce6131e6f7abee0fe80297f785095225ccec40ee Author: Sara Arjona <sara@moodle.com> Date: Fri Dec 9 08:57:06 2022 +0100 weekly release 4.0.5+ commit 3e0a29dee50d260872b4d9a0e59e400a0800c03b Merge: c1fb24274e5 73d873e7522 Author: Sara Arjona <sara@moodle.com> Date: Fri Dec 9 08:57:01 2022 +0100 Merge branch 'install_400_STABLE' of https://git.in.moodle.com/amosbot/moodle-install into MOODLE_400_STABLE commit c1fb24274e5696578313282902e0450dfbf3d943 Merge: ec6d835341d 258c8ca75c4 Author: Jun Pataleta <jun@moodle.com> Date: Thu Dec 8 10:07:41 2022 +0800 Merge branch 'MDL-76556-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit ec6d835341ddc84e71e1efd3c30a6acbdd9b9d1f Merge: 623ca576bd3 b729d36baf5 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Dec 8 08:12:55 2022 +0800 Merge branch 'MDL-76491-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 73d873e7522eab52a6cc2e4a3ebe4bc4c0ed9bea Author: AMOS bot <amos@moodle.org> Date: Thu Dec 8 00:07:38 2022 +0000 Automatically generated installer lang files commit 623ca576bd34fdb4ad1e3bad6785dafe03396bfc Merge: df2fe099637 8576612fbba Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Dec 8 08:07:20 2022 +0800 Merge branch 'MDL-76550_400' of https://github.com/AnupamaSarjoshi/moodle into MOODLE_400_STABLE commit df2fe09963761cbfbc096a7856d5c9a9d7ce8334 Merge: 4b31bb97f5f 1ad4c0e91cd Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Dec 8 07:29:05 2022 +0800 Merge branch 'MDL-76074-400' of https://github.com/srobotta/moodle into MOODLE_400_STABLE commit 4b31bb97f5f4a2081ac4bb4ebb8f73641409b203 Merge: b6355c64903 fd89171c912 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Dec 8 06:17:25 2022 +0800 Merge branch 'MDL-76116-400' of https://github.com/meirzamoodle/moodle into MOODLE_400_STABLE commit b6355c649034d6be042f571464783d8ffce72486 Merge: 814fc9cbc19 15a855e371e Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 7 19:31:18 2022 +0100 Merge branch 'MDL-75588-400' of https://github.com/HuongNV13/moodle into MOODLE_400_STABLE commit 40c59b586599dc28b883317ad519e49e4bb2c316 Author: Trevor Jones <tdjones@ualberta.ca> Date: Fri Dec 2 10:53:39 2022 -0700 MDL-72906 Quiz: Prevent scrollbar on multichoice Remove negative margin from the "clear my choice" anchor. With the negative margin, when the containing box height is calculated the anchor's hidden style overflows beyond the boundary and triggers the overflow:auto to add a scroll bar. commit 814fc9cbc19758e26e82acb79c412aa8b573c436 Merge: 77ef43cb2e7 0dc67b9d105 Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 7 18:27:59 2022 +0100 Merge branch 'MDL-76500-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 77ef43cb2e7c297c94049ffda0395d8612670ea1 Merge: 0ab8dfd19f8 25ca760ccd2 Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 7 17:26:30 2022 +0100 Merge branch 'MDL-76193-400' of https://github.com/JBThong/moodle into MOODLE_400_STABLE commit 0ab8dfd19f82ac79bacb003e686f07603f741019 Merge: 85ca7398557 38bad90a7ee Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 7 17:17:50 2022 +0100 Merge branch 'MDL-76571_400' of https://github.com/timhunt/moodle into MOODLE_400_STABLE commit 38bad90a7eefceffe35113b8d934e425ab8a47db Author: Tim Hunt <T.J.Hunt@open.ac.uk> Date: Mon Dec 5 15:41:52 2022 +0000 MDL-76571 quiz reports: should not show description items ... or anything else with length = 0. This got broken in MDL-71696. The only way to fix this kind-of involves and API change to quiz_report_get_significant_questions. However, it is only changing the external API of this function back to how it was before the 4.0 release, and the chnages in 4.0 were never documented, nor, I would guess, intended, since they just broke things. commit 85ca73985578d6b66d589e1272241022d75c5383 Merge: 982427b9905 57f473425a5 Author: Jun Pataleta <jun@moodle.com> Date: Wed Dec 7 22:40:44 2022 +0800 Merge branch 'MDL-76559-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit 57f473425a53a84443102e6add24926c1a71f5d2 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Wed Dec 7 21:40:01 2022 +0800 MDL-76559 core: validate_email does not take false either commit 982427b99052dc88a73cb6cbc7de0abdcd35e4cb Merge: 72ceec4d943 ef9310d1e7c Author: Sara Arjona <sara@moodle.com> Date: Wed Dec 7 12:51:49 2022 +0100 Merge branch 'MDL-76273-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 15a855e371e46b55277b95110150bfd02dcf2108 Author: Huong Nguyen <huongnv13@gmail.com> Date: Wed Dec 7 10:34:36 2022 +0700 MDL-75588 assign: Reset completion status when resetting a submission commit 72ceec4d943407ec7bf966c37dd04a66e27b0826 Merge: 9e065987228 02663758fbd Author: Jun Pataleta <jun@moodle.com> Date: Wed Dec 7 13:47:21 2022 +0800 Merge branch 'MDL-73017-M400_add-environment-check-for-versions-not-supporting-php-8-1' of https://github.com/ziegenberg/moodle into MOODLE_400_STABLE commit fd89171c9121c96df647d2e25b32e880afbe42f8 Author: Meirza <meirza.arson@moodle.com> Date: Thu Dec 1 13:51:03 2022 +0700 MDL-76116 mnet: styling the delete key confirmation window properly commit 9e06598722818368a06e660a91ee4c956a957a35 Merge: 8cca821b627 3a60aec87d8 Author: Jun Pataleta <jun@moodle.com> Date: Wed Dec 7 11:04:00 2022 +0800 Merge branch 'MDL-75635-MOODLE_40_STABLE' of https://github.com/catalyst/moodle into MOODLE_400_STABLE commit 25ca760ccd2d7c462f1398c432dd5696e3213b52 Author: Thong Bui <qktc1422@gmail.com> Date: Mon Nov 7 13:08:12 2022 +0700 MDL-76193 Questions: Backup and Restore with tags fails commit 8cca821b6275fb7213f2e179c1bca0b7c49b9ec8 Merge: 743fe53e6b4 7c28bd0d368 Author: Jun Pataleta <jun@moodle.com> Date: Tue Dec 6 23:19:28 2022 +0800 Merge branch 'MDL-76559-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit 7c28bd0d368f5560deb6c0e879566131e6f19e15 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Sat Dec 3 20:56:16 2022 +0800 MDL-76559 core: validate_email should not accept empty values commit 743fe53e6b4e62b2ef17ce918f63916d05612af7 Merge: af516425842 109b772c065 Author: Jun Pataleta <jun@moodle.com> Date: Tue Dec 6 19:24:28 2022 +0800 Merge branch 'MDL-75381-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit af5164258424717a99a32d0fe9edeba388c51216 Merge: 8966d10fd67 64439605c62 Author: Ilya Tregubov <ilya@moodle.com> Date: Tue Dec 6 13:10:21 2022 +0300 Merge branch 'MDL-76490-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 0dc67b9d1059bbab9c6b57fdfb26ad9e25d75b27 Author: Paul Holden <paulh@moodle.com> Date: Mon Nov 28 21:33:29 2022 +0000 MDL-76500 grade: fix grade form when item cannot be overridden. commit 8966d10fd671600e396193a3429fd73836b57788 Merge: 42d71d6502b d24c88543d8 Author: Ilya Tregubov <ilya@moodle.com> Date: Tue Dec 6 12:19:34 2022 +0300 Merge branch 'MDL-76446-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 8ee6c1b4ed8a7ce5d425baf9a74bb76a424736a2 Author: Mahmoud Kassaei <mk4359@open.ac.uk> Date: Mon Nov 14 08:12:17 2022 +0000 MDL-76293 Gradebook: PHPUnit fails when plugins are not expected commit f4dba7ab5437b9a07c9ac4a9c49267a79805b90b Author: Cameron Ball <cameronball@catalyst-au.net> Date: Tue Dec 6 16:00:26 2022 +0800 MDL-76274 assignfeedback_editpdf: Fix upgrade step for stale conversions commit 42d71d6502ba21e80519cf28c1db169b5621f6d3 Merge: 34c8e455ea2 3afa59e702b Author: Ilya Tregubov <ilya@moodle.com> Date: Tue Dec 6 10:38:40 2022 +0300 Merge branch 'MDL-75516_400' of https://github.com/larsbonczek/moodle into MOODLE_400_STABLE commit 34c8e455ea24fa5e8e4ec854e21e1ec7d1f862fd Merge: e81a91d18fd 1bec71f1b6a Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Dec 6 15:20:01 2022 +0800 Merge branch 'MDL-75446-400' of https://github.com/andelacruz/moodle into MOODLE_400_STABLE commit e81a91d18fd8d4986d03773cb26a8fbb261be8a9 Merge: c877d579e72 ef5112211b2 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Dec 6 13:56:47 2022 +0800 Merge branch 'MDL-75573-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit c877d579e72e39bc90974468a2ba00786384b5fe Merge: 4fc0a470fb4 966b0dd3df1 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Dec 6 13:36:30 2022 +0800 Merge branch 'MDL-76145-400' of https://github.com/meirzamoodle/moodle into MOODLE_400_STABLE commit ef9310d1e7cf8db1248ba6d0a5faabd3c24a26c0 Author: Paul Holden <paulh@moodle.com> Date: Mon Nov 14 15:18:48 2022 +0000 MDL-76273 core: multi-byte character filename support for TCPDF. See: https://github.com/tecnickcom/TCPDF/pull/562 commit 64439605c62f381393dc495232ae30b883a14665 Author: Paul Holden <paulh@moodle.com> Date: Mon Dec 5 14:02:33 2022 +0000 MDL-76490 behat: use defined step for interaction with autocomplete. commit 7ae00a1542b0d392747640e111f955f58e92b7f4 Author: Marina Glancy <marina@moodle.com> Date: Fri Nov 25 22:03:00 2022 +0100 MDL-76490 behat: correct step for opening autocomplete in container. commit 8576612fbba9468470029e6697d5b9f930144fc6 Author: Anupama Sarjoshi <anupama.sarjoshi@open.ac.uk> Date: Fri Dec 2 15:04:47 2022 +0000 MDL-76550 Quiz and qbank: Fix display of Category and question names commit 4fc0a470fb47443b75aea7dda0f133d7c5bfe316 Merge: f05f5b909f0 937c47e90ed Author: Sara Arjona <sara@moodle.com> Date: Mon Dec 5 12:53:50 2022 +0100 Merge branch 'MDL-75789-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit f05f5b909f02af22830a12cf897127264432aa7e Merge: 90829a7550d acf152ca8bb Author: Sara Arjona <sara@moodle.com> Date: Mon Dec 5 12:44:30 2022 +0100 Merge branch 'MDL-76166-username-logging-MOODLE_400_STABLE' of https://github.com/brendanheywood/moodle into MOODLE_400_STABLE commit 90829a7550d137e7571ed361f6d6007ee5831dd3 Merge: afafcca7233 6aafd5fa614 Author: Ilya Tregubov <ilya@moodle.com> Date: Mon Dec 5 14:32:22 2022 +0300 Merge branch 'MDL-75788-400' of https://github.com/lameze/moodle into MOODLE_400_STABLE commit afafcca72330bb47c1f4ccb87de50250923a4c5d Merge: 507d27ba9b7 ad770fe2156 Author: Sara Arjona <sara@moodle.com> Date: Mon Dec 5 12:04:09 2022 +0100 Merge branch 'MDL-76482-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit 02663758fbd0905178c8c4661f63e2cebb60b2aa Author: Daniel Ziegenberg <daniel@ziegenberg.at> Date: Sun May 22 17:55:28 2022 +0200 MDL-73017 env: Moodle 3.9.x, 3.11.x and 4.0.x do not support PHP 8.1 This commit adds an additional environment check for the unsupported PHP 8.1 version to Moodle 3.9.x, 3.11.x and 4.0.x. It also updates the lang string for unsupported PHP version. Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at> commit 1bec71f1b6a881e8590e568eb1e45733b4151602 Author: Angelia Dela Cruz <andelacruz@ubiquitous-tech.com> Date: Mon Aug 15 15:17:04 2022 +0800 MDL-75446 behat: Workshop behat generators use UI Replace steps that manually add Workshop instances via the UI and use Behat generators. This improves the speed of the Behat test runs. commit 507d27ba9b7f23145dc7198b630b8853098633c3 Merge: 65397a0a866 ea6c1d65af5 Author: Ilya Tregubov <ilya@moodle.com> Date: Mon Dec 5 09:22:37 2022 +0300 Merge branch 'MDL-76330-MOODLE_400_STABLE' of https://github.com/sh-csg/moodle into MOODLE_400_STABLE commit 65397a0a866d263edba58077c44358bfe79c2846 Merge: bdba78514f9 70abc44e052 Author: Jun Pataleta <jun@moodle.com> Date: Mon Dec 5 13:47:37 2022 +0800 Merge branch 'MDL-76225-400' of https://github.com/ferranrecio/moodle into MOODLE_400_STABLE commit a9165761470eaaeff72543fef0a9f4efb74fdf6c Author: AMOS bot <amos@moodle.org> Date: Sun Dec 4 00:08:29 2022 +0000 Automatically generated installer lang files commit 258c8ca75c40d3e98a8bd0d1a5df39861cc2a8ea Author: Andrew Nicols <andrew@nicols.co.uk> Date: Sat Dec 3 11:47:53 2022 +0800 MDL-76556 tool_log: Set the store property correctly commit 3afa59e702b63798c9900eef70859599ca847e54 Author: Lars Bonczek <bonczek@tu-berlin.de> Date: Wed Aug 17 12:40:58 2022 +0200 MDL-75516 core: Perform proper JSON encoding in mustache quote helper commit b729d36baf51bcfb0a420b53c8c2f70a80f972a1 Author: Paul Holden <paulh@moodle.com> Date: Fri Nov 25 17:08:49 2022 +0000 MDL-76491 javascript: add missing `core/notification` imports. commit f5bb4eebcec970cf2ec2bf72677ef3d3c6f29e07 Author: Paul Holden <paulh@moodle.com> Date: Fri Nov 25 16:37:04 2022 +0000 MDL-76491 javascript: prevent eslint undefined Notification import. commit 91e96925c9c0a9983622870936f56c7cd32680f5 Author: Paul Holden <paulh@moodle.com> Date: Mon Nov 21 11:44:55 2022 +0000 MDL-76398 reportbuilder: use improved action menu steps in Behat. Improved steps for using actions menus were added in 232ebac3, so make use of them here for consistency/reliability. commit b903d21ea214e54b2ce21468c50998a40e13fb84 Author: Paul Holden <paulh@moodle.com> Date: Fri Nov 18 20:40:31 2022 +0000 MDL-76398 behat: broader action menu partial matching by element. For action menu elements whose trigger element isn't plain text (e.g. a pix icon), we should be able to match via the title of that element. commit 1ad4c0e91cda1b23bf880a1aeedc93ba3d49b580 Author: Stephan Robotta <stephan.robotta@bfh.ch> Date: Fri Oct 28 08:48:27 2022 +0200 MDL-76074 completion: fixed filter in reports with custom user fields When the site uses custom user text fields that would show up in a user list, the filter for firstname or lastname didnt work anymore. If a filter was used, no result would show up. Users where shown only when the course reports where used without filters. commit 6aafd5fa614f2a734fa7847582e66510c7f608ea Author: Dani Palou <dani@moodle.com> Date: Tue Oct 25 14:36:13 2022 +0200 MDL-75788 behat: Use profile field generators in existing tests commit e2d166e526dbdbabdb20cde4d5c951989f502360 Author: Dani Palou <dani@moodle.com> Date: Tue Sep 20 08:20:31 2022 +0200 MDL-75788 testing: Handle new lines in menu profile field generator commit ae949341cd35c7b280b080507590e860708f4605 Author: hieuvu <hieuvu@nashtechglobal.com> Date: Mon Nov 21 15:02:12 2022 +0700 MDL-76106 qtype_ddmarker: Improve loading consistency. Wait for the image to load completely before running the js. commit ef5112211b2d241ee98ad11c9868bd73bfce5429 Author: Paul Holden <paulh@moodle.com> Date: Thu Oct 20 22:46:31 2022 +0100 MDL-75573 backup: translate async operation type in messages. commit ea6c1d65af5769e7f9e1eb83559e3e42bf5e36ac Author: Stefan Hanauska <stefan.hanauska@csg-in.de> Date: Wed Nov 16 13:41:53 2022 +0100 MDL-76330 enrol: Check permission to show edit icon commit bdba78514f9d65f61cb1ed84403fb88c89917c79 Author: Sara Arjona <sara@moodle.com> Date: Thu Dec 1 16:08:04 2022 +0100 weekly release 4.0.5+ commit 1d35066ba56a9b2ebc5cd79cb9f34ac0eb1eed5b Merge: cb26fec31f9 c72574f800e Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Dec 1 10:03:49 2022 +0800 Merge branch 'MDL-75604-400' of https://github.com/ssj365/moodle into MOODLE_400_STABLE commit cb26fec31f965629fbee70a8b9a9621a129f9362 Merge: 1e6be54edd1 46e658d506e Author: Andrew Nicols <andrew@nicols.co.uk> Date: Thu Dec 1 09:23:53 2022 +0800 Merge branch 'MDL-75281-400' of https://github.com/call-learning/moodle into MOODLE_400_STABLE commit 1e6be54edd10166300e3b8930eadce20a7a218e5 Merge: 1fc5e599c5d e4bdc416d8a Author: Sara Arjona <sara@moodle.com> Date: Wed Nov 30 18:11:28 2022 +0100 Merge branch 'MDL-76226-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 1fc5e599c5d0935e298d25e7fd478053e3ef9811 Merge: 53c14457538 740d11fb437 Author: Jun Pataleta <jun@moodle.com> Date: Wed Nov 30 23:03:43 2022 +0800 Merge branch 'MDL-76250-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 53c144575387d165e5f640a2a9c5458f42e2ab68 Merge: 53e5b880014 6687efe4d51 Author: Jun Pataleta <jun@moodle.com> Date: Wed Nov 30 22:02:47 2022 +0800 Merge branch 'MDL-76483-400' of https://github.com/andrewnicols/moodle into MOODLE_400_STABLE commit 53e5b880014dd35b0067f4d92529f5aa8c17760d Merge: 17e976a2a74 34f8f8fe90d Author: Andrew Nicols <andrew@nicols.co.uk> Date: Wed Nov 30 13:36:14 2022 +0800 Merge branch 'MDL-75826-400' of https://github.com/meirzamoodle/moodle into MOODLE_400_STABLE commit 17e976a2a7480033b78685a6847f77b64ea66db9 Merge: 230c3cedc66 832d237c94d Author: Jun Pataleta <jun@moodle.com> Date: Wed Nov 30 11:51:39 2022 +0800 Merge branch 'MDL-68981-400' of https://github.com/HuongNV13/moodle into MOODLE_400_STABLE commit 230c3cedc66b850064f739fa726dd67fff58894d Merge: 09d76ce833f 7030ec9af25 Author: Jun Pataleta <jun@moodle.com> Date: Wed Nov 30 11:27:11 2022 +0800 Merge branch 'MDL-76284-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit 09d76ce833f4a69d2cbc25075c65a0b4d2f1d9b8 Merge: 3b504d259b9 ffbb5592931 Author: Jun Pataleta <jun@moodle.com> Date: Wed Nov 30 10:52:43 2022 +0800 Merge branch 'MDL-76429_400' of https://github.com/stronk7/moodle into MOODLE_400_STABLE commit 3b504d259b9978274e4ef7d0a7baa4c0bff5fb78 Merge: a24b4260626 a63ddc2ec3f Author: Andrew Nicols <andrew@nicols.co.uk> Date: Wed Nov 30 10:22:18 2022 +0800 Merge branch 'MDL-76380-400' of https://github.com/paulholden/moodle into MOODLE_400_STABLE commit a24b42606265c393774114c63f16b6b4eadbdb96 Merge: e8c58c9a3b5 7731cb81274 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Wed Nov 30 10:09:39 2022 +0800 Merge branch 'MDL-76218-m400' of https://github.com/sammarshallou/moodle into MOODLE_400_STABLE commit e8c58c9a3b500826ac60e82db506ca6f7dd6baab Merge: f51798f9628 4419deedab4 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Tue Nov 29 21:26:41 2022 +0800 Merge branch 'MDL-76127-400' of https://github.com/meirzamoodle/moodle into MOODLE_400_STABLE commit f51798f96289bdd356a258ee08ad5429302e55c8 Merge: 382f91cf8cb 591305c9892 Author: Ilya Tregubov <ilya@moodle.com> Date: Tue Nov 29 16:02:20 2022 +0300 Merge branch 'MDL-72019-400' of https://github.com/meirzamoodle/moodle into MOODLE_400_STABLE commit 46e658d506ec3830b304707ed9c2efeed82f42e0 Author: Laurent David <lmedavid@gmail.com> Date: Wed Jul 20 17:23:37 2022 -0400 MDL-75281 mod_bigbluebuttonbn: Upgrade failure when table exists * Fix several upgrade script issue when the recording table exists or plugin has been downgraded prior to 4.x upgrade commit c72574f800e301e24dc587c73378d8a9cf6277de Author: Shamiso.Jaravaza <33659194+ssj365@users.noreply.github.com> Date: Tue Nov 1 00:46:27 2022 -0600 MDL-75604 mod_bigbluebuttonbn: Fix welcome section * Removed welcome message from General settings * Cleaned settings.php file to remove hardcoded add($item) after adding conditional element commit 70abc44e05255efa87389abac1d25c039c26898d Author: Ferran Recio <ferran@moodle.com> Date: Fri Nov 18 11:34:39 2022 +0100 MDL-76225 core_courseformat: fix section title id commit 966b0dd3df10529469f7c2cc9c76397f4e66432a Author: Meirza <meirza.arson@moodle.com> Date: Sun Nov 27 20:49:19 2022 +0700 MDL-76145 course: Avoid long course names that exceed available space Co-authored-by: Stephen Sharpe <stephen.sharpe@synergy-learning.com> commit ad770fe21568684c122cb56d052025cbef7f4191 Author: Andrew Nicols <andrew@nicols.co.uk> Date: Fri Nov 25 21:02:13 2022 +0800 MDL-76482 output: The javascript mustache helper should return a string commit 832d237c94d6a96f8db160c0b5a2e7852b959c30 Author: Huong Nguyen <huongnv13@gmail.com> Date: Fri Nov 25 09:48:41 2022 +0700 MDL-68981 tool_recyclebin: Force necessary settings when restoring Created code to force the necessary settings for restore_item in: + course_bin class + category_bin class commit cb8b72034e8d23dea8a0f389780b3ff977eb8491 Author: Huong Nguyen <huongnv13@gmail.com> Date: Fri Nov 25 09:46:48 2022 +0700 MDL-68981 tool_recyclebin: Extra PHPUnit with General restore config commit 31c047d2d3079bc867d0bf26b6fb2b410fa6f4b2 Author: Huong Nguyen <huongnv13@gmail.com> Date: Fri Nov 25 09:38:50 2022 +0700 MDL-68981 tool_recyclebin: Extra Behat test with General restore config Including in this commit: - Convert existing Behat scenario to use Data generators - Convert existing Behat scenario to use Provider - Add new scenario for Include users setting…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolution for #561
When a filename contains multi-byte characters (as in the description of https://tracker.moodle.org/browse/MDL-76273) they are silently discarded by the Output() method
It would be good to encode them, such that they are preserved