- 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
Add more files to .gitignore

Ignore backup files and OSX annoying .DS_Store litter…
Delete old dead .plist files.

These have been dead since six years… Let'em rip.
Cleanup some typedefs to something more sane.

Don't define psych_uint8 as OpenGL GLubyte datatype. It creates an
unnecessary dependency on OpenGL headers in a otherwise
graphics-agnostic file.
Include files cleanup.

Don't include glew.h for OpenGL support for modules that don't need it,
ie., for anything but Screen(). Todo: See if we should move this into
Screen specific headers in the future?

Add some Apple-specific includes not needed beforehand, because they
were (probably) included by Quicktime.

TODO: May need to revisit some of these includes for Octave support.
Disable all Quicktime based functionality in 64-Bit PTB.

Quicktime is available in 32-Bit versions of Windows and OSX PTB, but
won't be available on corresponding 64-Bit versions. Make use of QT
conditional on defined(PSYCHQTAVAIL) and define it in Screen.h if
running on a non-Linux system which is 32-Bit, not 64-Bit.
OSX: Fix wrong 64-Bit vs. 32-Bit Pointer comparison against constant.

PsychSetThreadPriority() on OSX tested a (potential) 64-Bit pointer
against a hard-coded 32-Bit constant --> Avoid pointless compiler
warning.
Screen/OSX: "Fix" missing QuickDraw type definition.

DisplayIDType as defined in QD/Video.h is undefined despite that header
file should be included? Whatever, the cast op there is not necessary,
as compiler auto-promotes the type properly.

Add CoreVideo.h directly to #includes to make compiler happy about
CVOpenGLTextureRefs and similar CV data types.
PsychtoolboxVersion: Drop pointless support for OS-9

Gets rid of many conditionals which create useless maintenance burden.
Memorybuffer2Texture.c: Remove redundant stdlib.h include.

Caused superfluous compile failure on some idiotic platform.