lhc/web/wiklou.git
8 years agoMerge "TitleInputWidget, UserInputWidget: Allow overriding 'infusable'"
jenkins-bot [Fri, 21 Aug 2015 15:43:56 +0000 (15:43 +0000)]
Merge "TitleInputWidget, UserInputWidget: Allow overriding 'infusable'"

8 years agoMerge "TitleInputWidget: Allow suppressing search suggestions"
jenkins-bot [Fri, 21 Aug 2015 15:41:29 +0000 (15:41 +0000)]
Merge "TitleInputWidget: Allow suppressing search suggestions"

8 years agoMerge "Refactor NamespaceInputWidget"
jenkins-bot [Fri, 21 Aug 2015 15:32:59 +0000 (15:32 +0000)]
Merge "Refactor NamespaceInputWidget"

8 years agoMerge "mediawiki.api.upload: Use this.defaults.parameters instead of all-custom params"
jenkins-bot [Fri, 21 Aug 2015 15:24:40 +0000 (15:24 +0000)]
Merge "mediawiki.api.upload: Use this.defaults.parameters instead of all-custom params"

8 years agoRemove redundant comment-stripping in OutputPageTest
Timo Tijhof [Fri, 21 Aug 2015 14:52:09 +0000 (16:52 +0200)]
Remove redundant comment-stripping in OutputPageTest

Follows-up 471a3bfb3d which removed the cacheReport from the output.

Change-Id: I3eb701cf5cd5a46f2f9aed23cb830347d999043e

8 years agoMerge "mediawiki.Upload: Allow passing mw.Api objects, not just configs"
jenkins-bot [Fri, 21 Aug 2015 09:16:03 +0000 (09:16 +0000)]
Merge "mediawiki.Upload: Allow passing mw.Api objects, not just configs"

8 years agoFixed ParserCache IDE warnings
Aaron Schulz [Fri, 21 Aug 2015 00:41:27 +0000 (17:41 -0700)]
Fixed ParserCache IDE warnings

Change-Id: I1785f4207379b873e4ce7312c0aae7a4300e7a06

8 years agoMerge "Made MWTimestamp handle UNIX floats"
jenkins-bot [Fri, 21 Aug 2015 00:14:20 +0000 (00:14 +0000)]
Merge "Made MWTimestamp handle UNIX floats"

8 years agoresourceloader: Remove remoteBasePath from FileModule version hash
Timo Tijhof [Thu, 20 Aug 2015 22:34:06 +0000 (00:34 +0200)]
resourceloader: Remove remoteBasePath from FileModule version hash

In Wikimedia production this tends to contain the branch name,
which causes the version to change for no reason after a MediaWiki
deployment. For example:

 ["remoteBasePath"]=>
   string(43) "https://test.wikipedia.org/static/1.26wmf19"

Bug: T102578
Change-Id: I50b8afd72183cae875d4aaa0aaf0da4e7d664284

8 years agoMerge "Revert "Adding release note for category changes in watchlists""
jenkins-bot [Thu, 20 Aug 2015 20:20:41 +0000 (20:20 +0000)]
Merge "Revert "Adding release note for category changes in watchlists""

8 years agoRevert "Adding release note for category changes in watchlists"
Martineznovo [Thu, 20 Aug 2015 20:02:21 +0000 (20:02 +0000)]
Revert "Adding release note for category changes in watchlists"

This reverts commit 52a96db10add4d9faf123b45730d7fc78a0fc184.

Commit that added the feature was reverted in e412ff5ecc900991cce4f99b7a069f625a5694b3

Change-Id: I017b6fed55c876b595134bdd40dc7dbc67179e1e

8 years agoMerge "Remove unreachable block"
jenkins-bot [Thu, 20 Aug 2015 19:15:19 +0000 (19:15 +0000)]
Merge "Remove unreachable block"

8 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Thu, 20 Aug 2015 19:13:56 +0000 (21:13 +0200)]
Localisation updates from https://translatewiki.net.

