Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-11-22 | Descope most of the cached OBS state and simplify reference graph | Joe Rayhawk | 1 | -116/+112 | |
2022-11-21 | Allow "retry: false" to fail and pass exceptions to caller | Joe Rayhawk | 1 | -152/+143 | |
2022-11-19 | SceneItem.enable and .disable! should probably block. | Joe Rayhawk | 1 | -2/+6 | |
AFAIK we don't especially care about latency on these. | |||||
2022-11-19 | Rename OBSWebSocket::Server to OBS::WebSocket for brevity and clarity | Joe Rayhawk | 1 | -103/+103 | |
2022-11-19 | All debug statements to STDERR instead of STDOUT | Joe Rayhawk | 1 | -24/+23 | |
2022-11-19 | First pass at some logic for non-persistence. | Joe Rayhawk | 1 | -11/+46 | |
2022-11-12 | Events: fill out potential event list and note needed work | Joe Rayhawk | 1 | -3/+77 | |
2022-11-12 | Server.initialize: invalidate caches on reconnect | Joe Rayhawk | 1 | -9/+24 | |
2022-11-12 | Scene.metascene simplify metascene[] and fix metascene?[] | Joe Rayhawk | 1 | -14/+13 | |
2022-11-09 | metascene: recurse into meta-meta-scenes and provide array of SceneItem for ↵ | Joe Rayhawk | 1 | -7/+13 | |
multiple matches. This is an API-breaking change. | |||||
2022-11-09 | preview! and program! need to block to avoid strange transition! behavior | Joe Rayhawk | 1 | -2/+6 | |
2022-11-07 | Signal websocket I/O fiber to terminate on connection close. | Joe Rayhawk | 1 | -7/+6 | |
Previously I/O fibers would overstay their welcome and start interfering with eachother for new connections. | |||||
2022-11-04 | Add authentication support.v5.0.1.20221104.alpha1 | Joe Rayhawk | 1 | -3/+20 | |
2022-10-29 | Fiberize all event and response handling. | Joe Rayhawk | 1 | -44/+50 | |
This patch may also get rid of some race conditions and deadlocks. | |||||
2022-10-29 | Limit connection failure spam and add negotiated flag. | Joe Rayhawk | 1 | -0/+22 | |
2022-10-29 | Remove mentions of "obs5" | Joe Rayhawk | 1 | -7/+6 | |
I don't expect to care about protocol versions for a while. | |||||
2022-10-29 | createinput(): return JSON::Any response data | Joe Rayhawk | 1 | -0/+1 | |
This makes the sceneItemId available to the caller. | |||||
2022-10-29 | Cache last known real SceneItemTransform | Joe Rayhawk | 1 | -2/+12 | |
This can be used to derive a useful sourceHeight and sourceWidth on sources that initialize at 0. | |||||
2022-10-28 | Crystal OBS-WebSocket object relational mapping and control interface ↵v5.0.1.20201028.alpha1 | Joe Rayhawk | 1 | -0/+923 | |
initial commit. |