Commit graph

128856 commits

Author SHA1 Message Date
Translation updater bot
465bea8338 Update git submodules
* Update extensions/ConfirmEdit from branch 'REL1_43'
  to ca0037fb887f0bdbf36785b485adde2b8ba6690f
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ib3517a9fc10487e0d93fe8b00d860610eccd01d4
2025-07-15 06:51:53 +00:00
Translation updater bot
bb3b5f00fb Update git submodules
* Update extensions/AbuseFilter from branch 'REL1_43'
  to f93842c17bc7622f8ce2d81cb0aacfe44d44b4d2
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I7eb8470233ba44474624f948cb990630dc274dcd
2025-07-15 06:50:42 +00:00
Translation updater bot
a13c7cad6e
Localisation updates from https://translatewiki.net.
Change-Id: I8a9758cc9475d503948bdef92a4ea60a27cda6b3
2025-07-15 07:33:49 +02:00
Timo Tijhof
a3f7a093a1 mediawiki.page.ready: Fix undefined mw.user during temp user logout
Follows-up Ib62cdb5ba7 (ab89fff633), which added a call to mw.user
without declaring a dependency.

Clicking "Exit session" consistently fails on a plain install with:

```
Uncaught TypeError: mw.user.isTemp is not a function
    logoutViaPost ready.js:195
```

Bug: T378163
Change-Id: I9c4a788228a70131700769d3fd2a991c6cb0cd27
(cherry picked from commit d3ddfd942592a6a2b511b34ba8872e51d51377c6)
2025-07-12 02:35:05 +00:00
Meno25
59ff804dab Update git submodules
* Update extensions/OATHAuth from branch 'REL1_43'
  to 807e8d39516a56978a3bc452596646a311edda06
  - Update redirected links
    
    Change-Id: I9cc474eccae2e23e737fef69bc4c4f85ddb9bd51
    (cherry picked from commit f5f4ee59634645b3b203037a6958820b40ceb79f)
2025-07-09 14:28:15 +00:00
Translation updater bot
2328b6eeaf Update git submodules
* Update skins/Timeless from branch 'REL1_43'
  to 70ac6588d7ad1135f2e8211d23e465c97697cca1
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I55c6a6a11da1006a3267defa3ebcc25edd845077
2025-07-08 06:26:35 +00:00
Translation updater bot
ea1eebb3a3 Update git submodules
* Update skins/Vector from branch 'REL1_43'
  to cbc4c24a01745b87f8f4d1b8cdbc5014314f1b12
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I278e7b677e400da328219055c1284cddbb0bd9aa
2025-07-08 06:26:33 +00:00
Translation updater bot
6239241191 Update git submodules
* Update skins/MinervaNeue from branch 'REL1_43'
  to 38e89021bc22de8c5e00f73a09c9db90ab7574a7
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: If3ca6309306c01d3dfd790924de5f53a899a5c22
2025-07-08 06:26:32 +00:00
Translation updater bot
0b1bcfcc70 Update git submodules
* Update skins/MonoBook from branch 'REL1_43'
  to f65e713044604ee9335a2aead79c68903750506a
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Icd8b1d3ef0a69311bac9cfc061a64888c90c474e
2025-07-08 06:26:30 +00:00
Translation updater bot
69f958164a Update git submodules
* Update extensions/VisualEditor from branch 'REL1_43'
  to b79caf7c2791eec4dd526b72112bb831d76953e7
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I43944f8d7d57a03b3faf454d6b5a8244a893f3cc
2025-07-08 06:25:25 +00:00
Translation updater bot
1724731ffc Update git submodules
* Update extensions/WikiEditor from branch 'REL1_43'
  to b9d432c995ac17ac03af1505f9e088da700af8ae
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I21b831f63890bfc3d6f814a6b69c70aa814de0fe
2025-07-08 06:25:09 +00:00
Translation updater bot
3c1c46b436 Update git submodules
* Update extensions/Thanks from branch 'REL1_43'
  to 99eccd8c44146775e698277d519e69ae5498e758
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ie5a0d4ffe483d6c2106732400b727d14b5d0e0ba
2025-07-08 06:25:00 +00:00
Translation updater bot
f9782f4c41 Update git submodules
* Update extensions/TemplateData from branch 'REL1_43'
  to 1cb7fa05979f05c6b9c724e6958f3c8512852294
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I71635b1b3ec6fdca24fada69e416022b0482fed8
2025-07-08 06:24:57 +00:00
Translation updater bot
4ffbbdca7d Update git submodules
* Update extensions/Scribunto from branch 'REL1_43'
  to 69bdf17dc31222bd0d260e8e50426372eab2f27f
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Id0250d7899faa0aec46cda0b7611d2d47afad39f
2025-07-08 06:24:49 +00:00
Translation updater bot
61e89b9fa8 Update git submodules
* Update extensions/OATHAuth from branch 'REL1_43'
  to 12c4f186673819ed02eb777794d0d437683d0c2e
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ib650f99ce85fe4bd2a8a54031d9de67af29e2ad2
2025-07-08 06:24:41 +00:00
Translation updater bot
dd3f25c8dd Update git submodules
* Update extensions/Nuke from branch 'REL1_43'
  to 82fa8fa61dc3972093ba9ac30efd0cad033fb88e
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ib816da60bca7e394bbf3a5ab11e17f8780d6dfa3
2025-07-08 06:24:39 +00:00
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