--
v11: cfgmgr32: Support fetching properties for device objects in Dev{GetObjects, CreateObjectQueryEx}.
cfgmgr32: Implement initial device enumeration for DevCreateObjectQuery.
cfgmgr32/test: Add tests for DevCreateObjectQuery.
cfgmgr32/tests: Add tests for fetching specific properties in DevGetObjects.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8478
--
v10: cfgmgr32: Support fetching properties for device objects in Dev{GetObjects, CreateObjectQueryEx}.
cfgmgr32: Implement initial device enumeration for DevCreateObjectQuery.
cfgmgr32/test: Add tests for DevCreateObjectQuery.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8478
This should fix some spurious test failure in `test_media_session_Close`, as sometimes the source shutdown happens quickly enough and changes the session state to SESSION_STATE_STOPPED, causing the later Close command to succeed when it consistently returns E_SHUTDOWN on Windows.
--
v6: mf/session: Simplify the media session shutdown event handling.
mf/session: Introduce a SESSION_FLAG_SOURCE_SHUTDOWN presentation flag.
mf/session: Replace SESSION_FLAG_END_OF_PRESENTATION with dedicated states.
mf/session: Replace SESSION_FLAG_FINALIZE_SINKS with dedicated states.
mf/session: Remove unnecessary SESSION_FLAG_PENDING_COMMAND flag.
mf/session: Move internal states to a separate command_state enum.
mf/session: Clarify internal states from session states separation.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8402
Thanks for feedback @julliard and apologies for the missed authorship.
I believe the patch was Matijn Woudt (https://list.winehq.org/pipermail/wine-devel/2009-June/076173.html)
It seems this issue isn't as low hanging as I thought.
The latest messages from 2017 in Bugzilla indicated that the patch wasn't being applied properly so I thought it was a simple fix. I tested that the original error was resolved by the patch but it seems there are other issues to handle regardless of the original error being resolved.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8513#note_108965
--
v2: widl: Store the runtimeclass for constructor interfaces.
widl: Store a variable pointer instead of a declaration in expressions.
widl: Relax check on runtimeclass definitions.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8507