It should be more efficient to compare and ensure uniqueness of CFURLs rather than CFStrings, plus we avoid having to get file system paths for all the duplicated URLs. (On my system, 810 fonts turn into 355 unique font files).
There should be no behavioral changes from this.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/9401
On Fri Nov 7 20:16:01 2025 +0000, Nikolay Sivov wrote:
> Should we remove HTHEME from ProgressDrawInfo then?
Yes. It will be removed in the next patch set. Right now, ProgressDrawInfo.theme is still being used.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/9392#note_121248