Граф коммитов

3491 Коммитов

Автор SHA1 Сообщение Дата
Andrea Marchesini ae579bdcc3 Bug 1246784 - Expose Console to the WorkerDebuggerGlobalScope - part 2, r=khuey 2016-02-11 17:51:37 +00:00
Andrea Marchesini 14fefc056e Bug 1246784 - Expose Console to the WorkerDebuggerGlobalScope, r=khuey 2016-02-11 17:41:17 +00:00
Boris Zbarsky 5ba2fc1250 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 fbe6dcf99f 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 a1f6df215a 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 7fd3989391 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 2f694d7e1e 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 8098462872 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 a6aff185d2 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 1fa31b468c Bug 1237783 - Make sure we correctly turn off appcache. r=ehsan 2016-02-05 08:36:00 -05:00
Ting-Yu Lin 1e5d352993 Bug 591737 - Add pref for details and summary elements. r=bz
--HG--
extra : commitid : C40ecHqSxrO
extra : rebase_source : 937479989a52b57f3dec07a74dd9dad17ff69db7
2016-01-20 23:20:43 +08:00
Ting-Yu Lin b8e3b9e52b Bug 591737 - Add HTMLDetailsElement and webidl interface. r=bz
--HG--
extra : commitid : y0Jiyg8dom
extra : rebase_source : 0945c6144e4a84ed3542c90b1cbd637d2b9d2b14
2016-01-20 23:20:40 +08:00
Birunthan Mohanathas bf5e6b94d0 Bug 1233702 - Remove dom.permissions.enabled pref. r=baku 2016-02-03 18:21:31 +02:00
Gregor Wagner 27be12e50c Bug 993311 - Followup to fix b2g builds r=khuey
--HG--
extra : commitid : Fps9V6WXcCQ
extra : amend_source : a262c51061f5b58282564c3859427467da2b0a31
2016-02-01 15:35:25 -08:00
Kyle Machulis 739327e165 Bug 1164427 - Implement elementsFromPoint; r=roc r=khuey 2016-02-01 14:33:51 -08:00
Andrea Marchesini f5ab6363a1 Bug 1243881 - patch 1 - unship performance.translateTime, r=bz 2016-02-01 21:48:04 +00:00
John Shih d212525a4c Bug 993311 - Convert Network Stats API to WebIDL. r=bzbarsky.
--HG--
extra : rebase_source : c2523e634288c95213f44a789e6d46bfd40b8681
2014-04-08 14:42:12 +08:00
Peter Van der Beken 46af3ae4ab Bug 1027734 - Convert mozPay to WebIDL. r=bzbarsky.
--HG--
rename : dom/payment/interfaces/nsINavigatorPayment.idl => dom/payment/interfaces/nsIPaymentContentHelperService.idl
rename : testing/specialpowers/content/MockPaymentsUIGlue.jsm => dom/payment/tests/mochitest/MockPaymentsUIChromeScript.js
extra : rebase_source : 638fdf45b6a13ceee98c5e066505d8858abbfd3d
2016-01-26 18:38:03 +01:00
Brian Birtles 5358a5c81e Bug 1096773 part 3 - Implement Animatable.animate(); r=bz 2016-01-29 12:37:52 +11:00
Brian Birtles d9fb138530 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] 447a27169b Bug 1209252: add buttons to clear session and signaling logs. r=jib, r=sicking 2016-01-27 16:05:10 -08:00
William Chen 3a32a94793 Bug 1241727 - Inverting non-invertible WebKitCSSMatrix should throw NotSupportedError. r=baku 2016-01-27 12:49:57 -08:00
Olli Pettay baf69da299 Bug 1153322 - Implement Document.scrollingElement, r=bz
--HG--
extra : rebase_source : 733ede0178b80b518e488bf9768e57498080f0b2
2016-01-27 02:44:05 +02:00
Mike Taylor d8112ef98f 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 df24af8302 Backed out changeset b7d242697573 (bug 1237193) for bustage 2016-01-27 11:42:24 +01:00
Ethan Lin d650b65ee9 Bug 1237193 - Fix WebGL getActiveUniforms return type. r=jgilbert, r=smaug
--HG--
extra : rebase_source : 141f00dc036118d7ec0b92a079de84b7b81c29f6
extra : amend_source : 158f20f09262bbbdc41b3b7ba734cfadd3706198
2016-01-07 21:45:00 +01:00
Tim Taubert 38e4db6e5e Bug 1191936 - Implement RSA-PSS signing and verification r=rbarnes,smaug 2015-10-13 20:22:43 +02:00
Tim Taubert d2d995e72c Bug 1200341 - Use BufferSource instead of CryptoOperationData in the SubtleCrypto WebIDL spec r=smaug 2016-01-26 16:47:41 +01:00
Tim Taubert d01d161b5e Bug 1200341 - Implement HKDF for WebCrypto r=rbarnes,smaug 2016-01-26 14:57:52 +01:00
Carsten "Tomcat" Book fe331e3818 Backed out changeset b0eeee008090 (bug 1242321) 2016-01-26 10:54:38 +01:00
Chris Peterson de4c41d58c Bug 1242321 - Remove obsolete "media.eme.apiVisible" pref. r=cpearce sr=bz 2016-01-22 21:20:08 -08:00
Jocelyn Liu 73e2cdcead 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 d4db9bedd0 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 1ff33680c1 Bug 1238042 - Expose the checkerboard reports out to JS. r=ehsan,botond
--HG--
extra : commitid : 2TsbL6ZkXDM
2016-01-22 20:27:28 -05:00
Byron Campen [:bwc] 6f5f7e1a52 Bug 1231507 - Part 1: selectSsrc chrome-only API for SSRC-based filtering of receive tracks. r=drno, r=smaug
--HG--
extra : commitid : ASGibrJIDtF
extra : transplant_source : %2B%E9%8F%83-%9E%E3w%D0t%D1%B1%B0%88Q%B1%7B%83%5BS
2015-12-09 15:37:38 -05:00
Randell Jesup f138ca68d1 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

