Commit Graph

3497 Commits

Author SHA1 Message Date
Ryo Motozawa
592ac1b813 Bug 1244586 part 1 - Add KeyframeEffect constructor in dom/webidl/KeyframeEffect.webidl. r=smaug,birtles 2016-02-15 09:34:47 +09:00
Ryo Motozawa
daa462cec8 Bug 1226047 - Add AnimationEffectTiming interface in dom/webidl/AnimationEffectTiming.webidl. r=smaug,birtles 2016-02-15 09:34:47 +09:00
Ryo Motozawa
4f9502c418 Bug 1211783 - Add KeyframeEffect interface to dom/webidl/KeyframeEffect.webidl. r=smaug,birtles 2016-02-15 09:34:47 +09:00
Andrea Marchesini
73f152f67a Bug 1248022 - ConsoleEvent.styles can be a sequence of nullable strings, r=bz 2016-02-13 16:08:17 +00:00
Aidin Gharibnavaz
b07cce927c Bug 1224892 - Caching oscpu' and buildID' like other attributes related to User Agent. r=smaug 2015-12-15 21:05:05 +03:30
Deepthi Venkitaramanan
85f24f2b8c Bug 1244328 - Merge the functionality of DOMSettableTokenList into DOMTokenList and make everything that used to refer to DOMSettableTokenList refer to DOMTokenList instead. r=bzbarsky 2016-02-11 17:50:42 -05:00
Andrea Marchesini
5533afe9a7 Bug 1246784 - Expose Console to the WorkerDebuggerGlobalScope - part 2, r=khuey 2016-02-11 17:51:37 +00:00
Andrea Marchesini
ff2572bd96 Bug 1246784 - Expose Console to the WorkerDebuggerGlobalScope, r=khuey 2016-02-11 17:41:17 +00:00
Boris Zbarsky
da1ed669ae Bug 1243001 part 8. Tell SpiderMonkey to put its promise jobs into the CycleCollectedJSRuntime job queue. r=peterv
This will run the SpiderMonkey promise jobs more or less the same way that we
run Promise jobs right now, including using a Web IDL callback for the actual
invocation.
2016-02-09 17:40:31 -05:00
Boris Zbarsky
c6cf3df108 Bug 1243001 part 6. Implement Promise::AppendNativeHandler in the SPIDERMONKEY_PROMISE world. r=peterv
This patch introduces a fake IDL interface just to get the benefits of
cycle collection for the JS-to-C++ link we now need for PromiseNativeHandler
(because the SpiderMonkey Promise somehow needs to point to the
PromiseNativeHandler).  Now in practice a bunch of our PromiseNativeHandlers
are not cycle collected.  That kinda freaks me out, but spot-checking a few
suggests they do not in fact leak (either because they don't form cycles or
because the Promise they're observing always settles and then releases them).
Either way, that's a problem that exists with or without this patch...
2016-02-09 17:40:31 -05:00
Boris Zbarsky
91558063ba Bug 1243001 part 3. Turn off the IDL bits of PromiseDebugging when SPIDERMONKEY_PROMISE is defined. r=peterv
These are basically the minimal changes needed to make PromiseDebugging compile
in the new world.  It will NOT function correctly (see the XXX comments); Till
will be fixing it up more in bug 911216 as he transitions the relevant bits in
our devtools to work on top of SpiderMonkey promises.
2016-02-09 17:40:31 -05:00
Boris Zbarsky
d7edc5d9d7 Bug 1243001 part 2. Make Promise an empty [NoInterfaceObject] interface when SPIDERMONKEY_PROMISE is defined. r=peterv
The idea is to not define a "Promise" property on the global and not generate
any of the methods, since SpiderMonkey will implement all of those, but to keep
some of the conversion to/from JS logic and the IDL parser validation bits that
we have right now.  Once we can assume SPIDERMONKEY_PROMISE we can probably
change how the "Promise" identifier is handled by the IDL parser and how the
resulting type is handled by codegen, but for now we're aiming for minimal
changes.
2016-02-09 17:40:30 -05:00
Boris Chiou
69302b6cb7 Bug 1174575 - Part 2: Replace Element in KeyframeEffectReadOnly WebIDL. r=birtles, r=smaug
Use (Element or CSSPseudoElement)? as the first arguement of constructor and
the type of target.
2016-02-05 19:01:00 +01:00
Boris Chiou
a3a5a1c841 Bug 1174575 - Part 1: Define CSSPseudoElement interface. r=birtles, r=smaug
Create CSSPseudoElement.webidl, CSSPseudoElement.h, and CSSPseudoElement.cpp.
2016-02-01 23:49:00 +01:00
Myk Melez
76721b9467 Bug 1238576 - disable mozApps API on desktop/Android; r=ehsan,ochameau,bz,mcmanus,jmaher,marco 2016-02-08 11:24:22 -08:00
Honza Bambas
bb3147ef68 Bug 1237783 - Make sure we correctly turn off appcache. r=ehsan 2016-02-05 08:36:00 -05:00
Ting-Yu Lin
6f377eae5e Bug 591737 - Add pref for details and summary elements. r=bz 2016-01-20 23:20:43 +08:00
Ting-Yu Lin
b39e6a778c Bug 591737 - Add HTMLDetailsElement and webidl interface. r=bz 2016-01-20 23:20:40 +08:00
Birunthan Mohanathas
7af69c5623 Bug 1233702 - Remove dom.permissions.enabled pref. r=baku 2016-02-03 18:21:31 +02:00
Gregor Wagner
42b0207051 Bug 993311 - Followup to fix b2g builds r=khuey 2016-02-01 15:35:25 -08:00
Kyle Machulis
b9e6a8a871 Bug 1164427 - Implement elementsFromPoint; r=roc r=khuey 2016-02-01 14:33:51 -08:00
Andrea Marchesini
0422886196 Bug 1243881 - patch 1 - unship performance.translateTime, r=bz 2016-02-01 21:48:04 +00:00
John Shih
a75215aaea Bug 993311 - Convert Network Stats API to WebIDL. r=bzbarsky. 2014-04-08 14:42:12 +08:00
Peter Van der Beken
0647b9863e Bug 1027734 - Convert mozPay to WebIDL. r=bzbarsky. 2016-01-26 18:38:03 +01:00
Brian Birtles
d3191eb6f2 Bug 1096773 part 3 - Implement Animatable.animate(); r=bz 2016-01-29 12:37:52 +11:00
Brian Birtles
fb85b0a7f3 Bug 1096773 part 1 - Make the frames argument to the KeyframeEffectReadOnly constructor NOT optional; r=bz
This is to line up with the spec as discussed in:

  https://bugzilla.mozilla.org/show_bug.cgi?id=1096773#c6
2016-01-29 12:37:52 +11:00
Paul Kerr [:pkerr]
d4e008ea3b Bug 1209252: add buttons to clear session and signaling logs. r=jib, r=sicking 2016-01-27 16:05:10 -08:00
William Chen
7a8e016276 Bug 1241727 - Inverting non-invertible WebKitCSSMatrix should throw NotSupportedError. r=baku 2016-01-27 12:49:57 -08:00
Olli Pettay
efaf750792 Bug 1153322 - Implement Document.scrollingElement, r=bz 2016-01-27 02:44:05 +02:00
Mike Taylor
36a2e770a3 Bug 1241723. Update WebKitCSSMatrix.idl to match latest spec updates. r=baku
The following methods have been updated to match WebKit's behavior,
taking optional arguments that default to 0:

rotateAxisAngle()
skewX()
skewY()
translate()
2016-01-27 09:17:08 -06:00
Carsten "Tomcat" Book
f95fb078ad Backed out changeset b7d242697573 (bug 1237193) for bustage 2016-01-27 11:42:24 +01:00
Ethan Lin
60be18a9a3 Bug 1237193 - Fix WebGL getActiveUniforms return type. r=jgilbert, r=smaug 2016-01-07 21:45:00 +01:00
Tim Taubert
1be3a0614f Bug 1191936 - Implement RSA-PSS signing and verification r=rbarnes,smaug 2015-10-13 20:22:43 +02:00
Tim Taubert
a623ecc760 Bug 1200341 - Use BufferSource instead of CryptoOperationData in the SubtleCrypto WebIDL spec r=smaug 2016-01-26 16:47:41 +01:00
Tim Taubert
60fcdf2dfb Bug 1200341 - Implement HKDF for WebCrypto r=rbarnes,smaug 2016-01-26 14:57:52 +01:00
Carsten "Tomcat" Book
31d847ddb5 Backed out changeset b0eeee008090 (bug 1242321) 2016-01-26 10:54:38 +01:00
Chris Peterson
b09b2fc144 Bug 1242321 - Remove obsolete "media.eme.apiVisible" pref. r=cpearce sr=bz 2016-01-22 21:20:08 -08:00
Jocelyn Liu
e4271972cc Bug 1238825: Add "dom.bluetooth.webbluetooth.enabled" preference for WebBluetooth API development. r=btian, r=bz 2016-01-25 14:35:18 +08:00
Boris Zbarsky
4ea521c573 Bug 1242054. Get rid of AbortablePromise, so we can move Promise into SpiderMonkey more easily. r=khuey 2016-01-23 00:37:44 -05:00
Kartikaya Gupta
ef957ce9f2 Bug 1238042 - Expose the checkerboard reports out to JS. r=ehsan,botond 2016-01-22 20:27:28 -05:00
Byron Campen [:bwc]
ed00cf0f14 Bug 1231507 - Part 1: selectSsrc chrome-only API for SSRC-based filtering of receive tracks. r=drno, r=smaug 2015-12-09 15:37:38 -05:00
Randell Jesup
2ef8e1497e Bug 987186 - remove AudioConfig, send agc/aec/noise from prefs r=jib,smaug
(Reland squashed)
Respect echoCancellation constraint in GetUserMedia
Support echoCancellation constraint, pass test
2016-01-22 16:46:38 -05:00
Kit Cambridge
093116ee06 Bug 1241278 - Change Notification.requestPermission() to return a promise. r=baku 2016-01-20 14:23:04 -08:00
Kyle Huey
5afb7f29b0 Backed out 3 changesets (bug 987186) for build bustage. CLOSED TREE
Backed out changeset 00cb175253b9 (bug 987186)
Backed out changeset deaf45c9ad2a (bug 987186)
Backed out changeset bc3d6c21f5ed (bug 987186)
2016-01-22 10:35:23 -08:00
Brian Armstrong
db083605f0 Bug 987186 - respect echoCancellation constraint in GetUserMedia r=smaug,jib 2016-01-20 13:11:42 -08:00
Brian Armstrong
b361c744b2 Bug 987186 - support echoCancellation constraint, pass test r=smaug,jib
this doesn't actually add the plumbing for the constraint, but it allows us to support it
2016-01-15 16:29:15 -08:00
Eugen Sawin
a4254dc44f Bug 1205649 - [2.4] Add AbsoluteDeviceOrientation DOM event for compass heading orientation data. r=smaug 2016-01-21 18:14:33 +01:00
William Chen
bb04b89ea0 Bug 717722 - Implement WebKitCSSMatrix. r=baku 2016-01-20 14:48:01 -08:00
Andrea Marchesini
c81244d7c4 Bug 1162658 - Update FormData to match latest spec, r=smaug 2016-01-20 17:25:03 +00:00
Jean-Yves Avenard
f012486960 Bug 1236703: P3. Add moz specific method to retrieve debug data to media object IDL. r=bz 2016-01-20 09:50:26 +11:00