new mousehandler to correct for premove and promotion popup
authorH.G. Muller <h.g.muller@hccnet.nl>
Fri, 16 Oct 2009 02:46:07 +0000 (19:46 -0700)
committerArun Persaud <arun@nubati.net>
Fri, 16 Oct 2009 02:46:07 +0000 (19:46 -0700)
commit8e5273b69c00339351adf894ded9297a86729315
treedd16f54042cdd3a32eedad640ea2764631cb2dd8
parent90631e4c46e7dcb8c39e1e5e0b2681a2881522dc
new mousehandler to correct for premove and promotion popup

this is the new mouse handler for XBoard, which should fully implement
premove, including promotion popup, and yet suppress the promotion popup
on illegal moves that are not premoves. It is almost completely moved to
the back-end now, so that WinBoard will be able to use it as well. I just
must hook it up to winboard.c, in particular harmonize the call-backs of
the mouse driver into the front-end for grabbing and releasing pieces for
dragging, to make sure they have the same names and arguments.
backend.c
backend.h
frontend.h
winboard/winboard.c
xboard.c