Commit graph

128840 commits

Author SHA1 Message Date
Translation updater bot
3804fdb723 Update git submodules
* Update extensions/Math from branch 'REL1_43'
  to c2538d6ad8449a132a1736e3cacdddf3a15f351e
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I4484bf45aa9d6d842c803a9a490c82eeeb73b187
2025-07-08 06:24:31 +00:00
Translation updater bot
0db8f3005a Update git submodules
* Update extensions/Linter from branch 'REL1_43'
  to 3bb31978045483e4cd0d25313bf0f5c2cb6c245d
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: If2545347189d1d331d42f6878250fb497e3066c3
2025-07-08 06:24:26 +00:00
Translation updater bot
ba009cc0b5 Update git submodules
* Update extensions/InputBox from branch 'REL1_43'
  to e851603ea25fdb60ef5fc523562adc1b4f537e5a
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I096cd3b0d58b66455ac17ed6847e0794c14f3c21
2025-07-08 06:24:20 +00:00
Translation updater bot
0948f56e3a Update git submodules
* Update extensions/Gadgets from branch 'REL1_43'
  to 9e1e0513778be02649a54cedd3cba1e32b8a5779
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I1ee8c7756d2d3d922a7a070e46699aa16559d983
2025-07-08 06:24:01 +00:00
Translation updater bot
f045245cd4 Update git submodules
* Update extensions/DiscussionTools from branch 'REL1_43'
  to 9d61e6eea9d5db9faa418a20e3dd61efe8cc7540
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I40e07544ac269d8d6afe6dc71937b6648b3350e4
2025-07-08 06:23:53 +00:00
Translation updater bot
b4fa6649be Update git submodules
* Update extensions/Echo from branch 'REL1_43'
  to 97d33d64f791f821ff71c9ee99b6abf3900c2e6b
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ifc9417b3b7f9c889e18e492fc66b677e72b1166e
2025-07-08 06:23:51 +00:00
Translation updater bot
faca6ece51 Update git submodules
* Update extensions/ConfirmEdit from branch 'REL1_43'
  to eaaa9a20c929f4a12cae4c4adcd90faa33470157
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I2eb30c8d8afb6805f2d8ffed3ed8f5eb50a9f9f2
2025-07-08 06:23:48 +00:00
Translation updater bot
6b4e0645a4 Update git submodules
* Update extensions/Cite from branch 'REL1_43'
  to adb55e61f83938cff1b387ec458d2d048face40a
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ie9fbe3224138ed9b3614e142acb83248d69f9e47
2025-07-08 06:23:39 +00:00
Translation updater bot
435562a970 Update git submodules
* Update extensions/CiteThisPage from branch 'REL1_43'
  to 916d0d441dd436be9dcc65229fdbde42bf8cd0a9
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I8bbafbd1d41586a14c1b71b080c335bd4623f6b5
2025-07-08 06:23:38 +00:00
Translation updater bot
42e180ca57 Update git submodules
* Update extensions/AbuseFilter from branch 'REL1_43'
  to 794f3d1662f34ff63e53d8035faecf9605e9ea7b
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Iab4cf2c1ac62fa89d4e774bf02dcba909dfd895e
2025-07-08 06:23:20 +00:00
Translation updater bot
97bc6ab0b3
Localisation updates from https://translatewiki.net.
Change-Id: If84426817dc71714bd7d89735afeef3b0b1ea696
2025-07-08 07:32:39 +02:00
Timo Tijhof
9d285ee317 Update git submodules
* Update extensions/ConfirmEdit from branch 'REL1_43'
  to 39479e347365d1a359909317dbbeb7856fa22848
  - Allow $wgCaptchaClass to be set to a built-in module by name
    
    Discourage exposing internal PHP class names as public APIs in their
    own right. For compat with additional extensions to ConfirmEdit, it
    can also be set to any custom subclass like before.
    
    This should improve ergonomics, as there wasn't a list of
    fully-qualified class names in the README, whereas it's fairly simple
    to make a list of symbolic stable names.
    
    These are also compatible with the values that were used prior to
    MW 1.42, and thus make it so that we can remove the class aliases
    without breaking existing installations that set their LocalSettings
    prior to that, and without going through a painful deprecation-for-
    having-a-value-in-LocalSettings phase (T384064).
    
    Bug: T384064
    Change-Id: Ifa42da394e25a8d87ad8bcc2eec16c9efe91428c
    (cherry picked from commit fb0423a1a80dfae5796f8be1b02068aec03df173)
