Commit Graph

934 Commits

Author SHA1 Message Date
roytam1 00cd1f8e40 ported from UXP: Issue #2955 - Implement form.requestSubmit(element) (c9bdbd56) 2026-02-24 09:29:00 +08:00
roytam1 da57a952d3 import from UXP: Issue #2949 - Part 2 Follow-up: Check if first frame has been decoded for software fallback. (2d6ab30a) 2026-02-20 09:26:21 +08:00
roytam1 b769945f96 import from UXP: Issue #2953 - Part 4: Don't attempt to skip to next keyframe if there are none. (2bee3534) 2026-02-20 09:22:06 +08:00
roytam1 de4f426bd0 import from UXP: Issue #2953 - Part 3: Assert that no error can occur while an internal seek is pending. (5491326f) 2026-02-20 09:20:52 +08:00
roytam1 fd74669795 import from UXP: Issue #2953 - Part 2: Don't attempt to continue decoding if no next keyframe. (69e5594d) 2026-02-20 09:20:19 +08:00
roytam1 ae8fab8385 import from UXP: Issue #2953 - Part 1: Attempt to decode the first frame again if error occurred. (f18608e4) 2026-02-20 09:18:28 +08:00
roytam1 ca2ee60cd2 import from UXP: Issue #2949 - Part 4: Don't attempt to use WMF VP9 decoder for profiles 1 and 3. (26708f41) 2026-02-20 09:16:14 +08:00
roytam1 c2f4c2f20a import from UXP: Issue #2949 - Part 3: Add method to read a VP9 profile from a VP9 bitstream (728953f2) 2026-02-20 09:13:52 +08:00
roytam1 d56997a732 ported from UXP: Issue #2949 - Part 2: When hardware decoding fails, fall back to software (e2d91474) 2026-02-20 09:12:21 +08:00
roytam1 114411569b ported from UXP: Issue #2949 - Part 1: Add option to disable hardware decoding. (4c61d6ec) 2026-02-20 09:09:26 +08:00
roytam1 66b87d6a2e import from UXP: Issue #2946 - Override sample duration if unknown. (b18f865d) 2026-02-19 11:26:31 +08:00
roytam1 3ff47ae95f import from UXP: Issue #2229 Followup - Handle re-entrant module instantiation/evaluation during async module loads (6c67c6f6) 2026-02-11 23:49:04 +08:00
roytam1 45f14cf117 ported from UXP: Issue #2909 - Base implementation of media interaction features. (5d989634) 2026-02-11 09:21:11 +08:00
roytam1 ccd77452da import from UXP: Issue #2403 - Implement SubmitEvent functionality (#2919) (9b3d172a) 2026-01-29 21:56:40 +08:00
roytam1 c6ea29e454 import from UXP: Issue #2914 - Explicitly allow mixed content websockets on localhost. (151ef218) 2026-01-27 10:29:01 +08:00
roytam1 a480b4db23 import from UXP: [DOM] Check worker script size (d8f72029) 2026-01-15 23:00:06 +08:00
roytam1 e8bf1a87fe dom/webrtc: explicitly exporting NormalizedConstraintSet::Range<bool>::Merge() to fix build 2025-12-24 16:24:41 +08:00
roytam1 b07afbb3ec ported from UXP: Issue #2306: Add pref-gated WeakRef with safe stub when disabled (5895253f) 2025-12-24 14:43:15 +08:00
roytam1 81840e9b07 import from UXP: Issue #2865 - Implement URL.canParse() (12e5c5c3) 2025-12-18 00:08:59 +08:00
roytam1 f3ff4fb052 import from UXP: [DOM] Add stride check for canvas tex conversion from blob. (95e0feec) 2025-12-18 00:01:47 +08:00
roytam1 06ce41698d import from UXP: Issue #2861 - Part 2 Follow-up: nsIPluginHost.isPluginOOP should not always return true. (668296cf) 2025-12-17 23:59:20 +08:00
roytam1 5e872b5604 import from UXP: Issue #2861 - Bring back forced OOPP for GTK3. (dd61d079) 2025-12-17 23:57:43 +08:00
roytam1 f5d6b5e44e import from UXP: Issue #2875 - Ensure OOP for plugins by default even if pref couldn't be found. (cdab710e) 2025-12-17 23:57:08 +08:00
roytam1 be5c04d984 import from UXP: Issue #2861 - Remove Mac-specific ifdefs. (108523f5) 2025-12-17 23:56:07 +08:00
roytam1 0dd28cf962 import from UXP: Issue #2875 - Cleanup: Remove leading whitespace in nsPluginHost.cpp. (372df4eb) 2025-12-17 23:55:34 +08:00
roytam1 9e977be498 import from UXP: Issue #2861 - Remove checks that forcibly enable or disable OOP. (e6d9cc01) 2025-12-17 23:55:01 +08:00
roytam1 b1ed368ee7 import from UXP: Issue #2861 - Part 2: Restore nsIPluginHost.isPluginOOP. (69ebe832) 2025-12-17 23:52:07 +08:00
roytam1 f4c8acc40f ported from UXP: Issue #2861 - Part 1: Allow nsNPAPIPlugin::RunPluginOOP to be made false. (d2ab9697) 2025-12-17 23:50:24 +08:00
roytam1 4c681e2135 import from custom branch of UXP: Add support for HTMLSlotElement.assignedElements() (#2) (169c949e) 2025-10-06 22:24:31 +08:00
roytam1 796fbdddee ported from UXP: Issue #2837 - Implement prefers-reduced-motion media query. (df3b2134) 2025-08-14 09:06:26 +08:00
roytam1 e822fb126f ported from UXP: Issue #2714 - Implement the Visual Viewport API (a036cfeb) 2025-08-04 21:50:39 +08:00
roytam1 450ca22c49 import from UXP: [DOM] Simplify <object> scheme check code and fix plugin handling. (ace2c1c1) 2025-07-31 22:11:44 +08:00
roytam1 59c6b36718 import from UXP: [DOM] Fix crash in <object> scheme checking code. (838be261) 2025-07-31 07:46:58 +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 595bed8204 ported from UXP: Issue #2828 - Part 5: Implement child rule processors (e05d4d83) 2025-07-26 00:46:59 +08:00
roytam1 eb52d9cd22 ported from UXP: Issue #2828 - Part 3: Refactor selector matching and rule cascade data into separate files/classes (03f29e75) 2025-07-26 00:35:03 +08:00
roytam1 da9ac104c2 import from UXP: [DOM] Make object loading use an explicit scheme whitelist. (f902d2ad) 2025-07-25 11:13:47 +08:00
roytam1 96316a8d78 import from UXP: No issue - Adjust CSP URI reporting more closely with the spec. (0a8f50fa) 2025-07-25 10:17:31 +08:00
roytam1 c9ee7fc5af import from UXP: Issue #2736 - Follow-up: Stop using worker thread-only functions for checking if CSP is enabled (c8608ad5) 2025-07-16 16:10:36 +08:00
roytam1 68ce5c95de import from UXP: Issue #2499 - Part 3: Add CSS clip overflow support with serialization fixes (5e8e1208) 2025-07-16 16:07:22 +08:00
roytam1 477ab51c4f import from UXP: Issue #2106 - Clean-up: Un-prefix -moz-user-select in Comments (b11affbd) 2025-07-08 10:12:06 +08:00
roytam1 2b505c1fd0 import from UXP: Issue #2106 - Follow-up: Un-prefix DOM Attribute MozUserSelect (abb891ff) 2025-07-08 10:08:26 +08:00
roytam1 82ff6f5995 ported from UXP: Issue #2106 - Follow-up: Additional Un-prefixing (1a5b3dca) 2025-07-08 10:07:48 +08:00
roytam1 f780f6a0c2 import from UXP:
- Issue #2045 - Part 4: Parse "revert" in property values wherever "unset" is allowed (9105c58a)
- Issue #2045 - Part 5: Serialize shorthands using "revert" like those containing "unset" (801d4a2d)
2025-07-07 14:55:49 +08:00
roytam1 e309430413 ported from UXP: Unprefix -moz-read-write / -moz-read-only (4cc014cb) 2025-07-04 22:43:27 +08:00
roytam1 a455f5736a ported from UXP: [DOM] Update YouTube embed rewrites. (0c2770ff) 2025-06-28 07:07:28 +08:00
roytam1 c1bbbdea8e ported from UXP: Issue #2762 - Remove SVGZoomEvent interface. (1c8e994b) 2025-06-28 07:05:13 +08:00