Граф коммитов

14 Коммитов

Автор SHA1 Сообщение Дата
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