> Clicking on the "X" of the frame does not give you a warning about > saving unsaved work. The normal exit does give you the warning.
This is checked in. I also fixed a bug in command-line boolean options, and made "pcb --help" do the right thing. It now prints all the known options, including printer- and export-specific options. Note: any of the below can be used in .Xdefaults, like: Pcb.off-limit-color: skyblue $ ./pcb-bin -h PCB Printed Circuit Board editing program, http://pcb.sourceforge.net pcb-bin [-h|-V|--copyright] Help, version, copyright pcb-bin [gui options] <pcb file> to edit Available GUI hid: lesstif LessTif - a Motif clone for X/Unix pcb-bin -p [printing options] <pcb file> to print Available printing hid: lpr Postscript print. pcb-bin -x hid [export options] <pcb file> to export Available export hids: gerber RS-274X (Gerber) export. ps Postscript export. eps Encapsulated Postscript gui options: --help Show Help --version Show Version --copyright Show Copyright --grid-units-mm --black-color <string> color for black --white-color <string> color for white --background-color <string> color for background --crosshair-color <string> color for the crosshair --cross-color <string> color for cross --via-color <string> color for vias --via-selected-color <string> color for selected vias --pin-color <string> color for pins --pin-selected-color <string> color for selected pins --element-color <string> color for elements --rat-color <string> color for --invisible-objects-color <string> color for invisible objects --invisible-mark-color <string> color for invisible marks --element-selected-color <string> color for selected elements --rat-selected-color <string> color for selected rats --connected-color <string> color for connections --off-limit-color <string> color for off-limits areas --grid-color <string> color for the grid --layer-color-1 <string> Color for layer 1 --layer-color-2 <string> Color for layer 2 --layer-color-3 <string> Color for layer 3 --layer-color-4 <string> Color for layer 4 --layer-color-5 <string> Color for layer 5 --layer-color-6 <string> Color for layer 6 --layer-color-7 <string> Color for layer 7 --layer-color-8 <string> Color for layer 8 --layer-selected-color-1 <string> Color for layer 1 when selected --layer-selected-color-2 <string> Color for layer 2 when selected --layer-selected-color-3 <string> Color for layer 3 when selected --layer-selected-color-4 <string> Color for layer 4 when selected --layer-selected-color-5 <string> Color for layer 5 when selected --layer-selected-color-6 <string> Color for layer 6 when selected --layer-selected-color-7 <string> Color for layer 7 when selected --layer-selected-color-8 <string> Color for layer 8 when selected --via-thickness <num> --via-drilling-hole <num> --line-thickness <num> Initial thickness of new lines. --rat-thickness <num> --keepaway <num> --default-PCB-width <num> --default-PCB-height <num> --text-scale <num> --alignment-distance <num> --bloat <num> --shrink <num> --min-width <num> DRC minimum copper spacing --min-silk <num> DRC minimum silk width --grid <num> --grid-increment-mm <num> --grid-increment-mil <num> --size-increment-mm <num> --size-increment-mil <num> --line-increment-mm <num> --line-increment-mil <num> --clear-increment-mm <num> --clear-increment-mil <num> --backup-interval <num> --layer-name-1 <string> Name for layer 1 --layer-name-2 <string> Name for layer 2 --layer-name-3 <string> Name for layer 3 --layer-name-4 <string> Name for layer 4 --layer-name-5 <string> Name for layer 5 --layer-name-6 <string> Name for layer 6 --layer-name-7 <string> Name for layer 7 --layer-name-8 <string> Name for layer 8 --font-command <string> --file-command <string> Command to read a file. --element-command <string> --print-file <string> --lib-command-dir <string> --lib-command <string> --lib-contents-command <string> --lib-newlib <string> --save-command <string> --lib-name <string> --default-font <string> File name of default font. --groups <string> --route-styles <string> --file-path <string> --rat-command <string> --font-path <string> --element-path <string> --lib-path <string> --menu-file <string> --action-script <string> If set, this file is executed at startup. --action-string <string> If set, this is executed at startup. --fab-author <string> --pinout-offset-x <num> --pinout-offset-y <num> --pinout-text-offset-x <num> --pinout-text-offset-y <num> --clear-line --unique-names --snap-pin --save-last-command --save-in-tmp --all-direction-lines --show-number --reset-after-element --ring-bell-finished lpr options: --lprcommand <string> Command to print --drill-helper Prints a centering target in large drill holes --align-marks Prints alignment marks on each layer --outline Prints outline on each layer --mirror Prints mirror image of each layer --fill-page Scale board to fill page --auto-mirror Prints mirror image of appropriate layers gerber options: --gerberfile <string> Gerber output file base ps options: --psfile <string> Postscript output file --drill-helper Prints a centering target in large drill holes --align-marks Prints alignment marks on each layer --outline Prints outline on each layer --mirror Prints mirror image of each layer --fill-page Scale board to fill page --auto-mirror Prints mirror image of appropriate layers eps options: --epsfile <string> Postscript output file --scale <num> EPS scale