Commit graph

128343 commits

Author SHA1 Message Date
jenkins-bot
73b9bdc032 Update git submodules
* 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)
2025-03-22 10:59:16 +00:00
jenkins-bot
0eb57cbb30 Update git submodules
* 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)
2025-03-22 10:53:42 +00:00
jenkins-bot
f872f07160 Update git submodules
* 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)
2025-03-22 10:53:41 +00:00
jenkins-bot
bc0f73f84c Update git submodules
* 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)
2025-03-22 10:32:34 +00:00
jenkins-bot
ea3673a850 Update git submodules
* 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)
2025-03-22 10:28:20 +00:00
jenkins-bot
f21876db13 Update git submodules
* 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)
2025-03-22 10:28:19 +00:00
jenkins-bot
deb3209da9 Update git submodules
* 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)
2025-03-22 10:28:04 +00:00
jenkins-bot
c6a777417f Update git submodules
* 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)
2025-03-22 10:28:04 +00:00
jenkins-bot
c2e1895f8b Update git submodules
* 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)
2025-03-22 10:28:02 +00:00
jenkins-bot
71784e6bdf Update git submodules
* 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)
2025-03-22 10:28:02 +00:00
jenkins-bot
fba472f2b9 Update git submodules
* 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)
2025-03-22 10:12:16 +00:00
jenkins-bot
34338d6624 Update git submodules
* 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)
2025-03-22 10:12:15 +00:00
jenkins-bot
ec4d9d4a59 Update git submodules
* 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)
2025-03-22 10:07:44 +00:00
jenkins-bot
628caf3686 Update git submodules
* 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)
2025-03-22 09:23:45 +00:00
jenkins-bot
e8a18516f2 Update git submodules
* 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)
2025-03-22 09:23:04 +00:00
jenkins-bot
036c89d287 Update git submodules
* 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)
2025-03-22 09:23:03 +00:00
jenkins-bot
69b872d2f9 Update git submodules
* 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)
2025-03-22 09:22:06 +00:00
Umherirrender
cb57756c93 Update git submodules
* 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)
2025-03-22 09:20:09 +00:00
jenkins-bot
46ac6adf85 Merge "Sanitizer::normalizeWhitespace: simplify redundant preg_replace" into REL1_43 2025-03-18 20:22:22 +00:00
jenkins-bot
f0a5bd0c72 Merge "upload: Suppress warnings from iconv()" into REL1_43 2025-03-18 20:17:53 +00:00
David Causse
0f921b7878 Sanitizer::normalizeWhitespace: simplify redundant preg_replace
The extraneous sequence \r\n is not required.
Avoid the use of hexcode to avoid future confusions.

Bug: T388733
Change-Id: I1092ff76ed5e8221e43ea7b70cf0c9d9d3abb1f3
(cherry picked from commit 6753123a0629de81ce4899958180272736e7ba61)
2025-03-18 13:26:43 +00:00
Translation updater bot
dccd645af7 Update git submodules
* Update skins/MinervaNeue from branch 'REL1_43'
  to bd38c5b02e85cb0ca5408826c7e4cc871c91129f
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I00d9e1116abaabd67d495435736aecd107d462a1
2025-03-18 06:15:55 +00:00
Translation updater bot
23ff338b01 Update git submodules
* Update skins/Vector from branch 'REL1_43'
  to c5ec0573677ce3e7de2ccf85c813b3d539b6783a
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I0ec538fe49604bbf5122eacf5170eaf70aff887b
2025-03-18 06:15:54 +00:00
Translation updater bot
254fa8417a Update git submodules
* Update skins/Timeless from branch 'REL1_43'
  to 6f5de50f0204e1018865d99cb3bd25c338ffaa77
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Iff17e34ec6886611fe4b6ba1a115a1e4d3c861be
2025-03-18 06:15:53 +00:00
Translation updater bot
bd22f2cdfc Update git submodules
* Update extensions/VisualEditor from branch 'REL1_43'
  to 7243e625f70df73aff49bbe9e922a0b80ce3523c
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I6ab3c903977bfab1f20e4b8d3c7569b957b67ae7
2025-03-18 06:14:18 +00:00
Translation updater bot
44572db9cf Update git submodules
* Update extensions/WikiEditor from branch 'REL1_43'
  to 0215dfd474dccb4c0d3f5f2fa4e7ade8afb345f9
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I970a76abe2726980ca62f42f23db3b7513f0a016
2025-03-18 06:14:14 +00:00
Translation updater bot
0720a1326e Update git submodules
* Update extensions/OATHAuth from branch 'REL1_43'
  to 8a7a348bbb2d7deec6f1375c94aed126498a7a6b
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ib5ceef530f1ef3c65d63c6912746ed42507b9890
2025-03-18 06:13:31 +00:00
Translation updater bot
d2a94657c0 Update git submodules
* Update extensions/MultimediaViewer from branch 'REL1_43'
  to 7de1fc082e392fd2500e39f6e4db185995e01705
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I101fcfa133d97e57a4c2509e0c05a94062b5e9fb
2025-03-18 06:13:28 +00:00
Translation updater bot
f7511ddf89 Update git submodules
* Update extensions/Nuke from branch 'REL1_43'
  to bd2906d901f1ff08ccc089a63456d9ca8edfaca4
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I3b1197c911a1820a393f7df3dd0bcb9abc5deb22
2025-03-18 06:13:26 +00:00
Translation updater bot
0d6b41d40f Update git submodules
* Update extensions/Linter from branch 'REL1_43'
  to 2d01a58ff49d2eaa15293af109ab3676ffd56c67
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I2708f50468034cbf4cdecbe9efc0e342b811e609
2025-03-18 06:13:15 +00:00
Translation updater bot
ccdf26f106 Update git submodules
* Update extensions/Gadgets from branch 'REL1_43'
  to 52a66e9c54b65a26b90f0f60d301574738d72211
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I037f01c6a5b5cd2f701bfd67741d7c5263bed8d9
2025-03-18 06:13:06 +00:00
Translation updater bot
46a1448b21 Update git submodules
* Update extensions/Echo from branch 'REL1_43'
  to 1ccc4c8ef349c97e0b5e32e4b76162385a78d89a
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ie4b2b6baa1698b53fa3c417832fd8ed192c51ca6
2025-03-18 06:12:56 +00:00
Translation updater bot
9642ac816b Update git submodules
* Update extensions/DiscussionTools from branch 'REL1_43'
  to be350be62c6bcf2210b2e62f6a0c27a5408d4a8c
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ibc91d5f8573fdf4948ffd883ddd61d5ee59a2f09
2025-03-18 06:12:49 +00:00
Translation updater bot
9a34dc4683 Update git submodules
* Update extensions/ConfirmEdit from branch 'REL1_43'
  to 6f7ec2fda6825100042a0d961bbbc0f2c975b943
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I0a710d4348ce0037542eb4a9dd399fd65fd796bc
2025-03-18 06:12:46 +00:00
Translation updater bot
438cb024a8 Update git submodules
* Update extensions/CiteThisPage from branch 'REL1_43'
  to 6d2bfaec94886c06a83c35b454d3a6933f4dfd03
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I139b40dc92197e78022759965f314c745976d5aa
2025-03-18 06:12:34 +00:00
Translation updater bot
50426e2330 Update git submodules
* Update extensions/Cite from branch 'REL1_43'
  to f8e9db88b5cec2f80fa3222aa95379c317b07fc3
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I22c4b9631cb4c9ecde0b019a072be19cb38e0547
2025-03-18 06:12:33 +00:00
Translation updater bot
4d40e99de6 Update git submodules
* Update extensions/AbuseFilter from branch 'REL1_43'
  to 9088f9a734935fbfdbc1cd98b77f60b5c7137179
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ie0ff28a03e2c4445b0a02fe8af0e4e7ab1d210f4
2025-03-18 06:12:00 +00:00
Translation updater bot
b5cdc575de
Localisation updates from https://translatewiki.net.
Change-Id: Iadf6b960fa78aa92aab16b4ea5835d9160237199
2025-03-18 06:31:56 +01:00
Ammarpad
39386a5b7c upload: Suppress warnings from iconv()
iconv() can still emit notices even when '//IGNORE'
string flag is passed.