Change-Id: I64755ef3bdd61f67d9fcb75e4d173491150b135a

8 years agoMerge "API Credits proper ordering"
jenkins-bot [Thu, 20 Aug 2015 18:26:53 +0000 (18:26 +0000)]
Merge "API Credits proper ordering"

8 years agoMerge "Include generated metadata for redirects"
jenkins-bot [Thu, 20 Aug 2015 18:11:47 +0000 (18:11 +0000)]
Merge "Include generated metadata for redirects"

8 years agoRevert "Enable users to watch category membership changes"
CSteipp [Thu, 20 Aug 2015 17:18:54 +0000 (17:18 +0000)]
Revert "Enable users to watch category membership changes"

This reverts commit f6879ea16edf008eb012bd4dbe133e2ba4b9338f.

Bug: T109638
Change-Id: I770d8d33a4cff3829bdea9a4df24de209cbe691b

8 years agoMerge "Skip adding wikitext test pages in PrefixSearchTest if NS_MAIN is not wikitext"
jenkins-bot [Thu, 20 Aug 2015 17:18:37 +0000 (17:18 +0000)]
Merge "Skip adding wikitext test pages in PrefixSearchTest if NS_MAIN is not wikitext"

8 years agomediawiki.api.upload: Use this.defaults.parameters instead of all-custom params
Bartosz Dziewoński [Tue, 18 Aug 2015 22:11:14 +0000 (00:11 +0200)]
mediawiki.api.upload: Use this.defaults.parameters instead of all-custom params

Change-Id: I3326f30a52949bbe85aee9fcff39ca34002aab90

8 years agomediawiki.api.upload: Clean up the iframe and form when done
Bartosz Dziewoński [Tue, 18 Aug 2015 22:10:59 +0000 (00:10 +0200)]
mediawiki.api.upload: Clean up the iframe and form when done

Bug: T107620
Change-Id: I91da424cf9e10d751cfe160fdd650ba9f56ad9f3

8 years agomediawiki.Upload: Allow passing mw.Api objects, not just configs
Bartosz Dziewoński [Tue, 18 Aug 2015 16:14:23 +0000 (18:14 +0200)]
mediawiki.Upload: Allow passing mw.Api objects, not just configs

This way we'll be able to use a mw.ForeignApi here
(being introduced in Ic20b9682d28633baa87d22e6e9fb71ce507da58d).

Change-Id: Ie49d7dad5abfe567f9b9c7396f8e132875568fd3

8 years agoTitleInputWidget, UserInputWidget: Allow overriding 'infusable'
Bartosz Dziewoński [Tue, 11 Aug 2015 19:13:56 +0000 (21:13 +0200)]
TitleInputWidget, UserInputWidget: Allow overriding 'infusable'

Needed for Ice69df851137e3454ae2c9f4c75494b18cf8a75a.

Change-Id: I34048dbd90dffa0409132946fb2864452ab93827

8 years agoTitleInputWidget: Allow suppressing search suggestions
Bartosz Dziewoński [Tue, 11 Aug 2015 18:29:05 +0000 (20:29 +0200)]
TitleInputWidget: Allow suppressing search suggestions

Needed for Ice69df851137e3454ae2c9f4c75494b18cf8a75a.

Change-Id: Ibc7846bb08abdd1ebf271dfce526dd935f38e111

8 years agoRefactor NamespaceInputWidget
Bartosz Dziewoński [Tue, 11 Aug 2015 15:12:36 +0000 (17:12 +0200)]
Refactor NamespaceInputWidget

* Refactor NamespaceInputWidget into two widgets: NamespaceInputWidget
  and ComplexNamespaceInputWidget. The former is now only the dropdown
  (and inherits from DropdownInputWidget), the latter is the dropdown
  plus two checkboxes.
* Change ComplexNamespaceInputWidget configuration to take nested config
  for `invert`, `associated`, and `namespace`, rather than require
  parameters like `invertName` and so on for every combination.
* Implement standalone JavaScript versions of both widgets (previously
  mw.widgets.NamespaceInputWidget could only be created via infusion
  of the PHP widget).

