Moonchild
89d96e0226
Issue #2490 - Part 17: Convert CSSKeyframeRule to WebIDL.
2024-04-08 11:08:06 +08:00
Moonchild
f0de637255
Issue #2490 - Part 16: Convert CSSFontFeatureValuesRule to WebIDL.
2024-04-08 11:07:44 +08:00
Moonchild
50f8c18757
Issue #2490 - Part 15: Convert CSSFontFaceRule to WebIDL.
...
The .style PutForwards bit is coming along for the ride here as a new feature.
2024-04-08 11:07:15 +08:00
Moonchild
74fdaed1fe
Issue #2490 - Part 14: Convert CSSPageRule to WebIDL.
...
The .style PutForwards bit is coming along for the ride here as a new feature.
2024-04-08 11:05:31 +08:00
Moonchild
d1b6a584b8
Issue #2490 - Part 13: Convert media, supports, and moz-document rules to WebIDL.
...
This also converts the internal ConditionRule and GroupingRule classes.
2024-04-08 11:03:50 +08:00
Moonchild
6176bd62d9
Issue #2490 - Part 12: Convert CSSStyleRule to WebIDL.
...
The .style PutForwards bit is coming along for the ride here, aligning us with
the behavior of Blink and Gecko.
2024-04-08 11:01:02 +08:00
Moonchild
525606c15d
Issue #2490 - Part 11: Convert CSSImportRule to WebIDL.
...
Note that the .media PutForwards is a new feature coming along for the ride, now
that we're using the spec IDL.
2024-04-08 10:59:42 +08:00
Moonchild
95642cb4e5
Issue #2490 - Part 10: Convert CSSNamespaceRule to WebIDL.
2024-04-08 10:58:54 +08:00
Moonchild
5a522d9145
Issue #2490 - WIP: part 9. Add a CSSRule Web IDL interface.
2024-04-08 10:56:20 +08:00
Brian Smith
ec29404083
Issue #2402 - Implement security policy violation event. https://bugzilla.mozilla.org/show_bug.cgi?id=1037335
2024-01-11 09:43:10 +08:00
Martok
511a9376e3
Issue #2435 - Declare PromiseRejectionEvent WebIDL
...
Based-on: m-c 1338059
2024-01-09 11:59:55 +08:00
Moonchild
3478c01fc8
Issue #2361 - Base implementation of Navigator.Clipboard
...
This hard-refuses any reads from clipboard with a promise rejection.
2023-11-24 17:01:55 +08:00
Moonchild
0cd673d720
Issue #1656 - Part 6: Clean up the build files
2020-09-25 22:04:23 +08:00
Moonchild
78bcb176ea
Issue #1655 : Update MediaQueryList to the current draft spec.
...
This make MediaQueryList inherit from EventTarget and adds MediaQueryListEvent
as an interface as well as the onchange() method.
This should not affect compatibility with other code; the event object is a
MediaQueryListEvent instance, which is recognized as a MediaListQuery instance.
2020-09-25 22:04:07 +08:00
Moonchild
abb3630983
Issue #1643 - Part 2: Implement ResizeObserver API
...
Implements ResizeObserver, ResizeObserverEntry and ResizeObservation
2020-09-18 20:53:14 +08:00
Moonchild
b33e80b186
Issue #1391 - Remove the DOM battery API
2020-07-31 08:07:41 +08:00
Matt A. Tobin
90e9fd3550
Bug 1430299 - Add DocumentOrShadowRoot interface
...
Tag #1375
2020-06-20 06:43:51 +08:00
Moonchild
b988c351ff
Issue #1587 - Part 7: Rename FetchController to AbortController
...
Also renames FetchSignal to AbortSignal. Includes renaming the various
controlling prefs to enable.
2020-06-12 22:12:32 +08:00
Moonchild
6722d7f4b4
Issue #1587 - Part 4: Implement FetchObserver
2020-06-12 22:12:25 +08:00
Moonchild
24087592ad
Issue #1587 - Part 1: Implement FetchController/FetchSignal interface
2020-06-12 22:12:18 +08:00
Gaming4JC
21f87c85ec
Issue #439 - Debug follow up to remove no longer existing headers
...
Although the headers were removed, they are still referenced in WebIDL causing compiler to fail for debug builds.
This removes TestFunctions.webidl and TestInterfaceJSMaplikeSetlikeIterable.webidl, with nit fix for existing incorrect whitespace.
2020-06-12 22:11:56 +08:00
Moonchild
5f14f0126f
Issue #1538 - remove speech recognition engine
...
This removes speech recognition, pocketsphinx, training models
and the speech automated test interface.
This also re-establishes proper use of MOZ_WEBSPEECH to work
for the speech API (synthesis part only) that was a broken mess
before, with some synth parts being always built, some parts
being built only with it enabled and recognition parts being
dependent on it. I'm pretty sure it'd be totally busted if you'd
ever have tried building without MOZ_WEBPEECH before.
Tested that synthesis still works as-intended.
This resolves #1538
2020-05-23 06:56:16 +08:00
Matt A. Tobin
a7ba34c672
Bug 1418002 - Remove HTMLContentElement
...
Tag #1375
2020-04-18 07:05:35 +08:00
Matt A. Tobin
592c34bc79
Bug 1402941 - Add HTMLSlotElement
...
Tag #1375
2020-04-18 07:05:10 +08:00
Matt A. Tobin
5917636e83
Bug 1396584 - Remove support for multiple ShadowRoots
...
Tag #1375
2020-04-18 07:05:03 +08:00
wolfbeast
5b49170b58
Issue #316 - Pre-process Performance.webidl
2020-02-21 07:05:18 +08:00
Matt A. Tobin
146d0aa2d2
Issue #1395 - Remove FlyWeb Service
2020-02-08 07:11:37 +08:00
Matt A. Tobin
eda1d47bc7
Issue #1390 - Get rid of the Presentation API
2020-02-07 08:00:30 +08:00
wolfbeast
429f908af1
Issue #26 Part 2a: make more EME code conditional.
...
- Exclude missed MediaKey functions and CDMProxy code.
- Exclude EME APIs frm being built (webidl change)
- Fix tests in --disable-eme state
2020-02-07 07:59:01 +08:00
Gaming4JC
900df90dae
Bug 1322938 - Basic implementation of HTMLDialogElement.
...
Tag #1343
2020-01-09 21:27:54 +08:00
wolfbeast
40f99b202a
Issue #1322 - Part 1: Remove the DOM Promise guts.
...
This removes all the parts guarded by SPIDERMONKEY_PROMISE
2019-12-20 09:07:24 +08:00
Matt A. Tobin
97059c1b48
Issue #1053 - Drop support Android and remove Fennec - Part 1b: Remove MOZ_FENNEC
2019-04-27 08:51:55 +08:00
wolfbeast
9b1124ccbd
Remove VR hardware support.
...
This resolves #881
2019-02-16 00:20:27 +08:00
wolfbeast
74df182488
Remove other gonk widget conditionals and unused files.
...
Tag #288 .
2019-02-15 23:57:15 +08:00
wolfbeast
719ac1bc38
Remove MOZ_B2G leftovers and some dead B2G-only components.
2019-02-15 23:57:05 +08:00
janekptacijarabaci
e8dbb561f6
moebius#161: The Performance Resource Timing (make timestamps be relative to startTime)
...
https://github.com/MoonchildProductions/moebius/pull/161
2019-02-15 23:53:43 +08:00
NTD
a25b655d51
Use MOZ_FENNEC and MOZ_XULRUNNER instead of checking MOZ_BUILD_APP in most places
2019-02-15 23:34:16 +08:00
wolfbeast
c9f70f4de1
Don't build EME-specific subroutines without EME.
...
- Checks for restricted or encrypted content
- Dispatching 'encrypted' events
- Dispatching 'key needed' events
- HTML Media Element media keys system
- EME telemetry
- HTML Media Element EME API
This is the main bulk for #26 , isolating EME-specific code.
2019-02-15 23:34:01 +08:00
NTD
fb319fb148
Hook up the Tycho Add-on Manager to the build system
2019-02-15 23:31:13 +08:00
NTD
28bbfef589
Use MOZ_PHOENIX instead of checking for 'browser' in MOZ_BUILD_APP
2019-02-14 14:35:08 +08:00
Roy Tam
dcd9973243
import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo
2018-01-19 03:59:58 +08:00