New changes:
a273ba69c [BREAKING CHANGE] Implement a SourceConverter
Local changes:
* Use SourceConverter
* Handle `this.doc` being a string in source mode now
Bug: T203114
Bug: T203156
Change-Id: I7bce7b57668e0c1dd511803a54178ae69694a86d
New changes:
70c0aee6a Localisation updates from https://translatewiki.net.
7956e2d7b Check new node diff type in visual diff
6fe18c3af Use FORCE_BODY in sanitizeHtml
0896105b7 FocusableNode: Start listening to position events even if not focused
Bug: T201721
Bug: T203856
Depends-On: I59fa13324083bfd8c77862d0d88b9b3cea1cfeb8
Change-Id: I2c4b4f99a110147c6ac1d0c81dcbf4be84965700
TemplateData doesn't always match up with the way the template is being used.
If a field has the `line` type, but is provided with newlines, we should avoid
mangling it by forcing it into a single-line field. As-is, any edit to the
template, even if the user only thinks they touched unrelated parameters,
would cause this.
Bug: T190191
Change-Id: I4f2a0b6c46532dcc268288cb209d0260b18f3ad7
New changes:
700fac731 Localisation updates from https://translatewiki.net.
3f0e01706 Add simple tests for getSourceText
b7aef1b81 Re-activate surface during event cycle
f7b958957 Fix alignment of context title and description
Bug: T203328
Bug: T203517
Change-Id: I5706b63b4034893fbc10198842a1b5c4422d5c63
ve.track tries to guess the platform, but it needs a loaded Target to do so,
and init happens before that.
Also, log a warning when this happens, in case it comes up again.
Bug: T203618
Change-Id: I35fa58a42cd247e01f3717c9ab3a10d8ea93a484
New changes:
cd58dabe3 Update OOUI to v0.28.1
92b51ca09 Make columns responsive in visual editor command help dialog
562082b90 Cleanup ve.dm.Converter: Convert absolute references to relative ones
1c0a1f86d Add simple test case to SourceSurfaceFragment
e95c6f7ca Fix typos in ve.dm.SourceSurfaceFragment documentation
Bug: T203474
Change-Id: I46b582d921cea0157e80c4f56415fca739a62efd
New changes:
c5fdeffc9 Keep count of how many windows are open before toggling the mobile overlay
d2fc6ea83 Localisation updates from https://translatewiki.net.
ba766c47c Cleanup: Don't assume commands exist when building list
fd07cdf0a Remove unnecessary "eslint-disable-next-line new-cap"
888a2459d ve.ce.Surface: Consistently sanitize external pastes
3591f7d56 ve.ce.Surface: Fix a test case
c4c3349b7 ve.ce.Surface: Make a check for pasted "important elements" faster
Bug: T108506
Bug: T203280
Bug: T203282
Change-Id: I4286098695d14bdc17095297c0f71dac37060c66
Re-enable tests, but disable setEditorPreference API calls in setup.
This reverts commit d5fe71fd6e.
Change-Id: Ib6f0f18acc1ccb40cb6c055609dc1484b381bc8f
Causes random failures in other unit tests due to API requests.
This reverts commit 031d2dd50e.
Bug: T203412
Change-Id: Ia94b090687ba8d6023060e6dbe10b6a45035e76a