lsdisplay (0.2.1-1) experimental; urgency=medium * Initial release. (Closes: #1137178: ITP: lsdisplay -- list connected displays) * New upstream release - README.md: installation example now uses the exact filename (lsdisplay_0.2.1-1_all.deb) instead of an X.Y.Z placeholder. - Refresh docstring example date in lsdisplay.py. - Cleanup: move RELEASING.md, old .deb/.bak/debian_backup and other internal notes to a local .info/ directory (not shipped). -- Vincent Danjean Wed, 20 May 2026 15:53:25 +0200 lsdisplay (0.2.0-1) unstable; urgency=medium * Add CLI override management (CRUD): --override-list, --override-add (interactive wizard), --override-set with --override-model/diagonal/note (programmatic), and --override-remove. Wizard reads detected displays, derives the MFG_ID+product_code_hex key, and prompts for new values with sensible defaults from the current EDID. * Refactor: extract _save_overrides() helper from --scan code path so all write-paths share the same persistence logic. * Document new commands in argparse epilog examples. * Bump version to 0.2.0 (minor bump: new public CLI surface). -- Guy-Marc APRIN <2026@gm.casa> Sun, 17 May 2026 18:45:00 +0200 lsdisplay (0.1.4-1) unstable; urgency=medium * Fix Debian packaging regression introduced in 0.1.3: - Install man page via debian/lsdisplay.manpages (was missing from .deb). - Install README.md via debian/lsdisplay.docs. - Add Debian-format debian/copyright file. - Move /usr/bin/lsdisplay symlink from postinst hack to debian/lsdisplay.links (now visible in dpkg-deb -c, no runtime hack). - Remove now-unused debian/postinst (debhelper auto-handles man-db). * Fix Maintainer in debian/control: 'Aprin' -> 'APRIN' to match the upstream convention applied across all source headers. -- Guy-Marc APRIN <2026@gm.casa> Fri, 15 May 2026 19:30:00 +0200 lsdisplay (0.1.3-1) unstable; urgency=medium * Fix ASCII layout for non-uniform vertical arrangements: replace the row-banding renderer with a 2D character canvas. Portrait monitors whose y-range straddles two stacked landscape monitors are now drawn correctly (previously rendered as three disjoint horizontal bands with the portrait alone in the middle). Reported by bigbob. * Boxes now compute their right/bottom edges from absolute coordinates rather than independent width rounding, eliminating spurious "||" artifacts between perfectly-adjacent displays. * Lower debhelper-compat level from 13 to 11 in Build-Depends so the source package builds out of the box on Ubuntu 22.04 LTS. Reported by Creteil (bigbob) in issue #2. -- Guy-Marc APRIN <2026@gm.casa> Fri, 15 May 2026 00:20:00 +0200 lsdisplay (0.1.2-1) unstable; urgency=medium * Add SPDX license header (GPL-2.0-or-later) * Sanity check on EDID detailed timing (DTD): prefer coarse size from bytes 21-22 when DTD diagonal exceeds 2× coarse diagonal — fixes ~8" displays appearing as 59" when the DTD field contains pixels instead of millimetres (e.g. SGN L01N8A, BOE panels). Reported by Blaise on LinuxFr.org. -- Guy-Marc APRIN <2026@gm.casa> Thu, 14 May 2026 21:51:04 +0200 lsdisplay (0.1.1-1) unstable; urgency=medium * Initial release * EDID parsing for manufacturer, model, serial * ASCII layout diagram with correct proportions * Smart TV network scan (--scan) * Override file for incorrect EDID data * Refresh rate display * Color support with --no-color * --list-priority with GPU mapping * --connected-only flag -- Guy-Marc Aprin <2026@gm.casa> Sat, 03 May 2026 12:00:00 +0200