Required for !1857 to not break when comctl32 version 6 isn't requested by application (in particular, found this in [qapitrace](https://github.com/apitrace/apitrace)).
Manifest resource id and assembly identity name match with Windows.
For isolation purposes, activation context is disabled while emitting events.
--
v8: comdlg32: Enable visual styles when showing IFileDialog.
comdlg32: Return E_UNEXPECTED if IFileDialog is already shown
https://gitlab.winehq.org/wine/wine/-/merge_requests/2068
MR !607 was trying to fix an issue with Life Is Strange Remastered, but
although it fixed some race conditions with presentation end, the issue
it was trying to fix is still there.
The game calls IMFMediaSession_Stop while the presentation is ending, expects
that command to quickly execute, interrupting the presentation end and
emitting a MESessionStopped event instead of the MESessionEnded.
Delaying the Stop command and emitting the MESessionEnded event breaks
the game assumptions and it crashes.
--
v4: mf: Discard end of presentation on IMFMediaSession_Stop.
mf/tests: Test IMFMediaSession_Stop command near presentation end.
mf/tests: Test Start / Pause / Stop IMFMEdiaSession events.
mf/tests: Split wait_media_event helper into wait_next_media_event.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1710
This tests that the resolution should be quick enough to not trigger an Unreal Engine race condition. This also checks the determinism of the media source presentation descriptor stream ordering, as well as the stream selection updates when the media source is started.
--
v2: mf/tests: Test media source presentation stream descriptor update.
winegstreamer: Keep a reference on the media source start descriptor.
mf/tests: Test media sources stream descriptors attributes.
mf/tests: Test media sources with multiple audio/video streams.
mf/tests: Test byte stream handler to media source resolution time.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2782
This will be required for MFT decoder transforms to work. They don't usually produce an output sample on every pushed input sample, and the session may need to request more sample from upstream and push them into the transform or it will not get any output and get stuck.
--
v2: mf/session: Request more data from upstream when requests are still pending.
mf/session: Process pending transform nodes samples in a loop.
mf/session: Move transform node ProcessInput calls to a separate helper.
mf/session: Use helpers to push and pop samples for transform streams.
mf/session: Use local variables to access transform node streams.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3004
Reset the valuse of bNoItemMetrics to TRUE in LISTVIEW_DeleteAllItems() to Fix
"2345 picture viewer" not displaying all files.
Signed-off-by: Zhao Yi <zhaoyi(a)uniontech.com>
--
v9: comctl32: Make the correct linkid from fun SYSLINK_LinkAtPt.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2413
Log: The flag that bNoItemMetrics should be reset to TRUE after
calling LISTVIEW_DeleteAllItems().
Signed-off-by: Zhao Yi <zhaoyi(a)uniontech.com>
--
v7: comctl32: Make the correct linkid from fun SYSLINK_LinkAtPt.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2413
Reset the valuse of bNoItemMetrics to TRUE in LISTVIEW_DeleteAllItems() to Fix
"2345 picture viewer" not displaying all files.
Signed-off-by: Zhao Yi <zhaoyi(a)uniontech.com>
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/3113