build: add -ldl linker flag, recursive source discovery, and API test targets to Makefile

This commit is contained in:
2026-02-07 12:04:52 +00:00
parent 8e86b2d106
commit cd9e55dc64
181 changed files with 20646 additions and 7198 deletions
+4 -2
View File
@@ -164,8 +164,10 @@ void decorations_render_title_bar(Client *client, bool focused)
return;
}
char display_title[256];
strncpy(display_title, client->title, sizeof(display_title) - 4);
display_title[sizeof(display_title) - 4] = '\0';
size_t disp_len = strlen(client->title);
if (disp_len >= sizeof(display_title) - 3) disp_len = sizeof(display_title) - 4;
memcpy(display_title, client->title, disp_len);
display_title[disp_len] = '\0';
XGlyphInfo extents;
XftTextExtentsUtf8(dpy, title_font,