Currently, mingw-w64 has its own implementation of relocable widl support. With new Wine helpers, it may use Wine support instead and reduce the diff. This MR brings `get_bindir` in pair with mingw-w64's counterpart.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6495
--
v3: ntdll: Support old parameter layout for NtSetInformationProcess( ProcessInstrumentationCallback ).
ntdll: Call instrumentation callback for KiUserModeCallback on x64.
ntdll: Call instrumentation callback for LdrInitializeThunk on x64.
ntdll: Call instrumentation callback for KiUserExceptionDispatcher on x64.
ntdll: Call instrumentation callback from wine_syscall_dispatcher on x64.
ntdll/tests: Add more tests for process instrumentation callback.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6446
On Fri Sep 13 18:40:16 2024 +0000, Nikolay Sivov wrote:
> It looks to me that there won't be any way to retroactively apply fill
> mode later, once you have copied all the vertices. But I'm not sure
> what's the correct way would be here.
In my opinion the correct way would probably be populating a joint CDT from all the geometries and then erasing triangles depending on the fill_mode. However, this is a bigger undertaking and for the [bug](https://bugs.winehq.org/show_bug.cgi?id=51139) at hand it suffices to just concatenate all lists, since it seems the application uses the geometry groups for assembling glyphs to words and render them all at once. Due to the latter, there is no intersection between the different geometric entities.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6492#note_82177