Commit graph

2538 commits

Author SHA1 Message Date
Stegmujo 08b16c99df
Fix preceding subscript
* example: "{}_1^2\!\Omega_3^4"
* MMLFullcoverageTest cases: 119, 381
* Add isEmpty method to TexNode
* Add empty mrow for prescripts

Bug: T327391
Change-Id: If60e5211bf43e50465072c049d8c432e621832b8
2023-04-05 13:00:06 +02:00
Translation updater bot 92cc8205b2 Localisation updates from https://translatewiki.net.
Change-Id: I985f2cf039f5451e9c125f1368c90be62d9a309b
2023-04-04 09:17:36 +02:00
jenkins-bot db160076f0 Merge "Improve performance: remove redundant inputPreparation calls" 2023-03-31 09:27:46 +00:00
jenkins-bot 39bb32ae2e Merge "Remove images from native MathML" 2023-03-31 09:09:42 +00:00
Moritz Schubotz (physikerwelt) 8c6eeae82e
Remove images from native MathML
In native MathML we only display MathML, also get
rid of enclosing <div / <span container.

Bug: T182041
Change-Id: I26bc4ea88d360d53cc7a34a89bef78812b84b2ea
2023-03-31 08:57:55 +02:00
libraryupgrader aa15ec51ce build: Updating npm dependencies
* grunt: 1.5.3 → 1.6.1
* stylelint-config-wikimedia: 0.13.0 → 0.14.0

Change-Id: I7e34276eb21557c2c2e3e64fb919431b1e1039fc
2023-03-31 00:33:23 +00:00
jenkins-bot 8e3007bd72 Merge "build: Updating npm dependencies" 2023-03-30 12:59:22 +00:00
Umherirrender 4e08e000e0 build: Updating npm dependencies
* eslint-config-wikimedia: 0.22.1 → 0.24.0

Resolve newly detected error:
* mediawiki/no-nodelist-unsupported-methods

Change-Id: If43479e88a3d39f507541f3f6b53f23004bd0e1e
2023-03-29 21:24:34 +00:00
Translation updater bot 04dfc54493 Localisation updates from https://translatewiki.net.
Change-Id: Idd70fc2e75a084a4f8c17113d17d44ba0cd83548
2023-03-29 09:04:38 +02:00
Stegmujo 9213f93b88 Improve performance: arrange methods by call probability
* checked this with: EnWikiFormulaeTest.php
* remove finding chem macro from BaseMethods::checkAndParse, because
  this will be used somewhere else
* minor: remove mi from mathFont parsing function

Bug: T321599
Change-Id: I472e3ebdebfc91f97c9391268a384f788571612e
2023-03-28 17:29:03 +00:00
Stegmujo 7cd58420f7 Improve performance: remove redundant inputPreparation calls
Bug: T321599
Change-Id: I215b8883ace411933e7cbcd59b97df10dcc68d38
2023-03-28 12:39:08 +00:00
Stegmujo 5de6683c05
Fix colors
* some tests for checking colors

Bug: T327391
Change-Id: I437f8d72834f3cca7c21f97841ee4da2f1f36ed5
2023-03-27 14:42:27 +02:00
jenkins-bot 41eddd141b Merge "Fix texstyle when rendering limits" 2023-03-27 10:31:20 +00:00
Translation updater bot 3cb6aea1cb Localisation updates from https://translatewiki.net.
Change-Id: I6ac6f138df1aa2a091f20f4e8a8b35491f7a0d64
2023-03-27 08:41:23 +02:00
Stegmujo 030143cf14
Fix texstyle when rendering limits
* case index in FullCoverageTest: 144

Bug: T332183
Change-Id: I4bc427c00ffc83d53a91b094c7bde05a816f0f98
2023-03-24 16:15:45 +01:00
jenkins-bot 0b151e25dc Merge "Fix derivatives" 2023-03-24 12:04:08 +00:00
Stegmujo 0df4e38547
Fix derivatives
* indices in FullCoverageTest: 114, 124

