gecko-dev/dom
Tom Tung f3eb98601f Bug 1563299 - Update the mAbortCode if the IDBTransaction has been aborted yet to correct the IDB_LOG; r=asuth
IDBTransaction generates IDB_LOG base on the mAbortCode, but it fires event
according to the argument "aResult" of FireCompleteOrAbortEvents(). It's
possible to have a situation that IDBTransaction hasn't been aborted yet, but
the transaction on the parent process is aborted and propagate the reason to
IDBTransaction. In this case, IDBTransaction would still fire an abort event as
expected. However, the IDB_LOG would show that it fired a complete event.

Therefore, this patch corrects the behavior and adds an assertion to ensure it's
only possible that parent process tells child process to abort at the last
minate rather than the case of parent is canceling the abort.

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

--HG--
extra : moz-landing-system : lando
2019-07-26 13:29:04 +00:00
..
abort Bug 1561435 - Format dom/, a=automatic-formatting 2019-07-05 10:44:55 +02:00
animation Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
audiochannel Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
base Bug 1560032 - part 2: Make cut/copy in password field available r=m_kato,smaug 2019-07-29 06:21:42 +00:00
battery
bindings Bug 1551810 - Part 1: return bool in CallbackTracer methods. r=jonco 2019-07-26 08:59:38 +00:00
broadcastchannel Bug 1561435 - Format dom/, a=automatic-formatting 2019-07-05 10:44:55 +02:00
browser-element Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
cache Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
canvas Backed out changeset ac0666e2b27c (bug 1564293) for build bustages on WebGLFramebuffer.cpp:883:26. CLOSED TREE 2019-07-26 12:04:54 +03:00
chrome-webidl Backed out 3 changesets (bug 1559244) for causing bug 1370046 2019-07-25 17:42:32 +03:00
clients Bug 1557244 - Inherit controllers in parent-intercept mode r=asuth 2019-07-26 18:40:05 +00:00
commandhandler
console Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
credentialmanagement Bug 1561435 - Format dom/, a=automatic-formatting 2019-07-05 10:44:55 +02:00
crypto Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/crypto/ r=Ehsan 2019-07-10 03:25:56 +00:00
debugger
docs Bug 1562005 - Add in-tree documentation for JS Window Actors; r=nika 2019-07-08 17:41:59 +00:00
encoding Bug 1561435 - Format dom/, a=automatic-formatting 2019-07-05 10:44:55 +02:00
events Bug 1560032 - part 3: Make EventStateManager allow to drag password if copying selected password is allowed r=smaug 2019-07-29 06:21:59 +00:00
fetch Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
file Bug 1568035: Part 4 - Update test expections for Fission. r=mccr8 2019-07-24 13:06:57 -07:00
filehandle
filesystem Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/filesystem/ r=baku 2019-07-10 03:26:14 +00:00
flex
gamepad Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
geolocation Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
grid
html Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
imptests
indexedDB Bug 1563299 - Update the mAbortCode if the IDBTransaction has been aborted yet to correct the IDB_LOG; r=asuth 2019-07-26 13:29:04 +00:00
interfaces Backed out 4 changesets (bug 1561079, bug 1561913) for mochitest failures at dom/base/test/test_bug375314.html on a CLOSED TREE 2019-07-24 20:56:30 +03:00
ipc Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
jsurl Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
l10n Bug 1517880 - Plug DOMLocalization and DocumentL10n into XULProtypeCache. r=smaug 2019-07-26 20:17:21 +00:00
locales Bug 1301529 - Remove X-Frame-Options allow-from. r=ckerschb 2019-07-24 12:23:32 +00:00
localstorage Bug 1566445: Rename a couple of macros to avoid conflicts. r=ttung 2019-07-20 15:56:31 +00:00
manifest Bug 1522070 - Part 18: Update 'lang' member test for Web manifest to match latest ECMA-402. r=marcosc 2019-07-19 13:37:47 +00:00
mathml Bug 1565767 part 5. Remove some unnecesary refcounting at nsIContent::GetBaseURI callsites. r=peterv 2019-07-15 18:29:05 +00:00
media Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
messagechannel Bug 1561435 - Format dom/, a=automatic-formatting 2019-07-05 10:44:55 +02:00
midi Bug 1561435 - Format dom/, a=automatic-formatting 2019-07-05 10:44:55 +02:00
network Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/network/ r=Ehsan 2019-07-10 03:27:30 +00:00
notification Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
offline
payments Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
performance Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
permission Backed out 3 changesets (bug 1541557) for failures in SpecialPowersObserverAPI.js. a=backout CLOSED TREE 2019-07-08 14:38:45 +02:00
plugins Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
power
presentation Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
prio
promise Bug 1561435 - Format dom/, a=automatic-formatting 2019-07-05 10:44:55 +02:00
prototype Bug 1517880 - Accumulate l10n elements from prototype during document loading. r=mccr8 2019-07-26 20:19:26 +00:00
push Bug 1566182: Annotate mochitests that fail with Fission enabled. r=mccr8 2019-07-15 16:19:32 -07:00
quota Bug 1566445: Rename a couple of macros to avoid conflicts. r=ttung 2019-07-20 15:56:31 +00:00
reporting Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
res
script Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
security Merge inbound to mozilla-central. a=merge 2019-07-27 00:38:36 +03:00
serviceworkers Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-07-27 00:41:55 +03:00
simpledb
smil Bug 1353164 Part 1 - Remove dominant-baseline values that no longer exist r=heycam 2019-07-13 15:35:08 +01:00
storage Bug 1289211 - Rename InfallibleTArray to nsTArray in dom/storage/ r=Ehsan 2019-07-10 03:27:55 +00:00
svg Bug 1566952: Part 2 - Update Fission failure annotations after skipping crashes. r=mccr8 2019-07-19 12:30:10 -07:00
system Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
tests Bug 1568035: Part 4 - Update test expections for Fission. r=mccr8 2019-07-24 13:06:57 -07:00
u2f Bug 1566952: Part 1 - Annotate mochitests that crash with Fission enabled. r=mccr8 2019-07-17 13:37:48 -07:00
url Bug 1565688. Remove unused IOService arg from NS_NewURI. r=mayhemer 2019-07-15 13:39:51 +00:00
vr Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
webauthn Bug 1561435 - Format dom/, a=automatic-formatting 2019-07-05 10:44:55 +02:00
webbrowserpersist Bug 1565767 part 1. Stop returning addrefed URIs from GetBaseURI(). r=peterv 2019-07-15 17:22:30 +00:00
webgpu
webidl Bug 1568585. Stop implementing JS-exposed QueryInterface on Window. r=peterv 2019-07-25 14:31:10 +00:00
websocket Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
workers Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
worklet Bug 1563139 - Remove StaticPrefs.h. r=glandium 2019-07-26 01:10:23 +00:00
xbl Bug 1517880 - Clean up the XUL Prototype a bit. r=smaug 2019-07-26 20:16:22 +00:00
xhr Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
xml Bug 1498729 - Store each viewport meta data by the viewport meta tag and use the last one. r=smaug,botond 2019-07-25 20:51:23 +00:00
xslt Bug 1565767 part 4. Remove some unnecesary refcounting at Document::GetBaseURI callsites. r=peterv 2019-07-15 18:28:43 +00:00
xul Bug 1559414 - Rename unaudited pre-fission methods with SameProcess for future audit burndown. r=nika 2019-07-26 16:48:31 +00:00
jar.mn
moz.build