Bug: T99256
Bug: T106138
Bug: T109559
Change-Id: Ie2fee6d035339ceb934fca991675480db3d630d1

8 years agoMerge "Add public keywords to QueryPage subclasses"
jenkins-bot [Thu, 20 Aug 2015 14:16:24 +0000 (14:16 +0000)]
Merge "Add public keywords to QueryPage subclasses"

8 years agoMerge "CSSMin: remove dot segments in relative local URLs"
jenkins-bot [Thu, 20 Aug 2015 14:11:36 +0000 (14:11 +0000)]
Merge "CSSMin: remove dot segments in relative local URLs"

8 years agoAdd public keywords to QueryPage subclasses
Ricordisamoa [Thu, 20 Aug 2015 13:02:54 +0000 (15:02 +0200)]
Add public keywords to QueryPage subclasses

Follows a5c9c9607e034a00edc79146ec778e3d9c05e50a

Change-Id: I81b1d49e017792dea2c7eb0d98e99656576cf497

8 years agoReplace 'emailpage' with 'emailuser'
mjbmr [Thu, 20 Aug 2015 10:41:09 +0000 (10:41 +0000)]
Replace 'emailpage' with 'emailuser'

Bug: T109614
Change-Id: I345d0091b17ef61499dc7d8c170308fd8194dc00

8 years agoMade MWTimestamp handle UNIX floats
Aaron Schulz [Wed, 19 Aug 2015 21:23:16 +0000 (14:23 -0700)]
Made MWTimestamp handle UNIX floats

* This avoids "wfTimestamp() fed bogus time value" errors
  that show up in the debug log on page views, do to
  User::getTouched() usage.

Change-Id: I899d6edd2b59c02e618ed14f8d29dea53d866f05

8 years agoSwitched job run time profiling to context getStats()
Aaron Schulz [Sat, 15 Aug 2015 21:29:39 +0000 (14:29 -0700)]
Switched job run time profiling to context getStats()

* This replaces the scoped profiling calls

Change-Id: I73caffad0e0d31d9ffbd3c0decfe31e17ea85398

8 years agoMerge "API i18n: Split existing non-English prop messages for param-per-value"
jenkins-bot [Wed, 19 Aug 2015 19:45:14 +0000 (19:45 +0000)]
Merge "API i18n: Split existing non-English prop messages for param-per-value"

8 years agoFixed BagOStuff getScopedLock() docs
Aaron Schulz [Wed, 19 Aug 2015 18:31:09 +0000 (11:31 -0700)]
Fixed BagOStuff getScopedLock() docs

Change-Id: I4d6d3211e93ee1c279728ff787acff558a47fbee

8 years agoAPI i18n: Split existing non-English prop messages for param-per-value
Brad Jorsch [Wed, 19 Aug 2015 19:24:40 +0000 (15:24 -0400)]
API i18n: Split existing non-English prop messages for param-per-value

A series of recent patches split many prop messages for param-per-value
mode. Per request, do the same for the existing non-English messages.

Bug: T109541
Change-Id: I80bcfc0e0680d71f59373c6bc12ed91168ced16a

8 years agoMerge "Escape return of {{int:}} if message not exists"
jenkins-bot [Wed, 19 Aug 2015 17:31:48 +0000 (17:31 +0000)]
Merge "Escape return of {{int:}} if message not exists"

8 years agoMerge "Remove maintenance script fixSlaveDesync.php"
jenkins-bot [Wed, 19 Aug 2015 17:12:03 +0000 (17:12 +0000)]
Merge "Remove maintenance script fixSlaveDesync.php"

8 years agoRemove maintenance script fixSlaveDesync.php
Kevin Israel [Wed, 19 Aug 2015 10:26:01 +0000 (06:26 -0400)]
Remove maintenance script fixSlaveDesync.php

Though this script was run on Wikimedia sites years ago (see T8399), there
are enough reasons to doubt it will be run again:

