gecko-dev/dom
Jed Davis f6824d8a0c Bug 1204626 - Reparent PWebBrowserPersistDocument to PContent. r=billm
A reference to a document (and the act of saving it) can outlive the
browser tab it was originally loaded in, and this needs to be reflected
in IPC in order to avoid MsgRouteError crashes; see bug for more info.

Note that we still need to pass the PBrowser when starting persistence,
because that's the only handle the parent has on the top-level document;
see comments in this patch for more info.

Also makes TabChildBase::GetDocument public, because it's just a wrapper
around WebNavigation() which is already public, to avoid code duplication.
2015-09-21 14:54:00 +02:00
..
activities Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
alarm Bug 1181489 - Adding sanity checks into the alarm service for preventing from the alarm works erroneously. r=fabrice 2015-09-22 19:29:00 +02:00
animation Bug 1208929 - Turn on -Wshadow for dom/animation; r=glandium 2015-09-29 13:22:24 +09:00
apps Merge b2ginbound to central, a=merge 2015-09-24 16:57:38 -07:00
archivereader
asmjscache
audiochannel Bug 1208353 - Fix -Wshadow warnings in dom/audiochannel. r=padenot 2015-09-21 23:39:00 -07:00
base Merge inbound to central, a=merge 2015-09-29 15:35:49 -07:00
battery Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
bindings Backed out 3 changesets (bug 1155923) for causing test failures in promises-call.html 2015-09-28 14:02:41 +02:00
bluetooth Backed out changeset 784aae3f40bf (bug 1181479) 2015-09-23 13:44:02 +08:00
broadcastchannel Bug 1207635 - get rid of dom.workers.sharedWorkers.enabled pref, r=khuey 2015-09-23 19:33:40 +01:00
browser-element Merge b2ginbound to central, a=merge CLOSED TREE 2015-09-23 13:18:17 -07:00
cache Backed out changeset d0e88c95f3c5 (bug 1167100) for crashes a=backout 2015-09-29 10:25:20 -07:00
camera Bug 1207741 - Remove gfxIntSize. r=nical. 2015-09-23 11:49:05 -07:00
canvas Backed out 13 changesets (bug 709490) for android webgl-color-test.html failures 2015-09-29 08:57:36 -07:00
cellbroadcast Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
contacts Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
crypto
datastore Bug 1200851 - DataStoreService should update its permission map when the homescreen changes, r=fabrice 2015-09-18 13:49:24 +08:00
devicestorage Merge b2ginbound to central, a=merge CLOSED TREE 2015-09-23 13:18:17 -07:00
downloads Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
encoding Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
engineeringmode
events Backed out changeset 5f02a9d37e56 (bug 1208622) for windows build bustage 2015-09-29 12:10:45 +05:30
fetch Bug 1048048 - add preload content policy types (r=ehsan) 2015-09-20 14:55:44 -07:00
filehandle
filesystem Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
fmradio Bug 1206174 - Improve code readability of FMRadioService r=alwu 2015-09-21 17:22:06 -07:00
gamepad Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
geolocation Bug 1072150 - Use the opt-out for various sloppy consumers. r=bz 2015-09-24 14:02:41 -07:00
html Backed out 13 changesets (bug 709490) for android webgl-color-test.html failures 2015-09-29 08:57:36 -07:00
icc Bug 1122376 - Support write SIM contact dialling number exceed 20 digits. r=echen 2015-09-20 19:57:00 +02:00
identity
imptests Bug 647621 - Implement document.charset and update document.inputEncoding to the latest spec. r=bz 2015-09-23 09:32:29 +09:00
indexedDB Backed out 7 changesets (bug 1206168, bug 1177318, bug 1054756) for hazard build failures CLOSED TREE 2015-09-23 12:31:19 -07:00
inputmethod Bug 1201407 - Add input-manage-only events for InputMethod API. r=janjongboom, sr=smaug 2015-09-16 22:11:00 +02:00
inputport Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
interfaces Backed out changeset 5f02a9d37e56 (bug 1208622) for windows build bustage 2015-09-29 12:10:45 +05:30
ipc Bug 1204626 - Reparent PWebBrowserPersistDocument to PContent. r=billm 2015-09-21 14:54:00 +02:00
json Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
jsurl Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
locales Backed out 3 changesets (bug 1155923) for causing test failures in promises-call.html 2015-09-28 14:02:41 +02:00
manifest Bug 912121 - Rewrite require / import to match source tree. rs=devtools 2015-09-21 12:04:18 -05:00
mathml Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
media Bug 1003464 - Support Web Speech API synthesis via speech-dispatcher. r=kdavis 2015-09-29 11:17:40 -04:00
messagechannel Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
messages Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
mobileconnection Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
mobileid
mobilemessage Bug 1179003 - Convert the infallible objectClassIs proxy hook into a fallible getBuiltinClass hook that indicates class type via outparam. r=efaust, r=bz on DOM bits, r=billm on IPC bits 2015-08-28 21:55:40 -07:00
network Backed out changeset 37c89ad82a13 (bug 1207090) for hazards bustage ON A CLOSED TREE 2015-09-29 11:42:44 +05:30
nfc Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
notification Backed out 3 changesets (bug 1208295) for browser_offlineQuotaNotification.js bustage CLOSED TREE 2015-09-25 18:20:35 -07:00
offline Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
payment Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
permission Backed out 1 changesets (bug 1178533) for xpcshell-1 test failures 2015-09-24 08:41:04 +02:00
phonenumberutils Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
plugins Bug 1208925 - Use delete to free instanceData since it has been allocated using new; r=baku 2015-09-28 09:08:41 -04:00
power Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
presentation Bug 1208905 - Fix a condition in PresentationResponderLoadingCallback::Init; r=baku 2015-09-28 09:08:42 -04:00
promise Back out the null-check workaround for bug 1182197 on trunk, so we can see what the stacks look like after all via crash-stats data on nightly and dev channel. 2015-09-18 13:38:42 -04:00
push Backed out 1 changesets (bug 1178533) for xpcshell-1 test failures 2015-09-24 08:41:04 +02:00
quota Bug 1072150 - Use the opt-out for various sloppy consumers. r=bz 2015-09-24 14:02:41 -07:00
requestsync Backed out 1 changesets (bug 1178533) for xpcshell-1 test failures 2015-09-24 08:41:04 +02:00
res
resourcestats
secureelement Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
security Bug 1192333 - Use channel->ascynOpen2 in dom/xslt/xslt/txMozillaStylesheetCompiler.cpp (r=sicking) 2015-09-28 16:34:47 -07:00
settings Backed out 1 changesets (bug 1196358) for causing test failures in test_settings_service.xul 2015-09-23 12:09:29 +02:00
simplepush Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
smil Bug 1198708 - Part 6: Implement KeyframeEffectReadOnly.getFrames(). r=birtles,bzbarsky 2015-09-29 12:20:14 +10:00
speakermanager Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
storage Bug 1208897 - Fix an initialization order bug in DOMStorageDBThread; r=baku 2015-09-28 09:08:44 -04:00
svg Bug 958160 - Compute bounds in transformed space instead of user space in GetCoveredRegion. r=longsonr 2015-09-22 10:31:00 +02:00
system merge mozilla-inbound to mozilla-central a=merge 2015-09-28 14:13:24 +02:00
telephony Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
tests Backed out 13 changesets (bug 709490) for android webgl-color-test.html failures 2015-09-29 08:57:36 -07:00
tethering Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
time Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
tv Backout changeset 4867b986b2c7 and b4185d03b6d5 (bug 1180589) for bustage on CLOSED TREE 2015-09-29 13:50:23 +09:00
voicemail Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
vr Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
wappush Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
webidl Backed out 13 changesets (bug 709490) for android webgl-color-test.html failures 2015-09-29 08:57:36 -07:00
wifi Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
workers Merge inbound to central, a=merge 2015-09-29 15:35:49 -07:00
xbl Bug 1204669 optimize out hashtable lookups caused by extra GetPrototypeBinding call, r=bz,waldo 2015-09-24 03:53:31 +03:00
xml Backed out changeset e60dc914dd5b (bug 890284) for being the likely cause of test_prompt_async.html failures 2015-09-25 12:46:13 -07:00
xslt Bug 1192333 - Use channel->ascynOpen2 in dom/xslt/xslt/txMozillaStylesheetCompiler.cpp (r=sicking) 2015-09-28 16:34:47 -07:00
xul Bug 1072150 - Use the opt-out for various sloppy consumers. r=bz 2015-09-24 14:02:41 -07:00
jar.mn
moz.build Backed out 1 changesets (bug 1178533) for xpcshell-1 test failures 2015-09-24 08:41:04 +02:00