libraryupgrader
c2b61f9815
build: Updating cross-spawn to 7.0.6
...
* https://github.com/advisories/GHSA-3xgq-45jj-v275
Change-Id: I3cc6c9de6d8de2020489d4a92a6183dbc33535f9
2024-11-21 21:34:52 +00:00
libraryupgrader
4dfb4c42ed
build: Updating mediawiki/mediawiki-codesniffer to 45.0.0
...
Change-Id: Ic8c576fbc45cf697aeb836044e2cbc804847b606
2024-11-03 03:42:37 +00:00
Umherirrender
bcc51d7859
Use namespaced Maintenance class
...
Change-Id: I6b5f6137febc524ac77aa8939267470f2da7faa2
2024-10-20 11:32:06 +02:00
Translation updater bot
39766df63d
Localisation updates from https://translatewiki.net .
...
Change-Id: I5d7f3e63fba1a608f3eb1cf4e434c0c33ee12907
2024-10-18 09:25:32 +02:00
Yaron Koren
8d906b0822
Add $ignoreHidden param to getOption() call
...
Needed if 'contextchars' is set to be a hidden preference.
Bug: T370868
Change-Id: I793bb75dca4e34918e842a744f50b46e8e5627ad
2024-10-17 15:10:36 +00:00
Yaron Koren
222a236201
Fix default checking of main namespace
...
The old code "worked", but apparently just by accident, in that in_array( 0, [ null ] ) returns true. Somehow that code lasted in MediaWiki's Special:Search for 10 years or so - I guess no one questioned it, because it worked. But in at least some cases (with PHP 8, maybe) this doesn't work, so it's good to fix it.
Change-Id: I38dabec83ea350f65edf77ef160c7903c3894917
2024-10-16 18:47:02 +00:00
libraryupgrader
904a9aa56d
build: Updating micromatch to 4.0.8
...
* https://github.com/advisories/GHSA-952p-6rrq-rcjv
Change-Id: I3114b60775e72f5c38e34cf458be027eb557a2f9
2024-08-31 07:14:18 +00:00
Fomafix
ee5092187d
Update namespaces of PHP classes
...
Change-Id: If2c3d1299b740550b27e1152301b5c1e072e5bb2
2024-08-27 10:52:36 +00:00
James D. Forrester
5f27cfcf85
build: Update MediaWiki requirement to 1.43
...
All extensions in the MediaWiki tarball are expected to track MediaWiki's release directly.
Change-Id: Icc975ecc5d900a7bcdd808ebd455b3676ecb010d
2024-08-22 18:11:35 -04:00
Umherirrender
116ead6d4f
Add missing documentation to class properties
...
Change-Id: Icdcaa4c34d512c2058fa0d0e349a2cca2ca2e543
2024-08-20 23:46:51 +02:00
Umherirrender
3cb17f95da
Removed unused $titles property from ReplaceAll
...
Change-Id: I2081720011db24bb7bf3913134be5eecbfb4398e
2024-08-20 23:45:49 +02:00
libraryupgrader
1dc865fb87
build: Updating mediawiki/mediawiki-codesniffer to 44.0.0
...
Change-Id: I74dfc948e00f433941f398fde4789fb6ca2b1fa7
2024-08-12 13:18:09 +00:00
Translation updater bot
8d7f5454c5
Localisation updates from https://translatewiki.net .
...
Change-Id: I1c5b53aa169ce0d25511c04d73000cc6053f5e11
2024-08-06 09:48:32 +02:00
Translation updater bot
146281871b
Localisation updates from https://translatewiki.net .
...
Change-Id: Ic61db64f0bcfa0e2a7b430c5e1eb5be57e216e6c
2024-07-22 09:25:44 +02:00
Timo Tijhof
bb6a92ad23
SpecialReplaceText: Remove redundant white-space: nowrap
inline style
...
The inline style on the `<td>` around namespace checkboxes is
redundant, because ext.ReplaceTextStyles.less already sets the same
style on the same element via `.ext-replacetext-searchoptions td`.
While at it, simplify that CSS selector by removing needless
indirection and specificity via `table`.
Change-Id: I59bad7592b7106dbf335298ff4c6b017c2bca855
2024-06-25 14:53:36 +00:00
libraryupgrader
886c0a21db
build: Updating npm dependencies
...
* eslint-config-wikimedia: 0.28.0 → 0.28.2
* grunt-stylelint: 0.20.0 → 0.20.1
* stylelint-config-wikimedia: 0.17.1 → 0.17.2
Change-Id: I31679b26884e826323d92f8cbde9c3ffd4d33f11
2024-06-21 20:04:03 +00:00
Translation updater bot
17a9bb9f8d
Localisation updates from https://translatewiki.net .
...
Change-Id: I38efe8f10dcd804605130df8ab805a0bdc50ed48
2024-06-17 09:32:37 +02:00
Fomafix
4ee416b6a9
Use OutputPage::setPageTitleMsg to set page title message
...
Change-Id: I3b887050ae6979cbe825aab712540a71cb61a167
2024-06-13 13:36:17 +00:00
Translation updater bot
cd62fad03b
Localisation updates from https://translatewiki.net .
...
Change-Id: I7e592487ec59e448cc75ef79bc435b9c65b5d4ea
2024-06-11 09:55:29 +02:00
Umherirrender
05e51711cd
Use namespaced RequestContext class
...
Change-Id: I34829c1a08436251c225ba0cccaf220989ef8a10
2024-06-10 20:17:02 +02:00
libraryupgrader
9fb3aa51b8
build: Updating npm dependencies
...
* eslint-config-wikimedia: 0.27.0 → 0.28.0
* grunt-stylelint: 0.19.0 → 0.20.0
* stylelint-config-wikimedia: 0.16.1 → 0.17.1
Change-Id: I3e5d7e1d889785c45e760a453dd522384dfb8026
2024-06-08 12:03:59 +00:00
Translation updater bot
1b39d4c473
Localisation updates from https://translatewiki.net .
...
Change-Id: I81e6aef4ee8b50d0f3483aeb64b06f3bc8ced41b
2024-06-07 09:46:04 +02:00
Translation updater bot
e187cac6d2
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia9a651212ce7f2f87cf30ebc3220c21fb6de9dec
2024-06-05 09:23:48 +02:00
Umherirrender
a1d979ffe6
Add caller when running query builder
...
Change-Id: I15cc8e26e67aa900d0fa9cca96d0fea7e4fb0d54
2024-05-30 23:58:56 +02:00
libraryupgrader
6f0be84979
build: Updating grunt-banana-checker to 0.13.0
...
Change-Id: Id6e30c99d006b15681ebe44cc4504ffad4b04fe0
2024-05-19 00:30:48 +00:00
libraryupgrader
9f9219b8f1
build: Updating grunt-banana-checker to 0.12.0
...
Change-Id: Id933597a9e1832d1bb53d9e200b8cfe6a331be39
2024-05-10 21:57:22 +00:00
libraryupgrader
c7924a742a
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: I046ceba2516b72fc380a3b72878fcb379c17d648
2024-05-06 01:38:36 +00:00
Umherirrender
adbd669832
Migrate to IReadableDatabase::newSelectQueryBuilder
...
Also use expression builder to avoid raw sql
Change-Id: I86da11d7e20a6c4890639aa22085424f3686d674
2024-05-02 21:10:54 +02:00
libraryupgrader
b4f94c094a
build: Updating eslint-config-wikimedia to 0.27.0
...
Change-Id: I13bea714859c08d8b90fc84bb9045ff1dd515c4a
2024-04-18 03:27:56 +00:00
jenkins-bot
3264cbd83d
Merge "SpecialReplaceText: Migrate deprecated Xml usage to Html class"
2024-03-27 12:46:31 +00:00
Translation updater bot
1526861eb1
Localisation updates from https://translatewiki.net .
...
Change-Id: I127604b599c2329e92706fe19185c5aa60bf22db
2024-03-27 08:18:13 +01:00
Timo Tijhof
3a6f634385
SpecialReplaceText: Migrate deprecated Xml usage to Html class
...
```
Xml::textarea( $name, $content, $cols = 40, $rows = 5, $attribs );
Xml::input( $name, $size = false, $value = false, $attribs );
Xml::checkLabel( $label, $name, $id, $checked = false, $attribs );
```
For examples of trouble with Xml::checkLabel, see also I61c8f67127 in
CentralAuth and I33bf6ab5e0 in MediaWiki core. For improved clarify,
I'm replacing most of these with Html::element().
While at it, I'm also migrating `<input id=…><label for=…>…</label>`
to the simpler `<label><input>…</label>` form where this is easy to
do.
ext.ReplaceTextStyles.less has styles for label/input inside
`.ext-replacetext-search-togglebox`, which this patch leaves unchanged.
ext.ReplaceText.js refers to the IDs of namespace checkboxes,
which this change keeps in-tact. In the future, the namespace
checkbox HTML could be simplified further if the JS code selects by
`name` instead of `id`.
Test Plan:
* Given `wfLoadExtension('ReplaceText');` in LocalSettings.php,
and a Main_Page containing the word "installed".
* View Special:ReplaceText, verify it renders without errors,
and each label is click-associated with its checkbox.
* Find "Main", Replace "Minor",
tick "(Main)" namespace, tick "Replace text in page titles".
* Continue
* Verify the checkboxes under "For moved pages:" are also
associated with their labels.
Change-Id: I2060961115b7af23dcf086ed03bfa3f159f5302c
2024-03-27 03:07:52 +00:00
Fomafix
7edb3c9670
Inject services in Job
...
Change-Id: Ib60ad4128eb93eb7ac02e4e8f54af0c57ce4e296
2024-03-26 20:29:44 +00:00
Umherirrender
030fb699f7
Type hint IReadableDatabase in Search
...
Follow-up: I01a1aa0ddbc756226d8e3404ac1cc3350ad5df64
Change-Id: Ifef8867aa2583cf65115b4764f9cceae296161bc
2024-03-25 23:59:48 +01:00
Fomafix
fe94aa9e2e
Use variable to avoid multiple calls of $this->getServiceContainer()
...
Change-Id: If8ace28a7061e440801f0fea1925e294fa4e6b90
2024-03-16 11:32:30 +00:00
Umherirrender
dfdbb1d686
build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0
...
Change-Id: Iddcde8e23176b699f886ff7901bfaa354f6e3a69
2024-03-11 22:44:51 +01:00
Yaron Koren
863966a81b
Change main zh-hans alias for Special:ReplaceText
...
Bug: T359749
Change-Id: Icfcf75fa33d6fd4da38326738d92ed24185fd8b1
2024-03-11 17:40:41 +00:00
Fomafix
1a11358d7d
Inject services into Search
...
Change-Id: Ied8ff046835ee66f66121b1ceb0cf34d6739cd81
2024-02-11 14:40:48 +00:00
Fomafix
3d299a548f
Replace global variables in Search
...
Change-Id: I1dfbe55be5b93a829a3a9ab98ed703ec2213d008
2024-02-11 14:39:43 +00:00
libraryupgrader
082686abe4
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: Ib6b54f76834223f662a20bcdd4bbeb3340806696
2024-02-10 14:05:18 +00:00
libraryupgrader
9aeab9747a
build: Updating eslint-config-wikimedia to 0.26.0
...
Change-Id: I5b55c971ca1606b58194746a3378f9afcb899391
2024-02-09 12:01:15 +00:00
libraryupgrader
4e52b32797
build: Updating npm dependencies
...
* grunt-eslint: 24.0.1 → 24.3.0
* grunt-stylelint: 0.18.0 → 0.19.0
* stylelint-config-wikimedia: 0.15.0 → 0.16.1
Change-Id: I5226d242f8a14bbba6022959cf66ce21e8f39bea
2024-02-07 22:27:04 +00:00
Translation updater bot
e5d1e03ef3
Localisation updates from https://translatewiki.net .
...
Change-Id: Iac0792abb316738a3c066740dae18fec352ace1e
2024-02-07 08:27:30 +01:00
libraryupgrader
ec60840461
build: Updating npm dependencies
...
* eslint-plugin-compat: 4.1.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
* postcss: 8.4.19 → 8.4.33
* https://github.com/advisories/GHSA-7fh5-64p2-3v2j
* semver: 7.3.8 → 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: I1bc286b57e381cc9678cf547d16ca6234f61fb18
2024-02-04 10:00:39 +00:00
Translation updater bot
4e6ba71e15
Localisation updates from https://translatewiki.net .
...
Change-Id: I2efdebc90ac63b3b0402329d97a347f1ed543028
2024-01-28 16:07:57 +01:00
jenkins-bot
bce8f7501f
Merge "Fix user existence problem"
2024-01-11 18:08:15 +00:00
TechieNK
6a484ebd0a
Fix user existence problem
...
Bug: T307069
Change-Id: I4ae3902d88470d9aad434ebc0a87d1e586a54758
2024-01-11 18:02:24 +00:00
Translation updater bot
8bcb3df34b
Localisation updates from https://translatewiki.net .
...
Change-Id: Ia1890f36b85fa5c9e8527fbbbd9aafc17eaa0dc5
2024-01-10 08:33:21 +01:00
jenkins-bot
0480d83b71
Merge "Quote delimiter in target text when using regular expressions"
2024-01-08 15:55:20 +00:00
Mark A. Hershberger
e9a086c4ee
Quote delimiter in target text when using regular expressions
...
bug: T354498
Change-Id: I0bafbaa4cfb55e2d65712a747a2622b159417dea
2024-01-07 21:24:09 -05:00