| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Five new locales, two of which map to supported languages in core
(ku-kmr -> ku, and tk -> tk), and three of which don't but are added
in for future support and for languages that might be configured in
production systems (ar-ps, bn-bd, and es-mx).
Bug: T389416
Change-Id: Ic69ddf92f922515bf36a2ea1770b2c8ebd2c46b2
|
|
|
|
|
|
| |
WANObjectCache
Change-Id: I9977d80bbbff215b18c9f099f0bef0865a3d1ac5
|
|
|
|
|
|
| |
Bug: T374117
Depends-On: I0a2da3bdf3bced8e872809b76b2286c0ddd12ec4
Change-Id: Ib2744c4e6f5767b834375cbe6942a5ef918941ba
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug: T310158
Bug: T386298
Bug: T386482
Bug: T388049
Bug: T388857
Bug: T389234
Bug: T390589
Bug: T390615
Change-Id: I1325618ae8ccd554f8f0891abe6a51df539ab6da
|
|
|
|
|
|
|
| |
Added the linktrail for the Buginese script to MessagesBug_bugi and the Buginese script to the Release notes
Bug: T389916
Change-Id: I9e14944230fd78f3423426728d23b6e873ffbb40
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: T343771
Change-Id: I8f6d57599211eb6c8c29bde3abaccac78c6dc97e
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Bug: T389608
Change-Id: I6b826d58eb756577ab8fd103175e7b6cc6571679
|
|\ \ \
| |_|/
|/| |
| | | |
deprecated in 1.38"
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
deprecated in 1.38
The following functions were removed:
- FormSpecialPage::preText
- FormSpecialPage::postText
- HTMLForm::getPreText
- HTMLForm::setPreText
- HTMLForm::addPreText
- HTMLForm::getPostText
- HTMLForm::setPostText
- HTMLForm::addPostText
- HTMLForm::getHeaderText
- HTMLForm::setHeaderText
- HTMLForm::addHeaderText
- HTMLForm::getFooterText
- HTMLForm::setFooterText
- HTMLForm::addFooterText
Bug: T325474
Change-Id: Id8a05542fc56db52f3a5141a1b2125c1a602cf3c
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The following functions were removed:
- ApiPageSet::getTitles
- ApiPageSet::getGoodTitles
- ApiPageSet::getMissingTitles
- ApiPageSet::getGoodAndMissingTitles
- ApiPageSet::getRedirectTitles
- ApiPageSet::getSpecialTitles
Bug: T339384
Change-Id: Iba8499c2d1b4a10b918f563069534b90fed7f6f9
|
|/ /
| |
| |
| |
| | |
Bug: T339394
Change-Id: I4c7dd048913ee3d62982ec3bcbdb37548bd56280
|
|/
|
|
|
|
|
| |
Bug: T390063
Bug: T277675
Depends-On: I649b08e9b09e12a949f9cb92de501c0db9dd5c94
Change-Id: If12936df3910fe94c254d9caf6a3c7be65dcc15f
|
|
|
|
|
| |
Bug: T353458
Change-Id: I3e829e35c93bcaae75e401b1801bddf93c0b416c
|
|
|
|
|
| |
Bug: T353458
Change-Id: I3cf44dfe5425f2efb8409c83571c427447b053af
|
|
|
|
|
|
|
|
|
| |
In MediaWiki/Exception, to follow PSR-4 per plural vs. singular (this can be
changed later if people really care). Also, move the couple of exceptions in
here that were already namespaced in the MW-top-level into the new space.
Bug: T353458
Change-Id: I12ed850ae99effb699a6d7ada173f54e72f0570e
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: T291001
Change-Id: If205bc0fa0d816fc01cd9b0496f6369969d2fc86
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The OutputPage::getOutputFlag(...) method should be used instead.
Bug: T301020
Change-Id: I3b5a76d30e88da1f29e50689cfab7d05ff83e43f
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In preparation for moving the module lists to OutputPage::$metadata,
deprecate the additional parameters to OutputPage::getModules() and
OutputPage::getModuleStyles(); refactoring the actual implementation
to a new private method OutputPage::getModulesInternal().
Bug: T301020
Change-Id: Iea1a40fed68d3b61b8decf9ab838391b1477ff95
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: T301020
Change-Id: Iee09b1591bfa11142686c9043a8294e7e77d2b61
|
|\| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Also switch to using OutputPage::$metadata to store $mNoGallery,
although the expected replacement is OutputPage::getOutputFlag().
This is a slight semantic change, as it is the OR of the NO_GALLERY
flag for all ParserOutputs used to compose the Output, instead of
simply being the value of the last ParserOutput used. This isn't
expected to be significant in practice.
Improved the documentation of ParserOutputFlags::NO_GALLERY while
we're touching this code.
Bug: T301020
Change-Id: Ibaa31df331974e98254ecfcc4393ec1fda2ebe64
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
No longer used except by other hard-deprecated methods.
Depends-On: I392088786faa4d52b7702dcf3b4e4549865b9650
Depends-On: I4760a342e7906000485142b63c739fb802bb40ed
Depends-On: I377e30f91ae41730b14731133c763fa100fb616f
Depends-On: Ic2302366e3d63413d110657ce999952b3fa7a1f6
Depends-On: I23ce3b4d26bbe58257b449993a54c45093007a3e
Change-Id: Ibf274036a1522001144c41ebff99f544860f6408
|
|\| | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: Ic2302366e3d63413d110657ce999952b3fa7a1f6
|
|\ \ \ \ \
| | |/ / /
| |/| | /
| |_|_|/
|/| | | |
ParserOptions, v2"
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Suppress TOC, section edit links, and set wrapper div class via
ParserOptions, instead of by passing options to
ParserOutput::getText().
In the process deprecate the public OutputPage::parserOptions(), which is
no longer used internally, and add OutputPage::addTOCPlaceholder() to
DRY out some oft-repeated code.
Bug: T350626
Depends-On: I6c12db1e0c42fe5b50ef43a9b6ff6804f44081ea
Depends-On: I0d557951b8e17de05e8ceadeb6c18d3811bbdaa8
Change-Id: Iec19f9f08a4d88ea534ffa7b24e6e01ffbba2723
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
deprecated since 1.39
They have been deprecated since 1.39 in favor of
UrlUtils::validAbsoluteProtocols and UrlUtils::matchesDomainList.
Bug: T319340
Change-Id: Iff5fa7a3e517be15e4d60d96ab97f3f0575a1825
|
| |/
|/|
| |
| |
| |
| |
| | |
It has been deprecated in favor UrlUtils::assemble() since 1.39.
Depends-On: If1a6251b7ea31f7eed217500fdac74637508d683
Change-Id: I4cc95e03dc0bdc0912b41f7598058ab8219cdca5
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Icbdcc406d2dc71fd210bbe7ec237a1224f169d93
|
| |/
|/|
| |
| | |
Change-Id: I377e30f91ae41730b14731133c763fa100fb616f
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It provided structured exception data in a custom machine-readable
format. Since MediaWiki 1.26, structured exception data conforming to
the PSR-3 logging standard is also available on the 'exception' log
channel, and nobody uses 'exception-json' anymore. But the fact that
it exists and logs errors by default means that it has to be disabled,
and clutters configs, for example:
https://gerrit.wikimedia.org/g/operations/mediawiki-config/+/c0e5c7f71d70de5749f6770abcbbb7e57032bd29/wmf-config/InitialiseSettings.php#2225
https://gerrit.wikimedia.org/g/mediawiki/vagrant/+/c96e609b6ff6a73a412d3fd0a4291259eee026f6/puppet/modules/role/templates/psr3/settings.php.erb#57
Historical context:
* Iacda90fb401f6a45ed1ac1a991e088: Add "exception-json" channel, 2013.
* Ia7ba355d5925a6268ffa321ffc13cc: Add "error-json" channel, 2015.
* I71499d895582bdea033a2516c902e2: Convert "exception" to PSR-3, 2015.
* I782c96dac1181d12267fa610345e87: WMF disables "exception-json", 2017.
* I7a6e6fa52a47a29ec04411a6c8b05e: Remove "error-json" channel, 2024.
The custom data format has been reused for formatting exceptions in
the REST API, so keep getStructuredExceptionData() and rescue the tests.
Bug: T193472
Change-Id: If730618e5371a467cb76db239916b6bbe42512e3
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Require SQLite 3.24+, released June 2018. Minimum distro releases:
Debian 10 (buster), Ubuntu 20.04, Fedora 29.
Bug: T389028
Change-Id: I1f548ee162921fa8398740e4b0528703c84bcaa3
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
These aliases can not be removed, because serialized instances of
these classes are stored in Echo tables, until we either migrate to
JSON serialization (T325703) or expire those events (T383948).
Bug: T388725
Change-Id: I48f1751c525a86c196a372e48b7044721e242750
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
To evolve Watchlist notifications and provide a unified approach
system has to pass the RecentChange object to EmailNotification.
Which later will pass to the RecentChange notification.
This is required to fulfill Echo needs that requires more information
from RecentChange. At current state, Echo requires properties like
`rc_logid` which is not available in MediaWiki ENotif job.
Furthermore this change will simplify the system, as
* instead of passing multiple params (and adding more of them with
time) we can just pass one RecentChange object that contains all
required information. When passing RecentChange via Job we can
use the `rc_id` to recreate the RecentChange when job gets processed.
* later Notifications system will be able to listen on RecentChange
domain event and trigger notifications via listener pattern which
will simplify the system even more.
Bug: T388665
Change-Id: I2d17bd3743e590e06298efaac387fc6d64e3609d
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: T353458
Change-Id: I95690a312e356c45dbeed607d32fb0e4626690cf
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: T353458
Change-Id: I2ae4577de79832b082adca282ff73cfabc8f9392
|
|\ \ \ \ |
|
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The frame TTL had no effect in practice and was unused in core code.
Use ParserOutput::updateCacheExpiry() to actually limit cache
lifetime.
MediaWiki code search:
https://codesearch.wmcloud.org/search/?q=%28s%7Cg%29etTTL%5C%28&files=&excludeFiles=&repos=
Note lots of (ineffective) calls to ::setTTL(), but the only calls
to ::getTTL() are in
https://gerrit.wikimedia.org/g/mediawiki/core/+/ca60c81278196eb521bc580f03f905fac867149e/includes/api/ApiExpandTemplates.php#181
and in Scribunto test cases.
Bug: T389085
Change-Id: Ie9893cb54aa857354a9a7afe71457dd2e8c0a1bb
|
|\ \ \ \ |
|