Commit Graph

64 Commits

Author SHA1 Message Date
roytam1 7173daa457 ported from UXP: Issue #2728 - Remove obsolete CSP referrer policy. (0331e633) 2025-04-30 23:26:26 +08:00
roytam1 b08be43869 ported from UXP: Issue #2515 - Remove mForceContentDispatch and mNoContentDispatch (7e3f0d53) 2024-08-05 11:14:12 +08:00
roytam1 5e63815696 import from UXP: Issue #2547 - Remove hidden network.dns.disablePrefetchFromHTTPS pref. (d0e56857) 2024-07-18 22:45:26 +08:00
roytam1 5e6982b78b ported from UXP: Issue #2472 - Part 6: Fire cancel event and close modal <dialog> on [ESC] (87a7cf73) 2024-05-08 14:57:16 +08:00
roytam1 5f679d2ab7 ported from UXP: Issue #2472 - Part 3: Refactor Fullscreen stack to Top Layer stack (79c7489b) 2024-05-08 10:50:52 +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 a1f0c688f7 ported from UXP: Issue #2488 - Part 3: Remove the StyleSetHandle smart pointer class (4bf43b8f) 2024-04-04 08:43:53 +08:00
roytam1 31a5ab92b4 ported from UXP: Issue #2112 - Part 9: Remove handling for multiple style backends (b96b733b) 2024-04-03 15:22:50 +08:00
roytam1 f28c8a5492 ported from UXP: Issue #2112 - Part 7: Remove Servo CSS Loader support (14764253) 2024-04-03 14:56:11 +08:00
roytam1 70b3dc1fa2 ported from UXP: Issue #2112 - Part 5: Remove Servo from forwarding code used by magic pointer classes (a93a7bed) 2024-04-03 14:24:08 +08:00
roytam1 460d10ccda ported from UXP: Issue #2112 - Part 3: Remove --enable-stylo config and conditionals (e777ae5a) 2024-04-03 11:34:58 +08:00
roytam1 1e9ebad9e0 ported from UXP: Issue #2402 - CSP Violation events should have the correct sample for inline contexts. https://bugzilla.mozilla.org/show_bug.cgi?id=1473587 Add preference to increase max length of CSP report source sample. https://bugzilla.mozilla.org/show_bug.cgi?id=1415352 Return valid columnNumber value in CSP violation events. https://bugzilla.mozilla.org/show_bug.cgi?id=1418246 (5b068f37) 2024-01-11 14:55:32 +08:00
roytam1 ae5da0e789 ported from UXP: Issue #2362 - Fix click handling according to the spec. (dc253ce9) 2023-12-06 15:21:31 +08:00
roytam1 d00db90f4a ported from UXP:
- Issue #252 - Move getElementsByName from HTMLDocument to Document (b2d75041)
- Issue #252 - Follow-up: Include a null check against mDocument (7c759b2c)
2023-04-08 08:08:13 +08:00
roytam1 fbefa53b81 import from UXP: Issue #2135 - Bug 1393806/Part 1: Change nsNodeUtils cloning/adopting stuff to use an ErrorResult for errors (e65a864a) 2023-03-07 10:33:56 +08:00
roytam1 b7a513b2a0 ported from UXP: Issue #2135 - Bug 1430301: Implement ShadowRoot.elementFromPoint/elementsFromPoint (e64aeea5) 2023-03-07 09:38:49 +08:00
roytam1 85c7bdf683 ported from UXP: Issue #2135 - Bug 1430305: Implement ShadowRoot.fullscreenElement (e286eb8a) 2023-03-06 17:38:04 +08:00
roytam1 a539f47bb7 ported from UXP: Issue #2135 - Bug 1430303: Implement ShadowRoot.pointerLockElement (3dfffeae) 2023-03-06 16:58:20 +08:00
roytam1 8eba013c79 import from UXP: Issue #1959 - Don't apply CSPs to explicit data documents and images. (8831656c) 2022-07-15 09:04:36 +08:00
roytam1 ccbdfc26bb import from UXP: Issue #1689 - Part 4: Add a preference for {Document,Element}.getAnimations() (15feed4c) 2022-04-21 22:53:15 +08:00
roytam1 00727db25f ported from UXP: Issue #1689 - Part 2: Add a preference for implicit keyframes (d9693c29) 2022-04-21 22:49:17 +08:00
roytam1 4b6fe76176 ported from UXP: Issue #1689 - Part 1: Add pref for DOM Animation timelines API (ad1e2abe) 2022-04-21 22:40:12 +08:00
roytam1 86c286d6a7 ported from UXP: Issue #1705 - Part 3: Rename ScrollbarStyles to ScrollStyles. (21f70739) 2022-04-21 22:18:42 +08:00
roytam1 4dfce2a016 ported from UXP: Issue #1643 - Follow-up: Ensure we properly clear our pointers when the Presentation of a document is destroyed. (317b96a1) 2022-04-18 12:56:48 +08:00
roytam1 c4babb5e25 ported from UXP: Issue #1655: Update MediaQueryList to the current draft spec. (78bcb176) 2022-04-18 11:46:07 +08:00
roytam1 036630f5ba import from UXP: Issue #1643 - Part 4: Hook up all the plumbing. (57d143dc) 2022-04-16 01:09:16 +08:00
roytam1 1ed3ea1ee7 import from UXP: Issue #618 - (async) Implement async attribute for inline module scripts. (3781c4a6) 2022-04-15 23:58:11 +08:00
roytam1 b80c8a551b ported from UXP: Issue #1603 - Part 1: Reorganize ScriptLoader/ScriptElement (f85b274e) 2022-04-15 11:43:57 +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 658947ab2f ported from UXP: Issue #1375 - Fix IsWebComponentsEnabled checks (ca487523) 2022-04-14 23:28:07 +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 bfc4b5e3f2 import from UXP: Bug 1412775 - Implement Event.composedPath (2ee3ce62) 2022-04-14 22:17:25 +08:00
roytam1 3b450634c9 ported from UXP: Bug 1422931 - Fix crash with slot element and make webcomponents preference per-doc (3b90312f) 2022-04-14 15:04:04 +08:00
roytam1 1fcb308ff8 ported from UXP: Bug 1416999 - Remove document.registerElement (cedff6e2) 2022-04-14 13:58:52 +08:00
roytam1 287b31fa15 import from UXP: Issue #1375 - Stop largely using the parser service (9928baf9) 2022-04-14 10:42:09 +08:00
roytam1 f77b751772 ported from UXP: Bug 1367683 - Optimize initializing nsRange (9d8343e1) 2022-04-12 15:57:55 +08:00
roytam1 f814bfa9b5 ported from UXP: Bug 1330843 - Allow JS to create NAC pseudo-elements (c37b4d0c) 2022-04-12 14:29:10 +08:00
roytam1 3d3913696d ported from UXP: Bug 1405821 - Move microtask handling to CycleCollectedJSContext (fb6f6ec9) 2022-04-08 14:58:29 +08:00
roytam1 653ea32011 import from UXP: Bug 1415761 - Catch the exception and rethrow it after invoking custom elements reactions; (5db13d0f) 2022-04-08 14:33:50 +08:00
roytam1 6e5ffddbbb ported from UXP: Bug 1378079 - Part 2: Introduce throw-on-dynamic-markup-insertion counter. (a3b5d98a) 2022-04-08 12:00:23 +08:00
roytam1 e9a0e99e37 ported from UXP: Bug 1392970 - Part 1: Make CustomElementDefinition ref-counted and put it in CustomElementData. (7ce17429) 2022-04-06 15:09:48 +08:00
roytam1 a9a961b700 import from UXP: Bug 1301024 - Part 1: Set CreateElement/CreateElementNS is attribute. (054c852f) 2022-04-06 14:56:26 +08:00
roytam1 89b8f32437 import from UXP: Bug 1299363 - Part 5-1: Make the constructor created by document.registerElement() also works with construction stack. (b2e0ae69) 2022-04-06 14:33:18 +08:00
roytam1 948749fab1 ported from UXP: Issue #1344 - Creating customized built-in elements without relevant definitions registered first shouldn't throw NotFoundError; (cca692c2) 2022-04-06 13:25:35 +08:00
roytam1 96bc7d79d0 import from UXP: Bug 1276438 part 3. Align the .body setter with the spec a bit better. (e8e20e99) 2022-04-06 13:01:34 +08:00
roytam1 e8645f6aad import from UXP: Bug 1276438 part 2. Move the implementation of the .body setter from nsHTMLDocument to nsIDocument. (c939244e) 2022-04-06 12:54:08 +08:00
roytam1 7a42743640 import from UXP: Bug 1276438 part 1. Move the implementation of the .body getter from nsHTMLDocument to nsIDocument. (0ef352d7) 2022-04-06 12:53:37 +08:00
roytam1 345c8d3636 import from UXP: Issue #1118 - Part 7: Remove no-longer-used mWillReparent debug code. (10e59cb5) 2022-04-06 11:15:28 +08:00