[Imgui] Update docking-experimental and freetype features to 1.81#16268
[Imgui] Update docking-experimental and freetype features to 1.81#16268strega-nil merged 6 commits intomicrosoft:masterfrom RT2Code:imgui
Conversation
|
The regressions caused by |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
ras0219-msft
left a comment
There was a problem hiding this comment.
Editing the sources during configure causes a race condition if we configure release and debug in parallel, so I've moved the edit to the portfile as a post-build step.
As a drive-by, I've changed the versioning scheme to relaxed which will enable our new versioning features.
This LGTM, though I'd appreciate independent confirmation from @RT222 that this still fixes their issue :)
Thanks for the PR!
…ure is enabled and move wchar32 string replacement to post-build
|
The IMGUI_ENABLE_FREETYPE macro should only be defined in imconfig.hpp when the freetype feature is enabled, I fixed it. I also moved the string replacement code for wchar32 to the portfile for the reasons you mentioned about parallel configuration. |
Update the docking-experimental feature from 1.79 to 1.81.
The Freetype integration procedure was changed with 1.81, the IMGUI_ENABLE_FREETYPE macro should be defined in imconfig.h.
I updated the CMake file to uncomment this macro in imconfig.h when the user ask for the freetype feature.