libraryupgrader
67433644c3
build: Updating grunt-banana-checker to 0.12.0
...
Change-Id: I240bcbd166298675b69aae4970756e555bfc399f
2024-05-10 18:46:10 +00:00
libraryupgrader
637acde9bd
build: Updating composer dependencies
...
* mediawiki/minus-x: 1.1.1 → 1.1.3
* php-parallel-lint/php-parallel-lint: 1.3.2 → 1.4.0
Change-Id: I47ddf4163b685197ffc5d9ebca463afe44df5fc0
2024-05-05 23:55:15 +00:00
jenkins-bot
6384abe012
Merge "Replace deprecated ApiPageSet::getGoodTitles"
2024-04-29 11:24:27 +00:00
Umherirrender
d0c0dc9caf
Migrate to IReadableDatabase::newSelectQueryBuilder
...
Also use expression builder to avoid raw sql
Bug: T312501
Bug: T350988
Change-Id: I0ea6aa6edcd68cba067260dad560b87283cca020
2024-04-22 18:58:42 +00:00
Translation updater bot
dd36c6e13e
Localisation updates from https://translatewiki.net .
...
Change-Id: Id88d2909eb93215c35f2a1a0f1cfd9b68e4b3217
2024-04-22 09:29:13 +02:00
libraryupgrader
3d5f3b5f9f
build: Updating eslint-config-wikimedia to 0.27.0
...
Change-Id: I3b5b704a2f1324b0a73adb5ad9c9f0a81d9d6ac3
2024-04-20 04:33:42 +00:00
Bartosz Dziewoński
fba65815c7
Revert "Temporarily disable failing heading parser test case"
...
This reverts commit af76b17c7e
.
No longer needed now that we've added an option for this.
The disabled test has drifted away from the reality in the meantime,
so update it.
Change-Id: Ifa906ad876eec9f09b151d21acf1de35168e1e03
2024-04-19 22:06:08 +02:00
Fomafix
6c80d95abe
Use MainConfig instead of global variables
...
Use overrideConfigValue instead of setMwGlobals in tests.
Change-Id: Ifd7bd498bbb9a405afd9f6dd0e80540412b6ff93
2024-04-10 20:05:26 +00:00
Umherirrender
beef358191
Replace deprecated ApiPageSet::getGoodTitles
...
Remove Title objects from the data provider and use PageReferences
Bug: T339384
Change-Id: I3ff14424c5caa9e4436dfe62052a6c95d30ac89f
2024-03-29 21:05:13 +00:00
Translation updater bot
5817881b6d
Localisation updates from https://translatewiki.net .
...
Change-Id: I77c9881c4bca35885704b2162121c50100f23de8
2024-03-29 08:47:14 +01:00
Umherirrender
bbb00c0f2d
build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0
...
Change-Id: Ied844c3ae930a03ca49e36e9a9e9d0c008d2634c
2024-03-11 20:13:21 +01:00
Arlo Breault
d031b380db
Stop stripping comments in TOC data
...
The parserTest "PageImages with toc and image in heading" covers the
case of PageImages comments being left around in TOC data.
Depends-On: I10f96435f892b188cffe64b92cdf2701a3e2058b
Change-Id: Ie6760dd25f937d4f6acbab1c0e1475b54878d4ed
2024-02-29 16:07:57 -05:00
Arlo Breault
abf45611d7
Strip comments from toc section lines
...
Change-Id: Ide4462b9df5d02b088bf2f1c83a3c5f119366a95
2024-02-19 17:57:40 -05:00
jenkins-bot
87e257dd27
Merge "Use streamlined upstream createMock in PHPUnit tests"
2024-02-10 14:48:59 +00:00
jenkins-bot
774edf893e
Merge "Rely on language-level types for the constructor"
2024-02-10 14:47:45 +00:00
jenkins-bot
9dce6063f3
Merge "Various code style updates in ParserFileProcessingHookHandlers"
2024-02-10 14:46:17 +00:00
libraryupgrader
e4d96d7d30
build: Updating dependencies
...
composer:
* mediawiki/mediawiki-phan-config: 0.12.1 → 0.14.0
npm:
* grunt-banana-checker: 0.11.0 → 0.11.1
Change-Id: I8f2c52b81cf59a7d05143db9221ec9cb7265baa8
2024-02-10 11:56:53 +00:00
libraryupgrader
db192e3b82
build: Updating npm dependencies
...
* eslint-config-wikimedia: 0.25.0 → 0.26.0
* grunt-eslint: 24.0.1 → 24.3.0
Change-Id: I5975380a9d3e58224da84463f9ea902af98edad0
2024-02-09 09:02:45 +00:00
thiemowmde
ffeb714a6e
Various code style updates in ParserFileProcessingHookHandlers
...
Notably:
* Utilize the new ??= operator.
* No need to count when nobody cares about the number.
* More robust ratio calculation.
* More straightforward check for the "notpageimage" class name. We
don't need an array of all the classes when all we care about is a
single, specific class.
* Fix misspelled "no(t)pageimage".
Change-Id: Ibad1d395a5438bc58e026022d08c38fe54c48653
2024-02-08 12:15:05 +01:00
thiemowmde
692b0bc370
Rely on language-level types for the constructor
...
… as well as the properties that are initialized via the constructor.
Also update some PHPDoc comments.
Change-Id: I2f1dc5345b4a9d00e01d701ad04d42b28aa2f96a
2024-02-08 12:09:56 +01:00
thiemowmde
903e1428c1
Use streamlined upstream createMock in PHPUnit tests
...
Change-Id: I3920819a97d05771f54687dab99ea9657371ac53
2024-02-08 12:08:17 +01:00
libraryupgrader
2277abbb00
build: Updating npm dependencies
...
* eslint-plugin-compat: 4.0.2 → 4.2.0
* https://github.com/advisories/GHSA-c2qf-rxjj-qqgw
* https://github.com/advisories/GHSA-c2qf-rxjj-qqgw
* https://github.com/advisories/GHSA-c2qf-rxjj-qqgw
* semver: 7.3.5 → 7.5.4
* https://github.com/advisories/GHSA-c2qf-rxjj-qqgw
* https://github.com/advisories/GHSA-c2qf-rxjj-qqgw
* https://github.com/advisories/GHSA-c2qf-rxjj-qqgw
* word-wrap: 1.2.3 → 1.2.5
* https://github.com/advisories/GHSA-j8xg-fqg3-53r7
Change-Id: I07f8794e435cb68eb2caa79704bf7f8b4c16a5bb
2024-02-04 06:53:25 +00:00
Translation updater bot
e015c680ff
Localisation updates from https://translatewiki.net .
...
Change-Id: If291cf2585820372b29514260fd0a1590bd6de97
2024-01-30 09:39:35 +01:00
Translation updater bot
f1f6504cdd
Localisation updates from https://translatewiki.net .
...
Change-Id: I24c3d5b88f5e8ca65acb3c92d9802977d281295f
2024-01-28 16:07:44 +01:00
Umherirrender
15dbbe94d5
Use namespaced classes
...
Changes to the use statements done automatically via script
Addition of missing use statement done manually
Change-Id: Ie00aedfe607665e8a38ee4ce2475f25b82a1d8cf
2024-01-05 22:37:40 +01:00
jenkins-bot
4644cc17bb
Merge "tests: Declare class property in ApiQueryPageImagesProxyMock"
2023-12-31 07:24:36 +00:00
Translation updater bot
cbd436b3fa
Localisation updates from https://translatewiki.net .
...
Change-Id: I320fbf6b8ebd16763b9e449b5a570c33a199763c
2023-12-18 18:18:31 +01:00
Umherirrender
82654e0344
tests: Declare class property in ApiQueryPageImagesProxyMock
...
Creation of dynamic property
PageImages\Tests\ApiQueryPageImagesProxyMock::$pageSet is deprecated in
php8.2
Change-Id: I9ce28b6126638ff3b7bdca6cbc04080448aabc0c
2023-12-15 14:58:05 +01:00
Translation updater bot
9759634145
Localisation updates from https://translatewiki.net .
...
Change-Id: Ifadf51c489df5c545658aae9026e2c4337024ec5
2023-12-11 10:43:42 +01:00
jenkins-bot
e5dc97bdfa
Merge "Update tests for PHPUnit 9.6"
2023-11-30 23:08:21 +00:00
jenkins-bot
04eca18ed1
Merge "Use a return type hint for PageImages::getPageImageInternal()"
2023-11-30 10:36:46 +00:00
gerritbot
e2986d0527
Update UserOptionsLookup's FQN
...
User-options related classes are being moved to the MediaWiki\User\Options namespace in MediaWiki Core; reflect that change here.
Bug: T352284
Depends-On: I9822eb1553870b876d0b8a927e4e86c27d83bd52
Change-Id: I50d14c08f9d10c5fc7aee2a3908c7ed1d9fad050
2023-11-29 12:39:39 +00:00
Daimona Eaytoy
b7a537f72a
Update tests for PHPUnit 9.6
...
- Avoid withConsecutive()
Bug: T342110
Change-Id: Ia7c60dd6789317b269d6b8641d6663c0905167e4
2023-11-27 18:20:53 +00:00
Translation updater bot
dcc784e1c2
Localisation updates from https://translatewiki.net .
...
Change-Id: I0c3380db3bfd782a2a16989d543b5fb2d536220d
2023-11-13 08:41:52 +01:00
jenkins-bot
8daec28e9e
Merge "Only take one field in fetchFieldValues"
2023-11-08 11:44:05 +00:00
Amir Sarabadani
9c24383f80
Only take one field in fetchFieldValues
...
That is causing T350726 and we already set the field in one line above
Follows-Up: I63ac37c2b73073e8e323f6627785955196cd148c
Bug: T350726
Change-Id: I9f28e326aefa206fe8f4d3f6a1038740fed9b0d4
2023-11-08 12:00:09 +01:00
Translation updater bot
5b4e396011
Localisation updates from https://translatewiki.net .
...
Change-Id: Ie539f9d30d9b940f1345a36c54420b516727e5f8
2023-11-07 09:08:24 +01:00
Amir Sarabadani
5ffaf34258
Add support for read new of pagelinks migration
...
Bug: T346457
Change-Id: I63ac37c2b73073e8e323f6627785955196cd148c
2023-11-01 18:51:38 +01:00
Translation updater bot
e9c57b5a9b
Localisation updates from https://translatewiki.net .
...
Change-Id: Iaf119318f30ea03afcdcee35c3ad9f963504ddb9
2023-10-30 17:59:40 +01:00
Fomafix
4b86859269
Use a return type hint for PageImages::getPageImageInternal()
...
Now getPageImageInternal returns null instead of false.
Fix the comment in fetchPageImage(): false means no cache.
Also add a return type hint to PageImages::factory().
Change-Id: I696f24390be530e7eea21957e0e46752d1bb3030
2023-10-21 13:06:16 +00:00
jenkins-bot
421e55b852
Merge "Inject service RepoGroup in APIPropModules"
2023-10-16 03:18:32 +00:00
jenkins-bot
abfaa34709
Merge "Replace deprecated global function wfGetDB()"
2023-10-16 03:06:07 +00:00
jenkins-bot
053957162a
Merge "Inject service RepoGroup in PageImages"
2023-10-16 03:06:06 +00:00
jenkins-bot
df9b7a9c92
Merge "Convert PageImages::fetchPageImage to a nonstatic method"
2023-10-16 03:05:22 +00:00
Fomafix
21fdd8a9db
Inject service RepoGroup in APIPropModules
...
Change-Id: Ifa1334391af08f09908a92f0a9b7774eda58c399
2023-10-15 20:17:05 +00:00
Fomafix
318407932c
Replace deprecated global function wfGetDB()
...
Bug: T330641
Change-Id: If0427da7a6d2de9d1ec00bf1ff7e5b8a495617e9
2023-10-15 18:50:46 +00:00
Fomafix
029af825a9
Inject service RepoGroup in PageImages
...
Change-Id: I91d12fe25fbd6ee952d635cd24b5047be8790c80
2023-10-15 18:33:00 +00:00
Fomafix
1f95b141a6
Convert PageImages::fetchPageImage to a nonstatic method
...
The public static function PageImages::getPageImage must stay unchanged
because this function is called by other extensions.
Change-Id: I73f7253581ebc894ef6dcd41bd4713f7d9f53421
2023-10-15 18:21:40 +00:00
Fomafix
efa6c4f0ce
Inject services on JobClasses
...
Change-Id: Ic0e965dca31b41ab76e59a3d2672069464418de8
2023-10-15 13:52:13 +00:00
Fomafix
627a4bf0ef
Use $this->getServiceContainer() in maintenance
...
Change-Id: I3a3c490d67851bfa40f5def03a5e30752db1454b
2023-10-15 11:53:38 +00:00