lhc/web/wiklou.git
9 years agoMerge "Avoid begin/commit in Category::getCountMessage()"
jenkins-bot [Thu, 26 Jun 2014 20:16:57 +0000 (20:16 +0000)]
Merge "Avoid begin/commit in Category::getCountMessage()"

9 years agoMerge "Removed redundant begin/commit calls"
jenkins-bot [Thu, 26 Jun 2014 20:16:40 +0000 (20:16 +0000)]
Merge "Removed redundant begin/commit calls"

9 years agoMerge "Set noindex,nofollow on missing (404) pages"
jenkins-bot [Thu, 26 Jun 2014 20:16:21 +0000 (20:16 +0000)]
Merge "Set noindex,nofollow on missing (404) pages"

9 years agoEscape delimiter in SpecialPage::prefixSearchArray
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

9 years agoMerge "Localisation updates from https://translatewiki.net."
Translation updater bot [Thu, 26 Jun 2014 19:37:29 +0000 (19:37 +0000)]
Merge "Localisation updates from https://translatewiki.net."

9 years agoLocalisation 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

9 years agoMerge "SpecialPage: Adjust type hint: Array → array"
jenkins-bot [Thu, 26 Jun 2014 19:15:04 +0000 (19:15 +0000)]
Merge "SpecialPage: Adjust type hint: Array → array"

9 years agoSpecialPage: 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

9 years agoMerge "Remove LoadBalancer::closeConnecton (deprecated since 1.18)"
jenkins-bot [Thu, 26 Jun 2014 18:47:43 +0000 (18:47 +0000)]
Merge "Remove LoadBalancer::closeConnecton (deprecated since 1.18)"

9 years agoMerge "Remove DatabaseMysqlBase::getLagFromProcesslist() (deprecated 1.19)"
jenkins-bot [Thu, 26 Jun 2014 18:39:23 +0000 (18:39 +0000)]
Merge "Remove DatabaseMysqlBase::getLagFromProcesslist() (deprecated 1.19)"

9 years agoMerge "Setup.php: Update comment about loading default skins"
jenkins-bot [Thu, 26 Jun 2014 18:36:20 +0000 (18:36 +0000)]
Merge "Setup.php: Update comment about loading default skins"

9 years agoMerge "SpecialVersion: Show 'Skins' and 'Extensions' in separate sections"
jenkins-bot [Thu, 26 Jun 2014 18:35:06 +0000 (18:35 +0000)]
Merge "SpecialVersion: Show 'Skins' and 'Extensions' in separate sections"

9 years agoMerge "Remove ImageGalleryBase::useSkin() (deprecated since 1.18)"
jenkins-bot [Thu, 26 Jun 2014 18:29:24 +0000 (18:29 +0000)]
Merge "Remove ImageGalleryBase::useSkin() (deprecated since 1.18)"

9 years agoSetup.php: Update comment about loading default skins
Bartosz Dziewoński [Thu, 26 Jun 2014 17:55:13 +0000 (19:55 +0200)]
Setup.php: Update comment about loading default skins

Change-Id: Icd6d8c83404b853e91ed7312137bc144d488568d

9 years agoMerge "mediawiki.ui: Rename .mw-ui-vform-div → .mw-ui-vform-field"
jenkins-bot [Thu, 26 Jun 2014 17:39:23 +0000 (17:39 +0000)]
Merge "mediawiki.ui: Rename .mw-ui-vform-div → .mw-ui-vform-field"

9 years agoSpecialVersion: Show 'Skins' and 'Extensions' in separate sections
Bartosz Dziewoński [Sun, 1 Jun 2014 00:02:18 +0000 (02:02 +0200)]
SpecialVersion: Show 'Skins' and 'Extensions' in separate sections

Change-Id: Ifa4aa1a2ad31228b4bff833f34727e80e19b9ae3

9 years agomediawiki.ui: Rename .mw-ui-vform-div → .mw-ui-vform-field
Bartosz Dziewoński [Fri, 16 May 2014 15:53:33 +0000 (17:53 +0200)]
mediawiki.ui: Rename .mw-ui-vform-div → .mw-ui-vform-field

Require use of class instead of applying styling to all <div>s

