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
eff68ee912
ported from UXP:
...
- Issue #2790 - Part 2: Address BZ bugs: 1355438 and 1341230 (d99eab0d)
- Issue #2790 - Part 3: Address BZ bug 1849122 and resolve build issues (4cdfb9e1)
2025-07-29 15:05:28 +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
658047089c
import from UXP: Issue #2532 - Default pref check to true (f598fe63)
2024-06-17 16:55:10 +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
ae5da0e789
ported from UXP: Issue #2362 - Fix click handling according to the spec. (dc253ce9)
2023-12-06 15:21:31 +08:00
roytam1
cc57d007fb
import from UXP: Issue #2030 - Allow child nodes of button to participate in mouse hit tests (a585aeacf)
2022-12-03 00:52:19 +08:00
roytam1
7ecb8a9874
ported from UXP: [widget] Require user interaction when picking files or folders v2 (d867f26c)
2022-04-22 23:30:10 +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
2bd3a3c9ef
partly import changes from tenfourfox:
...
- #565 : implement nsASCIIMask from M1358297 (41b1fc937)
- #565 : M1358297 parts 3 and 4 (3fd15a87a)
- #632 : M1424915 M1354233 M1324114 M1343008 M1236277(just backbugs) M1328955 (d87db7e16)
- #632 : M1362498 M1397686 M136178 M1320252 M1355875 (82cb3b59e)
- #632 : M241788 M1271955 M1249352(p1) + additional local optimizations (438bdb726)
- #632 : M1249352 part 2 (2c61821e4)
- #632 : M1249352(remaining) M1358297(backbugs) M1369317(pp1,3,4) M1426996 (1eab6170b)
2021-01-25 17:28:58 +08:00
roytam1
442fafaad5
cherry-picked mozilla upstream changes:
...
bug1437842, bug1452619, bug1453127, bug1447080, bug1426129, bug1454692, bug1458270, bug1452576, bug1459206, bug1459162, bug1451297, bug1462682, bug1450688, bug1456975, bug1442722, bug1465108, bug1459693
2018-06-23 01:47:24 +08:00
roytam1
89ff1ebc22
Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849
2018-03-03 17:47:54 +08:00