summaryrefslogtreecommitdiffstats
path: root/dom/base/nsDocument.cpp
Commit message (Collapse)AuthorAgeLines
* Update identifier map entries and notify if they get removed.wolfbeast2019-12-06-6/+29
| | | | | 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-8/+14
| | | | | | 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)
* Attach FrameProperties to each frame instead of using a shared hashtablewin7-72019-06-26-1/+2
| | | | Dispense the shared hashtable and instead attach the frame property list directly to nsIFrame.
* Remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTSwolfbeast2019-01-18-4/+0
|
* Rewrite IntersectionObserver list handling to be more robust.wolfbeast2019-01-18-3/+15
| | | | Tag #935.
* Telemetry: Remove stubs and related codeadeshkp2019-01-12-74/+0
|
* Revise lifetime management of IntersectionObservers.wolfbeast2018-12-22-8/+15
| | | | Tag #249
* Remove all C++ Telemetry Accumulation calls.wolfbeast2018-09-03-96/+1
| | | | | This creates a number of stubs and leaves some surrounding code that may be irrelevant (eg. recorded time stamps, status variables). Stub resolution/removal should be a follow-up to this.
* Stabilize and align Intersection Observerswolfbeast2018-06-27-1/+2
| | | | | | | - Fixes several crashes - Aligns the feature with the W3C WD spec Tag #249
* moebius#138: Optimize operations on root of deeply-nested frame treejanekptacijarabaci2018-04-24-2/+19
| | | | https://github.com/MoonchildProductions/moebius/pull/138
* moebius#121: DOM - Selection API - getSelection() should exist on ↵janekptacijarabaci2018-04-23-0/+16
| | | | | | XMLDocument / Selection.type https://github.com/MoonchildProductions/moebius/pull/121
* Don't include MediaKeySystemAccess without EME.wolfbeast2018-02-24-0/+4
| | | | | | 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-0/+10
|
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+12834