Version 2.7.7 --> Version 2.7.8 =============================== Fixed bug concerning games without player specs. Version 2.7.6 --> Version 2.7.7 =============================== Fixed a bug in the storage of pass moves. Changed SY[] in AP[] according to FF[4] rules. Fixed writing of VW and RG in sgf device. Version 2.7.5 --> Version 2.7.6 =============================== The procedure to print diagrams has slightly changed. We add letters, marks, stones and removals (in this order) after the moves have all been put in the diagram. This allows checking of letters which can become move numbers and prevents the overwriting of moves, letters et cetera. Version 2.7.4 --> Version 2.7.5 =============================== Fixed paper option matching bug in option.c Added paper setting lines when papersize == a4 Version 2.7.3 --> Version 2.7.4 =============================== Made sgf2misc slightly easier to configure. Version 2.7.2 --> Version 2.7.3 =============================== Made sgf2misc and GoBase use the same prolog and style file. Added LB[p:c] knowledge to the libgo library. Added MA[] and TR[] to sgfread.c Replaced by "e" by "s" in d_gif.c for empty squares. From this version on the program is distributed as executable only. Version 2.7.1 --> Version 2.7.2 =============================== Removed absolute pathnames for sed, cat, etc. The tar file is now including the directory of sgf2misc as well. Thanks to zenger@ira.uka.de (Christoph Zenger) for suggesting this. Version 2.7.0 --> Version 2.7.1 =============================== Fixed NULL pointer dereference in html device Version 2.6.3 --> Version 2.7.0 =============================== Imported the HTML device donated by Thierry Excoffier (Thierry.EXCOFFIER@ligia.univ-lyon1.fr). Version 2.6.2 --> Version 2.6.3 =============================== Fixed problem in eps code occuring when imported by programs which execute the eps code while the execution stack is not entirely clean. Version 2.6.1 --> Version 2.6.2 =============================== Added ppm font for pointsize 19 (361x361 images for 19x19) Version 2.6 --> Version 2.6.1 =========================== Added leavevmode to sgf.sty. Add path to epsf.sty to ensure our epsf.sty is used. Fixed clipregion in gopro.eps for diagrams with coordinates. Added real diagram width to EPSFINFO datastructure. Made changes to the Makefile (again) trying to remove unclear phrases. Version 2.5 --> Version 2.6 =========================== Reading Liberty: 'A' was wrongly mapped to 'a' on output. Added "sequent" option (see README). Added knowledge about FF[] attribute. Made PBMBIN, PBMFNT and PBMSZ configurable from Makefile. Fixed bug in filename generation for epsf/gif files. Converted ppm fonts to format P2 to save disk space. Implemented suggestions by Thierry.EXCOFFIER@ligia.univ-lyon1.fr: Adjusted default location in Makefile. Respect current PATH both in Makefile and GIF script. Version 2.4 --> Version 2.5 =========================== sgf output more compact by default. PATH's to various runtime files configurable. Added font metric information to align numbers with stones. Added sgf knowledge about VW[] and RG[]. Added GIF mode, based on a ppm gofont and the pbmplus package. Version 2.3 --> Version 2.4 =========================== Make it compile under IRIX-5.2 (changed optarg and scr_init() names) Added gobasetree.sty and tex2tree script. Version 2.2 --> Version 2.3 =========================== Various bug fixes and adds. Added square marked stones in gopro.eps. Added inline Go widgets. No further changes in functionality. Version 2.1 --> Version 2.2 =========================== Fixed two bugs in sgf output mode: text was always written (dispite the -text_output option) and the passes were written wrong. Fixed kibitz printing (rank of players) Version 1.* --> Version 2.0 =========================== * I changed the command line options for -format and -device, this is too confusing. The new option strings are: -from and -to. * The SF parser also does format the text now, to avoid excessively long output lines. * sgf2misc now can also write SF format * The move_store(), pass_store() also take the move number as parameter for explicit numbers (SF format). * The strategy to allocate GOMOVE structs has been revised. We allocate at two moments: 1. Right at the start of a game/variation 2. For each numbered move or pass/tenuki * I have corrected a misinterpretation of the SF format. In case of a variation (VAR keyword) the client program is expected to remove the last played stone. In case of a DIAGRAM this is not necessary. * I take Liberty's Marks and Characters more serious now. In case of SGF output this information gets lost, but that can't be helped. * I have extended sgf2misc's knowledge of Marks. The Standard format can have them in many tastes... * sgf2misc now can also read SF format * All command line arguments are verbose now * Implemented a dummy interface (-D null). The "null" device reads the Go game and stores it, but doesn't produce any output. The "null" device can also be used to replace any of the provided devices (especially the graphics interface) when a smaller program is desired or when any of the devices is not available. This improves the portability of the program. * Improved (reduced the number of) the redrawing in screen mode. * Made the text window in screen mode expand when the boardsize shrinks. * Added Header keyword parsing to the Standard parser sfread.c * I added functionality to the Go library, so we need less implicit calls inside the data structure. * I got rid of the coordinate husstle in the PostScript files. The (0,0) of the coordinate system is in the lower left corner of the diagram now. I also fixed hoshi points and coordinates for funny board sizes. * Added a module to read Standard files as well (-I "standard_file") Although not perfect yet, most notably the mark handling, sigh) it's working on average. * Added a module to read Liberty files as well (-i "liberty_file") * The user can set the float boolean in sgf.sty or in the document itself (\floattrue) to toggle between floating diagrams or in-place diagrams (default). In case of the floating mode, the pages will be better filled but the diagrams and text are seperated sometimes. Actually, the float options would need cross-referencing between text and diagram(s). * We display the TeX diagrams exactly the same as the PSTeX diagrams * We continue the text on the same line as the move label. This saves output pages and in my opinion looks better too. If you don't like this, change it back in sgf.sty (macros \bn and \wn) * We have split the functionality of -V (previously -z) into: * -z Apply the text modifications for Jim Z. Yu * -V Flatten the game structure * We treat in comment blocks seriously. This affected all source dealing with cc_text. * We changed the -z (zhuge) option to -V (variation) option * We also dump the Name[] for variations * We maintain the order of pointlists for AB, AW, AE, L and M. * Changed the "screen" device name to "graphic" to make it one-letter different from "sgf". * Added two drivers: sgf (sgf file output) and db (game header) Both of them produce ASCII output on standard output. Version 1-2 --> Version 1.3 =========================== * Xuegen Jin -Luzzi pointed out to me that the black stones in TeX mode (-T) had both the #29 and #39 mapped to #29. Strangely enough this turned out to be an error in the mf source of the font. To fix this change digit[2] to digit[3] in file "go1black.mf", or fetch the newly made pk/tfm files from sun4nl (See README). * The figlist array is initialised forcing the last moves to be printed as well (say when using -f20,40 on a 40+ game record). (Thanks to Julian Richardson for reporting). * sgf2misc will automatically switch to single column mode when the Go diagrams exceed 200 points in size. (Thanks to Julian Richardson for reporting). * sgf2misc slightly changed the way to determine where to place the diagrams. An important consequence is that the diagrams can be larger than they used to be. Version 1.1 --> Version 1.2 =========================== * The trailing space in ranks has been deleted. * The averages in kibitz statistics are displayed too. * The diagram list seperator may now be any of "+", "-" and ",". * The caption stone numbers in TeX mode are done using the macros \textwhite and \textblack. * Added more comments to the scripts xdvi and latex. * The figure denoter for diagrams in TeX mode is now correctly printed (i.e. below the diagram instead of above). * The TeX mode has been tuned to look more alike the EPS mode. * The coordinates in captions in TeX mode display the IGS coordinates. Version 1.0 --> Version 1.1 =========================== * The file gorules.c doesn't depend on "stdarg.h" anymore. This failed the make process on some machines, most notably Sun stations. * Added explicit directives in the makefile to make it bullet-proof. * Added the missing declaration of getenv() in options.c. * Changed the make rule for gopro.eps. * Changed the default value of CFLAGS and LFLAGS. * A mistake has been corrected while emitting TeX diagrams (-T option). * The input of the kibitz statistics has been replaced by a build-in statistics generator. The default is that no statistics are emitted. You can turn it on by the "-s" command line option. * When printing multiple moves/diagram the text is displayed below the diagram.