Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Bug 1396620 - Part 2: Fix compartment mismatch crash when doing old ↵ | Gaming4JC | 2020-01-26 | -0/+4 |
| | | | | | | prototype swizzling for custom element Tag UXP Issue #1344 | |||
* | Bug 1406325 - Part 5: Implement try to upgrade. | Gaming4JC | 2020-01-26 | -5/+17 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1406325 - Part 4: Use mType for LookupCustomElementDefinition and also ↵ | Gaming4JC | 2020-01-26 | -3/+3 |
| | | | | | | removing parts of v0. Tag UXP Issue #1344 | |||
* | Bug 1406325 - Part 1: Make sure custom element state is custom before ↵ | Gaming4JC | 2020-01-26 | -5/+14 |
| | | | | | | sending callback. Tag UXP Issue #1344 | |||
* | Bug 1121994 - Implement adopted callback for custom elements. | Gaming4JC | 2020-01-26 | -4/+4 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1334044: Replace detached callback (v0) with disconnected callback (v1). | Gaming4JC | 2020-01-26 | -5/+6 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1334043 - Part 2: Make nsContentUtils::EnqueueLifecycleCallback static. | Gaming4JC | 2020-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 ↵ | Gaming4JC | 2020-01-26 | -8/+7 |
| | | | | | | (v1). Tag UXP Issue #1344 | |||
* | Bug 1392970 - Part 1: Make CustomElementDefinition ref-counted and put it in ↵ | Gaming4JC | 2020-01-26 | -0/+20 |
| | | | | | | CustomElementData. Tag UXP Issue #1344 | |||
* | Bug 1334051 - Part 2: Invoke attributeChangedCallback only if attribute name ↵ | Gaming4JC | 2020-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. | Gaming4JC | 2020-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. | Gaming4JC | 2020-01-26 | -8/+8 |
| | | | | Tag UXP Issue #1344 | |||
* | Bug 1347634 - GetCustomElementData and SetCustomElementData don't need to be ↵ | Gaming4JC | 2020-01-26 | -0/+8 |
| | | | | | | virtual; Tag UXP Issue #1344 | |||
* | Add missing NS_AtomizeMainThread(nameToUse); | win7-7 | 2019-05-24 | -1/+1 |
| | | | nsCOMPtr<nsIAtom> nameAtom = NS_AtomizeMainThread(nameToUse); | |||
* | add main thread only cache for nsIAtoms to speed up atomization dom/base | win7-7 | 2019-05-24 | -4/+4 |
| | | | add main thread only cache for nsIAtoms to speed up atomization | |||
* | Align Element.ScrollIntoView() with the spec. | wolfbeast | 2019-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. | wolfbeast | 2018-12-22 | -4/+4 |
| | | | | Tag #249 | |||
* | Remove VR hardware support. | wolfbeast | 2018-11-26 | -1/+0 |
| | | | | This resolves #881 | |||
* | DOM - Element - add support for Element.toggleAttribute() | janekptacijarabaci | 2018-07-10 | -0/+36 |
| | ||||
* | Stabilize and align Intersection Observers | wolfbeast | 2018-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 tree | janekptacijarabaci | 2018-04-24 | -0/+18 |
| | | | | https://github.com/MoonchildProductions/moebius/pull/138 | |||
* | Bug 1444231 - Fix QI implementation for FragmentOrElement. r=mccr8, a=RyanVM | Boris Zbarsky | 2018-04-19 | -0/+6 |
| | | | | | | | | MozReview-Commit-ID: 9mPO2ezk2Y7 --HG-- extra : source : 060024fa93121d878d27f329c959757e6f71017a extra : intermediate-source : 925d5693c5a1a73806062947b18c98ed13efc6c3 | |||
* | HTML - implement the labels attribute (follow up) | janekptacijarabaci | 2018-03-12 | -3/+2 |
| | ||||
* | Add m-esr52 at 52.6.0 | Matt A. Tobin | 2018-02-02 | -0/+3932 |