Killsquad sends a MESessionClose at various times depending on user input. It always expects a MESessionClosed event and will wait indefinitely if not received. There are currently a number of scenarios where we don't report the MESessionClose event. This MR attempts to fix that.
--
v2: mf: Handle Source/Sink shutdown whilst waiting for an event.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5584
Same bug class as https://gitlab.winehq.org/wine/wine/-/merge_requests/5550.
None of them are referenced by anything (not counting mfplat/main.c's debugstr_attr(), which names the two in mfapi.h - better debug output, yay I guess).
--
v4: include: Fix typoed value of CLSID_WICXMPMetadataReader
include: Fix typoed value of MEDIASUBTYPE_P408
include: Fix typoed values of IID_IPropertyEnumType2 and CLSID_PropertySystem
include: Fix typoed values of IID_IMimeWebDocument and IID_IMimeMessageCallback
include: Fix typoed values of MF_MT_VIDEO_3D and MF_MT_AUDIO_FOLDDOWN_MATRIX
include: Fix typoed value of DXGI_DEBUG_APP
include: Fix typoed value of IID_IDWriteStringList
include: Fix typoed value of IID_IAudioLoudness
include: Fix typoed value of GUID_DEVCLASS_1394DEBUG
include: Fix typoed value of IID_IRemoteDebugApplication
https://gitlab.winehq.org/wine/wine/-/merge_requests/5559
dlls/shell32/resources/ietoolbar.bmp is very similar to
dlls/ieframe/ietoolbar.bmp. In Windows XP, the IE toolbar icons were
only in shell32.dll, and there were 16 of them. Internet Explorer 7
added ieframe.dll that had the same 16 icons plus 7 more icons for a
total of 23. The 7 new icons were never added to shell32.dll, and in
Windows Vista and later, shell32.dll does not include the IE toolbar
bitmap resource at all.
dlls/shell32/resources/ietoolbar*.bmp was created with ImageMagick from
the public domain Tango icon theme using the following shell script:
ICONS='
actions/go-previous.png
actions/go-next.png
actions/process-stop.png
actions/view-refresh.png
actions/go-home.png
actions/system-search.png
emblems/emblem-favorite.png
actions/document-print.png
actions/format-text-bold.png
apps/accessories-text-editor.png
categories/preferences-system.png
mimetypes/audio-x-generic.png
apps/office-calendar.png
apps/internet-mail.png
actions/view-fullscreen.png
actions/document-new.png
'
pushd 32x32
convert +append $ICONS ietoolbar.bmp
popd
pushd 16x16
convert +append $ICONS ietoolbar_small.bmp
popd
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=40236
--
v5: shell32: Add Internet Explorer toolbar icons.
https://gitlab.winehq.org/wine/wine/-/merge_requests/4174
Killsquad sends a MESessionClose at various times depending on user input. It always expects a MESessionClosed event and will wait indefinitely if not received. There are currently a number of scenarios where we don't report the MESessionClose event. This MR attempts to fix that.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5584
--
v7: mfreadwrite/reader: Pass the device manager to the stream transforms.
winegstreamer/video_processor: Implement D3D awareness.
mf/tests: Test video processor D3D11 awareness.
mfreadwrite/tests: Add some source reader D3D11 awareness tests.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5459