Bug: T331998
Change-Id: I99724427b77e14044070d330758fb38a55032a10
2023-03-24 11:42:29 +01:00
Translation updater bot e1d29e3313 Localisation updates from https://translatewiki.net.
Change-Id: I18defa98d94ef3ad4e4d4f1872b0d42364139471
2023-03-23 09:26:04 +01:00
Umherirrender 83a00d41f8 build: Remove unneeded inline stylelint-disable-next-line
modules/ve-math/ve.ce.MWLatexNode.css
 6:59  ✖  Needless disable for "media-feature-name-no-vendor-prefix"
--report-needless-disables

Change-Id: Icb4738d7435cb7cc744a3d82b5e8130111f9b567
2023-03-22 21:57:19 +01:00
jenkins-bot c8cdfcadcc Merge "Fix spaces defined by tilde and backslash" 2023-03-22 16:13:52 +00:00
Stegmujo 426a67fbd7
Fix P rendered as pilcrow
* contains a minor fix for spacings, so that they are rendered by spacer
* and some minor fixes for section sign
* MMLFullCoverageTest cases: 216

Bug: T327391
Change-Id: I124e7aec5552dec98a8292e5bdb9449a3009560a
2023-03-22 14:28:57 +01:00
Stegmujo 95816376c1
Fix spaces defined by tilde and backslash
* MMLFullCoverageTest case: 261

Bug: T327391
Change-Id: I99def9fe47ceb4471826e96e25562c070c0f1303
2023-03-22 11:31:51 +01:00
jenkins-bot 6e0181335f Merge "Fix spaces not rendering if within mtext" 2023-03-21 18:46:03 +00:00
jenkins-bot 0f154e86b7 Merge "Split latex_function_names and braces" 2023-03-21 18:41:04 +00:00
Stegmujo 5f9ca781d1
Fix spaces not rendering if within mtext
* MMLFullCoverageTest case: 260

Bug: T327391
Change-Id: Ifd858216b646efd53c401ac9bcddfc7fb1c1a933
2023-03-21 14:57:55 +01:00
Stegmujo ad2a6b7fef
Fix spaces and commas differentiation
* escaped semicolon/commas get rendered as spaces, non escaped get
  rendered as text
* MMLFullCoverageTest cases: 4,5,66

Bug: T327391
Change-Id: Icfa557fc43a8ac87fbf856795cb9c26d0fb2c456
2023-03-21 13:56:22 +01:00
Stegmujo e2f1e86ec0
Split latex_function_names and braces
* see also cid: If78e1506e17afeed23de446ca9b929c2d1366c44
* testindices Fullcoveragetest: 21
* also remove workaround for checking parentheses
* contains a postfix for limits, so the nested TexArray("\lim","") are
  read

Bug: T332183

Change-Id: If8d8487e33b762631fd90ce27baa6866e3539cc6
2023-03-20 16:21:30 +01:00
Translation updater bot 0489cee00b Localisation updates from https://translatewiki.net.
Change-Id: Ic461e530be2eac6fe4cd8d5823cab5ec346b41fc
2023-03-17 09:22:39 +01:00
jenkins-bot 00a205ccd3 Merge "Fix preceding not" 2023-03-16 16:54:54 +00:00
jenkins-bot 362e15acc2 Merge "Localisation updates from https://translatewiki.net." 2023-03-16 12:11:13 +00:00
Stegmujo 1fa5ad3217
Fix preceding not
* indices in FullCoverageTest: 58,59
* fix a minor issue with less and greater signs to escape case 58
correctly

Bug: T331998
Change-Id: I29265f7954552423924dfc898fd36ec1b387e198
2023-03-16 11:46:53 +01:00
jenkins-bot abedeeef19 Merge "Fix varstigma" 2023-03-16 09:46:19 +00:00
Stegmujo f534da7558 Fix varstigma
* index in MMLTexUtilTest: 655

Bug: T331998
Change-Id: I57e5dfc843d04c85f3807c80ba6c24e5b4e5d3f9
2023-03-16 09:08:07 +00:00
Translation updater bot 7424f737b4 Localisation updates from https://translatewiki.net.
Change-Id: I6660b2e2db54ad9207c701ce8df514208d752820
2023-03-16 09:27:57 +01:00
Stegmujo 55068c5839 Fix a glitch in rendering style arguments
* now renders the succeeding elements instead of the style-info itself

* index in MMLTexUtilTest: 530

