User-mode emulation for PocketBook 6.1-6.11 firmware on Linux desktop (podman + Wayland)

feat(shim): log repaint events to /var/log/repaint.log #20

Closed devopps.de
targeting main from deleted fork:feat/repaint-logging
Closed opened by and assigned to devopps.de
targeting main from deleted fork:feat/repaint-logging

Agent had a lot of trouble of correctly detecting where to many repaints where made. I added this log to made debugging for the agent easier.

--

Every wrapped libinkview refresh call appends one line to /var/log/repaint.log (host view: /.live/var/log/repaint.log) so app authors can audit full-screen vs partial refresh frequency. Line format: FULL | RECT x y w h [flags|bw|areas], plus a per-process SUMMARY on exit (full/rect/near-full counts). Each line is a single write() on an O_APPEND fd, so concurrent guest processes never interleave. Adds the current_process_basename() helper (process_identity.c) used for the proc column; documented in shim README and AGENTS.md.

Commits 0