* There is a hardcoded maximum page_id value, which would have to be
  changed or removed before reuse.
* It scans the entire page table in a single SELECT query and stores all
  values of page_id and page_latest in a PHP array, which might not be
  feasible on a large wiki.
* It writes directly to slaves. In contrast, the manual page for
  pt-table-sync (from Percona Toolkit) says in general, "[...] it always
  makes the changes on the replication master, never the replication slave
  directly. This is in general the only safe way to bring a replica back
  in sync [...]".
* It only works on the page/revision/text tables. In contrast, pt-table-sync
  can work on any table having a primary key.
* It does try to detect whether revisions are missing on the master (instead
  of on the slave). However, this won't work because of a bug introduced in
  r91243 / bb1df74f8715 (it actually queries the master twice and puts the
  second result set in $slaveIDs).

Change-Id: I85c98821af308abf7dde8068d7cbca17d06b1362

8 years agoMerge "Set 'List-Help' header for watchlist emails"
jenkins-bot [Wed, 19 Aug 2015 10:26:22 +0000 (10:26 +0000)]
Merge "Set 'List-Help' header for watchlist emails"

8 years agoMerge "Avoid full RC table scans in ChangeTags::updateTags()"
jenkins-bot [Wed, 19 Aug 2015 09:46:42 +0000 (09:46 +0000)]
Merge "Avoid full RC table scans in ChangeTags::updateTags()"

8 years agoSet 'List-Help' header for watchlist emails
Kunal Mehta [Tue, 7 Jul 2015 18:44:25 +0000 (11:44 -0700)]
Set 'List-Help' header for watchlist emails

Added an option to UserMailer::sendMail() to allow adding arbitrary
headers to emails.

Bug: T58315
Change-Id: I01a60430bf39f6bd104269b7246767f016eb9cd5

8 years agoAvoid full RC table scans in ChangeTags::updateTags()
Aaron Schulz [Wed, 19 Aug 2015 09:25:18 +0000 (02:25 -0700)]
Avoid full RC table scans in ChangeTags::updateTags()

* Various hooks that add change tags hit this code path now

Change-Id: I0b1fe7bef1e691699b2f6462ba7ac22b23253807

8 years agoMerge "Fixed BufferingStatsdDataFactory::timing() callers to use ms"
jenkins-bot [Wed, 19 Aug 2015 08:55:14 +0000 (08:55 +0000)]
Merge "Fixed BufferingStatsdDataFactory::timing() callers to use ms"

8 years agoMerge "RC: Handle getLine returning null, which breaks Redis engine (at least HHVM)"
jenkins-bot [Wed, 19 Aug 2015 03:24:44 +0000 (03:24 +0000)]
Merge "RC: Handle getLine returning null, which breaks Redis engine (at least HHVM)"

8 years agoRC: Handle getLine returning null, which breaks Redis engine (at least HHVM)
Matthew Flaschen [Wed, 19 Aug 2015 02:57:39 +0000 (22:57 -0400)]
RC: Handle getLine returning null, which breaks Redis engine (at least HHVM)

Bug: T109544
Change-Id: I02dcfc7a10a74571232a898f1ef348f8dbc48b45

8 years agoUpdate OOjs UI to v0.12.5
James D. Forrester [Wed, 19 Aug 2015 02:12:16 +0000 (19:12 -0700)]
Update OOjs UI to v0.12.5

Release notes:
 https://git.wikimedia.org/blob/oojs%2Fui.git/v0.12.5/History.md

Change-Id: Ica420fcc44f7dd91cb40d487d3f4301c9836c220

8 years agoFixed BufferingStatsdDataFactory::timing() callers to use ms
Aaron Schulz [Tue, 18 Aug 2015 20:20:39 +0000 (13:20 -0700)]
Fixed BufferingStatsdDataFactory::timing() callers to use ms

* The interface actually demands this

Change-Id: I1e334c2696a8a8eca73a6ae7f71428190cad3107

