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
[email protected]
https://lists.sourceforge.net/lists/listinfo/scid-users