| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Unused outside of LBF
Bug: T363839
Change-Id: I46b46c3078dd3a8ff5f868d60720423e0994a92a
|
|\| |
|
| |
| |
| |
| |
| |
| |
| | |
Completely unused.
Bug: T363839
Change-Id: I041ab5ce57ef116076dcc07b2035b5336ceff032
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This commit does not yet delete the following files, which are still
used by MinervaNeue:
- resources/lib/codex-design-tokens/theme-codex-wikimedia-experimental.css
- resources/lib/codex-design-tokens/theme-codex-wikimedia-experimental.less
- resources/lib/codex-design-tokens/theme-codex-mode-dark.less
These files will be deleted in a follow-up change.
Bug: T346168
Bug: T360069
Bug: T360071
Bug: T360079
Bug: T360806
Bug: T361325
Bug: T362709
Bug: T362710
Bug: T362861
Bug: T363006
Bug: T363137
Depends-On: I350cb2dcf2de2e1944fffd38c8cafe9522706f0c
Depends-On: I539f4523b8d15a7815b303078529eb945c479be4
Depends-On: Icfcb5c7418061a5727580f0685054356ba4edb72
Change-Id: I1f54bf4f144eaec6ed317c04bd0c851c2f01b42c
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
MessagesApc.php is mostly copied from MessagesAr.php.
Bug: T290657
Change-Id: I10c94ca1bbb168c2d8ec0825a9b9e13cd854d284
|
|/
|
|
|
|
|
|
| |
Soft-deprecated since 1.39, not used in any deployed extension (migrated
via LSC).
Bug: T326274
Change-Id: I223f04384b4a758471bfc73ffc081e5d55ddcd97
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: T363611
Change-Id: Ibb2c35fdfc0cd0a6459035eef457496d2857bb83
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Why:
- Certain hooks and constraints that deny edits (SpamBlacklist,
AbuseFilter) generate manual log entries; these logs need to
reference an actor. The actor should be the same across multiple
failed attempts to save an edit.
- In order to hide the IP address associated with the request,
we can create a temporary account for every edit attempt, to
ensure that we associate the request with the log entry.
What:
- Create the temporary account at the beginning of
`EditPage::internalAttemptSave`. This is a change from the previous
temporary account creation paradigm, which created an account for a
successful edit attempt.
- Remove the pageUpdater->isChange check, as we don't have a pageUpdater
object at time of temp account creation.
- Temporary accounts are also created for no-op changes (pressing
"Publish" with unchanged wikitext editor contents)
- Note that temporary accounts are *not* created when permission related
errors are present in the edit attempt (e.g. a user attempts to edit
from a blocked IP address)
Bug: T359405
Change-Id: Ib6765f828681e70d798363338910a54c7de4ed67
|
|\ |
|
| |
| |
| |
| | |
Change-Id: If19fb70d778570a862e2b54d4d68a4ac3d446604
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Production is read new almost everywhere, mediawiki core should reflect
that as well.
Bug: T299947
Change-Id: I8f05c4d7026394205bfc54b68dc725392852ae2a
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It's just a worse version of showErrorPage().
Only 1 use in MediaWiki core, no uses in WMF-deployed extensions,
very few uses elsewhere.
Change-Id: I091e789891f60ed97dd84a25c2b2e0456a1af01e
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Was deprecated in I66d896f6f229b90e6ba9949311b56a6b6ab3da3d.
Bug: T353444
Change-Id: I004b1b87a7ef1a908123369842792d940b7d8079
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This method was deprecated in 1.42 and now can be dropped from
MW core.
In addition, some cosmetic changes in this patch:
* Type-hint `isSegmented()` to return bool.
Bug: T344521
Change-Id: Idace008e9a961953041bd21b499bfec3f8226142
|
| |
| |
| |
| |
| | |
Bug: T325966
Change-Id: I3c3c11946c5aa975358cd3a1cc8289b9be89e694
|
| |
| |
| |
| |
| |
| |
| |
| | |
No remaining uses in WMF-deployed extensions. (Although there is a
similarly named but separate function in CiteThisPage.)
Bug: T268041
Change-Id: Iec68845c631758fe85d32a939b28b6d8b1243858
|
| |
| |
| |
| |
| | |
Bug: T325959
Change-Id: I6c4f33d7b1104756559043290a13ffccd3941d07
|
| |
| |
| |
| |
| | |
Bug: T325673
Change-Id: Idfe220b10dcf870bdc17cd784aab66e21964e0d8
|
| |
| |
| |
| | |
Change-Id: Iaee516dc25c50f8c423708bc514ee765b0697ba3
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bug: T331403
Bug: T349793
Bug: T357714
Bug: T358861
Bug: T360341
Bug: T360939
Bug: T361115
Bug: T361541
Bug: T361734
Bug: T361908
Bug: T361994
Bug: T362270
Change-Id: I4711dd4f56307cd4e4c84134eb247c2108963511
|
| |
| |
| |
| | |
Change-Id: I838af610047bcb71e4155cd0e1f52a0062f6f651
|
| |
| |
| |
| | |
Change-Id: I3d4f75e4f7f4518fc40194d36bd8cf6ea294b03c
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch uses the recommended MW practice for injecting
settings into MW services. Instead of passing in the full
config object, pass in service options which MW service wiring
will use to lookup settings/options from config sources.
So in this patch, the various options have been identified
and put into `CONSTRUCTOR_OPTIONS` constant and inject via
service wiring.
Test plan
=========
Ensure that the special page: `Special:Search` still works
with this patch checkout on your local test wiki.
When you visit `Special:Search` on your local wiki, you should
see a search form view. Type in something like: "Main Page" and
then hit search. If everything works well, then local test passes.
NOTE
====
This patch also resolves a TODO which mentions the removal of
the `getConfig()` method from the SearchEngineConfig class.
Change-Id: Ib5dfc10f3f210c6c35247f4f30f9549dd60e0af7
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Nowhere it has ever been activated for many years.
Nobody has been missing it.
Nobody wants it.
Bug: T361032
Depends-On: I2761d634b2c351d755c664778ee0a4796d67c37b
Depends-On: I419cba60e43e10a0a3003f911bd125573b3b7cd7
Change-Id: I067866abc9cc6acdcf05b6048416cfa6caad66d6
|
|/
|
|
|
|
|
|
|
|
|
| |
Note that "post" parameters remain accessible through
getValidatedParams(), while "body" parameters have to be
accessed though getValidatedBody().
This adds a numebr of tests that ensure that this remains to be the case, while deprecation warnings are triggered when appropriate.
Bug: T358560
Change-Id: Ia0eedb383e69b48a0baa0895a8c9d2229f670367
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
An array of MessageSpecifier objects is easier to deal with than the
"legacy error array" format, which is an array of whatever wfMessage()
accepts, which can be a bunch of different things.
Deprecate some existing getters.
Change-Id: Ibc4ce11594cf36ce7b2495d2636ee080d3443b04
|
|\| |
|
| |
| |
| |
| |
| |
| |
| | |
These methods can already handle any MessageSpecifier, but their
documentation didn't show this.
Change-Id: I1323d18baf17a8a27cc9bed31860c4cc89e61a22
|
|/
|
|
|
|
|
| |
Two odd compat/compat warnings not detecting the implicit sniffs.
Otherwise a no-op.
Change-Id: Ibfbf8f2653a0954f773ebdd98268d02f7b978eb6
|
|
Bug: T359839
Change-Id: Idf875e340520f9d05869f9d5d2df34f782d977c5
|