Redraw second board on expose events
authorH.G. Muller <h.g.muller@hccnet.nl>
Thu, 25 Feb 2010 11:02:58 +0000 (12:02 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Thu, 25 Feb 2010 14:28:33 +0000 (15:28 +0100)
commit448a8a613868681c5505ea5c92ab28c60ec392d4
tree3a76bf5e3622605fbebc0b5c7fcac751a7864a84
parent54b17bcdf64bf2f4745e769151a249b2999e8826
Redraw second board on expose events

The -dualBoard option now does refresh the second board after another
window uncovers it. To acheive this, some data structures remembering
what is displayed had to be duplicated. (lastBoard and damage for XB,
lastReq, lastDrawn, lastReqValid and lastDrawnValid for WB.)
WinBoard now uses clipping also for second board. This required the
clips for the destination to be translated horizontally!
backend.c
winboard/winboard.c
xboard.c