wiki.techinc.nl/includes
jdlrobson d3eda44624 registration: Make it easier to set a skin's templateDirectory
When originally introduced, a skin's templateDirectory was relative
to core, rather than the skin itself. Most skins needed to set
something like "skins/Example/templates", hardcoding the default value
of $wgStyleDirectory.

skin.json will now assume that the value of templateDirectory is
relative to the skin itself. If that directory doesn't exist, we'll
fallback and assume it's using the previous behavior of being relative
to core. In practice this should not be a breaking change since no skin
is expected to have a directory like "skins/Example/templates" inside
the skin itself.

Finally, ExtensionProcessor will set a default templateDirectory if
one isn't already set, so in most cases this setting should be able
to just be removed entirely.

Bug: T262067
Change-Id: I434b8a4319f3c8b65bcaab3465224058f31e7ae8
2021-08-27 00:22:38 -07:00
..
actions Merge "Specify DB to query when checking if a user is blocked from a page" 2021-08-26 17:43:34 +00:00
api api: Improve class property docs in ApiContinuationManager 2021-08-26 21:38:06 +00:00
auth Merge "Support fluent interface for StatusValue" 2021-08-11 04:23:17 +00:00
block docs: Remove wrong null types 2021-08-26 21:42:03 +02:00
cache Add logger to BacklinkCache serializing 2021-08-20 12:58:26 -04:00
changes EnhancedChangesList: Use parent::beginRecentChangesList() 2021-07-03 20:51:33 +00:00
changetags Clean up conversions to User objects in ChangeTags 2021-07-02 09:03:22 +00:00
collation Inject services into Collation classes 2021-07-21 19:38:32 +00:00
compat
composer
config Introduce includes/Storage/PageUpdaterFactory 2021-07-19 12:15:26 +02:00
content Hard-deprecate Content::preSaveTransform. 2021-08-25 16:14:59 +03:00
context Revert "Use CsrfTokenSet as CSRF token source" 2021-08-05 15:48:26 -07:00
dao build: Updating dependencies 2021-07-22 03:36:05 +00:00
db build: Updating dependencies 2021-07-22 03:36:05 +00:00
debug DeprecationHelper: Support mocking and dynamic properties 2021-08-04 12:38:02 -07:00
deferred build: Updating dependencies 2021-07-22 03:36:05 +00:00
diff Apply side lock to diff headers and empty lines, too 2021-08-12 18:08:57 +02:00
edit
editpage build: Updating dependencies 2021-07-22 03:36:05 +00:00
exception build: Updating dependencies 2021-07-22 03:36:05 +00:00
export prevent PageIdentity checks in RevisionStore from breaking xml dumps 2021-07-19 12:20:18 -07:00
externalstore Remove dead variables and functions and unneeded parenthesis 2021-08-13 21:41:59 +02:00
filebackend Merge "Same code style and formatting for exists-style SQL queries" 2021-08-24 17:44:17 +00:00
filerepo Merge "Same code style and formatting for exists-style SQL queries" 2021-08-24 17:44:17 +00:00
gallery Emit media structure as piloted in Parsoid 2021-06-24 23:32:40 +00:00
historyblob Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
Hook build: Updating dependencies 2021-07-22 03:36:05 +00:00
HookContainer Merge "Hard deprecate UserLoadOptions hook" 2021-08-12 13:32:22 +00:00
htmlform Merge "Remove unneeded explicit true/false inside conditions" 2021-08-18 17:40:58 +00:00
http http: Add $wgLocalHTTPProxy to set a proxy for local requests 2021-08-19 16:11:21 +00:00
import Merge "Same code style and formatting for exists-style SQL queries" 2021-08-24 17:44:17 +00:00
installer Localisation updates from https://translatewiki.net. 2021-08-26 08:17:37 +02:00
interwiki
jobqueue Merge "Same code style and formatting for exists-style SQL queries" 2021-08-24 17:44:17 +00:00
json FormatJson: Add message for JSON_ERROR_INVALID_PROPERTY_NAME 2021-08-16 10:57:14 -04:00
language Fix various typos in documentation 2021-08-23 09:03:44 +00:00
languages Chinese Conversion Table Update 2021-1 2021-08-15 03:39:10 +00:00
libs Merge "objectcache: Ignore "failed to set" warning from php-memcached" 2021-08-25 22:33:52 +00:00
linkeddata
linker Suppress LinkCache warning about "non-proper" pages 2021-07-27 20:51:42 +10:00
logging Narrow PageUpdater dependency from Title 2021-07-26 19:45:11 -07:00
mail Fix various typos in documentation 2021-08-23 09:03:44 +00:00
media Merge "Simplify loops over array_keys" 2021-08-24 13:19:38 +00:00
Message UserNameUtils: use ITextFormatter instead of MessageLocalizer 2020-04-13 09:28:02 -07:00
Navigation
objectcache Revert "objectcache: make use of new modtoken field in SqlBagOStuff" 2021-08-17 15:29:32 +00:00
page WikiFilePage: Guard against null file in loadFile() 2021-08-26 21:25:41 +00:00
pager Remove redundant class="" related condition from TablePager 2021-08-26 10:43:03 +02:00
ParamValidator/TypeDef build: Updating dependencies 2021-07-22 03:36:05 +00:00
parser parser: Fix string replacement in post-expand error handling 2021-08-26 21:24:53 +02:00
password build: Updating dependencies 2021-07-22 03:36:05 +00:00
Permissions Merge "Authority: expose user block info" 2021-06-30 15:12:06 +00:00
poolcounter
preferences Simplify else-branches after continue/break 2021-08-17 22:51:43 +02:00
profiler
rcfeed Fix some @stable for ... annotations to use @stable to ... 2021-07-08 02:54:59 +00:00
registration registration: Make it easier to set a skin's templateDirectory 2021-08-27 00:22:38 -07:00
resourceloader Merge "resourceloader: Remove isFileModule() overhead from web requests" 2021-08-19 17:17:53 +00:00
Rest In Rest\ResponseFactory, substitute invalid UTF-8 2021-08-26 08:58:45 +10:00
Revision DeletedContribsPager row filtering with RevisionStore::isRevisionRow 2021-08-18 15:18:24 -04:00
revisiondelete Revert "Use CsrfTokenSet as CSRF token source" 2021-08-05 15:48:26 -07:00
revisionlist build: Updating dependencies 2021-07-22 03:36:05 +00:00
search Remove unneeded explicit true/false inside conditions 2021-08-17 21:52:34 +02:00
session build: Updating dependencies 2021-07-22 03:36:05 +00:00
shell Add support for multiple shellbox URLs through a mapping configuration 2021-06-21 14:14:44 +02:00
site Various updates and fixes to PHPDoc documentation 2021-08-09 09:26:23 +02:00
skins Promote SkinMustache methods to SkinTemplate 2021-08-25 15:39:26 +00:00
sparql sparql: Replace deprecated Http::userAgent() in SparqlClient 2021-08-04 13:54:13 +00:00
specialpage Merge "Simplify if-then-else-return statements with explicit true/false" 2021-08-24 11:44:23 +00:00
specials Merge "docs: Remove wrong null types" 2021-08-26 21:04:20 +00:00
Storage Merge "Introduce concept of generateHTMLOnEdit() for ContentHandler" 2021-08-25 10:17:31 +00:00
templates
tidy Bump wikimedia/remex-html to 2.3.2 and drop 2.3.1 2021-08-08 18:07:29 -04:00
title Allow using MediaWikiTitleCodec with errors in unit tests 2021-07-27 11:27:56 +00:00
upload Remove unneeded explicit true/false inside conditions 2021-08-17 21:52:34 +02:00
user Merge "Same code style and formatting for exists-style SQL queries" 2021-08-24 17:44:17 +00:00
utils
watcheditem Merge "WatchedItemStore: clean up, simplify, and misc tweaks" 2021-07-26 14:18:42 +00:00
watchlist build: Updating dependencies 2021-07-22 03:36:05 +00:00
widget Remove comments that repeat the code 2021-06-02 08:03:09 +00:00
xml Simplify else-branches after continue/break 2021-08-17 22:51:43 +02:00
.htaccess
ActorMigration.php Schema migration for revison_actor_temp table removal 2021-07-14 08:29:04 +10:00
ActorMigrationBase.php Schema migration for revison_actor_temp table removal 2021-07-14 08:29:04 +10:00
AjaxDispatcher.php
AjaxResponse.php
AutoLoader.php Merge "AutoLoader: Use ?? instead of multiple if-isset-else branches" 2021-08-12 02:05:25 +00:00
BadFileLookup.php
CategoriesRdf.php
Category.php Category: store ReadOnlyMode in constructor 2021-08-13 02:29:21 +02:00
CategoryViewer.php
CommentStore.php Fix various typos in documentation 2021-08-23 09:03:44 +00:00
CommentStoreComment.php
ConfiguredReadOnlyMode.php
ContentSecurityPolicy.php
DefaultSettings.php http: Add $wgLocalHTTPProxy to set a proxy for local requests 2021-08-19 16:11:21 +00:00
Defines.php MW_VERSION also exists in 1.33.3 and 1.34.1 2021-08-19 06:54:29 +00:00
DeprecatedGlobal.php
DerivativeRequest.php
DevelopmentSettings.php Set $wgIncludejQueryMigrate to false in CI/dev 2021-07-14 20:17:42 +02:00
DummyLinker.php Post Revision-removal cleanup 2021-06-24 00:32:39 +00:00
EditPage.php Merge "Specify DB to query when checking if a user is blocked from a page" 2021-08-26 17:43:34 +00:00
Emptiable.php
EventRelayerGroup.php
ExtensionInfo.php
FauxRequest.php
FauxRequestUpload.php
FauxResponse.php
FeedUtils.php FeedUtils: remove usage of $wgLang 2021-08-13 23:36:14 +02:00
FileDeleteForm.php Revert "Use CsrfTokenSet as CSRF token source" 2021-08-05 15:48:26 -07:00
ForeignResourceManager.php
ForkController.php Unbreak ForkController 2021-07-14 14:08:22 +02:00
FormOptions.php
GitInfo.php
GlobalFunctions.php Remove global function wfDiff(), deprecated since 1.25 and unused 2021-07-23 12:23:40 +00:00
HeaderCallback.php
Hooks.php Mark Hooks::runner() as @internal 2021-07-28 23:49:27 +00:00
Html.php Html::openElement() micro-optimisations 2021-08-02 18:10:59 +00:00
Linker.php Remove unneeded explicit true/false inside conditions 2021-08-17 21:52:34 +02:00
LinkFilter.php
ListToggle.php
MagicWord.php
MagicWordArray.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
MagicWordFactory.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
MediaWiki.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
MediaWikiServices.php docs: Remove wrong null types 2021-08-26 21:42:03 +02:00
MediaWikiVersionFetcher.php
MergeHistory.php Support fluent interface for StatusValue 2021-08-02 15:14:11 -04:00
MovePage.php Merge "Use MovePageFactory and hard deprecate constructing MovePage objects directly" 2021-08-11 20:29:44 +00:00
MWGrants.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
MWNamespace.php Hard-deprecate some MWNamespace methods 2021-07-26 11:53:11 +00:00
MWTimestamp.php
NoLocalSettings.php
OrderedStreamingForkController.php
OutputHandler.php
OutputPage.php Revert "Use CsrfTokenSet as CSRF token source" 2021-08-05 15:48:26 -07:00
PageProps.php
PathRouter.php
PHPVersionCheck.php
Pingback.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
ProtectionForm.php Revert "Use CsrfTokenSet as CSRF token source" 2021-08-05 15:48:26 -07:00
ProxyLookup.php
RawMessage.php
ReadOnlyMode.php
ServiceWiring.php RepoGroup: inject MimeAnalyzer 2021-08-13 17:02:42 +02:00
Setup.php Setup: Move $wgServer check back, update date.timezone explaination 2021-07-31 20:05:38 +01:00
SiteConfiguration.php Use array_fill_keys() instead of array_flip() if that reflects the developer's intention 2021-06-15 00:11:10 +00:00
SiteStats.php Replace uses of DB_MASTER with DB_PRIMARY 2021-04-29 09:24:31 -07:00
SiteStatsInit.php Same code style and formatting for exists-style SQL queries 2021-08-12 11:37:58 +02:00
Status.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
StreamFile.php
StubObject.php
StubUserLang.php
TemplateParser.php
TemplatesOnThisPageFormatter.php
Title.php Remove dead variables and functions and unneeded parenthesis 2021-08-13 21:41:59 +02:00
TitleArray.php
TitleArrayFromResult.php
TitleFactory.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
TrackingCategories.php
WebRequest.php WebRequest: Document getVal caveat and recommend getText or getRawVal 2021-08-23 23:43:10 +00:00
WebRequestUpload.php
WebResponse.php
WebStart.php
WikiMap.php
WikiReference.php