Commit graph

129325 commits

Author SHA1 Message Date
Translation updater bot
342dc10f7c Update git submodules
* Update extensions/Linter from branch 'REL1_43'
  to a4848af17f17b29635c3d24e06f98cfea71d2907
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I449f754f7fe05a1fa361f2580e89d44c53ffdba1
2025-11-04 07:38:19 +00:00
Translation updater bot
b3b0742e7e Update git submodules
* Update extensions/InputBox from branch 'REL1_43'
  to b12b990f359577323414280e5ef215363f684500
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Id06d430a5f202bcac414ee82d13d989b595bd83d
2025-11-04 07:38:09 +00:00
Translation updater bot
298a9b664b Update git submodules
* Update extensions/Gadgets from branch 'REL1_43'
  to ec62b2070d8746e07a4f61761b6180b4248e0b26
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I1516339b519225ad0c1176cbfbd3a8146804f898
2025-11-04 07:37:53 +00:00
Translation updater bot
1f3f19a3fa Update git submodules
* Update extensions/Echo from branch 'REL1_43'
  to 5e4a362e593b7b3de53ed032214d274cebbadb8d
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ic7abdb9c9090bf49dc6df1a442acaf20f6792f64
2025-11-04 07:37:43 +00:00
Translation updater bot
4fc16bd702 Update git submodules
* Update extensions/DiscussionTools from branch 'REL1_43'
  to 00bc77fbf74f09f93971b596787505fdf95a6f19
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I41a9d2ae208a3a6695047708c0664be2d8daabef
2025-11-04 07:37:37 +00:00
Translation updater bot
784528a6ec Update git submodules
* Update extensions/ConfirmEdit from branch 'REL1_43'
  to eb1ecc174ea9e9ee007a7741820ce93e727653f2
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I31c965b8f208f12881c89839a5c772801ee4dc47
2025-11-04 07:37:19 +00:00
Translation updater bot
190f9f814b Update git submodules
* Update extensions/CiteThisPage from branch 'REL1_43'
  to d1272d1214cd115fa78f70f4b90df30b443e9881
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I12d4e26d3718d8a4b84ebf096f8d46315683d07b
2025-11-04 07:37:08 +00:00
Translation updater bot
e0c0524065 Update git submodules
* Update extensions/Cite from branch 'REL1_43'
  to c7d2f2b3f3a3b3ab1fedc1c0fb84ec1e6476920c
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I35c52a93c295c00053f4e5aff55211fd1dd73cd7
2025-11-04 07:37:05 +00:00
Translation updater bot
8170b21478 Update git submodules
* Update extensions/AbuseFilter from branch 'REL1_43'
  to 352785581d86fd03d52d7aebf0cdbf5b5d82b5b5
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I066539c898d4bd5bfff3da273d0243e9f1514e06
2025-11-04 07:36:15 +00:00
Translation updater bot
241d814f8b
Localisation updates from https://translatewiki.net.
Change-Id: I4f135114a0205b7e5e1e0959fcd35c225d63698e
2025-11-04 06:41:59 +01:00
C. Scott Ananian
0db702cd48 i18n: Remove deprecated behavior switches without underscores in et/sh-latn/vep
These localizations lack the underscore prefix/suffix expected of
behavior switches.  Use of these localizations was deprecated in MW
1.45 and all usage has been added to a tracking category.  With the
help of global search and the tracking category, all preexisting usage
on these wikis has been removed and replaced with aliases which
properly contain a double-underscore prefix and suffix.

Bug: T407289
Change-Id: I7874b78162bee377b5caf6bfdd66a557b83fe463
(cherry picked from commit 3c796ed973050c9744a19163e4ce27b4b4ae9c2c)
2025-11-03 18:12:24 +00:00
C. Scott Ananian
b59b076e50 i18n: all behavior switches should start/end with __ (part 2)
In a previous patch all behavior switch magic words that did not
start/end with __ were deprecated, and new aliases added that *did*
start/end with __.  This previous patch missed two cases, in the
`sv` and `nds-nl` languages, which are fixed in this patch.