This resolves a few FIXMEs and dramatically lowers the awkwardness
level of using mediawiki.ui.

'.mw-ui-vform-field' is a more descriptive name than '.mw-ui-vform-div'
and corresponds to the HTMLFormField PHP class in core which generates
<div>s with this CSS class.

We previously styled '.mw-ui-vform > div' the same way we styled
'.mw-ui-vform .mw-ui-vform-div', which was an annoying piece of magic
causing difficult to debug problems when one needed a different HTML
structure (like bug 63233). Explicitly using '.mw-ui-vform-field'
where applicable is a lot saner.

Change-Id: I6f0b8842f5fdf70b97decb165086d1a83428b259

9 years agoMerge "Resources: Enable es5-shim and json for mobile as well as desktop target"
jenkins-bot [Thu, 26 Jun 2014 16:56:13 +0000 (16:56 +0000)]
Merge "Resources: Enable es5-shim and json for mobile as well as desktop target"

9 years agoMerge "Vector: Rename description message: vector-desc → vector-skin-desc"
jenkins-bot [Thu, 26 Jun 2014 16:54:40 +0000 (16:54 +0000)]
Merge "Vector: Rename description message: vector-desc → vector-skin-desc"

9 years agoVector: Rename description message: vector-desc → vector-skin-desc
Bartosz Dziewoński [Thu, 26 Jun 2014 16:48:29 +0000 (18:48 +0200)]
Vector: Rename description message: vector-desc → vector-skin-desc

The former was also used by the old Vector extension and the
translations now conflict.

Intentionally didn't change qqq as it currently contains the docs for
the wrong message… I'll fix qqq on translatewiki.

Change-Id: Id7bde76b8f663e88672248f6881530ece54b67b1

9 years agoResources: Enable es5-shim and json for mobile as well as desktop target
James D. Forrester [Thu, 26 Jun 2014 16:44:11 +0000 (09:44 -0700)]
Resources: Enable es5-shim and json for mobile as well as desktop target

Change-Id: I1237909d7e058137d55e5de9fa4d64fe1f7f9472

9 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Thu, 26 Jun 2014 16:34:22 +0000 (16:34 +0000)]
Localisation updates from https://translatewiki.net.

Change-Id: I9395b0e1983122b12bedf003d6398da5ddfd5651

9 years agoMerge "SpecialJavaScriptTest: Implement prefixSearchSubpages()"
jenkins-bot [Thu, 26 Jun 2014 15:51:05 +0000 (15:51 +0000)]
Merge "SpecialJavaScriptTest: Implement prefixSearchSubpages()"

9 years agoMerge "Avoid key conflict errors in User::addToDatabase"
jenkins-bot [Thu, 26 Jun 2014 15:50:33 +0000 (15:50 +0000)]
Merge "Avoid key conflict errors in User::addToDatabase"

9 years agoMerge "test: Remove MagicVariableTest#testServernameFromDifferentProtocols"
jenkins-bot [Thu, 26 Jun 2014 15:49:35 +0000 (15:49 +0000)]
Merge "test: Remove MagicVariableTest#testServernameFromDifferentProtocols"

9 years agoMerge "SpecialPage: DRY array filter for prefixSearchSubpages()"
jenkins-bot [Thu, 26 Jun 2014 15:44:29 +0000 (15:44 +0000)]
Merge "SpecialPage: DRY array filter for prefixSearchSubpages()"

9 years agoMerge "Deprecate wfCheckLimits(), nothing calls this anymore"
jenkins-bot [Thu, 26 Jun 2014 15:34:38 +0000 (15:34 +0000)]
Merge "Deprecate wfCheckLimits(), nothing calls this anymore"

9 years agoFix pageExists when passed invalid title
Chad Horohoe [Thu, 26 Jun 2014 14:40:06 +0000 (07:40 -0700)]
Fix pageExists when passed invalid title

$title would end up null leading to broken output.

Change-Id: I349ec8aa15fa7e59ae198c2e4f92b3baa471ea23

9 years agoMerge "Prevent OutputPage::addWikiText and friends from causing UNIQ fails"
jenkins-bot [Thu, 26 Jun 2014 09:25:19 +0000 (09:25 +0000)]
Merge "Prevent OutputPage::addWikiText and friends from causing UNIQ fails"

