This gets prototype/constructor hierarchy right, but there is more work needed to get it fully right (the same is true for some other objects as well, to lesser extend). Comment and document fragment nodes should not expose element/document properties, attribute nodes should be actual nodes and legacy unknown elements seem to be some parser quirk (so `use_generic` is not exactly right even in legacy modes).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6287
Takes advantage of linux's ID register emulation. The msr instruction is manually assembled to support older compilers and those that disallow reading e.g. SVE ID registers if unsupported by the target, even though they RAZ if unsupported.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6225
Huw Davies (@huw) commented about dlls/wineoss.drv/ossmidi.c:
> BOOL bEnabled;
> MIDIOPENDESC midiDesc;
> BYTE runningStatus;
> + BYTE dev; /* OSS dev id. */
```suggestion:-0+0
int dev; /* OSS device */
```
Also, please change the commit message to something like:
```
wineoss: Store the OSS device in midi_dest.
This avoids having to calculate the OSS device from the Windows dev_id.
```
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6251#note_78829
Zhiyi Zhang (@zhiyi) commented about dlls/comctl32/tests/listview.c:
> CoUninitialize();
> }
>
> +static void test_LVM_GETNEXTITEM(void)
> +{
> + /* LVM_GETNEXTITEM */
Let's remove this comment. The test function name already indicates that it's for LVM_GETNEXTITEM.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5909#note_78826
This fixes a blank window content issue that happens even with basic Wine programs.
Fixes: b9879d5adc1 ("winewayland: Remove now unnecessary WindowPosChanging checks.")
--
v2: winewayland: Add missing default surface fallback in WindowPosChanging().
https://gitlab.winehq.org/wine/wine/-/merge_requests/6248
--
v2: odbccp32: Handle NULL DSN in SQLValidDSN().
odbccp32/tests: Get rid of a workaround for XP.
odbccp32: Use wide character string literals.
odbccp32: Respect config mode in SQLGet/WritePrivateProfileString().
https://gitlab.winehq.org/wine/wine/-/merge_requests/6278