{"push_id":1441787378,"size":93,"distinct_size":1,"ref":"refs/heads/beta","head":"bc30aa53fadc615e10b3c8abeead7042ae66ed16","before":"a1f2f23658167444ea20a2daba94cc8ef743b593","commits":[{"sha":"06edc6cb1420457e0241930c3e88194c0644be5c","author":{"name":"Zack L-B","email":"23e30bfaa497b00ee9c6ec864c7cbe8e261bdeb4@gmail.com"},"message":"Can't get PTB root in a script with nested functions\n\nIn Octave/MATLAB, you can't add a variable to the workspace of\na function that contains a nested function. This breaks the function\nPsychRuntimeGetPsychtoolboxRoot because it tries to assign the\nPsychtoolbox root directory to a global variable. When that fails,\nthe mex doesn't know PTB's root directory and fails to load the text\nrenderer plugin, for example.\n\nNote that this fix uses mexSetTrapFlag() that MathWorks may deprecate\nin the near future. As of this commit, Octave doesn't support the\nfunction meant to replace mexSetTrapFlag's functionality.","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/06edc6cb1420457e0241930c3e88194c0644be5c"},{"sha":"870f68c0a90871a0cbc2b0546c76e3a1b51d6f23","author":{"name":"Zack L-B","email":"23e30bfaa497b00ee9c6ec864c7cbe8e261bdeb4@gmail.com"},"message":"Screen: fix warnings from GCC 5.4's \"-Wall -Wextra\"","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/870f68c0a90871a0cbc2b0546c76e3a1b51d6f23"},{"sha":"0c1a737a6117ccc77a6d3cb189fbe94fa58d3c97","author":{"name":"Zack L-B","email":"23e30bfaa497b00ee9c6ec864c7cbe8e261bdeb4@gmail.com"},"message":"Add back the pragmas since the build bot has an old version of GStreamer [ci skip]","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/0c1a737a6117ccc77a6d3cb189fbe94fa58d3c97"},{"sha":"1edcd9e5b9284991d4ae523c33631e2628ca6517","author":{"name":"Mario Kleiner","email":"495ab40d8fe74e37e68dfcbd2e249c1f738eb4cf@gmail.com"},"message":"Merge pull request #90 from Psychtoolbox-3/beta\n\nResync with public beta \"Boldly go...\"","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/1edcd9e5b9284991d4ae523c33631e2628ca6517"},{"sha":"4bd7e44520c22bd9e47615b999b08cfaa0f886be","author":{"name":"Mario Kleiner","email":"495ab40d8fe74e37e68dfcbd2e249c1f738eb4cf@gmail.com"},"message":"glClearNamedFramebufferfi: Disable for now due to OpenGL bugs.\n\nA bug creeped into the OpenGL spec and all derived XML api def\nfiles, header files, SDKs, OpenGL tools, e.g., libGLEW, and\nimplementations - and as a consequence into our own interface\ncode.\n\nThe bug was fixed in the OpenGL spec of GL_ARB_direct_state_access\nat 22 Oct 2015, and sometimes later in current versions of GLEW\nand since 15th June 2016 in Mesa 12.0 and later versions.\n\nThat means our interface code and this user facing function has\nwrong syntax, and the brokeness can't be fixed for current supported\nLinux distros like Ubuntu 14.04.5/16.04.1 LTS which ship Mesa 11.2\nat most, only for future 16.10 or 16.04.2 LTS. The same will most\nlikely be true for many shipping MS-Windows graphics drivers. OSX\ndoes not support the function at all on any version.\n\nAs a short term fix, simply let the wrapper error out in the\nrather unlikely case that anyone would actually call this rather\nexotic function. It took over a year after release of the OpenGL 4.5\nspec until anybody noticed the brokeness of the spec, so apparently\nthis is not even frequently used by high performance OpenGL 4.5 apps\nlike the latest game engines.","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/4bd7e44520c22bd9e47615b999b08cfaa0f886be"},{"sha":"0987834256d08e4c0365c7b10b3f55f68f56ce84","author":{"name":"Ian","email":"2335c869e7d43f1f6abfd0f33e93f4b9eb902209@users.noreply.github.com"},"message":"Update ple.m\n\nIn modern versions of MATLAB, errors are objects of type MException. I think s will always have a 'stack' property but to be on the safe side made the if statement check struct/object and field/prop.","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/0987834256d08e4c0365c7b10b3f55f68f56ce84"},{"sha":"880585a2b8217f9553a4fe40b3f56752eeb4b45f","author":{"name":"Ian","email":"2335c869e7d43f1f6abfd0f33e93f4b9eb902209@users.noreply.github.com"},"message":"Update PsychEyelinkDispatchCallback.m\n\nThe isempty(3) is a typo, I assume this wants to check if a PTB window is open before proceeding. Perhaps it should use `Screen(windowPtr, 'WindowKind')` but I'm not sure if this would add overhead to the callback, and checking if it is empty should do the same thing as the only place `eyewin` is set (line 112) that check has already been done.","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/880585a2b8217f9553a4fe40b3f56752eeb4b45f"},{"sha":"5fed968cdc6180fc4f4f98aa1f18648f9f7b69db","author":{"name":"Mario Kleiner","email":"495ab40d8fe74e37e68dfcbd2e249c1f738eb4cf@gmail.com"},"message":"DaqAInScan: Add optional options.nodiscard\n\nAllows to keep all data, regardless if consecutive reports have\nconsecutive serial numbers.\n\nSee forum message 20975 for a description of the problem that\nthis tries to solve.\n\n-> Contributed by user \"jsdpag\", not tested by myself on any hardware.","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/5fed968cdc6180fc4f4f98aa1f18648f9f7b69db"},{"sha":"f6eb339dced6f2b6eca8ad20751f78fac07b42f8","author":{"name":"Mario Kleiner","email":"495ab40d8fe74e37e68dfcbd2e249c1f738eb4cf@gmail.com"},"message":"DaqAInScan: Don't fail if multiple DAQ's are connected.\n\nRemember DAQ serial number at DaqAInScanBegin time, then\nignore interfaces of other DAQ's with other serial numbers.\n\nAllows connecting multiple DAQ's and using one per Matlab/Octave\ninstance.\n\n-> Contributed by user jsdpag to solve problems described in\n   forum message 20922. Not tested by myself on any hardware,\n   but seems to work at least on Linux according to jsdpag.\n\n-> Also some whitespace cleanup when we are at it.","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/f6eb339dced6f2b6eca8ad20751f78fac07b42f8"},{"sha":"b77e0a67ad62826d65b1a3f4f1a521225336f396","author":{"name":"Mario Kleiner","email":"495ab40d8fe74e37e68dfcbd2e249c1f738eb4cf@gmail.com"},"message":"DaqAInScan: Replace deprecated bitcmp in 12 bit handling.\n\nIn Matlab R2013a backwards compatibility for bitcmp was\nbroken, because idiots at work. Replace the use of bitcmp\nfor handling of 12 bit 2s-complement encoded numbers by\nsomething more simple and hopefully tamper proof against\nidiots. Fix the likely wrong threshold of > 2048 by >= 2048\nfor detecting the negative 12th sign bit being set.\n\nStrangely this 12 bit complement encoding only seems to\nbe used for differential channels, not single ended channels.\nIs this correct? It definitely is weird. In any case no hw\nto test, so lets just hope for the best.","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/b77e0a67ad62826d65b1a3f4f1a521225336f396"},{"sha":"768d392072d331a6cddaed8a389a2961115ef7e2","author":{"name":"Mario Kleiner","email":"495ab40d8fe74e37e68dfcbd2e249c1f738eb4cf@gmail.com"},"message":"Merge pull request #93 from iandol/patch-2\n\nUpdate PsychEyelinkDispatchCallback.m","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/768d392072d331a6cddaed8a389a2961115ef7e2"},{"sha":"11239245419fdf1bcf5735e43a169133048c75a6","author":{"name":"Mario Kleiner","email":"495ab40d8fe74e37e68dfcbd2e249c1f738eb4cf@gmail.com"},"message":"Merge pull request #92 from iandol/patch-1\n\nUpdate ple.m to handle object stacks","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/11239245419fdf1bcf5735e43a169133048c75a6"},{"sha":"367e70eb941a2d04498364a2fd06d99e043db7ac","author":{"name":"Mario Kleiner","email":"495ab40d8fe74e37e68dfcbd2e249c1f738eb4cf@gmail.com"},"message":"Merge pull request #88 from zacklb/quelch-warnings\n\nScreen: fix warnings from GCC 5.4's -Wall -Wextra\r\n\r\nTodo:\r\n\r\n- Fix scalef in SCREENDrawText.c\r\n- Remove dead code in PsychWaitForBufferSwapPe...\r\n- PsychGLGlue dead code elimination.","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/367e70eb941a2d04498364a2fd06d99e043db7ac"},{"sha":"92bb2584042c964b6257ebc606b543a3812d627d","author":{"name":"Mario Kleiner","email":"495ab40d8fe74e37e68dfcbd2e249c1f738eb4cf@gmail.com"},"message":"Screen: Fixups for zacklb's compiler warning fixes.\n\n-> Also white-space cleanup in PsychGLGlue.c when we are\n   at it.","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/92bb2584042c964b6257ebc606b543a3812d627d"},{"sha":"dfeecc4f96470a6eb60e097cb5d2286728143818","author":{"name":"Mario Kleiner","email":"495ab40d8fe74e37e68dfcbd2e249c1f738eb4cf@gmail.com"},"message":"Merge pull request #87 from zacklb/ptbroot-nestedfunc-fix\n\nScreen can't get PTB root when called from a script with nested functions","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/dfeecc4f96470a6eb60e097cb5d2286728143818"},{"sha":"b1be8beceedcc699c60b87c0495a4d7b4a279fd3","author":{"name":"Mario Kleiner","email":"495ab40d8fe74e37e68dfcbd2e249c1f738eb4cf@gmail.com"},"message":"Merge pull request #94 from Psychtoolbox-3/master\n\nPull Diederick's Drawtext plugin fixes.","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/b1be8beceedcc699c60b87c0495a4d7b4a279fd3"},{"sha":"1f53fd3cfcd981e0c870b00730e9cf2a2dc8dedb","author":{"name":"Mario Kleiner","email":"495ab40d8fe74e37e68dfcbd2e249c1f738eb4cf@gmail.com"},"message":"Screen for 64-Bit Octave for Linux rebuilt, Drawtextplugin as well.\n\n-> To test Diederick's drawtext fixes on 64-bit Linux. Works.\n-> Rebuild of Screen and drawtext plugin for other platforms pending.\n-> DrawFormattedText.m depends on rebuilt files!","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/1f53fd3cfcd981e0c870b00730e9cf2a2dc8dedb"},{"sha":"81da42d727c951c1b156aef288a48f5d81cced69","author":{"name":"Mario Kleiner","email":"495ab40d8fe74e37e68dfcbd2e249c1f738eb4cf@gmail.com"},"message":"Screen for 32-Bit Octave-3 under Linux/ARM rebuilt.\n\n-> Also drawtext plugin to incorporate fixes.","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/81da42d727c951c1b156aef288a48f5d81cced69"},{"sha":"e54922a1d6664ed5f98c36c98d10784f33ec33fd","author":{"name":"Diederick C. Niehorster","email":"a3f2b1af172a746cdf3716b4d9577cf26b29fa96@gmail.com"},"message":"fixed up FTGL text renderer to use window with top-left origin.\nNo more need to set projection matrix, the one set by PTB is fine","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/e54922a1d6664ed5f98c36c98d10784f33ec33fd"},{"sha":"b84bdfbe731cfacc8f2b18bc7b95ed8fd5811ca1","author":{"name":"Diederick C. Niehorster","email":"a3f2b1af172a746cdf3716b4d9577cf26b29fa96@gmail.com"},"message":"Fix for vertical flip of text now no longer needed in DrawFormattedText","distinct":false,"url":"https://api.github.com/repos/Psychtoolbox-3/Psychtoolbox-3/commits/b84bdfbe731cfacc8f2b18bc7b95ed8fd5811ca1"}]}
{"actor":{"display_login":"kleinerm"}}