aboutsummaryrefslogtreecommitdiffstats
path: root/extensions/Math
Commit message (Collapse)AuthorAgeFilesLines
* Update git submodulesTranslation updater bot2025-04-011-0/+0
| | | | | | | | * Update extensions/Math from branch 'REL1_43' to 5cb946d0414a88e4dfb987c4b2c8f914fcdd4512 - Localisation updates from https://translatewiki.net. Change-Id: I3f0137fd8acaee8008c71cd41df6f941546ba0c7
* Update git submodulesTranslation updater bot2025-03-251-0/+0
| | | | | | | | * Update extensions/Math from branch 'REL1_43' to 820a7e391fe3527e91fd53c8656a4dc698f28d09 - Localisation updates from https://translatewiki.net. Change-Id: I82a78d8ca1021bd610daac853a3ea074d8b6e971
* Update git submodulesTimo Tijhof2025-03-241-0/+0
| | | | | | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 15bb2dd72f9b6bfddfbeeb396dd995d8f6fa75b9 - tests: Remove redundant WANObjectCache override Since 2020 with change Ia60cb0bc18b23, the main cache is enabled with a hash bag by default (and reset between each test), so this override is identical to the default. Since WANObjectCache is a wrapper around the main cache, simplify the cases where an override is needed, to use the setMainCache() helper instead. Remove double checking of the fake itself. This is well-tested within core already. Change-Id: Ie63e972c90c9c4187c9ca349a47784ce4136b44c (cherry picked from commit f92f8b0702a6367bea32dabb65727ecfca3ba676)
* Update git submodulesphysikerwelt2025-03-241-0/+0
| | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 97840f5163427a0dc2847474b7add88b80c671ba - Move colors to texutil * get rid of BaseMapping class Change-Id: Ifa9f6b52f5a72f0537ddb3ca8845ca12855871c8 (cherry picked from commit 250ed0688ded65e23812ed3592096ea34aaa09b0)
* Update git submodulesphysikerwelt2025-03-241-0/+0
| | | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 748f51c19da40b4f9593fcc5b19776bb17237a3f - Pass state by reference The idea of the state is that it can be changed. However, the variable was not passed by reference. For example, the derivative after det was applied twice. Bug: T386562 Change-Id: I91b79418e4f1e33b2c54fad1ca1513f129d6c508 (cherry picked from commit ae5c056802d27801ab7d06e4aa1987528b91e0a9)
* Update git submodulesphysikerwelt2025-03-241-0/+0
| | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 5adac37483bd0520d1eb59867b655005243582c1 - Add documentation Move texvc documentation from https://gitlab.wikimedia.org/physikerwelt/texvcjs/ Change-Id: I5bd2b15f8495a7d58ec04d153aab855f4be46342 (cherry picked from commit f58559d80505634292b2fb5cd1dd882e0a8482e1)
* Update git submodulesphysikerwelt2025-03-241-0/+0
| | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 6908428092ea76082a2e0e8b2948f1ca50091739 - Add some tests regarding operators Change-Id: I5b0d94a6929ed7ff41e1609164acab0a8433021a (cherry picked from commit 03e3399165f15eb8ecd59afe9de01f3b538d252d)
* Update git submodulesUmherirrender2025-03-241-0/+0
| | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 630aac46937fabee697e7f059f80dd142d841e91 - Improve Nodes documentation Classes in MMLmappings are under refactoring, so no changes done there Change-Id: I3e450a02ec401ae780f037aa08edb68df173e3d0 (cherry picked from commit 6d0e8012c16cd79f279884b919c956699e61d44d)
* Update git submodulesUmherirrender2025-03-241-0/+0
| | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 183aeb7320b7924a0c1394e5c2fa373a894ed57e - Add various function documentation All cases using union types or mixed type, it is not possible to use type declaration with php7.4 for this functions. Change-Id: I347d55324001bcaacbe1ba8abacc6d953af530ec (cherry picked from commit bee3ac6690f6d67cbaab5a6e90eecf3b6d9f6e3f)
* Update git submodulesphysikerwelt2025-03-241-0/+0
| | | | | | | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 883be554dbca6a681f12fd44d2efdda153844d39 - Fix: rendering of _1 _1 was converted by the preprocessor to \displaystyle _1 and the DQ node got \displaystyle rather than an empty node as input. This change renders the base (here displaystyle) and checks if the result is empty instead of checking if the input is empty. Thus, both variants {}_1 and _1 render correctly Bug: T386071 Change-Id: I0366a8d6636368d437c9905961989e9882d4e1f6 (cherry picked from commit b4f3514c2a27c948074cf2f61b88e85c58cf9dd6)
* Update git submodulesphysikerwelt2025-03-241-0/+0
| | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 27a8b844f9114dae0769682f75c562e2dfd81937 - Improve TexUtilTest Split set test and soft test. Remove legacy separation to sets and maps. Change-Id: I2ec4a0ae1a05837e6d870ed1f4fac84e1bc5d255 (cherry picked from commit b63bae6aad9dfceded134652f597a02cd35b2ad4)
* Update git submodulesphysikerwelt2025-03-221-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 1fa6908c540f83d4a4d0ff3f4f74b04e5e7b08f2 - Add changes test The native Math rendering mode is transitioning into a more stable state. To avoid regression, we start adding changes test to avoid unintended side effects for modifications made. The maintenance script provides a mechanism, to easily update the references after manual review. When creating the *unit* tests it was required to move forward with refactoring the code to better support the concept of services. Thus new service injection was added to make the code testable by unit code without to disable the old entry paths. The newly introduced property, rawError is a workaround as it calls \MediaWiki\Message\Message::fetchMessage which relies on MediaWikiServices to be present. Bug: T386071 Change-Id: I52c1b23194dda41a85e28d436a62d34a19154783 (cherry picked from commit 1916e4cf21ce6944ab99d241508bc128fbfa3f84)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to f28d9ba2668e982bff5febff4a04e1dcbe46bbbb - Merge "Add type annotations to TexUtil" into REL1_43 - Add type annotations to TexUtil Add method return type annotations to TexUtil class Bug: T385953 Change-Id: I9586718cabce6bc0db977ddc6f845c83c6b6cff5 (cherry picked from commit 5f2bfac605239029d2d378040585b516889df40d)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 5b1e4e0c6e2af19916579ba481e62d80a88211f5 - Merge "move base macros to texutil" into REL1_43 - move base macros to texutil * remove getCancelByKey as it only used in tests Change-Id: Iabfd90f3d8b97a388084463bfd1a960093f30666 (cherry picked from commit 59c6f1bfba7fd60d28b4c00aed06896f8dd74421)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to e34209700a1e24ed03c3479b8bd5e0b82643a59f - Merge "Remove AMSMappings" into REL1_43 - Remove AMSMappings They are already fully integrated into texutil. Rename the _rendering groups to callback. Add convenience function to sort texutil.json Change-Id: I059e2c75f990870389654c8df9b77bad4805b5b2 (cherry picked from commit 28cffd95865682f3258c67614ee12fffcc727ee1)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to ac44af496efd845c773df643de0d79501c5c661e - Merge "Move special functions to texutil.json" into REL1_43 - Move special functions to texutil.json textvisiblespace rendering does not exist. Change-Id: I504f3ed0f5d68589750ed5f6c0048cb5130027e2 (cherry picked from commit 88120e016ce87324a11a7baeb529b0a947cacc00)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 3a4f1abbc56810fa3c2c798752439a11cced9ef1 - Merge "Move special functions to texutil.json" into REL1_43 - Move special functions to texutil.json Only tilde exists. See T385953 for the removal of callback Change-Id: I9ebff23424b9bb1c137084202277d912108b195a (cherry picked from commit e9e45ebc182ddb85fd52c1604ef2d2c06bcc3e86)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 5fd2fe79b5e841d6b0b8d039b9dae5c114981a7a - Merge "Move mhchem functions to texutil.json" into REL1_43 - Move mhchem functions to texutil.json Instead of using a dedicated mhchem_rendering we use callback as a group. By doing so the nested if-statement in BaseMethods can be removed step by step. Change-Id: Ie8cac74b77bee8214b10752e0a9e7052a93ba433 (cherry picked from commit 8e0c072e2a44ca78cd4f000140a036c9aa46fc90)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 3daf7ed9b8c7d18ff4b8f08a077f33a03cdb085b - Merge "Move base operators to texutil.json" into REL1_43 - Move base operators to texutil.json Include "-" as a regular operator. Follow the same logic as done in I9b8ed15fd71f9c7bf3e9747a497b9068f69047fe. Change-Id: I1bb409d6bbcb7472af755cecc10208ae590d668e (cherry picked from commit ed9aac47fbed9d075dc5128409ee922951d09553)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to a60b606324bbf3052b1f4e39060fed2ac004abc2 - Merge "Move AMS macros to texutil.json" into REL1_43 - Move AMS macros to texutil.json Remove pointers to not yet implemented rendering functions. Bug: T385936 Change-Id: If2cf4abfac8e026a8df831e5f005dd0ba6877799 (cherry picked from commit 866e5c7e2b2e032935a85ab1662e7d983ec56f42)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 5db9003e68b892cd0899728b55176f895370cde4 - Merge "Move AMS environments to texutil.json" into REL1_43 - Move AMS environments to texutil.json Keep all unused environments and potentially superfluous parameters for now. Remove environments which are not implemented. Change-Id: Ic17c3423db66416330b2a025d767fce7b204cb9e (cherry picked from commit cfcdfac07d74804ad5d29945972fe4c73b7370be)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 1cc0a06b26855aa3546a256445ac1ffd27206bc8 - Merge "Move AMS operators to texutil.json" into REL1_43 - Move AMS operators to texutil.json Change-Id: I9b8ed15fd71f9c7bf3e9747a497b9068f69047fe (cherry picked from commit 80da57b2ed6b508fc40fe29cd5e3db2406639e70)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to eeab0afe41f27239b856be94aa00f22eeaf1d855 - Merge "Remove unreachable code" into REL1_43 - Remove unreachable code Change-Id: I54d578244e71f2101a6286eb9b66d198b343a198 (cherry picked from commit 865c92318be92622062acd87075edc62a44d38ca)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to bbc0e43b733a590d9102b146cb43423ec5dfce8b - Merge "WikiTexVC: Document public function in TexNode and sub classes" into REL1_43 - WikiTexVC: Document public function in TexNode and sub classes The class hierachy is very big. To avoid issues with function overrides, no type declarations are added. Change-Id: Ieacebc20aac607678c579b72a9d83a262bff2eaa (cherry picked from commit 7cdbb8ee980d321cb0e8daf661547240b4929daf)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to aea0d12452049bf28da44eb001d3877ec9f7b307 - Merge "Add @inheritDoc to functions" into REL1_43 - Add @inheritDoc to functions Add @inheritDoc to functions found by the FunctionComment sniff to remove the exclusion of the sniff. The activated sniff avoids that new code is missing doc comments or type declarations for arguments and return value. Exclude WikiTexVC folder from phpcs to make fixes in separate patches Change-Id: I9886082467069895247ebf6914aad6f209978b83 (cherry picked from commit ee278665f5f3dce857041be019dec96802c85f48)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 7266301409196f915f205f6ace9cc3c1fa2b00e5 - Merge "Avoid null from MathRenderer::isInDatabase" into REL1_43 - Avoid null from MathRenderer::isInDatabase readFromCache() is overridden in MathNativeMML class, resulting in a null value for MathRenderer::$storedInCache Set the class property to the result of the readFromCache() function Change-Id: Iebb34cb6feed57a8d0ee9c945c5b335356810f2a (cherry picked from commit e6d2bda52255085b34bb35f7627f25165d970816)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 3475fab44fa9fe1d46fa95291926e88f72d5fe04 - Merge "Use type declaration on undocumented public functions" into REL1_43 - Use type declaration on undocumented public functions Change-Id: Iefd186c95adbf6318c02f36c41a79837df3aa205 (cherry picked from commit 170da2f16ffa5803d6b929b72c68bf1081db3311)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 9627c9093d537481df2728969b7b65e272344e85 - Merge "WikiTexVC: Use type declaration on undocumented public functions" into REL1_43 - WikiTexVC: Use type declaration on undocumented public functions Change-Id: Ifb503a25509776efc99cf553d4ea961989e72e3e (cherry picked from commit 3470e40b7509dee161d293c07ce6cff07a07fa5d)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to d9c708277c00c53e3773bf49247e00c51977bbde - Merge "Handle RevisionedUnresolvedRedirectException" into REL1_43 - Handle RevisionedUnresolvedRedirectException MathWikibaseConnector::fetchPageUrl() calls EntityRevisionLookup::getEntityRevision() which might throw two different exceptions types. * Add the previously unhandled exception type RevisionedUnresolvedRedirectException to the existing exception handler Bug: T385599 Change-Id: I02277fd15efb5743f32e78a9d17051d4bd70e9ab (cherry picked from commit b6076c405d5b1527c0279fc7c6e925fdc10cfc50)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to b7e3a60a85a02b113a60b8e5a80ce90910d218e6 - Merge "Move \implies mapping from AMS to BaseMapping" into REL1_43 - Move \implies mapping from AMS to BaseMapping \implies was the only (used) macro in AmsMappings "SymbolMacros". Moved it th base function. \impliedby was not whitelisted and thus not usable. Change-Id: I2dab96f6e5add1d7f6ccc1c3759df6328163ee2e (cherry picked from commit eccfb25981cee660508e055a8fac05604c016a1a)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to d8831a4703370b7e806f670bbbacee7524df8661 - Merge "Simplify delimiter handling" into REL1_43 - Simplify delimiter handling Remove special handling for delimiters and move all delimiter data to texutil.json * Unify AMS and non-AMS identifiers Change-Id: I38fb5ecd928b4091d4b61c4ae8912ffae97c0400 (cherry picked from commit fa461a1d46a46765825885692ae88fb3491c8fca)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to f2e81d6e0b094912171d00cda836c3b0a94aad92 - Merge "Simplify AMS delimiter handling" into REL1_43 - Simplify AMS delimiter handling Remove special handling for AMS delimiters and move all the data texutil.json Change-Id: Ie1884b4bce853d647a5b4d6d78d43d69aa06c0f9 (cherry picked from commit 1c456a62dd0ac7406646e81e41b0bfa94321f92a)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 3972cff73ebf77e0400f71ec4c83cc8486b1eb42 - Merge "Add function documentation to protected functions" into REL1_43 - Add function documentation to protected functions Add php-doc to undocumented protected functions to complete documentation. All cases using union types, it is not possible to use type-declaration with php7.4 for this functions. The activated sniff avoids that new code is missing doc comments or real-typehints for arguments and return value. Change-Id: Iddfa452012c66051bc07de015278a2888afa45e1 (cherry picked from commit f85b8ea8b00b50947fe3ca466230bf9a340f214e)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 6fa3ba740ecb5d848970bcad906a4c6abb83fbdd - Merge "Use type-declaration on undocumented protected functions" into REL1_43 - Use type-declaration on undocumented protected functions Change-Id: I45978c1b90fa9b86ffd67fdd3632e7f3cd659ef2 (cherry picked from commit 1b1a1ff86c07766cf57b2162645b185d02b7d966)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to a2ab22d8aaa9e96048d4df7d1cd54212dc56e403 - Merge "Fix rendering of \operatorname{a}'" into REL1_43 - Fix rendering of \operatorname{a}' LaTeX allows to render derivatives in combination with operatorname in a way tha the derivative is put after the operator and before the function application space. This mimics that behavior as a special case. Bug: T384794 Change-Id: I80c3c314ca0a33b36f5bd993bb3786b8d5dce310 (cherry picked from commit 05fdce7cc19a5ff8f56612e1f86b225a460c92ae)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 38a64f9378751dc7ff25b35cf2d0946274a5f9a2 - Merge "Fix regression regarding empty sideset" into REL1_43 - Fix regression regarding empty sideset Bug: T384164 Change-Id: I46b0fa5f07b84eb05a2695ec1c0342fe8ed84b3a (cherry picked from commit 255cc7d3ed4e68a5b7d1ef98545d39bcfa7b2086)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to db4e7d59ff106de77d57d0c9ee636c91f611fb6f - Merge "Add function documentation to private functions" into REL1_43 - Add function documentation to private functions Add php-doc to undocumented private functions to complete documentation. All cases using union types, it is not possible to use type-declaration with php7.4 for this functions. The activated sniff avoids that new code is missing doc comments or real-typehints for arguments and return value. Change-Id: I3d0ab428c689f5fcf7b9a4fd3a796a5b23d2c33c (cherry picked from commit bd02eed1a4d3142154f0584e0b8e73014a71ba4e)
* Update git submodulesjenkins-bot2025-03-221-0/+0
| | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 4bcbd077f094acca2bc09f88caca162db65c4842 - Merge "Use type-declaration on undocumented private functions" into REL1_43 - Use type-declaration on undocumented private functions Change-Id: Id34fb56d6b0b88bf20bab4501ea0c6005a9c8812 (cherry picked from commit c13b21a75783a4b2898910d8153304c02774eba6)
* Update git submodulesUmherirrender2025-03-221-0/+0
| | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 88d0477015d543ba7e913016109debfce1742447 - Use array as message argument when calling OutputPage::addWikiMsgArray This is a requirement in MW 1.43 as well, per https://gerrit.wikimedia.org/g/mediawiki/core/+/REL1_43/includes/Output/OutputPage.php#4939 Change-Id: I5b3bf8a5766042495b69103542ae4960e1d51140 (cherry picked from commit 2280511de96f13d5ddd9e8a6066be7a2c4481e9a)
* Update git submodulesTranslation updater bot2025-03-111-0/+0
| | | | | | | | * Update extensions/Math from branch 'REL1_43' to 72a8df832deb95fec4eaace8675b4cc66b42ac3e - Localisation updates from https://translatewiki.net. Change-Id: I7c41c6ec10e0d6a81765f30f60532001c5a75d63
* Update git submodulesTranslation updater bot2025-02-251-0/+0
| | | | | | | | * Update extensions/Math from branch 'REL1_43' to 878c2adacf41f08a22e893f353f707e3e320fa2e - Localisation updates from https://translatewiki.net. Change-Id: Ic11e47dbdcbc555f5abf193259831e1b5c0826d7
* Update git submodulesTranslation updater bot2025-02-181-0/+0
| | | | | | | | * Update extensions/Math from branch 'REL1_43' to 8bb9ee4926a568a05263e8c7c82277537f6f32ce - Localisation updates from https://translatewiki.net. Change-Id: Id10ef1b1a634b439e978db1ac7033c13aafb83b8
* Update git submodulesTranslation updater bot2025-02-041-0/+0
| | | | | | | | * Update extensions/Math from branch 'REL1_43' to 118451fc50d58479a0ce49ae1bad5180ab8cb943 - Localisation updates from https://translatewiki.net. Change-Id: I3edbd54f20d2b6e21d5abb3eb37a930629db0b23
* Update git submodulesReedy2025-01-311-0/+0
| | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 57169440aca246992f8aa75b88213b4e5597a43f - SpecialMathWikibase: Null-coalescence $par Bug: T385269 Change-Id: I2023f7e44e27348895a2aee8b25546fc9ffdacda (cherry picked from commit 5dd7a8505871cdf66d225d09cf0a3d143b65e7ca)
* Update git submodulesReedy2025-01-311-0/+0
| | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to eeff5667cc3d450beefceb66e79873b358cb2675 - SpecialMathWikibase: Null-coalescence getDescription() call Also document in MathWikibaseInfo what can be null Bug: T385170 Change-Id: I3eb0c28b2feefcde058c909bb854d8ec5dc70e8f (cherry picked from commit dac8e2c4285376437ac1798a0c32ffac080dc1f5)
* Update git submodulesTranslation updater bot2025-01-281-0/+0
| | | | | | | | * Update extensions/Math from branch 'REL1_43' to 85ccc3acb597e7fc993d881e27ef5997dd5e3153 - Localisation updates from https://translatewiki.net. Change-Id: I53b755bf668ec46024507a56aff57eda0e716ac0
* Update git submodulesJames D. Forrester2025-01-181-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to fd63f7b409de73720706a5707fac48e03cf9993c - MathStatus: Restore logged-in restriction, and make unlisted == Background == This follows-up I98eabfbeda2fbef3c (T252362) which replaced an inline "purge" permission check, with a declarative "purge" restriction in 2020. This way MediaWiki knows about it, and thus it becomes effectivey unlisted from Special:SpecialPages, when viewing it as logged-out user. In 2023, with MediaWiki 1.41, the "purge" right was replaced with an implicit grant that both logged-out and logged-in users have, thus making Special:MathStatus listed Special:SpecialPages, and this time world-accessible. == This change == * Make the page explicitly unlisted, instead of using a user right as proxy for this. * Make the page explicitly for logged-in users only, like it was prior to I98eabfbeda2fbef3c, but based on isNamed instead of by proxy of a user right. Bug: T344206 Change-Id: I408d1d71dc8cb3c32ad6bd124726d96b26209a1b (cherry picked from commit 67ad6c030daa45c9af2b0af75f3637d85f78eaa1)
* Update git submodulesphysikerwelt2025-01-181-0/+0
| | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 2ecf54d3e17967dffb9c4f119659fa9ac5287594 - Add backslash to limit function name We recently changed the internal treatment of macros to include the `\` in the macro names. In Ic1c28be2a5669183c3dd5d15577a35a1b5a76971, we ignore misplaced limits; however, only without the leading \. Bug: T382716 Change-Id: I5f85496246501284ff9153e080bc14f87c6704ee
* Update git submodulesjenkins-bot2025-01-171-0/+0
| | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 7c9860cba058c9cbb08616b83ad070d56206c0e6 - Merge "Refactor AmsMappings identifiers" into REL1_43 - Refactor AmsMappings identifiers Ref T382643. (cherry picked from commit 1245cddd3873d59182bae86c634a666c8d5d28fc) Change-Id: If507827ab6cb046a6cfdd6adfe568e1a6eeb3b73
* Update git submodulesphysikerwelt2025-01-171-0/+0
| | | | | | | | | | | | | | | | | * Update extensions/Math from branch 'REL1_43' to 6eb457c18229fd4c1f60e8e7019a18323620fa42 - Add fallback unicode mappings for bold font - use fallback tables for both forms {\bf x} or \mathbf{x} - make setFont call mathFont as the functions currently do almost the same. However, keep them seperated as one might want to have them behave differently in the future. Bug: T382672 Change-Id: I547aa4ff7b73e8a427fb97d51df20e67248740c2 (cherry picked from commit 22690e65b29d6aafb91a55ff3db80d4e6e35feb2)