jenkins-bot [Sun, 25 May 2014 07:45:03 +0000 (07:45 +0000)]
Merge "Fix broken @return documentation"
jenkins-bot [Sun, 25 May 2014 06:28:53 +0000 (06:28 +0000)]
Merge "Removed double hook explanation AfterFinalPageOutput"
florianschmidtwelzow [Sun, 25 May 2014 06:23:02 +0000 (08:23 +0200)]
Removed double hook explanation AfterFinalPageOutput
Bug: 65690
Change-Id: I0990568875db854579974f611e7378bca0b0eaed
jenkins-bot [Sat, 24 May 2014 21:28:02 +0000 (21:28 +0000)]
Merge "jquery.makeCollapsible: Use .prop() for value attribute of list item"
Timo Tijhof [Sat, 24 May 2014 01:27:25 +0000 (03:27 +0200)]
jquery.makeCollapsible: Use .prop() for value attribute of list item
The issue with "value" attributes is popularised through form
fields (e.g. change <input> value with prop, because it doesn't work
with attribute, attributes only change the DOM, not the live rendering).
However the attribute/property issue isn't limited to form fields and the
typical value/selected/disabled properties . It applies to all properties
and for any element that affects active state (if it changes the display,
one should use a property, not an attribute).
As far as I know, unlike for form fields, browsers do actually synchronise
attributes in the many of those cases (including list items), so there is
no immediate danger. But since it's caught by jQuery Migrate and a good
practice regardless, change it to use prop() as well.
To test:
https://test.wikipedia.org/?oldid=199994#head-collapsible-ol
Change-Id: I246c26bd2958209feed73fc2ef31cf678b12fa3b
Thiemo Mättig [Sat, 24 May 2014 20:06:01 +0000 (22:06 +0200)]
Fix broken @return documentation
I found one of these in Wikibase and run a global search.
Change-Id: I76c1519a47d7222f136272c59ea454b650808a86
Translation updater bot [Sat, 24 May 2014 15:26:57 +0000 (15:26 +0000)]
Merge "Localisation updates from https://translatewiki.net."
jenkins-bot [Sat, 24 May 2014 15:06:02 +0000 (15:06 +0000)]
Merge "Revert "Restore search box tabindex""
Translation updater bot [Sat, 24 May 2014 15:03:00 +0000 (15:03 +0000)]
Localisation updates from https://translatewiki.net.
Change-Id: I978097374e44627aeb91f6fe740899be0ae29e97
Mattflaschen [Sat, 24 May 2014 14:54:42 +0000 (14:54 +0000)]
Revert "Restore search box tabindex"
This does not restore the same behavior as collapsibleNav.js had. That
used $( document ).lastTabIndex() + 1 in JavaScript. This means it
would dynamically put the search box's tabindex after other elements.
This commit specified an explicit value of 1. This is normally used
for forms. For example, 1 is the username field on Special:UserLogin.
Thus, this made tabbing from the username field take you to the search
input. It also caused issues with at least MassMessage.
Another solution is necessary, whether it's dynamically adding it with
JavaScript as before, using a different PHP-generated tabindex, both
(PHP-generated tabindex overridden by JavaScript), or something else.
In the meantime, this reverts to avoid the mentioned regressions.
This reverts commit
be76751e8c7a8c33b8a9f41faba78592a22ded09.
Bug: 29199
Bug: 65704
Change-Id: Iaea60834aa8f1564aca50c21ee62ae01f958cc65
Alexandre Emsenhuber [Sat, 24 May 2014 05:32:16 +0000 (07:32 +0200)]
Remove not-working scripts in maintenance/language
Change-Id: Idd6b1d5dc93a5bd71f0ad7445ce2f6ddc4beeb33
Adam Roses Wight [Wed, 21 May 2014 08:01:36 +0000 (01:01 -0700)]
Correct a comment about updateRevisionOn
to reflect its compare-and-swap semantics.
Change-Id: I6a68e673195e0b6688f6fbc9199a8355b20c0da0
Jackmcbarn [Sat, 24 May 2014 04:18:53 +0000 (00:18 -0400)]
Check category-move-redirect-override in content language
When testing whether category-redirect-move-override is disabled, do it in
the content language rather than the user language.
Change-Id: Id1f03240c203f32a12953f49a075cfd5c25f0f31
jenkins-bot [Sat, 24 May 2014 04:01:22 +0000 (04:01 +0000)]
Merge "mediawiki.test.js: Suppress false postives for deprecated mw.* properties"
Roan Kattouw [Sat, 24 May 2014 03:02:16 +0000 (20:02 -0700)]
Followup
dd1c7f7fd7: fix LESSification errors in Parsoid styles
.mw-halign-right should probably have float: right;, not float: left;
Also, use & because .mw-halign-* are applied to <figure>, not its descendants.
Bug: 65596
Change-Id: I7cd00f0049523f064703d7355b80457a4ab5d0d0
Timo Tijhof [Sat, 24 May 2014 01:33:55 +0000 (03:33 +0200)]
mediawiki.test.js: Suppress false postives for deprecated mw.* properties
[qunit]
mediawiki.jscompat...OK
mediawiki - Initial check...
Use of "anonymous" is deprecated. Use mw.user.isAnon instead.
Use of "name" is deprecated. Use mw.user.getName instead.
Use of "jsMessage" is deprecated. Use mw.notify instead.
Use of "wikiGetlink" is deprecated. Use mw.util.getUrl instead.
OK
mediawiki - mw.Map...OK
mediawiki - mw.config...OK
mediawiki - mw.msg...OK
mediawiki - mw.loader...OK
Change-Id: I4a79bc64cc26c1237fefe1503504cde9d40a5087
James D. Forrester [Sat, 24 May 2014 00:28:10 +0000 (17:28 -0700)]
jquery.autoEllipsis.test: Swap $.browser for $.client for compatibility
Change-Id: I50d57371edebe7f93f01c83284c0a94fc2e7dbac
jenkins-bot [Fri, 23 May 2014 23:15:55 +0000 (23:15 +0000)]
Merge "Store page_id in logging table for deletions and make queryable"
jenkins-bot [Fri, 23 May 2014 22:47:03 +0000 (22:47 +0000)]
Merge "Make HTTPS port configurable"
jenkins-bot [Fri, 23 May 2014 21:39:37 +0000 (21:39 +0000)]
Merge "MagicWord: Fix an indent"
Bartosz Dziewoński [Fri, 23 May 2014 21:24:13 +0000 (23:24 +0200)]
MagicWord: Fix an indent
Change-Id: I3640fb7a783a68c43a1249b87ef04e587dd0cfd5
jenkins-bot [Fri, 23 May 2014 20:41:47 +0000 (20:41 +0000)]
Merge "Make sure DjVu files do not attempt metadata extraction repeatedly"
jenkins-bot [Fri, 23 May 2014 20:27:19 +0000 (20:27 +0000)]
Merge "Do not include user column on Special:MyUploads"
jenkins-bot [Fri, 23 May 2014 20:24:32 +0000 (20:24 +0000)]
Merge "Document ArticleUndelete change"
jenkins-bot [Fri, 23 May 2014 20:19:19 +0000 (20:19 +0000)]
Merge "Prevent deleteBatch.php deleting files from redirects"
jenkins-bot [Fri, 23 May 2014 18:59:55 +0000 (18:59 +0000)]
Merge "Revert visibility change on DiffHistoryBlob::$mCompressed"
jenkins-bot [Fri, 23 May 2014 18:52:59 +0000 (18:52 +0000)]
Merge "Made getName() in ArchivedFile work when loaded via sha1"
withoutaname [Fri, 9 May 2014 07:34:19 +0000 (00:34 -0700)]
Prevent deleteBatch.php deleting files from redirects
Previous behavior had the maintenance script deleteBatch.php
delete both the redirect in the file namespace and the file
from the target page the redirect is pointing to. This is
no longer the case, but it will still delete the redirect
page if it is still on the listfile.
Bug: 52587
Change-Id: I83374ddb98131f9f8f766bb2b444ab3e7cda7735
Brad Jorsch [Fri, 23 May 2014 15:06:06 +0000 (11:06 -0400)]
Revert visibility change on DiffHistoryBlob::$mCompressed
Changing the visibility from public to protected causes unserialization
to fail.
Bug: 65665
Change-Id: Id7ee2068749ff421fab4d1c9067763adf4b89563
Aaron Schulz [Fri, 23 May 2014 00:37:33 +0000 (17:37 -0700)]
Improved FileBackend failure logging a bit
* This partly follows up on
2cfce9f
Change-Id: I9d15f44d8000f52fd7b307d358c895452ee96a8d
Brian Wolff [Fri, 23 May 2014 00:00:21 +0000 (21:00 -0300)]
Make sure DjVu files do not attempt metadata extraction repeatedly
If a file is broken, we don't want to spend time trying to find
its metadata over and over again.
Bug: 41090
Change-Id: Iad63b8942af99e1ec44530599a43ec1d6b2b8a62
Sergio Santoro [Thu, 22 May 2014 22:17:23 +0000 (00:17 +0200)]
MediaWiki::performAction, return 404 on nosuchaction error
Nosuchaction error page was sending 200 as the HTTP status code,
which was misleading. Instead return 404.
Change-Id: I9b432c9e53caf0a13e9a0c798f78a7bd8a78443b
Aaron Schulz [Thu, 22 May 2014 20:46:13 +0000 (13:46 -0700)]
Made getName() in ArchivedFile work when loaded via sha1
Change-Id: I44e9c129f6c5841f8cbc9792aa9ff0f353bce6c0
jenkins-bot [Thu, 22 May 2014 20:16:38 +0000 (20:16 +0000)]
Merge "API: Enforce section=new constraint when using 'redirect' mode"
jenkins-bot [Thu, 22 May 2014 20:15:32 +0000 (20:15 +0000)]
Merge "format the tests/phpunit/TODO document for readability"
Adam Roses Wight [Sun, 18 May 2014 07:04:36 +0000 (00:04 -0700)]
API: Enforce section=new constraint when using 'redirect' mode
Finish implementation of the 'redirect' edit API parameter. This flag
should only be used as a convenience when adding a new section, appending,
or prepending. Any other usage must be done using the long-cut (fetch page,
determine if it is a redirect, follow redirects and edit the target page's
content).
This patch takes apart the "EditConflict_redirect" test, because it no
longer makes sense--unless you dear reader can figure out how to force an
edit conflict when only adding a section?
Bug: 24330
Change-Id: Ie3f7273c18e156da1e50e1a36aac2e5341710982
Translation updater bot [Thu, 22 May 2014 19:45:27 +0000 (19:45 +0000)]
Localisation updates from https://translatewiki.net.
Change-Id: I589dbdf292abaf998d18fe553b7afb4880cb40de
Brian Wolff [Thu, 22 May 2014 19:28:16 +0000 (16:28 -0300)]
Do not include user column on Special:MyUploads
If Special:ListFiles is being filtered to show only a specific
user, then there's not much point showing which user uploaded
the image, as they are all uploaded by the same user.
Bug: 30627
Change-Id: Ibe1be82cb8f3354889051ef00f3c0b9f9ea5180e
jenkins-bot [Thu, 22 May 2014 19:25:08 +0000 (19:25 +0000)]
Merge "wfDebugMem: Fix binary prefix and improve usability"
jenkins-bot [Thu, 22 May 2014 19:14:59 +0000 (19:14 +0000)]
Merge "Cached misses in getMulti should be omitted"
Matthias Mullie [Thu, 22 May 2014 13:48:20 +0000 (15:48 +0200)]
Cached misses in getMulti should be omitted
SqlBagOStuff::getMulti currently returns an array with false values for missed
cache keys.
Default BagOStuff::getMulti (and other specific implementations like memcached),
however, just omit missed values.
e.g.:
$cache->getMulti( array( 'goodkey' 'badkey' ) );
should return
array( 'goodkey' => 'value' );
instead of
array( 'goodkey' => 'value', 'badkey' => false );
Bug: 65637
Change-Id: Ib2de06a0f76421094707f7ad4218346087f4dc55
jenkins-bot [Thu, 22 May 2014 15:04:34 +0000 (15:04 +0000)]
Merge "Apply correct line-height to diffs"
Erwin Dokter [Sun, 18 May 2014 15:22:06 +0000 (15:22 +0000)]
Apply correct line-height to diffs
The typography refresh exposes a small shortcoming in the CSS used
for diff display; there is no line-height applied, causing inconsistent
display between skin (ie. too high in Vector). Adding line-height to the
diffs corrects this.
Bug: 64653
Change-Id: I59dfe3e887c68a7034ef78f6873127ffe88b0cc1
Sergio Santoro [Thu, 22 May 2014 14:22:12 +0000 (16:22 +0200)]
wfDebugMem: Fix binary prefix and improve usability
* Fix: wfDebugMem no longer reports kibibytes as kilobytes
* Usability: wfDebugMem now uses unit symbols (e.g. KiB)
Change-Id: I1ab8aa3ccdb0fdea307913ada4ed42964d7fe960
Federico Leva [Thu, 22 May 2014 13:12:46 +0000 (15:12 +0200)]
p-lang-list was removed
Contrite followup to I220057c799bef7e8c4d964f47d56f61ec120d8c2
Change-Id: I028880cfa9946e628832a303779d6b3ffcf16620
Alex Monk [Wed, 21 May 2014 15:16:44 +0000 (16:16 +0100)]
Restore search box tabindex
This was set by JS in collapsibleNav (wtf?) until I220057c7 nuked that module entirely.
A user needed this for accessibility reasons (details in OTRS#
2014051610008141)
Bug: 29199
Change-Id: I74725c01a2058be1151927661c22ce42a1463f91
jenkins-bot [Thu, 22 May 2014 08:45:10 +0000 (08:45 +0000)]
Merge "Removed begin/commit calls that result in error spam"
jenkins-bot [Thu, 22 May 2014 04:56:48 +0000 (04:56 +0000)]
Merge "Fixed possible race condition in LocalFileMoveBatch"
jenkins-bot [Wed, 21 May 2014 23:29:11 +0000 (23:29 +0000)]
Merge "whitespace fixup"
Aaron Schulz [Wed, 21 May 2014 22:50:15 +0000 (15:50 -0700)]
Removed begin/commit calls that result in error spam
* The delete calls already try to start transactions. Also CLI scripts
run in autocommit mode anyway.
Change-Id: I433691b3e4e578983e4e15334248f029e0b0d277
C. Scott Ananian [Tue, 25 Mar 2014 16:48:55 +0000 (12:48 -0400)]
Use square bounding boxes for default-sized thumbnails
Thumbnails for portrait-orientation images have always been "too big",
especially when displayed in a gallery. The 'upright' option did not
completely fix the issue. Using a square bounding box for thumbnails
(and 'framed' images) without an explicit size specifiction provides
a better default appearance.
This also provides a clean syntax for content authored using
Parsoid/Visual Editor, which prefers square bounding boxes.
See:
https://www.mediawiki.org/wiki/Requests_for_comment/Square_bounding_boxes
Bug: 63903
Change-Id: I665d8945843d3b5437a74e376b63c44965590116
Translation updater bot [Wed, 21 May 2014 20:28:18 +0000 (20:28 +0000)]
Merge "Localisation updates from https://translatewiki.net."
James D. Forrester [Wed, 21 May 2014 20:17:16 +0000 (13:17 -0700)]
Update OOjs UI to v0.1.0-pre (
0436296667)
New changes:
a5086f2 test: Drop 'OO.ui' file prefix in test suites
03ed3e9 Support strings in FlaggableElement#setFlags
be7b458 ConfirmationDialog: Clean up setup() documentation
b9ae654 build: Enable jscs "requireSpacesInsideArrayBrackets" rule
0436296 Localisation updates from https://translatewiki.net.
Change-Id: Id55715d0b2b0869349b3514b783700df26704445
Translation updater bot [Wed, 21 May 2014 20:13:51 +0000 (20:13 +0000)]
Localisation updates from https://translatewiki.net.
Change-Id: I18db039de1ae9525f340d661eefff9e05f9206c5
jenkins-bot [Wed, 21 May 2014 18:36:17 +0000 (18:36 +0000)]
Merge "Create a version of mediawiki.skinning.content for Parsoid HTML"
jenkins-bot [Wed, 21 May 2014 17:49:27 +0000 (17:49 +0000)]
Merge "Fix: numFields wrong for sqlite"
Timo Tijhof [Wed, 21 May 2014 17:26:22 +0000 (19:26 +0200)]
mediawiki.user: Add message to deprecation of name() and anonymous()
Follows-up
de5e135. Forgot to add the message that says what to
use instead (like we do in mw.util and mw.toolbar already).
Change-Id: Ib6b6aece70b2e681ca291e376ddfc884c8a11033
Timo Tijhof [Wed, 21 May 2014 15:41:19 +0000 (17:41 +0200)]
Move release notes for "Move redirect rendering into WikitextContent" to 1.24
Follows-up Id44d566a7ca3, the commit was merged before the
branch cut and then reverted in REL_23 (I7431eb83a092).
The notes were never fixed in master.
Change-Id: I9ef5263ac8f7b8050bb1c6e7933cde6020389c90
Timo Tijhof [Wed, 21 May 2014 15:30:54 +0000 (17:30 +0200)]
Sync 1.23 release notes for bug 13250 from REL1_23
Change I17dde71858fa655 was merged after the branch cut, and did
not have release notes. Then whoever backported it to REL1_23 decided
it really should have release notes and wrote them directly in
REL1_23...
Change-Id: Iceeb6c039059e11c1854e32ee086ec9f53f29a03
Timo Tijhof [Wed, 21 May 2014 15:27:54 +0000 (17:27 +0200)]
Sync 1.23 release notes for bug 64289 from REL1_23
Change Ib97f47ef1 was merged after the branch cut, but did not
have release notes. Then whoever backported it to REL1_23 decided
it really should have release notes and wrote them directly in
REL1_23...
Change-Id: I5d36dc86f10e757cac286bcb9b63c9e711a921b9
Timo Tijhof [Wed, 21 May 2014 15:22:57 +0000 (17:22 +0200)]
Move release notes for "Introducing pp_sortkey" to 1.24
Follows-up I217c42656 and Iaa78a8254, the commit was merged
before the branch cut and then reverted in REL1_23. The notes
were never fixed in master.
Change-Id: I5355ac405aef4d2b0d660205bc1231c6eb35c02d
Timo Tijhof [Wed, 21 May 2014 15:04:28 +0000 (17:04 +0200)]
Fixup typography changes release notes between 1.23 and 1.14
Hotfix I595feec9a to REL1_23 changes release notes directly
in REL1_23 without applying to master first. The files are now
out of sync.
* Sync the line in RELEASE-NOTES-1.23 with what is in REL1_23
(basically cherry-picking hotfix I595feec9a from REL1_23 to
master here).
* Move the remainder to RELEASE-NOTES-1.24.
Change-Id: Ic3dc2655101086521403cfc9929887a97bbed811
Timo Tijhof [Wed, 21 May 2014 14:54:54 +0000 (16:54 +0200)]
Move release notes for "Introducing pp_sortkey" to 1.24
Follows-up I217c42656fb877f, the commit was merged after the
branch cut and was not backported.
Change-Id: Iaa78a8254b3114600052005ce28d752b5f472354
aude [Fri, 11 Apr 2014 10:35:42 +0000 (12:35 +0200)]
Add method to determine EnhancedChangesList cache grouping key
Change-Id: Iaf3734baa53b71affca77d5243a579cc70bb522b
jenkins-bot [Wed, 21 May 2014 13:21:20 +0000 (13:21 +0000)]
Merge "mediawiki.searchSuggest: Code clean up"
physikerwelt [Wed, 21 May 2014 11:38:56 +0000 (11:38 +0000)]
Fix: numFields wrong for sqlite
Currently the first row of the result
is used to return the number of fields.
This fix corrects that calculation, which has returned
twice the number of fields before. The reason for that
was that the resulting data array has the following form:
array() {
[0] => value_0
["field_name0"] =>value_0
[1] => value_1
["field_name1"] =>value_1
...
Furthermore the constant 0 (int) is returned if the result
set is empty. This issue should be corrected in the future,
since the number or fields should be answered in a metadata context
independent of the data stored in the relation.
Bug: 65578
Change-Id: I399c7c857dcbd774cc4eb6102bbfe8a8764b07c9
jenkins-bot [Wed, 21 May 2014 13:03:09 +0000 (13:03 +0000)]
Merge "mediawiki.toc.test: Stub $.cookie to avoid test pollution"
jenkins-bot [Wed, 21 May 2014 09:31:41 +0000 (09:31 +0000)]
Merge "Inserted test whether the resource 'uploadsource' is already registered. Bug: 65530"
Adam Roses Wight [Wed, 21 May 2014 08:00:45 +0000 (01:00 -0700)]
whitespace fixup
Change-Id: Id3164f1a36d3b36f2e7404af5dd0545049e2b778
Matthew Flaschen [Wed, 21 May 2014 02:37:19 +0000 (22:37 -0400)]
Document ArticleUndelete change
Change-Id: I157cab408598878e9483b60e656026f0ddbbb0b2
Timo Tijhof [Wed, 21 May 2014 01:07:08 +0000 (03:07 +0200)]
mediawiki.searchSuggest: Code clean up
* Cache mw.Api instance.
* Remove redundant "str.length" check in fetch(),
jquery.suggestions already takes care of this (it never calls
fetch if the string is empty, and if it did, then this code would've
left it unhandled causing bugs (e.g. suggestions of the previous
fetch remain visible).
* Remove redundant promise.abort check.
* Use $.data() and $.removeData() to bypass unneeded convenience
logic for collections and HTML data attributes.
Change-Id: I59ae21c4b481ef52e4db14cb1f3f2fe026c23b3f
jenkins-bot [Tue, 20 May 2014 23:34:29 +0000 (23:34 +0000)]
Merge "Tweaked timestamp kludge logic in recordUpload2"
jenkins-bot [Tue, 20 May 2014 22:07:21 +0000 (22:07 +0000)]
Merge "Replace FOR UPDATE with LockManager use in LocalFile::lock()"
Aaron Schulz [Tue, 20 May 2014 21:40:42 +0000 (14:40 -0700)]
Tweaked timestamp kludge logic in recordUpload2
* This now only does the SELECT FOR UPDATE for the re-upload case
Change-Id: I21b1b0328b6dbfb30f4f0293212515b9ee081778
Aaron Schulz [Tue, 20 May 2014 21:22:52 +0000 (14:22 -0700)]
Replace FOR UPDATE with LockManager use in LocalFile::lock()
* This avoids excess contention where inserts of rows for
similarly named files get blocked. This often would effect
users of UploadWizard or any bot doing mass uploads.
Change-Id: Ie7a328f7d4f03aa249770804417347a50356ea42
jenkins-bot [Tue, 20 May 2014 21:14:33 +0000 (21:14 +0000)]
Merge "Update kss style guide wording and README"
jenkins-bot [Tue, 20 May 2014 21:08:18 +0000 (21:08 +0000)]
Merge "Improve rendering of Living Style Guide sections, examples, and modifiers."
James D. Forrester [Wed, 30 Apr 2014 23:26:44 +0000 (16:26 -0700)]
Create a version of mediawiki.skinning.content for Parsoid HTML
The provides a transitional central content styling module for all
consumers of Parsoid's HTML+RDFa, to avoid local duplication (and
variation) of these rules in each of the consuming applications such as
Parsoid's read service[0], VisualEditor[1], MobileFrontend[2], Kiwix[3],
Flow[4] and others.
In a short while (probably before MW 1.24 branches), we expect to switch
over the primary read HTML to Parsoid- rather than MWParser-generated,
at which time this HTML will become the core for MediaWiki's content
styling, with skins able to over-ride or augment this styling as they see
fit.
[0] http://parsoid-lb.eqiad.wikimedia.org/enwiki/Foobar?oldid=
608091782
[1] http://en.wikipedia.org/wiki/Foobar?oldid=
608091782&veaction=edit
[2] http://en.m.wikipedia.org/wiki/Foobar?oldid=
608091782
[3] http://www.kiwix.org/wiki/Main_Page
[4] http://en.wikipedia.org/wiki/Wikipedia_talk:Flow/Developer_test_page
Change-Id: I400336c12d58308d7177b24180693874effadf69
umherirrender [Tue, 13 May 2014 18:37:41 +0000 (20:37 +0200)]
Expand doc of ApiBase::require*Parameter functions
Add a hint to the getError function which should be called in the
getPossibleErrors() function.
Also do this for getTitleOrPageId.
Change-Id: I601feb8a5b8699ce4d81814aa3cd127552a525ac
Translation updater bot [Tue, 20 May 2014 18:42:01 +0000 (18:42 +0000)]
Localisation updates from https://translatewiki.net.
Change-Id: I7ddc1117c5f50186185cc66ebcc019ff1d4781a6
jenkins-bot [Tue, 20 May 2014 17:52:28 +0000 (17:52 +0000)]
Merge "Collation: Remove deprecated findLowerBound()"
jenkins-bot [Tue, 20 May 2014 17:41:19 +0000 (17:41 +0000)]
Merge "User::pingLimiter() profiles per action as well"
Phuedx [Tue, 20 May 2014 17:06:14 +0000 (17:06 +0000)]
Merge "Pass archived page id to ArticleUndelete hook."
Rob Moen [Thu, 15 May 2014 22:51:52 +0000 (15:51 -0700)]
Pass archived page id to ArticleUndelete hook.
Needed for instrumentation of PageRestoration schema
Rationale: By the time the hook runs, there is no longer record
of the previous page id.
Change-Id: If87a73e47def7a4404858f374780c3f1cf4d69b5
See: https://meta.wikimedia.org/wiki/Schema:PageRestoration
Needed by: Id40347ec268658dc854e4ab2dd38570b19db1477
Timo Tijhof [Tue, 20 May 2014 14:40:55 +0000 (16:40 +0200)]
mediawiki.toc.test: Stub $.cookie to avoid test pollution
When running the tests locally the mediawiki.toc tests often
fail because where it asserts hidden it is visible, and where it
asserts visible it is hidden (this happens if you've ever closed
a "toc" section on your local wiki, causes the tests to be one-off).
Change-Id: Idc5e7123f3be3e11dac50d76d13089a2fabcfdb5
Alexander Lehmann [Tue, 20 May 2014 12:26:33 +0000 (14:26 +0200)]
Inserted test whether the resource 'uploadsource' is already registered.
Bug: 65530
Change-Id: I1b82d6dc6a37792d4e7b7d01316802ea4d38a88b
Matthew Flaschen [Sat, 15 Feb 2014 07:14:21 +0000 (02:14 -0500)]
Store page_id in logging table for deletions and make queryable
* Clone title so page_id is not 0 at log time.
* Change ApiQueryLogEvents to provide log_page as logpage (for all
rows, not just deletions) if ids are requested.
Bug: 26122
Change-Id: I1c7f3a84f10df05d6b37dccbad4c8232edf51580
jenkins-bot [Tue, 20 May 2014 01:34:12 +0000 (01:34 +0000)]
Merge "API: Fix prop=revisions&rvdiffto= without rvprop=content"
C. Scott Ananian [Mon, 19 May 2014 22:54:48 +0000 (15:54 -0700)]
Add RELEASE-NOTES entry for
87e0aa344176d9877bffdf77e222439ec0a99f9e
Change-Id: Idbd61178c76ec2104791031fe2c6ee84a3daf632
C. Scott Ananian [Mon, 19 May 2014 22:22:32 +0000 (15:22 -0700)]
Indicate whether interwiki links can use protocol-relative URLs.
Change-Id: I17360e44f0be7490357bc9bc7af27d0a950012de
Aaron Schulz [Mon, 19 May 2014 22:18:01 +0000 (15:18 -0700)]
Fixed possible race condition in LocalFileMoveBatch
* If a move is blocked by a re-upload and the TRX started outside of
LocalFile::lock, then the move did not see the new row in the oldimage
table and so it will not move that version of the file in storage. Use
the latest DB data to avoid that.
Change-Id: I7ec46941170293c96b99a449cb396517108e8b3d
Roan Kattouw [Mon, 19 May 2014 21:09:32 +0000 (14:09 -0700)]
Update OOjs UI to v0.1.0-pre (
0fbf6bd14e)
New changes:
ab5ebc6 Localisation updates from https://translatewiki.net.
39a1496 Make flags on buttons in confirmation dialog configurable
Change-Id: I6c67b919003a33b1617ad36734bde489d79d916c
awjrichards [Sun, 11 May 2014 12:24:31 +0000 (14:24 +0200)]
Make HTTPS port configurable
Introduces wgHttpsPort configuration variable and makes use of it when
appropriate in wfExpandUrl()
Bug: 65184
Change-Id: I325ee0ff7be16de2a964fb7d8654b88cbd5fe239
Translation updater bot [Mon, 19 May 2014 19:49:32 +0000 (19:49 +0000)]
Merge "Localisation updates from https://translatewiki.net."
jenkins-bot [Mon, 19 May 2014 19:38:53 +0000 (19:38 +0000)]
Merge "Make phpcs-strict pass on includes/ (7/7)"
Translation updater bot [Mon, 19 May 2014 19:35:06 +0000 (19:35 +0000)]
Localisation updates from https://translatewiki.net.
Change-Id: Icc1e3c9406a1b0e2af89d2e8d2d0ca2119da0607
jenkins-bot [Mon, 19 May 2014 19:34:16 +0000 (19:34 +0000)]
Merge "mediawiki.htmlform: Refactor and clean up"
jenkins-bot [Mon, 19 May 2014 18:57:25 +0000 (18:57 +0000)]
Merge "Move ApiQueryRecentChanges::parseRCType to static method on RecentChange"
jenkins-bot [Mon, 19 May 2014 18:29:09 +0000 (18:29 +0000)]
Merge "IP class cleanups"
Roan Kattouw [Mon, 19 May 2014 17:42:48 +0000 (10:42 -0700)]
Update OOjs UI to v0.1.0-pre (
521a9e242b)
New changes:
1429076 Upgrade jQuery from 1.8.2 to 1.11.1
f14c3b2 Localisation updates from https://translatewiki.net.
8612e00 Localisation updates from https://translatewiki.net.
521a9e2 Window: Apply display:none after initialize, not before
Change-Id: Ieabe267b13dee1c2c419ccf12e910e349a7e3768