Follows-Up: I458e3c981c07394ab81259fadb3d68a0399e7953
Change-Id: I6eb78ae7edd8a2d76878af45f0eb6eac1dcfbef7
(cherry picked from commit a0ee969205fe62793497ec4d39b6675b8a381681)
2025-11-03 18:11:00 +00:00
C. Scott Ananian
504079744b i18n: deprecate double-underscore magic words which don't start/end with __
All "double underscore" behavior switches should actually begin and end
with either a double underscore or a double U+FF3F (a fullwidth
underscore used in Japanese).  Parsoid's tokenizer will not match a
localized behavior switch which does not start with double underscore.

In this patch localized aliases are added which start/end with double
underscore, and a few erroneous localizations were corrected which
had leading spaces or zero-width spaces.  In addition, pages which
use a localized behavior switch which does not start/end with double
underscore are added to a tracking category for manual fix up.

In a future release (I8dd522d605c2b9e5310d169d7c51bcf424089497),
aliases which do not start/end with double underscore will be removed.

Bug: T407289
Change-Id: I458e3c981c07394ab81259fadb3d68a0399e7953
(cherry picked from commit 37772271cd6099327fb57f7c3139206be1ad72c6)
2025-11-03 18:10:10 +00:00
libraryupgrader
10a9e9ace1 Update git submodules
* Update skins/MinervaNeue from branch 'REL1_43'
  to 1631b10d8b27ed2a430b630b25396dd77e4c4382
  - build: Updating validator to 13.15.20
    
    * https://github.com/advisories/GHSA-9965-vmph-33xx
    
    Change-Id: If5432b81c3908442c21f3f2f1d48ec065809483e
2025-10-30 22:16:10 +00:00
libraryupgrader
7d35c8118a Update git submodules
* Update extensions/VisualEditor from branch 'REL1_43'
  to 74f12d460581b2739cfbe004f5f4081dd29af732
  - build: Updating validator to 13.15.20
    
    * https://github.com/advisories/GHSA-9965-vmph-33xx
    
    Change-Id: I40683252a9f2fbfbbbbc69932177c1ade0636adb
2025-10-30 18:50:00 +00:00
libraryupgrader
a32d0f02df Update git submodules
* Update extensions/Math from branch 'REL1_43'
  to d28df59d03f9b709a8e510850fc37ffa15d0787c
  - build: Updating validator to 13.15.20
    
    * https://github.com/advisories/GHSA-9965-vmph-33xx
    
    Change-Id: Iccda9f6f5e7a01c093582abb30e1a7db1b721187
2025-10-30 08:05:18 +00:00
libraryupgrader
8bcf424630 Update git submodules
* Update extensions/Echo from branch 'REL1_43'
  to 3e2bc45182b3ed04a37b8934c5b460d50c5afefd
  - build: Updating validator to 13.15.20
    
    * https://github.com/advisories/GHSA-9965-vmph-33xx
    
    Change-Id: I39a23808e26cbbadcc3bf254c295c573518f74c0
2025-10-30 04:26:11 +00:00
libraryupgrader
faaf38e3b0 Update git submodules
* Update extensions/AbuseFilter from branch 'REL1_43'
  to e77063bb583d638d8920e2edfea9ffaa815c2d15
  - build: Updating validator to 13.15.20
    
    * https://github.com/advisories/GHSA-9965-vmph-33xx
    
    Change-Id: I9cfa98cb038c5372d456c102056c55881b1abb35
2025-10-30 01:11:50 +00:00
Mbergen
9153d6998d Fix the premature loop exit in Parser.cleanUpTocLine
When a TocLine contains elements with no children, the loop would terminate without reaching the end of the line.

Bug: T405064
Change-Id: Ica73c0166a039d9d0479e8d2357bdc610a61b42f
(cherry picked from commit 71c4df259b0fd34abe27bc957d0cebdb36547864)
2025-10-29 19:17:31 +00:00
Brian Wolff
908c2f9c46 Improve CSS checking in SVG filter
Use more in depth CSS parsing to better check for CSS rules
that cause external resources to be loaded.

