- better text size guessing also for FIG - unify alignment, direction - support fonts attributes ? - support line thickness ? - ~ as overline (grep for ~ in out.fig) - glabel: build for "right" style, then rotate poly (like hlabel) - show open pins / wires - check remaining alignment / direction / rotation cases in switch statements - convert abort / assert(0) to proper error indications - support mirroring (and detect-complain if unexpected) - pin shapes (inverted, clock, etc.) - optionally display pin shapes - find libraries (e.g., from .pro) - PDF TOC - generic layering for cairo (and others ?), where primitives are first recorded in per layer lists, then replayed. Can also calculate BB. - let user set PNG size or zoom level - implement dashed lines in cairo.c - implement PDF output in cairo.o - use correct color for hierarchical items, 0x848400 (or close) instead of COLOR_BROWN2 - directly pick versions out of git, without requiring checkout to file - handle differences - parse .kicad_wks - on parse error, politely complain, don't terminate - implement destructors - check for memory leaks