9 years agoMerge "Change NS_FILE_TALK alias in Korean"
jenkins-bot [Thu, 26 Jun 2014 08:30:47 +0000 (08:30 +0000)]
Merge "Change NS_FILE_TALK alias in Korean"

9 years agoMerge "skins: Update .gitignore"
jenkins-bot [Thu, 26 Jun 2014 05:14:20 +0000 (05:14 +0000)]
Merge "skins: Update .gitignore"

9 years agoMerge "Made DB commit() method properly bail out if no trx is active"
jenkins-bot [Thu, 26 Jun 2014 03:52:02 +0000 (03:52 +0000)]
Merge "Made DB commit() method properly bail out if no trx is active"

9 years agoMerge "Made DB rollback() method properly bail out if no trx is active"
jenkins-bot [Thu, 26 Jun 2014 03:51:26 +0000 (03:51 +0000)]
Merge "Made DB rollback() method properly bail out if no trx is active"

9 years agoMerge "Add es5-shim library v3.4.0"
jenkins-bot [Thu, 26 Jun 2014 01:14:48 +0000 (01:14 +0000)]
Merge "Add es5-shim library v3.4.0"

9 years agoMerge "Add json2.js polyfill (v2014-02-04; with module skip function)"
jenkins-bot [Thu, 26 Jun 2014 01:10:58 +0000 (01:10 +0000)]
Merge "Add json2.js polyfill (v2014-02-04; with module skip function)"

9 years agoRemove $wgParserTestRemote, unused.
Max Semenik [Thu, 26 Jun 2014 00:51:05 +0000 (17:51 -0700)]
Remove $wgParserTestRemote, unused.

Change-Id: Id1aaf3941825f798a7ed95c49ccd04b1b3838c61

9 years agoMerge "Also check if 'debug_backtrace' is disabled in Maintenance::shouldExecute()"
jenkins-bot [Thu, 26 Jun 2014 00:16:24 +0000 (00:16 +0000)]
Merge "Also check if 'debug_backtrace' is disabled in Maintenance::shouldExecute()"

9 years agoAlso check if 'debug_backtrace' is disabled in Maintenance::shouldExecute()
Alexandre Emsenhuber [Wed, 25 Jun 2014 20:39:58 +0000 (22:39 +0200)]
Also check if 'debug_backtrace' is disabled in Maintenance::shouldExecute()

And execute the script if $wgCommandLineMode is true. Otherwise scripts
never get executed.

Change-Id: I609d859b616905ab44a060a861be500609e5a9f0

9 years agoMerge "Include trx state in query profiling (and DBPerformance log)"
jenkins-bot [Thu, 26 Jun 2014 00:01:55 +0000 (00:01 +0000)]
Merge "Include trx state in query profiling (and DBPerformance log)"

9 years agoMerge "Removed old DB_LAST cruft"
jenkins-bot [Thu, 26 Jun 2014 00:01:02 +0000 (00:01 +0000)]
Merge "Removed old DB_LAST cruft"

9 years agoRemoved old DB_LAST cruft
Aaron Schulz [Wed, 25 Jun 2014 23:12:36 +0000 (16:12 -0700)]
Removed old DB_LAST cruft

Change-Id: I5517c43389182e61e4a969ed9ca71dae2388a5d0

9 years agoskins: Update .gitignore
Kevin Israel [Wed, 25 Jun 2014 23:04:53 +0000 (19:04 -0400)]
skins: Update .gitignore

... so symlinks to mediawiki/skins repos won't appear as "Untracked
files" and new files under common/, MonoBook/, and Vector/ will.

Change-Id: I31e81a51aafb6f00e5302531ed64d8f0c325929a

9 years agoMerge "Check for $wgAllowUserCss and $wgAllowUserJs in EditPage.php"
jenkins-bot [Wed, 25 Jun 2014 22:44:02 +0000 (22:44 +0000)]
Merge "Check for $wgAllowUserCss and $wgAllowUserJs in EditPage.php"

9 years agoAdd es5-shim library v3.4.0
James D. Forrester [Thu, 12 Jun 2014 23:19:46 +0000 (16:19 -0700)]
Add es5-shim library v3.4.0

