Commit graph

2867 commits

Author SHA1 Message Date
jenkins-bot f76241f530 Merge "Cleanup SpecialMathWikibase WikibaseClient availability" 2024-04-08 15:01:25 +00:00
Reedy 702c6a1382 Cleanup SpecialMathWikibase WikibaseClient availability
If the Special Page is removed in onSpecialPage_initList, it
is not accessible, so the same logic that is duplicated in
SpecialMathWikibase is redundant.

Remove math-wikibase-special-error-no-wikibase, but leave
math-wikibase-special-error-header because it's used for another
error too.

Change-Id: I62d67a6f39591cc3c8d3b1af80380a6c758ff44f
2024-04-08 14:33:40 +00:00
Moritz Schubotz (physikerwelt) 0f11a20d8f
Conditionally skip tests that depend on Wikibase
While investigating the dependency between
Math and Wikibase, it turned out there was
a hard dependency in the test code.

This change makes the availability of the Wikibase
Extension optional and conditionally skips tests.

Bug: T362027
Change-Id: I9401d7d4a3277b6923dcd81f411ac5a08f1242d2
2024-04-08 14:46:09 +02:00
jenkins-bot 23a8d519a5 Merge "Enable more tests" 2024-04-08 09:42:55 +00:00
Translation updater bot 0385aa53c6 Localisation updates from https://translatewiki.net.
Change-Id: Ie9a984f37af56dd7850feacb9584061aff9cac9a
2024-04-08 09:26:19 +02:00
Reedy 4c2401961f Conditionally register popup RestRoute using ExtensionFunctions
Bug: T362027
Change-Id: Id1329c72b81372468a98da3b47b101302c07b40d
2024-04-07 20:30:04 +00:00
Moritz Schubotz (physikerwelt) 81dedc1909 Declare properties statically
Before PHP 8.2 properties were created dynamically, this is deprecated now. This change patches the class definition and defines the dynamic properties upfront.

Bug: T314099
Bug: T360709
Change-Id: Ic197369647fbd6649daebe994bae39165e3882cc
2024-04-06 21:03:00 +00:00
Moritz Schubotz (physikerwelt) f3acb95ed4 Enable more tests
Change-Id: Ic260221963a83ddd9208f00e170609a5be537898
2024-04-06 11:20:03 +00:00
Translation updater bot dfcb9d3524 Localisation updates from https://translatewiki.net.
Change-Id: I600ed0dff6fe8c003ce916a0065b633c71c7d5ab
2024-04-05 09:38:33 +02:00
jenkins-bot 2ca5d1f651 Merge "Fix typo in math-form-type-chem help message" 2024-04-04 16:10:41 +00:00
Mormegil 4827a772f0 Fix typo in math-form-type-chem help message
`H20` is not water, `H2O` is.

Change-Id: I90deeaaaa0d416e639069b66e44ad85f196a63b0
2024-04-04 14:19:29 +02:00
jenkins-bot cc4c9dfa51 Merge "Skip tests if testfiles are missing" 2024-04-04 10:24:01 +00:00
Translation updater bot e00eaf58e6 Localisation updates from https://translatewiki.net.
Change-Id: I037c5a94d3e5f8ca84156012816848aadec2f7f0
2024-04-04 09:38:39 +02:00
Moritz Schubotz (physikerwelt) 69e111c91f
Skip tests if testfiles are missing
Instead of failing tests, we skip tests if the reuqired files
are not there

Change-Id: If107bea4efb35d08597f6274ffee45f6e951bc38
2024-04-03 20:45:20 +02:00
jenkins-bot 242bdfe6f7 Merge "build: Run stylelint for less file" 2024-04-02 16:30:22 +00:00
jenkins-bot 69d504d5e3 Merge "Update eslintignore" 2024-04-02 15:06:07 +00:00
Umherirrender 67737d5426 build: Run stylelint for less file
Fix the watch command