8 years agoMerge "Added a tombstone comment to WANObjectCache"
jenkins-bot [Wed, 19 Aug 2015 00:46:12 +0000 (00:46 +0000)]
Merge "Added a tombstone comment to WANObjectCache"

8 years agoSync up with Parsoid parserTests.
C. Scott Ananian [Tue, 18 Aug 2015 23:24:27 +0000 (19:24 -0400)]
Sync up with Parsoid parserTests.

This now aligns with Parsoid commit e2aa4e4159b9c7b5350567f26f5f14780843a368

Change-Id: I64b4e901ece0e66011b5110312885fab9c8b9cb8

8 years agoMerge "Migrate move protect log to new log system"
jenkins-bot [Tue, 18 Aug 2015 23:17:03 +0000 (23:17 +0000)]
Merge "Migrate move protect log to new log system"

8 years agoT106578: Update Sanitizer to match legal HTML5 character entities.
C. Scott Ananian [Wed, 22 Jul 2015 20:07:27 +0000 (15:07 -0500)]
T106578: Update Sanitizer to match legal HTML5 character entities.

Invalid HTML5 character entities become instances of UTF8_REPLACEMENT,
so we also ensure that checkCSS notices this and emits the proper
human-friendly sanitization notice.

Change-Id: I76cef7c772b1e3eba0af8dab6403e9100beab03a

8 years agoSupport IPv6 URLs in bracketed and auto links.
C. Scott Ananian [Thu, 8 Jan 2015 22:00:54 +0000 (17:00 -0500)]
Support IPv6 URLs in bracketed and auto links.

The corresponding patch for Parsoid is
Ibb33188cdfe2004e469c3f6ee6f30d34d1923283.

Task: T23261
Change-Id: Iff077bf31168b431febb243e2e62f2c6502616bc

8 years agoMigrate move protect log to new log system
umherirrender [Tue, 7 Jul 2015 20:36:41 +0000 (22:36 +0200)]
Migrate move protect log to new log system

Migrate the move protect log as first sub type of the protection log,
because it does not have complex log parameter, which needs some way of
handling/migration.
It also keeps the gerrit change smaller and hopefully makes review
easier.
The other sub types of the protection log will be migrated in a later
patch set.

This allows use of gender on Special:Log. Old message is kept for use
in IRC. A test was added to ensure an unchanged IRC message.

Bug: T47988
Change-Id: I57b3bd8a7dc823acdbb56520d2364f5542283373

8 years agoRevert "Localisation updates from https://translatewiki.net."
Raimond Spekking [Tue, 18 Aug 2015 19:40:43 +0000 (19:40 +0000)]
Revert "Localisation updates from https://translatewiki.net."

Previous changes in includes/api/i18n/qqq.json are overwritten now

This reverts commit 70a8ddb78ce354b780828e2a6c70aa3dcee791bd.

Change-Id: I783d4333843d02359af623cd0f18362963f03d0c

8 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Tue, 18 Aug 2015 18:58:57 +0000 (20:58 +0200)]
Localisation updates from https://translatewiki.net.

Change-Id: I1efd504c98c539d26753e01d501fb1d8a88a7a11

8 years agoMerge "Add American sign language (ase)"
jenkins-bot [Tue, 18 Aug 2015 18:47:44 +0000 (18:47 +0000)]
Merge "Add American sign language (ase)"

8 years agoMerge "Prevent the jumbling up of autocomments in RTL"
jenkins-bot [Tue, 18 Aug 2015 18:42:03 +0000 (18:42 +0000)]
Merge "Prevent the jumbling up of autocomments in RTL"

8 years agomediawiki.Upload, mediawiki.Upload.Dialog: Tweak documentation
Bartosz Dziewoński [Tue, 18 Aug 2015 16:11:50 +0000 (18:11 +0200)]
mediawiki.Upload, mediawiki.Upload.Dialog: Tweak documentation

Mostly whitespace changes, since my editor insists on highlighting
mixed tabs and spaces as errors.

Change-Id: I17ccff4ea80c15015fb156547abd0db87c1ab8a1

