Hi! Just committed a bunch of new features. Please have a look if they work as expected an report any bugs.
- Fulivios patch: this should allow to change the board position without needing to wait for tree searches to finish. ........................................................................ - Show flags and annotations in the "Best games" window. To distinguish annotated games or games with a special meaning I introduced 5 additionaly characters in the best games window. In case a game has some annotations (comments, variations, NAGs) you get an A displayed. If a game is flagged up to 4 flag entries are displayed. If more than 4 flags were applied to a game the number of flags show up in [] like [ 5]. The idea is that flags are applied on an intellectual basis, ie games with flags and annotations were most likely reviewed in depth already and thus probably what one is looking for. ........................................................................ - Show player countries in the game info area. This evaluates the header tags WhiteCountry/BlackCountry available in a bunch of bases. Initially, I wanted to use <img> tags here to show the actual flags (they are available for CC code anyway), but if I do this Scid just dumps a core, therefore only the 3 letter country code is displayed. Hints appreciated how to solve the img issue. (Seems that it dumps somewhere in Tcl, but I've actually no clue what's bad about the <img> tag in this ::htext. Same code works on a bunch of other locations.) ........................................................................ - Bibliographic support: long on my personal wish list. If a game has a special header tag like: [Bib "Predecessors-1, No.3 p.22 ; Burgess.etal:1998, No.2 p.14"] you'll now get a new link in the game info area named Bib. Clicking this link will open up more detailed bibliographic data that decode this reference for printed literature. E.g. the above will unfold and tell you that the "Immortal game" was annotated by Kasparov in Vol. 1 of "My Great Predecessors" as Game No. 3 starting on p.22. Additionally, Burgess, Nunn and Emms had a look at it and annotated it in "The mammoth book of the world's greatest chess games" as No. 2 starting on p.14. The bibliographic data is pulled in from a file named like the base the game is stored with the extension .bib. (Test.si4 uses Test.bib.) Storage format is BibTeX, a standardised, open, text based bibliographic format usually used for LaTeX typesetting. Syntax of these Bib-entries in the pgn headers: <BibTeXkey>, <addinfo> ; <BibTeXkey>, <addinfo> ... <BibTeXkey> is the key in your bib-file, <addinfo> can be any free form text (see the above example, don't use the separator chars!). The separator chars are: BibTeX-keys and additional info is split by ", ", two entries by " ; ". (Inspired by ISBD.) To handle BibTeX files I can strongly recommend JabRef (http://jabref.sf.net), a very nice GUI available for all platforms, tons of other tools are available on the Net. A good starting point for the bibliographic data is WorldCat (http://worldcat.org), though from a professional point of view data export could be improved in this catalogue. However, it holds a lot of data sets for chess books, especially from the English speaking countries. Hint: as Scid is pretty slow and not too flexible searching free form headers it is advisable to flag games with such info if fast and easy retrieval is required. It's much faster to narrow down a shortlist by free form header searches than to run this free form search on a Megabase. Note this is only the very first version of this function. It works nicely for me right now, but that does not mean that it can't be improved. ........................................................................ -- Kind regards, / War is Peace. | Freedom is Slavery. Alexander Wagner | Ignorance is Strength. | | Theory : G. Orwell, "1984" / In practice: USA, since 2001 ------------------------------------------------------------------------------ _______________________________________________ Scid-users mailing list Scid-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/scid-users