Commit Graph

27 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 ee6fb5056b ported from UXP: Issue #2488 - Part 6: Define and declare CSSStyleSheet cast functions directly in StyleSheet (f0116f51) 2024-04-04 09:15:56 +08:00
roytam1 20eb08cd72 import from UXP: Issue #2112 - Part 15: Remove leftover comment (0b3da59b) 2024-04-04 07:24:42 +08:00
roytam1 90b345d974 import from UXP: Issue #1592 - Follow-up: Don't post a restyle event if restyleElement is null (b2952274) 2023-03-24 10:04:37 +08:00
roytam1 b29f97176d import from UXP: Issue #1592 - Part 9: Post a restyle event after changing the slot of a slottable (9a071f3b) 2023-03-24 10:01:05 +08:00
roytam1 e47b2be5ca import from UXP: Issue #2171 - Skip over shadow nodes that don't have an owning node. (f09d2bba) 2023-03-23 12:00:02 +08:00
roytam1 e8b80ad7c3 import from UXP: Issue #2135 - Destroy the host frame and restyle when there are content changes (18e69346) 2023-03-12 07:38:20 +08:00
roytam1 e96983c692 import from UXP: Issue #2135 - Bug 1425864: Ensure printing documents which have shadow DOM works (015148fc) 2023-03-07 10:51:55 +08:00
roytam1 5a041769a5 import from UXP: Issue #2135 - Bug 1438129: Remove ShadowRoot.applyAuthorStyles. (3350af82) 2023-03-07 09:22:54 +08:00
roytam1 261bfcadcc ported from UXP: Issue #2135 - Bug 1413102: Ensure Shadow DOM boundaries are dealt properly in event handling (24572438) 2023-03-07 00:25:35 +08:00
roytam1 4f99a2b0ac import from UXP: Bug 1429656 - Implement ShadowRoot.activeElement (693a79ca) 2022-04-15 11:21:15 +08:00
roytam1 5fe78c054e ported from UXP: Bug 1426494 - Share more code between nsIDocument and ShadowRoot (db724936) 2022-04-15 11:13:25 +08:00
roytam1 e413c51028 import from UXP: Bug 1355787 - nsIdentifierMapEntry should let one to use either strings or atoms as keys to avoid slow string assignments when possible. (15f6d2ef) 2022-04-15 10:49:17 +08:00
roytam1 19f4a19b1f import from UXP: Issue #1564 - Split off nsIdentifierMapEntry in its own header (5416b429) 2022-04-15 10:25:47 +08:00
roytam1 073edae0d9 ported from UXP: Bug 1425769 - Base class for ShadowRoot and Document to manage style state (b8260c66) 2022-04-14 23:19:09 +08:00
roytam1 d0b606e3aa import from UXP: Bug 1426536 - Remove nsContentUtils::IsContentInsertionPoint (d9112daf) 2022-04-14 22:44:53 +08:00
roytam1 e6dd4e5b9e ported from UXP: Bug 1409976 - Add slotchange event (af22b5cb) 2022-04-14 22:39:08 +08:00
roytam1 bfc4b5e3f2 import from UXP: Bug 1412775 - Implement Event.composedPath (2ee3ce62) 2022-04-14 22:17:25 +08:00
roytam1 09c95b770e ported from UXP: Bug 1409975 - Implement node distribution for shadow tree slots (cab78760) 2022-04-14 14:26:22 +08:00
roytam1 2b98e77ba9 ported from UXP: Bug 1418002 - Remove HTMLContentElement (a7ba34c6) 2022-04-14 14:08:10 +08:00
roytam1 5b19f330bb import from UXP: Bug 1404842 - Implement Element.attachShadow and Element.slot (67c4d022) 2022-04-14 12:11:34 +08:00
roytam1 e6d65ed445 ported from UXP: Bug 1411754 - Rename PresShell::DestroyFramesFor to DestroyFramesForAndRestyle (efb5979a) 2022-04-14 12:04:24 +08:00
roytam1 1bcffb523f import from UXP: Bug 1404789 - Stop reconstructing frames for the whole shadow root each time content is inserted in a shadow tree (1846dde1) 2022-04-14 11:52:41 +08:00
roytam1 af6d46321e import from UXP: Bug 1396584 - Remove support for multiple ShadowRoots (5917636e) 2022-04-14 10:56:29 +08:00
roytam1 d43c800a04 import from UXP: Bug 1396568 - Make DocumentFragment::mHost a strong reference (so that ShadowRoot.host doesn't become null) (cc649173) 2022-04-14 10:40:49 +08:00
roytam1 8031c7d968 ported from UXP: Bug 1377993 - Make node slots less memory hungry in common cases. (dd7fa403) 2022-04-06 13:49:16 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00