8 years agoPrevent the jumbling up of autocomments in RTL
Amir E. Aharoni [Tue, 18 Aug 2015 09:41:03 +0000 (12:41 +0300)]
Prevent the jumbling up of autocomments in RTL

Change-Id: I75f66dcd839ead0759f4c6e90ab0ddbc905a07d9

8 years agoMerge "Revert "resourceloader: Add must-revalidate to Cache-Control""
jenkins-bot [Tue, 18 Aug 2015 07:00:00 +0000 (07:00 +0000)]
Merge "Revert "resourceloader: Add must-revalidate to Cache-Control""

8 years agoMerge "Avoid some possible deadlocks on account creation"
jenkins-bot [Tue, 18 Aug 2015 05:25:59 +0000 (05:25 +0000)]
Merge "Avoid some possible deadlocks on account creation"

8 years agoAvoid some possible deadlocks on account creation
Aaron Schulz [Mon, 27 Jul 2015 19:28:59 +0000 (12:28 -0700)]
Avoid some possible deadlocks on account creation

* This uses a non-blocking $wgMemc lock to reserve the user
  name in question. This should prevent two threads from
  reaching LOCK IN SHARE MODE and getting stuck on INSERT.
  The lock is global to better cover auth plugins.
* This adds a BagOStuff::getScopedLock() convenience method.
  It uses less queries than LockManager by being EX only.
* Avoid extra lock attempt in lock() in non-blocking mode.
* Removed (un)lock() HashBagOStuff overrides that made it
  behave differently than other caches (wrt to re-entrance).

Bug: T106850
Change-Id: Iecf95206d712367f5d202f76ab0eaa9d7bdabf2b

