FACTWaveBank_Destroy will invoke the callback which we
attempt to lookup the wavebank.
The callback must have a pointer, help states it isn't valid but still
points to the wavebank that was destroyed.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com>
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/517
Some notes for the loaded/total props for ProgressEvent: they are todo_wine for loadend initially because wine-gecko is never informed of OnProgress, but the last commit fixes this. It's placed last so that its effects can be shown. Also, if it wasn't deferred until OnDataAvailable, it would assume it's for uploading state, because it's OnStartRequest on gecko's XHR that changes the state...
--
v2: mshtml: Inform Gecko of progress done via OnProgress.
mshtml: Implement ProgressEvent's total prop.
mshtml: Implement ProgressEvent's loaded prop.
mshtml: Implement ProgressEvent's lengthComputable prop.
mshtml: Fix copy-paste mistake in test message.
mshtml: Remove FIXME comment from MessageEvent in event_types.
mshtml: Allocate Keyboard events via the types table.
mshtml: Allocate Mouse events via the types table.
mshtml: Allocate UI events via the types table.
mshtml: Use a table to construct the different event types by their interface.
https://gitlab.winehq.org/wine/wine/-/merge_requests/487
Throttle that comes with Thrustmaster T16000M FCS has a dial that doesn't work /
is usassignable in many games (e.g. Elite Dangerous).
Returning correct GUID and name would be enough but it breaks the tests due to
some quirks of the default format so that is also fixed.
--
v3: dinput/tests: Test GetObjectInfo() with three sliders and a proper format.
https://gitlab.winehq.org/wine/wine/-/merge_requests/507
Throttle that comes with Thrustmaster T16000M FCS has a dial that doesn't work /
is usassignable in many games (e.g. Elite Dangerous).
Returning correct GUID and name would be enough but it breaks the tests due to
some quirks of the default format so that is also fixed.
--
v2: dinput/tests: Test GetObjectInfo() with three sliders and a proper format.
dinput/tests: Assert that we can't get info about the third slider with c_dfDIJoystick2.
dinput: Use GUID_Slider type for dials.
dinput: Enumerate user format object forwards.
dinput/tests: Use helper for checking device object instances.
dinput: Get rid of unused parameter in match_device_object.
dinput: Set correct object names for dials and sliders.
https://gitlab.winehq.org/wine/wine/-/merge_requests/507