summaryrefslogtreecommitdiffstats
path: root/dom/base/nsDocument.h
Commit message (Collapse)AuthorAgeLines
* Issue #1375 - Fix IsWebComponentsEnabled checksMatt A. Tobin2020-04-17-11/+5
|
* Bug 1425769 - Base class for ShadowRoot and Document to manage style stateMatt A. Tobin2020-04-17-42/+2
| | | | Tag #1375
* Bug 1422931 - Fix crash with slot element and make webcomponents preference ↵Matt A. Tobin2020-04-17-1/+3
| | | | | | per-doc Tag #1375
* Bug 1416999 - Remove document.registerElementMatt A. Tobin2020-04-17-11/+0
| | | | Tag #1375
* Bug 1305458 - Changing -moz-appearence on hover breaks change eventMatt A. Tobin2020-04-14-1/+1
| | | | | | | | | | | | | | | | | | | * Rename nsIDOMEventTarget::PreHandleEvent to nsIDOMEventTarget::GetEventTargetParent * Add nsIDOMEventTarget::PreHandleEvent * Add EventTargetChainItem::GetFirstEventTarget * Call EventTargetChainItem::PreHandleEvent even it sets mCanHandle=false * Move form control frame focus/blur from nsGenericHTMLFormElement::GetEventTargetParent to PreHandleEvent * Move fire change event from HTMLTextAreaElement::GetEventTargetParent to PreHandleEvent * Refine nsXULElement::GetEventTargetParent * Move dispatch XUL command from nsXULElement::GetEventTargetParent to PreHandleEvent * Move fire events and set value from HTMLInputElement::GetEventTargetParent to PreHandleEvent * Add test case * Let HTMLInputElement delegate event handling to it's parent class * Refine EventTargetChain flags to reduce overheads * Refine event target chain creation * Refine assertion in EventTargetChainItem::Create Tag #1375
* Creating customized built-in elements without relevant definitions ↵Gaming4JC2020-01-26-14/+0
| | | | | | | | registered first shouldn't throw NotFoundError; per spec change: https://github.com/w3c/webcomponents/issues/608 Tag UXP Issue #1344
* Issue #1118 - Part 7: Remove no-longer-used mWillReparent debug code.wolfbeast2019-12-23-5/+0
|
* Issue #1118 - Part 5: Change the way document.open() workswolfbeast2019-12-22-1/+32
| | | | | | | | | | | | 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.
* Update identifier map entries and notify if they get removed.wolfbeast2019-12-06-0/+5
| | | | | This can happen through DestroyElementMaps() Based on work by Markus Stange and Edgar Chen.
* Convert dom/base/nsImageLoadingContent.cpp to use AsyncOpen2 and followups ↵win7-72019-08-08-2/+4
| | | | | | 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)
* Telemetry: Remove stubs and related codeadeshkp2019-01-12-10/+0
|
* Revise lifetime management of IntersectionObservers.wolfbeast2018-12-22-2/+3
| | | | Tag #249
* Don't include MediaKeySystemAccess without EME.wolfbeast2018-02-24-0/+2
| | | | | | This also removes checks for EME content in documents. This removes practical use of EME by no longer having a keying system. (no-op) tag #26
* CSP 2 - ignore (x-)frame-options if CSP with frame-ancestors directive existsjanekptacijarabaci2018-02-22-1/+0
|
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+1641