8 years agoMerge "API: Use message-per-value for apihelp-query+protectedtitles-param-prop"
jenkins-bot [Tue, 18 Aug 2015 04:00:47 +0000 (04:00 +0000)]
Merge "API: Use message-per-value for apihelp-query+protectedtitles-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+usercontribs-param-prop"
jenkins-bot [Tue, 18 Aug 2015 00:09:28 +0000 (00:09 +0000)]
Merge "API: Use message-per-value for apihelp-query+usercontribs-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+recentchanges-param-prop"
jenkins-bot [Tue, 18 Aug 2015 00:05:03 +0000 (00:05 +0000)]
Merge "API: Use message-per-value for apihelp-query+recentchanges-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+alllinks-param-prop"
jenkins-bot [Tue, 18 Aug 2015 00:04:45 +0000 (00:04 +0000)]
Merge "API: Use message-per-value for apihelp-query+alllinks-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+allusers-param-prop"
jenkins-bot [Tue, 18 Aug 2015 00:03:08 +0000 (00:03 +0000)]
Merge "API: Use message-per-value for apihelp-query+allusers-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+blocks-param-prop"
jenkins-bot [Tue, 18 Aug 2015 00:03:05 +0000 (00:03 +0000)]
Merge "API: Use message-per-value for apihelp-query+blocks-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+categorymembers-param-prop"
jenkins-bot [Tue, 18 Aug 2015 00:03:01 +0000 (00:03 +0000)]
Merge "API: Use message-per-value for apihelp-query+categorymembers-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+exturlusage-param-prop"
jenkins-bot [Tue, 18 Aug 2015 00:02:57 +0000 (00:02 +0000)]
Merge "API: Use message-per-value for apihelp-query+exturlusage-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+filearchive-param-prop"
jenkins-bot [Mon, 17 Aug 2015 23:58:13 +0000 (23:58 +0000)]
Merge "API: Use message-per-value for apihelp-query+filearchive-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+iwbacklinks-param-prop"
jenkins-bot [Mon, 17 Aug 2015 23:57:22 +0000 (23:57 +0000)]
Merge "API: Use message-per-value for apihelp-query+iwbacklinks-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+iwlinks-param-prop"
jenkins-bot [Mon, 17 Aug 2015 23:56:55 +0000 (23:56 +0000)]
Merge "API: Use message-per-value for apihelp-query+iwlinks-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+langbacklinks-param-prop"
jenkins-bot [Mon, 17 Aug 2015 23:55:30 +0000 (23:55 +0000)]
Merge "API: Use message-per-value for apihelp-query+langbacklinks-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+langlinks-param-prop"
jenkins-bot [Mon, 17 Aug 2015 23:54:51 +0000 (23:54 +0000)]
Merge "API: Use message-per-value for apihelp-query+langlinks-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+linkshere-param-prop"
jenkins-bot [Mon, 17 Aug 2015 23:53:42 +0000 (23:53 +0000)]
Merge "API: Use message-per-value for apihelp-query+linkshere-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+logevents-param-prop"
jenkins-bot [Mon, 17 Aug 2015 23:53:38 +0000 (23:53 +0000)]
Merge "API: Use message-per-value for apihelp-query+logevents-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+pageswithprop-param-prop"
jenkins-bot [Mon, 17 Aug 2015 23:52:45 +0000 (23:52 +0000)]
Merge "API: Use message-per-value for apihelp-query+pageswithprop-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+search-param-prop"
jenkins-bot [Mon, 17 Aug 2015 23:46:22 +0000 (23:46 +0000)]
Merge "API: Use message-per-value for apihelp-query+search-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+siteinfo-param-prop"
jenkins-bot [Mon, 17 Aug 2015 23:46:10 +0000 (23:46 +0000)]
Merge "API: Use message-per-value for apihelp-query+siteinfo-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+tags-param-prop"
jenkins-bot [Mon, 17 Aug 2015 23:45:37 +0000 (23:45 +0000)]
Merge "API: Use message-per-value for apihelp-query+tags-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+users-param-prop"
jenkins-bot [Mon, 17 Aug 2015 23:44:04 +0000 (23:44 +0000)]
Merge "API: Use message-per-value for apihelp-query+users-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+userinfo-param-prop"
jenkins-bot [Mon, 17 Aug 2015 23:43:42 +0000 (23:43 +0000)]
Merge "API: Use message-per-value for apihelp-query+userinfo-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+watchlistraw-param-prop"
jenkins-bot [Mon, 17 Aug 2015 23:39:03 +0000 (23:39 +0000)]
Merge "API: Use message-per-value for apihelp-query+watchlistraw-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+allcategories-param-prop"
jenkins-bot [Mon, 17 Aug 2015 23:38:48 +0000 (23:38 +0000)]
Merge "API: Use message-per-value for apihelp-query+allcategories-param-prop"

8 years agoMerge "API: Use message-per-value for apihelp-query+categories-param-prop"
jenkins-bot [Mon, 17 Aug 2015 23:38:01 +0000 (23:38 +0000)]
Merge "API: Use message-per-value for apihelp-query+categories-param-prop"

8 years agoMerge "Pass user to WikiPage::doEditContent from EditPage"
jenkins-bot [Mon, 17 Aug 2015 23:22:53 +0000 (23:22 +0000)]
Merge "Pass user to WikiPage::doEditContent from EditPage"

8 years agoMerge "Expose ICU version on Special:Version"
jenkins-bot [Mon, 17 Aug 2015 23:08:16 +0000 (23:08 +0000)]
Merge "Expose ICU version on Special:Version"

8 years agoMerge "Cleanup after extraction of utfnormal library"
jenkins-bot [Mon, 17 Aug 2015 22:57:53 +0000 (22:57 +0000)]
Merge "Cleanup after extraction of utfnormal library"

8 years agoMerge "mediawiki.api: Small code quality and documentation tweaks"
jenkins-bot [Mon, 17 Aug 2015 22:57:14 +0000 (22:57 +0000)]
Merge "mediawiki.api: Small code quality and documentation tweaks"

8 years agoMerge "CSSMin: version URLs based on content, not mtime"
jenkins-bot [Mon, 17 Aug 2015 22:55:07 +0000 (22:55 +0000)]
Merge "CSSMin: version URLs based on content, not mtime"

