Commit graph

106256 commits

Author SHA1 Message Date
Bartosz Dziewoński
2990c003e3 htmlform: Remove HTMLFormField restrictions on 'name' and 'id'
The restrictions were introduced in r53480 (724411c7ca, 2009),
which makes it clear that this was just about HTML correctness,
and in HTML5 there are fewer requirements.

This code was last touched in commit fd6e9ef2d4 (2017), where it was
suggested in code review that it "can probably be removed":
https://gerrit.wikimedia.org/r/c/mediawiki/core/+/362326/comment/6e71af52_900abad4/

Bug: T126962
Change-Id: I54c1f28ec9112cd4a161a79e76c2224f91f134b9
2021-11-05 21:17:29 +00:00
jenkins-bot
58652c0e3d Merge "Improve side-locking logic for diffs" 2021-10-07 17:25:50 +00:00
jenkins-bot
8bd5a616e1 Merge "upload.js: Remove parameters for message 'largefileserver'" 2021-10-07 15:55:44 +00:00
jenkins-bot
aead92cf86 Merge "mediawiki.action.edit.preview: Avoid double escaping of message 'preview'" 2021-10-07 15:38:24 +00:00
jenkins-bot
8d61cb09b6 Merge "Use shortcut mw.msg( ... ) instead of mw.message( ... ).text()" 2021-10-07 15:34:28 +00:00
jenkins-bot
63ec950b15 Merge "Metrics: Wire up MetricsFactory into ServiceWiring and emit steps" 2021-10-07 15:12:10 +00:00
jenkins-bot
ba8a7b16fe Merge "Deprecate wfLogProfilingData(), improve statsd/profiling docs" 2021-10-07 14:53:49 +00:00
Cole White
0e150f8cb2 Metrics: Wire up MetricsFactory into ServiceWiring and emit steps
* Adds DefaultSettings options
 * Wires up MetricsFactory into ServiceWiring
 * Performs MetricsFactory->flush() in restInPeace()

Bug: T240685
Bug: T205870
Change-Id: I46f0a09f4dab38fa4c9495aa2da9ecab60376ca7
2021-10-07 16:19:42 +02:00
Fomafix
cc62378b98 upload.js: Remove parameters for message 'largefileserver'
The message texts for 'largefileserver' don't have any parameters.

Also apply https://www.mediawiki.org/wiki/Manual:Coding_conventions/JavaScript#Creating_elements

Change-Id: Ic86a35067694c5624353918024275e11f9734fa1
2021-10-07 12:40:53 +00:00
Fomafix
f3d33f78fc mediawiki.action.edit.preview: Avoid double escaping of message 'preview'
Change-Id: I0affb120f75cdecdaeb06029118340bc8640db16
2021-10-07 11:20:16 +00:00
Fomafix
e03f565694 Use shortcut mw.msg( ... ) instead of mw.message( ... ).text()
Change-Id: Ide51c960717676adc117823096bfc353e3a6539f
2021-10-07 10:18:20 +00:00
Translation updater bot
b83f718f59 Localisation updates from https://translatewiki.net.
Change-Id: I711a674b2c3beba579a63d7eb842733e1e18c718
2021-10-07 08:47:23 +02:00
DannyS712
736e00ee8c resourceloader: omit noscript module from client registry
In all cases where the client registry is used, the `noscript` module
is inapplicable. Additionally, make it illegal to have a module
include the 'noscript' module as a dependency.