Backport of 07f3d831def13b718b2155732b3452bec9516231

Bug: T85085
Change-Id: I526a815f8ec8e357abae3dcf5ef4e6c3081ab7c0
2025-10-29 13:17:35 +00:00
Timo Tijhof
498190ea4b ResourceLoader: Update cssjanus/cssjanus to wikimedia/cssjanus
No rel-note since it is the same version as before.

Ref Iebe1ee249d738c956b8 in php-cssjanus.git.
Ref https://packagist.org/packages/cssjanus/cssjanus
Ref https://packagist.org/packages/wikimedia/cssjanus

Depends-On: I5345056a8af729a7b5d15d71dc6ba01b16c4cd49
Change-Id: Ibc378ff282ff710ac6ed8150ccba68a5f164557e
2025-10-29 13:15:29 +00:00
Timo Tijhof
0a85d78758 Update git submodules
* Update vendor from branch 'REL1_43'
  to 5b45d523f0553f58cb57ac8294ec34b9715d7495
  - Replace cssjanus/cssjanus with wikimedia/cssjanus
    
    Ref Ibc378ff282 in mediawiki/core.
    
    Change-Id: I5345056a8af729a7b5d15d71dc6ba01b16c4cd49
2025-10-29 12:45:22 +00:00
C. Scott Ananian
7f75a56adc Forward-compatibility: allow output flags to be serialized in OutputFlags
This will allow a future patch to remove the specific properties for
$mNoGallery, $mNewSection, etc and just use the $mFlags array, which
will DRY out and shrink ParserOutput and its serialization code.

This patch includes forward-compatibility data according to the process
outlined in
https://www.mediawiki.org/wiki/Manual:Parser_cache/Serialization_compatibility

Bug: T292868
Change-Id: I52e0bc9e4ecdc5fc9580d0e13bd0322ffdc9abf1
(cherry picked from commit c13d69bfa0a192491d69c34df57383e2b80e05d0)
2025-10-28 11:20:18 -04:00
Bartosz Dziewoński
71c9afd57a Make the login and signup forms wider
According to Codex Style Guide:
https://doc.wikimedia.org/codex/latest/style-guide/constructing-forms.html#layout
forms "should span the entire parent container of the page".

We need to leave some space for the account benefits column,
so we can't quite do that, but we can make it less cramped.

Allow the benefits column to shrink a little, so that this change
doesn't push it offscreen at common screen resolutions.

Bug: T355853
Bug: T407172
Change-Id: I70bdbd414e2dc871dadc58922b34acb91cd66381
(cherry picked from commit f0cf5e6393663f319f1d7697f4527d9a4635e760)
2025-10-28 14:54:47 +00:00
C. Scott Ananian
f2816a3b29 ParserOutput: Add default values for JSON deserialization
This is a forward-compatibility patch: it will eventually allow us to
slim down the serialized form of the ParserOutput by omitting
properties which are set to their default values.

Change-Id: I52ba7b1560b67347b4c08eb3a2a45ed464b8f4f7
(cherry picked from commit f54f2a98ea18d2b974728e46dd7ccd2ecf0d78fd)
2025-10-28 14:27:32 +00:00
Timo Tijhof
14f02f3e49 Update git submodules
* Update vendor from branch 'REL1_43'
  to 33b2d2576c1c2f9a522f183e4a0dae5db21fc01a
  - build: Switch local image from composer-php74 to composer-php81
    
    In theory we could keep this on an arbitrarily different and older
    PHP version for quite a while (e.g. PHP 7.2 even if we wanted) since
    Composer generally does not execute or validate the code it downloads,
    and the way it resolves the dependency tree and PHP requirement is
    deterministic in the software, regardless of local runtime version.
    
    But for consistency it feels right to use php81 here.
    
    Note that this does NOT change the composer.json#require.php field
    which remains at `php >= 7.4`, and thus this also does not change the
    auto-generated `composer/platform_check.php` file which hardfails
    execution on any PHP <= 7.4 server.
    
    Bug: T328921
    Change-Id: I6b674e74aeaaec2678a06eea99eded2684f75990
    (cherry picked from commit f21952e554147262c749365ae219edaa1e33c7a0)
