Public bug reported: The version of libgdiplus that ships with Ubuntu 24.04 causes a display error in KeePass 2 and likely other mono applications such as quickroute-gps. In KeePass it causes an important multi-option dialog box to display three buttons with no text in them.
I've tracked down the change where the problem started. The problem started with the change to this line: https://salsa.debian.org/dotnet- team/libgdiplus/-/commit/09def42ba0bce63c1e1d372f86ba869b6a1cf2a3#87db583be5c13c1f7b3c958b10e03d67b6a2ca06_67_74 The removal of ` && pango <= $PANGO_MAX_VERSION` causes libgdiplus to be compiled with libpango support. When this line is restored (along with the PANGO_MAX_VERSION declaration), the problem goes away. I verified the prior release of libgdiplus was not compiled with libpango support by running `strings /usr/lib/libgdiplus.so | grep pango`. The output of this command returns very different and convincing results on Ubuntu 22.04 versus Ubuntu 24.04. I can't find a way to disable libpango support without changing configure.ac. I'll attached screen shots showing the button differences. Please let me know if you have any questions or need more information. ** Affects: libgdiplus (Ubuntu) Importance: Undecided Status: New ** Attachment added: "keePass2WithPango-20240614.1.png" https://bugs.launchpad.net/bugs/2069473/+attachment/5789659/+files/keePass2WithPango-20240614.1.png -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2069473 Title: Some Button Text Does Not Display with 6.1 Release To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libgdiplus/+bug/2069473/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
