All:
- Fixed a bug in mglSetGammaTable where 3x256 input tables were not being indexed correctly.
Windows:
- Get and SetGammaTable seem to be working correctly now.
-Chris-
100 lines of code changed in 34 files:
- Tiny change to mgl.h just adding some comments to the sequence of #ifdef statements so I could
read what was going on better.
CGB
10 lines of code changed in 1 file:
Windows:
- Get/Set gamma added
- mglFlush added
- mglOpen/close in windowed mode seems to work.
- Compiled several of the mex files, haven't tested many yet.
-Chris-
167 lines of code changed in 36 files:
Adding function descriptions
5 lines of code changed in 1 file:
adding keyword
0 lines of code changed in 1 file:
Adding mglEatKeys, fixing task code to use mglGetKeyEvent for precise system timestamps of key presses.
72 lines of code changed in 7 files:
Converting so that it uses initScreen
7 lines of code changed in 1 file:
rebuild
0 lines of code changed in 2 files:
Adding eatkeys
113 lines of code changed in 2 files:
If you pass in a display number between -1 and 0, then it opens up the secondary display if it exists, otherwise it opens up a windowed context. This is like the behavior for mglOpen([]), but allows you to open up a windowed context if you only have a single display.
12 lines of code changed in 1 file:
Allow posting a sequence of keyboard presses, by passing in a string of characters
8 lines of code changed in 1 file:
rebuild
0 lines of code changed in 2 files:
Making ovals have slightly better resolution (setting 60 slices instead of 30)
1 lines of code changed in 1 file:
Adding the ability to get parameters that return the location of the mgl directories (mglGetParam('mgllibDir') and mglGetParam('taskDir')) and changing mglMake to use these
16 lines of code changed in 2 files:
Fixing the code to reset the resolution of the monitor after mglClose
1 lines of code changed in 1 file:
A program to display a bulls eye that shows the monitor dimensions
82 lines of code changed in 1 file:
screenParams in a file
0 lines of code changed in 1 file:
Putting screenParams into a file that is loaded (mglScreenParams.mat). The user can set a different location for the file using mglSetParam('screenParamsFilename',filename)
74 lines of code changed in 1 file:
Removing no longer necessary writeTrace code. Now the code will just give a warning if you set writeTrace (which is no longer necessary because of getTaskParameters)
21 lines of code changed in 2 files:
changing makeGrating/Gaussian to mglMakeGrating/Gaussian
4 lines of code changed in 1 file:
Windows:
- Removed window borders.
- Windows are closable now.
- New recompiled binaries.
* Next need to make the gamma functions work.
CGB
68 lines of code changed in 8 files:
rebuilt
0 lines of code changed in 13 files:
Changing pointer names to cocoaWindowPointer, aglWindowPointer and GLContext per Jonas' request
22 lines of code changed in 7 files:
testing ID tag
1 lines of code changed in 1 file:
fixing #ifdef comment and testing keywords
8 lines of code changed in 1 file:
fixing #ifdef comment
8 lines of code changed in 1 file:
mglOpen:
- Added the initial Windows code. Still needs more work.
mglResolution:
- Added the initial Windows code.
mgl.h:
- Added some Windows defines.
Misc:
- Added a couple Windows compiled mex files.
- In many of the files, I had to move the variable declarations to the top of the file because the Windows C compiler requires it.
780 lines of code changed in 5 files:
delete 1 space from a file to test commit privileges
1 lines of code changed in 1 file:
testing
1 lines of code changed in 1 file:
test again
1 lines of code changed in 1 file:
test
2 lines of code changed in 2 files:
removing sdtdemo.m not very useful
0 lines of code changed in 1 file:
Changing the name of makeGrating/makeGaussian to mglMakeGrating/mglMakeGaussian
9 lines of code changed in 4 files:
Changing names from makeGrating / makeGaussian to mglMakeGrating / mglMakeGaussian. For the time being there will still be the old names that will give warnings that you should change your code to reflect the new names. Also, they will warn appropriately if you have multiple copies of makeGrating or makeGaussian in your path.
198 lines of code changed in 4 files:
rebuild
0 lines of code changed in 3 files:
Use the variable useCGL rather than matlabDesktop to specify whether to open with CGL displays
2 lines of code changed in 1 file:
Back to old version (as long as we use CGL buffers it works ok)
1 lines of code changed in 1 file:
Switch display use the variable useCGL
2 lines of code changed in 1 file:
Default to useCGL
3 lines of code changed in 1 file:
Change to comments to specify that you have to use a CGL buffer
3 lines of code changed in 1 file:
rebuild
0 lines of code changed in 5 files:
trying some stuff to close windows - better, but still busted -- windows will continue to be hidden
3 lines of code changed in 1 file:
More verbose messages for help debugging
21 lines of code changed in 1 file:
Set verbose for close window for now
2 lines of code changed in 1 file:
clear global before make
3 lines of code changed in 1 file:
Fixing mglTestGamma, but still some problem with when uiwait is called. (Is this a threading issue?) Commented out the uiwait part for now.
1 lines of code changed in 2 files:
trying to fix broken fig file
0 lines of code changed in 1 file:
update of the contents file
9 lines of code changed in 1 file:
rebuild
0 lines of code changed in 2 files:
change to comments
9 lines of code changed in 1 file:
tweaks. Private c-code made slightly less platform dependent (still needs openStep mutable arrays, but post event call has been encapsulated into a single function. mglPostEvent gives 100ms key presses.
45 lines of code changed in 3 files:
change to comments
1 lines of code changed in 1 file:
rebuild
0 lines of code changed in 2 files:
code clean up
5 lines of code changed in 1 file:
Change to header
2 lines of code changed in 1 file:
Better help on what sounds are available
28 lines of code changed in 1 file:
small code clean up
4 lines of code changed in 1 file:
useCarbon when switching windows in help
1 lines of code changed in 1 file:
Adding functions that simulate a run by generating key press events. mglPostEvent can be used to generate a keypress event at some time in the future - this uses the event tap accessibility functions in quartz - run in a separate thread.
494 lines of code changed in 3 files:
new build
0 lines of code changed in 5 files:
little fix to use carbon full screen contexts when doing mglSwitchDisplay -- since the cocoa windows appear flakey
14 lines of code changed in 2 files: