Translation updater bot [Thu, 6 Nov 2014 20:17:48 +0000 (21:17 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I251434c76c10f0ee0ac4012e9c7c41a140d44c3b
YuviPanda [Thu, 6 Nov 2014 20:01:45 +0000 (01:31 +0530)]
Fix typo in CREDITS
Change-Id: I32979bb02217c06bca6713ecae8495a77eccd677
jenkins-bot [Thu, 6 Nov 2014 19:27:02 +0000 (19:27 +0000)]
Merge "Profiler: Move debug(Group)() to ProfilerStandard, not used elsewhere"
Chad Horohoe [Thu, 6 Nov 2014 18:33:17 +0000 (10:33 -0800)]
Profiler: Move debug(Group)() to ProfilerStandard, not used elsewhere
Change-Id: I6066d0e2a80d04808f772396f578521857d6c550
Chad Horohoe [Wed, 5 Nov 2014 19:03:20 +0000 (11:03 -0800)]
Profiling: remove "m" prefixes from variables since they're pointless
Change-Id: I88cdbac935d6d908fa3745634922a0bb70c0dbc8
jenkins-bot [Thu, 6 Nov 2014 19:09:43 +0000 (19:09 +0000)]
Merge "Make sure that the temp zone has an .htaccess file"
jenkins-bot [Thu, 6 Nov 2014 19:04:25 +0000 (19:04 +0000)]
Merge "Update OOjs to v1.1.2"
Aaron Schulz [Thu, 6 Nov 2014 05:43:54 +0000 (21:43 -0800)]
Make sure that the temp zone has an .htaccess file
Change-Id: I357c6f6a60b4eb531636132180a717f4186b1797
jenkins-bot [Thu, 6 Nov 2014 18:50:29 +0000 (18:50 +0000)]
Merge "Don't try to verify XML well-formedness for partial SVG uploads"
James D. Forrester [Thu, 6 Nov 2014 18:47:13 +0000 (10:47 -0800)]
Update OOjs to v1.1.2
Release notes:
https://git.wikimedia.org/blob/oojs%2Fcore.git/v1.1.2/History.md
Change-Id: If0634147a2a01e10c66acc3c8f335d3d15cf7180
jenkins-bot [Thu, 6 Nov 2014 18:44:02 +0000 (18:44 +0000)]
Merge "Changed TransactionProfiler to only work via the DB classes"
Aaron Schulz [Wed, 5 Nov 2014 23:05:22 +0000 (15:05 -0800)]
Changed TransactionProfiler to only work via the DB classes
* This makes it work with xhprof/xdebug, though it will only examine DB queries.
Change-Id: I999b66e6c3af88dda408b2252c248e085af9eea4
Chad Horohoe [Thu, 6 Nov 2014 16:30:32 +0000 (08:30 -0800)]
Move Cookie(Jar) to libs/
This doesn't rely on any other parts of MediaWiki since we can
replace MWException with InvalidArgumentException here.
Change-Id: Id4512b184d24efc6674d486a5d452aa44dc871c6
jenkins-bot [Thu, 6 Nov 2014 17:51:25 +0000 (17:51 +0000)]
Merge "Allow mediawiki.cookie module to be used on mobile"
Kunal Mehta [Wed, 5 Nov 2014 21:48:29 +0000 (13:48 -0800)]
Move ArrayUtils into libs/ as there is nothing tying it to MediaWiki
Change-Id: I6910c85279858895f5462324134bade580a0cae7
Sam Smith [Thu, 6 Nov 2014 15:07:53 +0000 (15:07 +0000)]
Allow mediawiki.cookie module to be used on mobile
Change-Id: If9cce75738e11a552eee620bdab8b2e2c5938392
jenkins-bot [Thu, 6 Nov 2014 15:01:19 +0000 (15:01 +0000)]
Merge "Use getHtmlCode() instead of getCode() to set the lang attribute"
Fomafix [Thu, 6 Nov 2014 13:22:02 +0000 (13:22 +0000)]
Use getHtmlCode() instead of getCode() to set the lang attribute
The lang attribute of HTML elements should conform to BCP 47.
Bug: 72939
Change-Id: I9b4a734753af2c9dd7256eec60781553bc76edbf
Fomafix [Thu, 6 Nov 2014 12:52:25 +0000 (12:52 +0000)]
Fix wrong closing tag in Special:Version
Bug: 73081
Change-Id: I808dce238f6eab4c4202f366b0b8d3752087002c
Kunal Mehta [Wed, 5 Nov 2014 22:39:03 +0000 (14:39 -0800)]
Remove deprecated functions from MWFunction
* MWFunction::call()
* MWFunction::callArray()
Change-Id: I9b3acd59bc85d54298711e596397b61e4deeff75
Kunal Mehta [Wed, 5 Nov 2014 21:44:43 +0000 (13:44 -0800)]
Use "callable" instead of "array" in doc block for ArrayUtils::findLowerBound()
Change-Id: I1207963c53941a8f94350aaced414c8e601fb4e4
jenkins-bot [Wed, 5 Nov 2014 22:48:50 +0000 (22:48 +0000)]
Merge "Use CSSJanus via composer"
James D. Forrester [Wed, 5 Nov 2014 22:35:08 +0000 (14:35 -0800)]
Resources.php: Add <ooui-dialog-process-continue> message, sort list
Change-Id: I6ebc20dd4eab8ba66728e4d5ae37cdf7fee7772f
Kunal Mehta [Thu, 30 Oct 2014 18:21:34 +0000 (11:21 -0700)]
Use CSSJanus via composer
Requires I7de49f443 in mediawiki/vendor
Change-Id: I94837938f0e0f3daa4d1f53c390457f843000605
Translation updater bot [Wed, 5 Nov 2014 20:03:08 +0000 (21:03 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ibddfa10940494144d82487caa2b4fb61815f5e18
Antoine Musso [Wed, 5 Nov 2014 10:34:57 +0000 (11:34 +0100)]
Make rubocop ignore remote repositories
The introduction of rubocop (Commit
70f3919) missed blacklisting files
which are not part of mediawiki/core. Developers running rubocop
against their working copy would end up with errors reported against
code which is out of the mediawiki/core repository.
Instruct rubocop to ignore some well known paths:
Place holders for additional repositories:
- extensions
- skins
- vendor
And tests/frontend/node_modules which is populated via npm install.
Change-Id: I1abdaa3ef110d981e3c017667f87e698016d6805
jenkins-bot [Wed, 5 Nov 2014 09:47:58 +0000 (09:47 +0000)]
Merge "Add an "ArticleDeleteAfterSuccess" hook"
jenkins-bot [Wed, 5 Nov 2014 00:59:42 +0000 (00:59 +0000)]
Merge "Cleanup mw ui checkbox margins"
Brad Jorsch [Tue, 4 Nov 2014 21:42:43 +0000 (16:42 -0500)]
API: Make uselang=user the default
After consultation, it is thought that the reduced cacheability won't be
an issue.
This also adds "uselang=content" as an option since it's no longer the
default.
Change-Id: Idc24bfc8bff7392c2047a6b856760ad26a4e9800
jdlrobson [Tue, 4 Nov 2014 01:38:29 +0000 (17:38 -0800)]
Cleanup mw ui checkbox margins
The margin right should apply to the checkbox itself to create a
gap between the pseudo element checkbox and the label.
The existing setup causes rendering issues on io8 and is unnecessary
here. The purpose is to create a space for the checkbox. margin-right
doesn't make any difference to an absolutely positioned element and applying
margins to the label interferes with the pseudo elements themselves.
Bug: 72727
Change-Id: I72af4a53e22b1adb3a70af85f5453a1bc9830eb9
James D. Forrester [Tue, 4 Nov 2014 22:41:58 +0000 (14:41 -0800)]
Update OOjs UI to v0.1.0-pre (
b38d485723)
New changes:
5a88296 Further mute keyboard shortcuts when disabled
0cdba98 Allow errors to be warnings, and give continue rather than retry button
31a1cbb Normalize configuration initialization
42ce966 Populate LookupInputWidget on mousedown too
3ed0d9c Removing text-shadow from readonly/disabled text in TextInputWidget
68eb012 Add missing message docs for ooui-dialog-process-continue
Change-Id: Ie55491851f7509295fdddbc5229bab2a32e83e8e
jenkins-bot [Tue, 4 Nov 2014 22:07:49 +0000 (22:07 +0000)]
Merge "Remove Profiler::setInstance()"
Chad Horohoe [Tue, 4 Nov 2014 21:12:54 +0000 (13:12 -0800)]
Remove Profiler::setInstance()
This is a weird construction that only existed for dumpHTML.
DumpHTML will no longer require this as of Ia38aa904.
It won't work with future plans to separate profiling & profiling
output
Change-Id: I4d7806596fa233a2b2d1d691c8adfa68724f20f5
Translation updater bot [Tue, 4 Nov 2014 21:56:14 +0000 (22:56 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Id2c318131a2873993f774034d176b25c7934e366
jenkins-bot [Tue, 4 Nov 2014 21:35:37 +0000 (21:35 +0000)]
Merge "Support empty DB names in LoadBalancer more fully"
jenkins-bot [Tue, 4 Nov 2014 21:21:40 +0000 (21:21 +0000)]
Merge "Profiler code cleanup"
jenkins-bot [Tue, 4 Nov 2014 21:17:30 +0000 (21:17 +0000)]
Merge "wfDebugLog(): remove unused global"
jenkins-bot [Tue, 4 Nov 2014 21:17:19 +0000 (21:17 +0000)]
Merge "Use MWLogger logging for wfLogProfilingData"
Chad Horohoe [Tue, 4 Nov 2014 17:40:40 +0000 (09:40 -0800)]
Profiler code cleanup
- Put Profiler, ProfileSection and TransactionProfiler in their own
files and rely on Autoloader to use them (maintenance has been
using the autoloader here for some time--we don't profile the
autoloader manually)
- This reduces overhead in WebStart/doMaintenance by only loading
three functions at profiler initialization and defers until the
first profiling call happens
- Inline callback functions in ProfilerSimpleText rather than having
public static functions.
- Small comment and code formatting changes in various touched files.
Change-Id: Idf27677c068c50b847152c523a33e7f0c33fdeeb
Chad Horohoe [Tue, 4 Nov 2014 21:05:32 +0000 (13:05 -0800)]
wfDebugLog(): remove unused global
Change-Id: I336b022c7c87550729ca4e97b0960ba6adec7bb5
jenkins-bot [Tue, 4 Nov 2014 20:35:04 +0000 (20:35 +0000)]
Merge "Select column page_lang in prop=info"
jenkins-bot [Tue, 4 Nov 2014 20:22:05 +0000 (20:22 +0000)]
Merge "API: Split list=deletedrevs into prop=deletedrevisions and list=alldeletedrevisions"
Brad Jorsch [Mon, 29 Sep 2014 17:47:08 +0000 (13:47 -0400)]
API: Split list=deletedrevs into prop=deletedrevisions and list=alldeletedrevisions
list=deletedrevs has always been an odd one: it pretends to be a prop
module sometimes in taking titles from ApiPageSet, but when the pageset
supplies no titles it acts like a list module. This causes problems
such as bug 71389, and makes the whole thing unnecessarily confusing.
The solution is to split the "prop" and "list" aspects into separate
modules: prop=deletedrevisions when input should come from ApiPageSet
and list=alldeletedrevisions when not.
At the same time, let's take advantage of the situation to clear up some
other bugs. And let's share the revision-formatting code with
ApiQueryRevisions instead of partially reimplementing it.
Bug: 23489
Bug: 27193
Bug: 44190
Bug: 71396
Bug: 71389
Change-Id: I3e960d5c655bc57885d6d4ee227e67104808add7
Kevin Israel [Tue, 4 Nov 2014 19:39:09 +0000 (14:39 -0500)]
WikiPage::selectFields(): Do not include page_counter
Follows-up
90d90dad6e4d. Also removed a mention of "counter" in
a doc comment.
Change-Id: Id6b28e699de010d08e1f30fb5dd379ddc14d1489
jenkins-bot [Tue, 4 Nov 2014 19:41:26 +0000 (19:41 +0000)]
Merge "Correctly parse <indicator/> contents, Parser rejiggering"
jenkins-bot [Tue, 4 Nov 2014 18:48:14 +0000 (18:48 +0000)]
Merge "mw.Title: Add new static methods `newFromFileName`, `newFromUserInput`"
umherirrender [Tue, 4 Nov 2014 17:56:44 +0000 (18:56 +0100)]
Select column page_lang in prop=info
The new field needs to be part of the select to init the title object
correct.
Only needed when $wgPageLanguageUseDB = true
Change-Id: I30e8bb1dd493148cba9fec214718f80d04b7638b
Chad Horohoe [Tue, 4 Nov 2014 17:40:40 +0000 (09:40 -0800)]
Profiler: Call getContentType() only once in logData()
Each call potentially does a regular expression check per output
header. No point in multiplying that by 3.
Change-Id: I30e9a6b5df1a773e9448ec9b77d0e79339f19738
Bartosz Dziewoński [Tue, 4 Nov 2014 16:51:53 +0000 (17:51 +0100)]
Make load.php parse in PHP 4 again
Not sure what for, but if it "needs" to parse, then let's make it parse…
Change-Id: I28ec3b3a86f6eb90e3341f967649fb4c910966d7
Brad Jorsch [Tue, 4 Nov 2014 16:27:23 +0000 (11:27 -0500)]
UserGetLanguageObject hook should accept any IContextSource
Bug: 72951
Change-Id: I7c385a2cac0696493dd1c97268e5c4d03829234a
jenkins-bot [Tue, 4 Nov 2014 14:55:55 +0000 (14:55 +0000)]
Merge "Prepare repository for running RuboCop after every push to Gerrit"
Prtksxna [Tue, 4 Nov 2014 12:10:39 +0000 (12:10 +0000)]
Merge "mediawiki.ui: Remove dead code from checkbox"
Bartosz Dziewoński [Sun, 2 Nov 2014 18:14:53 +0000 (19:14 +0100)]
Correctly parse <indicator/> contents, Parser rejiggering
includes/parser/Parser.php
* Pull out a chunk of code we need to reuse from parse() to
internalParseHalfParsed(). This is a fully backwards-compatible
change.
Code changes:
* Add a guard for running ParserBeforeTidy and ParserAfterTidy
hooks, as extensions might not expect them to be called for
snippets, only full page content.
* Change $options to $this->mOptions.
The bulk of parsing work is now done in internalParse() and
internalParseHalfParsed(), parse() only handles four things:
* Resetting parser state when a parse starts/finishes
* Page title language conversion
* Outputting limit report and limitation warnings
* Running ParserAfterParse hook (dunno why, but it's documented)
* Expand documentation for recursiveTagParse(), with some uppercase
warnings so that no one does the stupid thing I did ever again.
* Add new public method recursiveTagParseFully(), which is a
recursive parser entry point that produces fully parsed HTML ready
for inclusion in HTML output. Compared to Parser::parse(), it
doesn't produce limit reports and doesn't run the ParserAfterParse
hook.
includes/parser/CoreTagHooks.php
* Use the new recursiveTagParseFully() method.
* Use Parser::stripOuterParagraph() to remove silly tags.
Bug: 72887
Change-Id: I89ae9a50b82245f9a9e4a903563aeb1c51b6103e
Bartosz Dziewoński [Tue, 4 Nov 2014 10:14:06 +0000 (11:14 +0100)]
mediawiki.ui: Remove dead code from checkbox
This element has 'position: absolute;', which means that 'display' is
explicitly ignored and 'margin-right' doesn't do anything.
Change-Id: Id71193a522f023f30120da6742c2d05397e76fdf
jenkins-bot [Tue, 4 Nov 2014 09:53:11 +0000 (09:53 +0000)]
Merge "jquery.getAttrs: Replace deprecated nodeName/nodeValue with Attr.name/value"
jenkins-bot [Tue, 4 Nov 2014 09:50:45 +0000 (09:50 +0000)]
Merge "jquery.getAttrs: Remove compat code for IE6/IE7"
jenkins-bot [Tue, 4 Nov 2014 09:48:57 +0000 (09:48 +0000)]
Merge "mw.ui:checkbox: Fix indentation and add zero before decimal"
jenkins-bot [Tue, 4 Nov 2014 08:39:12 +0000 (08:39 +0000)]
Merge "Clear DeferredUpdates state via setUp()"
Prateek Saxena [Tue, 4 Nov 2014 08:38:33 +0000 (14:08 +0530)]
mw.ui:checkbox: Fix indentation and add zero before decimal
'margin: 0 .4em;' can easily be misread as '0.4em'
Change-Id: I8cc8ad76ed9da9907809ac6c39b614ce5b0451b7
jenkins-bot [Tue, 4 Nov 2014 06:53:31 +0000 (06:53 +0000)]
Merge "Fix fatal error in I0349cfe0e322"
This, that and the other [Tue, 4 Nov 2014 06:44:19 +0000 (17:44 +1100)]
Fix fatal error in I0349cfe0e322
Change-Id: I4ac41d56c2e0f98cd8f026c7deac1e8ab69e8d54
jenkins-bot [Tue, 4 Nov 2014 06:25:07 +0000 (06:25 +0000)]
Merge "Update article count when pages are moved"
This, that and the other [Tue, 4 Nov 2014 06:13:21 +0000 (17:13 +1100)]
Update article count when pages are moved
If a page is no longer countable (or becomes newly countable) after a move,
we need to update the site statistics (count of content pages).
Bug: 64333
Change-Id: I0349cfe0e32229706e01d654aacf8ccbe5ebabf3
jenkins-bot [Tue, 4 Nov 2014 05:18:44 +0000 (05:18 +0000)]
Merge "Split doc for $wgHKDFSecret/$wgHKDFAlgorithm in DefaultSettings.php"
jenkins-bot [Tue, 4 Nov 2014 02:14:12 +0000 (02:14 +0000)]
Merge "die() with explanation when \Psr\Log\LoggerInterface is missing"
Aaron Schulz [Tue, 4 Nov 2014 00:52:42 +0000 (16:52 -0800)]
Support empty DB names in LoadBalancer more fully
* This convention to avoid selecting a DB is already supported for
new connections but not when an existing foreign wiki connection
is reused. This avoids giving PHP notices.
Change-Id: Ic6e9ed031bc8ea6d6f519b6998f0414364c087d0
jenkins-bot [Tue, 4 Nov 2014 00:44:46 +0000 (00:44 +0000)]
Merge "Always return string on HTMLTagFilter::getInputHTML"
Timo Tijhof [Tue, 4 Nov 2014 00:00:20 +0000 (00:00 +0000)]
jquery.getAttrs: Replace deprecated nodeName/nodeValue with Attr.name/value
Chrome emits the following warning:
> 'Attr.nodeValue' is deprecated. Please use 'value' instead.
Attr.nodeName and nodeValue are not part of the DOM standard.
https://dom.spec.whatwg.org/#interface-attr
Attr.name and Attr.value are supported since at least IE8.
Confirmed the unit tests passing in IE8.
Simplify and improve the unit tests for jquery.getAttrs.
Change-Id: Ic086ece34b214dede26371cbc03ede0f2af37c54
Timo Tijhof [Mon, 3 Nov 2014 23:46:03 +0000 (23:46 +0000)]
jquery.getAttrs: Remove compat code for IE6/IE7
These browsers are given a javascriptless environment as of
MediaWiki 1.24, so these fixes are obsolete.
Change-Id: I4174c87abfa68fea7a2efce5c3cccd9dfba12922
jenkins-bot [Mon, 3 Nov 2014 22:03:33 +0000 (22:03 +0000)]
Merge "SpecialSearch: Use CSS instead of cellpadding and cellspacing"
Aaron Schulz [Fri, 31 Oct 2014 21:16:06 +0000 (14:16 -0700)]
Made LogEventsList use the log bloom filter, not just the Article class
Change-Id: I6c523d4ecd60dab080537cabc5aa1c632950e018
Erik Bernhardson [Mon, 3 Nov 2014 21:40:49 +0000 (13:40 -0800)]
Clear DeferredUpdates state via setUp()
Best practices for phpunit say 'more setUp, less tearDown' which typically means
that tests are not responsible for cleaning up after themselves, rather tests
are in charge of setting the world up exactly as they expect it. Part of this
expectation is that mediawiki does not maintain state between tests.
This patch clears DeferredUpdates from MediaWikiTestCase::setUp() because it has
internal global state. This prevents state from leaking between test cases.
Bug: 72922
Change-Id: I57e6e89aa51c78bbf9d7f5151122b9e267d1a03e
Translation updater bot [Mon, 3 Nov 2014 21:37:46 +0000 (22:37 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ib66157ca40c41a506889bbd0bd5be48d26f1e8a5
James D. Forrester [Mon, 3 Nov 2014 21:02:19 +0000 (13:02 -0800)]
Update OOjs UI to v0.1.0-pre (
571f26d0ab)
New changes:
8ada8cd OOUI PHP: Use 'OOUI' namespace instead of 'OoUi' class name prefix
4c56ad5 More random documentation fixes
3eb27b9 Recompute ComboBox selection when adding/removing items
e596cc5 Followup
d3367bb: make FieldsetLayout <label>s display: block;
Change-Id: I5525a6285f4f24fa0fd997482c1735bef5639dc6
Florianschmidtwelzow [Sat, 1 Nov 2014 16:09:58 +0000 (17:09 +0100)]
UserLogin: Allow extensions to add valid error messages
Add hook LoginFormValidErrorMessages to allow extensions, to add own valid
error messages to redirect to the login form.
Bug: 71769
Change-Id: I9e996a88e3972f09946726060916a21124de049c
Aaron Schulz [Mon, 3 Nov 2014 17:45:27 +0000 (09:45 -0800)]
resourceloader: Document that WikiModule::getDB() may return IDatabase
Change-Id: I97d604c5fab38f379adcc76412bd5ee23294b300
Bryan Davis [Fri, 31 Oct 2014 00:51:06 +0000 (18:51 -0600)]
die() with explanation when \Psr\Log\LoggerInterface is missing
Add an explicit check for the \Psr\Log\LoggerInterface in the source
file that declares MWLogger and `die()` with an explanation and links to
documentation if the interface is not present.
MediaWiki requires the PSR-3 logging library to be present in the PHP
search path or via an autoloader after I1e5596d. The composer.json for
MediaWiki requires the necessary library, but usage of Composer with
MediaWiki is not wide spread yet and users may be caught unaware by the
new dependency. The default log messages generated when PHP fails to
load the required interfaces and classes are not instructive as to how
to correct the problem.
Bug: 72777
Change-Id: I3db489702ed5d7973c6b5963eac22f181ca28c72
Translation updater bot [Sun, 2 Nov 2014 20:36:34 +0000 (21:36 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I27336a12f5060a5169499be5d8046441e65cc091
umherirrender [Sun, 2 Nov 2014 17:53:00 +0000 (18:53 +0100)]
Typo: atleast -> at least
Change-Id: I088202fd93ecdf8a4ff8e9661166ffc933df4e87
rillke [Wed, 7 May 2014 13:17:16 +0000 (15:17 +0200)]
mw.Title: Add new static methods `newFromFileName`, `newFromUserInput`
This is the replacement for Ia57e4b0e804.
Use cases:
- UploadWizard: Suggesting valid tiles for files supplied by user
whose names are invalid MediaWiki titles.
- Upload Form: The same.
- Community scripts, VisualEditor upload gadget, [...]: The same.
Bug: 64912
Bug: 64922
Change-Id: I260ba883548975263bba03d25f6d11d3d9bbfbd9
Translation updater bot [Sat, 1 Nov 2014 21:01:45 +0000 (22:01 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ica56c4b68c85b9acfe7b0653b9eba817c6b000ba
Marius Hoch [Sat, 1 Nov 2014 20:39:52 +0000 (21:39 +0100)]
Add an "ArticleDeleteAfterSuccess" hook
So that we can show what Wikibase did after the deletion.
Change-Id: If99be002973e68c84125158ff9747b140fb38ea1
MZMcBride [Sat, 1 Nov 2014 04:48:10 +0000 (00:48 -0400)]
Remove trailing whitespace from api.php's HTML output
Change-Id: Ib00948dfcb94272e0809d3f732b03f2b5365b65d
Prateek Saxena [Fri, 31 Oct 2014 09:40:16 +0000 (15:10 +0530)]
SpecialSearch: Use CSS instead of cellpadding and cellspacing
Bug: 72458
Change-Id: I976a7046b5a1b3b5cd87241e283c87bcaac93c3f
aude [Thu, 25 Sep 2014 16:05:19 +0000 (18:05 +0200)]
Add test cases to SpecialPageFactoryTest for registration via callback
Change-Id: I9785e64d8daf27abca063f2bc584297db275c2db
James D. Forrester [Fri, 31 Oct 2014 23:24:10 +0000 (16:24 -0700)]
Update OOjs UI to v0.1.0-pre (
eee616d664)
New changes:
f2e316a JS/PHP comparison test suite tweaks
d6dbeb1 [BREAKING CHANGE] Rename InlineMenuWidget → DropdownWidget
2c53fc3 ButtonElement: Add 'font-family: inherit;' to support ButtonInputWidgets
ac42c94 More documentation tweaks
71b3ebc FieldLayout: Add 'help' config option support to PHP
5265427 OOUI PHP: Support RTL text direction
9204727 Clean up horrible things in LookupInputWidget
Change-Id: Ifb7ffb180033422b5c3abfe56eb63a5b44d6789e
Translation updater bot [Fri, 31 Oct 2014 20:19:30 +0000 (21:19 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I6ddeb1b9437ab29914407c76bcd9ab2b1d611d4e
jenkins-bot [Fri, 31 Oct 2014 17:54:01 +0000 (17:54 +0000)]
Merge "hhvm: fix FormatJsonTest::testParseTryFixing for lenient json parser"
Bryan Davis [Thu, 30 Oct 2014 23:22:08 +0000 (17:22 -0600)]
hhvm: fix FormatJsonTest::testParseTryFixing for lenient json parser
Bug: 72778
Change-Id: I147e0c2107c4d74d2d50ede91d329d524b1f0798
daniel [Fri, 24 Oct 2014 13:48:20 +0000 (15:48 +0200)]
Change position of <model> and <format> tags in XML dumps.
Bug: 72417
Change-Id: I1d11ce8147cf0bf0018e3931202f533afd4ea93e
jenkins-bot [Fri, 31 Oct 2014 15:02:58 +0000 (15:02 +0000)]
Merge "Allow /-/ in MediaWikiVersionFetcher::fetchVersion"
jenkins-bot [Fri, 31 Oct 2014 11:30:00 +0000 (11:30 +0000)]
Merge "Remove double semicolon"
umherirrender [Fri, 31 Oct 2014 10:58:57 +0000 (11:58 +0100)]
Always return string on HTMLTagFilter::getInputHTML
Follow-Up: I5c03dc543b910aab27a26a5a223341be50893cf3
Change-Id: I0bb0f2e2c95543089fbc3b12ebf45f93f9a90efc
umherirrender [Fri, 31 Oct 2014 10:54:44 +0000 (11:54 +0100)]
Split doc for $wgHKDFSecret/$wgHKDFAlgorithm in DefaultSettings.php
Each variable should have it own doc block.
Change-Id: Ided1073fddc17e80ddbc556c5f88c422d77cf120
umherirrender [Fri, 31 Oct 2014 10:44:16 +0000 (11:44 +0100)]
Fix doc of WikiPageTest::newPage
Change-Id: Id60db0ede2f2ead8a1cd524f26bcb87cfbd0b604
umherirrender [Fri, 31 Oct 2014 09:33:40 +0000 (10:33 +0100)]
Allow /-/ in MediaWikiVersionFetcher::fetchVersion
Alters MediaWikiVersionFetcher::fetchVersion() so that tests allow
versions to use Semantic Versioning (http://semver.org/)
See I2255ac2999ad207203fa6514f2e1b23f5d7965d7 for the fix in REL1_24
Change-Id: I6e9e154f864e771a02ae1da0e1530afe7f8a4cd0
jenkins-bot [Thu, 30 Oct 2014 23:23:47 +0000 (23:23 +0000)]
Merge "API: Fix simplified continuation module skipping"
Chad Horohoe [Thu, 30 Oct 2014 22:18:22 +0000 (15:18 -0700)]
Remove collateOnly() from ProfilerStandard and subclasses
All implementations had this set to true, so remove the needless
abstraction and function calls. Child classes that do want to
differentiate here can just set the member variable on construction.
Change-Id: I81a4e6605bdec1fc1a977b5aa1ee1c5853d5ca5b
jenkins-bot [Thu, 30 Oct 2014 22:42:00 +0000 (22:42 +0000)]
Merge "Import.php: Use Config instead of globals"
Chad Horohoe [Thu, 30 Oct 2014 18:55:11 +0000 (11:55 -0700)]
Remove ProfileMwprof
An interesting experiment, but it was never completely fleshed out
and represents an anti-pattern as the only class that doesn't follow
the Profiler -> ProfilerStandard inheritance.
Since we want to refactor this to split profiling and profiling output
we need this unused but difficult to refactor code gone.
Maybe in the future after things are refactored and someone has the
time or inclination this could be dusted off again.
Change-Id: I1fd8813894e1fe88652b0c17b5ad8f42666bf776