2025-10-28 11:24:46 +00:00
Translation updater bot
a7e3966643 Update git submodules
* Update skins/Vector from branch 'REL1_43'
  to 961a4867109880058ce9848fe68dbbdd9870b89b
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I7873479e91c3e846a477a4ee98ed4f4d7ab2b97b
2025-10-28 07:36:49 +00:00
Translation updater bot
b34fd1fb60 Update git submodules
* Update skins/Timeless from branch 'REL1_43'
  to f86fbf733f430d932b476213a91f71c116f508bf
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I24faf26767edaaee52305a0ebe965da32a55e189
2025-10-28 07:36:46 +00:00
Translation updater bot
ff63c7f622 Update git submodules
* Update extensions/VisualEditor from branch 'REL1_43'
  to f818f56e5214f9ac16dfe885438d5dad957275fb
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ib5efcb4305272ec89cf856a4b8f652d82af3ed77
2025-10-28 07:35:13 +00:00
Translation updater bot
13f0c760a6 Update git submodules
* Update extensions/WikiEditor from branch 'REL1_43'
  to 3255ee462ec1a8cf9182b332e68a65180fc772d3
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ib5efcb4305272ec89cf856a4b8f652d82af3ed77
2025-10-28 07:35:09 +00:00
Translation updater bot
e2669c5b4c Update git submodules
* Update extensions/TemplateData from branch 'REL1_43'
  to 84301428b3a24b75a8b9ed75122cb70d5d52eaa8
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I7d43be75a5601bc1bb1cbc717c0db51ca333e1fb
2025-10-28 07:34:39 +00:00
Translation updater bot
71a5f7040d Update git submodules
* Update extensions/SyntaxHighlight_GeSHi from branch 'REL1_43'
  to faffea13692ef9cc71a0d22ab5307a2fc72c68f8
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I8beeaf27eaa165c65f944bd9104a9b4aee7009a6
2025-10-28 07:34:38 +00:00
Translation updater bot
38d13dcf28 Update git submodules
* Update extensions/OATHAuth from branch 'REL1_43'
  to 3e9bd001ee24b9ad01a4a52a411a0b9757dd6256
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I4e79d9a7022b66951e0ff6a94c7508d19954358d
2025-10-28 07:34:16 +00:00
Translation updater bot
0a9887652a Update git submodules
* Update extensions/Math from branch 'REL1_43'
  to 798124599a416eab768ddbb9feaa4ea68efdd6e5
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ie24c460d1d127d06dc7c762573da7938545684de
2025-10-28 07:34:13 +00:00
Translation updater bot
b12752e432 Update git submodules
* Update extensions/Linter from branch 'REL1_43'
  to 486b2a2380337bfbc068af62fd653a0b84cbe41d
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I85e1b84d142c58d4ecf1ec1ee38bbade6e3bbbae
2025-10-28 07:34:05 +00:00
Translation updater bot
eb248adb68 Update git submodules
* Update extensions/Echo from branch 'REL1_43'
  to 6dff29405342cd139ede28b8cf184cbdc618541e
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I0254ab4b64f01e2dccd678cd76faefffce50a37b
2025-10-28 07:33:39 +00:00
Translation updater bot
bde9e7a86a Update git submodules
* Update extensions/DiscussionTools from branch 'REL1_43'
  to 943d89d785176b3d8bac8a9e04dca3144d81ef8b
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I8aa9b2c515b147ee788f183579d6e2bea4385426
2025-10-28 07:33:33 +00:00
Translation updater bot
f5da031078 Update git submodules
* Update extensions/CiteThisPage from branch 'REL1_43'
  to bd6677bbb491fa449f01ac754a4484a4e0937025
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I98cbdec577e5d0495a0d6abce2f2201d596a845e
2025-10-28 07:33:17 +00:00
Translation updater bot
7b6b3f728d Update git submodules
* Update extensions/Cite from branch 'REL1_43'
  to 2f98b6dc4f1680defff5137c1914defa01ccefac
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Iee3a5f0fd8396691ef25869131af8d98e88a7c45
2025-10-28 07:33:15 +00:00
Translation updater bot
f7b3253de5 Update git submodules
* Update extensions/CategoryTree from branch 'REL1_43'
  to 0ff717b91a855fcd2f975c49a969897c13ab1df8
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I2e1aee9f0eee92aa88512e19cbf9622e566255a7
2025-10-28 07:33:06 +00:00
Translation updater bot
3a1de54342 Update git submodules
* Update extensions/AbuseFilter from branch 'REL1_43'
  to a79a76303b8d4a74d80f676cd608fcb270cef6e3
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I590869b8b7353b11a840c62f7c3adb4b0b94dd00
2025-10-28 07:32:58 +00:00
Translation updater bot
05b0dd075b
Localisation updates from https://translatewiki.net.
Change-Id: If55c93e50abb6969c50a655fe659aa8ab555bd6e
2025-10-28 06:35:56 +01:00
Umherirrender
42eebc2aee api: Allow ApiResult to override imagerepository key in prop=imageinfo
prop=videoinfo also set this key, using both results in error
Needs a new flag as ApiResult::OVERRIDE override the whole result array
of the given sub key and not only conflicting keys.

