Commit graph

2906 commits

Author SHA1 Message Date
Translation updater bot 508819e5f6
Localisation updates from https://translatewiki.net.
Change-Id: If5f8e127c336670e61bdb8112365f33cbfa4b9d7
2024-11-21 07:08:54 +01:00
Translation updater bot 95dca163a4
Localisation updates from https://translatewiki.net.
Change-Id: I6b6c8f14664997c08f5aec476ca9359b20286671
2024-11-14 07:08:02 +01:00
jenkins-bot 4252f17a21 Merge "Enable restBaseless rendering" into REL1_42 2024-11-10 13:39:20 +00:00
jenkins-bot 4d9bde9993 Merge "Handle invalid cache keys on Special:MathShowImage" into REL1_42 2024-11-10 13:14:05 +00:00
jenkins-bot 06b0092ebf Merge "Fix cache key calculation" into REL1_42 2024-11-10 13:14:03 +00:00
Ammarpad 6ebeb7af37 ext.math.popup: Add mediawiki.user in dependencies
Dependency introduced in I46e7641

Bug: T378877
Change-Id: I27f28a7adebba16370ae7010a8dbf3d9e3c5c849
(cherry picked from commit dab41da0b1)
2024-11-09 21:13:01 +00:00
Moritz Schubotz (physikerwelt) 4ffcde9f8f Enable restBaseless rendering
Add MathSvgRenderer to configure if either restbase (default)
or mathoid will be used for SVG rendering.

Change-Id: I2ee67c07ac98b5d27d1709b2a30d881fd0544a93
(cherry picked from commit a1f3d98115)
2024-11-09 16:05:04 +00:00
physikerwelt 85a548a7ef Handle invalid cache keys on Special:MathShowImage
Special:MathShowImage takes a hash as an HTTP GET parameter. Show an error if the hash does not
exist.

Bug: T365112
Change-Id: I7d4a6602b8732b0b00cb9cba5800ba2b2fe5044f
(cherry picked from commit 8aee6acf24)
2024-11-09 15:54:53 +00:00
Moritz Schubotz (physikerwelt) f200f3ed04 Fix cache key calculation
* Add missing prefix of cache key

Bug: T365112
Change-Id: I77b53c3fd84e9d36a7bc5530655e9274ac4d76d8
(cherry picked from commit c53ca719eb)
2024-11-09 15:49:44 +00:00
Translation updater bot 7da93fea87
Localisation updates from https://translatewiki.net.
Change-Id: I244451281b855fa04e8fd18a64a46c019b259e10
2024-11-07 07:01:12 +01:00
Translation updater bot 0a25090e6e
Localisation updates from https://translatewiki.net.
Change-Id: Ie2cd4a6e980d2031c7d2f33c6c1b180bac7dc0a7
2024-10-31 07:12:03 +01:00
Translation updater bot 35ff592fa1
Localisation updates from https://translatewiki.net.
Change-Id: Ieff8d89e1404ef6c992b86d639e177b436313d78
2024-10-24 09:19:19 +02:00
Translation updater bot 422b8d0e44
Localisation updates from https://translatewiki.net.
Change-Id: Ie1761632499337075f13ac620b74b0a8f62ac587
2024-10-10 08:15:47 +02:00
Translation updater bot 854b52fb5e
Localisation updates from https://translatewiki.net.
Change-Id: I305b54d2fa56bcbe2bb8b8b2407885051e7f7649
2024-10-03 08:11:50 +02:00
Translation updater bot 7f2a06b55d
Localisation updates from https://translatewiki.net.
Change-Id: I5604f4004b4b66445c6cd914932cab256a83a631
2024-09-19 08:02:12 +02:00
Translation updater bot 0026b0c910
Localisation updates from https://translatewiki.net.
Change-Id: I3ae9df6296c7a096b79caa22faf7981c29565a48
2024-09-12 07:58:21 +02:00
Translation updater bot 7d320ddbcf
Localisation updates from https://translatewiki.net.
Change-Id: Ic50fa8e249c97de14642114bfbe00e13058131ea
2024-09-05 08:06:05 +02:00
Translation updater bot b0d42f2f7d
Localisation updates from https://translatewiki.net.
Change-Id: I0ab7a67825df43a1ccbe37accd6745fbb79b3382
2024-08-29 08:11:38 +02:00
libraryupgrader e883ee95ab build: Updating micromatch to 4.0.8
* https://github.com/advisories/GHSA-952p-6rrq-rcjv