8 years agoMerge "Fixed IDE warning in doIsRootJobOldDuplicate()"
jenkins-bot [Mon, 17 Aug 2015 22:36:41 +0000 (22:36 +0000)]
Merge "Fixed IDE warning in doIsRootJobOldDuplicate()"

8 years agoMerge "Include job UUID in doAck() error message"
jenkins-bot [Mon, 17 Aug 2015 22:35:35 +0000 (22:35 +0000)]
Merge "Include job UUID in doAck() error message"

8 years agoMerge "Made WANObjectCache::get() comments more accurate"
jenkins-bot [Mon, 17 Aug 2015 22:35:19 +0000 (22:35 +0000)]
Merge "Made WANObjectCache::get() comments more accurate"

8 years agoCSSMin: version URLs based on content, not mtime
Ori Livneh [Mon, 17 Aug 2015 02:15:40 +0000 (19:15 -0700)]
CSSMin: version URLs based on content, not mtime

The content of these files is more stable than their mtimes, which change
every time we roll out a new branch. Because MD5 avalanches well[0], using
the first five hexadecimal digits is sufficient to ensure that the chance
of two successive versions colliding is improbably small (roughly one in a
million).

[0]: https://en.wikipedia.org/wiki/Avalanche_effect

Change-Id: I1bdf94c58786d2545311b238476b48217a5a60af

8 years agomediawiki.feedback: Use .parent instead of .super
Bartosz Dziewoński [Mon, 17 Aug 2015 20:49:30 +0000 (22:49 +0200)]
mediawiki.feedback: Use .parent instead of .super

'super' is a reserved keyword and using it like this causes a syntax
error on IE 8.

Change-Id: I1ec22a7d0d61b5731ecba7653c9189eb702f968c

8 years agoAdd American sign language (ase)
Federico Leva [Mon, 17 Aug 2015 21:01:37 +0000 (23:01 +0200)]
Add American sign language (ase)

* Was added in 5fac9aa71974db71e161fb233bde42d0990167b4
* Quite a non-standard locale, but apparently there are clients
  that can make sense out of it.

Change-Id: I0a7acc185d8c035fdb3dd649eb74f7e70bc2304e

8 years agoSync up with Parsoid parserTests.
C. Scott Ananian [Mon, 17 Aug 2015 20:52:33 +0000 (16:52 -0400)]
Sync up with Parsoid parserTests.

This now aligns with Parsoid commit 48617c40c2eb9c7a421bb9c5b3ba0907fdec9c21

Change-Id: I565886079e64985844fc0a7c67ab74340b42f84a

8 years agoMerge "Only convert boolean true/false to !0/!1"
jenkins-bot [Mon, 17 Aug 2015 19:17:11 +0000 (19:17 +0000)]
Merge "Only convert boolean true/false to !0/!1"

8 years agoLocalisation updates from https://translatewiki.net.
Translation updater bot [Mon, 17 Aug 2015 18:53:28 +0000 (20:53 +0200)]
Localisation updates from https://translatewiki.net.

Change-Id: Idea3aef13a224782cf99204aad0426aefe29fde4

8 years agomediawiki.api: Small code quality and documentation tweaks
Bartosz Dziewoński [Fri, 14 Aug 2015 23:35:08 +0000 (01:35 +0200)]
mediawiki.api: Small code quality and documentation tweaks

Change-Id: I70380e8f821c66ad08bfe12e242b204ffed9071d

8 years agoMerge "Fix return value comment on wfMemoryLimit()"
jenkins-bot [Mon, 17 Aug 2015 15:55:08 +0000 (15:55 +0000)]
Merge "Fix return value comment on wfMemoryLimit()"

8 years agoFix return value comment on wfMemoryLimit()
Brad Jorsch [Mon, 17 Aug 2015 15:42:10 +0000 (11:42 -0400)]
Fix return value comment on wfMemoryLimit()

It was changed incorrectly in I893ddd77.

Change-Id: I1f1e3c53a2cefe69b42ef338aa2a6b126e3d5526