gecko-dev/dom
Masayuki Nakano 388e64d857 Bug 1504911 - part 0: Add "input" event tests into existing tests r=smaug
It's difficult to create new test which checks "input" events caused by
all edit operations especially when text is inserted from our UI.  Therefore,
this adds "input" event type checks into existing tests.

Additionally, this adds new test for MozEditableElement.setUserInput() whose
behavior needs to be fixed in this bug.

Currently, InputEvent interface should be used only on text controls or
contenteditable editor when dispatching "input" event.
https://w3c.github.io/input-events/#events-inputevents

You may feel odd to use different event interface for same "input" events.
However, other browsers also use InputEvent interface only in the cases. So,
we should follow them for now.

Differential Revision: https://phabricator.services.mozilla.com/D12243

--HG--
extra : moz-landing-system : lando
2018-11-20 14:24:06 +00:00
..
abort Bug 1501662 - Add more .eslintrc.js files for test directories (dom, modules, netwerk and parser). r=mossop 2018-10-24 19:11:17 +00:00
animation Bug 1424134 - Part 3: Implement ComputeSquaredDistance for individual transforms. r=birtles 2018-11-16 18:58:41 +00:00
asmjscache Bug 1501662 - Add more .eslintrc.js files for test directories (dom, modules, netwerk and parser). r=mossop 2018-10-24 19:11:17 +00:00
audiochannel Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj 2018-10-31 20:39:03 +00:00
base Bug 1504911 - part 0: Add "input" event tests into existing tests r=smaug 2018-11-20 14:24:06 +00:00
battery Bug 1501662 - Add more .eslintrc.js files for test directories (dom, modules, netwerk and parser). r=mossop 2018-10-24 19:11:17 +00:00
bindings Bug 1320105 : Renamed jsid to PropertyKey and included in JS namespace. r=jandem 2018-11-20 12:01:42 +00:00
broadcastchannel Bug 1501662 - Add more .eslintrc.js files for test directories (dom, modules, netwerk and parser). r=mossop 2018-10-24 19:11:17 +00:00
browser-element Bug 1503655 part 10 - Remove unneeded includes for RenderFrameParent. r=kats 2018-11-06 15:34:59 -06:00
cache Bug 1486698 - Update Fetch+Stream implementation to throw when the stream is disturbed or locked, r=bz 2018-10-31 18:30:18 +01:00
canvas Bug 1499758 - Fix potential null pointer deref in WebGLContext::GetVRFrame r=jgilbert 2018-11-21 10:34:52 +00:00
chrome-webidl Bug 1497124 - Added some memory info in the performance counters - r=jya,jonco 2018-11-19 22:51:12 +00:00
clients Bug 1264177 - Implement FetchEvent.resultingClientId r=edenchuang,mrbkap 2018-11-15 08:28:23 +00:00
commandhandler Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj 2018-10-31 20:39:03 +00:00
console Bug 1480544 - Allow Console API to log messages on stdout, r=bgrins 2018-11-15 21:47:58 +01:00
credentialmanagement Bug 1486741 - Enable ESLint rule comma-dangle for all of mozilla-central (automatic fixes). r=mossop 2018-10-19 12:55:39 +00:00
crypto Bug 1500759 - Root parameter dictionaries in AesTask::Init() r=keeler a=abillings 2018-11-07 11:12:49 +00:00
encoding Bug 1501662 - Add more .eslintrc.js files for test directories (dom, modules, netwerk and parser). r=mossop 2018-10-24 19:11:17 +00:00
events Bug 1493292 - Remove aDataLen parameters from nsITransferable.setTransferData. r=smaug 2018-11-20 17:00:09 +00:00
fetch Bug 1478850 - FetchStreamReader must call HoldJSObject()/DropJSObjects, r=smaug 2018-11-20 18:24:26 +01:00
file Bug 1507893 - Fetch() should consume DOM Files on the target thread only - test, r=twisniewski 2018-11-20 18:08:34 +01:00
filehandle
filesystem
flex Bug 1506687 Part 2: Add a test of FlexItemValues frameRect property. r=dholbert 2018-11-17 00:58:26 +00:00
gamepad
geolocation Bug 1506014 - Refactor some of the common code in the implementations of nsIContentPermissionRequest into a common base class r=baku 2018-11-14 05:33:25 +00:00
grid
html Bug 1504911 - part 0: Add "input" event tests into existing tests r=smaug 2018-11-20 14:24:06 +00:00
imptests
indexedDB Bug 1435091 - p4. Use profiler_thread_is_being_profiled() instead of profiler_is_active() around profiler_add_marker()s - r=mstange 2018-11-19 06:29:15 +00:00
interfaces Bug 1507677 - Add nsIContentPermissionRequest.topLevelPrincipal r=baku 2018-11-20 01:52:47 +00:00
ipc Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-11-20 07:12:30 +02:00
jsurl Bug 1498510 - Move nsICSPEventListener out of CSP object, r=ckerschb 2018-10-23 08:17:13 +02:00
locales Bug 1504946 - Deprecate moz-prefixed fullscreen API, r=smaug 2018-11-06 13:36:13 +01:00
manifest Bug 1499096 - Use ok() with 2 arguments instead of 3 when possible;r=Standard8 2018-10-23 07:13:35 +00:00
mathml
media Bug 1498624 - pt1 - Implement OSX sandbox for RDD process. r=haik 2018-11-21 00:11:20 +00:00
messagechannel Bug 1499096 - Update tests using ok() to is();r=Standard8 2018-10-23 07:12:23 +00:00
midi Bug 1506014 - Refactor some of the common code in the implementations of nsIContentPermissionRequest into a common base class r=baku 2018-11-14 05:33:25 +00:00
network Bug 1504439 - Remove the XPCOM registration for "@mozilla.org/udp-socket-child;1" r=valentin 2018-11-04 19:14:08 +00:00
notification Merge inbound to mozilla-central a=merge 2018-11-14 11:51:31 +02:00
offline
payments Bug 1435880 - Temporarily disable test_abortPayment and test_canMakePayment due a new leak exposed. r=edenchuang 2018-11-15 15:06:34 +00:00
performance Bug 1506512 - ServerTiming header must be updated onStopRequest as well. r=valentin 2018-11-16 10:17:15 +00:00
permission
plugins Bug 1507540 part 7. Use notxpcom more in dom/. r=mccr8 2018-11-19 20:20:17 -05:00
power
presentation Bug 1503207 - Remove nsWeakPtr.h and cleanup all files including weak reference-related headers r=froydnj 2018-10-31 20:39:03 +00:00
prio Bug 1501784 - throw if the limit of booleans Prio can encode in one batch is exceeded r=hsivonen 2018-10-29 10:31:26 +00:00
promise
push Bug 1507677 - Add nsIContentPermissionRequest.topLevelPrincipal r=baku 2018-11-20 01:52:47 +00:00
quota Bug 1507540 part 6. Make nsIVariant's "type" a notxpcom attribute. r=froydnj 2018-11-19 20:20:05 -05:00
reporting Bug 1492036 - Reporting API - part 8 - memory-pressure, r=smaug 2018-11-14 20:02:34 +01:00
res
script Merge inbound to mozilla-central a=merge 2018-11-15 11:54:15 +02:00
security Bug 1438945 - Part 6: CSP via IPC. r=ckerschb 2018-11-19 15:18:21 -08:00
serviceworkers Bug 1438945 - Part 5: SharedWorker browser test. r=asuth 2018-11-19 15:18:21 -08:00
simpledb
smil Bug 1499096 - Update tests using ok() to is();r=Standard8 2018-10-23 07:12:23 +00:00
storage Bug 1505212 - Partitioned localStorage for 3rd party tracker pages, r=ehsan, r=asuth 2018-11-13 09:51:14 +01:00
svg Bug 1507961 - Check that an SVG DOM item wasn't removed from its list before scheduling its animation update r=longsonr 2018-11-20 07:01:49 +00:00
system Bug 1388134 - Move some OS.Constants.Path members to lazy init r=baku 2018-10-17 17:36:04 +00:00
tests Bug 1497124 - Added some memory info in the performance counters - r=jya,jonco 2018-11-19 22:51:12 +00:00
u2f
url Bug 1500962 - Test for URL.toJSON(), r=qdot 2018-10-30 07:54:57 +01:00
vr Bug 1501869 - Part 2: Stop calling VR tasks when they are at background. r=kip 2018-10-28 22:49:15 +00:00
webauthn Merge mozilla-inbound to mozilla-central. a=merge 2018-11-02 00:27:53 +02:00
webbrowserpersist Bug 1505989 - pass around actual content policy types so they work even when using 'save page as', r=ckerschb 2018-11-09 14:48:11 +00:00
webgpu
webidl Bug 1492766 - Part 1: Spoofing the pointer id of pointer events when resistfingerprinting is enabled r=masayuki,smaug,arthuredelstein 2018-11-20 09:54:52 +00:00
websocket
workers Merge mozilla-inbound to mozilla-central a=merge 2018-11-20 07:03:17 +02:00
worklet Bug 1503236 - Move WorkletImpl reference from WorkletGlobalScope to classes inheriting WorkletGlobalScope r=karlt 2018-10-31 23:03:39 +00:00
xbl Bug 1426492 - Add an assertion to limit XBL bindings in the content process r=NeilDeakin 2018-11-03 11:11:31 +00:00
xhr Bug 1477432 - Part 9: Switch to using plain JS objects for nsIJS[IC]ID, r=mccr8 2018-11-16 17:27:44 -05:00
xml Bug 1472237 - Always do XML Pretty print even if the frame is hidden r=mats 2018-11-16 08:16:27 +00:00
xslt Bug 1507540 part 6. Make nsIVariant's "type" a notxpcom attribute. r=froydnj 2018-11-19 20:20:05 -05:00
xul Bug 1506787: Support tabindex attribute (including value -1) on non-control XUL elements. r=smaug 2018-11-17 02:38:27 +00:00
jar.mn
moz.build Bug 1492036 - Reporting API - part 1 - WebIDL, r=smaug 2018-11-14 20:02:32 +01:00