--HG--
extra : commitid : 7Bq2u1yamMf
2016-01-22 16:46:38 -05:00
Kit Cambridge 74ec586e11 Bug 1241278 - Change `Notification.requestPermission()` to return a promise. r=baku
--HG--
extra : commitid : Kl0YRQWwLkN
extra : rebase_source : ab9d18bad5b288f1c38ee2e1c7592d41f4dbaf7b
2016-01-20 14:23:04 -08:00
Kyle Huey 0fbc58d746 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 22380f5f60 Bug 987186 - respect echoCancellation constraint in GetUserMedia r=smaug,jib
--HG--
extra : commitid : 2nPvNPTWkTa
2016-01-20 13:11:42 -08:00
Brian Armstrong abbdab2c38 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

--HG--
extra : commitid : BNT1zlqn0Tp
2016-01-15 16:29:15 -08:00
Eugen Sawin e8d1a957e9 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 15fa724be4 Bug 717722 - Implement WebKitCSSMatrix. r=baku
--HG--
extra : rebase_source : 225a96f30db5309d7d1032959b0ab8df437c820d
2016-01-20 14:48:01 -08:00
Andrea Marchesini bf32b2ecd5 Bug 1162658 - Update FormData to match latest spec, r=smaug 2016-01-20 17:25:03 +00:00
Jean-Yves Avenard f80d48caac 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
Ehsan Akhgari d08dcc913c Bug 1209081 - Part 1: Implement the "navigate" value for RequestMode; r=bkelly 2016-01-19 17:46:10 -05:00
Michael Layzell 074d4ec162 Bug 1230563 - Part 2: Test for corrected cookie permission behavior, r=ehsan 2016-01-19 01:33:20 -05:00
Hiroyuki Ikezoe 4c0263a3ed Bug 1096774 - Part 1: Implement Animation Constructor. r=birtles, r=smaug 2016-01-16 19:02:00 -05:00
Jan-Ivar Bruaroey ddcdf769db Bug 1232082 - add pc.ontrack and RTCTrackEvent r=jesup,smaug
--HG--
extra : transplant_source : %BA%B7%0B%AD%EA%24%19R%93-%9F%CF%82%10%CE%8B%DC4%FB%15
2016-01-12 15:09:01 -05:00
Ehsan Akhgari 61ec7f09b3 Bug 1240161 - Remove "only-if-cached" from RequestCache; r=bkelly 2016-01-15 16:24:16 -05:00
Carsten "Tomcat" Book 7e52b24fab merge mozilla-inbound to mozilla-central a=merge 2016-01-15 11:46:47 +01:00