Commit graph

706 commits

Author SHA1 Message Date
libraryupgrader e957883fba build: Updating npm dependencies
* eslint-config-wikimedia: 0.14.3 → 0.15.0
* grunt-eslint: 21.0.0 → 22.0.0

Additional changes:
* Removing manual reportUnusedDisableDirectives for eslint.

Change-Id: I5c7c448c66f5c89d4d541c39b70c618f4e9b2903
2020-01-07 02:58:57 +00:00
Translation updater bot 1d288748fb Localisation updates from https://translatewiki.net.
Change-Id: Iccf1be3b8d79fec1c64c27996029abe4e888cdfb
2020-01-06 08:49:26 +01:00
Translation updater bot 1ccbb0b531 Localisation updates from https://translatewiki.net.
Change-Id: I65ae4931dc54e42310b426aa2dbbd9e695d4ac9a
2019-12-29 20:41:02 +01:00
Translation updater bot 1593b0cd60 Localisation updates from https://translatewiki.net.
Change-Id: I6b9fc942af8812ea63576b9da8cfcda49731f4ff
2019-12-26 16:20:14 +01:00
Translation updater bot 14f99c2a1c Localisation updates from https://translatewiki.net.
Change-Id: I964f79b204d70b358081d3c6d3c3d0243efabdf0
2019-12-18 09:25:58 +01:00
libraryupgrader 850a9cd523 build: Updating mediawiki/mediawiki-phan-config to 0.9.0
Change-Id: I6d33f100be437e2ce8856ddecbcac56886a5d98a
2019-12-17 21:29:49 +00:00
Kunal Mehta 562a3881a9 CategoryManager: Fix type annotations
...and provide better ones for phan.

Change-Id: Ic615f8765ebf2941b4fe72020ecacece06998ec6
2019-12-17 21:28:53 +00:00
Translation updater bot ce6d640140 Localisation updates from https://translatewiki.net.
Change-Id: I938b631eaaa4ae7b8f908263d4ee370438d24636
2019-12-16 12:14:03 +01:00
jenkins-bot 12bd529229 Merge "Allow Parsoid to provide category ID hints" 2019-12-10 22:59:08 +00:00
C. Scott Ananian 551a1fb398 Allow Parsoid to provide category ID hints
This eases deployment dependencies by allowing Parsoid to supply an
appropriate database category ID so that new lint categories can be
appropriately stored during the interval between adding a new lint
category to Parsoid and deploying an Extension:Linter patch to
describe it.

Change-Id: Ib7b2342168fa53ca2abac7d5f54fe313be341eb7
2019-12-03 23:26:34 -05:00
C. Scott Ananian 8ff7599550 Don't crash RecordLintJob if the lint info doesn't contain params
We will crash trying to set `templateInfo` if it is present and `params`
is not.

On line 49 of RecordLintJob we're going to use `$errorInfo['params']`,
which will crash if `params` is not present.

Change-Id: I505c676cc0ccd8d54e44e65b04b10c2de03ee37c
2019-12-03 23:19:14 -05:00
Arlo Breault 40f0b3cef9 Implement ParserLogLinterData hook
Bug: T238456
Change-Id: I3e05d1c113b18c83db02c7e500d5834e931afb7f
2019-11-27 13:51:01 -05:00
Translation updater bot 9916d63656 Localisation updates from https://translatewiki.net.
Change-Id: Idef9719f13683084a691a1de22e0f400edf4d764
2019-11-18 09:23:46 +01:00
Translation updater bot f46f7bd4f5 Localisation updates from https://translatewiki.net.
Change-Id: I57ec264ba6b2d633aa940d14df25e7e07992e9d5
2019-11-11 14:49:52 +01:00
Translation updater bot 67cbb35b42 Localisation updates from https://translatewiki.net.
Change-Id: Ia76f98a767589fbe7df35ba0e7814e798e106efd
2019-11-07 09:43:19 +01:00
Translation updater bot 11f717e970 Localisation updates from https://translatewiki.net.
Change-Id: I2a56be0b3c56165e94b9530caf05fade93ea7424
2019-11-05 09:46:00 +01:00
Translation updater bot 51000bf749 Localisation updates from https://translatewiki.net.
Change-Id: I2dfbcc8bc24bf92c8f8f2b3e142df813bb6038fe
2019-11-04 10:16:31 +01:00
jenkins-bot 3a9b764315 Merge "build: Updating npm dependencies" 2019-10-22 09:51:27 +00:00
Max Semenik c87c38eb20 tests: getMock() is deprecated
Bug: T192167
Change-Id: I0513626d69ee7fbfac40f3d648865e7bb9e23421
2019-10-21 22:15:34 -07:00
libraryupgrader 7b209c4f58 build: Updating npm dependencies
* grunt-banana-checker: 0.7.1 → 0.8.1
* eslint-config-wikimedia: 0.13.1 → 0.14.3
  The following rules are failing and were disabled:
  * brace-style
  * camelcase
  * eqeqeq
  * max-len
  * max-statements-per-line
  * new-cap
  * no-alert
  * no-console
  * no-constant-condition
  * no-dupe-keys
  * no-empty
  * no-implicit-globals
  * no-jquery/no-global-selector
  * no-mixed-spaces-and-tabs
  * no-redeclare
  * no-tabs
  * no-undef
  * no-underscore-dangle
  * no-unused-vars
  * no-use-before-define
  * no-useless-concat
  * one-var
  * valid-jsdoc
  * vars-on-top

