Bartosz Dziewoński [Thu, 23 Jul 2015 21:47:08 +0000 (23:47 +0200)]
Implement CalendarWidget and DateInputWidget
Example usage: I193fcd3175ebc96297f9d2cdd0f4de428388dd8e
Bug: T97425
Change-Id: I6f760f7c32e2e6ed2008e897af72fb9e17dd663b
jenkins-bot [Wed, 22 Jul 2015 12:20:34 +0000 (12:20 +0000)]
Merge "Add LICENSE for mustache.js library"
jenkins-bot [Wed, 22 Jul 2015 08:20:16 +0000 (08:20 +0000)]
Merge "widgets: Code quality and cleanup pass"
Kunal Mehta [Wed, 22 Jul 2015 06:52:12 +0000 (23:52 -0700)]
Add LICENSE for mustache.js library
The mustache.js file does not contain any licensing information, so include
upstream's LICENSE file. Taken from
<https://github.com/janl/mustache.js/blob/0.8.2/LICENSE>.
Change-Id: I57a21da20121222c39ce22bf998d508a8293dca2
Bartosz Dziewoński [Wed, 22 Jul 2015 00:01:16 +0000 (02:01 +0200)]
widgets: Code quality and cleanup pass
Fixing typos, enforcing coding conventions from OOUI,
renaming parameters, formatting code.
Change-Id: I92dc28c8ac3d6c00e40ad48d76730deb29edefec
Aaron Schulz [Sun, 8 Mar 2015 15:06:29 +0000 (08:06 -0700)]
Made DB ignoreErrors() method protected
* This should *only* ever be used internal for error suppression,
such as in the exception reporting methods. Having it public
means callers have to worry (in theory) about whether the
DB handles errors one way or a totally different way even
though there is really only meant to be one.
Change-Id: I5916830d1bd53ee948308f394e55c17dd515ad33
jenkins-bot [Tue, 21 Jul 2015 19:54:00 +0000 (19:54 +0000)]
Merge "Allow numeric statsd key name components"
Ori Livneh [Tue, 21 Jul 2015 19:40:20 +0000 (12:40 -0700)]
Allow numeric statsd key name components
Make sure BufferingStatsdDataFactory::normalizeMetricKey() doesn't delete
digits in key names.
Change-Id: I22baa81a88a3e0bc0d5b8b58bd6bb922c58a3255
Translation updater bot [Tue, 21 Jul 2015 19:27:20 +0000 (21:27 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: If7e824aeef7bcacbc7f55b94ecef7e37ccf9e19a
Gilles [Tue, 21 Jul 2015 17:55:14 +0000 (17:55 +0000)]
Merge "Support for storing files under SHA-1 names"
jenkins-bot [Tue, 21 Jul 2015 16:29:52 +0000 (16:29 +0000)]
Merge "Update button focus and hover state according to spec"
Aaron Schulz [Tue, 10 Mar 2015 13:26:14 +0000 (14:26 +0100)]
Support for storing files under SHA-1 names
* Added a "storageLayout" flag to LocalRepo config (supports "sha1")
* Added a simple migration script to copy files the SHA1 paths
* Currently works with img_auth.php + thumb_handler.php for URLs
* Added visibility to some LocalFile methods
* Simple tests for the wrapper class.
Co-Authored-By: Gilles Dubuc <gdubuc@wikimedia.org>
Change-Id: Iad46ad669c8ae3c02d10da10c3f7a16fe161663f
Bug: T1210
Prateek Saxena [Tue, 21 Jul 2015 11:07:53 +0000 (16:37 +0530)]
Update button focus and hover state according to spec
Design spec at https://phabricator.wikimedia.org/M31
Change-Id: I270e2fcf863265a51ed62f790dff1ee9cf31a8b6
jenkins-bot [Tue, 21 Jul 2015 11:11:26 +0000 (11:11 +0000)]
Merge "tiny optimization Title::isValidRedirectTarget()"
Pavel Astakhov [Tue, 21 Jul 2015 10:47:05 +0000 (16:47 +0600)]
tiny optimization Title::isValidRedirectTarget()
Not special page cannot be invalid redirect target
Change-Id: Ie8cc0c9717963472bdaf5b9d143938bd05bef6ba
jenkins-bot [Tue, 21 Jul 2015 08:58:18 +0000 (08:58 +0000)]
Merge "Switched upload chunk status store to the main object stash"
jenkins-bot [Tue, 21 Jul 2015 06:24:53 +0000 (06:24 +0000)]
Merge "Avoid logging query in wasDeletedSinceLastEdit() if the page still exists"
jenkins-bot [Tue, 21 Jul 2015 06:23:49 +0000 (06:23 +0000)]
Merge "Make the User Timing API safe to use in MediaWiki"
Kunal Mehta [Sun, 12 Jul 2015 05:07:18 +0000 (22:07 -0700)]
Clean up UserMailer::send() parameters
$replyto and $contentType should now be passed as an array of $options.
This will make it easier to add more options in the future without
having a long list of optional parameters.
Change-Id: I2c38bb438bd01e0ed2552024a40311f3e8e2dc08
jenkins-bot [Tue, 21 Jul 2015 01:32:50 +0000 (01:32 +0000)]
Merge "mw.loader: Fix late loading of CSS in certain cases"
Roan Kattouw [Mon, 20 Jul 2015 22:22:56 +0000 (17:22 -0500)]
mw.loader: Fix late loading of CSS in certain cases
By protecting the CSS callbacks array against being
polluted by the callbacks themselves. This fixes
a bug where if A depends on B and both A and B have
styles, both A and B are executed once B's styles
have loaded (but before A's styles have loaded).
This breaks mw.loader's contract to only execute
A once its styles have loaded.
Bug: T105973
Change-Id: Ifa8fc7b3d275faa1f9a136a8c4a0e0a7cc358083
jenkins-bot [Mon, 20 Jul 2015 23:05:26 +0000 (23:05 +0000)]
Merge "Allow constructing a Message from a MessageSpecifier"
jenkins-bot [Mon, 20 Jul 2015 23:03:58 +0000 (23:03 +0000)]
Merge "PostgreSQL: Fix text search on moved pages"
Aaron Schulz [Mon, 20 Jul 2015 22:15:53 +0000 (15:15 -0700)]
Avoid logging query in wasDeletedSinceLastEdit() if the page still exists
* This avoids hitting a long tail of logging table queries that
cannot easily use the buffer pool all the time.
Change-Id: Id2ad6b9699f1a8c579ebb1c3c0319183772af1bd
Translation updater bot [Mon, 20 Jul 2015 19:31:27 +0000 (21:31 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I08af6f41650b994a6922bb0f78be7c52329df105
jenkins-bot [Mon, 20 Jul 2015 18:55:07 +0000 (18:55 +0000)]
Merge "Log thumbnail access"
Gilles Dubuc [Mon, 20 Jul 2015 17:59:36 +0000 (19:59 +0200)]
Log thumbnail access
Bug: T106323
Change-Id: Iddd4201b13a31f441c6d25bcde6564b643cefdb4
jenkins-bot [Mon, 20 Jul 2015 18:34:12 +0000 (18:34 +0000)]
Merge "Removed redundant signatures from DatabaseBase"
jenkins-bot [Mon, 20 Jul 2015 17:12:25 +0000 (17:12 +0000)]
Merge "Fix doc-blocks for some HTMLForm elements"
Florian [Mon, 20 Jul 2015 16:27:36 +0000 (18:27 +0200)]
Fix doc-blocks for some HTMLForm elements
The @return doxygen parameter can take a class with a namespace, but
the \ needs to be escaped with an additional \. "\value" is usually interpreted
as a special command.
Actually with "@return OOUI\Widget", e.g., you'll get this output in your docs:
return OOUI
and an error message in the doxygen generation with something like "unknown command \Widget".
With "@return OOUI\\Widget" you'll get the expected output:
return OOUI\Widget
without any error message.
Change-Id: I14c4d7521f81ddd8c7b56facc1f0ae34f86b2299
Kunal Mehta [Tue, 23 Sep 2014 22:41:03 +0000 (15:41 -0700)]
Support redirects in JavaScriptContent
When a JavaScript page is moved, a "redirect" in the form of
mw.loader.load(...) will be left behind, so any other
JavaScript loading the page that way will still work, albeit
with an extra HTTP request.
This also implements Content::getRedirectTarget(), so redirects
are marked properly in the database, and users viewing them
are redirected properly. A magic "/* #REDIRECT */" comment
must be in front of the mw.loader.load call. This is done so
that pages which currently are just one mw.loader.load call
aren't turned into redirects.
Bug: 71200
Bug: 33973
Change-Id: I10fdff087a901da56fad64531f0e382f90ebcf37
jenkins-bot [Mon, 20 Jul 2015 14:53:04 +0000 (14:53 +0000)]
Merge "Add edit link to each row on Special:WhatLinksHere"
jenkins-bot [Mon, 20 Jul 2015 14:42:36 +0000 (14:42 +0000)]
Merge "Don't ignore autofocus in HTMLForm"
jenkins-bot [Mon, 20 Jul 2015 14:42:32 +0000 (14:42 +0000)]
Merge "Implement UserInputWidget in OOUI/MW Widgets"
jenkins-bot [Mon, 20 Jul 2015 12:12:48 +0000 (12:12 +0000)]
Merge "jquery.makeCollapsible: Make it possible to clone a collapsible"
Florian [Mon, 20 Jul 2015 04:26:39 +0000 (06:26 +0200)]
Don't ignore autofocus in HTMLForm
Autofocus needs to be boolean true to work in OOUI (empty string is interpreted
as false), and it's working in div layout, too, so there is no need to transform
it into a string.
Change-Id: I8cb57e0b701c7bc07e75ae60ecd98911ac37d30f
Florian [Fri, 17 Jul 2015 22:04:02 +0000 (00:04 +0200)]
Implement UserInputWidget in OOUI/MW Widgets
To use OOUI for forms with user name autocomplete, the new widget
UserInputWidget interacts like the jQuery pendant (working with css
class "mw-autocomplete-user").
It is also available in HTMLForm as "user".
Example usage: Iaeff912e6437d6ebef0d5b1919ce8cf53a7fd5f1
Change-Id: I9501c85f4288c255bbe3a5284e99b57b6169916f
jenkins-bot [Sun, 19 Jul 2015 23:30:28 +0000 (23:30 +0000)]
Merge "Fix notice on Special:UserLogin"
jenkins-bot [Sun, 19 Jul 2015 22:57:14 +0000 (22:57 +0000)]
Merge "Do not suggest alternate svg sizes bigger than $wgMaxSVGSize on img pg"
Florian [Sun, 19 Jul 2015 22:13:40 +0000 (00:13 +0200)]
Fix notice on Special:UserLogin
Follow up: Ia81f7c52f08e8dcc73ac751432560c4077d4bd39
Change-Id: Iee6cdb0f29348badad6fe629c82b1ed36c36e3f2
Brian Wolff [Sun, 19 Jul 2015 11:26:58 +0000 (05:26 -0600)]
Do not suggest alternate svg sizes bigger than $wgMaxSVGSize on img pg
Suggesting a size bigger than the max svg size, will simply result
in a smaller rendering than the user has been lead to believe they
would recieve.
Additionally fix wrong argument order to $this->getThumbSizes
which was causing the nominal size for an SVG to not be suggested
as an alternate size on the image page.
See some of the comments T106263 (However, that bug is not about
this issue).
Change-Id: Ia63ddd6e89725f8e7979687310c3b6819da0cbbc
Aaron Schulz [Sun, 19 Jul 2015 20:50:32 +0000 (13:50 -0700)]
Removed redundant signatures from DatabaseBase
Change-Id: I35816c752cd1b782796989a2d5ac4fe5eff78e55
jenkins-bot [Sun, 19 Jul 2015 20:50:08 +0000 (20:50 +0000)]
Merge "Allow extensions to add a banner to UserLogin and CreateAccount special pages"
Translation updater bot [Sun, 19 Jul 2015 19:13:44 +0000 (21:13 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I9a052788ec4728d10751bfb9a920d63c6a1e9077
Marius Hoch [Sun, 19 Jul 2015 17:29:58 +0000 (12:29 -0500)]
Use CACHE_ACCEL for SiteLists if on HHVM
Bug: T58602
Change-Id: I3eeedddeb79cfbee734cfe49fe86d32bf826040a
Brian Wolff [Sun, 19 Jul 2015 08:54:35 +0000 (02:54 -0600)]
Fix fatal when non-ascii message key is normalized
Missing global declaration when using $wgContLang in
MessageCache::normalizeKey
Change-Id: Ia1c1f41244fd5629527b99a5f2038f607cff42c4
Follow-up:
47e0f0c3
Brian Wolff [Sun, 19 Jul 2015 09:02:57 +0000 (03:02 -0600)]
Add tests for
47e0f0c3 (MessageCache::normalizeKey())
Change-Id: If8c88383ccfcfcf08d3d85e5648eb338f0d14268
Kunal Mehta [Mon, 25 Aug 2014 05:15:05 +0000 (22:15 -0700)]
findHooks: Exit with a status code of 1 if issues are found
This will make it easier to have something automated run
the script since it can check the exit code of the script
so see if any issues were found.
Also fixed the printing of "Looks good!", which wasn't happening
if a hook was being ignored. The check for ignoring was moved up
and out of the print logic.
Change-Id: I683a131a804d4fac9a21f386b2756e050219d392
jenkins-bot [Sat, 18 Jul 2015 21:29:51 +0000 (21:29 +0000)]
Merge "maintenance: Add --query option in sql.php"
jenkins-bot [Sat, 18 Jul 2015 21:28:03 +0000 (21:28 +0000)]
Merge "Add public keywords to the QueryPage base class"
Timo Tijhof [Sat, 18 Jul 2015 20:21:00 +0000 (15:21 -0500)]
maintenance: Add --query option in sql.php
This makes it easier to run a query in a scripted fashion,
e.g. with Wikimedia's foreachwiki.
Change-Id: I5562be2fb0871817ee55f1395b686537069f78dc
Arlo Breault [Wed, 8 Jul 2015 21:17:59 +0000 (14:17 -0700)]
Allow whitespace between indent and table start tag
* \s matches the trim on the line.
* Since leading space is ok for table start tags, and you can use them
in ":" context, you should be able to compose the two together.
Bug: T105238
Change-Id: Id08e24e5dd2bb8ca09453adec87b21225df4a840
Thiemo Mättig [Sat, 18 Jul 2015 19:51:07 +0000 (14:51 -0500)]
Add public keywords to the QueryPage base class
A lot more methods do not have visibility keywords. Some probably
should be private, a lot need to be protected, but all this will be
a breaking change. In this patch I'm focusing on methods that are
already used as public methods. The added public keyword is not a
breaking change because it's the default anyway.
Change-Id: I52e34209557b00f97a4e68250afbeb7647b64146
jenkins-bot [Sat, 18 Jul 2015 19:45:33 +0000 (19:45 +0000)]
Merge "Removed squid purge in generateAndSaveThumb()"
Translation updater bot [Sat, 18 Jul 2015 19:43:41 +0000 (19:43 +0000)]
Merge "Localisation updates from https://translatewiki.net."
jenkins-bot [Sat, 18 Jul 2015 19:37:56 +0000 (19:37 +0000)]
Merge "Added FIXME to default Database replace() implementation"
jenkins-bot [Sat, 18 Jul 2015 19:36:42 +0000 (19:36 +0000)]
Merge "Set $wgPasswordResetRoutes['email'] = true by default"
jenkins-bot [Sat, 18 Jul 2015 19:36:39 +0000 (19:36 +0000)]
Merge "Add missing paths to maintenance/findHooks.php"
Translation updater bot [Sat, 18 Jul 2015 19:35:14 +0000 (21:35 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Ie3feb95b7b7f4fdc020db18c99f7d361c8837afc
Nemo bis [Sat, 18 Jul 2015 16:19:19 +0000 (18:19 +0200)]
Set $wgPasswordResetRoutes['email'] = true by default
It was not only for worries about large wikis, see
3ef8a83c0.
Wikipedia has been using it for a long while.
Change-Id: Ibab7fa860ba3ab56366c63626516e69984cd1934
Ricordisamoa [Sat, 18 Jul 2015 07:57:13 +0000 (09:57 +0200)]
Fix name of the 'PageViewUpdates' hook in docs
Added with commit
12c370c68b8bb2388be1829968e48d73f3b8d2e9
Change-Id: I53e90c2185841da1b4e2245f96748a1830003967
Ricordisamoa [Sat, 18 Jul 2015 08:06:17 +0000 (10:06 +0200)]
Add missing paths to maintenance/findHooks.php
* includes/changetags/
created with commit
5c4681012e78a8d5004eea917eba90d448d7e0f3
* includes/exception/
created with commit
557af130868dacfb981e916baa4dcbcb866e16a1
* includes/password/
created with commit
95a8974c6bda2c6353612c40b01b9c78527b8956
Change-Id: Ie9047a1849969a078465d1e81ada16a7b47bc0ec
Aaron Schulz [Sat, 18 Jul 2015 03:17:06 +0000 (03:17 +0000)]
Merge "Defer user_newtalk updates in clearNotification() to post-send"
jenkins-bot [Fri, 17 Jul 2015 23:55:17 +0000 (23:55 +0000)]
Merge "Use Node.ELEMENT_NODE and Node.TEXT_NODE constants instead of magic numbers"
jenkins-bot [Fri, 17 Jul 2015 23:54:47 +0000 (23:54 +0000)]
Merge "Check for any content of MediaWiki namespace titles before passing it through ContentHandler"
Alex Monk [Fri, 17 Jul 2015 23:25:24 +0000 (18:25 -0500)]
Check for any content of MediaWiki namespace titles before passing it through ContentHandler
Follows up I302d7915
Change-Id: I484bc45681d2a916aaa1e174e9235515aea62930
Aaron Schulz [Fri, 17 Jul 2015 22:22:54 +0000 (15:22 -0700)]
Added FIXME to default Database replace() implementation
Change-Id: I3ec0ec066248ee733b41f9c70d40382d96898613
Aaron Schulz [Thu, 16 Jul 2015 23:06:13 +0000 (16:06 -0700)]
Defer user_newtalk updates in clearNotification() to post-send
* Also only issue DELETE if notifications exist. Previously,
this would issue a DELETE for all self talk page views.
Bug: T92007
Change-Id: Ifef11c9e5175d68d9615e59e2ed7de2f2c57bde1
Ori Livneh [Fri, 17 Jul 2015 21:46:03 +0000 (16:46 -0500)]
Make the User Timing API safe to use in MediaWiki
Allow JavaScript code to be annotated via the User Timing API without having to
repeatedly ensure that the API exists by declaring a no-op stub for browsers
that don't implement it. Do it in the startup module so we can use
performance.mark() early. Add an initial performance.mark() call as a use-case.
Task: T105389
Change-Id: Id686073da5baf3fcae36f296e6e50d648a543249
Aaron Schulz [Fri, 17 Jul 2015 20:28:48 +0000 (13:28 -0700)]
Avoid using trigger_error() in addMissingMetadata()
* Just use the normal swift log instead
Bug: T105810
Change-Id: Ifa463e6298a1b57ab6a8d92f9defc744619d9fb6
Translation updater bot [Fri, 17 Jul 2015 19:52:34 +0000 (21:52 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Ia434298289d67f6bdb3147d4dd0cc24d6576fa8a
jenkins-bot [Fri, 17 Jul 2015 19:35:19 +0000 (19:35 +0000)]
Merge "Special:JavaScriptTest: Redirect to /qunit/plain by default"
Aaron Schulz [Fri, 17 Jul 2015 19:27:17 +0000 (12:27 -0700)]
Removed squid purge in generateAndSaveThumb()
* This is only useful for fixing thumbnails by manually making
a thumb.php (non cache-handled) URL. This is what ?action=purge
is for. The only edge case is when the thumb listings are out
of sync with CDN, in which case ?action=purge does not work.
Change-Id: I755532f08aa23e651f118b1efff937e3314805eb
jenkins-bot [Fri, 17 Jul 2015 19:11:01 +0000 (19:11 +0000)]
Merge "Update Namespaces, SpecialPageAliases and MagicWords for South Azerbaijani (azb)"
jenkins-bot [Fri, 17 Jul 2015 19:03:52 +0000 (19:03 +0000)]
Merge "Refine thumbnailing metrics"
Kunal Mehta [Fri, 10 Jul 2015 03:40:27 +0000 (20:40 -0700)]
Special:JavaScriptTest: Redirect to /qunit/plain by default
Currently there's only one framework, so having an error landing page
when visiting Special:JavaScriptTest isn't helpful. DWIM and send the
user to Special:JavaScriptTest/qunit/plain if that is the only framework
that is configured.
Also add the testing help link to the "/plain" view.
Change-Id: Ifc473d080ecf6f0a9add0510480ba9dad76050e9
jenkins-bot [Fri, 17 Jul 2015 16:02:03 +0000 (16:02 +0000)]
Merge "Don't break installation when the local db root user has no password"
Brion Vibber [Fri, 17 Jul 2015 13:42:37 +0000 (08:42 -0500)]
Don't break installation when the local db root user has no password
Reverts broken patch
0cf4e92d; it seems to have been intended to
validate the *to be created* db username/pass, but instead it
validates the *installation username/pass*. This made it impossible
to install if your db user had no password, as on many default dev
installations.
Bug: T85281
Change-Id: I0caaf8b9a244d6f4dad0cba32c566ea557f77fcc
Bartosz Dziewoński [Tue, 14 Jul 2015 20:30:06 +0000 (22:30 +0200)]
Implement NamespaceInputWidget
* Add PHP version of NamespaceInputWidget, co-authored by Florian,
which consists of a DropdownInputWidget offering a choice of
namespaces and two CheckboxInputWidgets allowing to also match
associated namespace (talk/content) or to invert the choice.
* Add an incomplete JS version of NamespaceInputWidget, which is only
really functional when infused from the PHP version (it can't
generate the dropdown by itself, for example). Implement some JS to
improve the experience of selecting the "all namespaces" option in
the dropdown (by disabling the checkboxes when this happens).
* Split off a 'mediawiki.widgets.styles' module, which has the basic
styles for PHP widgets which are to be loaded in the head. Make
OutputPage::enableOOUI() also add this module (which should stay
reasonably small).
* Use the new widget in HTMLForm's HTMLSelectNamespace field. It can
be seen in action on Special:LinkSearch, for example.
Co-Authored-By: Florian <florian.schmidt.welzow@t-online.de>
Co-Authored-By: Bartosz Dziewoński <matma.rex@gmail.com>
Change-Id: I5cbfa9d0f6a8641148ce476b7dbe65e9096b4485
Gilles Dubuc [Fri, 17 Jul 2015 11:48:56 +0000 (13:48 +0200)]
Refine thumbnailing metrics
Bug: T105681
Change-Id: Icf576a1718eb2e588af4c48c05362bbef3bb7942
jenkins-bot [Fri, 17 Jul 2015 03:36:25 +0000 (03:36 +0000)]
Merge "Namespace names for Western Punjabi (pnb)"
Amir E. Aharoni [Thu, 16 Jul 2015 21:39:31 +0000 (16:39 -0500)]
Namespace names for Western Punjabi (pnb)
Written at the Wikimania Hackathon 2015 with Khalid Mahmood.
Change-Id: I8d349cc2aaf9e469afda5203b4c4bcbc7387af05
jenkins-bot [Thu, 16 Jul 2015 23:32:22 +0000 (23:32 +0000)]
Merge "Ignore some ScopedCallback IDE warnings"
jenkins-bot [Thu, 16 Jul 2015 22:26:32 +0000 (22:26 +0000)]
Merge "Tweaked User::READ_LOCKING to use LOCK IN SHARE MODE"
jenkins-bot [Thu, 16 Jul 2015 22:10:32 +0000 (22:10 +0000)]
Merge "TitleInputWidget: Correct links when 'relative' option used"
jenkins-bot [Thu, 16 Jul 2015 21:55:03 +0000 (21:55 +0000)]
Merge "This should fix T105373"
jenkins-bot [Thu, 16 Jul 2015 21:40:41 +0000 (21:40 +0000)]
Merge "InfoAction: Use watchlist query group for watchlist queries"
Alex Monk [Thu, 16 Jul 2015 20:42:53 +0000 (15:42 -0500)]
InfoAction: Use watchlist query group for watchlist queries
Bug: T105852
Change-Id: I8fd38caf04e60f34f76077cd66e447f09fa2f487
jenkins-bot [Thu, 16 Jul 2015 20:29:50 +0000 (20:29 +0000)]
Merge "Use deferred updates in place of $wgActivityUpdatesUseJobQueue"
mjbmr [Thu, 16 Jul 2015 20:05:53 +0000 (20:05 +0000)]
Update Namespaces, SpecialPageAliases and MagicWords for South Azerbaijani (azb)
* https://translatewiki.net/wiki/MediaWiki:Sp-translate-data-Namespaces/azb
* https://translatewiki.net/wiki/MediaWiki:Sp-translate-data-SpecialPageAliases/azb
* https://translatewiki.net/wiki/MediaWiki:Sp-translate-data-MagicWords/azb
Change-Id: Ibffd0e7a2d0d8e70b3433876641c0b562c2114e9
jenkins-bot [Thu, 16 Jul 2015 19:52:16 +0000 (19:52 +0000)]
Merge "Improve serialization of Message, Title"
jenkins-bot [Thu, 16 Jul 2015 19:38:27 +0000 (19:38 +0000)]
Merge "mediawiki.page.ready: When infusing, infuse by id, not by element"
Bartosz Dziewoński [Thu, 16 Jul 2015 18:37:16 +0000 (20:37 +0200)]
TitleInputWidget: Correct links when 'relative' option used
Previously, the links in the suggestions dropdown also pointed to
the relative version, e.g. "/wiki/Foo" instead of "/wiki/Template:Foo".
This also corrects missing dependency for mediawiki.util, which
is no longer used directly (although mediawiki.Title depends on it,
so the code worked correctly in spite of missing dependency).
Follow-up to
ddca1c657e21bd49c01ead2e5e0fbcdb9ee26255.
Change-Id: I8f9293636c597cd617e68b4c238d7424915cf351
Bartosz Dziewoński [Thu, 16 Jul 2015 18:59:11 +0000 (20:59 +0200)]
OOUIHTMLForm: Make sure arguments to OOUI\HtmlSnippet are really strings
Catchable fatal error: Method OOUI\HtmlSnippet::__toString()
must return a string value in
/var/www/html/w/vendor/oojs/oojs-ui/php/Element.php on line 245
$this->getHelpText() can return null.
Maybe OOUI\HtmlSnippet should be doing the casting instead, but it
currently doesn't.
Follow-up to
3ec3f08ca5c7bfae820bbc8085eff0809abd688b.
Change-Id: I0bb2a1594ea5ffd86bf8abd41c13f9451df256d5
Mukunda Modell [Thu, 16 Jul 2015 19:01:55 +0000 (14:01 -0500)]
This should fix T105373
See also Ia481d8a4cd9ed347874d351fa58b2712f3077a47
which is the same change on 1.26wmf14, but in a different file
because this class moved since the branch cut for wmf14.
Bug: T105373
Change-Id: Ib46e82a8c14f1f1955da268ef0ade2ab9cb39ab7
Bartosz Dziewoński [Tue, 14 Jul 2015 20:06:07 +0000 (22:06 +0200)]
mediawiki.page.ready: When infusing, infuse by id, not by element
Workaround for T105828 in OOUI.
Change-Id: I0cf5c9bc527d20c22d4238624985c8c54a20b4d4
Translation updater bot [Thu, 16 Jul 2015 18:41:23 +0000 (18:41 +0000)]
Merge "Localisation updates from https://translatewiki.net."
Translation updater bot [Thu, 16 Jul 2015 18:36:47 +0000 (20:36 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I09b03449679e9389e167c25d80cef52ba206dd3e
jenkins-bot [Thu, 16 Jul 2015 18:33:13 +0000 (18:33 +0000)]
Merge "HTMLForm: Add 'title' type"
jenkins-bot [Thu, 16 Jul 2015 18:31:48 +0000 (18:31 +0000)]
Merge "Change "included" to "transcluded" in messages about cascading"