On Wed Aug 23 14:22:06 2023 +0000, Jeffrey Smith wrote:
> _If and only if_ you are confirming that Arial breaks it on Windows, and
> having "Microsoft Sans Serif" present fixes it on wine, then I only see
> two options:
> 1. Acknowledge that "Microsoft Sans Serif" must be present for the game
> to behave properly. (Is this not a font that winetricks can provide?), or
> 2. accept the patch
[On Linux after copying `Microsoft Sans Serif` font](https://learn.microsoft.com/pl-pl/typography/font-list/microsoft-sans… into `/usr/share/fonts/msfonts/micross.ttf` location, both native and buildin wine is working perfectly fine:

--
https://gitlab.winehq.org/wine/wine/-/merge_requests/3611#note_43213
On Wed Aug 23 12:53:30 2023 +0000, Bartosz Kosiorek wrote:
> Summary: Fallout Tactics is not working correctly with `Arial` font.
> It is working fine with `Tahoma`.
> We don't have good alternative for `Microsoft Sans Serif` font.
> Proposal: proceed with current patch, to use `Tahoma` in case `Microsoft
> Sans Serif` font is missing.
> What else I could check in this case?
_If and only if_ you are confirming that Arial breaks it on Windows, and having "Microsoft Sans Serif" present fixes it on wine, then I only see two options:
1. Acknowledge that "Microsoft Sans Serif" must be present for the game to behave properly. (Is this not a font that winetricks can provide?), or
2. accept the patch
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/3611#note_43195
It's possible that a state object pointer not in the topology node collection gets passed to
session_get_node_object(). Instead of returning the last node when the object is not found, we
should return a NULL so that the state of the last node is not changed by mistake.
--
v5: mf/tests: Test IMFMediaSession::Start().
mf/tests: Add a create_media_session() helper.
mf: Add seeking support for IMFMediaSession::Start().
https://gitlab.winehq.org/wine/wine/-/merge_requests/3572
Let The Good Life able to play its intro video, the game creates a source reader from a `http://localhost:6000/<random-hash>` URL. This should also probably work with other games playing streams over http(s).
This is a very basic implementation, using urlmon, and it will download the entire stream to a local temporary file before playback. An more optimized implementation would probably use WinHttp and range requests to partially download the requested stream segments, but this can be implemented in a future change.
--
v6: mf/scheme_handler: Implement http(s):// scheme handler using urlmon.
mf/scheme_handler: Split file scheme handler to scheme_handler.c.
mf/tests: Add some network scheme resolver tests.
include: Add MF_BYTESTREAM_EFFECTIVE_URL GUID declaration.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3439
This serie:
- adds a couple of tests to CreateProcess to cover ctrl-c blocking inheritance flag
and process group creation
- populates RTL_USER_PROCESS_PARAMETERS.ProcessGroupId
- separates new process group creation from ctrl-c inheritance flag
--
v4: kernelbase: Correctly handle new process group flag in CreateProcess.
kernel32/tests: Extend to new process group tests for CreateProcess.
kernelbase,ntdll,server: Separate console and new group flag (CreateProcess).
kernel32/tests: Add tests for group and console flags in CreateProcess.
kernel32/tests: Only access ProcessGroupId field when present.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3442