jenkins-bot [Sun, 16 Oct 2016 14:19:17 +0000 (14:19 +0000)]
Merge "Improve Special:BookSources validation and error messages"
jenkins-bot [Sun, 16 Oct 2016 03:58:21 +0000 (03:58 +0000)]
Merge "Re-add human readable parser limit report"
Kunal Mehta [Sun, 16 Oct 2016 02:17:08 +0000 (19:17 -0700)]
Re-add human readable parser limit report
This mostly reverts commit
1255654ed5a89ed57491bda38f544ed87e3bc601.
This re-adds the human readable parser limit report, and makes a few
adjustments necessary for it to work properly.
* In EditPage::getPreviewLimitReport(), only generate the HTML report,
the JS variable will be added by OutputPage
* If there are multiple calls to OutputPage::addParserOutputMetadata(),
only use the limit report data from the first one.
* Only add the wgPageParseReport variable if limit report data is
available.
Bug: T142210
Change-Id: Iad2646acde79b8a59710bb9fd5fbbfea5a39c341
jenkins-bot [Sun, 16 Oct 2016 02:40:49 +0000 (02:40 +0000)]
Merge "Display both subject and talk subpages for Special:MovePage"
jenkins-bot [Sun, 16 Oct 2016 01:42:42 +0000 (01:42 +0000)]
Merge "addRFCandPMIDInterwiki: Fix strict mode errors"
Translation updater bot [Sat, 15 Oct 2016 20:02:55 +0000 (22:02 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Ief1bb0b506ff6e5e3a9bd40c9eb9725f5e067886
Kunal Mehta [Sat, 15 Oct 2016 19:26:45 +0000 (12:26 -0700)]
addRFCandPMIDInterwiki: Fix strict mode errors
Those columns have no defaults and cause errors if MySQL strict mode is
enabled.
Also make this maintenance script runnable standalone.
Bug: T147536
Change-Id: I0f0ba6fc4375c44b71852c5c2dad8336db17c479
jenkins-bot [Sat, 15 Oct 2016 18:00:28 +0000 (18:00 +0000)]
Merge "MediaWiki.php: Make getUrlDomainDistance() actually static"
Paladox [Sat, 15 Oct 2016 17:01:34 +0000 (17:01 +0000)]
Fix LoadBalancerSingle::reallyOpenConnection() signature
Declaration of LoadBalancerSingle::reallyOpenConnection() should be
compatible with
LoadBalancer::reallyOpenConnection(array $server, $dbNameOverride = false)
Caught in https://travis-ci.org/paladox/mediawiki/jobs/
167910508
Change-Id: I9bc30249c3b43c3dd3b4eb6f3a70765ef428fd2c
Kunal Mehta [Sat, 15 Oct 2016 07:34:26 +0000 (00:34 -0700)]
Improve Special:BookSources validation and error messages
Visiting Special:BookSources/invalid would not show any error message
because "invalid" would get stripped away by cleanIsbn(), and then
appear as the empty string.
Instead, first validate the provided ISBN (if any), and display the
error message if invalid. Then show the form and book details.
Tests included.
Also remove an unused variable.
Change-Id: I40b703eace956ebbcdc0a2c2986b2c10474dd1fd
jenkins-bot [Sat, 15 Oct 2016 06:45:26 +0000 (06:45 +0000)]
Merge "Only set memcache hash when saving messages to memcache"
jenkins-bot [Sat, 15 Oct 2016 06:41:34 +0000 (06:41 +0000)]
Merge "Deprecate EditFilterMerged hook, final ContentHandler replaced hook"
Kunal Mehta [Tue, 4 Oct 2016 17:53:10 +0000 (10:53 -0700)]
Move MWGrants out of utils
Literally every function in this class depends upon MediaWiki, so it
does not make sense to be included in the utils/ directory.
Change-Id: If6c6b75dc11b49b75f649d56eaeb9c96ef54b787
jenkins-bot [Sat, 15 Oct 2016 06:08:13 +0000 (06:08 +0000)]
Merge "EditPage: Show EditFilterMergedContent hook errors in an errorbox"
Kunal Mehta [Thu, 13 Oct 2016 18:39:07 +0000 (11:39 -0700)]
EditPage: Show EditFilterMergedContent hook errors in an errorbox
Errors that go through the Status object of the EditFilterMergedContent
hook have less control over how their errors are displayed, compared to
the legacy EditFilterMerged hook. Notably, Scribunto wrapped its errors
in an errorbox for increased visibility. That was a good idea in
general, so let's do that for all errors.
Change-Id: I1f0e463841298b8c59ed8bd898c8a4661c5e3aa4
Kunal Mehta [Wed, 12 Oct 2016 05:36:22 +0000 (22:36 -0700)]
Improve deprecation comment for MW_DIFF_VERSION
IDEs will now recognize it as deprecated.
Change-Id: Iac96449fb204a1e4b1e707138b3f0b5697bdfab4
jenkins-bot [Sat, 15 Oct 2016 01:29:51 +0000 (01:29 +0000)]
Merge "Move MimeMagic code to libs/mime/MimeAnalyzer.php"
jenkins-bot [Sat, 15 Oct 2016 00:12:48 +0000 (00:12 +0000)]
Merge "Add 'WikiPageFactory' hook"
Aaron Schulz [Thu, 22 Sep 2016 04:57:13 +0000 (21:57 -0700)]
Move MimeMagic code to libs/mime/MimeAnalyzer.php
* The later resides in /libs with related files.
* Explose MimeAnalyzer as a service.
* Keep MimeMagic::singleton() as a b/c alias.
* MimeMagic::applyDefaultConfig() will bootstrap the service
with all of the old config, extension hook handler, and
detector command shell-out behavior.
Change-Id: Ie2695a52e7a3bcfda9f7fa83659a9ff31b372bc3
Kunal Mehta [Fri, 16 Sep 2016 00:40:03 +0000 (17:40 -0700)]
Add 'WikiPageFactory' hook
This allows extension to consistently use their WikiPage subclasses.
Currently the only way a subclass would be used is if Article::newPage()
was called.
Change-Id: I74cce5f9627c4bc4b92502aff74beb2daeb78d17
Aaron Schulz [Fri, 14 Oct 2016 09:17:25 +0000 (02:17 -0700)]
objectcache: use a default "since" timestamp in getWithSetCallback()
* Renamed mDoneWrites to be clearer at what type it is.
* Also cleaned up a few callers of this method
Change-Id: I45856b210c289c2e2f193cc4328a208e20b4e0a8
Roan Kattouw [Fri, 14 Oct 2016 21:15:46 +0000 (14:15 -0700)]
MediaWiki.php: Make getUrlDomainDistance() actually static
It's only called once, and that call is static. It also doesn't use $this.
[error] /w/index.php?title=New_new_page&action=purge
ErrorException from line 610 of /vagrant/mediawiki/includes/MediaWiki.php: PHP Strict Standards: Non-static method MediaWiki::getUrlDomainDistance() should not be called statically
Change-Id: Ice66937a32193720c52df39bcea90659a8d9f653
jenkins-bot [Fri, 14 Oct 2016 19:46:38 +0000 (19:46 +0000)]
Merge "commonPrint: Remove overqualified selectors & `!important` where applicable"
jenkins-bot [Fri, 14 Oct 2016 18:58:58 +0000 (18:58 +0000)]
Merge "HTMLDateTimeField: Properly handle empty input"
jenkins-bot [Fri, 14 Oct 2016 18:18:03 +0000 (18:18 +0000)]
Merge "Add self to credits (Ed Sanders)"
Brad Jorsch [Fri, 14 Oct 2016 16:37:10 +0000 (12:37 -0400)]
HTMLDateTimeField: Properly handle empty input
i.e. don't parse it as "now" in date or datetime mode.
Bug: T148200
Change-Id: I5a3839540222160e8d7376b5b961147c41d48885
jenkins-bot [Fri, 14 Oct 2016 16:05:27 +0000 (16:05 +0000)]
Merge "BaseTemplate: Make getMsg() calling pattern more like wfMessage()"
jenkins-bot [Fri, 14 Oct 2016 14:28:32 +0000 (14:28 +0000)]
Merge "SpecialWatchlist: Move title from form action to hidden input"
jenkins-bot [Fri, 14 Oct 2016 14:21:39 +0000 (14:21 +0000)]
Merge "Allow users with deleterevision but not deletedhistory to delete revisions"
jenkins-bot [Fri, 14 Oct 2016 13:07:39 +0000 (13:07 +0000)]
Merge "Enable APISandbox code on mobile"
Kunal Mehta [Fri, 14 Oct 2016 01:44:42 +0000 (18:44 -0700)]
BaseTemplate: Make getMsg() calling pattern more like wfMessage()
wfMessage() and IContextSource::msg() allow you to pass parameters to
the message in the initial function call, which is often more convenient
for developers. Support that in BaseTemplate::getMsg() too for
standardization.
Change-Id: I2488234f431be5bab00ca4366d864c84d7ff9e03
jenkins-bot [Thu, 13 Oct 2016 21:05:24 +0000 (21:05 +0000)]
Merge "Move up devunt's name to Developers"
jenkins-bot [Thu, 13 Oct 2016 20:54:24 +0000 (20:54 +0000)]
Merge "Remove deprecated ObjectCache::newAccelerator method"
jenkins-bot [Thu, 13 Oct 2016 20:29:25 +0000 (20:29 +0000)]
Merge "Fix WANObjectCache doc typo"
Translation updater bot [Thu, 13 Oct 2016 20:11:07 +0000 (22:11 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Ibfd8e73fde17d1aaaec3c7b1c9235b840b232082
Fomafix [Wed, 16 Dec 2015 11:43:21 +0000 (11:43 +0000)]
SpecialWatchlist: Move title from form action to hidden input
This is required to support installation without URL rewriting.
Bug: T121628
Change-Id: I4b5677062f46f1cc728ea31271c1f807af325b93
zppix1 [Sat, 30 Jul 2016 23:54:30 +0000 (18:54 -0500)]
Fix grammar, wording and flow in the API documentation
Change-Id: I6c2de82faba9b7aebd02f68728c522c32d65f327
Elliott Eggleston [Thu, 13 Oct 2016 17:55:01 +0000 (12:55 -0500)]
Only set memcache hash when saving messages to memcache
Shouldn't need to change the memcache hash unless we're changing the
memcache value.
Bug: T144952
Change-Id: I8e5cc29bfa0372f0071914e534e0b80cc4d34286
jenkins-bot [Thu, 13 Oct 2016 17:51:17 +0000 (17:51 +0000)]
Merge "Change documentation of formatTimePeriod"
jenkins-bot [Thu, 13 Oct 2016 17:48:58 +0000 (17:48 +0000)]
Merge "Make TransactionProfiler::setSilenced() calls handle nesting"
Andrew Harris [Sun, 13 Dec 2015 19:02:38 +0000 (15:32 -0330)]
Change documentation of formatTimePeriod
Currently, the function formatTimePeriod does not have a very descriptive
documentation and has a TODO tag on it to change the documentation
Change the documentation to be more descriptive and remove the TODO
Change-Id: Idde711f1d3d6cbe0ecab0c3b49c68a4876d9e8b2
jdlrobson [Thu, 13 Oct 2016 16:17:08 +0000 (09:17 -0700)]
Enable APISandbox code on mobile
It's a special page and only uses mobile vetted code
so completely fine to load this on mobile
That said the visual display needs a lot of work but that
can be remedied in a follow up.
Bug: T148049
Change-Id: I2a8424e7c348bd5283aba99d1a81bb259d7e54c5
Brad Jorsch [Thu, 13 Oct 2016 16:53:31 +0000 (12:53 -0400)]
Avoid blowing up inside Parser::extensionSubstitution() when PP limits are exceeded
The most critical one is if the marker name is bad, since that causes
StripState to throw an exception since I798d31af. But we may as well
check the other expand calls in this function too to avoid outputting
broken wikitext.
Bug: T136401
Change-Id: I1cb353d74f9a46168055e1abeb22cf569fe9354a
Ed Sanders [Thu, 13 Oct 2016 16:54:14 +0000 (09:54 -0700)]
Add self to credits (Ed Sanders)
Change-Id: Ia72f0702651fda95449ec08b18b2bca98e047a69
Aaron Schulz [Thu, 13 Oct 2016 08:15:12 +0000 (01:15 -0700)]
Fix WANObjectCache doc typo
Change-Id: I74ef6598d86bdf43ae35f776878cfbb8e9695907
Petr Pchelko [Wed, 12 Oct 2016 21:20:29 +0000 (14:20 -0700)]
ApiPurge: Set the triggering user for the LinksUpdate
Even if the API call was done anonymously, we still have the IP
address to set as a triggering user. This is needed in the EventBus
since the LinksUpdate job triggers a page-properties-change event
and we need information about the performer for each page-related
event.
Bug: T147516
Bug: T147977
Change-Id: Idc6efc894698606ba528f4bd67658267ed250862
Aaron Schulz [Thu, 13 Oct 2016 01:14:03 +0000 (18:14 -0700)]
Make TransactionProfiler::setSilenced() calls handle nesting
Change-Id: I6511a72a0fb921468a8a19ceb4d0a8ae669aa6e4
jenkins-bot [Thu, 13 Oct 2016 00:59:01 +0000 (00:59 +0000)]
Merge "Balancer: remove unnecessary extra argument"
jenkins-bot [Thu, 13 Oct 2016 00:01:34 +0000 (00:01 +0000)]
Merge "TitleWidget: Take 'known' status into account when deciding page existence"
C. Scott Ananian [Wed, 12 Oct 2016 23:56:51 +0000 (16:56 -0700)]
Balancer: remove unnecessary extra argument
The full HTML5 spec clones element attributes when they are added to
the ActiveFormattingElements list, so that when an element on that
list is later cloned and reinserted the attributes are the *original*
attributes, not reflecting any changes which embedded JavaScript
in an inline <script> block may have made to them since the element
was pushed.
However, the PHP implementation doesn't run any JavaScript so there's
no way the attributes could change during balancing and there is
thus no reason to keep extra copies of the attributes around.
Change-Id: I89647aeb90c64701d77e862ea9e3d22b19bbdedc
jenkins-bot [Wed, 12 Oct 2016 23:48:14 +0000 (23:48 +0000)]
Merge "Remove ContentHandler::deprecated()"
jenkins-bot [Wed, 12 Oct 2016 23:46:43 +0000 (23:46 +0000)]
Merge "Make Article::getContent() emit deprecation warnings"
Reedy [Sat, 8 Oct 2016 12:30:16 +0000 (13:30 +0100)]
Remove ContentHandler::deprecated()
Now unused, replaced with wfDeprecated() calls specifically
Bug: T145728
Change-Id: Id269bcd2958f23ecbc7f4f06a8c3ab5873c53117
Aaron Schulz [Wed, 12 Oct 2016 22:15:15 +0000 (15:15 -0700)]
Remove deprecated ObjectCache::newAccelerator method
Change-Id: I2be2afe3f2bba830aea4e985005adb72f0e45a82
Paladox [Wed, 12 Oct 2016 15:22:20 +0000 (16:22 +0100)]
Add patch to migrate rc_ip field to varbinary(40)
This makes it match tables.sql, as it was modified previously but no
related database patch was made.
Bug: T117854
Change-Id: I239e7ee4d97fcc3cb96c98dc53d9371883aaf4fb
jenkins-bot [Wed, 12 Oct 2016 20:36:22 +0000 (20:36 +0000)]
Merge "Adding SITENAME to search box placeholder"
jenkins-bot [Wed, 12 Oct 2016 19:34:42 +0000 (19:34 +0000)]
Merge "Make SessionBackend::save() update the user post-send"
Aaron Schulz [Sun, 11 Sep 2016 19:52:11 +0000 (12:52 -0700)]
Make SessionBackend::save() update the user post-send
Bug: T92357
Change-Id: Id4f4991aca1ceeb74b59e980f09863041246a4fc
jenkins-bot [Wed, 12 Oct 2016 18:05:42 +0000 (18:05 +0000)]
Merge "Balancer: Add a bunch of phpdoc and 2 fixmes"
jenkins-bot [Wed, 12 Oct 2016 16:49:35 +0000 (16:49 +0000)]
Merge "Call parent::__construct() in MysqlBase AFTER transferring specific parameters"
Alex Monk [Wed, 12 Oct 2016 01:04:06 +0000 (02:04 +0100)]
TitleWidget: Take 'known' status into account when deciding page existence
Bug: T72123
Change-Id: Id00215946a9a1927967e8af7f321862e89261c51
jenkins-bot [Wed, 12 Oct 2016 15:50:21 +0000 (15:50 +0000)]
Merge "GallerySlideshow: Add tooltip on toggle thumbnails icon"
jenkins-bot [Wed, 12 Oct 2016 15:26:12 +0000 (15:26 +0000)]
Merge "GallerySlideshow: Keep alt attribute of images"
jenkins-bot [Wed, 12 Oct 2016 14:57:10 +0000 (14:57 +0000)]
Merge "Improve Doxygen template used by mwdocgen.php"
Jan Drewniak [Wed, 12 Oct 2016 12:47:15 +0000 (14:47 +0200)]
Adding SITENAME to search box placeholder
Changing the search box placeholder from just reading
"Search" to "Search {{SITENAME}}".
This label is more explicit. It is also consistent
with the MobileFrontend search box placeholder.
Bug: T144640
Change-Id: I67a21f1e13c6326aede90b19bc68410df48a8aa0
Prateek Saxena [Wed, 12 Oct 2016 07:39:11 +0000 (13:09 +0530)]
GallerySlideshow: Keep alt attribute of images
Change-Id: Ia7fe913ab64b2796316588ba51ebe52e144d739f
Volker E [Thu, 29 Sep 2016 06:56:43 +0000 (23:56 -0700)]
commonPrint: Remove overqualified selectors & `!important` where applicable
Removing overqualified CSS selectors and use of `important` where
applicable (CSSLint). Also deleting obsolete `a.sortheader` rule.
Bug: T136459
Change-Id: I2ed1c7188c96d6205ee03dc46a2a90130c8d120a
Prateek Saxena [Wed, 12 Oct 2016 06:50:31 +0000 (12:20 +0530)]
GallerySlideshow: Add tooltip on toggle thumbnails icon
Bug: T140593
Change-Id: Iec5a4bcbce5383bf3b657f6ed4134ff15820b2d6
jenkins-bot [Tue, 11 Oct 2016 23:18:45 +0000 (23:18 +0000)]
Merge "Guard Database::explicitTrxActive() against returning false while in begin()"
Reedy [Tue, 11 Oct 2016 21:29:04 +0000 (22:29 +0100)]
Call parent::__construct() in MysqlBase AFTER transferring specific parameters
Bug: T147852
Change-Id: Id07bb38efb6a9a3b4f4f7e07c0a2c6a74bb1b58d
jenkins-bot [Tue, 11 Oct 2016 20:44:34 +0000 (20:44 +0000)]
Merge "Convert LanguageConverter to using getLocalServerObjectCache()"
Aaron Schulz [Thu, 29 Sep 2016 02:58:57 +0000 (19:58 -0700)]
Convert LanguageConverter to using getLocalServerObjectCache()
Change-Id: I7bfcc389ef0266299d887a3520ab9581ef9aa9be
jenkins-bot [Tue, 11 Oct 2016 20:14:55 +0000 (20:14 +0000)]
Merge "objectcache: Fix test coverage"
L10n-bot [Tue, 11 Oct 2016 20:13:18 +0000 (20:13 +0000)]
Merge "Localisation updates from https://translatewiki.net."
jenkins-bot [Tue, 11 Oct 2016 20:07:12 +0000 (20:07 +0000)]
Merge "Call resetChildProcessServices() in ForkController"
Translation updater bot [Tue, 11 Oct 2016 20:05:20 +0000 (22:05 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Icce45da0b102dcf69d4f421b7fb42f71cf0ecbb2
jenkins-bot [Tue, 11 Oct 2016 20:02:04 +0000 (20:02 +0000)]
Merge "Make server index validity checks in LoadBalancer actually work"
Aaron Schulz [Tue, 11 Oct 2016 19:17:12 +0000 (12:17 -0700)]
Call resetChildProcessServices() in ForkController
Use this instead of bogus destroyInstance() call to LBFactory.
Change-Id: Iaf62925c0b3bf364dbaca8160f9c5bbfd97670ab
Aaron Schulz [Sun, 9 Oct 2016 17:47:49 +0000 (10:47 -0700)]
Guard Database::explicitTrxActive() against returning false while in begin()
This can happen in the special case of the srvCache using callbacks
triggered by getApproximateLagStatus(). Treat the transaction as
explicit until begin() finishes to avoid this since it can cause
transaction nesting errors if caller thinks its OK to commit when
startAtomic() is still in progress.
Bug: T147697
Change-Id: If1c0f14f6a72cbcbee365afab8ee5a0872e746c8
Timo Tijhof [Tue, 11 Oct 2016 19:47:53 +0000 (21:47 +0200)]
objectcache: Fix test coverage
Follows-up
24200e8,
37df4f8. Test coverage still broken.
> Trying to @cover not existing method
> "WANObjectCache::getMultitWithSetCallback".
Change-Id: Ie4c9a998ea352f93f3c7dcdea25ea5c017ffbab5
Stanislav Malyshev [Tue, 11 Oct 2016 19:13:10 +0000 (12:13 -0700)]
Call destroy method that actually exists instead of one that doesn't anymore.
Bug: T147881
Change-Id: Idac48d3c022af60409df37f2b1fcf82af814bdfa
Kunal Mehta [Tue, 11 Oct 2016 18:27:06 +0000 (11:27 -0700)]
Balancer: Add a bunch of phpdoc and 2 fixmes
Change-Id: I0596c73cc87ec609d75aa4d8b241c2377bc4f9b1
Volker E [Wed, 28 Sep 2016 01:20:40 +0000 (18:20 -0700)]
Remove outdated deprecated .mw-ui-primary class
Removing outdated `.mw-ui-primary` button class, that was deprecated
more than two years ago.
Change-Id: I0f9be4dec4aea83d182e919add1ef8495b293907
jenkins-bot [Tue, 11 Oct 2016 17:44:28 +0000 (17:44 +0000)]
Merge "API: Add a 'known' property when missing-but-known titles are output"
Fomafix [Sun, 9 Oct 2016 17:48:14 +0000 (19:48 +0200)]
Update weblinks in comments from HTTP to HTTPS
Use HTTPS instead of HTTP where the HTTP link is a redirect to the HTTPS link.
Change-Id: I06d9e043730accc4ae71b927e0f8229f0fc3b340
jenkins-bot [Tue, 11 Oct 2016 17:04:59 +0000 (17:04 +0000)]
Merge "Ignore defineProperty() failures in mw.log.deprecate"
jenkins-bot [Tue, 11 Oct 2016 16:27:54 +0000 (16:27 +0000)]
Merge "API: Remove deprecated response values from action=login"
jenkins-bot [Tue, 11 Oct 2016 16:27:52 +0000 (16:27 +0000)]
Merge "Tweak fullscreen styles for API sandbox"
jenkins-bot [Tue, 11 Oct 2016 16:24:47 +0000 (16:24 +0000)]
Merge "Preserve font size in ApiSandbox when going fullscreen"
Brad Jorsch [Mon, 15 Aug 2016 18:27:40 +0000 (14:27 -0400)]
API: Add a 'known' property when missing-but-known titles are output
For example file pages from foreign repos, MediaWiki-namespace messages
that haven't been locally customized, and titles manipulated with the
'TitleIsAlwaysKnown' hook.
This allows clients to be able to display such titles as bluelinks
rather than redlinks.
This also has ApiPageSet populate LinkCache to make later checks of
->exists() and ->isKnown() more efficient.
Bug: T141963
Change-Id: Idbdfd2896c0ce9425ededd7cb4b60eda89ba7ef5
Ed Sanders [Wed, 7 Sep 2016 03:09:26 +0000 (20:09 -0700)]
Tweak fullscreen styles for API sandbox
Change-Id: I69ae300c00931d6a4fff3920645b2c6ff6708284
jenkins-bot [Tue, 11 Oct 2016 16:07:29 +0000 (16:07 +0000)]
Merge "Use <a> instead of <a href="#"> for JavaScript click events"
jenkins-bot [Tue, 11 Oct 2016 16:01:33 +0000 (16:01 +0000)]
Merge "mediawiki.UI: Document explicitly about deprecated .mw-ui-constructive"
Fomafix [Mon, 16 Jun 2014 08:30:17 +0000 (08:30 +0000)]
Use <a> instead of <a href="#"> for JavaScript click events
* No status line with URL and "#".
* No new tab on middle click.
a { cursor: pointer; } ensures to have a pointer as mouse cursor on hover.
tabindex="0" ensures to have a normal tab order.
role="button" according to
https://www.mediawiki.org/wiki/Accessibility_guide_for_developers
Change-Id: I5903901752ffb52e778f3582c7da0f820dc305c8
jenkins-bot [Tue, 11 Oct 2016 15:31:49 +0000 (15:31 +0000)]
Merge "SECURITY: quote booleans as string (not integer) in DatabaseMysqlBase"
Gergő Tisza [Thu, 6 Oct 2016 17:39:08 +0000 (17:39 +0000)]
SECURITY: quote booleans as string (not integer) in DatabaseMysqlBase
Comparing a string column to 0 will produce spurious matches, and it is easy
to get a false value in unexpected places. Comparing an int column to '0'
does not seem to cause any problems.
Bug: T147537
Change-Id: I5ad547de509b3417b5937be6bdda9befb8aed8b6
jenkins-bot [Tue, 11 Oct 2016 06:35:11 +0000 (06:35 +0000)]
Merge "Fix the name of the Livvi-Karelian to fully Latin alphabet"
jenkins-bot [Tue, 11 Oct 2016 03:22:19 +0000 (03:22 +0000)]
Merge "TemplatesOnThisPage: The second paramter in rawElement is attributes, not content"
Volker E [Tue, 11 Oct 2016 03:17:14 +0000 (20:17 -0700)]
mediawiki.UI: Document explicitly about deprecated .mw-ui-constructive
Changing documentation in mediawiki.UI anchors about deprecated
`.mw-ui-constructive` class.
Bug: T146923
Change-Id: If3686c7c9c071fa708ae1deb82aa465a1f390175
Amir Sarabadani [Mon, 10 Oct 2016 18:37:36 +0000 (22:07 +0330)]
TemplatesOnThisPage: The second paramter in rawElement is attributes, not content
With proper typehinting this wouldn't have happened
Bug: T147789
Change-Id: I19ef9388acfd9159304b8141c54ce1ead27d0791