Bug: T291735
Change-Id: I5846f2c19b003989b56b12628b385fd37049483b
2021-10-07 01:21:02 +00:00
jenkins-bot
6a55ce812e Merge "Correctly use sort index for redirects in TitleWidget" 2021-10-07 00:23:50 +00:00
jenkins-bot
076513776e Merge "jquery.spinner: Fix rendering in RTL interface languages" 2021-10-07 00:01:43 +00:00
jenkins-bot
04fc15b7a9 Merge "Clean up DeleteAction and FileDeleteAction, part 2" 2021-10-06 23:31:06 +00:00
jenkins-bot
db6d49320a Merge "DefaultSettings: Note that wgEnablePartialActionBlocks is retained for REL1_37" 2021-10-06 23:27:12 +00:00
jenkins-bot
1bf404e804 Merge "Fix diff align for mixed lang content" 2021-10-06 23:24:20 +00:00
James D. Forrester
c2b52ea1fb api-testing: Adjust DiffCompare expected outcome to cope with new wikidiff2 output
The library now adds 'diff-side-added' and 'diff-side-deleted'.

Bug: T292676
Depends-On: If4bc60c35403799de4e330103d8aaa6f039d96fe
Change-Id: Id92aee4029f008402d9d331876c81fe2263580a7
2021-10-06 22:30:15 +00:00
Bartosz Dziewoński
7498be2299 jquery.spinner: Fix rendering in RTL interface languages
Bug: T292673
Change-Id: I14473c2dd7efeaed2179fe2cdaeb29a47071ffe7
2021-10-06 22:41:38 +02:00
jenkins-bot
92b52bfc07 Merge "jobqueue: Batch jobs that will end up in the default queue" 2021-10-06 17:32:37 +00:00
James D. Forrester
b4efcdf49a Drop $j alias for $, deprecated since 1.23
Bug: T280944
Change-Id: Ifb41d35d0d08b3c0631040b2f52d856de51adc67
2021-10-06 08:43:40 -07:00
jenkins-bot
ee0cee4e53 Merge "ContentHandler: Add deprecated type check to hook PageContentLanguage" 2021-10-06 14:00:39 +00:00
Daimona Eaytoy
85b6398f2b Clean up DeleteAction and FileDeleteAction, part 2
Factor out more common code, fix small drifts. Still more things to
clean up.

Bug: T288282
Change-Id: I17c7d9213781089458f0780d64332ba32c5b8430
2021-10-06 11:41:31 +00:00
jenkins-bot
8b5f677712 Merge "Remove unused i18n message" 2021-10-06 09:33:35 +00:00
Translation updater bot
ff054ca313 Localisation updates from https://translatewiki.net.
Change-Id: Ic6eccaa4cae086d3d14c7bb072692abbdd1ad080
2021-10-06 09:17:30 +02:00
jenkins-bot
fc0310355a Merge "Skin: Reduce redundant conditions" 2021-10-06 06:56:11 +00:00
Amir Sarabadani
b05f3eeb56 Remove unused i18n message
Removed in Ic9ed88f4194

Change-Id: I13e6acec4844dc44b31e94cbc0beb39596ed5bfa
2021-10-06 06:46:39 +02:00
Sam Wilson
df3c0d0389 Correctly use sort index for redirects in TitleWidget
The 'index' value for redirects where the target doesn't exist was
not being used.

Bug: T292600
Change-Id: Ieab0606068a78e5b5e5b9b3337f3a75a0b64adbc
2021-10-06 11:07:22 +08:00
jenkins-bot
61b534829a Merge "s/necesssary/necessary/" 2021-10-06 02:54:25 +00:00
jenkins-bot
92cd0deac0 Merge "Clean up DeleteAction and FileDeleteAction, part 1" 2021-10-06 01:58:19 +00:00
jenkins-bot
7bdcc36fc0 Merge "ParamValidator: Define extra parameters for ExpiryDefTest" 2021-10-06 00:37:58 +00:00
jenkins-bot
a1dfefbf65 Merge "RowCommentIterator: Cast data coming out of the DB" 2021-10-06 00:37:52 +00:00
jenkins-bot
05d4865d76 Merge "Drop jQuery migrate" 2021-10-06 00:15:36 +00:00
Reedy
6c62b2164c s/necesssary/necessary/
Change-Id: I38e5ff8b5b84b0d96b9bbc3e168efe416016184b
2021-10-06 01:08:37 +01:00
James D. Forrester
709fe57144 DefaultSettings: Note that wgEnablePartialActionBlocks is retained for REL1_37
Bug: T280531
Change-Id: Idaf7e374d5c8fe04e2e851f84fef4e134ff83f00
2021-10-05 16:50:56 -07:00
Ed Sanders
ca846e35cc ParamValidator: Define extra parameters for ExpiryDefTest
This will be tested via ParamValidatorTest->testCheckSettings().

