summaryrefslogtreecommitdiffstats
path: root/dom/base/Element.cpp
Commit message (Collapse)AuthorAgeLines
* Bug 1334044: Replace detached callback (v0) with disconnected callback (v1).Gaming4JC2020-01-26-5/+6
| | | | Tag UXP Issue #1344
* Bug 1334043 - Part 2: Make nsContentUtils::EnqueueLifecycleCallback static.Gaming4JC2020-01-26-8/+5
| | | | | | We make nsContentUtils::EnqueueLifecycleCallback static so that it can be called without a window object. To achive this, we also make CustomElementReaction not taking a CustomElementRegistry in the constructor, as it can call Upgrade statically. Tag UXP Issue #1344
* Bug 1334043 - Part 1: Replace attached callback (v0) with connected callback ↵Gaming4JC2020-01-26-8/+7
| | | | | | (v1). Tag UXP Issue #1344
* Bug 1392970 - Part 1: Make CustomElementDefinition ref-counted and put it in ↵Gaming4JC2020-01-26-0/+20
| | | | | | CustomElementData. Tag UXP Issue #1344
* Bug 1334051 - Part 2: Invoke attributeChangedCallback only if attribute name ↵Gaming4JC2020-01-26-31/+44
| | | | | | | | | | | | | | is in the observed attribute list. We call attributeChangedCallback in two cases: 1. When any of the attributes in the observed attribute list has changed, appended, removed, or replaced. 2. When upgrading an element, for each attribute in element's attribute list that is in the observed attribute list. Note: w/ Fixup for not implementing an API Enhancement Bug 1363481. Tag UXP Issue #1344
* Bug 1334051 - Part 1: Include namespace in attributeChangedCallback.Gaming4JC2020-01-26-2/+9
| | | | | | | Per spec [1], we should include namesapce in attributeChangedCallback argurment list. [1] https://html.spec.whatwg.org/multipage/custom-elements.html#concept-upgrade-an-element, step 3 Tag UXP Issue #1344
* Bug 1377993 - Make node slots less memory hungry in common cases.Gaming4JC2020-01-26-8/+8
| | | | Tag UXP Issue #1344
* Bug 1347634 - GetCustomElementData and SetCustomElementData don't need to be ↵Gaming4JC2020-01-26-0/+8
| | | | | | virtual; Tag UXP Issue #1344
* Add missing NS_AtomizeMainThread(nameToUse);win7-72019-05-24-1/+1
| | | nsCOMPtr<nsIAtom> nameAtom = NS_AtomizeMainThread(nameToUse);
* add main thread only cache for nsIAtoms to speed up atomization dom/basewin7-72019-05-24-4/+4
| | | add main thread only cache for nsIAtoms to speed up atomization
* Align Element.ScrollIntoView() with the spec.wolfbeast2019-01-08-12/+50
| | | | | | | This also removes the (unused) shadow alias from nsIDOMHTMLElement which used the different calling convention. This resolves #927
* Revise lifetime management of IntersectionObservers.wolfbeast2018-12-22-4/+4
| | | | Tag #249
* Remove VR hardware support.wolfbeast2018-11-26-1/+0
| | | | This resolves #881
* DOM - Element - add support for Element.toggleAttribute()janekptacijarabaci2018-07-10-0/+36
|
* Stabilize and align Intersection Observerswolfbeast2018-06-27-17/+28
| | | | | | | - 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-0/+18
| | | | https://github.com/MoonchildProductions/moebius/pull/138
* Bug 1444231 - Fix QI implementation for FragmentOrElement. r=mccr8, a=RyanVMBoris Zbarsky2018-04-19-0/+6
| | | | | | | | MozReview-Commit-ID: 9mPO2ezk2Y7 --HG-- extra : source : 060024fa93121d878d27f329c959757e6f71017a extra : intermediate-source : 925d5693c5a1a73806062947b18c98ed13efc6c3
* HTML - implement the labels attribute (follow up)janekptacijarabaci2018-03-12-3/+2
|
* Add m-esr52 at 52.6.0Matt A. Tobin2018-02-02-0/+3932