Commit Graph

17 Commits

Author SHA1 Message Date
roytam1 eb31645dcb ported from UXP:
- Issue #2548 - Part 1 - Implement MathML DOM and pre-requisites. https://bugzilla.mozilla.org/show_bug.cgi?id=1571487 Introduce interface mixins. https://bugzilla.mozilla.org/show_bug.cgi?id=1414372 Switch XPathEvaluator to using IDL mixins and remaining users of IDL "implements" over to mixin syntax. https://bugzilla.mozilla.org/show_bug.cgi?id=1574195 Introduce GlobalEventHandlers/DocumentAndElementEventHandlers/ElementCSSInlineStyle mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=1579457 Introduce DocumentAndElementEventHandlers to more closely align with the HTML spec. https://bugzilla.mozilla.org/show_bug.cgi?id=1330457 Remove the use of IsCallerChrome in FetchRequest. https://bugzilla.mozilla.org/show_bug.cgi?id=1335368 (85600c73)
- Issue #2548 - Part 2 - Collection of WebIDL parsing updates in an attempt to fix partial interface mixin error. We should ensure, at build-time, that partial interfaces are defined in the same file as the interface they extend. Since our build system doesn't really support correct dep builds if they're placed in a different file. https://bugzilla.mozilla.org/show_bug.cgi?id=1333117 WebIDL: Better error message for trying to inherit from a mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=1575384 Fix webidl identifier conflicts involving typedefs to produce saner exceptions. https://bugzilla.mozilla.org/show_bug.cgi?id=1531623 Disallow nullable types for WebIDL constants. https://bugzilla.mozilla.org/show_bug.cgi?id=1535647 Add support for extended attributes on types in Web IDL https://bugzilla.mozilla.org/show_bug.cgi?id=1359269 Allow LenientFloat to be only in a specific overload https://bugzilla.mozilla.org/show_bug.cgi?id=1020975 (81b4f0c3)
- Issue #2548 - Part 3 - Fix some MathML issues encountered since WebIDL works. https://bugzilla.mozilla.org/show_bug.cgi?id=1316616 Also added a Fetch() change that was not in the Mozilla patch. (20354b67)
- Issue #2548 - Part 4 - Fix some missed changes for ElementCSSInlineStyle. Introduce GlobalEventHandlers/DocumentAndElementEventHandlers/ElementCSSInlineStyle mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=157945 (502c7047)
- Issue #2548 - Part 5 - Implement the HTMLOrForeignElement mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=1577660 Add 'preventScroll' option to HTMLElement's, SVGElement's and XULElement's 'focus' method. https://bugzilla.mozilla.org/show_bug.cgi?id=1374045 (3febe21f)
2026-03-27 09:54:37 +08:00
roytam1 8c244cfe34 ported from UXP:
- Issue #2790 - Part 5: Persistent highlight despite blur click (156c7550)
- Issue #2790 - Cleanup: Remove debugging lines (459ed6ea)
- Issue #2790 - Cleanup: Remove whitespaces (70cbf0df)
- Issue #2790 - Part 6: Highlight color change and remove important (61ad3b8d)
- Issue #2790 - Part 7: Setting of contrasting color and fixing of last commit's issues (61f92f89)

and added CallerType::System to GetValue()/GetValueInternal().
2025-07-29 15:33:09 +08:00
roytam1 2fae301fd1 ported from UXP: Issue #2790 - Part 4: Working non persistent autofill highlight (bf8cfcc9) 2025-07-29 15:15:26 +08:00
roytam1 0a5f1cc14b import from UXP: Issue #2790 - Part 1: Add: event state, pseudo-class mapping, SetAutofilled methods (13d10540) 2025-07-29 14:41:44 +08:00
roytam1 747190ee58 import from UXP: Issue #2736 - Part 11: Re-work <input> src attribute. (dde21838) 2025-05-14 15:44:51 +08:00
roytam1 058c37fa0e ported from UXP: Issue #2736 - Part 2: Pass subject principal to SetAttribute and friends. (824d0cad) 2025-05-14 15:08:01 +08:00
roytam1 9767d873a6 ported from UXP: Issue #2532 - Implement form[method=dialog] (6ee3f469) 2024-06-17 16:54:11 +08:00
roytam1 4399a67bc7 import from UXP: Issue #2458 - Make HTMLInputElement.files read-write (8b7021f2) 2024-01-18 10:56:27 +08:00
roytam1 d19176440b ported from UXP: Issue #1557 - Allow event dispatch on disabled form controls. (f6b3f2c3) 2022-04-15 10:22:24 +08:00
roytam1 02ecb352a8 ported from UXP: Bug 1373798 - Move HTML dir attribute state into event state flags (3b2a22f0) 2022-04-12 16:58:28 +08:00
roytam1 e0cd84d6f3 ported from UXP: Bug 1363481 - Add the old attribute value as a parameter to Element::AfterSetAttr (1f233fa1) 2022-04-12 15:44:59 +08:00
roytam1 4dc8cb6640 import from UXP: Bug 1347640 - HTMLInputElement shouldn't try to cancel image request on all the type changes (5a9d76e6) 2022-04-12 14:12:50 +08:00
roytam1 10c80c5731 import from UXP: Bug 656197 - Push state updates further out across beforesetattr/aftersetattr (7a3f9be5) 2022-04-12 13:55:39 +08:00
roytam1 a48b953e63 import from UXP:
- Bug 1344642 - Part 1: Cleanup dom.forms.datepicker related code (36d469a7)
- Bug 1344642 - Part 2: Add a new pref for input type=week, month and datetime-local (5622e561)
2022-03-23 16:59:55 +08:00
roytam1 72357d60ef import from UXP: Bug 1363672 - Add step support to date picker (follow up) (1f5afcad) 2022-03-23 16:09:49 +08:00
roytam1 5aee89e2f9 import from UXP: Bug 1364026 - (Part 1) Expose HTMLInputElement.getMinimum/getMaximum methods via webidl (549212cd) 2022-03-23 16:05:36 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00