With skip function to bypass loading in modern browsers.

Add dependency on es5-shim to OOjs and OOjs UI, and json2 to the former.

The ES5 skip function simply asserts the 'use strict' feature, which
means that all MSIE9 clients will recieve the library, which should
mostly be a no-op but will increase the load.

* Source code
  https://github.com/es-shims/es5-shim/blob/v3.4.0/es5-shim.js

As OOjs UI isn't yet tested against non-ES5 browsers using this shim,
leaving the note about likely breakage for that one.

Change-Id: I2556b39d6040d99693f6b9d469b92951ffb2e7b2

9 years agoMerge "Adding and improving function and param descriptions in HtmlFormatter"
jenkins-bot [Wed, 25 Jun 2014 22:10:43 +0000 (22:10 +0000)]
Merge "Adding and improving function and param descriptions in HtmlFormatter"

9 years agoMerge "Only use limit.sh if /bin/bash executable, instead of if linux."
jenkins-bot [Wed, 25 Jun 2014 21:53:56 +0000 (21:53 +0000)]
Merge "Only use limit.sh if /bin/bash executable, instead of if linux."

9 years agoAdding and improving function and param descriptions in HtmlFormatter
kaldari [Wed, 25 Jun 2014 21:40:13 +0000 (14:40 -0700)]
Adding and improving function and param descriptions in HtmlFormatter

The change only includes documentation changes, no code changes.

Change-Id: Ie1fdfcc774883882f50fd53d3cb32ade7f0bad34

9 years agoInclude trx state in query profiling (and DBPerformance log)
Aaron Schulz [Wed, 25 Jun 2014 18:33:20 +0000 (11:33 -0700)]
Include trx state in query profiling (and DBPerformance log)

* Replaced use of spl hash with random transaction IDs.
  These can be correlated better and make the DBPerformance
  log easier to make sense of. They are also shorter.

Change-Id: I5f49c0d0c26e37807341bbc83b1b41b124164419

9 years agoMerge "SECURITY: Prevent external resources in SVG files"
Mglaser [Wed, 25 Jun 2014 20:38:37 +0000 (20:38 +0000)]
Merge "SECURITY: Prevent external resources in SVG files"

9 years agoSECURITY: Prevent external resources in SVG files
csteipp [Wed, 28 May 2014 23:55:40 +0000 (16:55 -0700)]
SECURITY: Prevent external resources in SVG files

On bug 65724, it was discovered that a user could upload SVG images
with embedded <image> elements that pulled in the resource via http.
This could allow an attacker to track all viewers of an SVG by having
the image embed another image hosted on their own server.

While testing the patch, I also identified 3 more element namespaces
that have been used on commons and seem harmless, so I added those to
the whitelist.

Change-Id: Iaaabc3a60c0ec4e6e426a8680d7a2cef5d469d29

9 years agoDon't parse disable_functions INI value
Kevin Israel [Mon, 31 Mar 2014 14:19:57 +0000 (10:19 -0400)]
Don't parse disable_functions INI value

In wfDebugBacktrace() and wfShellExecDisabled(), use function_exists()
instead of getting the value of the disable_functions INI setting,
then splitting it into a list of functions, then checking that list
for the function to be called.

Also removed the check for Zend Optimizer, an old PHP extension that
does not work with PHP 5.3.

Change-Id: I04f0e026f8a6e0414f08d5302aff6c084a1d19a7

9 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Wed, 25 Jun 2014 20:07:31 +0000 (20:07 +0000)]
Localisation updates from https://translatewiki.net.

Change-Id: I8386f5aae3990abe420df402d3f778589934c64a

9 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Wed, 25 Jun 2014 19:59:06 +0000 (19:59 +0000)]
Localisation updates from https://translatewiki.net.

Change-Id: I6cb91ddcb23051e3eeca7692bca619aef979f9bd

9 years agoDeprecate wfCheckLimits(), nothing calls this anymore
Chad Horohoe [Wed, 25 Jun 2014 18:22:39 +0000 (11:22 -0700)]
Deprecate wfCheckLimits(), nothing calls this anymore

Some old things in SVN called it, hence the deprecation.

Change-Id: Iefabd1a6bee261a393f3b1af083c8a075abf1e48

