- Fixed a bug in SaveCalFile, which was introduced in the last change.  The internal call to LoadCalFile omitted the 'whichCal' parameter.

     -Chris-

git-svn-id: https://psychtoolbox-3.googlecode.com/svn/trunk@2558 f5efbe48-b203-0410-9429-fc5e098e5a54
PsychHID/Linux: Exclude anything with "Bus" in its name as default keyboard.

"Video Bus" - is not a good choice for a default keyboard
in the KbQueueXXX functions on Linux...



git-svn-id: https://psychtoolbox-3.googlecode.com/svn/trunk@2559 f5efbe48-b203-0410-9429-fc5e098e5a54
Added CIE 2 and 10 degree 'physiologically relevant' luminosity functions.

git-svn-id: https://psychtoolbox-3.googlecode.com/svn/trunk@2560 f5efbe48-b203-0410-9429-fc5e098e5a54
Get row/col convention right.  DHB

git-svn-id: https://psychtoolbox-3.googlecode.com/svn/trunk@2561 f5efbe48-b203-0410-9429-fc5e098e5a54
Added code to estimate melanopsin sensitivity in the human eye, following Tsujimura, 2000.  DHB

git-svn-id: https://psychtoolbox-3.googlecode.com/svn/trunk@2562 f5efbe48-b203-0410-9429-fc5e098e5a54
Small tweak.  DHB

git-svn-id: https://psychtoolbox-3.googlecode.com/svn/trunk@2563 f5efbe48-b203-0410-9429-fc5e098e5a54
Screen: Implement specialflag setting 2 for Quicktime movie playback.

The setting 2 is supposed to disable audio decoding and output
during movie playback. The brain-damaged Quicktime implementation
of Apple doesn't really allow us to disable decoding, voiding any
performance advantage we would get. Therefore we just mute the
audio volume on Quicktime for OS/X and Windows.

This is not as good as the GStreamer implementation which has
real advantages in performance and behaviour, but at least it
creates compatible behaviour at a superficial level.



git-svn-id: https://psychtoolbox-3.googlecode.com/svn/trunk@2564 f5efbe48-b203-0410-9429-fc5e098e5a54
Added note in comments, about how this could be tweaked to be more consistent with ComputeCIEConeFundamentals.  DHB

git-svn-id: https://psychtoolbox-3.googlecode.com/svn/trunk@2565 f5efbe48-b203-0410-9429-fc5e098e5a54
Squeeze '/' out of field names too.  DHB

git-svn-id: https://psychtoolbox-3.googlecode.com/svn/trunk@2566 f5efbe48-b203-0410-9429-fc5e098e5a54
Return lens and macular density as well as transmittance.

git-svn-id: https://psychtoolbox-3.googlecode.com/svn/trunk@2567 f5efbe48-b203-0410-9429-fc5e098e5a54
Delete prehistorical XCode-1 project for OS/X.

This is unused since 2008.



git-svn-id: https://psychtoolbox-3.googlecode.com/svn/trunk@2568 f5efbe48-b203-0410-9429-fc5e098e5a54
Screen: Movie support - Don't fail if no movie playback support available.

Make sure that critical startup/shutdown routines just noon, not fail,
so regular Screen() ops are not prevented.
Quicktime: Provide surrogate routines if QT and GStreamer support disabled
Screen('Computer'): Small fixup for OSX

Was not effective. 'Computer' works correctly, except it misreports the
cpu clock and virtual memory available. Physical memory and other
parameters are reported correctly though.
OSX: Screen('GetMouseHelper'): Make 64-Bit compatible

Mouse button queries still work old-school. Mouse position queries
reimplemented for 64-bit using HIToolbox routine.

GetUserFocusWindow() is missing on 64-Bit, so no query if current
window has keyboard focus.
OSX: Screen('ShowCursorHelper'): 64-Bit compat.

SetThemeCursor() is missing -- Disable it for now. No way to change
appearance of cursor, but showing/hiding/positioning should still work.
OSX Screen: Disable kernel driver support for now on 64-Bit

The morons have changed the userspace<->kernelspace interface as well,
this needs reimplementing.
OSX Screen: Create surrogates for missing Carbon window setup functions.

The morons have removed Carbon window support on 64-Bit. Replace with
stubs for now to make at least conventional fullscreen windows work.
OSX Screen: Workarounds for missing font handling functions.

Some functions for font enumeration and selection have been changed by
the morons. Disable them for now. This makes Screen() work, although
without any 'DrawText' support for now.
OSX: osxmakeit: Improve 64-Bit build script.

No need to fill CFLAGS and CXXFLAGS with definitions, we just need to
define them empty to make the compile & link work -- now without
annoying linker warnings which clutter the console.

Add additional -frameworks to Screen, as needed by Screen.