withoutaname [Thu, 31 Jul 2014 07:23:56 +0000 (00:23 -0700)]
Remove global functions deprecated since 1.22
Specifically functions wfArrayLookup(), wfArrayMerge(),
wfDebugDieBacktrace() and wfTime() from GlobalFunctions.php.
Change-Id: I9339cb2d8da41953a0e2a051452298f480256ebc
jenkins-bot [Wed, 30 Jul 2014 23:54:34 +0000 (23:54 +0000)]
Merge "Refactor Watchlist code so mobile can be more consistent"
jenkins-bot [Wed, 30 Jul 2014 23:48:52 +0000 (23:48 +0000)]
Merge "Update OOjs UI to v0.1.0-pre (
dd294dc785)"
Aaron Schulz [Tue, 29 Jul 2014 01:16:40 +0000 (18:16 -0700)]
Unbreak Special:WhatLinksHere for $wgUseLinkNamespaceDBFields=false
* Usage of the namespace selector gave a query error.
This fixes
b8c038f6784ef08205f7cf6d7cc11462140e3fa2.
* Also handle a high amount of outdated *_namespace fields better.
Change-Id: I57e51f18ae749ac64413a612d6070fab29dff51f
jenkins-bot [Wed, 30 Jul 2014 23:27:56 +0000 (23:27 +0000)]
Merge "Fix title handling in User::getCanonicalName"
jenkins-bot [Wed, 30 Jul 2014 23:27:32 +0000 (23:27 +0000)]
Merge "Correct shadow flipping in CSSJanus"
jenkins-bot [Wed, 30 Jul 2014 23:23:42 +0000 (23:23 +0000)]
Merge "Change addCategoryLinks() to use array_fill_keys"
Shahyar [Wed, 30 Jul 2014 22:50:17 +0000 (18:50 -0400)]
Correct shadow flipping in CSSJanus
Was incorrectly assuming values between -1 and 1 were 0
Fixes an issue with mw-ui-input class in RTL mode which
makes use of box shadow.
Change-Id: I13e52467721bc2534e0a7c5245e3380ac43736ef
James D. Forrester [Wed, 30 Jul 2014 23:10:53 +0000 (16:10 -0700)]
Update OOjs UI to v0.1.0-pre (
dd294dc785)
New changes:
f9e65d6 Revert "Make scrolling in PanelLayout smoother on iOS"
Change-Id: I095717ce24aaa28835bb7869c43edb898f5291b9
jenkins-bot [Wed, 30 Jul 2014 22:56:19 +0000 (22:56 +0000)]
Merge "Fix 2 0.8 to 0.9 in export-0.9.xsd"
Étienne Beaulé [Tue, 15 Jul 2014 12:32:16 +0000 (08:32 -0400)]
Create preference to watchlist pages after rollbacking
This change adds a preference in the 'watchlist' section to
automatically watchlist a page after rollbacking.
The setting is only visible, if the user has the 'rollback'-right.
I have removed the watch reverts function per advice by Vogone.
Bug: 4488
Change-Id: I3aa831c9c04d627684641af0ca5a332795c87062
Aaron Schulz [Wed, 30 Jul 2014 21:23:19 +0000 (21:23 +0000)]
Merge "Fixed fatal error for invalid codes in Special:MyLanguage"
withoutaname [Wed, 23 Jul 2014 02:41:50 +0000 (19:41 -0700)]
Change addCategoryLinks() to use array_fill_keys
Previously it used an ugly array_combine hack.
Change-Id: I6bc4fb5cfffda468c61037588ebb4399b5121db5
Reedy [Wed, 30 Jul 2014 20:08:46 +0000 (21:08 +0100)]
Fix 2 0.8 to 0.9 in export-0.9.xsd
Change-Id: Ida104bcd66dee477d724f3c99a671e5d617177df
Translation updater bot [Wed, 30 Jul 2014 20:02:17 +0000 (20:02 +0000)]
Merge "Localisation updates from https://translatewiki.net."
jenkins-bot [Wed, 30 Jul 2014 19:57:42 +0000 (19:57 +0000)]
Merge "Update OOjs UI to v0.1.0-pre (
3d8475c0b3)"
Translation updater bot [Wed, 30 Jul 2014 19:43:35 +0000 (21:43 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I9a52b0b7e9cbe3e791eb90f6835927599310481a
James D. Forrester [Wed, 30 Jul 2014 19:38:46 +0000 (12:38 -0700)]
Update OOjs UI to v0.1.0-pre (
3d8475c0b3)
New changes:
feba6af Remove unused CSS classes
58af913 Remove direction style attribute
7463080 Restyle agora theme for mobile after window refactor
5708bdf Make scrolling in PanelLayout smoother on iOS
96b89c2 demos: Add right-aligned menu in toolbar demo
Change-Id: If38bbe6a7bc6c1452d2c56397344a3b75f5e46d5
Reedy [Sun, 27 Jul 2014 17:31:17 +0000 (18:31 +0100)]
Add dbname to XML database dump "siteinfo"
Bug: 68686
Change-Id: I1d93a91e62dfde6c9ab4fac887d6fb2b33e36a72
Brad Jorsch [Thu, 10 Jul 2014 19:16:29 +0000 (12:16 -0700)]
SECURITY: Copy prevent-clickjacking between OutputPage and ParserOutput
Special page transclusion returns an OutputPage, whose metadata is
copied into the ParserOutput, and then later back into an OutputPage.
The "preventClickjacking" flag should be part of that metadata.
Bug: 65778
Change-Id: I17d2720fb94bb383a92059e5adbf6c16ee3e9ef4
Gergő Tisza [Fri, 27 Jun 2014 00:15:03 +0000 (00:15 +0000)]
Fix for XSS issue in bug 66608
Generate the URL used for loading a new page in Javascript,
instead of relying on the URL in the link that has been clicked
(as that could have been crafted by an attacker).
Bug: 66608
Change-Id: I19e2bf3af017a37c35cbadce9a70194aac693f33
csteipp [Thu, 17 Jul 2014 20:24:56 +0000 (13:24 -0700)]
SECURITY: Prepend jsonp callback with comment
Mitigate CVE-2014-4671 for unpatched flash players
Bug: 68187
Change-Id: I2f46e623c1f541dbbafb6e8333e0929055098b15
Aaron Schulz [Wed, 30 Jul 2014 18:16:32 +0000 (11:16 -0700)]
Fixed fatal error for invalid codes in Special:MyLanguage
* Fixes "Exception from line 339 of languages/Language.php: Language::isValidBuiltInCode must be passed a string, boolean given"
Change-Id: I546998fe89261f3012fa404578d5684c7ddf59a5
Chad [Wed, 30 Jul 2014 18:03:58 +0000 (18:03 +0000)]
Merge "Preserve 'srbackend' query parameter"
withoutaname [Tue, 22 Jul 2014 00:13:45 +0000 (17:13 -0700)]
Remove functions deprecated since 1.21 from EditPage.php
Specifically functions getContent(), getPreloadedText(), mergeChangesInto()
and setPreloadedText().
Change-Id: I5a258b4f060b1a3ae1218b8a8f424f2c9e8f146e
jenkins-bot [Wed, 30 Jul 2014 15:59:26 +0000 (15:59 +0000)]
Merge "Remove functions deprecated since 1.19 from EditPage.php"
jenkins-bot [Wed, 30 Jul 2014 15:50:41 +0000 (15:50 +0000)]
Merge "Remove $wgTitle from LanguageConverter subclasses"
jenkins-bot [Wed, 30 Jul 2014 15:47:47 +0000 (15:47 +0000)]
Merge "Remove check for PHP version in install.php"
jenkins-bot [Wed, 30 Jul 2014 15:33:30 +0000 (15:33 +0000)]
Merge "Log errors when several callbacks give exceptions in onTransaction* methods"
jenkins-bot [Wed, 30 Jul 2014 15:31:19 +0000 (15:31 +0000)]
Merge "Fixed MediaWiki dual getter/setters from fataling"
jenkins-bot [Wed, 30 Jul 2014 15:31:13 +0000 (15:31 +0000)]
Merge "Fixed use of wrong class constant"
Chad Horohoe [Wed, 30 Jul 2014 14:21:34 +0000 (14:21 +0000)]
Merge "Clean up user version constants"
jenkins-bot [Wed, 30 Jul 2014 13:53:36 +0000 (13:53 +0000)]
Merge "Fix deprecated hooks not having a non-deprecated alternative"
jenkins-bot [Wed, 30 Jul 2014 13:45:20 +0000 (13:45 +0000)]
Merge "Check whether TYPE_COMBINED modules are allowed to be included in the page"
jenkins-bot [Wed, 30 Jul 2014 13:11:52 +0000 (13:11 +0000)]
Merge "Added Html::radio, Html::check, and Html::label."
jenkins-bot [Wed, 30 Jul 2014 10:39:27 +0000 (10:39 +0000)]
Merge "Just log exceptions instead of spamming them in JobRunner"
jenkins-bot [Wed, 30 Jul 2014 10:28:54 +0000 (10:28 +0000)]
Merge "Apply mw-ui-input to captchas in registration form"
jenkins-bot [Wed, 30 Jul 2014 08:59:08 +0000 (08:59 +0000)]
Merge "Revert "test: coverage for wfWikiID()""
Hashar [Wed, 30 Jul 2014 08:55:22 +0000 (08:55 +0000)]
Revert "test: coverage for wfWikiID()"
Cause unit tests to fail for some reason:
1) WfWikiId::testReturnsProperDbName
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'known_db_name'
+'known_db_name-unittest_'
tests/phpunit/includes/GlobalFunctions/wfWikiIDTest.php:10
tests/phpunit/MediaWikiTestCase.php:133
tests/phpunit/MediaWikiPHPUnitCommand.php:42
Thus making the regression job to complain whenever a patch is merged:
https://integration.wikimedia.org/ci/job/mediawiki-core-regression-master/
This reverts commit
4f55b804f20960e039671a3dbf3f3eb4a5a4b81e.
Change-Id: Ib08e40742b74be88b72af79ec4ab6d427e3b6d14
umherirrender [Mon, 21 Jul 2014 09:52:43 +0000 (11:52 +0200)]
Remove return from MaintenanceFixup::outputChanneled
Parent Maintenance::outputChanneled also has no return value
Change-Id: Idae9d3e1ca70d9f0ed81b345eb4fef21294cea39
jdlrobson [Wed, 30 Jul 2014 01:24:55 +0000 (18:24 -0700)]
Apply mw-ui-input to captchas in registration form
Change-Id: Ie8160985799eefc2b24315008b23c447d4497dd5
Kunal Mehta [Thu, 24 Jul 2014 23:02:45 +0000 (16:02 -0700)]
Check whether TYPE_COMBINED modules are allowed to be included in the page
With the introduction of the OutputPageScriptsForBottomQueue hook,
modules loaded through it are TYPE_COMBINED, which
OutputPage::makeResourceLoaderLink was not checking on whether
or not it was safe to include them.
Change-Id: I33f39a5643b3d05db5a89e62fa6c86d437dea143
jenkins-bot [Wed, 30 Jul 2014 01:17:49 +0000 (01:17 +0000)]
Merge "checkTemporaryPassword should call loadPasswords() first"
jenkins-bot [Wed, 30 Jul 2014 00:36:40 +0000 (00:36 +0000)]
Merge "Revert "Add OutputPageScriptsForBottomQueue hook""
jenkins-bot [Wed, 30 Jul 2014 00:26:38 +0000 (00:26 +0000)]
Merge "Define fallback skin using $wgFallbackSkin instead of hardcoding Vector"
Legoktm [Wed, 30 Jul 2014 00:16:57 +0000 (00:16 +0000)]
Revert "Add OutputPageScriptsForBottomQueue hook"
After some discussion with Roan, it turns out this
hook is unnecessary. The proper solution is to use
addModuleScripts/addModuleStyles instead of a
plain addModules.
This reverts commit
e7361de181dcadbcc7c32de92b3498c9fb9d0193.
Bug: 68712
Change-Id: Iadbff5f7fbbc5a08d6336674b12315967f45591d
jenkins-bot [Tue, 29 Jul 2014 23:46:34 +0000 (23:46 +0000)]
Merge "Remove utilities from styleguide"
Aaron Schulz [Tue, 29 Jul 2014 22:55:28 +0000 (15:55 -0700)]
Just log exceptions instead of spamming them in JobRunner
* Even the CLI script already shows the error=X snippet.
Logging the error should be enough, and avoids showing
output when all we want is the JSON.
Change-Id: Iade412ea61cf427865d841ecab5498e4fcdb7e13
jdlrobson [Tue, 29 Jul 2014 22:20:22 +0000 (15:20 -0700)]
Remove utilities from styleguide
Document them but don't include them. Styleguide is currently written
for elements so it is rather strange.
Change-Id: I4c8bd18430d737445c14ac828d50a0844c456ca4
Aaron Schulz [Tue, 29 Jul 2014 22:31:58 +0000 (15:31 -0700)]
Fixed MediaWiki dual getter/setters from fataling
Change-Id: I1361bbc0494dcf29b009f4684e57b10b488d1755
MarkTraceur [Tue, 29 Jul 2014 21:54:59 +0000 (21:54 +0000)]
Revert "Update jquery.ui Vector theme to 1.9.2"
This change messed up jquery.ui.button styling on Commons, so we're reverting.
This reverts commit
7bb0c9a01eb0266696a9c3989572ae3a5b67bfdd.
Change-Id: Ibef35ce9f5a642f89bf70ec891ba1425f678ec1e
Chad [Tue, 29 Jul 2014 21:23:17 +0000 (21:23 +0000)]
Merge "Revert "test: coverage for wfWikiID()""
Chad [Tue, 29 Jul 2014 21:23:03 +0000 (21:23 +0000)]
Revert "test: coverage for wfWikiID()"
Introduces broken test that doesn't pass regression or HHVM.
This reverts commit
4f55b804f20960e039671a3dbf3f3eb4a5a4b81e.
Change-Id: Ib82cc9b89e7392b752e9ef98134e90186e371247
Chad Horohoe [Thu, 24 Jul 2014 00:26:27 +0000 (17:26 -0700)]
Clean up user version constants
- Two global constants unused outside of this class so removed
- Shorten name since MW and USER are redundant since it's in a class
- Use class constant instead of global define consistently
Change-Id: I0e8b05372512de568a230a6e5026751aa37c4c4e
jenkins-bot [Tue, 29 Jul 2014 20:34:10 +0000 (20:34 +0000)]
Merge "Clean up search results if scrolled of the end"
Brian Wolff [Tue, 29 Jul 2014 20:21:10 +0000 (17:21 -0300)]
checkTemporaryPassword should call loadPasswords() first
Otherwise mNewpassword could be null.
Mlpearc reports on irc getting fatals about mNewpassword not
being an object. I couldn't reproduce, but loadPasswords() should
definitely be called here.
Change-Id: I6d1b74b79c87d1a1870971aafd1349255170123d
jenkins-bot [Tue, 29 Jul 2014 20:20:15 +0000 (20:20 +0000)]
Merge "Added explicit type-cast to hash_pbkdf2"
jenkins-bot [Tue, 29 Jul 2014 20:07:47 +0000 (20:07 +0000)]
Merge "Disallow top level domains in Cookie::validateCookieDomain()."
Translation updater bot [Tue, 29 Jul 2014 20:05:43 +0000 (20:05 +0000)]
Merge "Localisation updates from https://translatewiki.net."
jenkins-bot [Tue, 29 Jul 2014 19:50:55 +0000 (19:50 +0000)]
Merge "Unsetting the email address for a user when the email address is invalidated."
Translation updater bot [Tue, 29 Jul 2014 19:42:40 +0000 (21:42 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Id59d00bd9402da7fd03a34bd6d0ceb9bd2d00024
Tyler Anthony Romeo [Thu, 7 Mar 2013 19:03:44 +0000 (14:03 -0500)]
Added Html::radio, Html::check, and Html::label.
Migrated some convenience functions from the Xml
class to Html so they can be used. Only added
functions that acted as more than just a wrapper
for another function.
Change-Id: I4cc5876d4be6e04ec554444242cc049a3cff0f58
jenkins-bot [Tue, 29 Jul 2014 19:22:46 +0000 (19:22 +0000)]
Merge "Make upload_source_file and upload_source_url more specific"
withoutaname [Tue, 22 Jul 2014 00:02:22 +0000 (17:02 -0700)]
Remove functions deprecated since 1.19 from EditPage.php
Specifically functions blockedPage(), noCreatePermission(), readOnlyPage()
and userNotLoggedInPage().
Change-Id: I3f8b16037d15a8b743dff975a8d7fe2b531a40d9
jenkins-bot [Tue, 29 Jul 2014 18:29:29 +0000 (18:29 +0000)]
Merge "Special:Search: Insert a difference between exist and non exist page"
jenkins-bot [Tue, 29 Jul 2014 18:28:17 +0000 (18:28 +0000)]
Merge "Restore the number of rows shown on Special:Watchlist"
Florian [Tue, 29 Jul 2014 18:15:55 +0000 (20:15 +0200)]
Special:Search: Insert a difference between exist and non exist page
The css class of "page exist" or "create this page" should
be different when the page exists (instead of "createlink").
Change-Id: I6d4d9d88a561749ae158ca9d27e563c2c5f9b943
umherirrender [Tue, 29 Jul 2014 17:02:16 +0000 (19:02 +0200)]
Restore the number of rows shown on Special:Watchlist
This reverts the result of Iada3a93762dd25fdaf35fb707304abc40bd4a5b1.
It used a param which was added to function doHeader in
I495d19258205d8713a19aa934a7657aecbe240d4.
It reused the old message to reduce translation interaction.
Bug: 62017
Change-Id: Ie722c509a6ad1346b1624abee778f4cbdc79d457
Nik Everett [Tue, 29 Jul 2014 16:54:40 +0000 (12:54 -0400)]
Clean up search results if scrolled of the end
If the user ends up off the end of the search results then show them a
slightly more sane page: no more showing results 50 - 20 of 20.
Bug: 68783
Change-Id: I29354e15873054278be18d74b2355b83b86f35f3
Mwalker [Tue, 29 Jul 2014 16:52:51 +0000 (16:52 +0000)]
Merge "Toolbar: Only show on WikiText pages"
jenkins-bot [Tue, 29 Jul 2014 16:49:43 +0000 (16:49 +0000)]
Merge "Have SvgHandler create a directory for its RSVG input files"
jenkins-bot [Tue, 29 Jul 2014 16:43:13 +0000 (16:43 +0000)]
Merge "Set "has value" flag correctly for result parameter"
jenkins-bot [Tue, 29 Jul 2014 16:16:54 +0000 (16:16 +0000)]
Merge "Clarify comment in UploadBase"
Tyler Romeo [Tue, 29 Jul 2014 15:55:34 +0000 (11:55 -0400)]
Added explicit type-cast to hash_pbkdf2
It seems HHVM does not like the use of
dynamic typing in hash_pbkdf2() (also it's
kind of not the best idea in general), so
added explicit (int) casting to parameters.
Follows-up: I0a9c972931a0eff0cfb2619cef3ddffd03710285
Change-Id: I8adae3cc2cdf8029be59e2d62a3ab0fbfb73b7aa
jenkins-bot [Tue, 29 Jul 2014 15:25:12 +0000 (15:25 +0000)]
Merge "Documentation fixes for Password API-related changes"
jenkins-bot [Tue, 29 Jul 2014 15:11:06 +0000 (15:11 +0000)]
Merge "test: coverage for wfWikiID()"
jenkins-bot [Tue, 29 Jul 2014 15:11:04 +0000 (15:11 +0000)]
Merge "Documentation: Update $wgPasswordDefault and BcryptPassword"
jenkins-bot [Tue, 29 Jul 2014 13:49:50 +0000 (13:49 +0000)]
Merge "Move PasswordError under includes/password/ file"
Antoine Musso [Tue, 29 Jul 2014 09:43:54 +0000 (11:43 +0200)]
test: coverage for wfWikiID()
Basic coverage test, note that $wgDBprefix is used as a suffix!
Bug: 68231
Change-Id: Ic454ce38672b1f18db2a7f2f46c50bcfc5ee83d0
jenkins-bot [Tue, 29 Jul 2014 09:44:00 +0000 (09:44 +0000)]
Merge "Add at least one RTL language to the TestSites mock collection"
withoutaname [Tue, 29 Jul 2014 09:07:50 +0000 (02:07 -0700)]
Move PasswordError under includes/password/ file
Change-Id: I7256325492b2f6451223714efb8b3e07fca9ee3e
withoutaname [Tue, 29 Jul 2014 08:57:30 +0000 (01:57 -0700)]
Documentation: Update $wgPasswordDefault and BcryptPassword
Slight syntax code change for $wgPasswordDefault in DefaultSettings.php
and fixed reference to global in BcryptPassword.php.
Change-Id: I8d1d12c09ecd2f422f21a586e948f314e29fa605
jenkins-bot [Tue, 29 Jul 2014 06:59:33 +0000 (06:59 +0000)]
Merge "Add mw-ui-input to mediawiki ui"
Kunal Mehta [Tue, 29 Jul 2014 05:15:58 +0000 (22:15 -0700)]
Documentation fixes for Password API-related changes
A few @since 1.23 --> 1.24
Change-Id: I55d00ab9c3f9dae96ed804a22f19d713879663fa
Follows-Up: I0a9c972931a0eff0cfb2619cef3ddffd03710285
Matthew Flaschen [Tue, 29 Jul 2014 02:48:42 +0000 (22:48 -0400)]
Clarify comment in UploadBase
Change-Id: Ied29298d312ca19ecfdd2196fafa89130321987c
Aaron Schulz [Tue, 29 Jul 2014 00:53:34 +0000 (17:53 -0700)]
Log errors when several callbacks give exceptions in onTransaction* methods
Change-Id: I055f46d98c255749dd64b30bfa2db190ddc73d6b
Aaron Schulz [Tue, 29 Jul 2014 00:38:56 +0000 (17:38 -0700)]
Set "has value" flag correctly for result parameter
Change-Id: I97eeef620ddfdda6f09abbfdf0388146d4d02e36
jenkins-bot [Tue, 29 Jul 2014 00:27:27 +0000 (00:27 +0000)]
Merge "Resources.php: Remove/deprecate 'skinStyles' references to 'minerva' skin"
jenkins-bot [Mon, 28 Jul 2014 23:54:49 +0000 (23:54 +0000)]
Merge "Update OOjs UI to v0.1.0-pre (
e9cf571db2)"
Bartosz Dziewoński [Tue, 22 Jul 2014 00:50:08 +0000 (02:50 +0200)]
Resources.php: Remove/deprecate 'skinStyles' references to 'minerva' skin
It doesn't even exist in core: it is part of the MobileFrontend
extension. The skin style overrides should be reapplied there using
$wgResourceModuleSkinStyles: done in I30c8ce13.
OOjs UI has some weird build process that currently requires this, though.
According to James, that will be fixed "in a couple of months".
Change-Id: If82556a41c0510a70796a09b3555d2c91a7abb52
Bartosz Dziewoński [Tue, 22 Jul 2014 00:41:34 +0000 (02:41 +0200)]
Vector: Make better use of $wgResourceModuleSkinStyles
This gets rid of quite a lot of Vector from Resources.php and resources/.
* New $wgResourceModuleSkinStyles entries:
* jquery.tipsy: Split off skins/Vector/skinStyles/jquery.tipsy.less
from skins/Vector/components/common.less. It's just one rule, but
let's do it for consistency anyway.
* jquery.ui.*: Converted from Resources.php.
Files renamed: resources/src/jquery.ui-themes/vector/**
→ skins/Vector/skinStyles/jquery.ui/**
* mediawiki.notification: Still has the specificity hack, just renamed
skins/Vector/components/notifications.less
→ skins/Vector/skinStyles/mediawiki.notification.less
* Updated $wgResourceModuleSkinStyles entries:
* mediawiki.special: Renamed file for consistency,
skins/Vector/special.less
→ skins/Vector/skinStyles/mediawiki.special.less
* mediawiki.special.preferences: Renamed file for consistency,
skins/Vector/special.preferences.less
→ skins/Vector/skinStyles/mediawiki.special.preferences.less
Change-Id: If248781e44300039eb52262d03b2f6722838dd12
Bartosz Dziewoński [Thu, 26 Jun 2014 14:29:31 +0000 (16:29 +0200)]
resourceloader: Allow skins to provide additional styles for any module
The newly introduced $wgResourceModuleSkinStyles global enables skins to
provide additional stylesheets to existing ResourceLoader module.
This both makes it easier (or at all possible) to override default
styles and lowers the style footprint by making it possible not to
load styles unused on most pages.
----
Example:
Use the file 'foo-styles.css' for the 'mediawiki.foo' module when using
the MySkin skin:
$wgResourceModuleSkinStyles['myskin'] = array(
'mediawiki.foo' => 'foo-styles.css',
'remoteSkinPath' => 'MySkin',
'localBasePath' => __DIR__,
);
For detailed documentation, see the doc comment in DefaultSettings.php.
For a practical usage example, see Vector.php.
----
Implementation notes:
* The values defined in $wgResourceModuleSkinStyles are embedded into
the modules as late as possible (in ResourceLoader::register()).
* Only plain file modules are supported, setting module skin styles
for other module types has no effect.
* ResourceLoader and ResourceLoaderFileModule now support loading
files from arbitrary paths to make this possible, defined using
ResourceLoaderFilePath objects.
* This required some adjustments in seemingly unrelated places for
code which didn't handle the paths fully correctly before.
* ResourceLoader and ResourceLoaderFileModule are now a bit more
tightly coupled than before :(
* Included a tiny example change for the Vector skin, a lot more of
similar cleanup is possible and planned for the future.
* Many of the non-essential mediawiki.* modules defined in
Resources.php should be using `'skinStyles' => array( 'default' => … )`
instead of `'styles' => …` to allow more customizations, this is
also planned for the future after auditing which ones would actually
benefit from this.
Change-Id: Ica4ff9696b490e35f60288d7ce1295766c427e87
Brian Wolff [Mon, 28 Jul 2014 22:32:38 +0000 (19:32 -0300)]
Make upload_source_file and upload_source_url more specific
See https://translatewiki.net/wiki/Thread:Support/About_MediaWiki:Upload_source_file/en
Change-Id: I46e3cc58203667f9c32487aada1e5a5177dd7b6f
James D. Forrester [Mon, 28 Jul 2014 21:48:00 +0000 (14:48 -0700)]
Update OOjs UI to v0.1.0-pre (
e9cf571db2)
New changes:
1e7fcaa build: Remove over-ride on jscs's disallowQuotedKeysInObjects and make pass
170f607 Use native style property names instead of jQuery's css map
eb9b38f Localisation updates from https://translatewiki.net.
b812471 Unified demo page
6b06deb SVG fixes
970e35b Localisation updates from https://translatewiki.net.
bbfdfa8 Localisation updates from https://translatewiki.net.
9e8f965 Fix copypasta in WindowManager documentation
7fe05d5 demos: Rename demos.html to index.html for convenience
55beb80 demos: Add example of menu item with a long label
694e81c Update oojs to v1.0.11
Change-Id: I908933a4fa025d48e2d868a83039f7636356911c
jenkins-bot [Mon, 28 Jul 2014 21:30:35 +0000 (21:30 +0000)]
Merge "jquery.textSelection: re-add iframe check due to regression"
Étienne Beaulé [Mon, 28 Jul 2014 20:54:59 +0000 (16:54 -0400)]
Added myself to CREDITS
Added myself to CREDITS, as suggested by Vogone.
Change-Id: Ia1759a753b06bbe672a4e9ecd7d9cb5606c37866
jenkins-bot [Mon, 28 Jul 2014 20:49:14 +0000 (20:49 +0000)]
Merge "Fixed hook documentation for removed hooks"
jenkins-bot [Mon, 28 Jul 2014 20:48:36 +0000 (20:48 +0000)]
Merge "SpecialEditWatchlist: Avoid empty namespace sections"
Tyler Romeo [Mon, 28 Jul 2014 20:43:25 +0000 (16:43 -0400)]
Fixed hook documentation for removed hooks
Removed hook definitions for UserComparePasswords
and UserCryptPassword, rather than keep them in
the file.
Bug: 28419
Change-Id: I7bfda155986d1407caef4e3890024c5b8a66fdcc
Follows-up: I0a9c972931a0eff0cfb2619cef3ddffd03710285
Aaron Schulz [Mon, 28 Jul 2014 20:41:03 +0000 (20:41 +0000)]
Merge "Fixed calls to bogus methods in triggerJobs()"