9 years agoPrevent OutputPage::addWikiText and friends from causing UNIQ fails
Brian Wolff [Fri, 20 Jun 2014 20:38:10 +0000 (17:38 -0300)]
Prevent OutputPage::addWikiText and friends from causing UNIQ fails

If you transclude a special page, OutputPage::addWikiText can cause
problems. This prevents that from happening, by using a new object
if currently in a parsing operation.

Bug: 14562
Bug: 65826
Change-Id: I7c38fa9e2fbd270e45f73f522612451e77ab8cbb

9 years agoUpdate OOjs UI to v0.1.0-pre (9aad824bd6)
James D. Forrester [Wed, 25 Jun 2014 18:00:00 +0000 (11:00 -0700)]
Update OOjs UI to v0.1.0-pre (9aad824bd6)

New changes:
414c051 build: Update jscs and use new "wikimedia" preset
0401aff Accessibility: Set aria-hidden attribute on elements while dialogs are open
9aad824 Revert "Accessibility: Restore element focus when a window closes"

Change-Id: I8df631bdce8446ab9845c4e971c2c58cf94bc7e4

9 years agoRemove LoadBalancer::closeConnecton (deprecated since 1.18)
umherirrender [Wed, 25 Jun 2014 17:57:05 +0000 (19:57 +0200)]
Remove LoadBalancer::closeConnecton (deprecated since 1.18)

Change-Id: Ic572ab2787623bb2b525ffa640e1232dcb1643fb

9 years agoRemove DatabaseMysqlBase::getLagFromProcesslist() (deprecated 1.19)
umherirrender [Wed, 25 Jun 2014 17:54:15 +0000 (19:54 +0200)]
Remove DatabaseMysqlBase::getLagFromProcesslist() (deprecated 1.19)

Change-Id: I7dfdd943abf1c94a35e2401f92208c19683dc200

9 years agoMade DB rollback() method properly bail out if no trx is active
Aaron Schulz [Wed, 25 Jun 2014 17:17:21 +0000 (10:17 -0700)]
Made DB rollback() method properly bail out if no trx is active

Change-Id: I157b3c9e7a869866c08d127cb7f9277582e1bc9e

9 years agoMade DB commit() method properly bail out if no trx is active
Aaron Schulz [Wed, 25 Jun 2014 17:12:44 +0000 (10:12 -0700)]
Made DB commit() method properly bail out if no trx is active

* Also flipped conditional to avoid being in the negative

Change-Id: I30bce9a015bea5909322bba93493500b5b418d18

9 years agoMerge "SpecialSearch: Simplify result info"
jenkins-bot [Wed, 25 Jun 2014 16:17:13 +0000 (16:17 +0000)]
Merge "SpecialSearch: Simplify result info"

9 years agoRemove ImageGalleryBase::useSkin() (deprecated since 1.18)
umherirrender [Tue, 24 Jun 2014 17:52:29 +0000 (19:52 +0200)]
Remove ImageGalleryBase::useSkin() (deprecated since 1.18)

Change-Id: If1f92984bec36948a1149fffef765e7fa78cc26a

9 years agoAdd json2.js polyfill (v2014-02-04; with module skip function)
Timo Tijhof [Wed, 18 Jun 2014 20:20:37 +0000 (22:20 +0200)]
Add json2.js polyfill (v2014-02-04; with module skip function)

Source from https://github.com/douglascrockford/JSON-js/blob/3d7767b/json2.js

* Deprecate jquery.json which is a little dated and less efficient
  because it always downloads the entire polyfill to the client
  even if it isn't needed. We also can't add a skip function to
  jquery.json because it exposes a different interface ($.toJSON
  instead of JSON.stringify).

* Update 'mediawiki.inspect' to use 'json' instead.

* Update 'jquery.jStorage' to use 'json' instead (doesn't need
  a change to its code as it looks for either JSON.stringify or
  $.toJSON by design).

Change-Id: I8978be3491b08fbbfd83f1306e816b1b20f16161

9 years agoDouble check its safe before dropping new table during db cloning
Brian Wolff [Thu, 22 May 2014 20:44:39 +0000 (17:44 -0300)]
Double check its safe before dropping new table during db cloning

