On Mon Nov 18 14:44:04 2024 +0000, Vibhav Pant wrote:
> Well, from our conversation on IRC, I had merged them to reduce the MR
> from 10 commits to 7.
Let's keep it small for this MR. ~5 should be best. 8 is a bit too much. Having more patches in one MR makes it harder to review.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6766#note_87995
On Mon Nov 18 15:27:34 2024 +0000, Vibhav Pant wrote:
> `Iterable` has two separate implementations. One is derived from
> `MapView<HSTRING, IInspectable *>`, while the other is from the
> `IPropertySet`'s `Map<HSTRING, IInspectable *>` interface. Using
> `DEFINE_IINSPECTABLE` for both would create a conflict for the
> `impl_from_IIterable_IKeyValuePair_HSTRING_IInspectable` function.
Ok, I see.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6766#note_87994
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