From: Felipe Bergo <bergo@se...> - 2002-09-10 20:10:02
The code currently on CVS should solve the problems David was trying to
The patch he sent had several problems but was useful nonetheless (it
didn't cope with dragging limits making it impossible to drag pieces out
of the 8x8 area, making crazyhouse dropping cumbersome, it didn't cope
with the Show Coordinates option which requires a canvas larger than
8*sqside x 8*sqside and it didn't cope with extruded piece sets - there
are none on eboard-extras1 but there are some on the pack2 that is forming
(available from sourceforge's CVS) and the Themes document already
describes the format)).
There is a screenshot of a potentially troubled situation here:
(crazyhouse stock + extruded set + coordinates)
I haven't yet fixed the bughouse pane sizing for extruded sets (it still
lacks half piece in height), but looks like the rest is ok, though I
haven't tried much.
Those of you with large resolutions (1280x1024+) could give the CVS code a
test and check if it really is working fine, and
those of you with some time in the hands could try funny things (resize
the board, change pieceset, drag pieces to every possible place,
especially board corners) to check for any bugs that might have sneaked in
with the changes.
Also, I've noticed that when compiled with -ggdb (egcs 2.91.66) eboard
always segfaults at exiting (after closing it by closing the windows)
inside some GTK garbage collection function. It doesn't happen with -O6,
but it's weird, if anyone has an insight on what could be causing that,
let me know. (I mean, an insight less generic than "STL is leaking
Also, the code now should be compilable under gcc 3.1/3.2 , if any one of
you have one of those around to test it would be nice. If compilation
fails, send me the full error output.
Felipe Paulo Guazzi Bergo - Computer Science MSc Student at Unicamp
bergo@... - Campinas - SP - Brazil - Earth
GPG/PGP mail welcome - GPG/PGP Key: EF8EE808 (keyserver pgp.mit.edu)
* "Don't follow me, I'm lost too!", one cluster to another in a FAT.