Aaron Schulz [Thu, 12 Oct 2017 19:00:07 +0000 (12:00 -0700)]
Remove useless commit calls in JobRunner
These were meant as sanity checks, but would fail in those
unusual cases anyway with exceptions. Instead, have an
early check to make sure no explicit transaction rounds
are active when JobRunner:run is called.
Change-Id: I723c77c8d3ef7ec4dcf09ce6d549b4fd57bdf1c2
jenkins-bot [Thu, 12 Oct 2017 09:21:08 +0000 (09:21 +0000)]
Merge "Return stderr from Shell\Command"
Max Semenik [Sat, 3 Dec 2016 00:12:59 +0000 (16:12 -0800)]
Return stderr from Shell\Command
Change-Id: I5551ae4bbe7b539b528a734aa82198b11f103871
jenkins-bot [Thu, 12 Oct 2017 07:52:02 +0000 (07:52 +0000)]
Merge "Fix inconsistent i18n escaping in category paging links."
jenkins-bot [Thu, 12 Oct 2017 07:11:26 +0000 (07:11 +0000)]
Merge "Delete RevisionStorageTestContentHandlerUseDB"
jenkins-bot [Thu, 12 Oct 2017 07:11:23 +0000 (07:11 +0000)]
Merge "RevisionStorageTest: use MediaWikiTestCase methods for setting globals"
addshore [Wed, 11 Oct 2017 14:55:04 +0000 (15:55 +0100)]
Delete RevisionStorageTestContentHandlerUseDB
Due to this test file not ending in Test.php it doesn't
get run with all of the other phpunit tests.
When changing the name so that the test are run they fail:
https://gerrit.wikimedia.org/r/#/c/383587/
I119e80c6674b22dc3eb02a023a346f842ef8cd21
It is likely these tests have actually never run.
Rather than try to fix these 5 year olds tests lets just scrap
them and start fresh.
Change-Id: I0318614127d6b4d9661b875ab53af3f6e286ac95
jenkins-bot [Thu, 12 Oct 2017 07:02:16 +0000 (07:02 +0000)]
Merge "RevisionStorageTest: Add tests for Revision::newFromTitle()"
addshore [Wed, 11 Oct 2017 14:02:38 +0000 (15:02 +0100)]
RevisionStorageTest: use MediaWikiTestCase methods for setting globals
Change-Id: I8712517b50c5b552fe2d0e248b5735945a98fba4
addshore [Wed, 11 Oct 2017 13:56:37 +0000 (14:56 +0100)]
RevisionStorageTest: Add tests for Revision::newFromTitle()
Change-Id: I131b033d72cd4775618b972dbaf40b9f28dd3374
jenkins-bot [Thu, 12 Oct 2017 03:34:45 +0000 (03:34 +0000)]
Merge "Fix PostgreSQL patch-add-3d.sql by replacing it"
jenkins-bot [Thu, 12 Oct 2017 03:28:17 +0000 (03:28 +0000)]
Merge "Have CommentStore limit the maximum character length of comments"
Brad Jorsch [Fri, 15 Sep 2017 16:12:21 +0000 (12:12 -0400)]
Fix PostgreSQL patch-add-3d.sql by replacing it
Follows-up
6260545fee,
a2f5d05ae8. (T157348)
If updates are run for the first time on an installation that already
has '3D' in the enum (e.g. because it's a fresh install), the update
fails.
Instead of blindly running a patch file, we instead add a method that
checks whether the enum type already contains the value before adding
it.
Bug: T177417
Change-Id: Iad10cb88cf1cb35cfb95ce98a556b33688158a88
Max Semenik [Thu, 12 Oct 2017 02:42:18 +0000 (19:42 -0700)]
Hard deprecate wfShellExecDisabled()
No users anywhere, only ever had 1 caller outside of core.
Change-Id: I1361d3b555b642b75ec58f071a02407a611b44f9
jenkins-bot [Thu, 12 Oct 2017 01:17:07 +0000 (01:17 +0000)]
Merge "Revision split __construct method"
jenkins-bot [Thu, 12 Oct 2017 01:15:50 +0000 (01:15 +0000)]
Merge "Revision: test and fix __construct exceptions"
addshore [Wed, 11 Oct 2017 12:57:47 +0000 (13:57 +0100)]
Revision split __construct method
This makes the logic much easier to follow and each type of
construction easier to see.
This also emphisises the testing of construction being split
into row object vs array
Change-Id: Ie3aa6ec4c026f0249ccd438903fec27fcd266b67
addshore [Wed, 11 Oct 2017 12:40:03 +0000 (13:40 +0100)]
Revision: test and fix __construct exceptions
This adds tests for each exception that can be thrown
in the Revision constructor.
It also fixes where the exception for the content part of a row
not containing a content object is thrown.
Prior to this ->getModel() could be called on the content row
element before the check had actually occoured.
Change-Id: Ia2d2cfdca01871fc6dbb96707d781db33d7d0a40
jenkins-bot [Thu, 12 Oct 2017 00:07:01 +0000 (00:07 +0000)]
Merge "RevisionStorageTest: code style fixes"
jenkins-bot [Thu, 12 Oct 2017 00:01:57 +0000 (00:01 +0000)]
Merge "RevisionTest: refactor test dataProviders"
jenkins-bot [Wed, 11 Oct 2017 23:59:43 +0000 (23:59 +0000)]
Merge "phpcs.xml: Remove missing functions from PrefixedGlobalFunctions 'ignoreList'"
addshore [Tue, 10 Oct 2017 16:58:13 +0000 (17:58 +0100)]
RevisionStorageTest: code style fixes
Change-Id: I0d8e6e58c74c3ba849f9cb4a3a159a62049604a3
addshore [Tue, 10 Oct 2017 16:38:31 +0000 (17:38 +0100)]
RevisionTest: refactor test dataProviders
Change-Id: I238d0294de7112a78ef18ffba195c0c175d6d735
Tim Starling [Wed, 11 Oct 2017 23:02:05 +0000 (10:02 +1100)]
Deprecate $wgEnableAPI and $wgEnableWriteAPI
$wgEnableAPI and $wgEnableWriteAPI are now deprecated and will be removed in
a future version. The API is now considered to be stable, secure and
essential.
Bug: T115414
Change-Id: I8c98ce63afd82677ecf662f8159e58be1759bde0
jenkins-bot [Wed, 11 Oct 2017 20:30:41 +0000 (20:30 +0000)]
Merge "RCFilters: Store invert as a standard filter/parameter"
Brian Wolff [Wed, 11 Oct 2017 20:29:05 +0000 (20:29 +0000)]
Fix inconsistent i18n escaping in category paging links.
prev-page and next-page were being escaped when they were a
link, but not when they were plain text. They should be escaped
in both cases.
This issue was discovered with an experimental phan plugin I'm
working on.
Change-Id: I6caac76299b21a54cd7cb732ad93187e3d37c99e
Translation updater bot [Wed, 11 Oct 2017 20:07:15 +0000 (22:07 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I2cb99cda301b6a76bc6ccb76819e4774d539910c
Bartosz Dziewoński [Wed, 11 Oct 2017 18:25:26 +0000 (20:25 +0200)]
phpcs.xml: Remove missing functions from PrefixedGlobalFunctions 'ignoreList'
Some of these functions appear to have been removed or moved into
proper classes, so remove the unnecessary exceptions.
Also include a list of where these functions are defined.
Change-Id: I7d525f17dd52321475707d021f489857ce98894d
jenkins-bot [Wed, 11 Oct 2017 18:13:35 +0000 (18:13 +0000)]
Merge "Make $mText an explicit member variable in TextContent"
jenkins-bot [Wed, 11 Oct 2017 18:11:16 +0000 (18:11 +0000)]
Merge "RevisionTest code style fixes & file split"
addshore [Tue, 10 Oct 2017 16:02:11 +0000 (17:02 +0100)]
Make $mText an explicit member variable in TextContent
Change-Id: I1e1f652e4ef6d02bc76105407cb23975625560cd
Amir Sarabadani [Wed, 11 Oct 2017 15:19:05 +0000 (17:19 +0200)]
Fix unblocking autoblocks
Bug: T177952
Change-Id: Ib9c245fe47ed0009a8db8437798574ad4603a8a5
addshore [Tue, 10 Oct 2017 15:55:13 +0000 (16:55 +0100)]
RevisionTest code style fixes & file split
Change-Id: I054a6810e29225e4341c518631a6dba9f40a1531
jenkins-bot [Wed, 11 Oct 2017 15:45:21 +0000 (15:45 +0000)]
Merge "Setting Urdu translations of some magic words and special pages"
Obaid Raza [Sat, 7 Oct 2017 09:21:49 +0000 (09:21 +0000)]
Setting Urdu translations of some magic words and special pages
Change-Id: I4ac5ac7e13c473adc0026776ef7d63b853a42976
Bartosz Dziewoński [Wed, 11 Oct 2017 15:00:09 +0000 (17:00 +0200)]
mw.action.edit.styles: Remove max-width on edit summary field's label too
Bug: T162849
Change-Id: I37d483dba63b9694d67a9c99eb70ca892d8d8662
jenkins-bot [Wed, 11 Oct 2017 13:58:26 +0000 (13:58 +0000)]
Merge "Change Tagged edits help icon"
petarpetkovic [Fri, 6 Oct 2017 12:47:46 +0000 (14:47 +0200)]
Change Tagged edits help icon
- Change the link that help icon leads to.
- Reduce the size of help icon.
Bug: T176661
Change-Id: Ifc3b3e9efce00ea601795bd67a2de17c4be3cf6f
Matthew Flaschen [Wed, 11 Oct 2017 06:04:08 +0000 (02:04 -0400)]
Fix SVG href error message to be more accurate and useful
Change-Id: I2519e1802a62e4d7c1d666b4325982063ff9b40c
jenkins-bot [Wed, 11 Oct 2017 01:46:04 +0000 (01:46 +0000)]
Merge "Add test cases for digit grouping (commafy) in Polish"
Brad Jorsch [Tue, 10 Oct 2017 15:52:13 +0000 (11:52 -0400)]
Have CommentStore limit the maximum character length of comments
I92954c9 accidentally allowed comments, when CommentStore is enabled, to
be the full 65535 bytes available in the database field. This was never
intended.
There is not yet any consensus in T6714 or T6715 on just how long the
longer comments should be, for now we'll set 1000 because Tim says so.
Note this doesn't change the UI to actually allow more characters and
will only take effect once $wgCommentTableSchemaMigrationStage is raised
above MIGRATION_OLD.
Note this also doesn't make the limit configurable. That too can be done
later if needed, again along with whatever changes are necessary to the
UI to account for a variable limit.
Change-Id: I7e0c55619210ebab467436f0bb915271c0a7ccdc
Stephane Bisson [Fri, 6 Oct 2017 18:52:36 +0000 (14:52 -0400)]
RCFilters: Store invert as a standard filter/parameter
Change-Id: Ie623dac923cc2feb30f406c48accdadfd8d80753
jenkins-bot [Tue, 10 Oct 2017 22:27:14 +0000 (22:27 +0000)]
Merge "Remove outdated code comments in MessagesXx.php files"
jenkins-bot [Tue, 10 Oct 2017 21:40:16 +0000 (21:40 +0000)]
Merge "Ensure only strings are passed to mysql_real_escape_string()"
Bartosz Dziewoński [Tue, 10 Oct 2017 20:36:31 +0000 (22:36 +0200)]
Add test cases for digit grouping (commafy) in Polish
According to the typographical convention, a thousands separator
should not be inserted in numbers that are four digits long (between
1000 and 9999), unlike in English where it's usually acceptable.
This logic is currently implemented in LanguagePl::commafy().
Bug: T177846
Change-Id: I6dbd8febcf59000067cdd7d3c11111f2f77f4e66
Bartosz Dziewoński [Tue, 10 Oct 2017 17:50:19 +0000 (19:50 +0200)]
Remove outdated code comments in MessagesXx.php files
MessagesKk_arab.php:
MessagesKk_cyrl.php:
MessagesKk_latn.php:
MessagesRu.php:
* Translations of a comment warning end-users against editing
localisation messages in these files. That comment was removed
from MessagesEn.php in
b38247894422fb34dbddaea23cfc08cd72f48d5b,
as we no longer store localisation messages here.
MessagesKsh.php
* Warning for translators not to use encodings other than UTF-8.
Change-Id: I1ff2cf035b84dc53c368ad7182f294c7fb8f1a3d
Translation updater bot [Tue, 10 Oct 2017 20:03:09 +0000 (22:03 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I07c8db3e1ae9bbccac12ab3d1fff365091b84794
jenkins-bot [Tue, 10 Oct 2017 18:52:52 +0000 (18:52 +0000)]
Merge "Suppress error in MediaWiki\Shell\Command"
jenkins-bot [Tue, 10 Oct 2017 16:57:22 +0000 (16:57 +0000)]
Merge "Define MEDIAWIKI_JOB_RUNNER in runJobs.php"
jenkins-bot [Tue, 10 Oct 2017 15:32:39 +0000 (15:32 +0000)]
Merge "RCFilters UI: In the highlight code, use .data() the way it was meant to be used"
jenkins-bot [Tue, 10 Oct 2017 07:30:49 +0000 (07:30 +0000)]
Merge "Special:UserLogin: Remove unnecessarily specificity from selectors"
jenkins-bot [Tue, 10 Oct 2017 07:30:35 +0000 (07:30 +0000)]
Merge "Special:UserLogin: Set easier readable `line-height` on form"
Translation updater bot [Mon, 9 Oct 2017 20:03:54 +0000 (22:03 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I088f6eec0c374cb1d4d6cb54ac1468a971b9d53d
Umherirrender [Mon, 9 Oct 2017 19:31:07 +0000 (21:31 +0200)]
Unwrap types in function docs from {}
{} is used in javascript, not in php
Used @(?:param|return|var|throws) \{[^\}]+\} to find&replace
Change-Id: I2e0c9c64b6528f3899d2809d585b5e4859838007
Aaron Schulz [Mon, 9 Oct 2017 17:10:13 +0000 (10:10 -0700)]
Define MEDIAWIKI_JOB_RUNNER in runJobs.php
This is the same value used by the WMF /rpc entrypoint.
Change-Id: I146a36c76ff2136e5fa9b768673987ebd611403c
jenkins-bot [Mon, 9 Oct 2017 16:55:42 +0000 (16:55 +0000)]
Merge "SearchInputWidget: Actually connect to change event"
jenkins-bot [Mon, 9 Oct 2017 16:55:38 +0000 (16:55 +0000)]
Merge "SearchInputWidget: Pass through description data"
jenkins-bot [Mon, 9 Oct 2017 16:47:54 +0000 (16:47 +0000)]
Merge "Remove setting of SearchInputWidget configs to already-default values"
jenkins-bot [Mon, 9 Oct 2017 13:31:43 +0000 (13:31 +0000)]
Merge "Align jQuery.suggestions colors to WikimediaUI palette"
Ed Sanders [Mon, 9 Oct 2017 09:12:21 +0000 (10:12 +0100)]
SearchInputWidget: Actually connect to change event
This makes the clear indicator-button work, not sure if it
ever worked in the past.
Change-Id: Ia54add0fa5475c37871d82e7750ea4dedbf9dfe3
Ed Sanders [Mon, 9 Oct 2017 08:54:29 +0000 (09:54 +0100)]
SearchInputWidget: Pass through description data
Also make result-parsing code clearer.
Change-Id: Ibf90ba3fc330f442606f243855721182701f7c02
Gergő Tisza [Sat, 7 Oct 2017 00:31:06 +0000 (00:31 +0000)]
Suppress error in MediaWiki\Shell\Command
Command uses a certain error message to detect and ignore
EINTR in stream_select, and uses trigger_error to clear
the message from get_last_error (clear_last_error is PHP7 only).
This works rather poorly with a system config that does not catch
or ignore most errors; specifically it breaks database tests
on Vagrant with the warnings_as_errors role on.
Change-Id: I9c8f922bc0a8f5ee6b8e7501b22223cce4f98ecb
Ed Sanders [Sun, 8 Oct 2017 18:55:14 +0000 (19:55 +0100)]
Remove setting of SearchInputWidget configs to already-default values
Change-Id: I2710051386ba826895db9d9c675263847625e17f
Volker E [Sun, 8 Oct 2017 06:10:07 +0000 (23:10 -0700)]
Special:UserLogin: Remove unnecessarily specificity from selectors
Removing unnecessary tag selectors from compounded selectors.
Change-Id: Ib180ac6d5b63af587dd2cdacb66cd3889de086bd
Volker E [Sun, 8 Oct 2017 06:05:23 +0000 (23:05 -0700)]
Special:UserLogin: Set easier readable `line-height` on form
Change-Id: Ie29867a6b0ac0ba1558e1b302ffc6df8bff1dba9
Volker E [Sun, 8 Oct 2017 05:57:39 +0000 (22:57 -0700)]
Special:UserLogin: Align text to WikimediaUI color palette
Also removing unnecessary CSS `top` property.
Bug: T152025
Change-Id: I8945b7c610691de63eaadc465036833d851d1953
Alexander Mashin [Sun, 1 Oct 2017 00:46:51 +0000 (00:46 +0000)]
Ensure only strings are passed to mysql_real_escape_string()
Under some conditions (Semantic MediaWiki, Gadgets), an integer is
passed to DatabaseMysqli::mysqlRealEscapeString (). This integer is, in
turn, passed to mysqli::real_escape_string (), which needs a string.
Under HHVM 3.19.1 (at least) this type mismatch causes an exception.
A typecast should prevent it.
I repeated the patch in other DB drivers where I could find a function
that escaped strings for SQL.
Bug: T163646
Change-Id: I1b7820bc064dc79498cf9f17747f745990c526b7
jenkins-bot [Sun, 8 Oct 2017 01:48:21 +0000 (01:48 +0000)]
Merge "Assert that blocks were inserted successfully in UserTest"
jenkins-bot [Sun, 8 Oct 2017 01:40:01 +0000 (01:40 +0000)]
Merge "SearchInputWidget: Don't show images"
jenkins-bot [Sun, 8 Oct 2017 01:35:36 +0000 (01:35 +0000)]
Merge "Get rid of $IP in Command"
jenkins-bot [Sat, 7 Oct 2017 20:31:22 +0000 (20:31 +0000)]
Merge "JSONContent: Align to WikimediaUI color palette"
Translation updater bot [Sat, 7 Oct 2017 19:54:08 +0000 (21:54 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I4a05d91ddd309bf50c39fdea3e99dba312633afd
Volker E [Sat, 7 Oct 2017 19:39:46 +0000 (12:39 -0700)]
JSONContent: Align to WikimediaUI color palette
Aligning JSONContent colors to WikimediaUI palette. There's no
definition for a color like `.mw-json .value` yet, we'll probably
further amend in future.
Bug: T152025
Change-Id: I09ddabf52c8d41ade0eca805f73f2c7bc5ade989
Volker E [Sat, 7 Oct 2017 19:29:15 +0000 (12:29 -0700)]
Align jQuery.suggestions colors to WikimediaUI palette
For code sanity in core and consistency.
Change-Id: I8bcfd0f6d2feebe803a56d69d3423dc4d13714f7
Umherirrender [Sat, 7 Oct 2017 16:53:04 +0000 (18:53 +0200)]
Fix typo in 'language'
Change-Id: I3c4d090640892ae07d3da33dcfe3ace397a40808
jenkins-bot [Sat, 7 Oct 2017 09:28:35 +0000 (09:28 +0000)]
Merge "HTMLForms: Reduce `padding` on top as heading `line-height provides"
jenkins-bot [Sat, 7 Oct 2017 09:28:16 +0000 (09:28 +0000)]
Merge "HTMLForm: Mangle excessive whitespace"
Volker E [Sat, 7 Oct 2017 04:53:07 +0000 (21:53 -0700)]
HTMLForms: Reduce `padding` on top as heading `line-height provides
Reducing `padding` on top of `.mw-htmlform-ooui-wrapper`
as heading's `line-height provides similar distance.
Bug: T177668
Change-Id: Ieb4c0d1a08f9b7f3481a64ada1638c98f53bc90a
Max Semenik [Sat, 7 Oct 2017 02:50:45 +0000 (19:50 -0700)]
Get rid of $IP in Command
Change-Id: Iccfe1b79963462f9cad80ff327ccd574ee1122c5
Reedy [Sat, 9 Sep 2017 16:28:09 +0000 (17:28 +0100)]
installer: Reuse $db->makeList() rather than reinventing the wheel
Change-Id: Ib1f896e5bed17bc240fe585fd6d5f753995a12e1
Volker E [Fri, 6 Oct 2017 22:34:58 +0000 (15:34 -0700)]
HTMLForm: Mangle excessive whitespace
Addressing excessive whitespace in OOUIfied HTMLForms by
- setting form `line-height` to `1.4` in order to
override core and
- explicitely setting header label `line-height`
as well.
Bug: T177668
Depends-on: I6463bb204c0000d89fd12a39c4f3c571be0ffc37
Change-Id: I8f503dd5305aef856c6b842c0fdd95522871dca3
jenkins-bot [Sat, 7 Oct 2017 00:17:34 +0000 (00:17 +0000)]
Merge "HTMLForm: Rename file to `ooui.styles.less` and use LESS notation"
jenkins-bot [Fri, 6 Oct 2017 23:46:56 +0000 (23:46 +0000)]
Merge "installer: Add comments to purgeCache()"
jenkins-bot [Fri, 6 Oct 2017 23:23:52 +0000 (23:23 +0000)]
Merge "docs/uidesign/monospace.html: Add textareas to the demo"
jenkins-bot [Fri, 6 Oct 2017 23:21:59 +0000 (23:21 +0000)]
Merge "resourceloader: Clarify operator precedence"
Bartosz Dziewoński [Thu, 28 Sep 2017 03:19:20 +0000 (05:19 +0200)]
docs/uidesign/monospace.html: Add textareas to the demo
It seems that textareas have their own font-size set in Chrome (but not
Firefox and other browsers), making them unaffected by this behavior.
Change-Id: I811245ea26b4d90ad252fe8f6d2e096e27cb9073
Bartosz Dziewoński [Fri, 6 Oct 2017 22:38:36 +0000 (00:38 +0200)]
resourceloader: Clarify operator precedence
Change-Id: I478db046a1cc162c6767003ce45c9b56270f3372
Volker E [Fri, 6 Oct 2017 22:06:45 +0000 (15:06 -0700)]
HTMLForm: Rename file to `ooui.styles.less` and use LESS notation
Turning ooui.styles into a LESS files and take advantage of LESS
notation. This is in preparation for mangling whitespace of
OOUI Special:Pages forms.
Bug: T177668
Change-Id: Icd955358dbbf50712d8a66a0325aa14c8e7963d2
Timo Tijhof [Fri, 6 Oct 2017 00:25:50 +0000 (01:25 +0100)]
installer: Add comments to purgeCache()
Change-Id: I791f220b49e3e1c7d6df9ccab7d70ff8a0031ef1
James D. Forrester [Fri, 6 Oct 2017 19:58:53 +0000 (12:58 -0700)]
SearchInputWidget: Don't show images
But we should also have a different class name for this, as this isn't
upstream's SearchInputWidget.
Bug: T177659
Change-Id: Ie62e8678e89b2403d769694adb23fe21a047019c
Translation updater bot [Fri, 6 Oct 2017 20:00:00 +0000 (22:00 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: Id60644489cb7332c77becff126ef97b4643f83e2
Eddie Greiner-Petter [Fri, 6 Oct 2017 19:35:29 +0000 (21:35 +0200)]
Clarify purgeExpiredUserrights maintenance script
This moves an @since tag where it belongs (class-level instead of
file-level comment) and removes a wrong message (purges are run directly
after execute() ended and will have immediate effect).
Follows-up on
fdb4557.
Change-Id: I26fdb1c147b9b44690a3dd0f7c836aca85430c5e
Roan Kattouw [Fri, 6 Oct 2017 02:26:44 +0000 (19:26 -0700)]
RCFilters UI: In the highlight code, use .data() the way it was meant to be used
Use .data( 'highlightedFilters' ) instead of .attr( 'data-highlightedFilters' ),
and make the value an array rather than a string that we have to convert
back and forth every time. We have to use .attr() for data-color because it's
used by CSS, but data-highlightedFilters isn't used by anything else.
Using an array makes the code much simpler. Also add the class
mw-rcfilters-highlighted to every highlighted item, so we can find
them back easily and don't have to use $( '[data-highlightedFilters]' )
(attribute selectors are slow, and this wouldn't work with .data() anyway).
Bonus: use the comma-separator message
Change-Id: I04de7f8fb74d60fb23ef47bf50bacfeb176a55b1
jenkins-bot [Thu, 5 Oct 2017 23:40:07 +0000 (23:40 +0000)]
Merge "HTMLMultiSelectField: Support sections in OOUI mode"
jenkins-bot [Thu, 5 Oct 2017 22:46:57 +0000 (22:46 +0000)]
Merge "Add maintenance script: Clean up expired userrights"
Timo Tijhof [Thu, 5 Oct 2017 20:30:20 +0000 (21:30 +0100)]
jquery.ui: Fix various jQuery Migrate warnings
These are the most common three, triggered whenever a jQuery UI
dialog is created.
> JQMIGRATE: jQuery.fn.bind() is deprecated
> JQMIGRATE: jQuery.expr.filters is deprecated; use jQuery.expr.pseudos
> JQMIGRATE: jQuery.fn.andSelf() was removed, use jQuery.fn.addBack()
Bug: T169385
Change-Id: I717f2580e3aae443cb9fc734de8f4b0dd8825b8c
Translation updater bot [Thu, 5 Oct 2017 20:03:15 +0000 (22:03 +0200)]
Localisation updates from https://translatewiki.net.
Change-Id: I62a90758714d96ddcd91f8959b2e019aa72cfb9b
Timo Tijhof [Thu, 5 Oct 2017 19:26:50 +0000 (20:26 +0100)]
jquery-migrate: Disable console.trace() call by default
They are slow and spammy, especially given in modern browsers
console.warn() already provides a trace (and one that is collapsed
by default in Chrome, which seems preferred).
Change-Id: I94d3c7bf6deb47c2f3f660dfd2298ee293e7d825
Timo Tijhof [Thu, 5 Oct 2017 19:23:55 +0000 (20:23 +0100)]
jquery-migrate: Remove redundant PATCH note for Deferred bug
This patch was merged upstream and is no longer a local patch
since
2e2ac756e7224 upgraded us to jQuery Migrate 3.0.1.
I mistakenly kept this comment when re-applying our patches.
Change-Id: Id5fa8c03bc5791971a6406376ca8abf5503268f6
Eddie Greiner-Petter [Wed, 4 Oct 2017 19:55:59 +0000 (21:55 +0200)]
Add maintenance script: Clean up expired userrights
This adds a maintenance script that removes all expired user group
entries from the user_groups table and adds them to the
user_former_groups table.
Bug: T176754
Change-Id: Ie0f4afd3dbecd3af42e89bb99cf03dbe03768d07