Nika Layzell
6186f66b37
Bug 1542779 - Use callback interfaces for JSWindowActor callbacks, r=jdai
...
This should not have any major behaviour changes, with the following exceptions:
1. The method for receiving messages from IPC is called `receiveMessage` rather
than `recvAsyncMessage`. This is more consistent with existing code, so
should be OK.
2. Exceptions will be correctly reported when thrown within a callback.
Differential Revision: https://phabricator.services.mozilla.com/D26547
--HG--
extra : moz-landing-system : lando
2019-04-15 15:49:02 +00:00
Mike Conley
50caaa08a3
Bug 1543128 - Have PictureInPictureChild detect clicks on Picture-in-Picture toggle if visible. r=jaws
...
Depends on D26806
Differential Revision: https://phabricator.services.mozilla.com/D26807
--HG--
extra : moz-landing-system : lando
2019-04-15 01:09:46 +00:00
Mike Conley
416db4aeac
Bug 1543128 - Have PictureInPictureToggleChild set hover states on the no-controls <video> widget manually. r=jaws
...
Depends on D26805
Differential Revision: https://phabricator.services.mozilla.com/D26806
--HG--
extra : moz-landing-system : lando
2019-04-15 01:09:26 +00:00
Mike Conley
559f6fe0f2
Bug 1543128 - Get rid of most of the AnonymousContent toggle implementation, but leave some things stubbed out for a later patch. r=jaws,zbraniecki
...
Depends on D26804
Differential Revision: https://phabricator.services.mozilla.com/D26805
--HG--
extra : moz-landing-system : lando
2019-04-15 01:09:12 +00:00
Mike Conley
189f9c4505
Bug 1542756 - Bug 1543128 - Add option to only return visible nodes from nsIDOMWindowUtils.nodesFromRect. r=emilio
...
Depends on D26778
Differential Revision: https://phabricator.services.mozilla.com/D26809
--HG--
extra : moz-landing-system : lando
2019-04-15 01:08:12 +00:00
Mike Conley
c0298fe7f6
Bug 1543122 - Add the simple Picture-in-Picture toggle to the <video controls/> binding, still preffed off by default. r=jaws
...
This also stops the PictureInPictureToggleChild from tracking videos with controls for now.
Depends on D26777
Differential Revision: https://phabricator.services.mozilla.com/D26778
--HG--
extra : moz-landing-system : lando
2019-04-15 01:07:53 +00:00
Mike Conley
827f8a0905
Bug 1543122 - Add a preference for controlling whether or not we display a toggle for Picture-in-Picture on <video> elements. r=jaws
...
Depends on D26775
Differential Revision: https://phabricator.services.mozilla.com/D26776
--HG--
extra : moz-landing-system : lando
2019-04-15 01:07:13 +00:00
Mike Conley
25829adc57
Bug 1543122 - Allow passing a static list of preference values to UAWidgets upon construction. r=bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D26775
--HG--
extra : moz-landing-system : lando
2019-04-15 01:06:54 +00:00
Csoregi Natalia
9e8043e236
Backed out 10 changesets (bug 1542756, bug 1543128, bug 1543122) for multiple media failures /test_setSinkId.html. CLOSED TREE
...
Backed out changeset ce3a15e1b737 (bug 1543128)
Backed out changeset cea8c1af70ad (bug 1543128)
Backed out changeset aeb23f8f45fb (bug 1543128)
Backed out changeset a2e73d143aba (bug 1543128)
Backed out changeset 1692fc6491a0 (bug 1543128)
Backed out changeset 9fbce4274cfd (bug 1542756)
Backed out changeset 20092bcebe6a (bug 1543122)
Backed out changeset 1645d577016c (bug 1543122)
Backed out changeset 3fce0b7586c1 (bug 1543122)
Backed out changeset aab68db4131b (bug 1543122)
2019-04-13 06:22:47 +03:00
Mike Conley
33058a6bbd
Bug 1543128 - Have PictureInPictureChild detect clicks on Picture-in-Picture toggle if visible. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D26807
--HG--
extra : moz-landing-system : lando
2019-04-13 01:24:23 +00:00
Mike Conley
a4cf1cd87c
Bug 1543128 - Have PictureInPictureToggleChild set hover states on the no-controls <video> widget manually. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D26806
--HG--
extra : moz-landing-system : lando
2019-04-13 01:24:05 +00:00
Mike Conley
326dd681a9
Bug 1543128 - Get rid of most of the AnonymousContent toggle implementation, but leave some things stubbed out for a later patch. r=jaws,zbraniecki
...
Differential Revision: https://phabricator.services.mozilla.com/D26805
--HG--
extra : moz-landing-system : lando
2019-04-13 01:23:48 +00:00
Mike Conley
0d5744162f
Bug 1542756 - Bug 1543128 - Add option to only return visible nodes from nsIDOMWindowUtils.nodesFromRect. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D26809
--HG--
extra : moz-landing-system : lando
2019-04-13 01:22:58 +00:00
Mike Conley
ab6c5e1a60
Bug 1543122 - Add the simple Picture-in-Picture toggle to the <video controls/> binding, still preffed off by default. r=jaws
...
This also stops the PictureInPictureToggleChild from tracking videos with controls for now.
Differential Revision: https://phabricator.services.mozilla.com/D26778
--HG--
extra : moz-landing-system : lando
2019-04-13 01:22:40 +00:00
Mike Conley
ab8986d79a
Bug 1543122 - Add a preference for controlling whether or not we display a toggle for Picture-in-Picture on <video> elements. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D26776
--HG--
extra : moz-landing-system : lando
2019-04-13 01:22:03 +00:00
Mike Conley
b8aa3fa939
Bug 1543122 - Allow passing a static list of preference values to UAWidgets upon construction. r=bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D26775
--HG--
extra : moz-landing-system : lando
2019-04-13 01:21:45 +00:00
Mike Conley
c4e69ae516
Bug 1535354 - Add a toggle to trigger Picture-in-Picture that appears over top of <video> elements. Disabled by default. r=jaws,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D25658
--HG--
extra : moz-landing-system : lando
2019-04-05 15:51:58 +00:00
meandave
e1d5a28c30
Bug 1532773 - Add player controls for PictureInPicture. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D25435
--HG--
extra : moz-landing-system : lando
2019-04-04 19:04:47 +00:00
Andreea Pavel
99b0952b07
Backed out changeset 8fa27903feba (bug 1532773) for failing bc at browser_showMessage.js on a CLOSED TREE
2019-04-03 21:46:18 +03:00
meandave
70cf4e4c3c
Bug 1532773 - Add player controls for PictureInPicture. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D25435
--HG--
extra : moz-landing-system : lando
2019-04-03 15:10:16 +00:00
Haik Aftandilian
ec23270654
Bug 1319116 - Part 2 - "Cancel" reverts header and footer settings to defaults r=jwatt
...
On Mac, don't attempt to save print settings after the user cancels out of the print dialog.
Differential Revision: https://phabricator.services.mozilla.com/D23889
--HG--
extra : moz-landing-system : lando
2019-04-01 14:42:24 +00:00
Mike Conley
796c55cef5
Bug 1536209 - Add documentation for PictureInPictureChild, simplify a few things, and clean-up some anonymous functions. r=Felipe
...
Differential Revision: https://phabricator.services.mozilla.com/D24432
--HG--
extra : moz-landing-system : lando
2019-03-22 23:33:53 +00:00
Mike Conley
9333cd58f5
Bug 1536209 - Make PictureInPictureChild.closePictureInPicture asynchronous and wait for the player window to fully go away. r=Felipe
...
Differential Revision: https://phabricator.services.mozilla.com/D24431
--HG--
extra : moz-landing-system : lando
2019-03-22 23:32:50 +00:00
Mike Conley
2c8a12e078
Bug 1535748 - Remove NIGHTLY_BUILD build-time switches for Picture-in-Picture. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D23948
--HG--
extra : moz-landing-system : lando
2019-03-21 13:58:17 +00:00
Brindusan Cristian
327ca02963
Backed out 2 changesets (bug 1535760, bug 1535748) for ESlint failure at browser_contextMenu.js:66:11. CLOSED TREE
...
Backed out changeset 8ab3c856b9c2 (bug 1535748)
Backed out changeset a9a01b1c9e3a (bug 1535760)
2019-03-21 04:35:52 +02:00
Mike Conley
47e70b9c38
Bug 1535748 - Remove NIGHTLY_BUILD build-time switches for Picture-in-Picture. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D23948
--HG--
extra : moz-landing-system : lando
2019-03-20 21:24:15 +00:00
alwu
b47db5a111
Bug 1524065 - part3 : remove unused message. r=baku
...
`resumeMedia` is used for resuming delayed autoplay, which have been replaced by notifying via the browsing context.
Differential Revision: https://phabricator.services.mozilla.com/D18139
--HG--
extra : moz-landing-system : lando
2019-03-19 18:45:37 +00:00
Mike Conley
fc71adb962
Bug 1535444 - Update MozTogglePictureInPicture actor definition. r=Felipe
...
Differential Revision: https://phabricator.services.mozilla.com/D23579
--HG--
extra : moz-landing-system : lando
2019-03-14 20:51:02 +00:00
Masayuki Nakano
9c5858d0a5
Bug 1514940 - part 2: Add telemetry probe to decide when we can remove the hack for Confluence data-review=liuche, r=smaug,janerik
...
We need to collect how many Confluence instances are loaded and how percentage
of that is old versions which require split keypress event model.
Differential Revision: https://phabricator.services.mozilla.com/D17908
--HG--
extra : moz-landing-system : lando
2019-03-14 05:39:38 +00:00
Mike Conley
95c0387c18
Bug 1531101 - When the PictureInPicture window closes, stop cloning immediately to update the original video UAWidget. r=Felipe
...
Differential Revision: https://phabricator.services.mozilla.com/D22165
--HG--
extra : moz-landing-system : lando
2019-03-13 01:44:37 +00:00
Dorel Luca
8d4d6ee416
Backed out 6 changesets (bug 1531101) for Mochitest failure in toolkit/content/tests/widgets/test_videocontrols_error.html. CLOSED TREE
...
Backed out changeset 10e9bbf2d1df (bug 1531101)
Backed out changeset 44d96bcc51f7 (bug 1531101)
Backed out changeset 4a4b44c3481a (bug 1531101)
Backed out changeset 12bcda2d76db (bug 1531101)
Backed out changeset 5887b55233c2 (bug 1531101)
Backed out changeset 13a0c61ed4fc (bug 1531101)
2019-03-12 02:04:54 +02:00
Mike Conley
2f1ea8d0d5
Bug 1531101 - When the PictureInPicture window closes, stop cloning immediately to update the original video UAWidget. r=Felipe
...
Differential Revision: https://phabricator.services.mozilla.com/D22165
--HG--
extra : moz-landing-system : lando
2019-03-08 15:48:11 +00:00
Mike Conley
a6dcd46f4f
Bug 1521964 - Make PictureInPictureChild use the cloneElementVisually API. r=Felipe
...
Differential Revision: https://phabricator.services.mozilla.com/D21402
--HG--
extra : moz-landing-system : lando
2019-03-01 22:37:26 +00:00
John Dai
12e61efb81
Bug 1526406 - Part 2: Add tests for observers on JS Window Actor Protocols. r=nika
...
Depends on D21364
Differential Revision: https://phabricator.services.mozilla.com/D21365
--HG--
extra : moz-landing-system : lando
2019-03-01 18:24:58 +00:00
Marco Bonardo
5c4e44ce0a
Bug 1528751 - Add a custom eslint rule to check "consistent" if bracing. r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D20753
--HG--
extra : moz-landing-system : lando
2019-02-28 08:39:33 +00:00
Emilio Cobos Álvarez
01da9f212e
Bug 1375476 - Support font-style / font-weight and font-size on <option> elements. r=mconley
...
And cleanup / make the code a bit more generic while at it.
Differential Revision: https://phabricator.services.mozilla.com/D20463
--HG--
extra : moz-landing-system : lando
2019-02-28 01:44:52 +00:00
Christoph Kerschbaumer
8124d3a763
Bug 1518454: Part 2, frontend changes, add CSP to loadURIOptions dictionary and pass CSP explicitly from frontend to docshell. r=gijs
2019-02-22 09:19:26 +01:00
Nika Layzell
db0816364c
Bug 1523631 - Part 4: Add tests for event listeners on JS Window Actor Protocols, r=jdai
...
Depends on D20014
Differential Revision: https://phabricator.services.mozilla.com/D20015
--HG--
extra : moz-landing-system : lando
2019-02-22 15:17:03 +00:00
Nika Layzell
84ab7df19a
Bug 1528387 - Make actor name implicit to JSWindowActor::SendAsyncMessage, r=jdai
...
Differential Revision: https://phabricator.services.mozilla.com/D20011
--HG--
extra : moz-landing-system : lando
2019-02-21 19:53:59 +00:00
Jonathan Kingston
cf5ea59a1e
Bug 1521878 - Have fallback consistency for (de)serialization of principals. r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D17271
--HG--
extra : moz-landing-system : lando
2019-02-21 18:12:35 +00:00
Noemi Erli
a886d44d2f
Backed out 2 changesets (bug 1528387) for failures in test_JSWindowActor.xul CLOSED TREE
...
Backed out changeset c4c6581b5ecd (bug 1528387)
Backed out changeset 33dd29846b7b (bug 1528387)
2019-02-21 05:07:16 +02:00
Cosmin Sabou
8781de2669
Bug 1528387 - Added newline at the end of the files because of eslint failure. r=eslint-fix
...
--HG--
extra : amend_source : 050b20ef8e3c46ebe4a71bf11ff52341f67f9dd8
2019-02-21 04:32:35 +02:00
Nika Layzell
e5a0cc1ba3
Bug 1528387 - Make actor name implicit to JSWindowActor::SendAsyncMessage, r=jdai
...
Differential Revision: https://phabricator.services.mozilla.com/D20011
--HG--
extra : moz-landing-system : lando
2019-02-20 20:08:30 +00:00
Jonathan Kingston
cf14643de4
Bug 1521549 - Move (de)serializePrincipal from sessionstore Utils to E10SUtils. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D17261
--HG--
extra : moz-landing-system : lando
2019-02-19 02:34:09 +00:00
Thomas Nguyen
85ce5ab061
Bug 1517703 - Part 2 - Use ReferrerInfo in loadURIOptions from js r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D17922
--HG--
extra : moz-landing-system : lando
2019-02-12 19:35:24 +00:00
Mike Conley
52278792ca
Bug 1520329 - Add messaging infrastructure for opening videos in a Picture in Picture window. r=Felipe
...
Differential Revision: https://phabricator.services.mozilla.com/D16903
--HG--
extra : moz-landing-system : lando
2019-02-12 02:34:38 +00:00
John Dai
3013aa2b9f
Bug 1513877 - Implement send and receive methods for base WindowActor class. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D18695
--HG--
extra : moz-landing-system : lando
2019-02-08 13:02:08 +00:00
Masayuki Nakano
1895d1bfe3
Bug 1514940 - part 1: Forcibly disable new keyCode/charCode value of keypress events if the document is Confluence r=smaug,Ehsan,kmag
...
Old Confluence does not aware of conflated model keypress event (see UI Events
spec, https://w3c.github.io/uievents/#determine-keypress-keyCode ).
Additionally, Confluence can be hosted with any domains. Therefore, we cannot
use blacklist to disable the conflated model keypress event only on it.
This patch checks whether current or parent document is Confluence with JS
module, called KeyPressEventModelCheckerChild. For kicking this module,
nsHTMLDocument dispatches an custom event, CheckKeyPressEventModel, when it
becomes editable only first time. Finally, if it's a Confluence instance, the
module let PresShell know that we need to use split model keypress event in it.
Differential Revision: https://phabricator.services.mozilla.com/D17907
--HG--
extra : moz-landing-system : lando
2019-02-05 11:35:43 +00:00
Timothy Guan-tin Chien
25842090e0
Bug 1514098 - Don't call into UA Widget distructor if the element is being CC'd r=peterv,bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D18130
--HG--
extra : moz-landing-system : lando
2019-02-04 13:56:22 +00:00
Cosmin Sabou
599a15d354
Merge mozilla-inbound to mozilla-central. a=merge
2019-01-29 12:01:56 +02:00