Additional changes:
* Added .eslintcache to .gitignore.

Change-Id: Ia589740d8d63eb5d6c3f2add26539ab5f38ac039
2019-10-22 05:11:03 +00:00
Translation updater bot 9c280df134 Localisation updates from https://translatewiki.net.
Change-Id: I13304c66b61bcf8ddd0d2c0577f8aa4a3ddc6959
2019-10-21 09:59:44 +02:00
Daimona Eaytoy 12065c11ca build: Bump mediawiki-phan-config to 0.8.0
Change-Id: Icbe64747c8c219882d419f4767704af96368b11a
2019-10-20 12:16:57 +00:00
James D. Forrester 0cbd696ad1 build: Upgrade mediawiki-codesniffer to v28.0.0
Change-Id: I317550321c4372140565a16afc29069635874b22
2019-10-11 10:34:45 -07:00
Translation updater bot ee820568b4 Localisation updates from https://translatewiki.net.
Change-Id: Id317c3a644916c66e8b22addf46ad8adb278f628
2019-10-08 09:33:29 +02:00
Translation updater bot e944fc1a4b Localisation updates from https://translatewiki.net.
Change-Id: If6614daee8a83e0caeca55f171c85fc7005ec894
2019-10-02 09:21:59 +02:00
Translation updater bot ac79157cab Localisation updates from https://translatewiki.net.
Change-Id: I216033e2dc443606215339659c85ab31014dc703
2019-09-17 09:08:30 +02:00
Translation updater bot 2bed81e981 Localisation updates from https://translatewiki.net.
Change-Id: I51c029ad00e96f603c063612b34f13ec9dfcbe6c
2019-09-16 09:56:02 +02:00
Translation updater bot 931a8b099f Localisation updates from https://translatewiki.net.
Change-Id: I0ad503895c114b0f34e1cd301f738fa4c6fc478b
2019-09-12 10:02:51 +02:00
DannyS712 3d33f7f1e0 Add invert namespace option to Special:LintErrors
Bug: T172703
Change-Id: I7e33ae6f5f79b7803a22968a7d8c49795e5bffbd
2019-09-04 18:56:48 -04:00
Translation updater bot 128fa7bab6 Localisation updates from https://translatewiki.net.
Change-Id: I67ef9461e50a7fa18fccf073cdf2572c8d6b6c0e
2019-08-25 10:30:16 +02:00
libraryupgrader 3ee6d7227f build: Updating eslint-utils to 1.4.2
* https://npmjs.com/advisories/1118

Additional changes:
* Added .eslintcache to .gitignore.

Change-Id: I53d1746628b11ef219776279903cd8e634970d92
2019-08-24 10:38:31 +00:00
Translation updater bot ddb8e4c6e4 Localisation updates from https://translatewiki.net.
Change-Id: I687ec171f379e7119194f8bca040d6cac2f77727
2019-08-21 10:06:17 +02:00
Translation updater bot 96a5933931 Localisation updates from https://translatewiki.net.
Change-Id: Ifbe98fedbe8d45705786020bb32150ce5098002d
2019-08-05 09:41:37 +02:00
libraryupgrader 6d07f7367a build: Updating npm dependencies
* lodash: 4.17.11 → 4.17.15
  * https://npmjs.com/advisories/1065
  * CVE-2019-10744
* eslint-config-wikimedia: 0.11.0 → 0.13.1

