[plt-scheme] Patch for v360
A patch for v360 is now available at
http://download.plt-scheme.org/patches/360/
This patch is only for Unix/X platforms with a new version of libx11.
In other words: if you have no problems, then you don't need to read
this.
The patch fixes a bug in MrEd for Unix/X. The bug is exposed when
using version 1.1 of libx11 (which is the version included with Ubuntu
Feisty Fawn, for example). Specifically, DrScheme and other
MrEd-based programs would fail as soon as a mouse button is clicked or
a key was pressed.
Details: MrEd internally uses the XCheckIfEvent function, and it
supplies a callback that incorrectly called other X11 functions.
Starting with libx11 1.1, the callback restriction is enforced through
run-time checks. The patch to MrEd moves the disallowed calls out of
the callback function.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://www.barzilay.org/ Maze is Life!