Bug: T387690
Change-Id: I16f1e99f7c25457aa0b35cb428391c42dec7b91d
(cherry picked from commit 357f2b61e815e071147583e07b388801189462bf)
2025-03-18 00:28:14 +00:00
jenkins-bot
6beb3946d5 Merge "MagicWord::replace*: Make sure we don't pass null into preg_match/preg_replace" into REL1_43 2025-03-17 16:44:20 +00:00
jenkins-bot
f6686ed028 Merge "Sanitizer::normalizeSectionNameWhitespace: Apply same anti-null fix as 270499b" into REL1_43 2025-03-17 16:39:48 +00:00
jenkins-bot
c8358470e4 Merge "ImportImages: Exit with non-zero code if import fails" into REL1_43 2025-03-17 16:37:17 +00:00
James D. Forrester
6b0ed71937 Sanitizer::normalizeSectionNameWhitespace: Apply same anti-null fix as 270499b
Follow-up to 270499b6e1f96f402c852843d446a7946589986b.

Bug: T388728
Bug: T385519
Change-Id: Idae7128c09bcf32a6c2d40e02158902c289898b9
(cherry picked from commit e130d34c15e418004a5ae42c0238206d70b2be0f)
2025-03-17 15:57:07 +00:00
Paladox
e3403e20e2 Html: Fix "substr(): Passing null to parameter #1 ($string) of type string is deprecated"
Bug: T388944
Change-Id: Iaba9973aa774f0bac9cf56efc76bc249d4f578ee
(cherry picked from commit e3dd105b209597ccff5eb8a39e79bdc75c1a9b8a)
2025-03-17 15:54:45 +00:00
James D. Forrester
a2bc03b8d8 MagicWord::replace*: Make sure we don't pass null into preg_match/preg_replace
Bug: T388924
Change-Id: I02a3e724dc614f0a2306548f58f71d16a8a1dc5b
(cherry picked from commit 2e4e9428580d4829911313644913c3c74cf43244)
2025-03-17 14:19:01 +00:00
libraryupgrader
fe57b122b5 Update git submodules
* Update skins/Vector from branch 'REL1_43'
  to 2b70455d8e21e6a30adf3a6092a7e6fed3d1785b
  - build: Updating @babel/helpers to 7.26.10
    
    * https://github.com/advisories/GHSA-968p-4wvh-cqc8
    
    Change-Id: If858909428592f72305f6ec82c078d045ff0e493
2025-03-14 05:28:45 +00:00
libraryupgrader
9a19b57f90 Update git submodules
* Update skins/MinervaNeue from branch 'REL1_43'
  to 9244357acc06522b224f4000a4c6d291b8e004e5
  - build: Updating npm dependencies
    
    * @babel/helpers: 7.23.9 → 7.26.10
      * https://github.com/advisories/GHSA-968p-4wvh-cqc8
    * @babel/runtime: 7.21.0 → 7.26.10
      * https://github.com/advisories/GHSA-968p-4wvh-cqc8
    
    Change-Id: I67b32a436a3d4f65f608071bb50e7cb39515be6a
2025-03-14 05:28:44 +00:00
libraryupgrader
b81d7f3aa0 Update git submodules
* Update extensions/VisualEditor from branch 'REL1_43'
  to a63cd3700c756c1f5b06f66a8aacad1530d44d4e
  - build: Updating @babel/runtime to 7.26.10
    
    * https://github.com/advisories/GHSA-968p-4wvh-cqc8
    
    Additional changes:
    * Enable stylelint caching.
    
    Change-Id: I6403218b9e9df1ad4e3c45cb97f83f31a0e2b061
2025-03-14 03:07:06 +00:00
James D. Forrester
91b4f94a66 Update git submodules
* Update extensions/AbuseFilter from branch 'REL1_43'
  to e28a84d4ee25acd2356a75acc1a45aa58e427fac
  - FilterEvaluator::rmspecials: Disable PCRE JIT for this call too
    
    Bug: T385452
    Change-Id: I4060a8d8e7595945e24b20dbe1b7fdbbaafcdd3a
    (cherry picked from commit 48799b2b94269d5dda700b81b0c6747cb4680576)
2025-03-13 21:41:32 +00:00
Reedy
9967167fca BotPasswordTest: Add a few more test cases provideCanonicalizeLoginData
Bug: T388255
Change-Id: I6e1a6fa8e75f519ccbf3c2bb4de7334f620e2a8e
(cherry picked from commit c8427c97981270a7c24e9f00711cc39bda14889e)
2025-03-13 20:58:18 +00:00