Commit Graph

16 Commits

Author SHA1 Message Date
roytam1 7bc855bb7c ported from UXP: Issue #2678 - Remove NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED (139e7a7a) 2025-01-20 23:04:04 +08:00
roytam1 9f07cc69f7 ported from UXP: Issue #2488 - Part 2: Remove the DeclarationBlock class and use Declaration directly (4d7bdeda) 2024-04-04 08:11:21 +08:00
roytam1 5ff95a1e01 import from UXP: Issue #2111 - Follow-up: Add missing include and fix namespace conflict when building layout deunified (5e34e0e8) 2024-04-04 07:38:16 +08:00
roytam1 adae2cbc79 import from UXP: Issue #1592 - Part 3: Ensure only tree-abiding pseudo-elements will follow ::slotted() (92b31dd2) 2023-03-24 09:42:24 +08:00
roytam1 8186d06c33 ported from UXP: Issue #1592 - Part 2: Parse ::slotted() pseudo-element as if it were a pseudo-class (77ad970d) 2023-03-24 09:29:56 +08:00
roytam1 49cf067e65 import from UXP: Issue #2078 - Follow-up: Ensure empty selector lists aren't iterated when serialized (2be0261d) 2023-03-12 07:40:24 +08:00
roytam1 e4c4f6a984 ported from UXP: Issue #2137 - Part 1: Modify :not() selector to accept a complex selector list (82fa9fb8) 2023-03-12 07:26:28 +08:00
roytam1 bdbb990cb1 import from UXP: Issue #1823 - Ensure :host() and :host-context() are given proper weights (ba7e29a0) 2023-02-22 07:23:45 +08:00
roytam1 4e93f4961c import from UXP: Issue #2078 - Part 5: Ensure :is() and :where() are given proper weights (4ece7873) 2023-02-22 07:20:47 +08:00
roytam1 8630ba7466 import from UXP: Issue #2078 - Part 2: Rename nsPseudoClassList->u.mSelectors to mSelectorList (0648ec64) 2023-02-22 07:16:00 +08:00
roytam1 3977798de5 import from UXP: Issue #2078 - Part 1: Update CSS rule processor to handle :is() and :where() CSS pseudo-classes (453b715e) 2023-02-22 07:13:35 +08:00
roytam1 5329c2d4bb ported from UXP: Issue #2111 - Implement CSSStyleRule.selectorText setter (6d3500bb) 2023-02-21 23:07:26 +08:00
roytam1 f8bd343d9c import from UXP:
- Issue #1593 - Part 1: Import William Chen's patches w/o selector implementation, fixed up. (7472bc02)
- Issue #1593 - Part 2: Account for Shadow DOM v1 and iterator in nsBindingManager. (5c002ce2)
- Issue #1593 - Part 3: Add selector logic for :host and :host-context. (c3737075)
2022-05-06 23:24:14 +08:00
roytam1 1915900ba4 ported from UXP: Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions] (ca09afd0) 2022-04-14 17:25:12 +08:00
roytam1 f63e51e471 revert most of "Switch working copy to Goanna 4" (https://github.com/MoonchildProductions/moebius/commit/c4895374053ab93b4f365d3e690e99a30ffa1a2f) in order to keep upstream patch applicable 2019-02-20 00:30:25 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00