Commit Graph

67 Commits

Author SHA1 Message Date
Fedor e57592c1ba Clean up presentation api leftovers. 2021-02-07 17:33:18 +02:00
Fedor 0688000585 Sort out the Web Animations API. 2021-02-07 17:33:04 +02:00
Fedor 5ea204f926 Implement CSS scrollbar-width. 2021-02-07 17:32:52 +02:00
Fedor 0811addcc1 Fix error when beacon.enabled set to false. 2021-02-04 16:54:43 +02:00
Fedor a371672f3d Restore browser.history.allow... and more. 2021-02-04 16:53:55 +02:00
Fedor e27317d58f [dom] Remove attributes from descendants when setting sanitized style. 2021-02-04 16:51:44 +02:00
Fedor a167facb42 Remove vibrator DOM interface and support code. 2021-02-04 16:50:27 +02:00
Fedor ea43aa2ecc [DOM] make sure to set the image blocking status appropriately. 2021-02-04 16:49:10 +02:00
Fedor 75fc2843ab Nuke vim lines. 2021-02-04 16:48:36 +02:00
Fedor 930db7cb29 Update MediaQueryList to the current draft spec. 2021-02-04 16:47:04 +02:00
Fedor f4231994a9 Remove constant expressions from /dom. 2021-02-04 16:46:40 +02:00
Fedor c740d50026 Implement ResizeObserver. 2021-02-04 16:46:29 +02:00
Fedor a9f2350492 Make disabled attribute can be set on <link> elements from HTML. 2020-09-17 08:52:42 +03:00
Fedor a84aca97e2 Next part 2 of the Implement module type scripting. 2020-09-17 08:22:21 +03:00
Fedor a57cdde4f1 [network/dom] Improve sanitization of download filenames. 2020-09-17 08:07:29 +03:00
Fedor f1bb542101 Remove the DOM battery API. 2020-09-17 08:07:17 +03:00
Fedor 08796d3b0f 1429656 - Implement ShadowRoot.activeElement. 2020-09-17 07:34:32 +03:00
Fedor a3008768e1 1426494 - Share more code between nsIDocument and ShadowRoot. 2020-09-17 07:33:39 +03:00
Fedor 29dd0b47ce 1355787 - nsIdentifierMapEntry should let one... 2020-09-17 07:18:58 +03:00
Fedor c2ac69a62d 1217436 - Make nsIdentifierMapEntry::mIdContentList... 2020-09-17 07:18:30 +03:00
Fedor 565954b717 Create nsIdentifierMapEntry.h... 2020-09-17 07:17:01 +03:00
Fedor ef217a94a8 Implement module type scripting. 2020-07-16 03:48:35 +03:00
Fedor 68fc602db6 Re-architecture DOM script loading. 2020-07-16 03:44:38 +03:00
Fedor 7dd71e41e4 Make sure we have a JSObject before trying to get global. 2020-07-16 03:30:59 +03:00
Fedor 764fb0f07f Implement abortController. 2020-07-16 03:27:14 +03:00
Fedor 3251a337f9 Replace node.rootNode with node.getRootNode(). 2020-07-16 03:22:43 +03:00
Fedor 1b4a31b5d9 Remove, fix and clean up automated tests. 2020-07-16 02:40:15 +03:00
Fedor 9de7b20c17 Remove the obsolete <marquee> element and its interface. 2020-07-16 02:39:50 +03:00
Fedor 2f4f7d8270 Allow event dispatch on disabled form controls. 2020-07-16 02:36:49 +03:00
Fedor 5aec39511c Align <img> with no src to the updated spec. 2020-07-16 02:34:40 +03:00
Fedor fc5d40581e Fix warning about inline nsINode::GetFlattenedTreeParentNodeForStyle... 2020-07-16 02:30:35 +03:00
Fedor 8819de769f Update Shadow DOM to v1 spec. 2020-07-16 02:29:21 +03:00
Fedor d1b8dc1081 De-unify dom/. 2020-07-16 02:18:08 +03:00
Fedor d93209d1f7 [DOM] Make sure to exit fullscreen mode if popups are opened or focused. 2020-04-03 20:55:21 +03:00
Fedor bf460a5ed3 [DOM] Add a null check. 2020-04-03 20:52:43 +03:00
Fedor 03f2d19bc2 Stop building non-generated dom/binding files as UNIFIED_SOURCES. 2020-04-03 20:49:19 +03:00
Fedor c2662594d0 Remove FlyWeb Service. 2020-04-03 20:49:03 +03:00
Fedor 0d8f4cab66 Get rid of the Presentation Web API. 2020-04-03 20:48:54 +03:00
Fedor 1190eea26a Improve performance of table drawing again. 2020-04-03 20:48:04 +03:00
Fedor 99fd13b6dd Implement Custom Elements v1. 2020-04-03 20:47:39 +03:00
Fedor 5bed5f8005 Remove showModalDialog. 2020-04-03 20:46:30 +03:00
Fedor 6b9ec91973 Align document.open() with overhauled spec. 2020-04-03 20:44:14 +03:00
Fedor cbc0c961db Align computed DOM styles with mainstream behvior. 2020-04-03 20:44:07 +03:00
Fedor 92a7a7ab89 Fix incorrect values for saving ordered lists as text. 2019-12-25 15:47:40 +03:00
Fedor b630797d1e Update identifier map entries and notify if they get removed. 2019-12-25 15:47:36 +03:00
Fedor 5cfd8a746e Remove Object.prototype.watch/unwatch. 2019-12-25 15:44:59 +03:00
Fedor fdec53dc93 Reset performance object on navigation. 2019-12-25 15:43:33 +03:00
Fedor ec5b99da7e Support modern Solaris. 2019-12-25 15:43:27 +03:00
Fedor 56821f05f2 Don't load plugin instances when they have no `src` URI. 2019-12-25 15:40:52 +03:00
Fedor d79e645849 Fix indentation. 2019-12-25 15:40:45 +03:00