Bartosz Dziewoński [Fri, 27 Nov 2015 01:22:56 +0000 (02:22 +0100)]
SpecialMovePage: Display introduction text even after the form was submitted
I see no reason to remove this helpful information just because there's
an error in the form.
Change-Id: I01c6d66231c272d0ef0c671c388c7aa43020b4a3
Translation updater bot [Sun, 29 Nov 2015 23:10:43 +0000 (00:10 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: Ifb2360c79250472ea49345e50f4525b56b0bb1f5
Glaisher [Thu, 12 Nov 2015 05:15:40 +0000 (10:15 +0500)]
Special:Contribs: autofocus to 'target' if target hasn't been specified or in non-newbies mode
Target field doesn't work in newbies mode so users doesn't need to enter in that field
newbies mode also. This is not a huge issue normally but annoying when you're on a tablet
or mobile where the autofocus makes the screen keyboard be shown when you visit the page.
Bug: T117397
Change-Id: Ic6fd2fb2421325f748fccb2a5432e7713d0dcbb0
Translation updater bot [Sat, 28 Nov 2015 20:26:22 +0000 (21:26 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I71391874ae48d2a0d6583001839f7ccedbd03f57
Translation updater bot [Fri, 27 Nov 2015 21:24:30 +0000 (22:24 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I862700e5f136550102670d787880ddba92b98b77
addshore [Fri, 27 Nov 2015 19:17:03 +0000 (20:17 +0100)]
Fix packet reduction in SamplingStatsdClient
Doc block has also been changed to show that
this implementation does not follow the defined
interface.
It also says why...
Bug: T116031
Change-Id: If8cca355ae77b751486b40e56a6b3a51b1d7fe0b
addshore [Fri, 27 Nov 2015 18:21:52 +0000 (19:21 +0100)]
Enhance SamplingStatsdClient::sampleData return doc
Change-Id: Idde67e9514fdf736881cb42b6413045f7bc6f3b3
Florian [Sat, 7 Nov 2015 22:56:06 +0000 (23:56 +0100)]
Add mediawiki.api.messages module to easily retrieve a set of messages
Bug: T40280
Change-Id: I6e3fc4beb56c3120702ca291adf6e1521a0bc21f
Bartosz Dziewoński [Thu, 26 Nov 2015 22:17:45 +0000 (23:17 +0100)]
SpecialMovepage: Remove amusing comment about MySQL 4
We haven't supported MySQL 4 since MediaWiki 1.19.
Change-Id: Ice3e62d02ebe94a5a48981039dc455014a5d53f2
Translation updater bot [Thu, 26 Nov 2015 20:38:52 +0000 (21:38 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I016ec75a42be034951e8516669c09489054a3d28
Reedy [Mon, 23 Nov 2015 00:37:33 +0000 (00:37 +0000)]
Update liuggio/statsd-php-client to 1.0.18
Depends-On: I81a7d7da30374072c78c51d1a7fe8229cd70d42c
Change-Id: Ibf06b3b97eb6002c1ad2666f38764b44fc716ef3
jenkins-bot [Thu, 26 Nov 2015 00:26:48 +0000 (00:26 +0000)]
Merge "Split out WikiPage 'page' field for EditPage"
Aaron Schulz [Tue, 24 Nov 2015 22:36:36 +0000 (14:36 -0800)]
Split out WikiPage 'page' field for EditPage
* This fixes numerous IDEA warnings
* Also fixed some other warnings by fixing documentation
Change-Id: I2a76ce79c0d04a28a6cd74116dfce4e67435f44a
jenkins-bot [Wed, 25 Nov 2015 22:04:57 +0000 (22:04 +0000)]
Merge "Add comments to EditPage::getBaseRevision()"
Brian Wolff [Sun, 22 Nov 2015 07:45:02 +0000 (02:45 -0500)]
Add support for blacklisting common passwords
This changes the default config to not allow the top 25 passwords
to be used by Sysop/Crats. This should almost certainly be set to
a higher number, but I think its best to wait until after this is
comitted to argue over what the best value is.
I would expect that once this is comitted, there would be a config
change for wmf wikis, so that there is no change until this has
been discussed with the community.
The included common password file was generated from the first
10000 entries of
https://github.com/danielmiessler/SecLists/blob/master/Passwords/rockyou.txt?raw=true
10,000 was chosen based on csteipp's suggestion.
Change-Id: I26a9e8f2318a1eed33d7638b125695e8de3a9796
Aaron Schulz [Tue, 24 Nov 2015 22:48:56 +0000 (14:48 -0800)]
Add comments to EditPage::getBaseRevision()
Change-Id: Ib0b9e26916f86f00a49c6007ae55896f7421de22
jenkins-bot [Wed, 25 Nov 2015 19:36:12 +0000 (19:36 +0000)]
Merge "Remove MWException use from UIDGenerator"
jenkins-bot [Wed, 25 Nov 2015 17:09:06 +0000 (17:09 +0000)]
Merge "Update ApiBase::PARAM_* comments"
Brad Jorsch [Wed, 25 Nov 2015 16:32:14 +0000 (11:32 -0500)]
Update ApiBase::PARAM_* comments
Put them in a form that doxygen should recognize,[1] and document all the
types recognized for PARAM_TYPE.
Ideally we'd use some @-thing like @var to specify the types instead of
just a weird parenthetical, but looking at existing examples it seems
that putting @var on a class constant will instead make doxygen
completely ignore it.
[1]: See https://doc.wikimedia.org/mediawiki-core/master/php/classApiBase.html
Change-Id: Iccfa1dc9a7a79313ff9acf71934264c115b3fa76
Željko Filipin [Thu, 12 Nov 2015 13:18:39 +0000 (14:18 +0100)]
Added Rakefile
This is needed for our continuous integration.
Bug: T117993
Change-Id: I83d16759597a90ee9a082eb4029fedca7af10a30
Fomafix [Wed, 25 Nov 2015 05:31:53 +0000 (05:31 +0000)]
Use normal space instead of   in "white-space: nowrap
Follow-up
60e8b558
Change-Id: I8cd534e064a023d1b8acea0b4ea556475332bd7f
James D. Forrester [Wed, 25 Nov 2015 01:22:14 +0000 (17:22 -0800)]
Update OOjs UI to v0.14.0
Release notes:
https://git.wikimedia.org/blob/oojs%2Fui.git/v0.14.0/History.md
Change-Id: Id642023abdae574e32620fc80043631d86bae006
jenkins-bot [Tue, 24 Nov 2015 23:51:43 +0000 (23:51 +0000)]
Merge "Rename wfBaseConvert.php maintenance script"
Aaron Schulz [Tue, 24 Nov 2015 23:42:59 +0000 (15:42 -0800)]
Remove MWException use from UIDGenerator
Change-Id: Ib0ad346c6c8c4f515b388f63840db4a03b99facb
Reedy [Tue, 24 Nov 2015 23:40:00 +0000 (23:40 +0000)]
Last 2 wfBaseConvert to Wikimedia\base_convert
Change-Id: I0b6c1b87114925d17123e35cd5f98b9d05ff62b4
Reedy [Tue, 24 Nov 2015 23:32:49 +0000 (23:32 +0000)]
Rename wfBaseConvert.php maintenance script
Change-Id: I3174ceb040e9029ad8049a3e49c119bfac4aa386
Reedy [Tue, 24 Nov 2015 22:53:58 +0000 (22:53 +0000)]
Mark wfBaseConvert() as deprecated.
Change-Id: I7c258d0844665dea8f93cce3d8dcf617c961c5f9
Reedy [Tue, 24 Nov 2015 22:51:42 +0000 (22:51 +0000)]
Replace wfBaseConvert with Wikimedia\base_convert
Change-Id: Iadab3d018c3559daf79be90edb23d131729bdb68
jenkins-bot [Tue, 24 Nov 2015 22:23:35 +0000 (22:23 +0000)]
Merge "Accessor to get EditPage parent revision ID"
Adam Roses Wight [Sun, 5 Apr 2015 06:53:50 +0000 (23:53 -0700)]
Accessor to get EditPage parent revision ID
Take from either the request parameter, calculated value, or the actual
revision ID of the fetched page content.
This will be used in more places, once we replace time-based conflict
detection with revision-based detection.
Bug: T58849
Change-Id: I29dcb4694cd9fee4622663b4d9787e975cb415ec
Translation updater bot [Tue, 24 Nov 2015 21:34:39 +0000 (22:34 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I3d00c03a39dfa25890d894b022a86bb6c7a626fc
jenkins-bot [Tue, 24 Nov 2015 21:21:18 +0000 (21:21 +0000)]
Merge "jquery.accessKeyLabel: Update Opera access keys"
Bartosz Dziewoński [Tue, 24 Nov 2015 20:55:07 +0000 (21:55 +0100)]
jquery.accessKeyLabel: Update Opera access keys
Bug: T119521
Change-Id: Ib2d121af55e890504dd0c643e520a12ab5745836
jenkins-bot [Tue, 24 Nov 2015 20:48:18 +0000 (20:48 +0000)]
Merge "Add unit tests for mw.format()"
Timo Tijhof [Tue, 24 Nov 2015 20:06:52 +0000 (20:06 +0000)]
Add unit tests for mw.format()
Follows-up
ec285f442,
00f6574.
Change-Id: Ic3ff05c0f48bd6101361312af70ca2b2c52ef79a
Timo Tijhof [Fri, 20 Nov 2015 01:14:09 +0000 (01:14 +0000)]
resourceloader: Optimise mw.loader.register()
* Remove redundant 'len' variables. This is a dated micro-optimisation
that is no longer useful and can actually have an adverse effect.
* Remove [.length] assignment. Use native push() instead.
* Remove JSLint-ism of "i += 1" instead of "i++".
* Remove redundant 'delete' operation for local 'unresolved'
object. This falls naturally out of scope. Mutating this object
to save memory probably wastes more cycles than it saves.
Change-Id: Ib3cb40d2fef696078bd64585db9498326f08b2d2
jenkins-bot [Tue, 24 Nov 2015 20:07:50 +0000 (20:07 +0000)]
Merge "Remove redundant escaping for namespace references in documentation"
jenkins-bot [Tue, 24 Nov 2015 20:07:45 +0000 (20:07 +0000)]
Merge "Doxygen: Rewrite mwdoc-filter to fix bug with slashes in comments"
jenkins-bot [Tue, 24 Nov 2015 19:57:19 +0000 (19:57 +0000)]
Merge "StringUtils: Fixup Doxygen warnings"
jenkins-bot [Tue, 24 Nov 2015 19:56:41 +0000 (19:56 +0000)]
Merge "Doxygen: Disable verbose output"
Timo Tijhof [Thu, 19 Nov 2015 21:44:36 +0000 (21:44 +0000)]
resourceloader: Don't create redundant timers in addEmbeddedCSS()
There's is typically two ways one might implement an eventloop-based
timeout buffer in JavaScript.
Note that "tick" refers to an iteration of the eventloop. Each iteration starts
after all other sychronous code has finished in the current script execution.
1. Early-bird
The first call to 'addBuffer' schedules a flush in the next tick.
Any subsequent call (before the next tick) keeps adding to same buffer.
As scheduled, in the next 'tick' all buffered items will be flushed.
The next call to 'addBuffer' will a new cycle again.
Buffered items are flushed within the next tick.
2. Idle delay
Calls to 'addBuffer' always schedule a new flush. One cancels any existing
flush that may've been scheduled. This effectively keeps pushing the flush
to a future tick until a tick does not buffer new items.
Buffered items may remain in buffer for a long time.
For the CSS buffer in ResourceLoader we want the first model. And while the
implementation already behaves like that, it was creating new timers in each
call regardless. This resulted in 10 buffered items creating 10 timers.
The first timer flushes the buffer. And the remaining 9 timers all try to
flush an empty buffer.
Change-Id: I49c64fedb0ad0362e91bb782fecf3cdda7dc61fc
jenkins-bot [Tue, 24 Nov 2015 19:20:07 +0000 (19:20 +0000)]
Merge "Implement HTMLComboboxField"
jenkins-bot [Tue, 24 Nov 2015 19:17:28 +0000 (19:17 +0000)]
Merge "mw.widgets.CategoryCapsuleItemWidget: Explicitly stringify link 'title'"
Bartosz Dziewoński [Tue, 24 Nov 2015 17:58:37 +0000 (18:58 +0100)]
mw.widgets.CategoryCapsuleItemWidget: Explicitly stringify link 'title'
Follow-up to
a9e699553e73868ea5bbc80d9b2481ef6cc26a2f. Explicit is
better than implicit.
Change-Id: Ied1c7204fac015c96a4638fd833dee394171ee02
jenkins-bot [Tue, 24 Nov 2015 18:53:43 +0000 (18:53 +0000)]
Merge "Add script to fix content model of JSON pages"
jenkins-bot [Tue, 24 Nov 2015 18:47:48 +0000 (18:47 +0000)]
Merge "resourceloader: Remove redundant back-compat in mw.loader.addSource()"
Kunal Mehta [Wed, 21 Oct 2015 05:44:33 +0000 (22:44 -0700)]
Add script to fix content model of JSON pages
MediaWiki:Foo.json and User:Foo/bar.json pages now have a default
content model of JSON, but existing pages using those names will be set
to defaults of wikitext.
The content models of those pages are now set to "json", unless it has
invalid syntax, in which case it will be set to "wikitext".
For convenience, the script is automatically run as part of update.php.
Bug: T108663
Change-Id: I1412937ccea8e65dba58580beec79cbf2286ae01
jenkins-bot [Tue, 24 Nov 2015 16:39:50 +0000 (16:39 +0000)]
Merge "Mark ApiQueryBase::getDirectionDescription as deprecated"
jenkins-bot [Tue, 24 Nov 2015 16:39:36 +0000 (16:39 +0000)]
Merge "Fixes for "External libraries" release notes section"
Brad Jorsch [Tue, 24 Nov 2015 15:06:56 +0000 (10:06 -0500)]
Mark ApiQueryBase::getDirectionDescription as deprecated
This should have been marked as deprecated in 1.25 when
ApiBase::getParamDescription was deprecated, since that's its only use,
but it was overlooked at the time.
Change-Id: Ifd67c3e11188adebd3b6218df79a9dde967c4e17
dcausse [Fri, 20 Nov 2015 17:09:56 +0000 (18:09 +0100)]
Supports schema revision id in avro binary formatter
Avro formatter now supports a revision defined in schema configuration:
$wmgMonologAvroSchemas = array(
'CirrusSearchRequestSet' => array(
'schema' => file_get_contents( __DIR__ . '/schema.avsc' ),
'revision' =>
11144802,
),
);
The formatter still supports old style configuration:
$wmgMonologAvroSchemas = array(
'CirrusSearchRequestSet' => file_get_contents( __DIR__ . '/schema.avsc' ),
);
Change-Id: Icc0f92be23305e77a69b92fee4d9f9de2edda81e
jenkins-bot [Tue, 24 Nov 2015 08:52:12 +0000 (08:52 +0000)]
Merge "Move details of import logs into log params"
Kevin Israel [Wed, 7 Oct 2015 01:52:29 +0000 (21:52 -0400)]
Fixes for "External libraries" release notes section
* Changed the list of libraries to reflect the current states of
resources/lib and composer.json. (I assumed oojs/oojs-ui refers
to the PHP library, not the JS libraries. Also, some JS libraries
may still be missing.)
* Renamed "External libraries" to "External library changes in 1.2X"
and promoted it to heading level 3 for consistency with the other
sections and for a sane TOC within the web installer.
* Made additional minor formatting changes.
Change-Id: I195dd1cf1aca1112945dc630e2bb7d8584bb4bb2
jenkins-bot [Tue, 24 Nov 2015 06:50:13 +0000 (06:50 +0000)]
Merge "Make $.fn.updateTooltipAccessKeys() less expensive"
Aaron Schulz [Tue, 24 Nov 2015 05:41:12 +0000 (21:41 -0800)]
Add 0 hold-off TTL support to WANObjectCache::delete()
This removes the peculiar >= 1 restriction
Change-Id: I255dc6ef9750ad2ed6234e3fcfed9ae22a038748
Ori Livneh [Mon, 23 Nov 2015 21:59:21 +0000 (13:59 -0800)]
Make $.fn.updateTooltipAccessKeys() less expensive
On page.ready on desktop skins, we call $.fn.updateTooltipAccessKeys(), which
updates about 20 elements (depending on the page and skin). Each invocation
parser the 'brackets' message, which ends up being quite expensive. We
previously had some caching to mitigate the cost, but it was removed in
I955ee61f6.
We can re-introduce caching without re-introducing the bug that I955ee61f6
sought to mitigate by making the astCache property unique to each parser
instance, as suggested in T54042#545717, and by ensuring the message function
is cached.
Change-Id: Ia1b42c70d8fc6ce03c8708f03c2b835942c4ead3
Gergő Tisza [Thu, 29 Oct 2015 02:06:37 +0000 (19:06 -0700)]
Disallow associative arguments in ObjectFactory
There is no strong use case for associative "decoration"
of constructor arguments (the documentation benefits
mentioned in I43aa085 are outweighed by the confusion
caused by not failing loudly when someone passes an
associative argument by accident, e.g. by omitting an
array nesting level), so disallow them but make sure
they fail nicely, not with an invalid offset error.
Change-Id: I09e4af85ded6a1497b0db0265d2ee6707f91f5e3
Gergő Tisza [Thu, 29 Oct 2015 02:06:37 +0000 (19:06 -0700)]
Support named arguments in ObjectFactory
Arguments are sometimes given as array( 'foo' => 1, 'bar' => 2 )
which makes the configuration self-documenting.
Change-Id: I43aa085090f1014ba841641867ebf9559d16e76d
Timo Tijhof [Mon, 23 Nov 2015 22:53:38 +0000 (22:53 +0000)]
Remove redundant escaping for namespace references in documentation
Follows-up
b264cee. No longer needed as of
0c9e9cc.
Change-Id: I31745f55885eeec2bb8cf2c9ffe9e98242cd5baa
Timo Tijhof [Mon, 23 Nov 2015 22:38:31 +0000 (22:38 +0000)]
Doxygen: Rewrite mwdoc-filter to fix bug with slashes in comments
The behaviour stays the same (extract type from @var comment and
insert into source code between e.g. "protected" and "$name") but
implemented using PHP's tokenizer instead of global regexes.
This fixes the problem with slashes being found inside the
documentation comment and various other edge cases, such as use
of slashes inside comments.
Also fix the problem with PHP namespaces being misinterpreted
as a Doxygen /command by escaping slashes automatically. This
shouldn't conflict with actual commands, since we use '@' for
all commands (e.g. @param, @return, @since etc.)
Change-Id: Ic03a8fc9d4b4851f66c2e975d9955ba20ab92f0e
Bartosz Dziewoński [Tue, 29 Sep 2015 00:35:06 +0000 (02:35 +0200)]
OOjs UI: Backport
4fbbc737c86b500c11bbb471ec1001c50ab8853c
We totally forgot to use a localisation message we carefully introduced.
We're even sending the message to the client correctly, just not using it.
Has plenty of translations and this is a really annoying kind of issue
to notice on a non-English wiki.
Change-Id: Ifc2cb5ac5930c8d3c4b0da295d5d868d442630b2
jenkins-bot [Mon, 23 Nov 2015 22:10:11 +0000 (22:10 +0000)]
Merge "Fix typo in doc comment on MWSaltedPassword.php"
Brian Wolff [Mon, 23 Nov 2015 21:55:18 +0000 (16:55 -0500)]
Fix typo in doc comment on MWSaltedPassword.php
Change-Id: I4d08846f6692797b0cfea33d56bbf1afb33b27db
Translation updater bot [Mon, 23 Nov 2015 21:17:45 +0000 (22:17 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I746fb7bb78d2fe8da19f19bb8074bd5c353225c3
Timo Tijhof [Mon, 23 Nov 2015 21:11:21 +0000 (21:11 +0000)]
StringUtils: Fixup Doxygen warnings
* Code blocks must be indented by 4 spaces (so 5 in total from the star).
* Code blocks are only supported in descriptions, and for some reason the first
line is separate from the description, so there must be an additional line of
text between the summary and the code block since it can't be the first thing
in a description.
* Fix regex confusion with comment syntax due to "/*\/".
To verify these findings, use:
$ php maintenance/mwdocgen.php --file includes/libs/StringUtils.php
And check the output warnings and generated html pages.
Change-Id: I259b87c0bf3b48a95df0108eb6ee799c25b2853f
Timo Tijhof [Mon, 23 Nov 2015 20:33:01 +0000 (20:33 +0000)]
Doxygen: Disable verbose output
https://www.stack.nl/~dimitri/doxygen/manual/config.html#cfg_quiet
* To make the standard output in Jenkins more useful,
disable the verbose messages about "Loading file .." in between
all the errors.
* Remove obsolete config options XML_SCHEMA and XML_DTD that were
producing warnings. We weren't using these anyway (set to their default
blank value).
Change-Id: I6876cf4d783f7795a12d99623c8ce3717e9a51f5
jenkins-bot [Mon, 23 Nov 2015 17:55:56 +0000 (17:55 +0000)]
Merge "SpecialWatchlist: Rewrite cutoffselector() using XmlSelect"
Bartosz Dziewoński [Mon, 23 Nov 2015 16:45:31 +0000 (17:45 +0100)]
SpecialWatchlist: Rewrite cutoffselector() using XmlSelect
Also:
* Include the current value in the dropdown (it's possible to input
something manually in the URL).
* Do correct float comparison for the value from user preferences too.
Change-Id: I9a7a3a56e80c9f18afc866b9e98e2137b6845508
Bartosz Dziewoński [Mon, 23 Nov 2015 14:24:16 +0000 (15:24 +0100)]
mw.widgets.CategoryCapsuleItemWidget: Improve marking of missing categories
* Add a 'title' attribute like for wikitext links
* Add a 'missing' property to make it easy to check for redlinks
in the input programatically
Change-Id: I647af4dee947a6572f0202cf6b8b28777bbdc17e
jenkins-bot [Mon, 23 Nov 2015 16:05:03 +0000 (16:05 +0000)]
Merge "Special:Watchlist: Add user preference to "Show last" options, fix float comparison"
Florian [Fri, 20 Nov 2015 06:45:46 +0000 (07:45 +0100)]
Special:Watchlist: Add user preference to "Show last" options, fix float comparison
Also, simplified the "selected" check:
if ( $a == $b ) {
return true;
} else {
return false;
}
doesn't make sense, if you can use:
return $a == $b;
Bug: T119172
Bug: T119181
Change-Id: I16e1713bcd6519695961fcaf094a214954e7769c
jenkins-bot [Mon, 23 Nov 2015 09:36:20 +0000 (09:36 +0000)]
Merge "Allow maintenance/cdb.php to look up keys with spaces in them."
Reedy [Mon, 23 Nov 2015 01:05:25 +0000 (01:05 +0000)]
Upgraded composer/semver to 1.2.0
Depends-On: I66022e878bba54e51b78da84e7a64aa502baeb02
Change-Id: I400071986b0fd78be2c4bca34dbecef04120b78e
jenkins-bot [Mon, 23 Nov 2015 00:43:59 +0000 (00:43 +0000)]
Merge "API DB commit and sticky DC cookie fixes"
Translation updater bot [Sun, 22 Nov 2015 19:10:05 +0000 (20:10 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I40af6a33b266f0697e1c58782d1a59129623e836
Lee Bousfield [Sun, 22 Nov 2015 02:24:29 +0000 (19:24 -0700)]
Added reversed as acceptable attribute for ol
According to w3 at http://www.w3.org/TR/html-markup/ol.html reversed
specifies if the list order should be reversed.
Bug: T118701
Change-Id: I357957faafadfae1a0300d1cb8ba7eaa3fa0aed5
Brian Wolff [Sun, 22 Nov 2015 17:29:02 +0000 (12:29 -0500)]
Allow maintenance/cdb.php to look up keys with spaces in them.
Change-Id: I4fd5f86706cf33345e650fac1c54d86c18207be5
jenkins-bot [Sun, 22 Nov 2015 17:02:28 +0000 (17:02 +0000)]
Merge "Fix typo: mapp -> map"
umherirrender [Sun, 22 Nov 2015 16:49:03 +0000 (17:49 +0100)]
Fix typo: mapp -> map
Change-Id: Id5cad30a3a83aa0da4ef2c608510c66cea06d7d0
opatel99 [Sun, 22 Nov 2015 16:39:55 +0000 (10:39 -0600)]
removed duplicate line for api-error-duplicate-archive
Change-Id: Ifafcf02e03e1122a569f66f7d693c3a590ce5e2b
umherirrender [Sun, 22 Nov 2015 10:06:58 +0000 (11:06 +0100)]
Call DB::timestampOrNull in WatchedItem::resetNotificationTimestamp
This increase cross DBMS support
Bug: T86490
Change-Id: Ia1108c321dbc93295b18039420e49960ad6215d6
physikerwelt [Sat, 21 Nov 2015 17:05:17 +0000 (18:05 +0100)]
Improve error message for failing HTTP requests
Before this change, the information that is written
to the log for requests with a non 200 return status
is not very helpful. A variable $errors is created,
but never used.
This patch writes the $errors and the request body
to the log.
Change-Id: If62ec801d59b2343890f4238e5a534d034d934ad
Reedy [Sat, 21 Nov 2015 13:31:06 +0000 (13:31 +0000)]
Make SpecialRecentChanges::getFeedQuery() protected
Bug: T119299
Change-Id: I650b407b019cb4d0cd9ae1bd8df07bea57ee7e5d
jenkins-bot [Sat, 21 Nov 2015 03:18:48 +0000 (03:18 +0000)]
Merge "Add unit tests for MessageBlobStore"
Kevin Israel [Sat, 21 Nov 2015 02:26:15 +0000 (21:26 -0500)]
RELEASE-NOTES-1.27: Bugzilla is dead, long live Phabricator!
As in
173617003560c8cf (which changed RELEASE-NOTES-1.26).
Change-Id: I86c537b322828d6b1fae7efc12d47834a866ee7f
Kunal Mehta [Fri, 20 Nov 2015 23:05:00 +0000 (15:05 -0800)]
Move
3f1e9fa268cd release notes into 1.27 file
Change-Id: I651092bf7c0e7383e4dbe16c29c1ddbdabb51f80
Kunal Mehta [Fri, 20 Nov 2015 23:01:46 +0000 (15:01 -0800)]
Move
617d59fcb326b release notes into 1.27 file
Change-Id: I514e057720528c887214f21f1b46f70deb7559f5
Kunal Mehta [Fri, 20 Nov 2015 22:53:29 +0000 (14:53 -0800)]
Move
ceab69238d2b release notes into 1.27 file
Change-Id: I20c7d28f6f1ff3bde935e895eb34768574db2dc6
Kunal Mehta [Fri, 20 Nov 2015 22:47:52 +0000 (14:47 -0800)]
Follow up
de6cbaf65298a, move release notes into 1.27 file
Change-Id: Ia14b80285dcf09bd94870e8d43950101f9196dc0
Kunal Mehta [Fri, 20 Nov 2015 22:43:01 +0000 (14:43 -0800)]
Move
90e1b22166b0 release notes to 1.27 file, and fix @since tag
Change-Id: Ie40280f3bd0fb6b6fb817e1af1bca8c1901a6891
Kunal Mehta [Fri, 20 Nov 2015 22:35:25 +0000 (14:35 -0800)]
Move
4a3fd2e42a1d release notes into 1.27 file
Change-Id: I0d34972b6ce40fc7a207daa3ad16af568cf807da
Timo Tijhof [Fri, 20 Nov 2015 23:58:59 +0000 (23:58 +0000)]
Add unit tests for MessageBlobStore
* Also added getBlob() and getBlobs() methods. These don't
require passing ResourceLoader as argument.
In preparation for T113092.
Change-Id: I3239c45f0243eca1eaf85bc53fca736e4c9a209c
jenkins-bot [Fri, 20 Nov 2015 23:59:02 +0000 (23:59 +0000)]
Merge "Don't "preview" (i.e. execute) user JS on non-preview requests"
Kunal Mehta [Fri, 20 Nov 2015 22:21:40 +0000 (14:21 -0800)]
Move
a05971dfc7fd release notes into 1.27 file
Change-Id: Ie020342abe76d751515a907e0755ee9855c84874
jenkins-bot [Fri, 20 Nov 2015 22:54:22 +0000 (22:54 +0000)]
Merge "Fudge testGetWithSeveralCheckKeys() in both directions to be deterministic"
Aaron Schulz [Fri, 20 Nov 2015 22:21:31 +0000 (14:21 -0800)]
Fudge testGetWithSeveralCheckKeys() in both directions to be deterministic
Change-Id: I0f25cbd4555033f492b1b5d4ab55669240f19fc8
Translation updater bot [Fri, 20 Nov 2015 21:36:29 +0000 (22:36 +0100)]
Localisation updates from https://translatewiki.net.
Change-Id: I25fb88ffb87521842cd479e837d4c12df127aa80
jenkins-bot [Fri, 20 Nov 2015 21:17:43 +0000 (21:17 +0000)]
Merge "Add release notes for extension.json changes in 1.26"
jenkins-bot [Fri, 20 Nov 2015 21:17:39 +0000 (21:17 +0000)]
Merge "Use Database::fetchRow instead of array cast"
Kunal Mehta [Fri, 20 Nov 2015 20:40:10 +0000 (12:40 -0800)]
Add release notes for extension.json changes in 1.26
Bug: T115658
Change-Id: I78ad659e0b035c4b16b582b50f01b24b0c049dc4