Brian Wolff [Sat, 21 Dec 2013 23:28:25 +0000 (16:28 -0700)]
Make Language::fetchLanguageName lowercase its first argument.
Currently Language::fetchLanguageName( 'en-GB' ) returns false as
it expects 'en-gb'. Given that technically speaking, 'en-GB'
is the canonical form, I don't think this is a good thing.
Changed function to lowercase its argument. There's no
Language object handy, so I just used strtolower (since language
codes are always ascii, that shouldn't matter)
Change-Id: Iba1f581bf2d6d2b26a14f9f80699d8eeb5d724d6
Jackmcbarn [Mon, 9 Dec 2013 21:11:06 +0000 (16:11 -0500)]
Add index on logging.log_user_text
Fixing bug #54404 requires querying against logging.log_user_text, which
is currently unindexed. Add an index, to prevent performance from being
adversely affected by the fix.
Bug: 54432
Change-Id: I6b2af65c75bbee57377cb1ec2e75ea41a5091f80
Bartosz Dziewoński [Wed, 18 Dec 2013 22:41:58 +0000 (22:41 +0000)]
Merge "Add 'mediawiki.ui.button' CSS module"
Bartosz Dziewoński [Wed, 18 Dec 2013 22:41:41 +0000 (22:41 +0000)]
Merge "Add support for skins to set attributes of <html> element."
Brian Wolff [Wed, 18 Dec 2013 22:08:20 +0000 (15:08 -0700)]
Change location of period in img-lang-info
Per https://translatewiki.net/wiki/Thread:Support/About_MediaWiki:Img-lang-info/cy/reply_(3)
Change-Id: I81441e10083a610464380a009fa467bdd5c40cc0
kaldari [Tue, 3 Dec 2013 19:12:32 +0000 (11:12 -0800)]
Add 'mediawiki.ui.button' CSS module
This splits the button styling out from mediawiki.ui into a
separate module.
This is an alternative to https://gerrit.wikimedia.org/r/#/c/87296/
This migration will be implemented in 3 steps, of which this is the
first:
1. Add new mediawiki.ui.button module to core
2. Add mediawiki.ui.button dependancy to all extensions and core
features that currently use mediawiki.ui (and have buttons)
3. Remove button styles from mediawiki.ui
Change-Id: Ia375d848df15afe6ddc3f3f19e43249d6c0706f0
Translation updater bot [Wed, 18 Dec 2013 20:31:37 +0000 (20:31 +0000)]
Localisation updates from https://translatewiki.net.
Change-Id: I5986f593323e24a9f86a0f545afab11ce799727b
jenkins-bot [Wed, 18 Dec 2013 20:05:42 +0000 (20:05 +0000)]
Merge "Rename SpecialRecentchangeslinked class to SpecialRecentChangesLinked"
Bartosz Dziewoński [Wed, 18 Dec 2013 16:02:33 +0000 (17:02 +0100)]
Rename SpecialRecentchangeslinked class to SpecialRecentChangesLinked
For consistency with SpecialRecentChanges.
This introduces no incompatibilities as PHP classes are case-insensitive.
Change-Id: I5855074deed52fd7492f033c8a8fced8af647602
jenkins-bot [Wed, 18 Dec 2013 19:59:18 +0000 (19:59 +0000)]
Merge "jpegmeta: Add links to source version and improve documentation"
jenkins-bot [Wed, 18 Dec 2013 19:29:58 +0000 (19:29 +0000)]
Merge "Make legend on Special:RecentChanges and Special:Watchlist collapsible"
dr0ptp4kt [Wed, 18 Dec 2013 18:34:57 +0000 (10:34 -0800)]
Add support for skins to set attributes of <html> element.
* Useful for device/profile-specific stuff (e.g., manifests)
Change-Id: I65f4d3454ae52a25fe4c6e9f2119129425b3de7a
Aaron Schulz [Wed, 18 Dec 2013 18:36:22 +0000 (10:36 -0800)]
Fixed undefined variable errors that made tests fail
Change-Id: Ic004e0d8d8efe3e4b313b737479b8098aa0048bc
Bartosz Dziewoński [Fri, 13 Dec 2013 20:56:02 +0000 (21:56 +0100)]
Make legend on Special:RecentChanges and Special:Watchlist collapsible
Some of the code added here is duplicated, redundant or would be
better off placed somewhere else. I know about this, but this is not
the time to fix that (and nobody would review such patches anyway…).
Bug: 52005
Change-Id: I02f2ced42f33649b6c972d35a4739372ca265e10
jenkins-bot [Wed, 18 Dec 2013 14:52:19 +0000 (14:52 +0000)]
Merge "API: allow disabling TOC in action=parse"
Kunal Mehta [Wed, 18 Dec 2013 02:49:34 +0000 (18:49 -0800)]
Don't rely on array() == null
Just use === null instead.
Change-Id: I6adf066214ad5bf9ae508d190b4e3e3fd92e4736
Kunal Mehta [Wed, 18 Dec 2013 02:40:08 +0000 (18:40 -0800)]
Remove "@todo Do not release 1.19 with this."
It's a bit too late to do that
Change-Id: Ibe38b8179367d1a78472b3b967b3361f6563e7c1
Kunal Mehta [Wed, 18 Dec 2013 05:19:31 +0000 (21:19 -0800)]
Fix spacing
Change-Id: If18b39048df108471f33fbfae2863f2ee24e19e7
jenkins-bot [Wed, 18 Dec 2013 00:13:09 +0000 (00:13 +0000)]
Merge "Make SVG language selector "use default lang" actually work"
jenkins-bot [Wed, 18 Dec 2013 00:06:18 +0000 (00:06 +0000)]
Merge "Add raw HTML output functionality"
Brian Wolff [Sat, 14 Dec 2013 18:48:46 +0000 (11:48 -0700)]
Make SVG language selector "use default lang" actually work
Also have ImagePage check that the given language is actually
valid, before trying to transform with that language.
Change-Id: I62b8035b70f5cb3388f4c2a844f3bc1c7c92d01e
Aaron Schulz [Tue, 17 Dec 2013 21:09:21 +0000 (13:09 -0800)]
Fixed error in LocalRepo::findFiles()
* This occured if the client wiki did not capitalize, and the
repo did, and a file was searched under the un-capitized name.
bug: 58587
Change-Id: I657c96c6d06af12866c71df194e18feb9ad53bd9
jenkins-bot [Tue, 17 Dec 2013 23:46:13 +0000 (23:46 +0000)]
Merge "runbJobs: rm outdated options in comments"
jenkins-bot [Tue, 17 Dec 2013 23:42:18 +0000 (23:42 +0000)]
Merge "Fix fatal in LocalRepo::findFiles()"
Aaron Schulz [Fri, 8 Nov 2013 21:51:37 +0000 (13:51 -0800)]
Error handling tweaks in JobQueueFederated
* Throw errors in more cases when all partitions cannot be reached
Change-Id: I86ba1076430be8e4be0606294c370fadb0c43d63
jenkins-bot [Tue, 17 Dec 2013 22:39:04 +0000 (22:39 +0000)]
Merge "Added streamFile() unit tests"
Antoine Musso [Tue, 17 Dec 2013 22:32:25 +0000 (23:32 +0100)]
runbJobs: rm outdated options in comments
We had a comment at the top of runJobs.php listing potential options to
use. That unsurprisingly ended up being outdated. Instead folks should
either:
* page down to the constructor to have the exhaustive list of options
* RTFM by invoking the script with --help
Change-Id: Ic87574b26145376bb9926894a7c35f9f0622a3e9
Max Semenik [Tue, 17 Dec 2013 22:31:17 +0000 (02:31 +0400)]
API: allow disabling TOC in action=parse
Change-Id: If9652bbae97ce40c8695affeb28be6088949dfd2
theopolisme [Tue, 17 Dec 2013 12:11:49 +0000 (06:11 -0600)]
Add raw HTML output functionality
A new checkbox labeled "Show raw HTML" at
Special:ExpandTemplates will display the
raw HTML output in a textarea when checked.
Bug: 56694
Change-Id: If7895d2f9a257d8dd753a58cdb26da8a66aceb29
Aaron Schulz [Tue, 17 Dec 2013 08:06:14 +0000 (00:06 -0800)]
Added streamFile() unit tests
Change-Id: I2ef5680829048ab4fcc0a9f7ff9064d016800217
MatmaRex [Sat, 31 Aug 2013 17:39:19 +0000 (19:39 +0200)]
jquery.suggestions: Remove any highlights when hiding suggestions
Bug: 26350
Change-Id: I8385fe2a53f6d77f87613734ff297c3892764f3e
jenkins-bot [Tue, 17 Dec 2013 21:09:50 +0000 (21:09 +0000)]
Merge "mediawiki.searchSuggest: Unbreak browser blacklist"
jenkins-bot [Tue, 17 Dec 2013 21:08:26 +0000 (21:08 +0000)]
Merge "Watch user page and user talk page by default"
Reedy [Tue, 17 Dec 2013 19:47:58 +0000 (19:47 +0000)]
Fix fatal in LocalRepo::findFiles()
Bug: 58587
Change-Id: I12513b40453573124e838d54a72a2f9a2d3de338
Bartosz Dziewoński [Fri, 18 Oct 2013 16:09:04 +0000 (18:09 +0200)]
Make #contentSub slightly darker
It's too light, not contrasting with the white background.
Bug: 54423
Change-Id: I58e2a028ce097315c82742a6fce91c18f94e5037
Translation updater bot [Tue, 17 Dec 2013 19:23:05 +0000 (19:23 +0000)]
Localisation updates from https://translatewiki.net.
Change-Id: I80558ee8b9933e7c6ee9a866f469da928ebec4bb
jenkins-bot [Tue, 17 Dec 2013 18:39:08 +0000 (18:39 +0000)]
Merge "Fix inconsistency in ArchivedFile::getUser"
jenkins-bot [Tue, 17 Dec 2013 18:28:31 +0000 (18:28 +0000)]
Merge "Add one more missing directory to findHooks.php"
jenkins-bot [Tue, 17 Dec 2013 18:22:06 +0000 (18:22 +0000)]
Merge "Remove unused job ID parameter from jobs"
jenkins-bot [Tue, 17 Dec 2013 14:56:11 +0000 (14:56 +0000)]
Merge "Change message 'rcshowhideliu' to match its actual functionality"
Aaron Schulz [Tue, 17 Dec 2013 08:26:57 +0000 (00:26 -0800)]
Remove unused job ID parameter from jobs
Change-Id: I2bedd0ff311bff027d998f193d6cb799d70d2a93
Aaron Schulz [Tue, 17 Dec 2013 08:10:09 +0000 (08:10 +0000)]
Merge "Removed deprecated job ID cruft"
jenkins-bot [Tue, 17 Dec 2013 07:20:38 +0000 (07:20 +0000)]
Merge "Correct the plural forms for Manx (Gaelg)"
Aaron Schulz [Mon, 16 Dec 2013 06:31:07 +0000 (22:31 -0800)]
Removed deprecated job ID cruft
Change-Id: I1db3b9adeaaeb66821e9ff6a931f7905ce916b7f
Tim Starling [Tue, 17 Dec 2013 03:33:36 +0000 (14:33 +1100)]
eval.php: update intro comment
PHP has had an interactive mode since 5.1.0.
Change-Id: I5ecc35ca6c4911b4fbc8eb17866997d931c5a97d
Kevin Israel [Tue, 17 Dec 2013 01:13:48 +0000 (20:13 -0500)]
update.php: Fix PHP4 syntax error
PHP4 does not support method chaining, so I broke the line into
two so we can continue to show a more helpful error message in
that version of PHP, which reached EOL just about six years ago.
Also changed "Done. The job took [...]" to "Done in [...]"; "job"
has a specific meaning in MediaWiki that is irrelevant here.
Follows-up
fae8daa658c1.
Change-Id: If2480aa24f18d36f33462d874b2a1dd13abb641a
Timo Tijhof [Fri, 13 Dec 2013 18:36:37 +0000 (19:36 +0100)]
jpegmeta: Add links to source version and improve documentation
* The closure added when this lib was imported included a jQuery
reference, which is unnecessary.
* Remove "Starts here" and "Ends here" comments.
* Resolve the "no clue" comment.
Change-Id: Ia4b66be455e28981832a4bdd8e7d3cb290d94d54
Alex Ivanov [Mon, 16 Dec 2013 22:40:13 +0000 (00:40 +0200)]
Change message 'rcshowhideliu' to match its actual functionality
Bug: 55980
Change-Id: I85322e15d949d512bf088d344eacfc929ecf8659
jenkins-bot [Mon, 16 Dec 2013 21:41:17 +0000 (21:41 +0000)]
Merge "SpecialRecentChanges::makeLegend: Mention usage in Watchlist"
Aaron Schulz [Mon, 16 Dec 2013 01:57:51 +0000 (17:57 -0800)]
Added more Setup.php profiling
Change-Id: Ie76c1ae54ccf825f387b57a8e9096f608eb3d120
Translation updater bot [Mon, 16 Dec 2013 19:38:10 +0000 (19:38 +0000)]
Localisation updates from https://translatewiki.net.
Change-Id: If7cc1c1d3be260cda5f8aa2543fd2196a09d4622
Kunal Mehta [Sat, 14 Dec 2013 20:47:06 +0000 (12:47 -0800)]
Explicitly support user id in action=userrights
Bug: 32493
Change-Id: I2279cde5d0077f8a0612e707a2410693c5e53a12
jenkins-bot [Mon, 16 Dec 2013 16:57:26 +0000 (16:57 +0000)]
Merge "Remove useless $out parameter from SkinTemplate::prepareQuickTemplate()"
jenkins-bot [Mon, 16 Dec 2013 12:59:37 +0000 (12:59 +0000)]
Merge "Add SpecialBlockModifyFormFields hook"
jenkins-bot [Mon, 16 Dec 2013 12:29:01 +0000 (12:29 +0000)]
Merge "Remove unused variable and deprecated parameters"
Bartosz Dziewoński [Mon, 16 Dec 2013 12:13:33 +0000 (13:13 +0100)]
SpecialRecentChanges::makeLegend: Mention usage in Watchlist
Follow-up to Iabf4873f.
Change-Id: I21da3569f77f66473298dce7e1d9b9cff7aa4f25
jenkins-bot [Mon, 16 Dec 2013 08:06:53 +0000 (08:06 +0000)]
Merge "i18n: make "potentially" lowercase"
Kunal Mehta [Thu, 12 Dec 2013 20:18:05 +0000 (12:18 -0800)]
Add SpecialBlockModifyFormFields hook
For extensions to add more fields to Special:Block
Change-Id: I00fbc7af1e50e1f76208a3692f152058d2d1879e
Translation updater bot [Sun, 15 Dec 2013 21:04:26 +0000 (21:04 +0000)]
Merge "Localisation updates from https://translatewiki.net."
umherirrender [Sat, 23 Nov 2013 17:54:17 +0000 (18:54 +0100)]
Move functions to better place in Special:Search
The function direct behind the variable definition is not the prefer
place.
Change-Id: I9183e1f1af22644a4f811657fbf2245a11b48854
Translation updater bot [Sun, 15 Dec 2013 20:46:10 +0000 (20:46 +0000)]
Localisation updates from https://translatewiki.net.
Change-Id: Ida0e6e21ce8aceb61419681e283fe32dedd0a0ce
Brian Wolff [Sun, 15 Dec 2013 20:33:32 +0000 (20:33 +0000)]
Merge "Fixed spacing"
umherirrender [Sun, 15 Dec 2013 19:56:09 +0000 (20:56 +0100)]
Fixed spacing
- Removed double spaces in arrays
- Added space after for
- Added spaces around string concat
Change-Id: Ifbcaf35f9bfef1f97226a38b5bd74c237f61c99e
Bartosz Dziewoński [Sun, 8 Dec 2013 18:52:51 +0000 (19:52 +0100)]
SpecialUndelete: Use DifferenceEngine#addHeader instead of rolling our own
Change-Id: I4ea57e60aaf3112622d893ecd8b81f4e65e5806d
saper [Sat, 7 Dec 2013 15:40:58 +0000 (16:40 +0100)]
Insert test page into DB not to violate constraint
Page with id 0 does not exist at the time transaction
is committed to the database.
Unit tests with table constraints enabled
fail with:
1) RevisionStorageTest::testUserWasLastToEdit with data set #0 (3, true)
DBQueryError: A database error has occurred. Did you forget to run
maintenance/update.php after upgrading? See:
https://www.mediawiki.org/wiki/Manual:Upgrading#Run_the_update_script
Query: INSERT INTO "unittest_revision"
(rev_id,rev_page,rev_text_id /* more fields */ )
VALUES ('461','0','460' /* more fields */
Function: Revision::insertOn
Error: 23503 ERROR: insert or update on table "unittest_revision"
violates foreign key constraint "ut_revision_rev_page_fkey"
DETAIL: Key (rev_page)=(0) is not present in table "unittest_page".
/usr/home/saper/test/mytest/includes/db/Database.php:1111
/usr/home/saper/test/mytest/includes/db/DatabasePostgres.php:511
/usr/home/saper/test/mytest/includes/db/Database.php:1077
/usr/home/saper/test/mytest/includes/db/DatabasePostgres.php:871
/usr/home/saper/test/mytest/includes/Revision.php:1422
/usr/home/saper/test/mytest/tests/phpunit/includes/RevisionStorageTest.php:488
/usr/home/saper/test/mytest/tests/phpunit/MediaWikiTestCase.php:123
/usr/home/saper/test/mytest/tests/phpunit/MediaWikiPHPUnitCommand.php:80
/usr/home/saper/test/mytest/tests/phpunit/MediaWikiPHPUnitCommand.php:64
/usr/home/saper/test/mytest/tests/phpunit/phpunit.php:115
Change-Id: I653a8bccdaa748a9bea453cd1dbf609a30e1ff6f
Mark A. Hershberger [Tue, 10 Dec 2013 13:33:04 +0000 (08:33 -0500)]
Attempt to fix problems noted in phpcs.
Seen at https://integration.wikimedia.org/ci/job/mediawiki-core-phpcs-strict-HEAD/4724/console
Change-Id: I1bcec887849f726cf0015a3a3a44bfc1f797658c
Mark A. Hershberger [Tue, 10 Dec 2013 13:00:49 +0000 (08:00 -0500)]
Attempt to fix problems noted in phpcs.
Seen at
https://integration.wikimedia.org/ci/job/mediawiki-core-regression-phpcs-HEAD/3256/console
Change-Id: If1272366fa242ccdf1191ba1686f2d1cdf046872
Tim Starling [Fri, 15 Nov 2013 03:44:06 +0000 (14:44 +1100)]
Improve redis connection error log
Include the server name in the log entry for exceptions thrown during
connect. We are logging a lot of these.
Change-Id: Ia3f775a9e22447efb067c3203a3b80c4385aa2c0
Kevin Israel [Sat, 7 Dec 2013 20:08:47 +0000 (15:08 -0500)]
Abstract out mysql_field_type() call from DatabaseBase
DatabaseMysqlBase::fieldType() is used in the maintenance script
convertLinks.php for upgrading from MediaWiki 1.2 or earlier. This
script was failing when the mysqli extension was enabled.
Follows-up
b1cc3511fd7a,
b2d64432ee02, and
00299ecb9515.
Change-Id: I5d888f4dd344ecba15506023d35f6d2d6e24cfd8
Kevin Israel [Sat, 7 Dec 2013 20:29:20 +0000 (15:29 -0500)]
Add new_name_timestamp index when upgrading from 1.1
This index is specified in some FORCE INDEX clauses, so it has to be
present. Patch already exists; the installer just wasn't using it.
There still are some other schema inconsistencies I have to track
down, so I'm not yet adding a release note that upgrading from 1.1
has been "fixed".
Change-Id: Ibd593d3f5b63f4cb033c6c9dabaac398bb1afd19
shirayuki [Sun, 15 Dec 2013 15:11:34 +0000 (00:11 +0900)]
i18n: make "potentially" lowercase
Spotted by Purodha
https://translatewiki.net/wiki/Thread:Support/About_MediaWiki:Revdelete-suppress-text
Change-Id: I7fd667afeeef97d715133de7486bb39b5b9e7915
Alexandre Emsenhuber [Sun, 15 Dec 2013 14:53:20 +0000 (15:53 +0100)]
Remove useless $out parameter from SkinTemplate::prepareQuickTemplate()
Fix for I0a9a7f10ea (
f5a0c23); use $this->getOutput() instead.
Passing different OutputPage object to Skin methods than the one set in
the context is deprecated, so there is no point having that parameter.
The method's signature is also misleading, since it allows null to be
passed, but if that value would be passed to it, the code would
crash since a such case is not handled in the method.
The $out parameter passed to the method from outputPage() is left since
it is required by the MobileFrontend extension. A similar commit will
be done in the extension, and the parameter's removal will happen once
this condition is lifted.
Change-Id: I4fac5b14afeab25f6f79f889c7ce56874827717d
Alexandre Emsenhuber [Sun, 15 Dec 2013 14:21:11 +0000 (15:21 +0100)]
Remove unused variable $user from SkinTemplate::outputPage()
Change-Id: I566e835f8362671a08f9a2c34b6124f462fdb463
Alexandre Emsenhuber [Sun, 15 Dec 2013 12:49:56 +0000 (13:49 +0100)]
Add one more missing directory to findHooks.php
Change-Id: If2aa0ff952a565b4171bc0955619cb9d86a87221
Kunal Mehta [Thu, 12 Dec 2013 20:59:40 +0000 (12:59 -0800)]
Add missing directories to findHooks.php
Change-Id: I60ead68fbed90ee6d94ee6d7d783f69bf1aaa9f8
jenkins-bot [Sun, 15 Dec 2013 12:15:03 +0000 (12:15 +0000)]
Merge "Clean some phpcs errors in Preferences.php"
Max Semenik [Thu, 12 Dec 2013 00:46:22 +0000 (04:46 +0400)]
Set default for nickname preference
Not having a default results in
1361430 pointless rows with
empty up_value in user_properties on enwiki only.
Part of work on bug 52777.
Change-Id: I63db3a813fbf11fd3d9a0f0535facc39d975c563
Amir E. Aharoni [Sun, 15 Dec 2013 07:20:11 +0000 (09:20 +0200)]
Clean some phpcs errors in Preferences.php
Change-Id: I315e562c5f85e464a8ca61be6a47e2a468156a55
Translation updater bot [Sat, 14 Dec 2013 20:42:14 +0000 (20:42 +0000)]
Localisation updates from https://translatewiki.net.
Change-Id: I81f2c786041718b678dbd9fba411e24d0c4d4cf7
umherirrender [Sat, 30 Nov 2013 00:57:58 +0000 (01:57 +0100)]
UserArray: Avoid * and double keys in select
Use User::selectFields to get all fields instead of *,
also use array_unqiue to make the sql nicer by having only single value
in the IN statement.
Change-Id: I0a4888be20f84f2955e82ced621aed526cc83f20
Vitaliy Filippov [Tue, 8 Oct 2013 11:15:03 +0000 (15:15 +0400)]
(bug 40889) Follow-up
6f1d4db3: Fix the upload form when radio buttons are shown.
The previous change had broken the upload form if URL uploads or
some other possible upload source types are enabled - i.e. in
the case when there are radio buttons. The "incorrect" label ID
was used by radiobutton.
Change-Id: I7c15fd4250b6a2d26af2cc0373da5ac6c884d690
Siebrand Mazeland [Tue, 3 Dec 2013 21:48:40 +0000 (22:48 +0100)]
Replace deprecated notifyRC2UDP() with notifyRCFeeds().
Change-Id: I54f6ce861ee0ecc6121df76e52ca3de16dd141fa
Brian Wolff [Sat, 14 Dec 2013 02:16:35 +0000 (19:16 -0700)]
Use canonical casing for Xml::option (no code changes)
Per Umherirrender.
Change-Id: I520d71cc9969fe823122565faea9e725f96972f4
Follow-up:
d0c0bad56d8ff3fe
Brian Wolff [Sat, 14 Dec 2013 06:44:09 +0000 (06:44 +0000)]
Merge "Removed excess title validity check"
Siebrand Mazeland [Thu, 5 Dec 2013 19:40:38 +0000 (20:40 +0100)]
Make visibleMetadataField protected
Related patch sets:
* https://gerrit.wikimedia.org/r/#/c/99429/ Extension PagedTiffHandler
Change-Id: I0441fdf1ce1e06688f16c62e1993bb05911b45bc
umherirrender [Fri, 6 Dec 2013 21:36:26 +0000 (22:36 +0100)]
Only show 'Show extended details' for file metadata having extra rows
When a file only has default visible metadata, there is no need
to allow extending the optional metadata, because there are none.
Also added comments in ImagePage.php and shared.css because this
system is scattered all over and each piece seems disconnected
(the shared.css block was incorrectly documented as only being
used to initially hide rows, wheareas in practice that never
happens and instead the collapsed state is toggled on click).
Change-Id: I595fed425135c1e8dd341258633217428bcb4154
This, that and the other [Sat, 21 Sep 2013 09:28:57 +0000 (19:28 +1000)]
Fix outdated comment in DefaultSettings
wgCopyUploadTimeout is used now.
Follow up to Ia85a97434c14adcdaafc0802cbe0530bfa57a435
Change-Id: I9838f3f13274f4276b6a51a50afdc64fa34554e2
jenkins-bot [Sat, 14 Dec 2013 02:36:42 +0000 (02:36 +0000)]
Merge "Document the wikipage.content hook"
Matthew Flaschen [Thu, 14 Nov 2013 08:05:29 +0000 (03:05 -0500)]
Document the wikipage.content hook
There is some text in the mw.hook documentation section, but that's
really intended to document mw.hook.
Change-Id: I2afb74a1124123220b26b50b3df64dd7bae80208
Brian Wolff [Fri, 6 Dec 2013 19:34:49 +0000 (15:34 -0400)]
Add method to get entire text layer. This could be useful for search
Change-Id: I22f5fc47aef3cf362cdf630980deea48fe531d45
jenkins-bot [Fri, 13 Dec 2013 20:51:14 +0000 (20:51 +0000)]
Merge "startup.js: log current time as global 'mediaWikiLoadStart'"
jenkins-bot [Fri, 13 Dec 2013 20:42:56 +0000 (20:42 +0000)]
Merge "Blacklist Google Glass web browser from JS"
jenkins-bot [Fri, 13 Dec 2013 20:19:34 +0000 (20:19 +0000)]
Merge "Fix WikiPage::prepareContentForEdit's default format handling"
Translation updater bot [Fri, 13 Dec 2013 20:17:19 +0000 (20:17 +0000)]
Merge "Localisation updates from https://translatewiki.net."
Brad Jorsch [Fri, 13 Dec 2013 17:15:39 +0000 (12:15 -0500)]
Fix WikiPage::prepareContentForEdit's default format handling
If some caller passes null for the $serialization_format parameter,
they're going to break the in-memory caching of the prepared edit even
though it's likely that the format being used is the same as the format
being used by everything else.
It seems sensible to cache null as the default format for the content
object to avoid this.
Bug: 57026
Change-Id: I4ddcf6e388636e6a6397b664b8683ad774a09a04
Translation updater bot [Fri, 13 Dec 2013 19:58:40 +0000 (19:58 +0000)]
Localisation updates from https://translatewiki.net.
Change-Id: Idd97bcf1748297b4633435fd73530d7bc14e2707
Bryan Davis [Fri, 13 Dec 2013 19:49:45 +0000 (12:49 -0700)]
Fix TempFSFile creation
A new TempFSFile should be instantiated via the factory rather than
using the object constructor.
Change-Id: Icd059566087c6a644a0d0ed69abfe13b88b38ee4
jenkins-bot [Fri, 13 Dec 2013 19:03:56 +0000 (19:03 +0000)]
Merge "Fix TextContent::preSaveTransform() return type"
jenkins-bot [Fri, 13 Dec 2013 18:50:02 +0000 (18:50 +0000)]
Merge "Use TempFSFile in UploadFromUrl"
Brad Jorsch [Fri, 13 Dec 2013 17:51:47 +0000 (12:51 -0500)]
Fix TextContent::preSaveTransform() return type
TextContent::preSaveTransform should return an object of the same class
as $this, not a WikitextContent.
Apparently this was never noticed because most code paths rtrim the
input and TextContent::preSaveTransform returns $this if the rtrim is a
no-op on the input.
Bug: 58451
Change-Id: I9f8f78d52448d1ba055a654a12ff4fad86756110