* 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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)
For the positive-delta case since the row can't be negative the
`GREATEST` is useless, so delete it. For the negative-delta case do the
GREATEST before the subtraction so that it doesn't try to temporarily go
negative.
Bug: T315573
Change-Id: I0a27a57835048ee6a06266d377ed8f3f52ddf435
(cherry picked from commit 4017d2b6d60c6eb5c02ca48c8d8eeb74a18ba262)
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)
* Update skins/MinervaNeue from branch 'REL1_43'
to bd38c5b02e85cb0ca5408826c7e4cc871c91129f
- Localisation updates from https://translatewiki.net.
Change-Id: I00d9e1116abaabd67d495435736aecd107d462a1
* Update skins/Vector from branch 'REL1_43'
to c5ec0573677ce3e7de2ccf85c813b3d539b6783a
- Localisation updates from https://translatewiki.net.
Change-Id: I0ec538fe49604bbf5122eacf5170eaf70aff887b
* Update skins/Timeless from branch 'REL1_43'
to 6f5de50f0204e1018865d99cb3bd25c338ffaa77
- Localisation updates from https://translatewiki.net.
Change-Id: Iff17e34ec6886611fe4b6ba1a115a1e4d3c861be
* Update extensions/VisualEditor from branch 'REL1_43'
to 7243e625f70df73aff49bbe9e922a0b80ce3523c
- Localisation updates from https://translatewiki.net.
Change-Id: I6ab3c903977bfab1f20e4b8d3c7569b957b67ae7
* Update extensions/WikiEditor from branch 'REL1_43'
to 0215dfd474dccb4c0d3f5f2fa4e7ade8afb345f9
- Localisation updates from https://translatewiki.net.
Change-Id: I970a76abe2726980ca62f42f23db3b7513f0a016
* Update extensions/OATHAuth from branch 'REL1_43'
to 8a7a348bbb2d7deec6f1375c94aed126498a7a6b
- Localisation updates from https://translatewiki.net.
Change-Id: Ib5ceef530f1ef3c65d63c6912746ed42507b9890
* Update extensions/MultimediaViewer from branch 'REL1_43'
to 7de1fc082e392fd2500e39f6e4db185995e01705
- Localisation updates from https://translatewiki.net.
Change-Id: I101fcfa133d97e57a4c2509e0c05a94062b5e9fb
* Update extensions/Nuke from branch 'REL1_43'
to bd2906d901f1ff08ccc089a63456d9ca8edfaca4
- Localisation updates from https://translatewiki.net.
Change-Id: I3b1197c911a1820a393f7df3dd0bcb9abc5deb22
* Update extensions/Linter from branch 'REL1_43'
to 2d01a58ff49d2eaa15293af109ab3676ffd56c67
- Localisation updates from https://translatewiki.net.
Change-Id: I2708f50468034cbf4cdecbe9efc0e342b811e609
* Update extensions/Gadgets from branch 'REL1_43'
to 52a66e9c54b65a26b90f0f60d301574738d72211
- Localisation updates from https://translatewiki.net.
Change-Id: I037f01c6a5b5cd2f701bfd67741d7c5263bed8d9
* Update extensions/Echo from branch 'REL1_43'
to 1ccc4c8ef349c97e0b5e32e4b76162385a78d89a
- Localisation updates from https://translatewiki.net.
Change-Id: Ie4b2b6baa1698b53fa3c417832fd8ed192c51ca6
* Update extensions/DiscussionTools from branch 'REL1_43'
to be350be62c6bcf2210b2e62f6a0c27a5408d4a8c
- Localisation updates from https://translatewiki.net.
Change-Id: Ibc91d5f8573fdf4948ffd883ddd61d5ee59a2f09
* Update extensions/ConfirmEdit from branch 'REL1_43'
to 6f7ec2fda6825100042a0d961bbbc0f2c975b943
- Localisation updates from https://translatewiki.net.
Change-Id: I0a710d4348ce0037542eb4a9dd399fd65fd796bc
* Update extensions/CiteThisPage from branch 'REL1_43'
to 6d2bfaec94886c06a83c35b454d3a6933f4dfd03
- Localisation updates from https://translatewiki.net.
Change-Id: I139b40dc92197e78022759965f314c745976d5aa
* Update extensions/Cite from branch 'REL1_43'
to f8e9db88b5cec2f80fa3222aa95379c317b07fc3
- Localisation updates from https://translatewiki.net.
Change-Id: I22c4b9631cb4c9ecde0b019a072be19cb38e0547
* Update extensions/AbuseFilter from branch 'REL1_43'
to 9088f9a734935fbfdbc1cd98b77f60b5c7137179
- Localisation updates from https://translatewiki.net.
Change-Id: Ie0ff28a03e2c4445b0a02fe8af0e4e7ab1d210f4
iconv() can still emit notices even when '//IGNORE'
string flag is passed.
Bug: T387690
Change-Id: I16f1e99f7c25457aa0b35cb428391c42dec7b91d
(cherry picked from commit 357f2b61e815e071147583e07b388801189462bf)