Bug: T402438
Change-Id: I17e8e2f35c713e9ed6169255113e888ffdb9ea12
(cherry picked from commit c94b6ced5d653204bb590ba5d767650f74d93be4)
2025-10-25 18:20:34 +00:00
sbassett
953952abc9 Update git submodules
* Update extensions/OATHAuth from branch 'REL1_43'
  to 85e9bd65adb63534b9aa4a6dff7a6dab9fd4c9bb
  - Remove base32 padding characters from TOTP secret key
    
    * In Ic647b5ba8, the TOTP key creation was adjusted to
      use a 26-byte, base32-encoded secret key. This led to
      the introduction of padding characters (=) at the end
      of the key string, which some authenticator apps do not
      support.  This patch introduces a trivial method to
      remove the extra padding characters while preserving
      the creation of a valid TOTP key value.
    
    Bug: T408225
    Bug: T401393
    Change-Id: I1bc8b66d12fc4aa53e8d37802d250552cfd4a772
2025-10-25 12:10:35 +00:00
Translation updater bot
cdfe4c594d Update git submodules
* Update skins/Vector from branch 'REL1_43'
  to bc88b28ddf1dde0ad25bc5ea47f1e896ae91be95
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I27612646eee0abb528668c7dca17ee33bf93375a
2025-10-21 09:08:50 +00:00
Translation updater bot
3d6d784d43 Update git submodules
* Update skins/Timeless from branch 'REL1_43'
  to dec463b0768f7888f89b139baa424ef2f644d839
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I40f0b1de7af990cfb3412e0b47eda6d740a082e1
2025-10-21 09:08:43 +00:00
Translation updater bot
155cef6d0b Update git submodules
* Update skins/MinervaNeue from branch 'REL1_43'
  to 254a0ba418748063847f3416ffa9b4cc7facaa7e
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I5522c291eb9b89c2db1ec6b515cdc7e1d90caa9e
2025-10-21 09:08:41 +00:00
Translation updater bot
41c6982462 Update git submodules
* Update extensions/VisualEditor from branch 'REL1_43'
  to 2612bc0874bbe8e5a55cc034da40cf8a4c49e733
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I9e60d5df32b56c1c722211a268e21c190a394998
2025-10-21 07:52:30 +00:00
Translation updater bot
88b8af6699 Update git submodules
* Update extensions/WikiEditor from branch 'REL1_43'
  to cc7b12a01565cf57815d3eedce1efdd6020edf4d
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I9e60d5df32b56c1c722211a268e21c190a394998
2025-10-21 07:52:14 +00:00
Translation updater bot
3df7751188 Update git submodules
* Update extensions/OATHAuth from branch 'REL1_43'
  to ed7a06f0d1d7d9555c9daac18cc54c9b648d3977
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Idca777ada7d19a8778a46213840c057a4341f93d
2025-10-21 07:51:44 +00:00