parserTests.php just killed my user table :(

Bug: 65654
Change-Id: Idcf1c6af6a513c9e6dc650237863db8d61519886

9 years agotest: Remove MagicVariableTest#testServernameFromDifferentProtocols
Timo Tijhof [Tue, 24 Jun 2014 19:20:01 +0000 (21:20 +0200)]
test: Remove MagicVariableTest#testServernameFromDifferentProtocols

This test was causing failures locally when wgServer != localhost
because {{SERVERNAME}} is derived from wgServerName, not wgServer
and the test is only mocking wgServer.

> MagicVariableTest::testServername.. with data set #2 ('//localhost/')
> Magic servername should be <localhost:string>
> Failed asserting that two strings are identical.
> --- Expected
> +++ Actual
> @@ @@
> -localhost
> +krinkle.dev

This value is no longer derived by the Parser, but is instead
set using wfParserUrl in Setup.php.

Remove this obsolete test and add any missing test cases for
wgParserUrl to its test suite.

Change-Id: I7d7d201cb46841e63dac8ab9fd81b45b252264a3

9 years agoMerge "Remove LogEventsList::showHeader() (deprecated since 1.19)"
jenkins-bot [Wed, 25 Jun 2014 09:06:25 +0000 (09:06 +0000)]
Merge "Remove LogEventsList::showHeader() (deprecated since 1.19)"

9 years agoSet noindex,nofollow on missing (404) pages
Aaron Schulz [Wed, 25 Jun 2014 04:28:50 +0000 (21:28 -0700)]
Set noindex,nofollow on missing (404) pages

* This used to be done until a0e83700a678dd813bf5173bac7f30e67d48c706 by mistake

Change-Id: I77c96363e472c5cb87183ba7d6458241b76d8ed1

9 years agoRemoved redundant begin/commit calls
Aaron Schulz [Wed, 25 Jun 2014 01:58:49 +0000 (18:58 -0700)]
Removed redundant begin/commit calls

* onTransactionIdle() callbacks already run in auto-commit mode.

Change-Id: I1eab5953080fe28fe58d7a75f88612c591db6e9a

9 years agoAvoid begin/commit in Category::getCountMessage()
Aaron Schulz [Wed, 25 Jun 2014 01:07:55 +0000 (18:07 -0700)]
Avoid begin/commit in Category::getCountMessage()

Change-Id: I64e4a859a9adf2930265e282f59816c82e1c3070

9 years agoMerge "Add deprecation messages to static methods in Article.php"
jenkins-bot [Wed, 25 Jun 2014 01:01:28 +0000 (01:01 +0000)]
Merge "Add deprecation messages to static methods in Article.php"

9 years agoRelease notes for browser tests
csteipp [Tue, 24 Jun 2014 23:16:59 +0000 (16:16 -0700)]
Release notes for browser tests

For I2b4bfa512a33ff31cc0369dfd9ec19cb875d5e36

Change-Id: Ifb1762bc4ee6ceab5fe5a33c090e4fd1f2ae0610

9 years agoMerge "Return a TTL when formatting times"
jenkins-bot [Tue, 24 Jun 2014 22:57:17 +0000 (22:57 +0000)]
Merge "Return a TTL when formatting times"

9 years agoMerge "browser acceptance tests"
jenkins-bot [Tue, 24 Jun 2014 22:26:16 +0000 (22:26 +0000)]
Merge "browser acceptance tests"

9 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Tue, 24 Jun 2014 19:50:37 +0000 (19:50 +0000)]
Localisation updates from https://translatewiki.net.

Change-Id: Ic3f463eef951510a8580ec0bad4040d9626efe2f

9 years agoAdd deprecation messages to static methods in Article.php
withoutaname [Mon, 23 Jun 2014 23:13:32 +0000 (16:13 -0700)]
Add deprecation messages to static methods in Article.php

The referenced hooks simply call the corresponding hooks in WikiPage.php,
so it would be better to call them from WikiPage.php directly.

Change-Id: Ia0cf526c625d38cd941a1166876c13697be87a86

9 years agoMerge "Sync up with Parsoid parserTests."
jenkins-bot [Tue, 24 Jun 2014 18:49:51 +0000 (18:49 +0000)]
Merge "Sync up with Parsoid parserTests."

