gecko-dev/dom/midi
Gabriele Svelto 6ef19ca2a9 Bug 1766469 - Handle empty data fields when creating MIDIMessageEvent objects r=padenot
This change matches Chrome's behavior of not throwing in cases when the
data field is null. However contrary to Chrome we populate the object
with an empty array instead of a null reference.

Differential Revision: https://phabricator.services.mozilla.com/D146672
2022-05-20 05:58:03 +00:00
..
midir_impl 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
tests Bug 1766469 - Handle empty data fields when creating MIDIMessageEvent objects r=padenot 2022-05-20 05:58:03 +00:00
AlsaCompatibility.cpp Bug 1728436 - Added libasound2 dependency to the sysroot r=glandium 2021-12-21 11:34:52 +00:00
MIDIAccess.cpp 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
MIDIAccess.h Bug 1745443 - Keep MIDI objects alive as long as there's some pending activity r=smaug 2021-12-20 15:55:09 +00:00
MIDIAccessManager.cpp 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
MIDIAccessManager.h 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
MIDIInput.cpp Bug 1743462 - Add a log module for the Web MIDI API. r=gsvelto 2022-01-18 09:54:42 +00:00
MIDIInput.h Bug 1745443 - Keep MIDI objects alive as long as there's some pending activity r=smaug 2021-12-20 15:55:09 +00:00
MIDIInputMap.cpp
MIDIInputMap.h Bug 1758468 - Use stable, anonymous IDs for Web MIDI ports r=padenot 2022-04-12 12:31:27 +00:00
MIDILog.cpp Bug 1750763 - Honor the timestamps on outgoing MIDI messages r=padenot 2022-02-10 08:36:02 +00:00
MIDILog.h Bug 1750763 - Honor the timestamps on outgoing MIDI messages r=padenot 2022-02-10 08:36:02 +00:00
MIDIManagerChild.cpp
MIDIManagerChild.h Bug 1741568 - Fix all clang-tidy warnings in dom/midi r=padenot 2021-12-01 13:49:40 +00:00
MIDIManagerParent.cpp 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
MIDIManagerParent.h 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
MIDIMessageEvent.cpp Bug 1766469 - Handle empty data fields when creating MIDIMessageEvent objects r=padenot 2022-05-20 05:58:03 +00:00
MIDIMessageEvent.h Bug 1741568 - Fix all clang-tidy warnings in dom/midi r=padenot 2021-12-01 13:49:40 +00:00
MIDIMessageQueue.cpp
MIDIMessageQueue.h Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
MIDIOutput.cpp Bug 1742559 - Adjust MIDI message validation and add relevant tests r=padenot 2022-01-11 13:49:31 +00:00
MIDIOutput.h
MIDIOutputMap.cpp
MIDIOutputMap.h Bug 1758468 - Use stable, anonymous IDs for Web MIDI ports r=padenot 2022-04-12 12:31:27 +00:00
MIDIPermissionRequest.cpp Bug 1758598 - Point developers to add-on-gating docs when WebMIDI permission request fails. r=smaug 2022-03-09 17:45:54 +00:00
MIDIPermissionRequest.h Bug 1741568 - Fix all clang-tidy warnings in dom/midi r=padenot 2021-12-01 13:49:40 +00:00
MIDIPlatformRunnables.cpp Bug 1748647 - Split DOM MIDI port state from the actual state of the ports r=padenot 2022-01-19 06:58:17 +00:00
MIDIPlatformRunnables.h Bug 1748647 - Split DOM MIDI port state from the actual state of the ports r=padenot 2022-01-19 06:58:17 +00:00
MIDIPlatformService.cpp Bug 1750763 - Honor the timestamps on outgoing MIDI messages r=padenot 2022-02-10 08:36:02 +00:00
MIDIPlatformService.h 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
MIDIPort.cpp Bug 1766130 - Properly propagate errors from Promise creation. r=smaug 2022-05-02 07:44:23 +00:00
MIDIPort.h Bug 1766130 - Properly propagate errors from Promise creation. r=smaug 2022-05-02 07:44:23 +00:00
MIDIPortChild.cpp Bug 1758468 - Use stable, anonymous IDs for Web MIDI ports r=padenot 2022-04-12 12:31:27 +00:00
MIDIPortChild.h Bug 1758468 - Use stable, anonymous IDs for Web MIDI ports r=padenot 2022-04-12 12:31:27 +00:00
MIDIPortInterface.cpp Bug 1201598 - Adjust how port state is handled when adding and opening MIDI ports r=padenot 2021-12-20 15:55:09 +00:00
MIDIPortInterface.h Bug 1741568 - Fix all clang-tidy warnings in dom/midi r=padenot 2021-12-01 13:49:40 +00:00
MIDIPortParent.cpp Bug 1201598 - Adjust how port state is handled when adding and opening MIDI ports r=padenot 2021-12-20 15:55:09 +00:00
MIDIPortParent.h Bug 1741568 - Fix all clang-tidy warnings in dom/midi r=padenot 2021-12-01 13:49:40 +00:00
MIDITypes.ipdlh
MIDIUtils.cpp Bug 1765474 - Fix unused-but-set-variable warning in MIDIUtils.cpp. r=gsvelto 2022-04-22 01:25:05 +00:00
MIDIUtils.h Bug 1742559 - Adjust MIDI message validation and add relevant tests r=padenot 2022-01-11 13:49:31 +00:00
PMIDIManager.ipdl 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
PMIDIPort.ipdl Bug 1736371 - Default new actors to be refcounted, r=alwu,media-playback-reviewers,mccr8 2022-02-09 17:29:47 +00:00
TestMIDIPlatformService.cpp 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
TestMIDIPlatformService.h 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
midirMIDIPlatformService.cpp 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
midirMIDIPlatformService.h 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
moz.build Bug 1758468 - Use stable, anonymous IDs for Web MIDI ports r=padenot 2022-04-12 12:31:27 +00:00