-
Notifications
You must be signed in to change notification settings - Fork 244
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
winebus.sys: Only apply hidraw disable hacks to hidraw subsystem #207
base: bleeding-edge
Are you sure you want to change the base?
Commits on Nov 6, 2023
-
dmusic: Implement instrument articulation downloads.
(cherry picked from commit 5626be6) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for e468659 - Browse repository at this point
Copy the full SHA e468659View commit details -
dmime/tests: Test that SendPMsg also converts reference time.
And avoid checking a possibly freed message. (cherry picked from commit eedde52) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for d598a72 - Browse repository at this point
Copy the full SHA d598a72View commit details -
dmime: Convert DMUS_PMSG music and reference times in SendPMsg.
(cherry picked from commit 6cd1c4e) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 433c5fc - Browse repository at this point
Copy the full SHA 433c5fcView commit details -
dmime: Get rid of the DMUS_PMSGItem typedef.
(cherry picked from commit 419ab92) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 5eccbcc - Browse repository at this point
Copy the full SHA 5eccbccView commit details -
dmime: Use a struct list to keep performance messages.
(cherry picked from commit db9758f) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 7f1192f - Browse repository at this point
Copy the full SHA 7f1192fView commit details -
dmime: Remove unnecessary struct message members.
(cherry picked from commit 61ebdbc) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for cd74a8d - Browse repository at this point
Copy the full SHA cd74a8dView commit details -
dmime: Rename DMUS_PMSGToItem to message_from_DMUS_PMSG.
(cherry picked from commit 0a93c69) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for fe890c7 - Browse repository at this point
Copy the full SHA fe890c7View commit details -
dmime: Pass the DMUS_PMSG through the performance graph.
(cherry picked from commit 5f04740) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 16f7c3c - Browse repository at this point
Copy the full SHA 16f7c3cView commit details -
dmband: Rename IDirectMusicBandImpl prefix to band.
(cherry picked from commit be00852) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for eb33642 - Browse repository at this point
Copy the full SHA eb33642View commit details -
dmband: Get rid of the IDirectMusicBandImpl typedef.
(cherry picked from commit d3c5fe8) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 63e960b - Browse repository at this point
Copy the full SHA 63e960bView commit details -
dmband: Get rid of the IDirectMusicBandTrack typedef.
(cherry picked from commit 696e8c1) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 4d95067 - Browse repository at this point
Copy the full SHA 4d95067View commit details -
dmband: Avoid leaking bands on band track Release.
(cherry picked from commit 7fb9afe) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 737073a - Browse repository at this point
Copy the full SHA 737073aView commit details -
dmband: Avoid leaking collection on band release.
(cherry picked from commit 9d390da) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for b8db784 - Browse repository at this point
Copy the full SHA b8db784View commit details -
dmband: Rewrite band lbin list parsing.
(cherry picked from commit dfcb827) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for cd6d538 - Browse repository at this point
Copy the full SHA cd6d538View commit details -
dmband: Rewrite band lbil list parsing.
(cherry picked from commit ba69ffe) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for eb2e46e - Browse repository at this point
Copy the full SHA eb2e46eView commit details -
dmband: Rewrite band dmbd chunk parsing.
(cherry picked from commit b2f1e97) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 5890feb - Browse repository at this point
Copy the full SHA 5890febView commit details -
dmband: Rewrite band IPersistStream_Load.
(cherry picked from commit 94c1dd8) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for b6da1f9 - Browse repository at this point
Copy the full SHA b6da1f9View commit details -
dmime: Rename IDirectMusicSegment8Impl method prefix to segment.
(cherry picked from commit 3ff263d) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 8f66521 - Browse repository at this point
Copy the full SHA 8f66521View commit details -
dmime: Use one-liners for segment parameter checks.
(cherry picked from commit d2cdb9c) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for ff4b8d1 - Browse repository at this point
Copy the full SHA ff4b8d1View commit details -
dmime: Get rid of the IDirectMusicSegmentImpl typedef.
(cherry picked from commit 6699bec) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 2f5ab3e - Browse repository at this point
Copy the full SHA 2f5ab3eView commit details -
dmime: Avoid leaking tracks in IDirectMusicSegment_Release.
(cherry picked from commit c0b52aa) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 29e885a - Browse repository at this point
Copy the full SHA 29e885aView commit details -
dmime: Rewrite segment IDirectMusicSegment_GetTrack.
(cherry picked from commit a713797) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 62c8ff6 - Browse repository at this point
Copy the full SHA 62c8ff6View commit details -
dmime: Rewrite segment IDirectMusicSegment_GetTrackGroup.
(cherry picked from commit d045eae) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for b8bf4d7 - Browse repository at this point
Copy the full SHA b8bf4d7View commit details -
dmime: Rewrite segment IDirectMusicSegment_InsertTrack.
(cherry picked from commit f04976e) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 2c3e984 - Browse repository at this point
Copy the full SHA 2c3e984View commit details -
dmime: Rewrite segment IDirectMusicSegment_RemoveTrack.
(cherry picked from commit 0bdc248) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for b7ec719 - Browse repository at this point
Copy the full SHA b7ec719View commit details -
dmime: Use segment_append_track in Clone and parse_track_form.
(cherry picked from commit a4c1dec) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 2e0aa24 - Browse repository at this point
Copy the full SHA 2e0aa24View commit details -
dmime/tests: Add some DMUS_NOTIFICATION_PMSG tests.
(cherry picked from commit b1bf0f0) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for d07c26e - Browse repository at this point
Copy the full SHA d07c26eView commit details -
dmime/tests: Test wave segments and DMUS_WAVE_PMSG.
(cherry picked from commit c04e686) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 16cda9a - Browse repository at this point
Copy the full SHA 16cda9aView commit details -
dmime/tests: Test sequence track and DMUS_NOTE_PMSG.
(cherry picked from commit 47c299c) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for ab87518 - Browse repository at this point
Copy the full SHA ab87518View commit details -
dmime/tests: Test band track and DMUS_PATCH_PMSG.
(cherry picked from commit 4ea18f8) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 605eec2 - Browse repository at this point
Copy the full SHA 605eec2View commit details -
dmusic/tests: Fixup chunk alignment in steam_end_chunk.
(cherry picked from commit b6f1a1a) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 07b1ffc - Browse repository at this point
Copy the full SHA 07b1ffcView commit details -
dmusic: Keep the original instrument patch in the entry.
(cherry picked from commit ecb38bf) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 59a3e12 - Browse repository at this point
Copy the full SHA 59a3e12View commit details -
dmband: Rewrite band track lbdl/lbnd lists parsing.
(cherry picked from commit 9276aec) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for a095554 - Browse repository at this point
Copy the full SHA a095554View commit details -
dmband: Rewrite band track DBMT chunk parsing.
(cherry picked from commit 48f276f) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 206c0fc - Browse repository at this point
Copy the full SHA 206c0fcView commit details -
dmband: Rewrite band track IPersistStream_Load.
(cherry picked from commit a955339) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for c98f60b - Browse repository at this point
Copy the full SHA c98f60bView commit details -
dmime: Get rid of the IDirectMusicSeqTrack typedef.
(cherry picked from commit d3742ab) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for e306168 - Browse repository at this point
Copy the full SHA e306168View commit details -
dmime: Implement DirectMusicSeqTrack IPersistStream_Load.
(cherry picked from commit 27ab696) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 3931ff2 - Browse repository at this point
Copy the full SHA 3931ff2View commit details -
dmloader: Use nameless unions/structs.
(cherry picked from commit e0dd29f) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 585b9f9 - Browse repository at this point
Copy the full SHA 585b9f9View commit details -
dmloader: Rename IDirectMusicLoaderImpl method prefix to loader.
(cherry picked from commit 464c1a8) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for a3ab336 - Browse repository at this point
Copy the full SHA a3ab336View commit details -
dmloader: Get rid of the IDirectMusicLoaderImpl typedef.
(cherry picked from commit 1771582) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for dd7310d - Browse repository at this point
Copy the full SHA dd7310dView commit details -
dmloader: Initialize ref to 1, and release after QueryInterface.
(cherry picked from commit 7d33a77) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 590808c - Browse repository at this point
Copy the full SHA 590808cView commit details -
dmloader: Introduce a new loader_stream_create helper.
(cherry picked from commit 975f262) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 5a6d6d3 - Browse repository at this point
Copy the full SHA 5a6d6d3View commit details -
dmloader: Get rid of the custom generic stream wrapper.
(cherry picked from commit 196aa81) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for d9af43c - Browse repository at this point
Copy the full SHA d9af43cView commit details -
dmime/tests: Remove some duplicated tests.
These are now more extensively tested in dmime/tests/dmime.c. (cherry picked from commit ed2eebf) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 5b9859b - Browse repository at this point
Copy the full SHA 5b9859bView commit details -
dmime/tests: Move performance tests into dmime.c.
(cherry picked from commit de27d59) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 8c01b5f - Browse repository at this point
Copy the full SHA 8c01b5fView commit details -
dmime/tests: Test performance Init with a created port.
Final Fantasy VIII does this, more or less, and needs Init to succeed. (cherry picked from commit 3400e41) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 716f939 - Browse repository at this point
Copy the full SHA 716f939View commit details -
dmime: Set the port direct sound before activating it.
(cherry picked from commit 50b09dc) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 82f2221 - Browse repository at this point
Copy the full SHA 82f2221View commit details -
dmime: Initialize performance in Init rather than InitAudio.
(cherry picked from commit 9788fb6) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 46ed612 - Browse repository at this point
Copy the full SHA 46ed612View commit details -
dmime: Return DMUS_E_AUDIOPATHS_IN_USE when audio paths are in use.
(cherry picked from commit 0fb4e5e) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 0ac7c6c - Browse repository at this point
Copy the full SHA 0ac7c6cView commit details -
dmime: Return DMUS_E_AUDIOPATH_INACTIVE when audio paths are not enab…
…led. (cherry picked from commit 9e0487c) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 27ea1ff - Browse repository at this point
Copy the full SHA 27ea1ffView commit details -
dmloader: Use a simpler file stream implementation.
(cherry picked from commit 1ffc47b) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 198f5b7 - Browse repository at this point
Copy the full SHA 198f5b7View commit details -
dmusic/tests: Test default gm.dls sound font instruments.
(cherry picked from commit 767c5dd) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 58804a7 - Browse repository at this point
Copy the full SHA 58804a7View commit details -
dmloader: Remove invalid default DLS collection check.
(cherry picked from commit 49c6e57) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for e93e53a - Browse repository at this point
Copy the full SHA e93e53aView commit details -
dmloader: Add fallbacks if the configured GMFilePath doesn't exist.
(cherry picked from commit 8e88178) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for f8513fa - Browse repository at this point
Copy the full SHA f8513faView commit details -
dmusic: Avoid leaking articulations when freeing regions.
(cherry picked from commit 2a1fd98) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 8c978ee - Browse repository at this point
Copy the full SHA 8c978eeView commit details -
dmusic: Avoid crashing in traces if wave doesn't have a WSMPL.
(cherry picked from commit 182338b) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 6bdd3ff - Browse repository at this point
Copy the full SHA 6bdd3ffView commit details -
dmusic: Implement SoundFont2 collection parsing.
(cherry picked from commit b733a46) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 4b46c1f - Browse repository at this point
Copy the full SHA 4b46c1fView commit details -
dmusic: Implement SoundFont2 wave sample parsing.
(cherry picked from commit 215a55d) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 6b0b3f7 - Browse repository at this point
Copy the full SHA 6b0b3f7View commit details -
dmusic: Implement SoundFont2 instrument parsing.
(cherry picked from commit 086e114) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 5fcafc2 - Browse repository at this point
Copy the full SHA 5fcafc2View commit details -
dmime/tests: Add some tests for GUID_ConnectToDLSCollection.
(cherry picked from commit 0d3b83c) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 50b95d0 - Browse repository at this point
Copy the full SHA 50b95d0View commit details -
dmime/tests: Test segment state and playing a custom track.
(cherry picked from commit 406f178) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 6e1d37e - Browse repository at this point
Copy the full SHA 6e1d37eView commit details -
dmime: Implement IDirectMusicSegment_SetParam.
(cherry picked from commit 8645d9e) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 4c7e2a4 - Browse repository at this point
Copy the full SHA 4c7e2a4View commit details -
dmband: Implement band track GUID_ConnectToDLSCollection parameter.
(cherry picked from commit 9298525) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for b8a957c - Browse repository at this point
Copy the full SHA b8a957cView commit details -
dmime: Implement IDirectMusicSegment_(Download|Unload).
(cherry picked from commit 17f68bf) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for b96e71d - Browse repository at this point
Copy the full SHA b96e71dView commit details -
dmband: Implement IDirectMusicBand_(Download|Unload).
(cherry picked from commit 0ad7b55) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 0adc2e8 - Browse repository at this point
Copy the full SHA 0adc2e8View commit details -
dmband: Implement band track GUID_UnloadFromAudioPath parameter.
(cherry picked from commit 52a38dc) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for d963859 - Browse repository at this point
Copy the full SHA d963859View commit details -
dmband: Implement band track GUID_DownloadToAudioPath parameter.
(cherry picked from commit 96b0bdd) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 0e5088c - Browse repository at this point
Copy the full SHA 0e5088cView commit details -
dmime: Implement IDirectMusicPerformance_DownloadInstrument.
(cherry picked from commit 3c4d836) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for de6cdb5 - Browse repository at this point
Copy the full SHA de6cdb5View commit details -
dmime: Rename DirectMusicSegmentState8 method prefix to segment_state.
(cherry picked from commit 939162b) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for b050c53 - Browse repository at this point
Copy the full SHA b050c53View commit details -
dmime: Get rid of the IDirectMusicSegmentState8Impl typedef.
(cherry picked from commit 94386b4) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 3d5361d - Browse repository at this point
Copy the full SHA 3d5361dView commit details -
dmime: Implement some segment state default values.
(cherry picked from commit c6e6f87) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for a785266 - Browse repository at this point
Copy the full SHA a785266View commit details -
dmime: Redirect IDirectMusicPerformance_PlaySegment to PlaySegmentEx.
(cherry picked from commit 9cb0142) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 270f6c5 - Browse repository at this point
Copy the full SHA 270f6c5View commit details -
dmime: Introduce a new segment_state_create constructor.
(cherry picked from commit 45d1c00) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 81080d8 - Browse repository at this point
Copy the full SHA 81080d8View commit details -
mfplat: Rename debugstr_fourcc to mf_debugstr_fourcc.
(cherry picked from commit ae77dda) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for aaae04e - Browse repository at this point
Copy the full SHA aaae04eView commit details -
winecoreaudio: Rename wine_dbgstr_fourcc to coreaudio_dbgstr_fourcc.
(cherry picked from commit b490890) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 47008b0 - Browse repository at this point
Copy the full SHA 47008b0View commit details -
include: Introduce wine_dbgstr_fourcc and debugstr_fourcc.
(cherry picked from commit 8b20c58) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 143f9d1 - Browse repository at this point
Copy the full SHA 143f9d1View commit details -
comctl32: Use the debugstr_fourcc function instead of reimplementing it.
(cherry picked from commit 6159a50) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 1e74d47 - Browse repository at this point
Copy the full SHA 1e74d47View commit details -
mciavi32: Use the debugstr_fourcc function instead of reimplementing it.
(cherry picked from commit 6da1c97) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for b6fb91b - Browse repository at this point
Copy the full SHA b6fb91bView commit details -
msvfw32: Use the debugstr_fourcc function instead of reimplementing it.
(cherry picked from commit 4c07f22) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for edfd69d - Browse repository at this point
Copy the full SHA edfd69dView commit details -
dmime/tests: Tests interaction between CloseDown and notifications.
(cherry picked from commit b201cf1) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for dc5feb5 - Browse repository at this point
Copy the full SHA dc5feb5View commit details -
dmime: Keep messages with the same time ordered.
(cherry picked from commit 2996981) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 9c48164 - Browse repository at this point
Copy the full SHA 9c48164View commit details -
dmime: Free all pending messages after CloseDown.
(cherry picked from commit ac832b9) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for ed52042 - Browse repository at this point
Copy the full SHA ed52042View commit details -
dmime: Send DMUS_PMSGT_DIRTY messages from the performance.
(cherry picked from commit 664caf6) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for fa2dae5 - Browse repository at this point
Copy the full SHA fa2dae5View commit details -
dmime: Send DMUS_PMSGT_NOTIFICATION messages from the performance.
Keeping the segment state referenced until its playback ends. (cherry picked from commit 3de1bc0) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 39f140b - Browse repository at this point
Copy the full SHA 39f140bView commit details -
dmime: Implement IDirectMusicPerformance_GetNotificationPMsg.
(cherry picked from commit 7a67890) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 43887db - Browse repository at this point
Copy the full SHA 43887dbView commit details -
dmime: Call IDirectMusicTrack_(Init|End)Play from the segment state.
(cherry picked from commit 3e19ca9) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 8835c21 - Browse repository at this point
Copy the full SHA 8835c21View commit details -
dmsynth: Add a trailing linefeed to TRACE() messages.
(cherry picked from commit 622daea) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 3161373 - Browse repository at this point
Copy the full SHA 3161373View commit details -
dmime/tests: Queue the message before calling SendPMsg twice.
(cherry picked from commit d0c3a0e) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 5f565bd - Browse repository at this point
Copy the full SHA 5f565bdView commit details -
dmsynth: Import and use FluidSynth 2.3.3.
(cherry picked from commit f768d6b) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for cd7ee33 - Browse repository at this point
Copy the full SHA cd7ee33View commit details -
fluidsynth: Use Wine debugging facility for traces.
(cherry picked from commit b590321) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 2fd0348 - Browse repository at this point
Copy the full SHA 2fd0348View commit details -
dmsynth: Simplify IDirectMusicSynth8_Open checks.
(cherry picked from commit fcc8a1b) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for a1533ec - Browse repository at this point
Copy the full SHA a1533ecView commit details -
dmsynth: Create a fluid_synth instance on Open.
(cherry picked from commit 3cfa740) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 4294729 - Browse repository at this point
Copy the full SHA 4294729View commit details -
dmsynth: Create and register a fluid_sfont instance.
(cherry picked from commit 907c67c) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for d6e6e63 - Browse repository at this point
Copy the full SHA d6e6e63View commit details -
include: Avoid narrowing warning in wine_dbgstr_fourcc.
(cherry picked from commit bc7e51b) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for a9243c3 - Browse repository at this point
Copy the full SHA a9243c3View commit details -
dmime: Get rid of the IDirectMusicWaveTrack typedef.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=9027 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=34751 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45135 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48220 (cherry picked from commit 51c664b) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 62ed458 - Browse repository at this point
Copy the full SHA 62ed458View commit details -
dmime: Include dmobject.h in dmime_private.h.
(cherry picked from commit 6c1bf1f) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 6f69b52 - Browse repository at this point
Copy the full SHA 6f69b52View commit details -
dmusic: Split wave entry points to dmusic_wave.h.
(cherry picked from commit 15c4c02) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for f70e220 - Browse repository at this point
Copy the full SHA f70e220View commit details -
dmime: Create a wave track when loading a segment from a .wav.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=9027 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=34751 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45135 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48220 (cherry picked from commit 7bbd4be) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 934ce22 - Browse repository at this point
Copy the full SHA 934ce22View commit details -
dmime: Implement GUID_(Download|Unload)FromAudioPath for wave track.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=9027 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=34751 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45135 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48220 (cherry picked from commit 4a7a8a7) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 2e83b39 - Browse repository at this point
Copy the full SHA 2e83b39View commit details -
dmime: Implement IDirectMusicTrack_Play for the wave track.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=9027 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=34751 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45135 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48220 (cherry picked from commit edad780) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 9783f29 - Browse repository at this point
Copy the full SHA 9783f29View commit details -
dmime: Play direct sound buffer from DMUS_PMSGT_WAVE message.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=9027 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=34751 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45135 Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48220 (cherry picked from commit 16f9bfd) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 2b9fbcb - Browse repository at this point
Copy the full SHA 2b9fbcbView commit details -
dmsynth: Fix synth download of articulations list.
(cherry picked from commit a1e8352) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for bd8cee8 - Browse repository at this point
Copy the full SHA bd8cee8View commit details -
dmsynth: Improve debug traces of DLS2 connections.
(cherry picked from commit 456ba99) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 8cf80e8 - Browse repository at this point
Copy the full SHA 8cf80e8View commit details -
dmsynth: Guard synth members with a CS.
(cherry picked from commit a4e933a) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 1170289 - Browse repository at this point
Copy the full SHA 1170289View commit details -
dmsynth: Parse MIDI events in IDirectMusicSynth_PlayBuffer.
(cherry picked from commit d3b5c6b) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 9ad91bc - Browse repository at this point
Copy the full SHA 9ad91bcView commit details -
dmsynth: Play some MIDI events in IDirectMusicSynth_Render.
(cherry picked from commit 07aa6b5) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for f31ba98 - Browse repository at this point
Copy the full SHA f31ba98View commit details -
dmsynth: Create fluid_preset and fluid_voice from instrument.
(cherry picked from commit ccc5af8) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for ca279ff - Browse repository at this point
Copy the full SHA ca279ffView commit details -
dmband: Download / unload bands when initializing / ending band track.
(cherry picked from commit b0573f9) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for f16356f - Browse repository at this point
Copy the full SHA f16356fView commit details -
dmime: Implement sequence track IDirectMusicTrack_Play.
(cherry picked from commit fd68076) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 87a5a59 - Browse repository at this point
Copy the full SHA 87a5a59View commit details -
dmime: Implement band track IDirectMusicTrack_Play.
(cherry picked from commit e3b23cb) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 5142de0 - Browse repository at this point
Copy the full SHA 5142de0View commit details -
dmime: Output DMUS_MIDI_PMSG into a music buffer on the port.
(cherry picked from commit a4b006e) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 2752e13 - Browse repository at this point
Copy the full SHA 2752e13View commit details -
dmime: Translate DMUS_PMSGT_NOTE to DMUS_PMSGT_MIDI messages.
(cherry picked from commit f74fe2e) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 9f36d03 - Browse repository at this point
Copy the full SHA 9f36d03View commit details -
dmime: Translate DMUS_PMSGT_PATCH to DMUS_PMSGT_MIDI messages.
(cherry picked from commit a6710af) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for b68bca8 - Browse repository at this point
Copy the full SHA b68bca8View commit details -
include: Fix debugstr_fourcc printf format to print at most 4 chars.
(cherry picked from commit df75c9e) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 4a7237e - Browse repository at this point
Copy the full SHA 4a7237eView commit details -
dmime: Rewrite message thread with a condition variable.
(cherry picked from commit d5e156f) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for ebcadaf - Browse repository at this point
Copy the full SHA ebcadafView commit details -
dmusic: Set synth sink master clock when creating port.
(cherry picked from commit f00d863) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 0250d6a - Browse repository at this point
Copy the full SHA 0250d6aView commit details -
dmsynth: Do nothing in IDirectMusicSynth_SetMasterClock.
(cherry picked from commit 29a76fb) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 7810855 - Browse repository at this point
Copy the full SHA 7810855View commit details -
dmusic: Forward IDirectMusicPort_Activate to synth and sink.
(cherry picked from commit 72165fc) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 49f990d - Browse repository at this point
Copy the full SHA 49f990dView commit details -
dmime: Use port latency time for messages with -1 time.
(cherry picked from commit a8763aa) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for ba1b241 - Browse repository at this point
Copy the full SHA ba1b241View commit details -
dmime: Update performance latency time with port latency.
(cherry picked from commit d0f5446) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 493fc41 - Browse repository at this point
Copy the full SHA 493fc41View commit details -
dmime: Use latency time to decide when to process messages.
(cherry picked from commit 1014bab) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 992b169 - Browse repository at this point
Copy the full SHA 992b169View commit details -
dmsynth: Create a render thread on sink activation.
(cherry picked from commit 0d56c54) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 8794a12 - Browse repository at this point
Copy the full SHA 8794a12View commit details -
dmsynth: Implement sink rendering to DirectSound buffer.
(cherry picked from commit 7274902) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 087bc17 - Browse repository at this point
Copy the full SHA 087bc17View commit details -
dmsynth: Correctly lookup instrument from the default drum bank.
(cherry picked from commit 1728f82) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for c2e6c3c - Browse repository at this point
Copy the full SHA c2e6c3cView commit details -
dmsynth: Avoid using fluid_ prefix for internal helpers.
(cherry picked from commit 832a212) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for a66c532 - Browse repository at this point
Copy the full SHA a66c532View commit details -
dmsynth: Fix DLS2 to FluidSynth conversion for CONN_SRC_CCx.
(cherry picked from commit 0eaa06b) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 4859b2c - Browse repository at this point
Copy the full SHA 4859b2cView commit details -
dmsynth: Fix FluidSynth generators for direct connections.
(cherry picked from commit c7ca164) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 68c1293 - Browse repository at this point
Copy the full SHA 68c1293View commit details -
dmsynth: Convert modulator values from DLS2 to SF2 convention.
(cherry picked from commit 7f629f7) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 6909f86 - Browse repository at this point
Copy the full SHA 6909f86View commit details -
dmsynth: Set default modulators according to the DLS2 spec.
(cherry picked from commit 4106217) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for e4df1b4 - Browse repository at this point
Copy the full SHA e4df1b4View commit details -
dmband: Download segment tracks if performance auto-download is set.
(cherry picked from commit 10a1e53) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 621bcbc - Browse repository at this point
Copy the full SHA 621bcbcView commit details -
dmband: Set DMUS_PATCH_PMSG bank LSB/MSB from instrument patch.
(cherry picked from commit e9fdbe4) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 125621d - Browse repository at this point
Copy the full SHA 125621dView commit details -
dmime: Only use index if group is set in IDirectMusicSegment_SetParam.
(cherry picked from commit 12d3ccb) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for a4ca3a4 - Browse repository at this point
Copy the full SHA a4ca3a4View commit details -
dmime: Don't interrupt track iteration if SetParam failed.
(cherry picked from commit 5a66857) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 238720b - Browse repository at this point
Copy the full SHA 238720bView commit details -
dmime: Adjust MIDI message time with DMUS_NOTE_PMSG nOffset.
(cherry picked from commit 65e3881) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for aac7f71 - Browse repository at this point
Copy the full SHA aac7f71View commit details -
dmusic: Use a dmusic_midi.h header for MIDI messages.
(cherry picked from commit 2c4fc0a) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for c1b23e5 - Browse repository at this point
Copy the full SHA c1b23e5View commit details -
dmime: Translate some DMUS_CURVE_PMSG messages to MIDI.
(cherry picked from commit 8a4989f) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 0b67f35 - Browse repository at this point
Copy the full SHA 0b67f35View commit details -
dmime: Remove FIXME from methods now mostly implemented.
(cherry picked from commit 6631e6b) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 71a67ad - Browse repository at this point
Copy the full SHA 71a67adView commit details -
dmime: Avoid crashing when purging notification messages.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55792 (cherry picked from commit 4d0c3d8) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for e3935b5 - Browse repository at this point
Copy the full SHA e3935b5View commit details -
dmime: Return S_OK from wave track SetParam GUID_UnloadFromAudioPath.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55792 (cherry picked from commit 0431c88) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 047c3fd - Browse repository at this point
Copy the full SHA 047c3fdView commit details -
dmime: Return hr from wave track SetParam GUID_DownloadToAudioPath.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55792 (cherry picked from commit b1bfc52) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for bb30262 - Browse repository at this point
Copy the full SHA bb30262View commit details -
dmusic: Implement IDirectMusicObject interface on wave objects.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55792 (cherry picked from commit dc0431b) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 7dd8837 - Browse repository at this point
Copy the full SHA 7dd8837View commit details -
dmusic: Use the IDirectMusicObject interface for waves.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55792 (cherry picked from commit 80e6310) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 6868d45 - Browse repository at this point
Copy the full SHA 6868d45View commit details -
dswave: Use the dmusic wave object implementation.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55792 (cherry picked from commit 7c9e8b9) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 06ede00 - Browse repository at this point
Copy the full SHA 06ede00View commit details -
dmime: Avoid releasing the newly created graph twice.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55790 (cherry picked from commit 231dd33) CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for de4d3f5 - Browse repository at this point
Copy the full SHA de4d3f5View commit details -
dmime/tests: Remove flaky track playing state test.
This fails regularly on Win7. CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for b0d8700 - Browse repository at this point
Copy the full SHA b0d8700View commit details -
dmime/tests: Avoid checking message segment state reference count.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for db6384f - Browse repository at this point
Copy the full SHA db6384fView commit details -
dmime/tests: Ignore failure on missing gm.dls in test_band_track_play.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55722 CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for ee83a68 - Browse repository at this point
Copy the full SHA ee83a68View commit details -
dmusic/tests: Skip test_default_gm_collection if gm.dls is missing.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55688 CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 0efdd51 - Browse repository at this point
Copy the full SHA 0efdd51View commit details -
dmsynth: Set loop and sample generators on the fluid_voice.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for b154826 - Browse repository at this point
Copy the full SHA b154826View commit details -
dmime: Force recompute MIDI message reference time.
Fixes 65e3881, which is otherwise no-op without this change. CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 4490f3c - Browse repository at this point
Copy the full SHA 4490f3cView commit details -
dmime: Pass IDirectMusicPerformance8 to segment state functions.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for c1b5cad - Browse repository at this point
Copy the full SHA c1b5cadView commit details -
dmime: Pass segment start time as track time offset.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 73bc9f6 - Browse repository at this point
Copy the full SHA 73bc9f6View commit details -
dmband: Use time_offset to align track start with music time.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 6b3cfa9 - Browse repository at this point
Copy the full SHA 6b3cfa9View commit details -
dmime: Use time_offset to align track start with music time.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 2428539 - Browse repository at this point
Copy the full SHA 2428539View commit details -
dmime: Use an internal performance message for segment end.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for d30a562 - Browse repository at this point
Copy the full SHA d30a562View commit details -
dmime: Send notification messages with DMUS_PMSGF_TOOL_IMMEDIATE.
Then send them again with DMUS_PMSGF_TOOL_ATTIME for the notification queue. CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 1503bae - Browse repository at this point
Copy the full SHA 1503baeView commit details -
dmime/tests: Add a track and longer segment to notifications tests.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 8c04f16 - Browse repository at this point
Copy the full SHA 8c04f16View commit details -
dmime: Use the current time if PlaySegmentEx start_time is 0.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for a741b94 - Browse repository at this point
Copy the full SHA a741b94View commit details -
dmime: Send DMUS_NOTIFICATION_SEGALMOSTEND before DMUS_NOTIFICATION_S…
…EGEND. CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 8028bc1 - Browse repository at this point
Copy the full SHA 8028bc1View commit details -
dmime/tests: Check more notification / dirty messages fields.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 7da868d - Browse repository at this point
Copy the full SHA 7da868dView commit details -
dmband: Support start_time and end_time Play parameters.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 3400cde - Browse repository at this point
Copy the full SHA 3400cdeView commit details -
dmime: Support start_time and end_time Play parameters.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for e413a35 - Browse repository at this point
Copy the full SHA e413a35View commit details -
dmime: Fix performance message requeue-ing from the message thread.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 7d2ca44 - Browse repository at this point
Copy the full SHA 7d2ca44View commit details -
dmime: Implement segment state chunked playback.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 1d5f8c1 - Browse repository at this point
Copy the full SHA 1d5f8c1View commit details -
dmime: Send notification messages from segment_play_chunk.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 9ee93c7 - Browse repository at this point
Copy the full SHA 9ee93c7View commit details -
dmime/tests: Test IDirectMusicPerformance_GetSegmentState.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 5c2c98e - Browse repository at this point
Copy the full SHA 5c2c98eView commit details -
dmime: Implement IDirectMusicPerformance_GetSegmentState semi-stub.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 2224d6d - Browse repository at this point
Copy the full SHA 2224d6dView commit details -
dmime/tests: Test tempo track Play and DMUS_PMSGT_TEMPO messages.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 93afd7a - Browse repository at this point
Copy the full SHA 93afd7aView commit details -
dmime/tests: Test tempo track GetParam with GUID_TempoParam.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for f931c8e - Browse repository at this point
Copy the full SHA f931c8eView commit details -
dmime: Fix tempo track GetParam with GUID_TempoParam implementation.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for b2e6601 - Browse repository at this point
Copy the full SHA b2e6601View commit details -
dmime/tests: Add helpers to scale and check music time with tempo.
Be flexible on the comparison to ignore rounding errors. CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 1a43a41 - Browse repository at this point
Copy the full SHA 1a43a41View commit details -
dmime/tests: Test playing tempo track effect on performance times.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for da3313e - Browse repository at this point
Copy the full SHA da3313eView commit details -
dmime: Support playing secondary and control segments.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 3bc5798 - Browse repository at this point
Copy the full SHA 3bc5798View commit details -
dmime: Better implement performance times with tempo track.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 716565b - Browse repository at this point
Copy the full SHA 716565bView commit details -
dmime/tests: Test that IDirectMusicPerformance_Stop clears messages.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for b837cdf - Browse repository at this point
Copy the full SHA b837cdfView commit details -
dmime: Implement IDirectMusicTrack_EndPlay for wave track.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 0bfcb71 - Browse repository at this point
Copy the full SHA 0bfcb71View commit details -
dmime: Clear all pending messages in IDirectMusicPerformance_Stop.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for c94d93b - Browse repository at this point
Copy the full SHA c94d93bView commit details -
dmime: Send MIDI_SYSTEM_RESET message on performance reset.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 804b853 - Browse repository at this point
Copy the full SHA 804b853View commit details -
dmsynth: Reset synthesizer defaults on MIDI_SYSTEM_RESET.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for e692b76 - Browse repository at this point
Copy the full SHA e692b76View commit details -
dmime: Implement segment state repeat and looping.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 5319d38 - Browse repository at this point
Copy the full SHA 5319d38View commit details -
dmime: Stop previously playing primary segment in PlaySegmentEx.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 88aa8d6 - Browse repository at this point
Copy the full SHA 88aa8d6View commit details -
HACK: dmime: Don't send segment end message for secondary segments.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 42e8559 - Browse repository at this point
Copy the full SHA 42e8559View commit details -
dmband: Skip band / band track chunk on parsing failure.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for c663f9f - Browse repository at this point
Copy the full SHA c663f9fView commit details -
dmime: Skip sequence track chunk on parsing failure.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 4f70bb1 - Browse repository at this point
Copy the full SHA 4f70bb1View commit details -
dmime: Ignore badly formed wave if format and data have been found.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 63a2a89 - Browse repository at this point
Copy the full SHA 63a2a89View commit details -
dmime: Remove shadowing local hr variable.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for b29e4f3 - Browse repository at this point
Copy the full SHA b29e4f3View commit details -
dmime: Skip segment chunk on parsing failure (or success).
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 9b449e0 - Browse repository at this point
Copy the full SHA 9b449e0View commit details -
dmime: Rename struct pchannel_block to struct channel_block.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 95af897 - Browse repository at this point
Copy the full SHA 95af897View commit details -
dmime: Use a dedicated struct channel to hold performance channels.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 2205e43 - Browse repository at this point
Copy the full SHA 2205e43View commit details -
dmime: Introduce a new performance_get_channel helper.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 422cbfb - Browse repository at this point
Copy the full SHA 422cbfbView commit details -
dmime: Set channel block info using IDirectMusicPerformance8_AssignPC…
…hannelBlock. CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 6247e5f - Browse repository at this point
Copy the full SHA 6247e5fView commit details -
dmime: Avoid leaking performance channel block ports.
CW-Bug-Id: #16680 CW-Bug-Id: #20424 CW-Bug-Id: #22409
Configuration menu - View commit details
-
Copy full SHA for 9c5c67a - Browse repository at this point
Copy the full SHA 9c5c67aView commit details -
rtworkq: Avoid use-after-free.
queue_release_pending_item releases the work_item reference but later accesses `item->queue`, which is a potential use-after-free.
Yuxuan Shui committedNov 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 44fbee7 - Browse repository at this point
Copy the full SHA 44fbee7View commit details -
mfplat: tests: Validate MFCancelWorkItem releases the callback.
Yuxuan Shui committedNov 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 5efa97e - Browse repository at this point
Copy the full SHA 5efa97eView commit details -
rtworkq: Release cancelled work items.
And avoiding race condition while doing so. Usually the threadpool holds a reference to the work_item, which is released when the work_item's callback is invoked. However queue_cancel_item closes the threadpool object without releasing it, leading to a leak. The fix is not as simple as adding a IUnknown_Release, because the work_item's callback can still be called after CloseThreadpoolTimer/Wait has returned. In fact its callback might currently be running. In which case we would double release the reference. We have to stop any further callbacks to be queued, wait for any currently running callbacks to finish, then finally we can close the threadpool object. After that, if the callback wasn't called, we can safely release the work_item reference.
Yuxuan Shui committedNov 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 3f088c2 - Browse repository at this point
Copy the full SHA 3f088c2View commit details -
Revert "win32u: Ignore emulated mouse messages on touch-enabled windo…
…ws." This reverts commit ea2ee1a.
Configuration menu - View commit details
-
Copy full SHA for 78c3b5f - Browse repository at this point
Copy the full SHA 78c3b5fView commit details
Commits on Nov 7, 2023
-
fixup! fshack: winex11: Support opengl scaling according to fake reso…
…lution. NULL get_win_data() may happen if the window is from the other process. CW-Bug-Id: #22950
Paul Gofman committedNov 7, 2023 Configuration menu - View commit details
-
Copy full SHA for 271b699 - Browse repository at this point
Copy the full SHA 271b699View commit details -
fixup! winex11.drv: fshack/GL: Support fshack on offscreen drawables.
CW-Bug-Id: #22950
Paul Gofman committedNov 7, 2023 Configuration menu - View commit details
-
Copy full SHA for 4a2cac9 - Browse repository at this point
Copy the full SHA 4a2cac9View commit details
Commits on Nov 8, 2023
-
wine.inf: Enable builtin amd_ags_x64 for Assassin's Creed Mirage.
CW-Bug-Id: #22962
Paul Gofman committedNov 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 05383dc - Browse repository at this point
Copy the full SHA 05383dcView commit details
Commits on Nov 9, 2023
-
user32: Return empty string from LoadStringW() if resource is not found.
CW-Bug-Id: #22967
Paul Gofman committedNov 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 71e696c - Browse repository at this point
Copy the full SHA 71e696cView commit details -
user32: Put 0 to output string even for 1 char buffer in LoadStringW().
CW-Bug-Id: #22967
Paul Gofman committedNov 9, 2023 Configuration menu - View commit details
-
Copy full SHA for f3fcbdc - Browse repository at this point
Copy the full SHA f3fcbdcView commit details -
kernelbase: Return empty string from LoadStringW() if resource is not…
… found. CW-Bug-Id: #22967
Paul Gofman committedNov 9, 2023 Configuration menu - View commit details
-
Copy full SHA for ddb9b1e - Browse repository at this point
Copy the full SHA ddb9b1eView commit details -
kernelbase: Put 0 to output string even for 1 char buffer in LoadStri…
…ngW(). CW-Bug-Id: #22967
Paul Gofman committedNov 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 939fe52 - Browse repository at this point
Copy the full SHA 939fe52View commit details -
windows.gaming.input: Fix inverted start / select gamepad buttons.
CW-Bug-Id: #22968
Configuration menu - View commit details
-
Copy full SHA for 1d57f07 - Browse repository at this point
Copy the full SHA 1d57f07View commit details -
amd_ags_x64: Implement agsDriverExtensionsDX11_DeInit().
CW-Bug-Id: #22976
Paul Gofman committedNov 9, 2023 Configuration menu - View commit details
-
Copy full SHA for e1f28ec - Browse repository at this point
Copy the full SHA e1f28ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for a381bee - Browse repository at this point
Copy the full SHA a381beeView commit details -
amd_ags_x64: Use version provided for agsInitialize().
CW-Bug-Id: #22976
Paul Gofman committedNov 9, 2023 Configuration menu - View commit details
-
Copy full SHA for e3e5b48 - Browse repository at this point
Copy the full SHA e3e5b48View commit details -
amd_ags_x64: Factor out get_ags_version_from_resource().
CW-Bug-Id: #22976
Paul Gofman committedNov 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 7f2e6bc - Browse repository at this point
Copy the full SHA 7f2e6bcView commit details -
amd_ags_x64: Try to get version from agsGetVersionNumber() if there i…
…s no version resource. CW-Bug-Id: #22976
Paul Gofman committedNov 9, 2023 Configuration menu - View commit details
-
Copy full SHA for fa07dce - Browse repository at this point
Copy the full SHA fa07dceView commit details -
amd_ags_x64: Distinguish some versions through available exports if o…
…ther methods failed. CW-Bug-Id: #22976
Paul Gofman committedNov 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 5b05890 - Browse repository at this point
Copy the full SHA 5b05890View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b9b6a4 - Browse repository at this point
Copy the full SHA 4b9b6a4View commit details
Commits on Nov 14, 2023
-
winex11.drv: Set _NET_WM_FULLSCREEN_MONITORS only when necessary.
If _NET_WM_FULLSCREEN_MONITORS is set then the property needs to be updated because it can't be deleted by sending a _NET_WM_FULLSCREEN_MONITORS client message to the root window according to the wm-spec version 1.4. Having the window spanning more than two monitors also needs the property set. In other cases, _NET_WM_FULLSCREEN_MONITORS doesn't need to be set. What's more, setting _NET_WM_FULLSCREEN_MONITORS adds a constraint on Mutter so that such a window can't be moved to another monitor by using the Shift+Super+Up/Down/Left/Right shortcut. So the property should be added only when necessary. CW-Bug-Id: #22540
Configuration menu - View commit details
-
Copy full SHA for fc98a09 - Browse repository at this point
Copy the full SHA fc98a09View commit details -
fixup! fshack: winex11: Implement _NET_FULLSCREEN_MONITOR support.
Obviously, xinerama_get_fullscreen_monitors() won't be able to find multiple monitors with a single monitor rectangle from fs_hack_real_mode(). Fix a regression from 01dad2c. Restore Project Cars 3 triple-monitor support. CW-Bug-Id: #22609
Configuration menu - View commit details
-
Copy full SHA for 793404f - Browse repository at this point
Copy the full SHA 793404fView commit details -
fshack: winex11.drv: Use fs_hack_monitor_from_rect() in X11DRV_ShowWi…
…ndow(). fs_hack_monitor_from_hwnd() returns the primary monitor when the window is minimized. So a fullscreen window on the secondary monitor that later gets minimized may be moved to the primary monitor when fs_hack_monitor_from_hwnd() returns the primary monitor. Instead, we should use fs_hack_monitor_from_rect() and use the updated window rectangle to retrieve the monitor a window should be fullscreen on. fs_hack_monitor_from_hwnd() should only be used when not expecting window position changes.
Configuration menu - View commit details
-
Copy full SHA for a351a90 - Browse repository at this point
Copy the full SHA a351a90View commit details -
mf: Handle errors with source event generator in session.
(cherry picked from commit 0170cd3)
Configuration menu - View commit details
-
Copy full SHA for 1d2deee - Browse repository at this point
Copy the full SHA 1d2deeeView commit details -
mf: Signal event_cond in wg_parser_stream_disable.
A workaround to fix a hang in media_source_Shutdown in old media source, because the wg_parser receives an EOS signal after media_source_Shutdown disabled the streams, and event_cond never gets signaled so it never stops being busy.
Configuration menu - View commit details
-
Copy full SHA for 15815c8 - Browse repository at this point
Copy the full SHA 15815c8View commit details -
winex11.drv: Don't call XIconifyWindow() on Gamescope.
CW-Bug-Id: #22953
Paul Gofman authored and Paul Gofman committedNov 14, 2023 Configuration menu - View commit details
-
Copy full SHA for 0ebbd57 - Browse repository at this point
Copy the full SHA 0ebbd57View commit details
Commits on Nov 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 96bec82 - Browse repository at this point
Copy the full SHA 96bec82View commit details -
win32u: Set all glyph load flags in get_load_flags().
CW-Bug-Id: #22992
Paul Gofman committedNov 16, 2023 Configuration menu - View commit details
-
Copy full SHA for 47cf83e - Browse repository at this point
Copy the full SHA 47cf83eView commit details -
win32u: Use font AA flags when querying glyph outline with GGO_METRICS.
CW-Bug-Id: #22992
Paul Gofman committedNov 16, 2023 Configuration menu - View commit details
-
Copy full SHA for 61198d9 - Browse repository at this point
Copy the full SHA 61198d9View commit details
Commits on Nov 17, 2023
-
Revert "dsound: Get rid of the global device GUID arrays."
This reverts commit 39b8fe1. CW-Bug-Id: #23002
Paul Gofman committedNov 17, 2023 Configuration menu - View commit details
-
Copy full SHA for bf2a7bc - Browse repository at this point
Copy the full SHA bf2a7bcView commit details -
dsound: Dynamically allocate the global device GUID arrays.
This removes the arbitrary limit on the number of renderers and capturers while satisfying applications that expect the GUIDs to remain valid after DirectSoundCaptureEnumerate returns. (cherry picked from commit 5a81b6ac43e1057c0c6f9953fd5cbb1bc5d0f11bi) CW-Bug-Id: #23002
Configuration menu - View commit details
-
Copy full SHA for 8cb26d4 - Browse repository at this point
Copy the full SHA 8cb26d4View commit details -
gdiplus: Round width and height in gdip_format_string().
CW-Bug-Id: #23002
Paul Gofman committedNov 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 9a04c16 - Browse repository at this point
Copy the full SHA 9a04c16View commit details -
fixup! wine.inf: Enable builtin amd_ags_x64 for Assassin's Creed Mirage.
CW-Bug-Id: #22962
Paul Gofman committedNov 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 790e189 - Browse repository at this point
Copy the full SHA 790e189View commit details -
bcryptprimitives: ProcessPrng stub.
ProcessPrng is the only publicly documented function exported by bcryptprimitives. This stub simply forwards it to RtlGenRandom in advapi32. (cherry picked from commit 83d4075) CW-Bug-Id: #23012
Configuration menu - View commit details
-
Copy full SHA for f000f11 - Browse repository at this point
Copy the full SHA f000f11View commit details -
evr: Set last presented sample atomically.
Fixes a race condition and crashes in Secret of Mana. The queue critical section is held in video_presenter_sample_present while GetCurrentImage only locks the presenter CS. Double locking is tricky and atomic operation is appropriate to swap the sample pointer. CW-Bug-Id: #21713
Configuration menu - View commit details
-
Copy full SHA for bcc1b14 - Browse repository at this point
Copy the full SHA bcc1b14View commit details
Commits on Nov 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cfdebd9 - Browse repository at this point
Copy the full SHA cfdebd9View commit details -
fixup! HACK: winegstreamer: Don't add unnecessary and slow? videoflip…
… for some games.
Configuration menu - View commit details
-
Copy full SHA for ed69f61 - Browse repository at this point
Copy the full SHA ed69f61View commit details -
Configuration menu - View commit details
-
Copy full SHA for b242e93 - Browse repository at this point
Copy the full SHA b242e93View commit details -
windowscodecs: Enable WICPixelFormat32bppBGRA in BMP encoder.
(cherry picked from commit f27dd77) CW-Bug-Id: #23002
Paul Gofman committedNov 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 4b6ba2a - Browse repository at this point
Copy the full SHA 4b6ba2aView commit details -
msvcp110: Implement std::_Xbad_function_call().
(cherry picked from commit a2d3b27) CW-Bug-Id: #23002
Paul Gofman committedNov 21, 2023 Configuration menu - View commit details
-
Copy full SHA for d8f4c3a - Browse repository at this point
Copy the full SHA d8f4c3aView commit details -
d3dx9: Support empty mesh in D3DXLoadMeshHierarchyFromXInMemory().
(cherry picked from commit 21e9169) CW-Bug-Id: #23002
Configuration menu - View commit details
-
Copy full SHA for 30c64cf - Browse repository at this point
Copy the full SHA 30c64cfView commit details -
d3dx9: Implement D3DXComputeTangent
CW-Bug-Id: #23002
Configuration menu - View commit details
-
Copy full SHA for 8e7dfbb - Browse repository at this point
Copy the full SHA 8e7dfbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74a03fc - Browse repository at this point
Copy the full SHA 74a03fcView commit details -
d3dx9/tests: Add test for user data in D3DXLoadMeshHierarchyFromXInMe…
…mory(). CW-Bug-Id: #23002
Paul Gofman committedNov 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 528e12d - Browse repository at this point
Copy the full SHA 528e12dView commit details -
d3dx9: Implement loading top and frame user data in D3DXLoadMeshHiera…
…rchyFromXInMemory(). CW-Bug-Id: #23002
Paul Gofman committedNov 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 7b301f3 - Browse repository at this point
Copy the full SHA 7b301f3View commit details -
d3dx9: Unify calling parse_mesh helper functions.
CW-Bug-Id: #23002
Paul Gofman committedNov 21, 2023 Configuration menu - View commit details
-
Copy full SHA for e0f3c31 - Browse repository at this point
Copy the full SHA e0f3c31View commit details -
Configuration menu - View commit details
-
Copy full SHA for b66053a - Browse repository at this point
Copy the full SHA b66053aView commit details -
d3dx9: Support loading mesh user data in D3DXLoadMeshHierarchyFromXIn…
…Memory(). CW-Bug-Id: #23002
Paul Gofman committedNov 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 314da8d - Browse repository at this point
Copy the full SHA 314da8dView commit details
Commits on Nov 22, 2023
-
ntdll: HACK: Enable fsync_yield_to_waiters for LIGHTNING RETURNS: FFX…
…III. CW-Bug-Id: #23021
Paul Gofman committedNov 22, 2023 Configuration menu - View commit details
-
Copy full SHA for bd282d2 - Browse repository at this point
Copy the full SHA bd282d2View commit details
Commits on Nov 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 154ef96 - Browse repository at this point
Copy the full SHA 154ef96View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7df0b6 - Browse repository at this point
Copy the full SHA c7df0b6View commit details -
amd_ags_x64: Try to guess asicFamily from amdgpu info.
CW-Bug-Id: #22976
Paul Gofman committedNov 24, 2023 Configuration menu - View commit details
-
Copy full SHA for d2baf1b - Browse repository at this point
Copy the full SHA d2baf1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34aa2bb - Browse repository at this point
Copy the full SHA 34aa2bbView commit details -
amd_ags_x64: Downgrade agsCheckDriverVersion() message to WARN.
CW-Bug-Id: #22976
Paul Gofman committedNov 24, 2023 Configuration menu - View commit details
-
Copy full SHA for a58b925 - Browse repository at this point
Copy the full SHA a58b925View commit details -
amend! mfmediaengine: Be a bit more conservative with locks in engine…
… Shutdown. mfmediaengine: Be a bit more conservative with locks in engine Shutdown. During engine shutdown we acquire engine lock first, then locks of its constituents (e.g. sample grabbers); whereas normally the order is the other way around (e.g. timer callback -> acquire sample grabber lock -> OnProcessSample callback -> engine lock). This is deadlock prone. With this commit, engine lock is released before we shutdown the inner media session.
Yuxuan Shui committedNov 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 4a69ec6 - Browse repository at this point
Copy the full SHA 4a69ec6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c724349 - Browse repository at this point
Copy the full SHA c724349View commit details -
amd_ags_x64: Workaround zero clock reporting on Vangogh GPU.
CW-Bug-Id: #22976
Paul Gofman committedNov 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 92810f4 - Browse repository at this point
Copy the full SHA 92810f4View commit details -
setupapi: Add stubs for SetupDiGetCustomDeviceProperty{A|W}().
CW-Bug-Id: #23045
Paul Gofman committedNov 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 34e4e3b - Browse repository at this point
Copy the full SHA 34e4e3bView commit details
Commits on Nov 25, 2023
-
winebus.sys: Only apply hidraw disable hacks to hidraw subsystem
Due to the location of the if check, PROTON_ENABLE_HIDRAW, SDL_GAMECONTROLLER_ALLOW_STEAM_VIRTUAL_GAMEPAD, SDL_GAMECONTROLLER_IGNORE_DEVICES_EXCEPT, and SDL_GAMECONTROLLER_IGNORE_DEVICES apply to the input subsystem too. The logged messages are "hidraw %s: deferring %s to a different backend" and "hidraw %s: ignoring %s, in SDL blacklist", so this was probably not intended. It was likely not noticed though as the input subsystem is disabled by default due to commit e69c9b1. Because the input subsystem is disabled by default, this change only affects those who deliberately enabling it by explicity setting "DisableInput" to 0 in their registry). With this change it then works. Without it, they need to also whitelist the devices with PROTON_ENABLE_HIDRAW and remove any /dev/hidrawXX permissions to block the raw subsytem from gabbing the devices first.
Configuration menu - View commit details
-
Copy full SHA for 9d7b32d - Browse repository at this point
Copy the full SHA 9d7b32dView commit details