While deleting some twin games I started to get
annoyed that the highlighting was sometimes (ie
highlight an extra tag on one side and all the moves on
the other), so I had a look to see what might be causing
this. This is what I came up with.
twin_check_fix1.patch
-- changes a 'right' to a 'left' fixing highlights.
twin_check_fix2.patch
-- re-write of highlighting using same comparison
method while eliminating duplicate code.
twin_check_fix3.patch
-- total re-write of comparison method, breaking move
comparison to its own section.
all patches are based on scid3.5 and are stand-alone.
currently patch 3 does the same as 2 or 1, however it's
designed to allow for future modificaton to the move list
comparison, to take into account different
comments/variations but same move list (ie highlight diff
comments but not same moves after diff comment).
simple highlight fix
slightly more complex highlight fix
highlight fix with room for expansion
finished highlighting patch
Logged In: YES
user_id=596509
Ok, finally got a chance to finish this thing.
This patch is based on SCIDv3.6.1
twin_check_final.patch
-- total re-write of comparison method
-- breaks header and move checking into own sections
-- will highlight differring/missing comments/variations
I debugged this patch a bit and added this feature to http://scidvspc.sf.net
http://scidvspc.svn.sourceforge.net/viewvc/scidvspc?view=revision&revision=1299