Change-Id: I4e1d24eb0abd88b370165a63a1c1e694edd25996
2021-10-05 16:30:49 -07:00
jenkins-bot
ce0f3ffea4 Merge "Add a separate config for content.media.less" 2021-10-05 23:23:56 +00:00
Arlo Breault
8b5f95a963 Add a separate config for content.media.less
It's already shipped when $wgParserEnableLegacyMediaDOM is disabled, but
having separate config for it will allow us to leave it enabled should
we re-enable $wgParserEnableLegacyMediaDOM and still have content in
the cache that needs styling.

Bug: T292498
Bug: T51097
Change-Id: I027d3a718b0c1a3eebe4b55983540ad2f28d229a
2021-10-05 18:50:17 -04:00
Tim Starling
44bc468cc2 RowCommentIterator: Cast data coming out of the DB
Bug: T292590
Change-Id: I8f830183c6deeb8bea146f1c1b791722a384220c
2021-10-06 09:06:09 +11:00
jenkins-bot
ea7d9bc8e2 Merge "Use DeletePage in ApiDelete and DeletePageJob" 2021-10-05 21:49:20 +00:00
jenkins-bot
e7f4484611 Merge "Make first char of username in ApiQueryAllUsers case-insensitive" 2021-10-05 20:57:54 +00:00
jenkins-bot
b204aebead Merge "Update namespace names for Lombard" 2021-10-05 19:55:02 +00:00
jenkins-bot
e5b8997536 Merge "Remove "auto-number headings" preference" 2021-10-05 19:18:40 +00:00
DannyS712
81d7e119bf Remove unused jquery.mw-jump module
Bug: T291720
Follow-up: I84bcd23180b3d1fa541728989f44a376189df95d
Change-Id: I6729822190565b0aa9179ff4a7818f66b9ec3abf
2021-10-05 18:48:33 +00:00
Amir E. Aharoni
131c551279 Update namespace names for Lombard
Discussed at
https://meta.wikimedia.org/wiki/Requests_for_new_languages/Wiktionary_Lombard

The same discussion also asked for changing some magic
words changes. It will be in another patch.

Bug: T292166
Change-Id: I4a5ad7103b9ca14ebb8874566c6d0a218aaaf85c
2021-10-05 17:36:34 +00:00
Ammarpad
403ef2eb58 Skin: Reduce redundant conditions
Title::newMainPage() is special-cased to always return
Title object, so it's redundant and useless to repeatedly
check if it returns something else

Change-Id: Iecbafcda4f2d798669584a7176fbf40dd9483e65
2021-10-05 17:35:43 +01:00
Daimona Eaytoy
ab6de6305b Use DeletePage in ApiDelete and DeletePageJob
Bug: T288758
Change-Id: I1cd9b18214df93bdcc0ff1e9dbd937368841e538
2021-10-05 13:25:36 +00:00
jenkins-bot
dcd793203b Merge "Use PageUpdater's fluent interface" 2021-10-05 12:30:37 +00:00
Daimona Eaytoy
b57b5897c9 Improve side-locking logic for diffs
In case of left clicks, update the locked side correctly if the click is
inside the diff table. Only unset the side if the diff is not inside the
table.
Also, when changing side, clear any selection. This avoids some weird
behaviour when switching side (due to the existing selection on the
other side). Doing this conditionally is necessary to avoid T288421.
Also create helpers for getting/setting the current locked side, and
getting the side a Node belongs to.

Bug: T292207
Change-Id: I0e953d5336253a8b1c216d3cfbd0298d53d97842
2021-10-05 10:35:52 +00:00