wiki.techinc.nl/tests/phpunit/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 Revert "Use CsrfTokenSet as CSRF token source" 2021-08-05 15:48:26 -07:00
api RepoGroup: inject MimeAnalyzer 2021-08-13 17:02:42 +02:00
auth AuthManager: inject more services 2021-08-05 21:31:02 +00:00
block tests: Swap assertion order in unit tests 2021-08-04 20:21:01 +02:00
cache Test BacklinkCache 2021-08-19 17:29:05 +00:00
changes build: Updating dependencies 2021-07-22 03:36:05 +00:00
changetags ChangeTagsTest: make use of assertSelect() 2021-08-05 22:55:21 +00:00
collation Merge "Inject services into Collation classes" 2021-08-24 17:53:21 +00:00
config
content Hard-deprecate Content::preSaveTransform. 2021-08-25 16:14:59 +03:00
context
db ILoadBalancer: Rename finalizeMasterChanged() to finalizePrimaryChanges() 2021-08-02 18:15:12 +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
editpage Replace easy usages of User for UserIdentity/Authority 2021-06-09 07:53:52 -07:00
exception build: Updating dependencies 2021-07-22 03:36:05 +00:00
externalstore Remove unneeded uses of MediaWikiCoversValidator 2021-05-22 01:43:29 +00:00
filebackend build: Updating dependencies 2021-07-22 03:36:05 +00:00
filerepo tests: Swap assertion order in unit tests 2021-08-04 20:21:01 +02:00
GlobalFunctions build: Updating dependencies 2021-07-22 03:36:05 +00:00
HookContainer
htmlform
http Move HttpRequestFactoryTest to a unit test 2021-06-02 13:20:02 +00:00
import build: Updating dependencies 2021-07-22 03:36:05 +00:00
installer
interwiki
jobqueue build: Updating dependencies 2021-07-22 03:36:05 +00:00
language
languages Fix various typos in documentation 2021-08-23 09:03:44 +00:00
libs Merge "Revert "objectcache: make use of new modtoken field in SqlBagOStuff"" 2021-08-17 16:30:31 +00:00
linkeddata build: Updating dependencies 2021-07-22 03:36:05 +00:00
linker build: Updating dependencies 2021-07-22 03:36:05 +00:00
logging build: Updating dependencies 2021-07-22 03:36:05 +00:00
mail Make MailAddressTest a unit test 2021-07-23 10:30:04 +00:00
media PNGMetadataExtractor: skip oversize chunks instead of aborting 2021-07-28 14:14:22 +10:00
Message
Navigation
objectcache build: Updating dependencies 2021-07-22 03:36:05 +00:00
page tests: Swap assertion order in unit tests 2021-08-04 20:21:01 +02:00
pager
ParamValidator/TypeDef Support fluent interface for PageUpdater 2021-07-29 12:09:37 -04:00
parser Hard-deprecate Parser::mUser public access, Parser::getUser and ParserOptions::getUser 2021-08-17 15:42:05 +00:00
password Remove User from password policy check interfaces 2021-06-11 10:21:14 -07:00
Permissions Hard deprecate User group methods 2021-07-23 15:00:16 +03:00
poolcounter
preferences build: Updating dependencies 2021-07-22 03:36:05 +00:00
rcfeed build: Updating dependencies 2021-07-22 03:36:05 +00:00
registration registration: Make it easier to set a skin's templateDirectory 2021-08-27 00:22:38 -07:00
resourceloader resourceloader: Remove isFileModule() overhead from web requests 2021-08-19 01:18:32 +00:00
Rest build: Updating dependencies 2021-07-22 03:36:05 +00:00
Revision ContribsPager row filtering with RevisionStore::isRevisionRow 2021-08-10 17:59:30 -07:00
search build: Updating dependencies 2021-07-22 03:36:05 +00:00
session Use CentralIdLookup service instead of static factory 2021-07-26 07:00:53 -07:00
shell build: Updating dependencies 2021-07-22 03:36:05 +00:00
site
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 build: Updating dependencies 2021-07-22 03:36:05 +00:00
specials Fix namespace blocks of removed extension namespaces 2021-08-23 12:42:17 +02:00
Storage Introduce concept of generateHTMLOnEdit() for ContentHandler 2021-08-24 22:40:46 +02:00
title build: Updating dependencies 2021-07-22 03:36:05 +00:00
upload Revert "Use CsrfTokenSet as CSRF token source" 2021-08-05 15:48:26 -07:00
user Hard deprecate UserLoadOptions hook 2021-08-11 17:15:29 -04:00
utils build: Updating dependencies 2021-07-22 03:36:05 +00:00
watcheditem build: Updating dependencies 2021-07-22 03:36:05 +00:00
ActorMigrationTest.php Schema migration for revison_actor_temp table removal 2021-07-14 08:29:04 +10:00
ActorMigrationTest.sql Schema migration for revison_actor_temp table removal 2021-07-14 08:29:04 +10:00
AutoLoaderTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
CategoryTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
CommentStoreCommentTest.php
CommentStoreTest.php
CommentStoreTest.sql
ContentSecurityPolicyTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
EditPageConstraintsTest.php Revert "Use CsrfTokenSet as CSRF token source" 2021-08-05 15:48:26 -07:00
EditPageTest.php Revert "Use CsrfTokenSet as CSRF token source" 2021-08-05 15:48:26 -07:00
ExportTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
ExtraParserTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
FauxRequestTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
GitInfoTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
HooksTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
HtmlTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
LinkerTest.php A few extra tests for Linker::formatComment() 2021-08-26 16:54:40 +10:00
LinkFilterTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
MagicWordFactoryTest.php
MediaWikiServicesTest.php
MediaWikiTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
MediaWikiVersionFetcherTest.php
MergeHistoryTest.php Clean up MergeHistory 2021-07-13 12:01:04 -07:00
MessageTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
MockServiceWiring.php
MovePageTest.php Use MovePageFactory and hard deprecate constructing MovePage objects directly 2021-08-11 15:44:09 -04:00
MultiHttpClientTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
MWTimestampTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
OutputPageTest.php Revert "Use CsrfTokenSet as CSRF token source" 2021-08-05 15:48:26 -07:00
PagePropsTest.php tests: Swap assertion order in unit tests 2021-08-04 20:21:01 +02:00
ReadOnlyModeTest.php
SampleTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
SiteStatsTest.php
StatusTest.php
TemplateCategoriesTest.php Use WikiPage::doUserEditContent() instead of ::doEditContent() 2021-06-28 00:11:30 -07:00
TestUser.php Hard deprecate User group methods 2021-07-23 15:00:16 +03:00
TestUserRegistry.php
TimeAdjustTest.php
TitleMethodsTest.php Fix mw.util.getUrl when given empty title with fragment 2021-08-09 19:21:15 +02:00
TitleTest.php tests: Swap assertion order in unit tests 2021-08-04 20:21:01 +02:00
WebRequestTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
WikiMapTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00
XmlTest.php build: Updating dependencies 2021-07-22 03:36:05 +00:00