2025-07-07 19:39:23 +00:00
Fomafix
add5bfa0b3 Update git submodules
* Update extensions/ConfirmEdit from branch 'REL1_43'
  to cb1daa6f6f3fc058b791f2d867f2598014c568af
  - Remove internal $wgCaptcha singleton
    
    The static variable $instanceCreated is not needed anymore. Instead,
    the singleton is stored there instead.
    
    The docs for "wgCaptcha" in extension.json were incorrect, since
    wgCaptchaClass is how the module is configured.
    
    Change-Id: Ie7226e8c7d83de3f7925fc9d7d6e27096f686f56
    (cherry picked from commit ec7651f4b11cec563922beb5a361118651fa6f49)
2025-07-07 19:39:21 +00:00
Reedy
63e75471f9 Update git submodules
* Update extensions/ConfirmEdit from branch 'REL1_43'
  to 048f9c23fff5ec5a3bbcd458bd95d0a183b7f86d
  - Stop setting $wgCaptchaClass in extension.json files
    
    Bug: T394814
    Change-Id: Ib9c1538fcacdb903ad8900735f74c57ba3deb030
    (cherry picked from commit 7f4f9e10eac3f45fbf3b7b09068ae6a65b949652)
2025-07-07 19:39:21 +00:00
Umherirrender
26734f2f5f autoload: Expand Autoloader::CORE_NAMESPACES
Add missing namespace prefix to the constant

Change-Id: I3ba37863b1e4de9d64d1c09045c0e5b1da678425
(cherry picked from commit ec02426638f0732a345bd8376f55819ec777741a)
2025-07-07 16:53:04 +00:00
jenkins-bot
1b34c0a438 Merge "tests: move slow ScopeStructureTest out of structure" into REL1_43 2025-07-05 20:43:26 +00:00
Reedy
aa21c5d854 Update git submodules
* Update extensions/ConfirmEdit from branch 'REL1_43'
  to ff362a6f056d48998a2ebbfd48d58f797a016009
  - CaptchaPreAuthenticationProvider: Set correct action on account creation
    
    So we use the appropriate error message
    
    Change-Id: I32957f5afae4013ded1f11ce1f213c0a21f193fe
    Follows-Up: I0da671a546700110d789b79a3089460abd9cce3b
    (cherry picked from commit 3ae6236f4469bd6430d831a1db881603c8a49266)
2025-07-03 15:37:24 +00:00
Umherirrender
d433a9467a installer: Always check return of IDatabase::fieldInfo in postgres
A non-existing field may return null, when trying to drop the default.
Avoid a fatal error in this situation.
There is no real issue yet, but good coding practice to check for null.

Change-Id: I1041f24361febb52fd7fb20c42348b712dd70fe9
2025-07-02 00:08:01 +00:00
Tim Starling
30c2ad5fae uppercaseTitlesForUnicodeTransition: Add missing return
When MovePage::move() returns an error, doMove() should return false
instead of carrying on with move log adjustment.

Bug: T394556
Change-Id: I0864bd491d59fff42a062d7e5db957e46852761a
2025-07-02 00:34:22 +01:00
Umherirrender
595623d90e Cache: Move MessageCache hook interfaces into correct folder
The folder name must match the namespace used for the interface.

Change-Id: I5e2f6d12b33a8ff540eaf4b9998e573179e8a1cf
2025-07-02 00:34:15 +01:00
Umherirrender
10c01b23c0 Rest: Move ModuleConfigurationException into correct folder
The folder name must match the namespace used for the class.

Change-Id: I768a4f8c9031e51b4a61174f39164204f6331dc2
2025-07-02 00:24:28 +01:00
Reedy
ce2bd6ef3d Start 1.43.4
Change-Id: I4f1f98333f8c518efe15a7d5e646db9afae28a6a
2025-07-01 14:51:55 +01:00
Reedy
1317199663 Prepare 1.43.3
Change-Id: I759bdcfafc659cf470353aa54bc026485bff020e
2025-07-01 14:47:09 +01:00
Reedy
db289a0db6 Start 1.43.3
Change-Id: Id8fa14b692ebbe3e11293901bcc0e41bafebc88e
2025-07-01 13:05:47 +00:00
Antoine Musso
c1cd8d8b1e tests: move slow ScopeStructureTest out of structure
While looking at the list of tests for an extension I found 3000+
ScopeStructureTest which are generated from the php files in
mediawiki/core (more precisely `$wgAutoloadLocalClasses`):
* those tests take 21 seconds to complete on my machine.
* None were generated for the extension being tested, those tests are
  thus solely affected by mediawiki/core.

