gecko-dev/dom
Masayuki Nakano 71bb543ee5 Bug 1376424 - part1: TabChild should notify TabParent of "request to commit composition" handled r=m_kato
The problem is, only when requesting IME to commit or cancel composition is handled synchronously, TabParent does not send the dispatched eCompositionCommit(AsIs) event to the remote process.  Therefore, TabParent (and ContentCacheInParent) never receives  the message from the remote process.

This patch makes TabChild notifies TabParent of eCompositionCommitRequestHandled special event message after TabChild dispatches eCompositionCommit into the DOM tree.  Then, ContentCacheInParent should decrease mPendingCompositionCount and mPendingEventsNeedingAck as usual composition event messages.

MozReview-Commit-ID: 7ec5HPiE687

--HG--
extra : rebase_source : a9366abf6f8feec2d6ac639fd37f5b5c6ddd9586
2017-06-27 23:41:12 +09:00
..
animation Bug 1376513 - Fix expected value for serizalization value for text-shadow of mochitest and skip this test case on gecko. r=hiro 2017-06-27 13:47:45 -07:00
asmjscache Backed out changeset 4f6302a98ae4 (bug 1372405) 2017-06-21 13:59:26 +02:00
audiochannel Backed out changeset 4f6302a98ae4 (bug 1372405) 2017-06-21 13:59:26 +02:00
base Merge mozilla-central to autoland 2017-06-28 13:47:29 +02:00
battery
bindings Bug 1371424 - Trace the right thing in TypedArray's TraceSelf implementation. r=mccr8 2017-06-08 16:56:43 -04:00
broadcastchannel Bug 1374282 - script generated patch to remove Task.jsm calls, r=Mossop. 2017-06-22 12:51:42 +02:00
browser-element Bug 1374282 - script generated patch to remove Task.jsm calls, r=Mossop. 2017-06-22 12:51:42 +02:00
cache Bug 1374580 (part 2) - Remove nsAFlat{,C}String typedefs. r=froydnj. 2017-06-20 19:19:05 +10:00
canvas merge mozilla-inbound to mozilla-central a=merge 2017-06-28 13:23:29 +02:00
commandhandler Bug 1372268 - Use LookupForAdd instead of Get+Put to avoid unnecessary hashtable lookups. r=froydnj 2017-06-14 16:11:22 +02:00
console Bug 1372317 part 2 - Replace LookupRemoveIf() calls with Lookup() + entry.Remove() where needed. r=froydnj 2017-06-18 17:07:54 +02:00
credentialmanagement bug 1332681 - part 4/4 - convert authentication.getAssertion to credentials.get r=jcj,qdot 2017-05-23 14:55:10 -07:00
crypto Bug 1362970 - Part 2 - Script-generated patch to convert .then(null, ...) to .catch(...). r=florian 2017-06-19 11:32:37 +01:00
encoding Bug 1373984 - Turn nsIDocument::mCharacterSet into mozilla::NotNull<const mozilla::Encoding*>. r=hsivonen 2017-06-18 20:37:50 +09:00
events Bug 1376424 - part0: Backout the patch for bug 1368554 r=m_kato 2017-06-27 22:02:07 +09:00
fetch Backed out changeset 4f6302a98ae4 (bug 1372405) 2017-06-21 13:59:26 +02:00
file Bug 1368456 - remove Promise.jsm imports in tests, r=mconley. 2017-06-23 11:25:52 +02:00
filehandle Backed out changeset 4f6302a98ae4 (bug 1372405) 2017-06-21 13:59:26 +02:00
filesystem Backed out changeset 4f6302a98ae4 (bug 1372405) 2017-06-21 13:59:26 +02:00
flyweb Backed out changeset 4f6302a98ae4 (bug 1372405) 2017-06-21 13:59:26 +02:00
gamepad Backed out changeset 4f6302a98ae4 (bug 1372405) 2017-06-21 13:59:26 +02:00
geolocation Backed out changeset 4f6302a98ae4 (bug 1372405) 2017-06-21 13:59:26 +02:00
grid Bug 1373678 Part 3: Add line number checks to test_grid_implicit.html. r=dholbert 2017-06-16 11:03:33 -07:00
html Bug 1376164 - Turn nsDocumentViewer::mHintCharset and mForceCharacterSet into const mozilla::Encoding*. r=hsivonen 2017-06-25 22:46:08 +09:00
imptests Bug 1361645 - Change reftest condition stylo to styloVsGecko r=dbaron 2017-05-25 11:26:12 +08:00
indexedDB Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange. 2017-06-22 17:08:53 +10:00
interfaces Add Advanced Layers to the compositor line in about:support. (bug 1365879 part 22, r=milan) 2017-06-23 14:23:13 -07:00
ipc Bug 1376424 - part1: TabChild should notify TabParent of "request to commit composition" handled r=m_kato 2017-06-27 23:41:12 +09:00
json Bug 1261841 part 2 - Use encoding_rs instead of uconv. r=emk,mystor. 2017-06-13 13:23:23 +03:00
jsurl Bug 1374580 (part 2) - Remove nsAFlat{,C}String typedefs. r=froydnj. 2017-06-20 19:19:05 +10:00
locales Bug 1376111 - Fix AXRoleDescription for ARIA heading role. r=MarcoZ 2017-06-26 00:43:00 -04:00
manifest Bug 1374282 - hand cleanup for the script generated patch to remove Task.jsm calls, r=Mossop. 2017-06-22 12:51:42 +02:00
mathml Bug 1373095 - Devirtualize GetRowSpan/GetColSpan. r=bz 2017-06-17 02:49:09 +02:00
media Bug 1376360. P3 - remove the call path for null aStreamListener in FileMediaResource::Open(). r=gerald 2017-06-23 16:35:09 +08:00
messagechannel Backed out changeset 4f6302a98ae4 (bug 1372405) 2017-06-21 13:59:26 +02:00
network Bug 1368456 - remove Promise.jsm imports in tests, r=mconley. 2017-06-23 11:25:52 +02:00
notification merge mozilla-inbound to mozilla-central a=merge 2017-06-27 10:56:41 +02:00
offline
payments Bug 1318990 - Mochitest for PaymentRequestUpdateEvent and PaymentRequest API show(). r=baku 2017-06-23 17:15:58 +08:00
performance Bug 1375299 (part 2) - Remove PROFILER_MARKER. r=mstange. 2017-06-22 13:40:21 +10:00
permission
plugins Bug 1368456 - remove Promise.jsm imports in tests, r=mconley. 2017-06-23 11:25:52 +02:00
power Bug 1362993 - Rewrite gBrowser.addTab() to use BrowserTestUtils.addTab(). r=florian 2017-05-15 21:49:50 +02:00
presentation merge mozilla-inbound to mozilla-central a=merge 2017-06-27 10:56:41 +02:00
promise Bug 1374282 - script generated patch to remove Task.jsm calls, r=Mossop. 2017-06-22 12:51:42 +02:00
push Bug 1368456 - remove Promise.jsm imports in tests, r=mconley. 2017-06-23 11:25:52 +02:00
quota Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange. 2017-06-22 17:08:53 +10:00
res
script merge mozilla-inbound to mozilla-central a=merge 2017-06-27 10:56:41 +02:00
secureelement
security Bug 1311239 - Intermittent dom/security/test/hsts/browser_hsts-priming_hsts_after_mixed.js. temporarily disable. r=gbrown 2017-06-23 15:12:34 -04:00
smil Backed out changeset 4f6302a98ae4 (bug 1372405) 2017-06-21 13:59:26 +02:00
storage Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange. 2017-06-22 17:08:53 +10:00
svg merge mozilla-inbound to mozilla-central a=merge 2017-06-23 11:28:19 +02:00
system Bug 1369319 - Part 1: Block device sensor events when 'privacy.resistFingerprinting' is true. r=arthuredelstein,bz 2017-06-20 11:10:06 +08:00
tests Bug 1374282 - hand cleanup for the script generated patch to remove Task.jsm calls, r=Mossop. 2017-06-22 12:51:42 +02:00
time
u2f Backed out changeset 4f6302a98ae4 (bug 1372405) 2017-06-21 13:59:26 +02:00
url Backed out changeset 2a386ea17990 (bug 1344751) for bustage. r=backout on a CLOSED TREE 2017-06-28 00:01:30 +02:00
vr Bug 1368990 - Add reftest for verifying onVRPresentChange; r=kip 2017-06-07 17:05:04 +08:00
webauthn Bug 1375744 - Add U2FTokenTransport::Cancel() to abort requests on HW devices r=qDot 2017-06-23 21:04:38 +02:00
webbrowserpersist merge mozilla-inbound to mozilla-central a=merge 2017-06-27 10:56:41 +02:00
webidl Backed out changeset 0dc1a4c1c038 (bug 1375457) for failing /workers/interfaces/SharedWorkerGlobalScope/name/setting.html. r=backout 2017-06-27 22:25:29 +02:00
workers Merge mozilla-central to mozilla-inbound 2017-06-23 11:44:21 +02:00
worklet Bug 1373555 - Move the Fetch consume body login in a separate class - part 3 - Move the consuming body logic from FetchBody to FetchBodyConsumer, r=bkelly 2017-06-20 17:53:21 +02:00
xbl merge mozilla-inbound to mozilla-central a=merge 2017-06-27 10:56:41 +02:00
xhr merge mozilla-inbound to mozilla-central a=merge 2017-06-27 10:56:41 +02:00
xml merge mozilla-inbound to mozilla-central a=merge 2017-06-27 10:56:41 +02:00
xslt merge mozilla-inbound to mozilla-central a=merge 2017-06-27 10:56:41 +02:00
xul merge mozilla-inbound to mozilla-central a=merge 2017-06-27 10:56:41 +02:00
jar.mn
moz.build Backed out changeset 437d6df1859c (bug 1345361) for ESLint failures. 2017-05-25 18:05:15 -04:00