9 years agoMerge "mediawiki.page.patrol.ajax: Use postWithToken"
jenkins-bot [Tue, 24 Jun 2014 18:43:04 +0000 (18:43 +0000)]
Merge "mediawiki.page.patrol.ajax: Use postWithToken"

9 years agoSync up with Parsoid parserTests.
C. Scott Ananian [Tue, 24 Jun 2014 18:25:05 +0000 (14:25 -0400)]
Sync up with Parsoid parserTests.

This now aligns with Parsoid commit 5c1681a53606e80522afc6e2496aaef2b30aad4c

Change-Id: Ic871d300eec6ba268eceef6b1014884c763b0e1c

9 years agoRemove LogEventsList::showHeader() (deprecated since 1.19)
umherirrender [Tue, 24 Jun 2014 18:05:44 +0000 (20:05 +0200)]
Remove LogEventsList::showHeader() (deprecated since 1.19)

Change-Id: I9575329cb09f495f47032028d3693f8046b3e139

9 years agoRemove HTMLForm::addJS() (deprecated since 1.18)
umherirrender [Tue, 24 Jun 2014 17:59:44 +0000 (19:59 +0200)]
Remove HTMLForm::addJS() (deprecated since 1.18)

Change-Id: Id174d37b69a2e8d76555c3d414fdb87c01222d66

9 years agoSpecial:Watchlist: Don't try to render empty row
florianschmidtwelzow [Tue, 24 Jun 2014 16:18:53 +0000 (18:18 +0200)]
Special:Watchlist: Don't try to render empty row

If no rows to render in table, show message and leave function before
trying to render.

Bug: 67025
Change-Id: Ica4ad670a130f31124ff644a2e1e50beea481c9b

9 years agoActually fetch config object in ApiQueryRecentChanges::getResultProperties
Brad Jorsch [Tue, 24 Jun 2014 16:52:38 +0000 (12:52 -0400)]
Actually fetch config object in ApiQueryRecentChanges::getResultProperties

Change-Id: Id9c316733896a27ce3f6c3e0e5efdf62f7d1ff1b

9 years agoGuard recursion flag against exceptions.
daniel [Tue, 24 Jun 2014 13:55:39 +0000 (15:55 +0200)]
Guard recursion flag against exceptions.

To avoid misleading errors in case of failed initialization,
flags used to protected against recursion need to be reset
in case of an exception being thrown.

Change-Id: Ifbc1db4b827012177fcfd271981179ebb2329b52

9 years agoMerge "Set wgScript in LinkerTest"
jenkins-bot [Tue, 24 Jun 2014 11:53:29 +0000 (11:53 +0000)]
Merge "Set wgScript in LinkerTest"

9 years agoAvoid key conflict errors in User::addToDatabase
Aaron Schulz [Tue, 24 Jun 2014 00:40:08 +0000 (17:40 -0700)]
Avoid key conflict errors in User::addToDatabase

* Also cleaned up the IDBAccessObject constants to cover more cases.

Bug: 66185
Change-Id: Ide28af552b3c59428923b373c0f5764414d50a1f

9 years agoRemove use of OutputPage::addParserOutputNoText()
Kevin Israel [Tue, 24 Jun 2014 08:43:31 +0000 (04:43 -0400)]
Remove use of OutputPage::addParserOutputNoText()

Simply clicking "Show preview" on the edit page triggered a deprecation
warning.

Also removed the wfDeprecated() call from the method, which is still used
in a few WMF-deployed extensions without a corresponding open change.

Follows-up e8f1fede77c5.

Change-Id: I2cfdc84b92cf13478b9f462028d525e4ec14fdf2

9 years agoMerge "Allow fragments in link= parameter in <gallery> tags."
jenkins-bot [Tue, 24 Jun 2014 08:10:13 +0000 (08:10 +0000)]
Merge "Allow fragments in link= parameter in <gallery> tags."

9 years agoSet wgScript in LinkerTest
aude [Tue, 24 Jun 2014 07:39:17 +0000 (09:39 +0200)]
Set wgScript in LinkerTest

otherwise tests fail if you don't have this setting.

