summaryrefslogtreecommitdiffstats
path: root/dom/base/nsIDocument.h
Commit message (Collapse)AuthorAgeLines
* Issue #1643 - Part 4: Hook up all the plumbing.Moonchild2020-09-21-0/+5
|
* Issue #618 - Implement async attribute for inline module scripts. (uplift)Moonchild2020-08-30-0/+2
| | | | | | | | | | This commit does several things: - Moves the pref check from ScriptLoader to ns[I]Document so it can be called on the document. - Changes the atrribute freezing function to a better name that takes the document as a parameter. - Sets the proper async/defer attributes on HTML script elements based on keywords and whether they are module scripts or not.
* Issue #1603 - Part 1: Reorganize ScriptLoader/ScriptElementMoonchild2020-07-10-2/+2
| | | | | | - Moves scripting parts of DOM into 'dom/script' - Renames nsScript{Loader/Element} to Script{Loader/Element} - Adjusts all callers
* Issue #1118 - Part 8: Remove no-longer-used mDidDocumentOpen andwolfbeast2019-12-23-9/+0
| | | | | | | | | | | CheckForOutdatedParent() This was only used to check for cases when document.open() changed the global, and elements being inserted into the document needing a new reflector as a result. Since document.open() no longer changes the global, this code is no longer needed.
* Issue #1118 - Part 5: Change the way document.open() workswolfbeast2019-12-22-1/+14
| | | | | | | | | | | | This changes the work we do for document.open() in the following ways: - We no longer create a new Window when doing document.open(). We use the same Window but remove all the event listeners on the existing DOM tree and Window before removing the document's existing children to provide a clean slate document to use for .write(). - We no longer create a session history entry (previously would be a wyciwyg URI). We now replace the current one, effectively losing the entry for the original document. - We now support document.open() on windowless documents.
* Convert dom/base/nsImageLoadingContent.cpp to use AsyncOpen2 and followups ↵win7-72019-08-08-2/+8
| | | | | | along with it (1445670 and 1373780 part 2 and 3) Convert dom/base/nsImageLoadingContent.cpp to use AsyncOpen2 and followups along with it (1445670 and 1373780 part 2 and 3)
* Bug 1466991 - Part 1: Factor out ShouldUseXBLScope.wolfbeast2018-09-11-1/+17
|
* Remove support and tests for HSTS priming from the tree. Fixes #384Gaming4JC2018-05-26-42/+2
|
* moebius#121: DOM - Selection API - getSelection() should exist on ↵janekptacijarabaci2018-04-23-0/+3
| | | | | | XMLDocument / Selection.type https://github.com/MoonchildProductions/moebius/pull/121
* Implement "cookie-averse document objects".wolfbeast2018-02-08-0/+28
| | | | | See: https://html.spec.whatwg.org/multipage/dom.html#cookie-averse-document-object This resolves #196.
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+3461