This is in preparation for the mach thread id rework, which requires 64 bit there (and incidentally also stops truncating the FreeBSD one).
There wasn't any direct usage of `__int64` in the sever protocol before, so I added a new typedef and a new `dump_int64()` function (not sure if needed per se though).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5047
--
v2: vkd3d-shader/fx: Do not align structured data section.
vkd3d-shader/fx: Add initial support for writing buffers descriptions.
vkd3d-shader/fx: Mark constant buffers empty on creation.
vkd3d-shader/fx: Do not align strings for fx_4/fx_5 profiles.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/636
Current implementation handles correctly % only at the end of the
string. Nothing else matches.
The new implementation while naïve and recursive handles both _ and *
correctly.
--
v2: wbemprox: Reimplement LIKE.
wbemprox/tests: Test LIKE queries.
https://gitlab.winehq.org/wine/wine/-/merge_requests/4993
This is a preparation for supporting more xstate features in the contexts.
The remaining parts are:
- support arbitrary xstate in usr1_handler();
- support arbitrary xstate in the server contexts (probably transferring only the present part);
- support arbitrary xstate in context manipulation functions;
- enabling more xstates in system.c and in user shared data.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4987
There are still some issues I need to fix, mainly around timing conversion between MIDI and dmusic. Right now MIDI files seem to be cut off before the end is reached.
Please have a look at the general approach in the meantime, I need to know if this is the right way to do this or not.
--
v17: dmime: Create a band track for MIDI segments.
dmime/test: Add test for getting band track from midi file.
dmime: Implement IDirectMusicTrack_Play for MIDI tracks.
dmime: Implement getting/setting TempoParam for MIDI tracks.
dmime: Parse MIDI tracks.
dmime: Add stubs for MIDI tracks
https://gitlab.winehq.org/wine/wine/-/merge_requests/4982