Change-Id: If3f59a5beb49b985388f0e02a3e45497fda29af5
2024-08-27 23:36:40 +00:00
Translation updater bot c3f3a1d503
Localisation updates from https://translatewiki.net.
Change-Id: I427c0448e259bc58bf4fc1a686f3e04743bce5bd
2024-08-15 08:01:07 +02:00
Translation updater bot 9ea310e9d7
Localisation updates from https://translatewiki.net.
Change-Id: Iade732d530c1c47958c6d694b10c75da6a978dac
2024-08-01 07:55:19 +02:00
Translation updater bot a2f1179cdc
Localisation updates from https://translatewiki.net.
Change-Id: If4f3c7e30510f9e3cba812e90cdd5cc559ef0a5d
2024-07-25 08:25:30 +02:00
Translation updater bot fe098210ef
Localisation updates from https://translatewiki.net.
Change-Id: I5b501499e356c3eeda4fd608cd74c86ec23752e1
2024-07-18 08:15:37 +02:00
Translation updater bot 0560221721
Localisation updates from https://translatewiki.net.
Change-Id: I1bdf122787d7a0373d58d2a7e505dfbf918418df
2024-07-11 08:04:57 +02:00
Translation updater bot 20bf5128b1
Localisation updates from https://translatewiki.net.
Change-Id: I181cab1dfc53e64b2ed99ea6ac74cbea43942def
2024-07-04 08:34:12 +02:00
Translation updater bot 8a0bc1400e
Localisation updates from https://translatewiki.net.
Change-Id: I3e2aaff6567dff1b5300941e36811fb6c0f4d05b
2024-06-27 08:44:41 +02:00
Moritz Schubotz (physikerwelt) 11dc0e4b97 Add MathJax rendering option
When collecting user feedback regarding the native
rendering option on the German Wikipedia (T346795)
it became apparent that some power users aim for bigger
and bolder fonts and a more LaTeX-like layout.
MathML, however, aims to format math as an integral part
of the text with uniform fonts and spacing.

To match both user needs, this patch adds a new rendering
option that uses client-side MathJax (without a need for
restbase or mathoid).

* Adjust MathJax`s loader to be compatible with the mw loader
* Add new rendering mode
* Copy MathJax source to resource module as foreign repo

Bug: T354136
Change-Id: I1ecf9c77fefc3b0f717107d81979276023f6cb84
(cherry picked from commit 277663b822)
2024-06-24 00:03:07 +00:00
Translation updater bot f0899ff37e
Localisation updates from https://translatewiki.net.
Change-Id: I5a6b9550a2f3a70f7996623e6fd5e52f83017fd3
2024-06-20 08:45:15 +02:00
libraryupgrader be93a2d7e9 build: Updating braces to 3.0.3
* https://github.com/advisories/GHSA-grv7-fg5c-xmjg

Change-Id: I85b3ebdc778eb5c820e3eda49b26fd4aa46083cb
2024-06-15 07:32:30 +00:00
Translation updater bot aa2393b049
Localisation updates from https://translatewiki.net.
Change-Id: I06d8013b4fb0c4fb16e8bf32d7f9f444c5aafaf4
2024-06-13 08:38:38 +02:00
Translation updater bot 4c7f84b95c Localisation updates from https://translatewiki.net.
Change-Id: I0b03fb3df2223837dcec8dac50a15b71c662d5c6
2024-05-30 09:12:56 +02:00
Translation updater bot ad9ae31553 Localisation updates from https://translatewiki.net.
Change-Id: Ida1a486d30337dc31563ef4f94cfaad12e5b11eb
2024-05-23 08:40:47 +02:00
Translation updater bot fd48b89094 Localisation updates from https://translatewiki.net.
Change-Id: I2e29c7fd4da55b81b4e79559bdbb2bf6f23d01ab
2024-05-16 08:31:09 +02:00
Translation updater bot 2f78fac44d Localisation updates from https://translatewiki.net.
Change-Id: I386b9b88d42cd94b28ab9e7b97d17361b8192e3d
2024-05-09 08:08:20 +02:00
libraryupgrader 0b911d9c00 build: Updating ejs to 3.1.10
* https://github.com/advisories/GHSA-ghr5-ch3p-vcr6

Change-Id: I2a850b665b7910acfb6f4e9c217bf46d9de8e432
2024-05-02 07:57:21 +00:00
Translation updater bot a762428c10 Localisation updates from https://translatewiki.net.
Change-Id: I086092ae0917e1461ec39dbdf00441589cafbb1c
2024-05-02 08:11:34 +02:00
Translation updater bot 23931fe2e6 Localisation updates from https://translatewiki.net.
Change-Id: I42350b4289529fed6b7fd938252f10770783d3ab
2024-04-25 08:31:22 +02:00
Translation updater bot e9651101b5 Localisation updates from https://translatewiki.net.
Change-Id: I11f61ea2889a19827b697413caabb9ab5f77efe8
2024-04-18 08:10:59 +02:00
Translation updater bot 00de17a7f7 Localisation updates from https://translatewiki.net.
Change-Id: I2f1b086dfc34beebe5987d603b8a899b8c068dc6
2024-04-11 08:09:37 +02:00
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