Change-Id: I4e3528c9c701b1f690a016d9b74e4950130b9e1c
2024-04-02 01:30:03 +02:00
Translation updater bot aee227f53d Localisation updates from https://translatewiki.net.
Change-Id: I83702f9ddde055d66aa601d8e2c2835cf141c396
2024-04-01 09:22:52 +02:00
Translation updater bot d11ed6c8d0 Localisation updates from https://translatewiki.net.
Change-Id: I7fec04039f0076937d411a0bb90d523c0c86e549
2024-03-29 08:47:07 +01:00
Translation updater bot 559cc4e4b2 Localisation updates from https://translatewiki.net.
Change-Id: I39b8009983712fbbd56f79caa8cff9a4ca9e3b0d
2024-03-28 08:32:16 +01:00
Translation updater bot 8e346588dc Localisation updates from https://translatewiki.net.
Change-Id: I467af1565305e871182948d499bc85a37ba681cd
2024-03-27 08:17:51 +01:00
Translation updater bot aa1b4ff220 Localisation updates from https://translatewiki.net.
Change-Id: Id315a0149e3d05f87541bb3947c5535f6872b8ef
2024-03-26 08:20:10 +01:00
Translation updater bot d33a4be7f0 Localisation updates from https://translatewiki.net.
Change-Id: Ifbf0ba58e04f15ae29811bb1a07701cecde100c8
2024-03-25 08:36:18 +01:00
Umherirrender 572abe655b Add explicit parentheses around mixed boolean operator
Mixing different binary boolean operators within an expression
without using parentheses to clarify precedence is not allowed (T358966)

Change-Id: I2e9e021bd10ddd7e1d951bf21c467499060bfc4a
2024-03-23 00:53:14 +01:00
Moritz Schubotz (physikerwelt) 4d42d55ab2
Remove color from test result messages
Bug: T360730
Change-Id: I0861d8ae1d6f7c2c0cdbb86135200a1916b3aa3a
2024-03-22 19:11:13 +01:00
Ed Sanders 7471130cf1 MWLatexDialog: Fix width calculations in symbol list
Change-Id: I9b4be6ebe0a9166586f7a093240e41e44c991baa
2024-03-21 13:33:27 +00:00
Ed Sanders 0763ca3ba8 MWLatexDialog: Nest LESS
Change-Id: If581265ff92fae05e2e8e9ce38d7b56a20d3ed48
2024-03-21 13:33:27 +00:00
Ed Sanders 183c6907cd MWLatexDialog: Rename CSS to LESS
Change-Id: Ica7bd525ffeb640308bf715042035d2d483093db
2024-03-21 13:33:22 +00:00
jenkins-bot edd3bce363 Merge "VE: Remove date from @copyright line" 2024-03-20 13:19:04 +00:00
Translation updater bot 33a5ca4cc1 Localisation updates from https://translatewiki.net.
Change-Id: I1d64e312c464ad35a590053783f1827f9224632e
2024-03-20 08:24:03 +01:00
Ed Sanders 8d6ad58768 Use new SymbolListBookletLayout instead of MWLatexPage
Depends-On: I357595ae490b36bcf5dd477a95c5684f3a246753
Bug: T120512
Change-Id: Ifbfb8e9d20c12d1ad8c347bb56a54d9e4eaf236f
2024-03-19 18:46:58 +00:00
Ed Sanders d842ee9ed6 Update eslintignore
Change-Id: Ibaf467fc6b3b06fa9d1554267c75149b1754e8c1
2024-03-19 18:38:26 +00:00
Ed Sanders 8aedf53e00 VE: Remove date from @copyright line
Change-Id: I37b42640123f861eff8ae23b289c3714bee308a4
2024-03-19 18:37:26 +00:00
Translation updater bot 1cee1f5b11 Localisation updates from https://translatewiki.net.
Change-Id: Ib1854475961e2504da8431a0765854799755e9e7
2024-03-18 08:31:26 +01:00
Moritz Schubotz (physikerwelt) 8c4a60f08f Replace _s with -s in i18n math mode strings
Bug: T360176
Change-Id: Ibcadd60428d61afb34700455d4c2550f7e24cc43
2024-03-15 17:27:56 +00:00
Translation updater bot 58cf8e317d Localisation updates from https://translatewiki.net.
Change-Id: Ie4135154b337c212ab8cdad87d4a3d8340056a4c
2024-03-13 08:25:51 +01:00
Reedy 9ad81e9471 Fix casing of MediaWiki
Change-Id: Iaf9d68db0889620303ee01b9460dcfa9b9016c0f
2024-03-12 15:38:20 +00:00
Translation updater bot 45feaab7e5 Localisation updates from https://translatewiki.net.
Change-Id: I7e4454f83709a092055dc627e19478e4c439bd8b
2024-03-11 08:27:24 +01:00
Umherirrender 555ed8e29f build: Fix line indents
Change-Id: If3be1b7575a1570e425847f559821e7408e5ec24
2024-03-10 22:46:31 +01:00
Umherirrender 457b953dd0 build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0
Excluded Generic.WhiteSpace.ScopeIndent as
it impact many lines in switch/case syntax

