Masayuki Nakano
765e91b497
Bug 1569902 - part 1: Stop using attribute to consider whether a `<br>` element is an editor bogus node or not r=m_kato,smaug
...
Editor creates a `<br>` element when it's root element is empty.
Then, it's stored by `TextEditRules::mBogusNode` and used for checking
whether the editor is empty quickly. However, this `<br>` element has
`mozeditorbogusnode` attribute whose value is `true`. However, adding or
removing the attribute is not cheap and web apps can refer such illegal
attribute.
Therefore, this patch makes `HTMLBRElement` take a specific flag whether
it's a bogus node or not. However, this means that this hacky thing will be
exposed outside editor module. For making what is the bogus node clearer,
this patch calls the such `<br>` elements as "padding `<br>` element for
empty editor". So, this patch also includes a lot of renaming methods and
variables, and modifying related comments.
Differential Revision: https://phabricator.services.mozilla.com/D39857
--HG--
extra : moz-landing-system : lando
2019-08-02 05:44:40 +00:00
Boris Zbarsky
4b604e5a0b
Bug 1570490. Remove some unnecessary argument name escapes. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D40109
--HG--
extra : moz-landing-system : lando
2019-07-31 22:00:37 +00:00
Andreas Pehrson
719dfe4ede
Bug 1493613 - Update muted state through MediaStreamTrackSource. r=bwc,smaug
...
This ensures all clones of the original track also receives the new muted state.
Differential Revision: https://phabricator.services.mozilla.com/D37933
--HG--
extra : moz-landing-system : lando
2019-07-31 09:35:06 +00:00
Dylan Roeh
1e945a8dd6
Bug 1553603 - Support "capture" attribute in Gecko and expose in GV. r=geckoview-reviewers,smaug,snorp,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D38746
--HG--
extra : moz-landing-system : lando
2019-07-30 18:13:05 +00:00
Andreas Pehrson
10202bfc64
Bug 1561254 - Support groupId in constraints. r=achronop,jib,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D37692
--HG--
extra : moz-landing-system : lando
2019-07-30 16:28:44 +00:00
Ehsan Akhgari
5aacc9192f
Bug 1569677 - Part 2: Move HTMLDocument.userInteractionForTesting to Document; r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D39724
--HG--
extra : moz-landing-system : lando
2019-07-29 19:32:53 +00:00
Ehsan Akhgari
373fbdc037
Bug 1569677 - Part 1: Move the Safebrowsing helpers from HTMLDocument to Document; r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D39723
--HG--
extra : moz-landing-system : lando
2019-07-29 19:32:51 +00:00
Boris Zbarsky
a2ab584ff7
Bug 1568585
. Stop implementing JS-exposed QueryInterface on Window. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D39234
--HG--
extra : moz-landing-system : lando
2019-07-25 14:31:10 +00:00
Boris Zbarsky
6179d86a65
Bug 1568285. Stop implementing JS-exposed QueryInterface for TreeColumns and TreeContentView. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D39077
--HG--
extra : moz-landing-system : lando
2019-07-24 13:22:07 +00:00
Boris Zbarsky
63783b438f
Bug 1568303. Stop implementing JS-exposed QueryInterface on some core DOM objects. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D39085
--HG--
extra : moz-landing-system : lando
2019-07-24 08:52:41 +00:00
Boris Zbarsky
2f8935720c
Bug 1568301. Stop implementing JS-exposed QueryInterface on Selection. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D39083
--HG--
extra : moz-landing-system : lando
2019-07-24 08:50:59 +00:00
Boris Zbarsky
c41064df1d
Bug 1568298. Stop implementing JS-exposed QueryInterface on XMLHttpRequest. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D39082
--HG--
extra : moz-landing-system : lando
2019-07-24 08:50:41 +00:00
Boris Zbarsky
a4d2c02692
Bug 1568281. Stop implementing JS-exposed QueryInterface on DOMParser. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D39070
--HG--
extra : moz-landing-system : lando
2019-07-24 08:08:30 +00:00
Mike Conley
6d1794690b
Bug 1565927 - Default FrameCrashedEvent's isTopFrame to true if never set. r=nika
...
This is the safer assumption, since we normally skip setting isTopFrame
explicitly if no BrowsingContext exists (which is the case if, for example,
the crash is due to the fact that creating the top-level browser failed).
Differential Revision: https://phabricator.services.mozilla.com/D38119
--HG--
extra : moz-landing-system : lando
2019-07-17 01:50:04 +00:00
Emilio Cobos Álvarez
1e51ee6ad5
Bug 1564466 - Remove MediaSource::{Enabled,ExperimentalEnabled}, and use [Pref] on the IDL instead. r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D38098
--HG--
extra : moz-landing-system : lando
2019-07-18 13:06:25 +00:00
Jan-Ivar Bruaroey
3aef894f49
Bug 1551316 - Add pc.restartIce() method. r=bwc,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D30976
--HG--
extra : moz-landing-system : lando
2019-07-17 21:19:51 +00:00
Razvan Maries
adc6758e36
Backed out 2 changesets (bug 1564466) for perma fails on EnsureMTA.h. CLOSED TREE
...
Backed out changeset 8011dd41d7d3 (bug 1564466)
Backed out changeset b162d0e42bee (bug 1564466)
2019-07-17 22:48:41 +03:00
Emilio Cobos Álvarez
4cfbe11244
Bug 1564466 - Remove MediaSource::{Enabled,ExperimentalEnabled}, and use [Pref] on the IDL instead. r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D38098
--HG--
extra : moz-landing-system : lando
2019-07-15 18:32:29 +00:00
Karl Tomlinson
0d0c740557
Bug 1542931 Add AudioWorkletProcessorConstructor r=bzbarsky
...
https://github.com/WebAudio/web-audio-api/issues/1839
Depends on D34476
Differential Revision: https://phabricator.services.mozilla.com/D34477
--HG--
extra : moz-landing-system : lando
2019-06-11 15:45:45 +00:00
Kagami Sascha Rosylight
d75e9f219f
Bug 1360475: Use union for DOMMatrix constructor r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D35211
--HG--
extra : moz-landing-system : lando
2019-07-16 21:12:38 +00:00
Kagami Sascha Rosylight
8f29f2145b
Bug 1514538 - Support DOMMatrix2DInit for addPath r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D38054
--HG--
extra : moz-landing-system : lando
2019-07-16 16:35:26 +00:00
Paul Adenot
c74b95c375
Bug 1350973 - Implement new attributes MediaStreamAudioSourceNode.mediaStream and MediaElementAudioSourceNode.mediaElement. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D37283
--HG--
extra : moz-landing-system : lando
2019-07-11 20:09:58 +00:00
Paul Adenot
553f80fde6
Bug 1324545 - Implement AudioContext getOutputTimestamp(). r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D37281
--HG--
extra : moz-landing-system : lando
2019-07-12 11:27:25 +00:00
Paul Adenot
8c692f2f23
Bug 1324552 - Implement AudioContext baseLatency and outputLatency attributes. r=pehrsons,baku
...
Differential Revision: https://phabricator.services.mozilla.com/D37280
--HG--
extra : moz-landing-system : lando
2019-07-12 11:28:03 +00:00
Boris Zbarsky
6474e0a0f2
Bug 1565055. Use USVString in window.open(). r=peterv
...
Of course there's no wpt coverage for this... :(
Differential Revision: https://phabricator.services.mozilla.com/D37666
--HG--
extra : moz-landing-system : lando
2019-07-11 16:31:34 +00:00
Boris Zbarsky
f471fc6507
Bug 1564663. Clean up the arguments to document.open to align better with the spec. r=mbrodesser
...
Differential Revision: https://phabricator.services.mozilla.com/D37642
--HG--
extra : moz-landing-system : lando
2019-07-11 16:30:27 +00:00
shindli
883c6619a6
Backed out 3 changesets (bug 1324552, bug 1324545, bug 1350973) for causing perma mda leakcheck failures CLOSED TREE
...
Backed out changeset db14e59c7e6e (bug 1324545)
Backed out changeset 088e13476d39 (bug 1324552)
Backed out changeset e79a64fc49e7 (bug 1350973)
2019-07-11 18:55:03 +03:00
Paul Adenot
e66a2c4316
Bug 1324545 - Implement AudioContext getOutputTimestamp(). r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D37281
--HG--
extra : moz-landing-system : lando
2019-07-11 13:34:15 +00:00
Paul Adenot
4c99611f32
Bug 1324552 - Implement AudioContext baseLatency and outputLatency attributes. r=pehrsons,baku
...
Differential Revision: https://phabricator.services.mozilla.com/D37280
--HG--
extra : moz-landing-system : lando
2019-07-11 13:30:07 +00:00
Paul Adenot
03e7bf883c
Bug 1350973 - Implement new attributes MediaStreamAudioSourceNode.mediaStream and MediaElementAudioSourceNode.mediaElement. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D37283
--HG--
extra : moz-landing-system : lando
2019-07-11 13:18:51 +00:00
Alphan Chen
02e1dcbe25
bug 1562889 - Convert content-sessionStore to C++: add browser epochs support r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D36606
--HG--
extra : moz-landing-system : lando
2019-07-11 09:46:14 +00:00
Kagami Sascha Rosylight
8d91017fdb
Bug 928150: Implement canvas getTransform() and setTransform() r=bzbarsky
...
Adds getTransform() and setTransform() to CanvasRenderingContext2D.
Differential Revision: https://phabricator.services.mozilla.com/D36871
--HG--
extra : moz-landing-system : lando
2019-07-11 06:14:58 +00:00
arthur.iakab
973b98aac6
Backed out changeset 0aea246d01bb (bug 928150) for causing build bustages on DOMMatrix.h CLOSED TREEE
2019-07-11 06:31:59 +03:00
Kagami Sascha Rosylight
b65864cf84
Bug 928150: Implement canvas getTransform() and setTransform() r=bzbarsky
...
Adds getTransform() and setTransform() to CanvasRenderingContext2D.
Differential Revision: https://phabricator.services.mozilla.com/D36871
--HG--
extra : moz-landing-system : lando
2019-07-11 02:43:46 +00:00
Kagami Sascha Rosylight
4d85db26bb
Bug 1364875: Append double in DOMMatrix stringifier r=bzbarsky,jwalden
...
Fixed the stringifier as the spec mandates [using full double precision](https://github.com/w3c/fxtf-drafts/issues/120#issuecomment-300713781 ).
Differential Revision: https://phabricator.services.mozilla.com/D35593
--HG--
extra : moz-landing-system : lando
2019-07-11 02:49:51 +00:00
Ryan Hunt
27bd25767f
Bug 1561395 - Move drawSnapshot API to WindowGlobalParent and allow specifying the whole viewport as a rect. r=mattwoodrow,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D35842
--HG--
extra : moz-landing-system : lando
2019-07-10 16:45:46 +00:00
Andreas Pehrson
2283c81baa
Bug 1560907 - Remove default value for mediaSource constraint. r=jib,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D36087
--HG--
extra : moz-landing-system : lando
2019-07-10 09:45:26 +00:00
Boris Zbarsky
f5a8c4edc3
Add IDL source information to some event interfaces. No bug. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D37453
--HG--
extra : moz-landing-system : lando
2019-07-09 19:02:18 +00:00
Ehsan Akhgari
b4583cafa5
Bug 1558571 - Move HTMLDocument.all to Document; r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D34569
--HG--
extra : moz-landing-system : lando
2019-07-09 18:09:40 +00:00
Dorel Luca
f2dfa057a6
Backed out changeset 4bacb947e991 (bug 1558571) for WPT failures on /xhr/responsexml-document-properties.html
2019-07-09 20:45:41 +03:00
Ehsan Akhgari
9f6d9e9359
Bug 1558571 - Move HTMLDocument.all to Document; r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D34569
--HG--
extra : moz-landing-system : lando
2019-07-08 18:49:45 +00:00
Ehsan Akhgari
127357ac73
Bug 1558570 - Move HTMLDocument.clear/captureEvents/releaseEvents to Document; r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D34567
--HG--
extra : moz-landing-system : lando
2019-07-08 21:59:10 +00:00
Boris Zbarsky
af2cf91b24
Add IDL source documentation for BlobEvent. No bug. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D37095
--HG--
extra : moz-landing-system : lando
2019-07-08 15:53:01 +00:00
Alex Catarineu
a8b667f825
Bug 467035 - Avoid leaking browser language via DTD r=Gijs,bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D34187
--HG--
extra : moz-landing-system : lando
2019-07-08 10:47:05 +00:00
Andrea Marchesini
f9e570ba21
Bug 1514474 - Implement FeaturePolicy.features(), r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D35802
--HG--
extra : moz-landing-system : lando
2019-07-08 02:03:18 +00:00
Andrea Marchesini
e87202df68
Bug 1514296 - Rename Document.policy to Document.featurePolicy, r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D35801
--HG--
extra : moz-landing-system : lando
2019-07-08 00:10:56 +00:00
Ciure Andrei
35fa9e2361
Backed out changeset fe8c2426d9d3 (bug 1514474) for causing beta simulation failures CLOSED TREE
2019-07-08 04:58:50 +03:00
Ciure Andrei
d94259f899
Backed out 2 changesets (bug 1514296) for causing beta simulation failures CLOSED TREE
...
Backed out changeset 88f4a687f039 (bug 1514296)
Backed out changeset fe343795c247 (bug 1514296)
2019-07-08 03:03:22 +03:00
Andrea Marchesini
5a8e4fdbe9
Bug 1514474 - Implement FeaturePolicy.features(), r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D35802
--HG--
extra : moz-landing-system : lando
2019-07-06 15:11:23 +00:00
Andrea Marchesini
e01cab332f
Bug 1514296 - Rename Document.policy to Document.featurePolicy, r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D35801
--HG--
extra : moz-landing-system : lando
2019-07-06 15:10:59 +00:00