gecko/dom/interfaces/html
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
..
Makefile.in Bug 803129. Convert DOMStringMap to WebIDL. r=peterv 2012-11-05 11:58:03 -05:00
nsIDOMHTMLAnchorElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLAppletElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLAreaElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLAudioElement.idl Bug 792665. Stop allowing HTMLMediaElement.src = mediaStream, and support HTMLMediaElement.mozSrcObject = mediaStream instead. r=cpearce,jesup 2012-09-24 15:47:30 +12:00
nsIDOMHTMLBaseElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLBodyElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLBRElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLButtonElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLByteRanges.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLCanvasElement.idl Bug 648610: Implement <canvas>.toBlob. r=smaug 2012-10-15 14:15:25 -07:00
nsIDOMHTMLCollection.idl Fix for bug 801083 (Remove old proxy-based list bindings). r=bz. 2012-10-13 14:50:24 +02:00
nsIDOMHTMLCommandElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLDataListElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLDirectoryElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLDivElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLDListElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLDocument.idl Bug 799905 - .URL and .compatMode should be defined on Document, not HTMLDocument; r=bz 2012-10-11 14:48:31 +02:00
nsIDOMHTMLElement.idl Bug 803129. Convert DOMStringMap to WebIDL. r=peterv 2012-11-05 11:58:03 -05:00
nsIDOMHTMLEmbedElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLFieldSetElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLFontElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLFormElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLFrameElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLFrameSetElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLHeadElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLHeadingElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLHRElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLHtmlElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLIFrameElement.idl Bug 805301 - Rename iframe.mozallowfullscreen to allowfullscreen. r=jlebar 2012-10-30 11:02:24 +13:00
nsIDOMHTMLImageElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLInputElement.idl Bug 746142 - Part 1 - Add inputmode attribute to HTMLInputElement. r=mounir sr=smaug 2012-08-17 11:53:44 +02:00
nsIDOMHTMLLabelElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLLegendElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLLIElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLLinkElement.idl Bug 786564. Add a crossOrigin IDL attribute on <link>. r=sicking 2012-08-30 14:06:24 -04:00
nsIDOMHTMLMapElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLMediaElement.idl Bug 792665. Stop allowing HTMLMediaElement.src = mediaStream, and support HTMLMediaElement.mozSrcObject = mediaStream instead. r=cpearce,jesup 2012-09-24 15:47:30 +12:00
nsIDOMHTMLMenuElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLMenuItemElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLMetaElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLMeterElement.idl Bug 762092 - Remove MPL 1.1 boilerplate from meter-related files. rs=Ms2ger 2012-06-07 20:47:44 +02:00
nsIDOMHTMLModElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLObjectElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLOListElement.idl Bug 601912. Implement <ol reversed>. r=dholbert 2012-09-07 22:30:24 -04:00
nsIDOMHTMLOptGroupElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLOptionElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLOptionsCollection.idl Fix for bug 801083 (Remove old proxy-based list bindings). r=bz. 2012-10-13 14:50:24 +02:00
nsIDOMHTMLOutputElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLParagraphElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLParamElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLPreElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLProgressElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLPropertiesCollection.idl Fix for bug 801083 (Remove old proxy-based list bindings). r=bz. 2012-10-13 14:50:24 +02:00
nsIDOMHTMLQuoteElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLScriptElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLSelectElement.idl Bug 760848 - Make select.size reflection follow the specifications. r=smaug 2012-06-07 01:27:53 +02:00
nsIDOMHTMLSourceElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLStyleElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLTableCaptionElem.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLTableCellElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLTableColElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLTableElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLTableRowElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLTableSectionElem.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLTextAreaElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLTitleElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLUListElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLUnknownElement.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMHTMLVideoElement.idl Bug 792665. Stop allowing HTMLMediaElement.src = mediaStream, and support HTMLMediaElement.mozSrcObject = mediaStream instead. r=cpearce,jesup 2012-09-24 15:47:30 +12:00
nsIDOMMediaError.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMMozBrowserFrame.idl Bug 767654 - Fix out-of-date comment in nsIDOMMozBrowserFrame.idl. DONTBUILD r=mounir 2012-06-23 07:53:08 -04:00
nsIDOMPropertyNodeList.idl Fix for bug 801083 (Remove old proxy-based list bindings). r=bz. 2012-10-13 14:50:24 +02:00
nsIDOMTimeRanges.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIDOMValidityState.idl Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
nsIMozBrowserFrame.idl 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