Wuzzy wrote:Okay, fixed in development version.
This will break compability with Minetest 0.4.12, 0.4.13, 0.4.14 and 0.4.15. >_>
What a pointless Lua API change.

True a direct replacement of depreciated functions will break older Minetest servers or the "server" that runs a singleplayer game. But it won't break the "client." Couldn't mods check for versions < 0.4.16 and then make available the old or new setting_* or settings:* according to what was detected? It's true we can't detect that on a client, but a server shouldn't have any trouble detecting itself. Heck. Just include both style settings and require a entry in minetest.conf with the old setting_* as default to avoid breakage.
new_settings_object = false
A proper pull request to minetest for a "universally named" setting in the conf might benefit all the mod makers.
I just hate to see perfectly good mods having to leave slightly older servers behind, or be forced to use the old settings and bury the new servers in gigs of warning messages. Our server literally would have a log a gig+ a day.

Wuzzy wrote:Are you absolutely sure that this worked before the offending commit, but it broke after this commit

Yes, I tested both

MT version: latest dev version (master branch at commit 936d67d)
HUD Bars mod version: latest (master branch at commit e09eb8a)
Font settings: font_path = /usr/share/fonts/TTF/DejaVuSansMono.ttf
Screen resolution: 1920x1080
--> Note: the font and the screen resolution are not the cause of the problem, since this issue is also seen by all players on my server
OS: ArchLinux, kernel version 4.11.3
--> Note: I also have this problem on my server running Debian Jessie

I like to know the list of mods you use on your server.
Can you also reproduce this bug in MT 0.4.16, Minetest Game 0.4.16 and HUD Bars 1.8.0 with no other mod activated?

EDIT: Okay, after a chat with someone I have a strong suspicion this bug is not caused by the HUD Bars mod at all. I have learned this bug started occouring after updating the software for the graphics card.

Just to be sure, now I especially want to know your rendering software (+ version) as well.

The graphic card driver is the proprietary Nvidia one (not nouveau) version 381.22, the OpenGL implementation is Mesa version 17.1.3. Also, the CUDA library version 8.0.61 is installed, but I do not think it has any influence.

I tested HUD bars 1.8.0 on MT 0.4.16 with MT Game 0.4.16, and the bug is still present.

Palige wrote:Hey,
It seems that progress bars are misaligned since commit cfebd51:

I have this issue, but only on Android devices.

I just noticed that the visual artifacts are different in my screenshots than in Palige's. Not sure if it's really relevant, but in Palige's, the border box is drawn under the colored bar, where in mine, it's drawn over. Perhaps it just has to do with the different graphics driver or platform.

The alignment of the colored bars appears to be accurate, just not the border box.