c8aa0d37d3
The libdisplay-info-stub was a bounded 11k shim that parsed only base EDID vendor/product, strings, physical size, chromaticity, and the preferred-timing descriptor. All other di_edid_* / di_cta_* / di_displayid_* calls returned NULL or fell through to the stub. KWin output configuration, display detection, and EDID-based connection setup were silently degraded. Replace it with the real libdisplay-info (emersion/libdisplay-info fork) — a full C implementation that exposes the libdisplay-info EDID parser API (di_info_parse_edid, di_edid_get_vendor_product, di_edid_get_display_name, di_edid_get_screen_size, etc.) with complete EDID 1.4 parsing of base block + extensions. CTA and DisplayID remain unsupported in the bounded v6.0 2026 fork, which is documented in the [package] description. Recipe bumped to 0.2.3.