jenkins-bot [Mon, 30 Jun 2014 17:26:58 +0000 (17:26 +0000)]
Merge "chmod 644"
Reedy [Mon, 30 Jun 2014 17:16:42 +0000 (18:16 +0100)]
chmod 644
Change-Id: I31dddeb4e6373f5817fdfaeba3ff95699aec86b6
jenkins-bot [Mon, 30 Jun 2014 17:17:06 +0000 (17:17 +0000)]
Merge "Fix file permissions from Ic7fc3bd836241dce8f296237bbd80ed3e4d1ee0d"
jenkins-bot [Mon, 30 Jun 2014 17:12:24 +0000 (17:12 +0000)]
Merge "Make Preferences tests language-agnostic"
Cmcmahon [Fri, 27 Jun 2014 20:57:45 +0000 (13:57 -0700)]
Make Preferences tests language-agnostic
Change-Id: I2a0bd6e4306de11a8b3f13505bc3e65439211e23
Brad Jorsch [Mon, 28 Apr 2014 16:03:02 +0000 (12:03 -0400)]
API: Fix queries for list=allusers&auactiveusers
The query introduced to support the auactiveusers is itself broken (it
counts every edit multiple times when combined with the group filters or
auprop=groups or auprop=rights, or for users with multiple rows in
ipblocks) and it breaks auprop=groups and auprop=rights.
Instead, let's filter using the same cached data used by
Special:ActiveUsers and do the actual counting of recent "edits" in a
subquery. And for parity with Special:ActiveUsers, let's skip
RC_EXTERNAL when doing the count.
Also, it turns out the "recenteditcount" property in the result is
really more like "recentactions" since it counts any action that shows
up in recentchanges; the discrepancy between that and "editcount" can be
confusing if someone is doing a lot of logged actions that don't create
dummy revisions. Let's rename that, but we'll have to keep the old
property around for a while for BC.
Bug: 64505
Bug: 64507
Bug: 67301
Change-Id: I461e92819188c311cbb3853bc6bfad45962c8d7b
Reedy [Mon, 30 Jun 2014 14:31:47 +0000 (15:31 +0100)]
Fix file permissions from Ic7fc3bd836241dce8f296237bbd80ed3e4d1ee0d
Change-Id: I5d147c6baa034057f95e69b78811b9011cc4355e
jenkins-bot [Mon, 30 Jun 2014 14:23:16 +0000 (14:23 +0000)]
Merge "Added missing Cucumber tags to Selenium tests"
Stephan Gambke [Thu, 12 Jun 2014 21:55:33 +0000 (23:55 +0200)]
Fix CSSMin url() remapping when comments in CSS contain curly braces
Remapping of url()s was thrown off if the CSS contained comments
with curly braces. To fix, replace all block comments (except @embed
directives) with placeholders before url() processing and swap them
back in afterwards. Patch also includes tests.
Bug: 60077
Change-Id: If18a93c17ea9bcd529f6a664aa2dcc51d4a37f38
Bartosz Dziewoński [Sun, 29 Jun 2014 19:49:12 +0000 (21:49 +0200)]
Vector: Remove translations for non-existent message 'vector-desc'
Follow-up to Id7bde76b.
It seems that l10n-bot will only remove them if anything else changes
in any of the messages (see e.g. change Id40eee57), and this message
key is conflicting with the one used by the old Vector extension.
Letting it stay here is at best confusing and at worst problematic.
Change-Id: I649e305a5eaa019b9afeb4fd9aa1cbe06259db66
rillke [Tue, 27 May 2014 20:36:51 +0000 (22:36 +0200)]
Name implicitly created CHECK constraints
to ease future maintenance work. The pattern for catching the right
CHECK constraint is admittedly vague but the order in which auto-created
CHECK constraints of a table is removed doesn't really matter assuming
the update is always completed before another update is applied. If
updates are run through Update.php, that should be always the case.
Furthermore eliminating a bug causing application of several patches each
time when running Update.php
Bug: 65757
Bug: 65813
Change-Id: Ic7fc3bd836241dce8f296237bbd80ed3e4d1ee0d
Brian Wolff [Mon, 30 Jun 2014 00:24:18 +0000 (21:24 -0300)]
Do thumb attempt-failures limitting via sha1 instead of name.
Otherwise if there is a broken file, and somebody fixes the file,
it could take an hour before thumbs are generated again. This
might confuse the user, and they may revert back to the broken
version thinking their fix didn't work.
Originally reported by Fae on wiki.
Change-Id: I024702391e5f7ccf10a406a29485601f64069405
jenkins-bot [Sun, 29 Jun 2014 23:40:20 +0000 (23:40 +0000)]
Merge "Less false positives for MEDIATYPE_VIDEO"
Marco [Thu, 1 May 2014 20:42:59 +0000 (22:42 +0200)]
Less false positives for MEDIATYPE_VIDEO
Remove the ffmpeg2theora String to suppress false positives
when doing type detection on ogg files
(Importing pull 23 from github)
Bug: 63584
Change-Id: Ib39ed06f895624b55d15a001cb0a2cd3129f4bb0
Brion Vibber [Sun, 29 Jun 2014 22:14:09 +0000 (15:14 -0700)]
Remove 'webkit-backface-visibility' rule which made iPads super blurry
An extra CSS rule was snuck into the .transition mixin in I895679ff
which caused the entire content area in Vector skin to render blurry
on iPads, especially visible on non-Retina devices.
There was no mention of it in the commit message, but a comment in
the mixin source said something about a 'Chrome 1px movement bug'.
With no source for said Chrome bug and a definite Safari bug, let's
try removing it for now.
Bug: 67286
Change-Id: If6e88d2b5fa7adaa3cd8198686422a65689fa68b
Timo Tijhof [Thu, 19 Jun 2014 06:10:16 +0000 (08:10 +0200)]
qunit.completenessTest: Ignore mw.loader.moduleRegistry
It was iterating over it and considering its 'script' properties
to be methods that had to be tested.
The CompletnessTest before this change is filled with stuff like:
- loader.moduleRegistry.skins.vector.js.script
- loader.moduleRegistry.mediawiki.api.script
- loader.moduleRegistry.mediawiki.Title.script
- ..
And was actually causing it to hit hard limit and thus actual
lots of actual methods were no longer inspected by the test.
Change-Id: I13fbf1224b48aa34a7bb01fdc0543023e502bb4f
Timo Tijhof [Mon, 23 Jun 2014 23:28:43 +0000 (01:28 +0200)]
qunit.completenessTest: Suppress mw.log.warn in walkTheObject
Lots of false positives where triggered for deprecation notices
while iterating over the object.
Change-Id: I710946062edd38b8d72ced6d67bd4bb7613246e3
Timo Tijhof [Thu, 19 Jun 2014 06:06:45 +0000 (08:06 +0200)]
qunit.completenessTest: Unbreak regular functions with static methods
While it already skipped constructor functions during the injection
phase (and thus didn't affect their properties), regular functions
can have properties, too.
Due to the QUnit CompletenessTest injecting a spy in mw.log,
things like mw.log.warn became undefined and causing exceptions
to be thrown sometimes.
Fix breaking of mw.log methods (and potentially other things) by
giving letting the spy function object inherit from the original
function object.
Also reduced and simplified logic further to accomodate this new
approach.
* Give injectCheck obj/key instead of masterValue/currPath.
* Pass around obj/key instead of value/key.
* Remove 'action' parameter, only ACTION_INJECT was ever used.
* Remove logic for 'prototype', this is now included in the type function/object case.
* Remove logic for 'prototype.constructor', this exclusion works naturally
due to constructor functions being filtered out.
Change-Id: If16db9337a99865ada0fe1c482dd62a572239030
Translation updater bot [Sun, 29 Jun 2014 18:28:21 +0000 (18:28 +0000)]
Localisation updates from https://translatewiki.net.
Change-Id: Id40eee5754cd13f0573f841c8ea42cb1ad67d4f4
umherirrender [Sun, 29 Jun 2014 14:13:09 +0000 (16:13 +0200)]
Remove comment about externaledit from EditAction
The ExternalEdit class was removed in
Ic3791d188688f556753ab5556a4d9733bbf2e85e
Change-Id: I3cec96c0fe2a597ba5360c08d6bde55397fc9204
umherirrender [Sun, 29 Jun 2014 14:05:18 +0000 (16:05 +0200)]
Remove internaledit, externaledit, mode params from My* special pages
The corresponding code was removed with
Ic3791d188688f556753ab5556a4d9733bbf2e85e, so there is no need to allow
these params on such redirects.
The redirect will not break, only the param is removed from request.
Change-Id: Ibb85bf3b23c9d17336f0a8b37a7315da8dcb7eef
umherirrender [Sun, 29 Jun 2014 12:46:49 +0000 (14:46 +0200)]
Fix return doc for UploadBase::isAllowed
Method can return bool or string
Change-Id: Ib290843ce97926bfc529d510b1898f35c7e3f6c6
umherirrender [Sun, 27 Apr 2014 13:39:33 +0000 (15:39 +0200)]
Use Database methods in RevisionDeleteUser::setUsernameBitfields
The bit handling in RevisionDeleteUser::setUsernameBitfields was not
using Database::bitAnd, bitOr or bitNot.
Also changed one condition to use Database::addQuotes
Change-Id: I898ab5afcb628bb7ebe81bae1522153434c7fe98
jenkins-bot [Sun, 29 Jun 2014 12:02:09 +0000 (12:02 +0000)]
Merge "Replace hardcoded square brackets by message brackets"
jenkins-bot [Sun, 29 Jun 2014 12:01:43 +0000 (12:01 +0000)]
Merge "Fix uncaught ApiFormatXml exception with api debuginfo"
Fomafix [Thu, 12 Jun 2014 05:58:44 +0000 (05:58 +0000)]
Replace hardcoded square brackets by message brackets
* Rename $temp into $attribs
Change-Id: Id8792f9e6d0de6460a5c6a4ae34b8a745fe2409e
umherirrender [Thu, 10 Apr 2014 15:31:25 +0000 (17:31 +0200)]
HTMLSelectOtherFields: Have 'other' always as first element
The other field is in most case the default item selected in the drop
down box when a page is loaded. But when the last item is selected you
have to scroll to the top to select one of the first item, which are
often the common or most used items.
So adding the 'other' always as first item to the list.
For the HTMLSelectAndOtherField this was before
If4175332405d26c7ff2e8fbe100bcad61762ce6f, so that is fixing a
regression. In my opinion it should be the same for both types.
Follow-Up: If4175332405d26c7ff2e8fbe100bcad61762ce6f
Change-Id: I82f31e260d63bfaa6a4a94908e019feb9e0f2421
Amir E. Aharoni [Sun, 29 Jun 2014 09:31:19 +0000 (12:31 +0300)]
Make the URL input on Special:LinkSearch ltr by default
Change-Id: I77d74367375fc72e21bf16007cd6a48a2b7cd3e3
umherirrender [Wed, 28 May 2014 19:51:54 +0000 (21:51 +0200)]
Add comment to TableDiffFormatter::blockHeader
magic strings should have a comment
Change-Id: I23fc7a4de31e22383f0a6ffd1db56717615cfa0c
jenkins-bot [Sun, 29 Jun 2014 00:37:42 +0000 (00:37 +0000)]
Merge "Combine SpecialPageBeforeFormDisplay set of hooks into one"
jenkins-bot [Sun, 29 Jun 2014 00:34:39 +0000 (00:34 +0000)]
Merge "Move QueryPage and abstract subclasses to specialpage folder"
Kevin Israel [Sun, 22 Jun 2014 11:50:10 +0000 (07:50 -0400)]
Combine SpecialPageBeforeFormDisplay set of hooks into one
Hooks with dynamically generated names cannot be documented in the normal
manner, and indeed this set, added in r86482 /
10d93c34cb17, was not.
In contrast, every other hook in core has a name that is a fixed string
and thus is easy to grep for, create a manual page title for, and so on.
Conceptually, each hook's name should correspond to one or more locations
at which code can be inserted.
So I changed the code to use hook name "SpecialPageBeforeFormDisplay"
for all FormSpecialPages and added the special page name as a parameter,
which is consistent with existing hook "ActionBeforeFormDisplay".
From extensions in Gerrit, the only use I found was in StopForumSpam,
which is updated to use the new hook in Id474915a. So I chose to break
backward compatibility instead of using a hack to hide the old hooks
from maintenance/findHooks.php.
After three years, the script again reports, "Looks good!"
Change-Id: I7ea6521b47fb034bc367a1d06d477a7654035a5f
This, that and the other [Tue, 27 May 2014 08:09:24 +0000 (18:09 +1000)]
Fix initSiteStats.php maintenance script
It appears not to have worked for some time, as it either calls a protected
function ($counter->refresh()) or an undefined function
($counter->update()) depending on the parameters specified.
Bug: 65214
Change-Id: Ia7d867792b84c98714ec6dbbfef09745e875c8bc
jenkins-bot [Sat, 28 Jun 2014 22:56:05 +0000 (22:56 +0000)]
Merge "Tweaks to Parsoid CSS styles for citations."
jenkins-bot [Sat, 28 Jun 2014 21:17:45 +0000 (21:17 +0000)]
Merge "installer: Remove unnecessary param to outputCss()"
Sergio Santoro [Fri, 27 Jun 2014 19:03:37 +0000 (21:03 +0200)]
installer: Remove unnecessary param to outputCss()
WebInstaller::outputCss no longer requires an argument
as of I717cb299b3639024.
Change-Id: I85c1624eb99affd5df809a041cfc9f22fc46945a
Alexandre Emsenhuber [Sat, 28 Jun 2014 19:59:35 +0000 (21:59 +0200)]
Remove unneeded else brach from SpecialAllMessages::execute()
Spotted while reviewing I49cf4f294a (
8b4c170)
Change-Id: I5b18106bbd892a22c0d48aefecc1ae246b577480
aude [Sat, 28 Jun 2014 18:35:52 +0000 (20:35 +0200)]
Fix uncaught ApiFormatXml exception with api debuginfo
Also added tests to cover this.
Bug: 67246
Change-Id: Ifb2e392d3277a4702832727f70c77b170d4b2bf5
Željko Filipin [Sat, 28 Jun 2014 14:09:21 +0000 (16:09 +0200)]
Added missing Cucumber tags to Selenium tests
Also:
- updated Ruby to version 2.1.2
- added missing ruby-gemset section to Gemfile
Change-Id: I2e6e7213ce51e8a15ecea34f76dd265d9d2f8594
Reedy [Mon, 16 Jun 2014 17:39:07 +0000 (18:39 +0100)]
De-globali[sz]e AllPages and Prefixindex
Change-Id: I2ea969b3bf2573448562fd98b9306997bcfcfea4
Reedy [Mon, 16 Jun 2014 17:30:26 +0000 (18:30 +0100)]
De-globali[sz]e Special:Allmessages
Change-Id: I49cf4f294a6543c7ee9ca56d9d6e9635996de30d
paladox [Wed, 18 Jun 2014 00:27:39 +0000 (00:27 +0000)]
Update Moment.js from 2.6.0 to 2.7.0
Project site
* http://momentjs.com/ and https://github.com/moment/moment/
File source
* https://github.com/moment/moment/blob/2.7.0/moment.js
README
* https://github.com/moment/moment/blob/2.7.0/readme.md
Changelog
https://gist.github.com/ichernev/
b0a3d456d5a84c9901d7
difference between 2.6.0 and 2.7.0
new languages
• #1678 Bengali (bn)
• #1628 Azerbaijani (az)
• #1633 Arabic, Saudi Arabia (ar-sa)
• #1648 Austrian German (de-at)
features
• #1663 configurable relative time thresholds
• #1554 support anchor time in moment.calendar
• #1693 support moment.ISO_8601 as parsing format
• #1637 add moment.min and moment.max and deprecate min/max instance methods
• #1704 support string value in add/subtract
• #1647 add spm support (package manager)
bugfixes
• #1651 fixes #1627 fix timezone parsing in some edge cases
• #1641 fixes #1626 fix creation from week/weekday/weekyear for weeks starting monday
• #1616 fix language code of cyrillic Serbian (sr-cyrl) and latin Tamazight (tzm-latn)
language bugfixes
• #1699 fixes #1326 use lowercase months in Italian
• #1650 partly fixes #1640 implement meridiem parsing for Russian
• #1673 fix lithuanian weekday names for weeks not starting Monday
• #1433 Better "time ago" expression for European Portuguese
• #1671 Improve welsh past expressions
• #1449 Use dot after the day number in Danish
• #1559 Update arabic numbers, meridiem and short weekdays
• #1622 Fix previous Saturday in Greek
tests
• #1687 fixed flaky test in Russian timezone
Change-Id: If8e065bf9e0962059697e6f08100e7bc966cd32f
jenkins-bot [Sat, 28 Jun 2014 07:45:04 +0000 (07:45 +0000)]
Merge "Replace deprecated Title::escapeCanonicalURL call"
Subramanya Sastry [Sat, 28 Jun 2014 05:06:12 +0000 (00:06 -0500)]
Tweaks to Parsoid CSS styles for citations.
* This brings Parsoid rendering quite close to PHP rendered output.
Change-Id: I22e1fad26e917a84a24193c53bf9522b383b849d
robin [Sat, 28 Jun 2014 00:16:03 +0000 (02:16 +0200)]
Fix release notes
Reference to a more appropriate bug in the release notes
for I0f82b146fbe948f917c1c5d29f7469644d797e80
Change-Id: I1c7fe2e3244cb509fdd72539632d0a8440d454e7
James D. Forrester [Fri, 27 Jun 2014 23:51:18 +0000 (16:51 -0700)]
Update OOjs UI to v0.1.0-pre (
a63f03882e)
New changes:
0dafebd build: Only include source maps for test builds
a63f038 build: Move source map option from git-build to pre-test
Change-Id: I2b06b256e48106eac2090df6d4bf5f45349222f9
jenkins-bot [Fri, 27 Jun 2014 23:44:58 +0000 (23:44 +0000)]
Merge "Follow-up I81663929: Use grunt git-build to ensure we get the hash"
jenkins-bot [Fri, 27 Jun 2014 23:38:35 +0000 (23:38 +0000)]
Merge "First version of Page Language selector"
James D. Forrester [Fri, 27 Jun 2014 23:37:57 +0000 (16:37 -0700)]
Follow-up I81663929: Use grunt git-build to ensure we get the hash
Change-Id: Idd140a9027ad4f1891e139c83b19de33f4a19d23
Kunal Grover [Sun, 25 May 2014 14:38:50 +0000 (20:08 +0530)]
First version of Page Language selector
Special page PageLanguage to set the page language of a page.
To enable the feature, set $wgPageLanguageUseDB to true
and assign the 'pagelang' user right to a user group.
Bug: 35489
Change-Id: I0f82b146fbe948f917c1c5d29f7469644d797e80
James D. Forrester [Fri, 27 Jun 2014 22:58:45 +0000 (15:58 -0700)]
maintenance: Simpler OOjs UI pullthrough-script
No need to run grunt test, given that the grunt build from npm install will
suffice for our needs.
Change-Id: I816639290874e4962d5dac7d580d314e3bd1cb16
Matthew Flaschen [Fri, 27 Jun 2014 22:08:23 +0000 (18:08 -0400)]
Don't unserialize integer reply from Redis incrBy
It does not work with unserialize because RedisBagOStuff->unserialize
expects either strings of digits, or serialized strings. A plain integer
is neither.
incr docs were incorrect, so fix and expand by copying from parent class.
Change-Id: Ifc9c7a36f221b251ceea0d9a79ae6c3ce5753dd4
jenkins-bot [Fri, 27 Jun 2014 21:25:57 +0000 (21:25 +0000)]
Merge "Fix RequestContextTest screwing up $wgUser"
Max Semenik [Fri, 27 Jun 2014 21:18:07 +0000 (14:18 -0700)]
Fix RequestContextTest screwing up $wgUser
Change-Id: Ib3fabc1b016f33bf188682f7f894e8f52417ee40
Translation updater bot [Fri, 27 Jun 2014 20:31:32 +0000 (20:31 +0000)]
Merge "Localisation updates from https://translatewiki.net."
jenkins-bot [Fri, 27 Jun 2014 20:10:56 +0000 (20:10 +0000)]
Merge "Use separate PoolCounter config for expensive thumbnails"
Translation updater bot [Fri, 27 Jun 2014 20:09:02 +0000 (20:09 +0000)]
Localisation updates from https://translatewiki.net.
Change-Id: Ib16f36dc258233455cea345f579a98055529c078
umherirrender [Tue, 24 Jun 2014 17:56:16 +0000 (19:56 +0200)]
Standardize version comment in OracleUpdater.php
All updaters have a space between // and version number, do this also
for oracle updater
Change-Id: I0f44bd5d1ab5e131cca3cd7ebfaaf1fe91e4d9d8
umherirrender [Fri, 27 Jun 2014 14:50:27 +0000 (16:50 +0200)]
Do not mention deprecated User::isValidEmailAddr() in hooks.txt
Replaced by Sanitizer::validateEmail()
Change-Id: I7b4ef438dd31a2dbc641bb06bea8e256e0f5dd1f
Gergő Tisza [Fri, 27 Jun 2014 19:39:47 +0000 (19:39 +0000)]
Use separate PoolCounter config for expensive thumbnails
Depends on Ic62984e0f4a761642b2bdd1bfa362301ed94c284
and If40e223c328ddd15310d13f2a49000bf6e08200e
Bug: 65691
Change-Id: Ic737673b5a31974d866b9bf5afa4b4036baa03bb
Brian Wolff [Fri, 27 Jun 2014 19:11:22 +0000 (16:11 -0300)]
Salt the "nsToken" used for Special:Search namespace remembering
Token is used as a GET parameter, so we shouldn't use the raw edit
token.
Bug: 67210
Change-Id: Ie69d9f6557eb9a08b21361aad0ed95bee994c05f
jenkins-bot [Fri, 27 Jun 2014 18:47:59 +0000 (18:47 +0000)]
Merge "Added some sanity warnings to TransactionProfiler"
jenkins-bot [Fri, 27 Jun 2014 18:47:27 +0000 (18:47 +0000)]
Merge "objectcache: Actually unserialize integers as integers in RedisBagOStuff"
jenkins-bot [Fri, 27 Jun 2014 18:46:21 +0000 (18:46 +0000)]
Merge "Reset RequestContext between tests"
Aaron Schulz [Wed, 25 Jun 2014 19:34:28 +0000 (12:34 -0700)]
Added some sanity warnings to TransactionProfiler
* The use of $id should avoid any nesting, unless something is broken
Change-Id: I01941a186d1e74ddd6c4610b0eb9e15f54e28347
jenkins-bot [Fri, 27 Jun 2014 18:34:09 +0000 (18:34 +0000)]
Merge "Add some casts for sanity before BagOStuff::add() calls"
Max Semenik [Fri, 27 Jun 2014 17:59:47 +0000 (10:59 -0700)]
Reset RequestContext between tests
Its state can change when people do something with objects it returns or
when they alter globals like $wgRequest. By resetting this singleton, we
ensure that no such change will propagate outside of a test.
Change-Id: I7e8598716d810a09c17f80a05deecab617b62346
jenkins-bot [Fri, 27 Jun 2014 15:33:49 +0000 (15:33 +0000)]
Merge "Port preferences test from /qa repo"
Cmcmahon [Thu, 26 Jun 2014 17:57:10 +0000 (10:57 -0700)]
Port preferences test from /qa repo
Add tests for preferences, make core tests language-independent.
Change-Id: I1ba4e2c53a9e1bdb7b832efec4c2c8f6f64d2b86
umherirrender [Fri, 27 Jun 2014 15:12:37 +0000 (17:12 +0200)]
Replace deprecated Title::escapeCanonicalURL call
Change-Id: Icd3e2304d6188babe2d887aa32fc0c398352b7b6
jenkins-bot [Fri, 27 Jun 2014 14:16:50 +0000 (14:16 +0000)]
Merge "Remove ApiBase::createContext() (deprecated since 1.19)"
jenkins-bot [Fri, 27 Jun 2014 14:04:26 +0000 (14:04 +0000)]
Merge "Add parser test for "extra interlanguage links"."
jenkins-bot [Fri, 27 Jun 2014 01:35:43 +0000 (01:35 +0000)]
Merge "Update OOjs to v1.0.10"
jenkins-bot [Fri, 27 Jun 2014 00:57:48 +0000 (00:57 +0000)]
Merge "Make SpecialPreferencesTest::testBug41337 non-risky"
Ori Livneh [Fri, 27 Jun 2014 00:39:55 +0000 (17:39 -0700)]
Make SpecialPreferencesTest::testBug41337 non-risky
PHPUnit treats tests that make no assertions as "risky" because they make it
difficult to distinguish successful test runs from programmer error. To make
SpecialPreferencesTest::testBug41337 non-risky, assert that the execute method
returns null.
Change-Id: I4c199d2b81037e6ca2b2862418c4f8a8352c777e
James D. Forrester [Thu, 26 Jun 2014 23:55:15 +0000 (16:55 -0700)]
Update OOjs to v1.0.10
Release notes:
https://git.wikimedia.org/blob/oojs%2Fcore.git/v1.0.10/History.md
Change-Id: Ib154a0c9cfc7c8b428671c9d77892361ea8d7e1b
James D. Forrester [Thu, 26 Jun 2014 23:46:04 +0000 (16:46 -0700)]
Update OOjs UI to v0.1.0-pre (
b9d403a678)
New changes:
a725505 Work around element sizing bug in Chrome
d7930fb build: Implement source maps for js build target
75ed129 build: Use isoUtcDateTime instead of yyyy-mm-dd in banner
b9d403a Make ConfirmDialog interpret clicking X as 'cancel', not as 'OK'
Change-Id: I7d4ba9521935412b780cb19897990801ed51f654
Aaron Schulz [Thu, 26 Jun 2014 23:25:31 +0000 (16:25 -0700)]
Add some casts for sanity before BagOStuff::add() calls
Change-Id: I6ecb609c88e4fc1ef614e94c551199bd610ca360
Timo Tijhof [Thu, 26 Jun 2014 23:03:22 +0000 (01:03 +0200)]
objectcache: Actually unserialize integers as integers in RedisBagOStuff
Before:
> SET (stored) GET
> 5 5 (string) "5"
> '5' 5 (string) "5"
> 'x' s:1:"x"; (string) "x"
After:
> SET (stored) GET
> 5 5 (int) 5
> '5' s:1:"5"; (string) "5"
> 'x' s:1:"x"; (string) "x"
Follows-up
2ceda41c5783ddc3cfb.
Bug: 60563
Change-Id: I2bb09381b2bb733ac5a89175e053cb10eca68b08
PiRSquared17 [Sat, 7 Jun 2014 22:43:15 +0000 (22:43 +0000)]
Show block notice on contribs for range-blocked IP
Also on deleted contribs, user, user talk pages.
Bug: 20790
Change-Id: I3ed9cb56f91b52fdb0ba452422f9d0723e9abe41
C. Scott Ananian [Thu, 26 Jun 2014 21:50:46 +0000 (17:50 -0400)]
Add parser test for "extra interlanguage links".
This support was added in https://gerrit.wikimedia.org/r/111390
but no parser tests were added at that time.
Bug: 32189
Change-Id: I299ce844919b3f20b3ce116adf64b37dd95325d0
Jackmcbarn [Thu, 29 May 2014 21:08:13 +0000 (17:08 -0400)]
Support {{!}} as a magic word
Add {{!}} as a magic word that expands to a pipe. Parsoid already does
this, so we know it isn't going to cause major breakage.
Change-Id: I1f857417d224d6443504074a5add852df3975b89
jenkins-bot [Thu, 26 Jun 2014 21:37:25 +0000 (21:37 +0000)]
Merge "Remove text shadow from default mediawiki.ui buttons"
Rob Moen [Thu, 26 Jun 2014 21:24:44 +0000 (14:24 -0700)]
Remove text shadow from default mediawiki.ui buttons
Place text-shadow on buttons with dark backgrounds
Bug: 61940
Change-Id: Ic497807555dd118b86e868933559d7b47cfdf3a2
jenkins-bot [Thu, 26 Jun 2014 21:15:40 +0000 (21:15 +0000)]
Merge "Upgrade jStorage to v0.4.10 to fix a bug with the TTL"
Matthew Flaschen [Thu, 26 Jun 2014 19:35:48 +0000 (15:35 -0400)]
Upgrade jStorage to v0.4.10 to fix a bug with the TTL
Upstream also changed some styling and formatting (e.g. single
quotes, spacing), and enabled strict mode.
Upstream: https://github.com/andris9/jStorage
Source file: https://github.com/andris9/jStorage/blob/v0.4.10/jstorage.js
Follows-up
fd2909398eb5820365427c714d9b1922d7ec97f6
Change-Id: Ib7bd1d52ef97148f67a8f899f57ec5390cc11de3
jenkins-bot [Thu, 26 Jun 2014 20:58:59 +0000 (20:58 +0000)]
Merge "SpecialVersion: Grammar fixes in comments"
Bartosz Dziewoński [Thu, 26 Jun 2014 20:44:52 +0000 (22:44 +0200)]
SpecialVersion: Grammar fixes in comments
Change-Id: I318a34edcb14d57b77353f3112d82e2e3c97fd7f
jenkins-bot [Thu, 26 Jun 2014 20:17:26 +0000 (20:17 +0000)]
Merge "Avoid warnings for empty file sha1 keys"
jenkins-bot [Thu, 26 Jun 2014 20:16:57 +0000 (20:16 +0000)]
Merge "Avoid begin/commit in Category::getCountMessage()"
jenkins-bot [Thu, 26 Jun 2014 20:16:40 +0000 (20:16 +0000)]
Merge "Removed redundant begin/commit calls"
jenkins-bot [Thu, 26 Jun 2014 20:16:21 +0000 (20:16 +0000)]
Merge "Set noindex,nofollow on missing (404) pages"
Chad Horohoe [Thu, 26 Jun 2014 19:45:40 +0000 (12:45 -0700)]
Escape delimiter in SpecialPage::prefixSearchArray
Changed preg_quote() call so that the proper delimiter
is passed as the second parameter, thus making sure
it is properly escaped.
Change-Id: Ie12418e5433642b86dcda425b63a05ac3ff2c29d
Translation updater bot [Thu, 26 Jun 2014 19:37:29 +0000 (19:37 +0000)]
Merge "Localisation updates from https://translatewiki.net."
Translation updater bot [Thu, 26 Jun 2014 19:18:12 +0000 (19:18 +0000)]
Localisation updates from https://translatewiki.net.
Change-Id: I8a46691da7a1cc6522434f05a5a7f658176f919c
jenkins-bot [Thu, 26 Jun 2014 19:15:04 +0000 (19:15 +0000)]
Merge "SpecialPage: Adjust type hint: Array → array"
Bartosz Dziewoński [Thu, 26 Jun 2014 19:10:00 +0000 (21:10 +0200)]
SpecialPage: Adjust type hint: Array → array
Change-Id: I18053dc4d40aa832715e15186d995c2db5845272
jenkins-bot [Thu, 26 Jun 2014 18:47:43 +0000 (18:47 +0000)]
Merge "Remove LoadBalancer::closeConnecton (deprecated since 1.18)"
jenkins-bot [Thu, 26 Jun 2014 18:39:23 +0000 (18:39 +0000)]
Merge "Remove DatabaseMysqlBase::getLagFromProcesslist() (deprecated 1.19)"
jenkins-bot [Thu, 26 Jun 2014 18:36:20 +0000 (18:36 +0000)]
Merge "Setup.php: Update comment about loading default skins"