Bug: T331998
Change-Id: I0ad330157fa7687a2ad68a3d97b4c9cc942ea3ab
2023-03-16 07:52:40 +00:00
jenkins-bot c0281a9237 Merge "Fix gcd, min, max statements" 2023-03-15 15:15:34 +00:00
Stegmujo 89c9bb770e
Fix gcd, min, max statements
* with and without succeeding parentheses
* indices in FullCoverageTest: 21,22,33

Bug: T331998
Change-Id: I3a14db18764cc6df9b83249d19ed7de3b6489b1b
2023-03-15 10:42:46 +01:00
Moritz Schubotz (physikerwelt) 8619ba0841 Modules target desktop and mobile by default now
* Removing redundant code.
* Require MW 1.40+, cf. I15ee8b4f3785984042673710f6cf785a1627f578

Bug: T328497
Change-Id: I0de36b394443b23cf40249784907e0fad088aaeb
2023-03-15 09:20:41 +00:00
Moritz Schubotz (physikerwelt) c560ff0cd8
Remove MathPlayer
* MathPlayer stopped working around IE8

Bug: T298971
Change-Id: I759a5dc61eaf27a99d952366cf9c4380748f8e82
2023-03-15 10:20:13 +01:00
Stegmujo b843a09e92
Fix for limits
* example: "\lim\limits_{x \to 2}"
* case 4 phabricator: "limits-case"
* index: 411

Bug: T327391
Change-Id: I9a91e4cf49c9df89fb610057484165069f5c7e50
2023-03-14 11:10:31 +01:00
jenkins-bot ad668a6e69 Merge "Fix for sideset case" 2023-03-13 15:57:52 +00:00
Stegmujo b7d909e0a2 Fix for sideset case
* example "\sideset{_1^2}{_3^4}\sum"
* case 3 phabricator "sideset"
* index: 90
* since result has multiscripts which is not generated by mathoid, there is an explicit test in MMLRenderTest and the previous test is in MMLTexVCUtilTest is skipped
* in MMLGenerationTexUtilTest test for sideset is deactivated
* adds a case from FullCoverageTest for sideset with FQ
* fixes an issue which occured during Phan checks for merging that genFrac throws an error

Bug : T327391

Change-Id: I4c5a5f5a901dbc906f5a1b168d3a8d04f25b9290
2023-03-13 15:38:04 +00:00
Translation updater bot 55bcabd276 Localisation updates from https://translatewiki.net.
Change-Id: Ibef3e38ed85d956fab2027a4182a2382c0140024
2023-03-13 08:39:13 +01:00
libraryupgrader dcce2100d0 build: Updating dependencies
composer:
* mediawiki/mediawiki-codesniffer: 39.0.0 → 41.0.0

npm:
* cookiejar: 2.1.3 → 2.1.4
  * https://github.com/advisories/GHSA-h452-7996-h45h
* http-cache-semantics: 4.1.0 → 4.1.1
  * https://github.com/advisories/GHSA-rc47-6667-2j5j
* ua-parser-js: 1.0.2 → 1.0.34
  * https://github.com/advisories/GHSA-fhg7-m89q-25r3

Change-Id: I4198e1cbdc115d27c9fe5b8d0ce813b514524796
2023-03-12 05:44:17 +00:00
Translation updater bot f5d56be83b Localisation updates from https://translatewiki.net.
Change-Id: Ibeb5bc9fc13239eae65191432856e981517281fe
2023-03-10 08:49:05 +01:00
Translation updater bot 65cb54633d Localisation updates from https://translatewiki.net.
Change-Id: I9c21289be2f2a86e1df0f909f895bf84c642db21
2023-03-09 09:05:33 +01:00
Translation updater bot c081684be3 Localisation updates from https://translatewiki.net.
Change-Id: I3a76c31ca5a35d0cfefbf708246d53f820d8303e
2023-03-08 08:42:30 +01:00
jenkins-bot d7c931fbaa Merge "Add minimal native MML mode" 2023-03-07 11:45:31 +00:00
jenkins-bot faa34e32ce Merge "Catch all exception during rendering" 2023-03-07 11:33:15 +00:00
Translation updater bot ec5e48d387 Localisation updates from https://translatewiki.net.
Change-Id: I25785e880117be06ccf98bfe3d1244cba362612a
2023-03-06 08:33:41 +01:00