Hi Gregor
> 2. I've invented a new type of a comment, so called
> 'move
> information'. Some examples:
> - Players Clock (PGN
> notation: [%clk 1:05:23])
> - Elapsed Move Time (PGN
> notation: [%emt 0:05:42])
> - Evaluation Information
> (PGN notation: [%eval -6.05])
> - Correspondence Chess Sent
> (PGN notation: [%ccsnt 2011.06.16])
> - some more...
> This comment type allows a compact
> storage, and a special
> display/editing handling in the
> PGN/board pane (the latter
> is not yet implemented).
Good idea.
> 3. Bug in position tree building fixed (which
> requires a change of
> the database format).
>
> - New file selection dialog.
Si4 file opening seems to have a few bugs
1. Opening my sa.si4 database reports a plain "Encoding utf-8 failed" dialog
(no matter how opened)
2. Opening icofy from the new file open menu only fails
(This does not happen when opening from the "Open Recent" db context menu).
Both these DBs open fine in Scid. Backtrace is below.
> - Speed improvement of Html window (used by the tournament
> table),
Yes, alot faster.
> - A game history, which overlays the PGN window if no game
> is loaded.
Nice feature
My main criticisms is still that the interfaces are very non-standard, and huge
context menus should be avoided imho.
Steve
Icofy open fails with----------------------------------------------------------
(func) firstCharToUpper
(file) sys_utf8_codec.cpp:2100
(what) precondition violation: validateUtf8(name)
(type) mstl::precondition_violation_exception
.....
=== Backtrace ============================================
sys::utf8::Codec::firstCharToUpper [sys_utf8_codec.cpp:2100]
db::Player::normalize [db_player.cpp:687]
db::Player::findPlayer [db_player.cpp:808]
db::Namebase::insertPlayer [db_namebase.cpp:438]
db::si3::Codec::readNamebase [si3/si3_codec.cpp:1698]
db::si3::Codec::readNamebases [si3/si3_codec.cpp:1547]
.....
while executing
"::util::catchIoError [list ::progress::start $parent $cmd $args $options]"
(procedure "::application::database::openBase" line 52)
invoked from within
"::application::database::openBase $parent {*}$result"
(procedure "::menu::dbOpen" line 6)
invoked from within
"::menu::dbOpen .application "