gecko/dom/ipc
Justin Lebar df1f088009 Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones DONTBUILD
The main bug fixed here is that in half of our interfaces, we use "is browser frame/element" to mean "browser or app", and in the other half, we use it to mean "is browser not app".

There's a related, functional bug also fixed here, which is that a browser process doesn't inherit its parent's app-id. This causes problems e.g. for IndexedDB: If a browser inside an app uses IndexedDB, the DB should have the app's app-id.

I also modified Tab{Parent,Child} and nsFrameLoader to call "app" "ownOrContainingApp", to emphasize that we might have inherited the app from a parent process. I left nsIDocShell::appId alone, because changing that would have necessitated changing nsILoadGroup and therefore a /lot/ of users in Necko; it's also not clear it would have clarified anything in those cases.

(Re-landing changeset a6a847452dbf, backed out in 5091aa6083c4, because it was originally landed with the incorrect bug number.)
2012-10-30 16:13:21 -04:00
..
tests Bug 776825 - Separate message managers into senders and broadcasters. r=smaug 2012-08-27 11:13:02 -03:00
AppProcessPermissions.cpp Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones DONTBUILD 2012-10-30 16:13:21 -04:00
AppProcessPermissions.h Bug 793479: Update C++ permission-checking API to match that of the message-manager one. r=jlebar 2012-09-25 11:52:30 -07:00
AudioChild.cpp Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
AudioChild.h Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
AudioParent.cpp Bug 805254. Part 13: Make nsAudioStream::Write take an AudioDataValue* parameter instead of void. r=kinetik 2012-10-25 23:10:51 +13:00
AudioParent.h Bug 805254. Part 5: Remove format parameter from PAudio constructor. r=kinetik 2012-10-25 23:09:39 +13:00
Blob.cpp Bug 782766 - [WebActivities] support blobs - Part 2: IPC changes [r=khuey] 2012-10-25 11:45:15 -07:00
Blob.h Bug 782766 - [WebActivities] support blobs - Part 2: IPC changes [r=khuey] 2012-10-25 11:45:15 -07:00
ContentChild.cpp Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones DONTBUILD 2012-10-30 16:13:21 -04:00
ContentChild.h Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones DONTBUILD 2012-10-30 16:13:21 -04:00
ContentParent.cpp Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones DONTBUILD 2012-10-30 16:13:21 -04:00
ContentParent.h Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones DONTBUILD 2012-10-30 16:13:21 -04:00
ContentProcess.cpp
ContentProcess.h
CrashReporterChild.cpp Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
CrashReporterChild.h
CrashReporterParent.cpp Bug 784145 - When submitting hang reports, submit the browser report as a field of the plugin report instead of as a completely separate report. r=ted 2012-09-08 19:20:59 +02:00
CrashReporterParent.h Bug 784145 - When submitting hang reports, submit the browser report as a field of the plugin report instead of as a completely separate report. r=ted 2012-09-08 19:20:59 +02:00
DOMTypes.ipdlh Bug 793955, 802867 - DeviceStorage files returned by DeviceStorage.get() don't always have lastModifiedDate. r=bent. a=blocking-basecamp 2012-10-18 11:29:32 -07:00
ipdl.mk Bug 759427 - 'Multiprocess blob support for MessageManager and IndexedDB'. r=smaug+janv+khuey (rs=sicking for nsBlobURI changes). 2012-08-01 23:02:29 -07:00
jar.mn Bug 750977: Implement glue code for asynchronous panning/zooming. r=jlebar,roc,vingtetun 2012-07-19 23:48:27 -07:00
Makefile.in Back out aee383cd56dc (bug 755943) for burning 2012-09-13 09:49:53 -07:00
nsIRemoteBlob.h Bug 759427 - 'Multiprocess blob support for MessageManager and IndexedDB'. r=smaug+janv+khuey (rs=sicking for nsBlobURI changes). 2012-08-01 23:02:29 -07:00
PAudio.ipdl Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
PBlob.ipdl Bug 778968 - 'Avoid stat-ing remote blobs on the main thread'. r=janv. 2012-08-02 23:25:30 -07:00
PBlobStream.ipdl Bug 784726 - 'Remove old IPC::URI'. r=cjones+khuey. 2012-08-23 12:33:46 -07:00
PBrowser.ipdl Bug 806300 Use intptr_t instead of int64_t for the 3rd argument of GetInputContext() of PBrowser r=cjones, feedback=Ms2ger 2012-10-30 10:58:29 +09:00
PCOMContentPermissionRequestChild.h Bug 773683 - Add runtime assertion to ensure PCOMContentPermissionRequestChild is live while protocol is live. r=jdm 2012-07-18 15:09:28 -04:00
PContent.ipdl Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones DONTBUILD 2012-10-30 16:13:21 -04:00
PContentDialog.ipdl Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
PContentPermissionRequest.ipdl Bug 784726 - 'Remove old IPC::URI'. r=cjones+khuey. 2012-08-23 12:33:46 -07:00
PCrashReporter.ipdl
PDocumentRenderer.ipdl
PermissionMessageUtils.cpp Bug 775377 - Modify nsIContentPermissionRequest to use nsIPrincipal instead of nsIURI. r=dougt+cjones 2012-07-30 10:58:26 -04:00
PermissionMessageUtils.h Bug 786148 - s/IPC/ipc/. r=ted. 2012-08-28 08:41:04 -04:00
PMemoryReportRequest.ipdl Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg 2012-08-22 11:56:38 -04:00
ProcessPriorityManager.cpp Bug 806618 - rewrite PR_NewLogModule calls to not generate static initializers; r=ehsan 2012-10-29 19:32:10 -04:00
ProcessPriorityManager.h Bug 768832 - Set OOM adjust for background windows. r=bz,cjones 2012-08-05 01:09:39 -04:00
remote-test.js
StructuredCloneUtils.cpp Bug 720083 - Workers: add support for transferable objects from HTML5 spec. r=sphink, r=bent 2012-10-03 18:19:22 -04:00
StructuredCloneUtils.h Bug 720083 - Workers: add support for transferable objects from HTML5 spec. r=sphink, r=bent 2012-10-03 18:19:22 -04:00
TabChild.cpp Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones DONTBUILD 2012-10-30 16:13:21 -04:00
TabChild.h Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones DONTBUILD 2012-10-30 16:13:21 -04:00
TabMessageUtils.cpp Bug 777292 part 2 - Change all nsnull to nullptr 2012-07-30 17:20:58 +03:00
TabMessageUtils.h Bug 787933 - Stop using stdin types in IPC code; r=bsmedberg+cjones sr=cjones 2012-09-17 10:37:20 +02:00
TabParent.cpp Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones DONTBUILD 2012-10-30 16:13:21 -04:00
TabParent.h Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones DONTBUILD 2012-10-30 16:13:21 -04:00
test.xul Bug 776825 - Separate message managers into senders and broadcasters. r=smaug 2012-08-27 11:13:02 -03:00