Change-Id: I834bb39b8c4417465019a0e4ebd5410f8038f0b8
2019-08-01 06:49:45 +00:00
Translation updater bot 1585e860cf Localisation updates from https://translatewiki.net.
Change-Id: I937c26a4cd41cc529dcd1952aa2ce8e9163dda04
2019-07-23 08:54:26 +02:00
libraryupgrader 3021acbd3b build: Updating dependencies
composer:
* mediawiki/minus-x: 0.3.1 → 0.3.2

npm:
* grunt-banana-checker: 0.7.0 → 0.7.1

Change-Id: I6ba146a57ba12b9cd75d2bd30951c9f6d7b00e6a
2019-07-14 13:11:34 +00:00
Translation updater bot 5c8b9cbddb Localisation updates from https://translatewiki.net.
Change-Id: I0c4ccd9d1ccacad48d592a9c5f732de07e1a440a
2019-07-12 08:44:00 +02:00
James D. Forrester da03b3f844 build: Upgrade phan-taint-check-plugin from 1.5.x to 2.0.1
Change-Id: I377a62ce4251430bd7436f90d970fe7123dcdef2
2019-07-09 14:09:33 -07:00
Translation updater bot 36f4a8c2b2 Localisation updates from https://translatewiki.net.
Change-Id: I75e3de8c2b2c0d8da6a7ff488f38fd31c6abb66e
2019-07-07 22:40:11 +02:00
Amir Aharoni 243604ffc6 Split apihelp messages to a separate file
Bug: T189982
Change-Id: Ie06eb176da9257816057d2a9af2a793dfe169689
2019-07-04 15:38:00 +03:00
Translation updater bot 485ff7496f Localisation updates from https://translatewiki.net.
Change-Id: Ifad94edb962e80d7ee27e1e786dbaab3bf3598f4
2019-06-30 22:38:28 +02:00
jenkins-bot 59ac923b86 Merge "Handle VisualEditor when it skips the "tempWikitextEditor" stage" 2019-06-26 20:18:00 +00:00
Translation updater bot f467389958 Localisation updates from https://translatewiki.net.
Change-Id: I29c5cfc3e52cf54c0ff9c0d62c06b65d6efcd5e5
2019-06-13 22:39:39 +02:00
Bartosz Dziewoński a51f750f83 Handle VisualEditor when it skips the "tempWikitextEditor" stage
Depending on the user's internet connection, the code that sets up
mw.libs.ve.tempWikitextEditor may be completely skipped if the normal
editor code loads fast enough.

Refactor the code to handle all three cases using the same function.

Bug: T185279
Change-Id: I003b27f838d1986ed8d238089efd657b96e8ec91
2019-06-11 17:29:29 +02:00
Bartosz Dziewoński 6d0c6b6730 Fix VisualEditor (NWE) integration
The hook has been renamed from 've.tempWikitextReady' to
've.wikitextInteractive' in patchset 2 of changeset
I3678996bcf644cc889dd168ac3ce48b5c3633ec1 in mw/ext/VisualEditor,
but changeset I31a21e10b3fcd88fbce6881475f02a9d37df39c2 in this
repo was merged without being updated for that change.

Bug: T185279
Change-Id: I3256b0eb999e0259c3706697cd6a50459278af61
2019-06-11 17:28:11 +02:00
libraryupgrader a3f991fe2b build: Updating mediawiki/mediawiki-phan-config to 0.6.1
Change-Id: I2298423d6157fb2ac0acf39f5dd2c3841f61f5b8
2019-06-10 04:39:46 +00:00
Bartosz Dziewoński d18262cfa1 Scroll the textbox to selection (error location) on page load
Only doing 'setSelection' doesn't guarantee that the textbox will be
scrolled (it works on Firefox and Edge, but not on Chrome and IE).

Bug: T152760
Change-Id: I3fab6363cd432d137430884eaca3555a7bf5aafa
2019-06-09 19:37:15 +00:00
libraryupgrader 86620b72be build: Updating npm dependencies for security issues
* Updated grunt to 1.0.4, addressing:
  * https://npmjs.com/advisories/788
  * https://npmjs.com/advisories/813

Committed package-lock.json (T179229) too.

Change-Id: I45e94374b6d23845093407c5682f60e3038ff22b
2019-06-07 17:52:45 +00:00
libraryupgrader cd1439ca69 build: Updating mediawiki/mediawiki-codesniffer to 26.0.0
Change-Id: Ied01c772511b4333f947c232f02cc2aa641ca69e
2019-06-07 12:28:00 -04:00
Kunal Mehta 5bea96cb43 Mark RecordLintJobTest as Broken
Change-Id: I3fa2cd4049a3d4ba3065b56343e63ab0b093ee94
2019-06-07 12:27:38 -04:00