This fixes window size being broken when dragged over multiple monitors with different scales and adds support for padded fullscreen windows when physical display mode aspect ratio doesn't match the emulated one.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6846
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55859
When a db is transacted, we need to call `Commit` to actually save the changes, but tests show this is not how msi works, so I changed `MsiGetSummaryInformationW` to open the db directly instead.
--
v3: msi: Make MsiGetSummaryInformationW open database as direct instead of transacted
msi: Add more tests for MsiSummaryInfoPersist
https://gitlab.winehq.org/wine/wine/-/merge_requests/6827
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55859
When a db is transacted, we need to call `Commit` to actually save the changes, but tests show this is not how msi works, so I changed `MsiGetSummaryInformationW` to open the db directly instead.
--
v2: msi: Fix MsiSummaryInfoPersist not saving data to disk
msi: Add more tests for MsiSummaryInfoPersist
https://gitlab.winehq.org/wine/wine/-/merge_requests/6827
I haven't seen any software that uses this, but some older software out there might use it, so it's good idea to export it.
--
v5: ntoskrnl.exe: add KeNumberProcessors export.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1139
Log: get_dc_attr always failed for meta dc,so GdiGetCodePage always
return CP_ACP. And GetTextCharset is similar to this situation.
Finally, leading to an error result of text_mbtowc call by ExtTextOutA
and an error result of METADC_ExtTextOut.
Signed-off-by: chenjiangyi <chenjiangyi(a)uniontech.com>
Change-Id: Icb6a8d57848935bc5c1b3913c155148af43eca0d
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6385