gecko/dom
Justin Lebar 19b287d268 Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones
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.
2012-11-09 16:37:39 -08:00
..
activities Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon 2012-10-31 09:13:28 -07:00
alarm Bug 796255 - Alarm doesn’t ring on time if the app is killed and phone is allowed to suspend (part 2). r=vivien,jlebar 2012-11-01 10:30:18 +08:00
apps Bug 804469 - [Marketplace] Installed app can't be removed immediately if it has been executed (need reboot) [r=vingtetun] 2012-11-08 16:53:31 -08:00
base Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones 2012-11-09 16:37:39 -08:00
battery
bindings Bug 809260. Example codegen should include ErrorResult.h in the header. r=mccr8 2012-11-09 08:24:32 -08:00
bluetooth Bug 809538 - refactory and handle no sdcard situation, r=qdot 2012-11-07 17:46:31 -08:00
browser-element Bug 802366 - Prelude, part 1: Rename in-process-browser-frame-shown to in-process-browser-or-app-frame-shown. r=bz 2012-11-09 16:37:38 -08:00
camera Bug 798448 - Stop GonkNativeWindow::perform returning an error when the transform is set r=kanru 2012-11-08 17:24:02 +13:00
contacts Bug 776668 - Split permission for Settings/Contacts access into ReadOnly and ReadWrite variants. r=ddahl 2012-10-31 17:26:05 -07:00
devicestorage Bug 805178 - Device Storage - Add tests to ensure Application Permissions match that of the Permission Matrix. r=jmaher 2012-10-31 10:06:51 -07:00
encoding Bug 801402 - Reintroduce x-windows-949 hack. r=hsivonen 2012-11-09 16:00:26 -05:00
file Bug 795930 - Hide ArchiveReader feature behind a pref (disabled by default), r=mounir 2012-11-08 15:57:17 +00:00
fm Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon 2012-10-31 09:13:28 -07:00
icc Bug 805168 - Make IccManager QI to nsIObserver. r=bent 2012-10-25 20:16:05 +02:00
identity Bug 809265 - Update Identity js and jsm modules to use new global object. r=benadida 2012-11-08 20:54:13 -05:00
imptests Bug 804005 - Update dom/imptests python to be py3k-compatible; r=jhammel 2012-11-04 09:00:06 +01:00
indexedDB Bug 809973 - Disable FileHandle in child processes. r=bent 2012-11-08 13:41:23 -08:00
interfaces Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones 2012-11-09 16:37:39 -08:00
ipc Bug 802366 - The main event: Let a browser process inherit its app's id. r=bz,cjones 2012-11-09 16:37:39 -08:00
locales Bug 801402 - Use FindEncodingForLabel from HTML parser. r=hsivonen 2012-11-07 18:04:22 -05:00
media Backout Bug 810164 due to bustage. r=bustage 2012-11-09 18:04:23 -06:00
messages Bug 802564 - Can't set window.location in inline disposition web activity when its App frame is opened. r=fabrice 2012-11-07 10:32:09 +08:00
mms Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon 2012-10-31 09:13:28 -07:00
network Bug 793192 - MMI Codes: support call forwarding. Part 1 - RIL; r=marshall_law sr=sicking 2012-11-07 14:13:43 -08:00
payment Bug 800511 - Remove redundant validation from navigator.mozPay(); r=fabrice 2012-11-07 16:02:10 -08:00
permission Bug 808734 - Fix permissions expansion and add unit test. r=ddahl, r=gwagner 2012-11-06 15:52:13 -08:00
phonenumberutils Bug 809213 - Move PhoneNumber.js from Gaia to Gecko. r=gal 2012-11-08 14:53:44 -08:00
plugins disable test for bug 807728 due to win debug failure 2012-11-08 13:12:29 +13:00
power Bug 809671 - Don't change wake lock state if visibility doesn't change. r=jlebar 2012-11-09 16:00:26 -05:00
settings Bug 807779 - [settings] allow readonly transactions. r=bent 2012-11-01 14:31:29 -07:00
sms Bug 775997 - Message app crashes when run OOP. Part 1/2. r=bent 2012-11-06 13:29:30 -08:00
src Bug 807226 part 5. Allow event handlers to have a null scope object if they don't have to compile from a string. r=smaug 2012-11-09 08:00:25 -08:00
system Bug 805478 - NetdClient and VolumeManager inherit MessageLoopForIO::LineWatcher. r=dhylands 2012-11-08 14:35:02 -05:00
telephony Bug 808783 - Disable failing Mn tests, r=jgriffin 2012-11-06 09:17:39 -08:00
tests Bug 809290 - Tests. r=bz 2012-11-08 08:26:50 -08:00
time Bug 807222 part 2. Condition MozTimeManager classinfo so we don't stick it on the global in builds that don't ship the xpt for it. r=jlebar 2012-11-05 10:20:03 -05:00
webidl Bug 807226 part 2. Change event handlers to store WebIDL callback functions. r=smaug 2012-11-09 08:00:25 -08:00
wifi Bug 786438 - Handle WEP authentication fail. r=mrbkap 2012-11-06 14:08:46 +08:00
workers Bug 801402 - Use FindEncodingForLabel from FileReaderSync. r=khuey, r=hsivonen 2012-11-09 16:00:25 -05:00
dom-config.mk Bug 809213 - Move PhoneNumber.js from Gaia to Gecko. r=gal 2012-11-08 14:53:44 -08:00
Makefile.in Bug 809213 - Move PhoneNumber.js from Gaia to Gecko. r=gal 2012-11-08 14:53:44 -08:00