release notes: Bugfixes, new commands, more configurability. (Note how we sidestep DPI detection w/ the latter. :-D)
thi README excerpt: SGF Utils is a set of programs for manipulating Smart Game Format files, principally for the game of Go. This release includes one tool: the viewing program sgfv. The code is "early to middling alpha"; see HACKING for why. NEWS excerpt: - 0.5 | 2012-11-14 - bugfixes in display - variation labels (white pinstripe) survive ‘C-l’ This was due to unclean phase separation (yeah, it happens everywhere). - lineage displayed indepedently of move details Previously, lineage was only displayed for move nodes. E.g., for "make check INTERACTIVE=1 SGF=sgf/eg", the series of non-move nodes playing w/ the partial view feature used to not show lineage. - overlapping labels no longer flicker We used to call ‘SDL:update-rect’ more than necessary. - bugfix: ‘f’ overlay growth no longer unbounded Previously, if you were insane (and patient) enough to type ‘f’ very many times, you could run out of memory. Now, you will run out of patience first. - sibling variations indicated on board, listed in space You can use ‘a’ to cycle the board indicator. In space, each variant is numbered, with ‘!’ (exclamation point) to highlight the one currently showing on the board. - new command-line option: --config FILENAME If specified, sgfv reads FILENAME (use "-" for stdin), expected to be in alternating keys and values format, and configures various things. Keys are Scheme symbols. Values are Scheme literal expressions: symbols, strings or numbers. Comments (semicolon to eol) and whitespace are ignored. Here are the recognized keys: - ‘geometry’ The value is a string of the form WxH, such as "1024x768". - ‘showing’ The value is a symbol, one of: ‘everything’, ‘stones/comment’, ‘stones’. - ‘btw-indicator’ The value is a symbol, one of: ‘select’, ‘mark’, ‘circle’, ‘square’, ‘triangle’, ‘none’. - ‘ghost-indicator’ Like ‘btw-indicator’. - ‘font’ The value is a string, the absolute filename of a TTF file. Default is "/usr/share/fonts/truetype/freefont/FreeSansBold.ttf". - ‘dpi’ The value is real number. Default is 96.0. - default config file: $HOME/.sgf-utils/sgfv If ‘--config FILENAME’ is not given, sgfv looks for file ‘$HOME/.sgf-utils/sgfv’ and uses that if found. - "make check" honors ‘VCONFIG’ instead of ‘GEOMETRY’ Env var ‘GEOMETRY’ is no longer recognized. To specify geometry and other configuration, create a configuration file, e.g.: $ cat > zow <<EOF geometry "1024x768" btw-indicator triangle ; for poi{nted,gnant} commentary :-D EOF and invoke like so: make check VCONFIG=zow - SGF data file ‘funky’ in partial view This makes it easier to see / play with the new features (and bugs). Note that ‘funky’ is not well-formed; in particular, you will find some back-to-back same-color moves. - new command: . (period) This jumps to the "current" end, that is, the end reached by following the first variation in any forks encountered going forward. As a special case, if the current node is a fork, you can use a prefix-arg to select the initial variation. - new command: , (comma) This jumps to the root node. tarball, prettified source, etc, in dir: http://www.gnuvola.org/software/sgf-utils/ atom feed: http://www.gnuvola.org/NEWS.xml.gz -- Thien-Thi Nguyen ..................................... GPG key: 4C807502 . NB: ttn at glug dot org is not me . . (and has not been since 2007 or so) . . ACCEPT NO SUBSTITUTES . ........... please send technical questions to mailing lists ...........
pgpDbVW1hUNXR.pgp
Description: PGP signature