Kevin Wern
b2052e9ddc
Bug 1304044 - implement auxclick r=smaug
...
After click events with button 2 or 3 are fired, fire auxclick, a new
event intended to represent a non-primary mouse click. Because this
event, based on the design examples and blink's implementation, is
intended to be used with content listeners, always dispatch on content
listeners--not just those that force all events to be dispatched (i.e.
document/window). This diverges from the behavior of our click events
from non-primary buttons.
Eventually, we hope this will replace click events for non-primary
buttons. For now, leave those events for compatibility reasons.
Additionally, add handling of this new event, where necessary.
MozReview-Commit-ID: 8osozM4h6Ya
--HG--
extra : rebase_source : 558261dd0d0b9241efa84ca168c50455850af03a
2016-11-30 19:48:02 -05:00
Jan-Ivar Bruaroey
b99634ed26
Bug 1263312 - Have set(Local|Remote)Description take dictionaries. r=smaug
...
MozReview-Commit-ID: 6huaK3L2yC0
--HG--
extra : rebase_source : 96574ec71e4966309551692efa520bfd4723b799
2016-11-09 11:31:31 -05:00
Jan-Ivar Bruaroey
19a630af33
Bug 1263312 - Have addIceCandidate take a dictionary. r=drno,smaug
...
MozReview-Commit-ID: HuWYZkGS2Wg
--HG--
extra : rebase_source : 783233029b9e5ed37cd2cce7738a59753e1d42a0
2016-11-08 21:36:04 -05:00
Jan-Ivar Bruaroey
abf8ad5cfb
Bug 1263312 - Update RTCIceCandidate to spec. r=drno,smaug
...
MozReview-Commit-ID: 6S60dAWgZH5
--HG--
extra : rebase_source : e2c5629b30e1227269a160609413d71769f5359f
2016-11-08 20:22:40 -05:00
Phil Ringnalda
1633caa488
Backed out 6 changesets (bug 1263312) for failures in test_exceptions_from_jsimplemented.html
...
Backed out changeset 17ae85e95667 (bug 1263312)
Backed out changeset 1814c92e203b (bug 1263312)
Backed out changeset 6b71306765d2 (bug 1263312)
Backed out changeset 33449a5d1676 (bug 1263312)
Backed out changeset b311b7e439e8 (bug 1263312)
Backed out changeset a667af08ffb5 (bug 1263312)
2016-12-09 08:33:55 -08:00
Jan-Ivar Bruaroey
72504e9cfe
Bug 1263312 - Have set(Local|Remote)Description take dictionaries. r=smaug
...
MozReview-Commit-ID: 6huaK3L2yC0
--HG--
extra : rebase_source : e7f65f29dae1e224f5cb12a6cfcf38abc53d982f
2016-11-09 11:31:31 -05:00
Jan-Ivar Bruaroey
9f6208f552
Bug 1263312 - Have addIceCandidate take a dictionary. r=drno,smaug
...
MozReview-Commit-ID: HuWYZkGS2Wg
--HG--
extra : rebase_source : 0ba253cd512f9359a16c5a4c95ff8f3f073c1c3f
2016-11-08 21:36:04 -05:00
Jan-Ivar Bruaroey
ec96d21e87
Bug 1263312 - Update RTCIceCandidate to spec. r=drno,smaug
...
MozReview-Commit-ID: 6S60dAWgZH5
--HG--
extra : rebase_source : e2c5629b30e1227269a160609413d71769f5359f
2016-11-08 20:22:40 -05:00
Daosheng Mu
168eb8d109
Bug 1313581 - Part 1: Support hand attribute in GamepadAPI; r=kip,lenzak800,qdot
...
MozReview-Commit-ID: 9n48LGaqOP2
--HG--
extra : rebase_source : b4e7a0dd831a15b1b1ea36ef1dd8d1c83e7b3fce
2016-11-14 17:28:48 +08:00
Kaku Kuo
f3b6c19f63
Bug 1244768 part 9 - modify the play() method; r=alwu,bz,jwwang
...
4.8.12.8
https://html.spec.whatwg.org/multipage/embedded-content.html#dom-media-play
MozReview-Commit-ID: 5r4xOIQwOEr
--HG--
extra : rebase_source : a603e8865b8873a31fafdc7004d01bc2cd840d2c
2016-12-01 14:54:33 +08:00
Carsten "Tomcat" Book
6a10d6b691
Merge mozilla-central to mozilla-inbound
2016-12-07 11:39:51 +01:00
Boris Zbarsky
59f74104a6
Bug 1321879 part 2. Stop using IsCallerChrome() in animations API. r=birtles
2016-12-06 23:47:23 -10:00
Jan-Ivar Bruaroey
31f6665fa6
Bug 1319542 - Update RTCDataChannelInit to spec, and remove support for old deprecated values. r=jesup,mrbkap
...
MozReview-Commit-ID: 12JbUVuSEYg
--HG--
extra : rebase_source : 120d9c16fcea651d998593286bb54bfbb0ebfffa
2016-11-22 16:13:04 -05:00
Hiroyuki Ikezoe
20bc31d6c8
Bug 1305325 - Part 3: Make AnimationPropertyValueDetails::mValue optional. r=birtles,smaug
...
MozReview-Commit-ID: H2fhRfC0Uoh
2016-12-04 08:07:39 +09:00
Andrea Marchesini
f22cf0451c
Bug 1321530 - FileReader.abort() should not throw, r=smaug
2016-12-02 13:16:59 +00:00
Stone Shih
d5527884b7
Bug 1298970 - Move UIEvent.cancelBubble to Event. r=smaug
...
MozReview-Commit-ID: JPc1JwfqpaZ
--HG--
extra : rebase_source : 9cad67011a76b0084bdc8b271de8356666068e0d
2016-11-29 10:28:21 +08:00
Andrew Swan
a814ac2978
Bug 1308688 Expose mozAddonManager allowed hosts to chrome r=bkelly
...
MozReview-Commit-ID: JI3qMmCtYFT
--HG--
extra : rebase_source : b33c1e63e10999e35e404222082486bdf1ecc56d
extra : source : 58a48b3e78629657f34e3479a8b36495657a0bba
2016-10-28 14:39:18 -07:00
Carsten "Tomcat" Book
9dd582c3dd
Merge mozilla-central to autoland
2016-11-29 11:50:17 +01:00
Jeff Gilbert (:jgilbert)
0de66f8a3a
Bug 1250077 - Add idl for WEBGL_compressed_texture_astc. - r=qdot
...
MozReview-Commit-ID: 3cZgfGfK8uT
2016-11-28 18:12:30 -08:00
Olli Pettay
79719d0e36
Bug 1320704 - Disable IntersectionObserver, r=bkelly
2016-11-28 21:11:35 +02:00
Eitan Isaacson
79929567ac
Bug 1318137 - Added charLength to speech synth boundary events. r=m_kato,smaug
...
MozReview-Commit-ID: 2B9gM3wmEVQ
--HG--
extra : rebase_source : 4a871e8eac27678d387d61f11830019189b90b53
2016-11-16 17:22:36 -08:00
Jeff Gilbert (:jgilbert)
3c8047e06c
Bug 1318507 - Merge some Buffer[Sub]Data entrypoints. - r=qdot
...
MozReview-Commit-ID: 8vON9f9N9G8
2016-11-22 23:59:22 -08:00
Jeff Gilbert (:jgilbert)
b02c0e8712
Bug 1318507 - Minimize WebGL idl divergence. - r=qdot
...
MozReview-Commit-ID: C8ap7ZHZSv9
2016-11-22 23:59:20 -08:00
Jan-Ivar Bruaroey
a51271cdc7
Bug 1197021 - Remove deprecation errors for obsolete RTCOfferOptions (w/mandatory optional). r=drno,mrbkap
...
MozReview-Commit-ID: BzCxOML3i2p
--HG--
extra : rebase_source : 0471f0333924cfeb63062240fa55d993361263d8
2016-11-20 12:16:20 -05:00
Carsten "Tomcat" Book
8b27dda5d1
merge mozilla-inbound to mozilla-central a=merge
2016-11-22 15:53:05 +01:00
Nils Ohlmeier [:drno]
3fc8a8554e
Bug 1193731: add missing onicegatheringstatechange to WebIDL r=bholley
...
MozReview-Commit-ID: 15xEZyOpXOy
--HG--
extra : rebase_source : aee169fd54153121532350c84b5b820127d68521
2016-11-19 11:00:09 -08:00
Jeff Gilbert (:jgilbert)
fa3292728b
Bug 1318523 - Unify VAO idl. - r=qdot
...
MozReview-Commit-ID: 21MUxpriDcj
2016-11-21 18:26:53 -08:00
Ehsan Akhgari
5db79d7e66
Bug 1318883 - Remove the NetworkStats API and related code; r=baku,mcmanus
2016-11-21 13:33:18 -05:00
Boris Zbarsky
96500c4e69
Bug 909656. Remove the legacycaller from HTMLObjectElement/HTMLEmbedElement, since it's not used in the wild, other browsers don't seem to support it, and we're dropping non-Flash plugins anyway. r=bsmedberg
2016-11-18 16:13:06 -05:00
Michael Layzell
d77310ec7b
Bug 1310771 - Part 2: Emit BrowserWillChangeProcess and BrowserChangedProcess when doing cross-frameloader navigations, r=smaug
...
With GroupedSHistory, history navigations may now require the browser to
change which frameloader is stored internally from within Core. This
patch adds a mechanism to allow for chrome code to respond to these
changes and both delay the change, or respond once the change is
performed.
Delaying the change is accomplished through the BrowserWillChangeProcess
event, which is fired when it is determined that a process change will
happen for the given browser, but the change has not occured yet. During
this time the nsIFrameLoader::AddProcessChangeBlockingPromise method may
be called on the target browser's frameloader. Any promises passed to
this method will be waited on, and the process change will not occur
until they have all been fulfiled.
Once that has occured, the process change occurs, and the
BrowserChangedProcess event is fired.
This is useful for chrome code which needs to flush state from the
original process before the change, and then which needs to connect
state in the new process with state in the chrome process.
MozReview-Commit-ID: C0Xn6pfruB2
2016-11-18 16:00:43 -05:00
Ehsan Akhgari
a0a6c1cd33
Bug 1318562 - Remove Navigator.updateManager; r=baku
2016-11-18 09:01:49 -05:00
Phil Ringnalda
e3b53628aa
Merge m-c to m-i
...
MozReview-Commit-ID: GwBaSZdoAZK
2016-11-17 20:33:59 -08:00
Phil Ringnalda
61baa2aa9a
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: A3wgReQAalj
2016-11-17 19:21:20 -08:00
Neil Deakin
fd181fe163
Bug 1311279, add a chrome-only setCapture method that can ignore the allowed state, r=smaug
2016-11-17 09:56:43 -05:00
Carsten "Tomcat" Book
f378c398c9
Backed out changeset 1ba0d3288318 (bug 1311279)
2016-11-17 15:42:41 +01:00
Neil Deakin
4359bb41a3
Bug 1311279, add a chrome-only setCapture method that can ignore the allowed state, r=smaug
2016-11-17 09:28:27 -05:00
Boris Zbarsky
c892e11e49
Bug 1318117. Stop using IsCallerChrome in pointerlock API, fullscreen API, and documentURI getter. r=ehsan
2016-11-17 13:49:27 -05:00
Daosheng Mu
1350fb4f8f
Bug 1317706 - Remove Pose WebIDL for sharing the implementation to Pose class. r=bz
...
MozReview-Commit-ID: Lvu0AOBi5Ti
--HG--
extra : rebase_source : f8458e7eb5d4d356642918c83de5d08f7d76039e
2016-11-17 07:11:00 -05:00
Ehsan Akhgari
354db69f04
Bug 1318207 - Remove Navigator.mozPermissionSettings; r=baku
2016-11-17 09:19:13 -05:00
Carsten "Tomcat" Book
2c792af8f0
Merge mozilla-central to mozilla-inbound
2016-11-17 14:39:33 +01:00
Ting-Yu Lin
55e3c801ba
Bug 1271549 - Remove details and summary preference. r=bz
...
Bug 1259889 Part 2 [1] cannot be reverted cleanly, so I manually undo those
changes in this patch. That is, remove the ability for html.css to
invalidate dynamically since it was added specifically for details element.
Although reftest-stylo.list explicit mentions "DO NOT EDIT!", but I still
remove details pref from the file, since it doesn't harm to edit it anyway.
[1] https://hg.mozilla.org/mozilla-central/rev/30aaf3805b56
MozReview-Commit-ID: FsyTGQTxujh
--HG--
extra : rebase_source : 25e5a05a8a5a47642772da69f427631fa07e232d
2016-11-16 14:02:58 +08:00
Wes Kocher
609b9922f7
Merge m-c to autoland, a=merge
2016-11-16 17:29:05 -08:00
Aryeh Gregor
0e4353d48a
Bug 1002256 - Support CompositionEvent constructor; r=bkelly
...
All other browsers support a constructor here. Per current spec, the
constructor does not support .locale, although initCompositionEvent
does. If we ever decide to standardize .locale, the constructor can be
updated at that point. (Edge also supports .locale in
initCompositionEvent but not the constructor. Chrome doesn't support
.locale at all.)
2016-11-16 22:16:22 +02:00
Boris Zbarsky
04caf50b43
Bug 1317759. Remove LegacyIsCallerChromeOrNativeCode use in Event::GetScreenCoords in favor or caller type checks at the entrypoints where we really care about pretending that our screen is client-area sized. r=smaug
2016-11-16 14:10:22 -05:00
Boris Zbarsky
3815c83ef1
Bug 1317625. Stop using xpc::AccessCheck in WebGL code. r=jgilbert
2016-11-16 14:10:22 -05:00
Boris Zbarsky
be79f7def4
Bug 1317990. Remove Event::IsChrome in favor of passing CallerType arguments. r=smaug,bkelly
2016-11-16 14:10:22 -05:00
Andrea Marchesini
b0435b9411
Bug 1313420 - Implement Performance.timeOrigin - part 1, r=bz
2016-11-17 10:00:05 +01:00
Michelangelo De Simone
4b90783184
Bug 1317853 - Remove DOM/speakermanager and related code. r=jst
...
MozReview-Commit-ID: AHkMHalG99K
--HG--
extra : rebase_source : 7f0f47374d1208de97fad90ac9f3098dd5b2b330
2016-11-16 13:14:36 -08:00
Jan-Ivar Bruaroey
42cfd0d3ab
Bug 1313966 - Add deprecation warnings to writable RTCSessionDescription. r=drno,smaug
...
MozReview-Commit-ID: AZAjbgJHTAc
--HG--
extra : rebase_source : 23e368ed80414fb3a9b546b2842d5141dbcb4c0a
2016-11-08 17:50:24 -05:00
Ehsan Akhgari
5690b5e079
Bug 1317983 - Remove navigator.mozBrowserElementProxy; r=baku
...
This was implemented in bug 1196654 for the b2g system app, and is no longer
being used.
2016-11-16 12:22:14 -05:00