`tests/phpunit/structure` is included in the `extensions` and `skins`
PHPUnit testsuites and any patches made to them would run that 21
seconds suite even though its only testing mediawiki/core.

Move the test outside of `structure` so it is no longer run for
`extensions` and `skins`.

Bug: T225730
Change-Id: I628210b8b270773f3dad12bbde9d72f0328fcceb
(cherry picked from commit d10835b8bc933a49724010f0c39dfeaccfa9108c)
2025-07-01 13:02:37 +00:00
Reedy
00290223cc composer.json: Replace away symfony php polyfills for PHP8/8.1
We know we need 8.1, so we don't need the polyfills

Bug: T398269
Change-Id: I022b9c38d52d79a0551732faa6df929b924808ab
2025-07-01 12:51:43 +00:00
Reedy
7006d2c8c0 Update git submodules
* Update vendor from branch 'REL1_43'
  to ff925b8b4d47c62b3a451f8f52d5468cd575fae9
  - Re-add symfony/polyfill-php82/symfony/polyfill-php83
    
    Were removed from composer.json, but not actually from disk...
    
    Bug: T398269
    Follows-Up: Iefc3dcb5f111653a4c7b857d8577bda13116562a
    Change-Id: I40292d13e15a628b3c2b86b1ae26c89dba9cec29
