Psychtoolbox-3/Psychtoolbox-3 — pull request #42 by kleinerm (2012-07-24 18:14:24+00:00)
Title: Various Linux multi-display fixes and other enhancements for Screen(), also on OSX.

Fix some hangs on NVidia binary driver + multiple x-screens.
Fix crashes when trying to share context resources across x-screens.
Prevent low-level gpu access code for Radeon DCE-1 from accessing other gpus.
Make some bits less verbose.

Implement full gui-window / PsychDebugConfiguration / Compositing support:
Global transparency and per-pixel (alpha channel driven) transparency.
Window can be transparent for mouse input.
Windows are override-redirect and undecorated by default, unless they're gui windows.
GUI windows are properly decorated, omitting a dangerous "close" button.
Windows stacking order now conforms to windowShieldingLevels as closesly as possible.
Misc other stuff

Only Screen() for 64-Bit Octave on Linux rebuilt and tested so far.

Also some OSX improvment: PsychtoolboxKernelDriver can now handle Intel gpus/igps, something sorely needed with the increasing brokeness of OSX.