summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-08-17New version: 5.0.1.20230817.alpha1HEADv5.0.1.20230817.alpha1masterJoe Rayhawk1-1/+1
2023-08-17SourceFilterRemoved: Support out-of-order InputRemovedJoe Rayhawk1-1/+3
2023-08-17Add pretty_print methodsJoe Rayhawk1-0/+30
2023-08-17Comment cleanupJoe Rayhawk1-1/+0
2022-11-24New version: 5.0.1.20221124.alpha1v5.0.1.20221124.alpha1Joe Rayhawk1-1/+1
2022-11-24Manage the last of the SceneItem event cache invalidationsJoe Rayhawk1-0/+2
2022-11-24Events: support filter state updatesJoe Rayhawk1-4/+16
2022-11-24Support for non-studio-modeJoe Rayhawk1-19/+65
2022-11-24EventSubscription Enum: Fix off-by-one on enumerationJoe Rayhawk1-0/+1
2022-11-23create block_until_negotiated() methodJoe Rayhawk1-9/+6
2022-11-23Fix bad send args on GetVideoSettingsJoe Rayhawk1-1/+1
2022-11-23Reprioritize req() arguments now that "id" is much less relevant.Joe Rayhawk1-15/+15
2022-11-23Separate out websocket async send() and blocking send_sync()Joe Rayhawk1-103/+30
2022-11-23New version: 5.0.1.20221123.alpha1v5.0.1.20221123.alpha1Joe Rayhawk1-1/+1
2022-11-23EventSubscriptions: make event masking possible both at the weboscket level a...Joe Rayhawk1-13/+58
2022-11-22Descope most of the cached OBS state and simplify reference graphJoe Rayhawk1-116/+112
2022-11-21Version update to 5.0.1.20221121.alpha1v5.0.1.20221121.alpha1Joe Rayhawk1-1/+1
2022-11-21Allow "retry: false" to fail and pass exceptions to callerJoe Rayhawk1-152/+143
2022-11-19SceneItem.enable and .disable! should probably block.Joe Rayhawk1-2/+6
2022-11-19Rename OBSWebSocket::Server to OBS::WebSocket for brevity and clarityJoe Rayhawk1-103/+103
2022-11-19All debug statements to STDERR instead of STDOUTJoe Rayhawk1-24/+23
2022-11-19First pass at some logic for non-persistence.Joe Rayhawk1-11/+46
2022-11-12Version update.v5.0.1.20221112.alpha1Joe Rayhawk1-1/+1
2022-11-12Events: fill out potential event list and note needed workJoe Rayhawk1-3/+77
2022-11-12Server.initialize: invalidate caches on reconnectJoe Rayhawk1-9/+24
2022-11-12Scene.metascene simplify metascene[] and fix metascene?[]Joe Rayhawk1-14/+13
2022-11-09Version update.v5.0.1.20221109.alpha1Joe Rayhawk1-1/+1
2022-11-09metascene: recurse into meta-meta-scenes and provide array of SceneItem for m...Joe Rayhawk1-7/+13
2022-11-09preview! and program! need to block to avoid strange transition! behaviorJoe Rayhawk1-2/+6
2022-11-07Update versionv5.0.1.20221107.alpha1Joe Rayhawk1-1/+1
2022-11-07Signal websocket I/O fiber to terminate on connection close.Joe Rayhawk1-7/+6
2022-11-04Add authentication support.v5.0.1.20221104.alpha1Joe Rayhawk2-4/+21
2022-10-29shard: version incrementv5.0.1.20221029.alpha1Joe Rayhawk1-2/+2
2022-10-29Fiberize all event and response handling.Joe Rayhawk1-44/+50
2022-10-29Limit connection failure spam and add negotiated flag.Joe Rayhawk1-0/+22
2022-10-29Remove mentions of "obs5"Joe Rayhawk1-7/+6
2022-10-29createinput(): return JSON::Any response dataJoe Rayhawk1-0/+1
2022-10-29Cache last known real SceneItemTransformJoe Rayhawk1-2/+12
2022-10-28Crystal OBS-WebSocket object relational mapping and control interface initial...v5.0.1.20201028.alpha1Joe Rayhawk3-0/+1595