Gabriele Svelto
604c324521
Bug 1769009
- Refresh the list of MIDI devices both when navigating to a new page and away from an old one r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D146564
2022-05-23 19:59:57 +00:00
Marian-Vasile Laza
bcd8667376
Backed out changeset 69f265c469f6 (bug 1769009
) for causing mochitest failures on test_midi_device_explicit_open_close.html. CLOSED TREE
2022-05-20 01:45:02 +03:00
Gabriele Svelto
874e321393
Bug 1769009
- Refresh the list of MIDI devices both when navigating to a new page and away from an old one r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D146564
2022-05-19 20:56:52 +00:00
Randell Jesup
fcaf70841e
Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D140849
2022-03-16 18:47:08 +00:00
Noemi Erli
2390d257e6
Backed out changeset 12a59e5a50bf (bug 1207753) for causing build bustage CLOSED TREE
2022-03-16 18:32:51 +02:00
Randell Jesup
4b033a5256
Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D140849
2022-03-16 16:16:14 +00:00
Butkovits Atila
927ad62c6a
Backed out changeset a68ee4b09f92 (bug 1207753) for causing Hazard bustages. CLOSED TREE
2022-03-16 14:38:14 +02:00
Randell Jesup
7d4b5fae04
Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D140849
2022-03-16 12:01:14 +00:00
Gabriele Svelto
ce22c0902d
Bug 1748647 - Split DOM MIDI port state from the actual state of the ports r=padenot
...
The goal is to make sure that several pages have a coherent view of
potentially shared port. If both page A and page B open an input port they
should both receive messages. If page B closes it, then port A will keep
receiving messages and still see the port open, but B won't and will see it
closed.
This is achieved by sending status changes based on the parent objects of
every DOM midi port instead of broadcasting them to every port. Additionally
the midir implementation now counts the number of times a port has been opened
so that it won't open the same twice or close one too soon.
Differential Revision: https://phabricator.services.mozilla.com/D136224
2022-01-19 06:58:17 +00:00
Gabriele Svelto
41d3d5a176
Bug 1741568 - Fix all clang-tidy warnings in dom/midi r=padenot
...
Depends on D131222
Differential Revision: https://phabricator.services.mozilla.com/D131328
2021-12-01 13:49:40 +00:00
Simon Giesecke
dd80614fa0
Bug 1678062 - Remove unnecessary includes. r=andi
...
Differential Revision: https://phabricator.services.mozilla.com/D97467
Depends on D96561
2020-11-23 16:12:02 +00:00
Simon Giesecke
971b645fe3
Bug 1660470 - Add missing include directives/forward declarations. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D87865
2020-11-23 16:21:38 +00:00
Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Kyle Machulis
e1ca4ed006
Bug 1201590
- WebMIDI Parent/PBackground implementation; r=baku,padenot
...
MozReview-Commit-ID: Juk7azaIViw
--HG--
extra : rebase_source : 1daa19e385ba04fcfba1eb284442a64ae691a271
2017-11-15 11:19:59 -08:00