Change-Id: I598b83c348dc54908225ee398787bf300d473656

9 years agoMerge "Remove SearchEngineReplacePrefixesComplete hook"
jenkins-bot [Tue, 24 Jun 2014 07:20:18 +0000 (07:20 +0000)]
Merge "Remove SearchEngineReplacePrefixesComplete hook"

9 years agomediawiki.page.patrol.ajax: Use postWithToken
Fomafix [Tue, 24 Jun 2014 06:03:57 +0000 (06:03 +0000)]
mediawiki.page.patrol.ajax: Use postWithToken

Change-Id: I3cfdd048ed7a13fded5566dec58fd6eeb0515d6c

9 years agoAdd includes/page/ to findHooks.php
Kevin Israel [Tue, 24 Jun 2014 04:19:01 +0000 (00:19 -0400)]
Add includes/page/ to findHooks.php

Follows-up 32ac3913310f.

Change-Id: I07dc1e9ad7bcb0b7e5477eb17e6e625f6ec625e2

9 years agoSpecialJavaScriptTest: Implement prefixSearchSubpages()
Bartosz Dziewoński [Mon, 23 Jun 2014 20:16:31 +0000 (22:16 +0200)]
SpecialJavaScriptTest: Implement prefixSearchSubpages()

Change-Id: I26ae06eb472e843197f7dc04b610e87d3cd9ed1e

9 years agoSpecialPage: DRY array filter for prefixSearchSubpages()
Timo Tijhof [Mon, 23 Jun 2014 23:47:01 +0000 (01:47 +0200)]
SpecialPage: DRY array filter for prefixSearchSubpages()

Everytime this gets duplicated it isn't immediately obvious what
all the nested array_slice/preg_quote stuff does. Having it once
place removes the need to figure it out again or look at it as
new code (and ensures they're in sync and saves maintenance).

Change-Id: Iefe340729a55c9bb52a4931310966d0f33041205

9 years agoMerge "Revert "PrefixSearch (ApiOpenSearch) now supports searching in multiple namesp...
jenkins-bot [Tue, 24 Jun 2014 00:13:53 +0000 (00:13 +0000)]
Merge "Revert "PrefixSearch (ApiOpenSearch) now supports searching in multiple namespaces""

9 years agoRevert "PrefixSearch (ApiOpenSearch) now supports searching in multiple namespaces"
Krinkle [Tue, 24 Jun 2014 00:08:31 +0000 (00:08 +0000)]
Revert "PrefixSearch (ApiOpenSearch) now supports searching in multiple namespaces"

Caused regression in opensearch results for the main search field on every
page. Special pages are no longer included when they should.

This reverts commit 0e054bbf1a955b02afd4feaa04063c841e19a569.

Change-Id: Ib39c6d7816cd3c21ec714f5d6272bebd049ac430

9 years agoMerge "Replace deprecated File::sha1Base36 call"
jenkins-bot [Mon, 23 Jun 2014 23:47:47 +0000 (23:47 +0000)]
Merge "Replace deprecated File::sha1Base36 call"

9 years agoMerge "Use quickUserCan instead of userCan for searches"
jenkins-bot [Mon, 23 Jun 2014 23:18:45 +0000 (23:18 +0000)]
Merge "Use quickUserCan instead of userCan for searches"

9 years agoMerge "Add support for testing transparent tags"
jenkins-bot [Mon, 23 Jun 2014 22:53:15 +0000 (22:53 +0000)]
Merge "Add support for testing transparent tags"

9 years agoMerge "Rename Parser_DiffTest class to ParserDiffTest"
jenkins-bot [Mon, 23 Jun 2014 22:51:38 +0000 (22:51 +0000)]
Merge "Rename Parser_DiffTest class to ParserDiffTest"

9 years agoAllow fragments in link= parameter in <gallery> tags.
Brian Wolff [Mon, 23 Jun 2014 20:45:41 +0000 (17:45 -0300)]
Allow fragments in link= parameter in <gallery> tags.

This brings the image syntax in gallery tags inline with normal
syntax. Handle <gallery>File:foo.png|link=bar#baz</gallery>
properly.

Bug: 62343
Change-Id: If6149ccc19f70605ad4481e4da2ca55676d6001d