Merge pull request #65 from kleinerm/master

Fix HideCursor() on some Windows setups.
Merge pull request #66 from Psychtoolbox-3/master

BETA UPDATE: Fix HideCursor on f$#$@#% MS-Windows.
Merge pull request #67 from Psychtoolbox-3/beta

Merge pull request #66 from Psychtoolbox-3/master
Merge pull request #71 from kleinerm/master

Bugfix for weird RandR modes on Linux returned by some drivers.
Merge pull request #72 from Psychtoolbox-3/master

PTB BETA small update.

Make Linux Screen('Framerate') more robust aganst weird drivers.
Improve PsychTweak('PrepareForVirtualmachine');
Enable qtkitvideosrc plugin for OSX video capture.
Merge pull request #73 from Psychtoolbox-3/beta

Merge pull request #72 from Psychtoolbox-3/master
Merge pull request #74 from kleinerm/master

pnet bugfix for 64-Bit Windows.
Merge pull request #75 from Psychtoolbox-3/master

BETA UPDATE: Fix pnet for 64-Bit Matlab on Windows.
Merge pull request #76 from Psychtoolbox-3/beta

Merge pull request #75 from Psychtoolbox-3/master
Add comments explicitly specifying DKL coordinate system convention.
Put back a missing semi-colon to supress annoying printout
Merge pull request #78 from kleinerm/master

New features and paranoia checks, mostly for Linux...
Merge pull request #79 from kleinerm/master

Final tiny fixes for next beta.
Merge pull request #80 from Psychtoolbox-3/master

PTB BETA RELEASE "Death by a thousand paper cuts"

Release highlights:

Speak() command now supported on all operating systems, and made more flexible. Linux support by MK, MS-Windows support by Vishal Shah.

Improved correctness tests and wokarounds for graphics driver bugs on Intel gpus under Linux, but also improvements to general graphics driver sync tests. Some warning clutter removed.

Make Screen startup more artifact free on Intel gpus on Linux with triple-buffering enabled.

Make Linux Screen() compatible to apitrace utility.

Bugfixes and enhancements to Screen('Resolution') on Linux and Screen('Resolutions') on 64-Bit OSX.

Enhancements to the PsychPortAudio backed Snd() legacy sound command.

Some improvements to DKL color functions by David Brainard.
Merge pull request #82 from kleinerm/master

Pull for the "Dancersizing, Grey & Hopeless" release.
Merge pull request #83 from Psychtoolbox-3/master

BETA RELEASE "Dancersizing, Grey & Hopeless"

"Dancersizing, Grey & Hopeless" mostly fixes small bugs, improves small details and improves GetChar support on Windows Vista+, matlab -nojvm and octave.

* GetChar, CharAvail, FlushEvents and ListenChar now (ab)use keyboard queue functionality on setups where use of Java based GetChar et al. is ineffective or impossible: This should enable good support for Windows Vista/7/8, matlab in -nojvm mode, and GNU/Octave in CLI and GUI mode.

* Minor fixes and improvements to PsychPortAudio, Screen, IOPort, PsychGPUControl and M-Files.

* CRS OptiCal support by Andreas Widmann.
Support for estimating rod spectral sensitivities roughly consistent with the CIE standard parameters for cones

Updated these routines to allow ComptueCIEConeFundamentals to take an
argument that allows it to return a rod spectral sensitivity consistent
with the pre-retinal absorption parameters embodied in the CIE
standard, but using estimates of rod photopigment absorbance and rod
axial density.

DHB, MS
Merge pull request #89 from kleinerm/master

Main pull for "The fun in dysfunction"

This is the main pull-request for "The fun in dysfunction", bringing in almost everything (minus potential last minute bits & bytes here and there):

    Support for GStreamer camerabin2 video capture & recording.
    Support for builtin imaging pipeline panel fitter.
    Improved Linux support for timestamping, graphics problem detection and desktop compositor handling.
    Improved support for handling of MS-Windows-8 dektop compositor handling.
    Bugfixes / Workarounds for various Windows and OSX operating system bugs.
    Fixes to PsychKinectCore and PsychHID.
    Various other fixes for small documentation and PTB bugs.
    Potential multi-threaded decoding improvements for GStreamer movie playback.
    More fixes and workarounds for handling of slightly broken Intel-DDX graphics drivers on Linux (pre 2.20.16 series).
    HDMI side-by-side horizontally compressed frame packing format support for stereo displays.
    Datapixx and Eyelink improvements.
    CRS OptiCal support.
    Other stuff i can't remember.

Merge pull request #90 from Psychtoolbox-3/master

PTB BETA RELEASE "The fun in dysfunction"

    Support for GStreamer camerabin2 video capture & recording.
    Support for builtin imaging pipeline panel fitter.
    Improved Linux support for timestamping, graphics problem detection and desktop compositor handling.
    Improved support for handling of MS-Windows-8 dektop compositor handling.
    Bugfixes / Workarounds for various Windows and OSX operating system bugs.
    Fixes to PsychKinectCore and PsychHID.
    Various other fixes for small documentation and PTB bugs.
    Potential multi-threaded decoding improvements for GStreamer movie playback.
    More fixes and workarounds for handling of slightly broken Intel-DDX graphics drivers on Linux (pre 2.20.16 series).
    HDMI side-by-side horizontally compressed frame packing format support for stereo displays.
    Datapixx and Eyelink improvements.
    CRS OptiCal support.
    Other stuff i can't remember.
Merge pull request #91 from Psychtoolbox-3/beta

Resync to "The fun in dysfunction"