Also disable BraceNotOnOwnLine due to T347440

Change-Id: Ia0c8072da9b7bff6a4010d3fb70cb0e576cdf98a
2024-03-10 22:16:48 +01:00
Translation updater bot 4ee29bb6e8 Localisation updates from https://translatewiki.net.
Change-Id: I12c473f1c82fb5ac2431798e1ba746bc4ab8e189
2024-03-04 08:23:41 +01:00
jenkins-bot 4f0bd2181d Merge "Special:MathStatus Remove check for special page link" 2024-03-04 05:02:45 +00:00
Translation updater bot 258a028348 Localisation updates from https://translatewiki.net.
Change-Id: Ia321ddbe7367fc7d6f2e8371a5b596c0947a0abf
2024-03-01 08:33:31 +01:00
Translation updater bot e7f03763a8 Localisation updates from https://translatewiki.net.
Change-Id: Idac1ff9e981476953af1130685259e141844a7a8
2024-02-28 08:14:33 +01:00
Translation updater bot c49237e313 Localisation updates from https://translatewiki.net.
Change-Id: I70e4e3e4b958030598f3af6ef671229c543e94b1
2024-02-26 08:36:28 +01:00
Umherirrender 0cefcd5d77 tests: Mock LoggerInterface to expect that a warning is thrown
Expecting E_ERROR and E_USER_ERROR is deprecated and will no longer be
possible in PHPUnit 10.

Bug: T342110
Change-Id: I713460ef62f1dbdf1332916965e833e7f9074e3c
2024-02-24 20:16:31 +01:00
Translation updater bot 72bfe969a9 Localisation updates from https://translatewiki.net.
Change-Id: I1cdd1aa79b43e29a6512889880890a221660ebfb
2024-02-23 08:44:49 +01:00
Moritz Schubotz (physikerwelt) ca5f7f1034 Special:MathStatus Remove check for special page link
Remove the check for the special page title in the url, as
this currently works with english links only.

Bug: T355390
Change-Id: I3cb88e10533c82b97ae5c57ab4ad2716f0e62507
2024-02-19 15:28:06 +00:00
Derick Alangi bc193d41a7
PreferencesIntegrationTest: CA will fail on null User objects
`$this->createMock( User::class )` will return a mock User object
with all fields defaulting to null and this will fail when the
`onGetPreferences()` hook fires in CA since that gets consumed by
`getFormDescriptor()` in PreferencesFactory.

This patch changes the mock user object to a test user object and
this is fine because it's already an integration test.

Bug: T357854
Change-Id: I3d80fc1e59ff00a1a08def41c53d82bc093b6e00
2024-02-19 13:21:40 +03:00
Translation updater bot ada6d85fe6 Localisation updates from https://translatewiki.net.
Change-Id: I3c0433cca436eaa4bc15745e9de058eddbc20a81
2024-02-19 08:40:37 +01:00