bugfix: catch for next phase/task callback, check against length of task
1 lines of code changed in 1 file:
Use device coords by default
2 lines of code changed in 2 files:
removed debugging code
0 lines of code changed in 1 file:
set the phase of a trial in the initTrial function (as seems appropriate)
alternatively it could be attached to the task struct directly (maybe more appropriate?)
9 lines of code changed in 1 file:
bugfix: integration of eye-tracker recording (mglEyelinkRecordStart) with task
4 lines of code changed in 2 files:
Checks to see if we are recording
1 lines of code changed in 1 file:
removed system close call (unnecessary, i believe)
2 lines of code changed in 1 file:
Properly handle logical arrays
User friendly interface
34 lines of code changed in 2 files:
Added new callbacks,
Renamed recording functions,
Added task/phase specific recording spec
Integrated start/stop recording into the task structure
328 lines of code changed in 18 files:
Added edf messages
7 lines of code changed in 1 file:
check to see if the save data field exists
2 lines of code changed in 1 file:
Create a template gaze contingent task as a base for testing
bugfix: eyepos returned -y
199 lines of code changed in 8 files:
fixed callback code and changed default eye-coords
7 lines of code changed in 4 files:
set physical params correctly,
fixed callbacks for trial/seg tags
32 lines of code changed in 3 files:
Working mglEyelink with tracking
12 lines of code changed in 5 files:
baseline task support
fixed mglEyelinkOpen and dependents to allow dummy mode
87 lines of code changed in 7 files:
use dirs for tracker code
eyelink callbacks
25 lines of code changed in 8 files:
tracker work
35 lines of code changed in 4 files:
get eye position in native or device coords
16 lines of code changed in 2 files:
Merged revisions 538 via svnmerge from
http://yoyodyne.cns.nyu.edu/svn/mgl/trunk
........
r538 | dep | 2009-03-19 18:39:33 -0400 (Thu, 19 Mar 2009) | 1 line
If mex file doesn't compile, exit gracefully.
........
0 lines of code changed in 1 file:
Working mglEyelink.
This revision contains a working version of mglEyelink (the basic library calls) that
allows you to self calibrate, can return eye positions and appears (mostly) to not crash.
There is a lot of cleanup to be done in the code. Further, there MUST be a movement
towards a library based mgl with real make file and real architecture differentiation. Most
of what was tricky to make work was the eyelink calibration code (especially the eye drawing).
We still do not have working titles; we should report on state or return codes; etc.
Task integration is incomplete.
103 lines of code changed in 6 files:
giving up on carbon events (non-threaded)
1 lines of code changed in 1 file:
test code
13 lines of code changed in 1 file:
a temporary test of Carbon Event Code
49 lines of code changed in 2 files:
If mex file doesn't compile, exit gracefully.
17 lines of code changed in 1 file:
maintain verbose state correctly with mglOpen/Close
7 lines of code changed in 7 files:
Merged revisions 535 via svnmerge from
http://yoyodyne.cns.nyu.edu/svn/mgl/trunk
........
r535 | dep | 2009-03-19 16:40:45 -0400 (Thu, 19 Mar 2009) | 2 lines
updates to (attempt) to fix listener/getkeys on carbon/10.4
........
75 lines of code changed in 4 files:
updates to (attempt) to fix listener/getkeys on carbon/10.4
92 lines of code changed in 3 files:
Added init check and init set to determine if the tracker is initialized
5 lines of code changed in 3 files:
Attempt to use Carbon GetKeyEvent
572 lines of code changed in 2 files:
Improvements/fixes to the task based callback system
43 lines of code changed in 9 files:
test change: attempt to flush the queue (which can build asyncronously) after a getkeyevent
call. this is the expected behavior, as the call should return the first event since the
last call (or you should get all keys).
283 lines of code changed in 1 file:
Continuing saga of a calibration code gone wrong.
Restored separation of code, re-factoring will be too complex for now. it needs
to be done carefully and with coordination, so it is postponed.
655 lines of code changed in 7 files:
Began re-factoring c code into standard library format so to promote work on the mgl listener code
Eventually, the goals is to provide a general event stack which can be implemented for each platform.
Also, the goal will be to allow all mex functions to access the internal c calls used by other functions to promote
interoperability and flexibility of coding new functions. This will be demonstrated by re-factoring the texture code.
987 lines of code changed in 6 files:
Merged revisions 526-527 via svnmerge from
http://yoyodyne.cns.nyu.edu/svn/mgl/sandbox/eyelinkdev
........
r527 | dep | 2009-03-14 13:35:42 -0400 (Sat, 14 Mar 2009) | 1 line
decided to remove the /Developer include (use simlinks if desired) because it is more conforming with the Apple guidelines
........
2 lines of code changed in 1 file:
decided to remove the /Developer include (use simlinks if desired) because it is more conforming with the Apple guidelines
2 lines of code changed in 1 file:
Merged revisions 523-525 via svnmerge from
http://yoyodyne.cns.nyu.edu/svn/mgl/sandbox/eyelinkdev
........
r524 | dep | 2009-03-14 13:29:23 -0400 (Sat, 14 Mar 2009) | 1 line
Corrected developer framework location
........
2 lines of code changed in 1 file:
integrated upstream eyetracker changes
1205 lines of code changed in 15 files:
Corrected developer framework location
2 lines of code changed in 1 file:
Integrated eyetracker changes
5 lines of code changed in 1 file:
Check developer and global library for eyelink (should also check user)
2 lines of code changed in 1 file:
basic tracker outline
1515 lines of code changed in 13 files:
key press diagnostic (basic)
7 lines of code changed in 1 file:
Fixed setup, timing and printouts for testGetKeys
32 lines of code changed in 1 file:
merged in changes from eyelinkdev
31 lines of code changed in 2 files:
Base work for new event/user variable code
646 lines of code changed in 10 files:
Added unit test area and getkey test
49 lines of code changed in 2 files:
branch for development of user vars
1067 lines of code changed in 5 files:
restarting for merge with eyelink support
0 lines of code changed in 5 files:
Working but listener is fucked.
41 lines of code changed in 2 files:
Basic work version of calibration utilities. The keyboard input is being passed correctly (except perhaps return/enter
not being different), the video works (but not the titles) but crashes/fails if you switch too many times. This is a
memory handling problem. Fixed (partially) broken carbon, non-listener code.
224 lines of code changed in 7 files:
initial work
0 lines of code changed in 10 files:
Textures now blt to screen, but are the wrong shape and are are not updating correctly.
Blt does not re-bind the texture, this must be done externally, perhaps this suggests re-factoring...
56 lines of code changed in 3 files:
A basic version of the re-written code that uses c level gl calls based on the c mex functions that were previously used.
195 lines of code changed in 3 files:
began re-factoring code to use c rather than matlab based gl texture calls
this will take a bit and could be the basis for a consoliation of the gl calls in the other texture functions
915 lines of code changed in 2 files:
semi working version of the basic eye calibration display
164 lines of code changed in 4 files: