Daosheng Mu
66e6df1d73
Bug 1336002 - Part 1: Support button touched in the Gamepad API; r=qdot
...
MozReview-Commit-ID: FVWo5bpuSkS
--HG--
extra : rebase_source : 5bf9742409ac4466c3fa289c9a7a2596c4983de7
2017-04-06 18:36:46 +08:00
Wes Kocher
5eabc03c18
Merge m-c to autoland a=merge
2017-04-10 16:55:21 -07:00
Nico Grunbaum
9352ee95aa
Bug 1344970 - rename mozRtt to roundTripTime r=jib,smaug
...
MozReview-Commit-ID: 3kES8JUPd3n
--HG--
extra : rebase_source : e49846845d7cbd43f96d13cb1881e0383517f197
2017-03-06 15:50:10 -08:00
Tomislav Jovanovic
25ed6f5d60
Bug 1318565 - Allow extensions with permission to read from tainted Canvas r=bz
...
MozReview-Commit-ID: 1tMHynv9FBO
--HG--
extra : rebase_source : 4296af4ae94eaf618d7d33741b2a04a7e0dfd4a0
2017-04-07 21:32:18 +02:00
Ho-Pang Hsu
28ae7dfbde
Bug 1353638
- P1: Hide useCache registrationOptions. r=bkelly
2017-04-05 23:42:50 +08:00
Sebastian Hengst
594c2edeec
Backed out changeset 321a37f440e8 (bug 1353638
) for linting failure in testing/web-platform/meta/MANIFEST.json. r=backout
2017-04-07 18:40:20 +02:00
Ho-Pang Hsu
475f025932
Bug 1353638
- P1: Hide useCache registrationOptions. r=bkelly
2017-04-05 23:42:50 +08:00
Andrea Marchesini
3535802d8b
Bug 1354441 - Update MediaQueryList to the latest version of the spec, r=jwatt
2017-04-10 16:29:06 +02:00
Jessica Jong
68680ac23a
Bug 1346085 - Part 2: Set input element's focus state when inner fields are focused/blurred. r=smaug
...
Since the inner fields of date/time input are now <span> instead of <input>
text, we are adding an API for binding code to set the focus state of the
bound input element when inner fields are focused/blurred.
MozReview-Commit-ID: 9wvu57xT6HZ
--HG--
extra : rebase_source : c6c3832fe0aa0fe9429052dcb5b15a3497c33fa4
2017-04-05 15:02:30 +08:00
Carsten "Tomcat" Book
7a670cdd01
merge mozilla-inbound to mozilla-central a=merge
2017-04-05 14:33:35 +02:00
Nico Grunbaum
af67a2fb4c
Bug 1348657 - implement framesEncoded, pliCount, nackCount and firCount for webrtc stats r=jib,smaug
...
MozReview-Commit-ID: E873mbcrlLL
--HG--
extra : rebase_source : ca6f5d7ab0490948aaed1ae793ed5906149b7236
2017-03-21 21:52:06 -07:00
Aryeh Gregor
b03daa975a
Bug 1314388 - Remove SVGZoomEvent; r=longsonr,smaug
...
Some code in SVGSVGElement.cpp might be unnecessary now, but Robert said
to leave it for a followup.
MozReview-Commit-ID: 8PpRGeGrREJ
2017-04-04 15:36:22 +03:00
Olli Pettay
fcfaf00e22
Bug 1345044 - Make init*Event() arguments optional except the first; r=stone
...
Test updates by Aryeh Gregor <ayg@aryeh.name>, reviewed by smaug.
MozReview-Commit-ID: 8GJq3Kx44S
2017-04-04 20:28:36 +03:00
Masayuki Nakano
7fff9e9d7f
Bug 1352949 Remove dom.keyboardevent.code.enabled r=smaug
...
KeyboardEvent.code has already been enabled and it's already available with Chrome too. So, we won't disable it.
MozReview-Commit-ID: LLlAoMebtsU
2017-04-03 18:04:27 +09:00
Iris Hsiao
98b769cf18
Backed out the accidental backout of the backout of 3 changesets (bug 1311802). r=backout/reland
...
Backed out changeset 44bd57c9340f (bug 1311802)
Backed out changeset 4bb94cbb9a24 (bug 1311802)
Backed out changeset 15d9c5895041 (bug 1311802)
2017-03-31 10:11:19 +02:00
Sebastian Hengst
2374426ebe
Backed out changeset 7e3f9a865413 (bug 1311802) for failing browser/base/content/test/static/browser_parsable_css.js. r=backout
2017-03-31 10:08:21 +02:00
Iris Hsiao
f55fc8d7c5
Backed out 3 changesets (bug 1311802) for mochitest failures in test_vrDisplay_onvrdisplaydeactivate_crosscontent.html
...
Backed out changeset 44bd57c9340f (bug 1311802)
Backed out changeset 4bb94cbb9a24 (bug 1311802)
Backed out changeset 15d9c5895041 (bug 1311802)
2017-03-31 14:35:43 +08:00
Chih-Yi Leu
87da0a5295
Bug 1311802 - Part1 - Add SetMountState interface for VRMockDisplay; r=baku,daoshengmu
...
MozReview-Commit-ID: 7MFHIri2Bq7
--HG--
extra : rebase_source : 87c33bc5f06e6bcf53b72cae398ee72873c883cf
2017-03-27 11:26:19 +08:00
Andrew McCreight
855f08b5d6
Bug 1350435 - Compute snapshot ID in the parent process. r=fitzgen,smaug
...
The parent and content processes can have different temp directories
when sandboxing is enabled, so the process that creates the file for a
heap snapshot must also determine the snapshot ID.
MozReview-Commit-ID: 2UuncT54NXc
--HG--
extra : rebase_source : 350e49bf7c570abfdde457a89ee8922f8cdb8b7d
2017-03-24 10:34:44 -07:00
Daosheng Mu
3809301030
Bug 1299937 - Part 5: Add gamepad extension API tests; r=Lenzak,qdot
...
MozReview-Commit-ID: ICeDyGUn4XH
--HG--
extra : rebase_source : 365b47581bd44c70be9d8bbefdc4236191abb3a9
2017-02-02 15:00:51 +08:00
Daosheng Mu
9cf81ce92e
Bug 1299937 - Part 1: Implement GamepadHapticActuator in Gamepad API; r=qdot
...
MozReview-Commit-ID: GJZvgxSBVlB
--HG--
extra : rebase_source : 8d7c36b469a791337d7eec2c372a0c40fddb9c62
2017-02-02 14:30:58 +08:00
Andrea Marchesini
cd6bd71606
Bug 1341738 - Implement FetchController and FetObserver - part 4 - FetchObserver WebIDL, r=bkelly
2017-03-22 11:06:23 +01:00
Andrea Marchesini
8552a5e7ba
Bug 1341738 - Implement FetchController and FetObserver - part 1 - FetchController in WebIDL, r=bkelly
2017-03-22 11:04:57 +01:00
Andrea Marchesini
ce13019950
Bug 1344957 - Enabling File.createFromNsIFile and File.createFromFileName only for testing and file-content-process, r=ehsan, r=bobowen
2017-03-21 11:11:06 +01:00
Sebastian Hengst
db670f1744
merge mozilla-central to autoland. r=merge a=merge
2017-03-18 16:35:12 +01:00
Sebastian Hengst
c9f5cc6b45
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 8nsStTZt40O
2017-03-18 16:24:53 +01:00
Kris Maglione
208527f994
Bug 1333990: Follow-up: Clarify documentation for PrecompiledScript bindings. r=bz
...
MozReview-Commit-ID: iDyic5hkgy
--HG--
extra : rebase_source : 7b2626280d0f3d97f781543af487bf914c2ac035
2017-03-17 13:58:00 -07:00
Cameron McCormack
0c4867b06c
Bug 1346623 - Part 2: Add an API to get computed style values through an AnonymousContent object. r=bholley
...
MozReview-Commit-ID: Dbvuk16CjFT
--HG--
extra : rebase_source : 2c40e4cd9ce08d6f2a5feb13293cc151de6deb80
2017-03-16 22:46:43 +08:00
Masayuki Nakano
87d8470a52
Bug 1347073 Get rid of UIEvent.isChar since it's not initialized properly on most platforms and the other browsers don't support this r=smaug
...
UIEvent.isChar is not supported by the other browsers and the value isn't initialized any platforms except on macOS. So, the value isn't useful and we have no reason to keep it.
MozReview-Commit-ID: 4BLpo88gSZj
--HG--
extra : rebase_source : ca950f8cb618a0cadc99ba4c80b5a8df94a20f27
2017-03-14 18:29:39 +09:00
Cameron McCormack
fb18ceba5d
Bug 1330843 - Allow JS to create NAC pseudo-elements. r=bholley
...
MozReview-Commit-ID: 2aBPoCOsT6R
--HG--
extra : rebase_source : bc32cd9e4bd5c73af094718c795691da84abe5ba
2017-03-17 15:30:34 +08:00
Carsten "Tomcat" Book
3e0a5441c6
Merge mozilla-central to mozilla-inbound
2017-03-17 14:55:15 +01:00
Carsten "Tomcat" Book
1c400b7ed3
Backed out changeset 39ee9556d4a0 (bug 1346623)
2017-03-17 08:18:53 +01:00
Kris Maglione
8d2a5ab915
Bug 1333990: Part 2d - Add a utility to block HTML parsing until sandbox scripts are ready. r=hsivonen,billm
...
In order to asynchronously load content scripts that need to run very early in
the page load cycle, before any ordinary page scripts, we need to be able to
block parsing from the document-element-inserted listener. Since the script
loader operates by returning promises, blocking on promise resolution is the
simplest way to achieve this.
MozReview-Commit-ID: CTWlyrP6dqG
--HG--
extra : rebase_source : 28ce713a6450c223f9b2089e6c6e8c78284ef8af
2017-03-16 16:47:35 -07:00
Kris Maglione
437f4e37d4
Bug 1333990: Part 1a - Add an async script pre-loading utility. r=billm,shu
...
MozReview-Commit-ID: 4vJF2drLeHS
--HG--
extra : rebase_source : 8adaa22d6d91ac6ef1804cf4c8d5698cf304b141
2017-03-16 19:10:40 -07:00
Cameron McCormack
d47e6354c6
Bug 1346623 - Part 2: Add an API to get computed style values through an AnonymousContent object. r=bholley
...
MozReview-Commit-ID: Dbvuk16CjFT
--HG--
extra : rebase_source : 2c40e4cd9ce08d6f2a5feb13293cc151de6deb80
2017-03-16 22:46:43 +08:00
Wes Kocher
1d6765414b
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: AcDLWqQhcBe
2017-03-15 14:29:24 -07:00
Jessica Jong
e6024768b9
Bug 1346084 - Expose mozIntl.getLocaleInfo to ChromeOrXBL. r=smaug
2017-03-14 20:38:00 +01:00
John Dai
f051812614
Bug 1333353 - Implement getAutocompleteInfo() for select element. r=smaug
2017-03-14 02:28:00 -04:00
Zibi Braniecki
fbfa4998fa
Bug 1346819 - Port SanitizeAsBCP47 to LocaleService. r=baku,jfkthame
...
MozReview-Commit-ID: 2SXD5HaJPXr
--HG--
extra : rebase_source : 44404dfd577f13fde722ef5c13a29f853766786d
2017-03-13 08:31:43 -07:00
Brad Werth
3b8561b408
Bug 1151421 Part 1: Change Window scroll and offset properties to be doubles instead of ints. r=smaug
...
MozReview-Commit-ID: KeTokCIO5D9
--HG--
extra : rebase_source : 02f4aedf0e9dd662c53816dcc22766041f962bdb
2017-03-02 13:01:31 -08:00
Tobias Schneider
b7b6c5f6b1
Bug 1319137 - (intersection-observer) Add isIntersecting property to IntersectionObserverEntry r=mrbkap,mstange
...
MozReview-Commit-ID: GmwpD0FYWAa
--HG--
extra : rebase_source : b87bff385f10ee97d491548d98557e0e2cd2ad21
2017-02-08 11:22:53 -08:00
Masayuki Nakano
a959abd5c5
Bug 1318312 part.2 Mark Selection as "called by JS" when every Selection API which may cause changing selection is called by JS r=smaug
...
Selection needs to be able to distinguish if every selection change is caused by JS (i.e., via Selection API) or the others.
This patch maps some methods of Range and Selection to *JS(). Each of them marks its instance as "used by JS" and calls corresponding method.
With this change, Selection::NotifySelectionListeners() can move focus only when it's caused by Selection API.
MozReview-Commit-ID: 1GoLHiIJ10Y
--HG--
extra : rebase_source : 02d497f9e55b3325a2e01c3041cadb90881dccb8
2017-03-10 16:55:12 +09:00
Kaku Kuo
2f5609af1a
Bug 1345403 part 3 - Test element becomes tainted by DrawImage; r=jwwang,smaug
...
MozReview-Commit-ID: 9Txz4FbFtPe
--HG--
extra : rebase_source : eab599fdcbafa2fef60cc9951863727d8cc9c265
extra : intermediate-source : edc821a13b41fdfdae851e5fe2a8784795f248d9
extra : source : f540afdef527d1beb10a29c235f2e3b5637fc814
2017-03-08 20:22:05 +08:00
Carsten "Tomcat" Book
c1edc7067d
merge mozilla-inbound to mozilla-central a=merge
2017-03-13 15:22:26 +01:00
Boris Zbarsky
060aadda89
Bug 1343037 part 16. Implement a version of nsTextEditorState::SetSelectionRange that takes a string for the direction. r=ehsan
...
MozReview-Commit-ID: E8zYAWolg94
2017-03-09 14:44:06 -05:00
Boris Zbarsky
e0ef9813e4
Bug 1343037 part 13. Implement nsTextEditorState::SetSelectionEnd. r=ehsan
...
This introduces three behavior changes:
1) Before this change, in cached mode, we did not enforce the "start <= end"
invariant.
2) Before this change, in cached mode, we did not fire "select" events on
selectionEnd changes.
3) Changes the IDL type of HTMLInputElement's selectionEnd attribute to
"unsigned long" to match the spec and HTMLTextareaElement.
MozReview-Commit-ID: J3Gkhr8VnbS
2017-03-09 14:44:05 -05:00
Boris Zbarsky
badbeff5ec
Bug 1343037 part 12. Implement nsTextEditorState::SetSelectionStart. r=ehsan
...
This introduces three behavior changes:
1) Before this change, in cached mode, we did not enforce the "start <= end"
invariant.
2) Before this change, in cached mode, we did not fire "select" events on
selectionStart changes.
3) Changes the IDL type of HTMLInputElement's selectionStart attribute to
"unsigned long" to match the spec and HTMLTextareaElement.
MozReview-Commit-ID: JM9XXMMPUHM
2017-03-09 14:44:05 -05:00
Ben Kelly
86443f020e
Bug 1311324 P3 Remove ServiceWorkerMessageEvent interface. r=bz
2017-03-09 20:50:13 -05:00
Ben Kelly
29ca0de50c
Bug 1311324 P1 Update the MessageEvent webidl and implementation class. r=bz
2017-03-09 20:50:13 -05:00
Andrea Marchesini
12b54aa0f5
Bug 1299500 - Get rid of DeviceStorage API - part 10 - DeviceStorage, r=ehsan, r=billm
2017-03-08 20:15:45 +01:00