{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2356013,"defaultBranch":"master","name":"mworks","ownerLogin":"mworks","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-09-09T14:55:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1038885?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714743262.0","currentOid":""},"activityList":{"items":[{"before":"84f528f9240e93f29ecae7524d660297f364a6aa","after":"ffbc0a1120b9ebc67b130b6a8a014527acf573a8","ref":"refs/heads/master","pushedAt":"2024-09-20T18:35:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Updated LabJackLJM submodule","shortMessageHtmlLink":"Updated LabJackLJM submodule"}},{"before":"eb3c9401a6af836def870b65b59925816ab355d2","after":"84f528f9240e93f29ecae7524d660297f364a6aa","ref":"refs/heads/master","pushedAt":"2024-09-18T21:54:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Added Model3DStimulus core plugin","shortMessageHtmlLink":"Added Model3DStimulus core plugin"}},{"before":"25b0471d419834eb0c1220c7936e3610861e0006","after":"eb3c9401a6af836def870b65b59925816ab355d2","ref":"refs/heads/master","pushedAt":"2024-09-03T15:37:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Added support for multisample anti-aliasing (enabled by default; can be disabled in settings). TransformStimulus::getCurrentMVPMatrix now handles z (i.e. depth) coordinates correctly when displaying fullscreen.","shortMessageHtmlLink":"Added support for multisample anti-aliasing (enabled by default; can …"}},{"before":"9e44d69089733308964971281a41f5b25f36d390","after":"25b0471d419834eb0c1220c7936e3610861e0006","ref":"refs/heads/master","pushedAt":"2024-08-27T15:55:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"FakeMonkey: Give \"command_pending\" flag an initial value\n\nAlong with 11691280efbee6d964a71c61ea9b8e803774dad5, closes mworks/mworks-issues#460","shortMessageHtmlLink":"FakeMonkey: Give \"command_pending\" flag an initial value"}},{"before":"b7de9baf325d81d542b0d82137f3545be1b54112","after":"9e44d69089733308964971281a41f5b25f36d390","ref":"refs/heads/master","pushedAt":"2024-08-27T14:32:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"CodecAwareConduit now stores by-name callbacks in a multimap\n\nCloses mworks/mworks-issues#459","shortMessageHtmlLink":"CodecAwareConduit now stores by-name callbacks in a multimap"}},{"before":"73d4bd5b952cf89b1e692537decf240544cfb715","after":"b7de9baf325d81d542b0d82137f3545be1b54112","ref":"refs/heads/master","pushedAt":"2024-07-11T21:46:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Added function \"get_current_time_us\" to Python mworkscore module","shortMessageHtmlLink":"Added function \"get_current_time_us\" to Python mworkscore module"}},{"before":"0ad54cda16c389a41ffb3cd047d732cb2121b7f2","after":"73d4bd5b952cf89b1e692537decf240544cfb715","ref":"refs/heads/master","pushedAt":"2024-07-11T21:17:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Accept \"action/reset_selections\" as an alias for \"action/reset_selection\"","shortMessageHtmlLink":"Accept \"action/reset_selections\" as an alias for \"action/reset_select…"}},{"before":"75adf235b9e82eb7f86f16b03d00fa698ee27a54","after":"0ad54cda16c389a41ffb3cd047d732cb2121b7f2","ref":"refs/heads/master","pushedAt":"2024-06-27T12:21:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Updated some Python tools tests for NumPy 2.0","shortMessageHtmlLink":"Updated some Python tools tests for NumPy 2.0"}},{"before":"00e43041ed5c803dc4fc1488fc82168865c8b306","after":"75adf235b9e82eb7f86f16b03d00fa698ee27a54","ref":"refs/heads/master","pushedAt":"2024-06-25T14:14:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"CompoundStimulus, LayerStimulus, and BaseFrameListStimulus now reject child stimuli that use a different display","shortMessageHtmlLink":"CompoundStimulus, LayerStimulus, and BaseFrameListStimulus now reject…"}},{"before":"e9cfe038662ca2a9bf03ebb417c379788e6cbe7b","after":"00e43041ed5c803dc4fc1488fc82168865c8b306","ref":"refs/heads/master","pushedAt":"2024-06-12T14:08:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Added \"color\" parameter to MaskStimulus","shortMessageHtmlLink":"Added \"color\" parameter to MaskStimulus"}},{"before":"2e3fc5bdf2a7d2947cf52fda319e40d871b23d90","after":"e9cfe038662ca2a9bf03ebb417c379788e6cbe7b","ref":"refs/heads/master","pushedAt":"2024-06-04T14:25:23.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Fixed a formatting issue in RewardWindow","shortMessageHtmlLink":"Fixed a formatting issue in RewardWindow"}},{"before":"a5fff7110bb5488faff7d4ec85f11d74397e2e8e","after":"2e3fc5bdf2a7d2947cf52fda319e40d871b23d90","ref":"refs/heads/master","pushedAt":"2024-06-03T21:13:00.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"WhiteNoiseBackground now renders correctly in non-fullscreen layers","shortMessageHtmlLink":"WhiteNoiseBackground now renders correctly in non-fullscreen layers"}},{"before":"acdfe8bc7cf7a976f9d292b32f58421308eb8c15","after":"a5fff7110bb5488faff7d4ec85f11d74397e2e8e","ref":"refs/heads/master","pushedAt":"2024-05-15T14:55:40.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"build_for_ios: MWorks version is now set via \"--version\" and defaults to \"CUSTOM\"","shortMessageHtmlLink":"build_for_ios: MWorks version is now set via \"--version\" and defaults…"}},{"before":"e3fc0a8382eda8ff6ca80170b240281151aaaf58","after":"acdfe8bc7cf7a976f9d292b32f58421308eb8c15","ref":"refs/heads/master","pushedAt":"2024-05-09T16:01:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Upgraded to python 3.12.3 and numpy 1.26.4","shortMessageHtmlLink":"Upgraded to python 3.12.3 and numpy 1.26.4"}},{"before":"fc8c4137a8a4706e69a65cd13f2de8dfc82ff777","after":"e3fc0a8382eda8ff6ca80170b240281151aaaf58","ref":"refs/heads/master","pushedAt":"2024-05-03T13:53:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"On macOS, don't set audio I/O buffer duration for HDMI audio output devices","shortMessageHtmlLink":"On macOS, don't set audio I/O buffer duration for HDMI audio output d…"}},{"before":"4b9007da8a2ce4dd72aa805e3a5fda2cee405c0e","after":null,"ref":"refs/heads/hdmi_audio_debug_2","pushedAt":"2024-05-03T13:34:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"}},{"before":"67c66d9329c477dfda2ca94194c33a6fb2b978d9","after":"fc8c4137a8a4706e69a65cd13f2de8dfc82ff777","ref":"refs/heads/master","pushedAt":"2024-05-02T18:06:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Updated MW_VERSION to 0.14.dev","shortMessageHtmlLink":"Updated MW_VERSION to 0.14.dev"}},{"before":null,"after":"4b9007da8a2ce4dd72aa805e3a5fda2cee405c0e","ref":"refs/heads/hdmi_audio_debug_2","pushedAt":"2024-04-26T15:49:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Print transport type of audio output device","shortMessageHtmlLink":"Print transport type of audio output device"}},{"before":"b8c0ac782abd92a9f9e86e22a1c0adfeeee4ecc0","after":"67c66d9329c477dfda2ca94194c33a6fb2b978d9","ref":"refs/heads/master","pushedAt":"2024-04-26T12:43:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Updated LabJackLJM submodule","shortMessageHtmlLink":"Updated LabJackLJM submodule"}},{"before":"cf3487c2dd125839fb0f264b0496f2e2c2536ed9","after":"b8c0ac782abd92a9f9e86e22a1c0adfeeee4ecc0","ref":"refs/heads/master","pushedAt":"2024-04-12T14:25:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Moved AudioEngineSound::EngineManager into its own source files. Added platform-specific variants of AudioEngineSound::EngineManager. Call AVAudioEngine's \"prepare\" method before setting audio I/O buffer duration. On macOS, check/set audio I/O buffer duration whenever audio output device changes.","shortMessageHtmlLink":"Moved AudioEngineSound::EngineManager into its own source files. Adde…"}},{"before":"c529bb63bca22e47ef1d4b49b647099aa2079304","after":"cf3487c2dd125839fb0f264b0496f2e2c2536ed9","ref":"refs/heads/master","pushedAt":"2024-04-09T18:31:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Added \"macos\" feature requirement to IODevice \"alt\" tests","shortMessageHtmlLink":"Added \"macos\" feature requirement to IODevice \"alt\" tests"}},{"before":"b8448ca2c0128c7d999d8be469e8423cfc36e59d","after":"c529bb63bca22e47ef1d4b49b647099aa2079304","ref":"refs/heads/master","pushedAt":"2024-04-05T14:49:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"QCUALOR: Configure active channels only. Added QCUALOR tests.","shortMessageHtmlLink":"QCUALOR: Configure active channels only. Added QCUALOR tests."}},{"before":"6bd9104e1f957cd1f346d1e87d81770246b53f66","after":"b8448ca2c0128c7d999d8be469e8423cfc36e59d","ref":"refs/heads/master","pushedAt":"2024-04-02T18:36:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Added docs and tests to OpticFlowField\n\nCloses mworks/mworks-issues#446","shortMessageHtmlLink":"Added docs and tests to OpticFlowField"}},{"before":"75baeee35a7096bf988d532d12ffd8309839b546","after":"6bd9104e1f957cd1f346d1e87d81770246b53f66","ref":"refs/heads/master","pushedAt":"2024-04-02T13:07:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Removed OpenALContextManager, LegacySound and its subclasses, alut, and all usage of OpenAL","shortMessageHtmlLink":"Removed OpenALContextManager, LegacySound and its subclasses, alut, a…"}},{"before":null,"after":"a40163bbc8931047ad9f30046c792cc374cc00cc","ref":"refs/heads/hdmi_audio_debug","pushedAt":"2024-04-01T13:24:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Output audio debugging info","shortMessageHtmlLink":"Output audio debugging info"}},{"before":"4a75046425f124cef3ec07ca9452022f75cb7a1a","after":"75baeee35a7096bf988d532d12ffd8309839b546","ref":"refs/heads/master","pushedAt":"2024-03-20T13:16:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Don't let an IODevice be its own \"alt\" object","shortMessageHtmlLink":"Don't let an IODevice be its own \"alt\" object"}},{"before":"1ccad0ff7940ef05167d64569cdebb10a4099d75","after":"4a75046425f124cef3ec07ca9452022f75cb7a1a","ref":"refs/heads/master","pushedAt":"2024-03-18T19:00:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Updated LabJackLJM submodule","shortMessageHtmlLink":"Updated LabJackLJM submodule"}},{"before":"b6c682982928b5dca4f8db7166fb71060afe1a8d","after":"1ccad0ff7940ef05167d64569cdebb10a4099d75","ref":"refs/heads/master","pushedAt":"2024-02-12T23:24:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"ReadWriteVariable now provides a boost::upgrade_mutex (instead of a std::recursive_mutex) for value locking. GlobalVariable and ScopedVariable now use multiple-reader, single-writer value locking.","shortMessageHtmlLink":"ReadWriteVariable now provides a boost::upgrade_mutex (instead of a s…"}},{"before":"1f1af05de82388020843caea48599d1837465947","after":"b6c682982928b5dca4f8db7166fb71060afe1a8d","ref":"refs/heads/master","pushedAt":"2024-02-09T14:50:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Reworked Variable's setValue and setSilentValue methods to be more amenable to value locking. Added ReadWriteVariable class; GlobalVariable and ScopedVariable now inherit from ReadWriteVariable. Reworked GlobalVariable value locking so that notifications and announcement happen atomically within the assignment; added equivalent locking to ScopedVariable. Datum::setElement now returns a bool indicating whether the operation succeeded. Element assigments to variables now perform notifications and announce only if the assignment succeeds.","shortMessageHtmlLink":"Reworked Variable's setValue and setSilentValue methods to be more am…"}},{"before":"0c5ca0fcbad462bc8952b07b56f11cdf611a8f57","after":"1f1af05de82388020843caea48599d1837465947","ref":"refs/heads/master","pushedAt":"2024-02-05T20:10:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cstawarz","name":"Christopher Stawarz","path":"/cstawarz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180266?s=80&v=4"},"commit":{"message":"Added RotarySpeedSensor core plugin","shortMessageHtmlLink":"Added RotarySpeedSensor core plugin"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxODozNTozMS4wMDAwMDBazwAAAAS8RMIT","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxODozNTozMS4wMDAwMDBazwAAAAS8RMIT","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wNVQyMDoxMDozMC4wMDAwMDBazwAAAAPyqbnU"}},"title":"Activity · mworks/mworks"}