2025-07-01 12:49:08 +00:00
jenkins-bot
1698f0771a Merge "BlockListPagerTest: Fixup tests for pre REL1_44" into REL1_43 2025-07-01 12:43:42 +00:00
Translation updater bot
17fc470d3e Update git submodules
* Update skins/Vector from branch 'REL1_43'
  to 304e9f1db2fc2207d7a5a1ceceb48c1b0939bae5
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I5f38fba4ed95372084110c0818e663e45a285d8e
2025-07-01 06:42:43 +00:00
Translation updater bot
abf84c89fa Update git submodules
* Update skins/Timeless from branch 'REL1_43'
  to bc8bec6e8a16a215ad4bfe86d2ea7f30a7bad139
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I4c37e3c12db4694ce7b3fcd53b31e7e18fe6cedb
2025-07-01 06:42:40 +00:00
Translation updater bot
23c8d8b455 Update git submodules
* Update skins/MinervaNeue from branch 'REL1_43'
  to d3508af247711e2cc61f4ae1eb8d97f4e8187f41
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I4780224c626ff0fd5649c5b777cf998595d61d72
2025-07-01 06:42:39 +00:00
Translation updater bot
ebb5ffad4a Update git submodules
* Update extensions/VisualEditor from branch 'REL1_43'
  to ad33e89582770747564ae14e83621b9f9faa105a
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ic3dcf0f0c5bb85f82ebf8118dacf24b99ccfcba5
2025-07-01 06:40:59 +00:00
Translation updater bot
b215f21c86 Update git submodules
* Update extensions/WikiEditor from branch 'REL1_43'
  to b47c43872425fa545fdb8c7ec5bea1874b4c44ba
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I4e8a6b2ffda84f329eac6adb6c5d5526d3386853
2025-07-01 06:40:45 +00:00
Translation updater bot
5f16afe021 Update git submodules
* Update extensions/TemplateData from branch 'REL1_43'
  to 6199e15c32f351bab7ad09857fcf152bb62ff392
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: If2f7b687f2d0ac01457d0ebebacd9801247ad10c
2025-07-01 06:40:35 +00:00
Translation updater bot
1dc99c3a35 Update git submodules
* Update extensions/TextExtracts from branch 'REL1_43'
  to 296c9ea67d8f22d9e65700936c9bbea4e39f77d7
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ib0d1cd6a1876d5127dbe07ae520fe6b082bc2f3c
2025-07-01 06:40:34 +00:00
Translation updater bot
364e5d7a1c Update git submodules
* Update extensions/SyntaxHighlight_GeSHi from branch 'REL1_43'
  to 9481d2dd97116ca284908801313ecbcab6fd536f
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I70f9b1f041d6066940c523b59ac69d29f148e3af
2025-07-01 06:40:32 +00:00
Translation updater bot
ae7c345832 Update git submodules
* Update extensions/ParserFunctions from branch 'REL1_43'
  to e0cf7317fa977961c1fbb02530f4c7a212b33239
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I5027adcd353240976064a39f80f74b3920d73dca
2025-07-01 06:40:12 +00:00
Translation updater bot
0ce4014009 Update git submodules
* Update extensions/Nuke from branch 'REL1_43'
  to a1c788d9454d069a1f4c56466d747dca326d3c8c
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I1e1c2aa1ac62670c0934619f45964052ce7fe08d
2025-07-01 06:40:03 +00:00
Translation updater bot
14b24ff129 Update git submodules
* Update extensions/MultimediaViewer from branch 'REL1_43'
  to 8653e26a14443368284d1c1e7c4dc889b6db851e
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I016813aa5a7cd63af7e5d132e396111d80340233
2025-07-01 06:40:00 +00:00
Translation updater bot
b33f195106 Update git submodules
* Update extensions/Linter from branch 'REL1_43'
  to ecca5245dec10ec6909fb7eb1d9fd69c99376d43
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ib4224fa83c58d71ccb7c32a07bab526f330a7b80
2025-07-01 06:39:44 +00:00
Translation updater bot
0143bdc13e Update git submodules
* Update extensions/Gadgets from branch 'REL1_43'
  to eccf183962b111db3c7f211ad2ee817756c9bc7b
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I24ecaac3a01a37432664c41e52f6bf55015e28ee
2025-07-01 06:39:34 +00:00
Translation updater bot
2d86895bb0 Update git submodules
* Update extensions/Echo from branch 'REL1_43'
  to ada204d7f98718ba47c4064b2b11e6f0748a65ad
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ida32e8117e0468f068bc5b4b5d8c9a099f654301
2025-07-01 06:39:12 +00:00
Translation updater bot
3b2a3dd59d Update git submodules
* Update extensions/DiscussionTools from branch 'REL1_43'
  to 98112b29a668625217d4960f179f10668f65bad4
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I3827dce7627369a0f85f6b4bc12d0924b8e4ec01
2025-07-01 06:39:09 +00:00
Translation updater bot
aacac8498c Update git submodules
* Update extensions/ConfirmEdit from branch 'REL1_43'
  to 18cd7afc9e557807ac447f3e165bc8195523ddd5
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I14322cb7c8ddae5b25de12164fc1ab7f49b40d5f
2025-07-01 06:39:07 +00:00
Translation updater bot
0be71a8737 Update git submodules
* Update extensions/CodeEditor from branch 'REL1_43'
  to f2643fe78b47d3d0be9a5c70d2d0b0fc03d0a60a
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I4f86ca31a713b40425550f2748066b49aab0fc24
2025-07-01 06:38:51 +00:00
Translation updater bot
f6436fb393 Update git submodules
* Update extensions/CiteThisPage from branch 'REL1_43'
  to 3393d4165ca81ff2d862b4aa467490a127644436
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: If21629a15c082defc69dcf55dbddaa6015eeec3f
2025-07-01 06:38:47 +00:00
Translation updater bot
db98defafb Update git submodules
* Update extensions/CategoryTree from branch 'REL1_43'
  to 750aa4b68f723917bccb5817066da4a2c6f33219
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I871cd34098f7e3aefca6f2fa704134d33e1712bd
2025-07-01 06:38:42 +00:00
Translation updater bot
a1fd3ecbf3 Update git submodules
* Update extensions/AbuseFilter from branch 'REL1_43'
  to dbfc5ff1831d19ef3073361bb1f7cd2811eb79c2
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I532b8b55ec97fc8d9a719a9b8cf9fde4235d2f15
2025-07-01 06:38:21 +00:00
Translation updater bot
c129ebd2d2
Localisation updates from https://translatewiki.net.
Change-Id: Id745ce901c7efff83a022e0879125ca9fdebd44a
2025-07-01 07:34:28 +02:00
Reedy
923f7e6755 BlockListPagerTest: Fixup tests for pre REL1_44
* Fix test failures
* Cherry-pick message cache change I957b6fb2bc0d9d4b1aae6e
* Cherry-pick part of I638d6d6d23f9624ba1dff0f4fcc to change cache from
  static to non-static.

Change-Id: I77a2facf9923d38269538e48c79365fa117af9af
Follows-Up: Id5462b942f5e916c2f1dc725739615d54a1070de
Follows-Up: I5471fe615d222b936c6668bf3089dd8b5931cc75
Follows-Up: I7bbd6ae36a11840ed6b4620b5d07fa5158ff139e
2025-07-01 11:46:47 +10:00