Commit Graph

329 Commits

Author SHA1 Message Date
Github Actions
a9d86ce35c docs(ci): Update generated docs - b9b8e38 [skip ci] 2021-09-04 17:58:05 +00:00
tt2468
b9b8e38998 WebSocketServer: Remove ignoreNonFatalRequestChecks from session params 2021-09-04 10:57:00 -07:00
tt2468
e89c0c2b05 Base: More code cleanup and fixes 2021-09-04 10:47:51 -07:00
tt2468
7e1e1bc33c Base: Large plugin refactor
- Merge WebSocketProtocol into WebSocketServer
  - Having them separated was not doing anything productive
- Request: Move SessionPtr to RequestHandler
  - Less copying to do for batch requests
- Fully modularize EventHandler
  - Make BroadcastEvent a stored callback that WebSocketServer sets
- Return early on high volume events to avoid unnecessary compute
  - These events will only generate a json object when it is actually
needed
2021-09-04 10:04:00 -07:00
tt2468
537595658d Requests: Add GetSceneItemTransform 2021-09-03 15:59:09 -07:00
tt2468
c43d829845 Events: Complete SceneItemTransformChanged 2021-09-03 15:58:50 -07:00
tt2468
3d2fb65357 Utils: Add GetSceneItemTransform 2021-09-03 15:58:34 -07:00
tt2468
96dcc49adb Requests: More requests and code cleanup
(plus very slight performance improvement)
2021-09-03 12:52:50 -07:00
tt2468
25b3bd44ba RequestHandler/RPC: Improve code efficiency and add optionals 2021-09-03 12:52:15 -07:00
tt2468
bcdb8ee352 Events: Fix SceneItemListReindexed event name 2021-09-03 08:59:09 -07:00
tt2468
333737f400 Requests: Additions and code cleanup 2021-09-02 19:29:13 -07:00
tt2468
82d8a3d7ce Utils: Add stuff to Obs 2021-09-02 19:28:55 -07:00
tt2468
d7f96b6dea Revert "Request: Minor code cleanup"
This reverts commit c16669c7b0.
2021-09-02 13:33:20 -07:00
tt2468
c16669c7b0 Request: Minor code cleanup 2021-09-02 13:25:17 -07:00
tt2468
0269209d59 Requests: Use OBS naming for monitorType enum 2021-09-02 11:24:48 -07:00
Github Actions
d2d2bdd730 docs(ci): Update generated docs - 9a8587d [skip ci] 2021-09-01 17:44:19 +00:00
tt2468
9a8587d6df Requests: Check for last scene in RemoveScene 2021-09-01 10:43:36 -07:00
tt2468
8a45560297 Utils: Add GetSceneCount() 2021-09-01 10:43:24 -07:00
tt2468
fb0656c31e RequestHandler: Simplify request statuses 2021-09-01 10:30:40 -07:00
tt2468
26bef074ac EventHandler: Add (disabled) InputAudioMonitorTypeChanged event 2021-08-31 06:39:09 -07:00
tt2468
e18aaff661 RequestStatus: Add new statuses to replace old soon 2021-08-31 06:38:55 -07:00
tt2468
4271730dc2 Requests: Add more requests 2021-08-30 13:55:22 -07:00
tt2468
b86107a699 Base: Add OBSPropertiesAutoDestroy 2021-08-30 13:55:05 -07:00
Github Actions
6035f258d2 docs(ci): Update generated docs - a40160e [skip ci] 2021-08-30 17:01:00 +00:00
tt2468
a40160e305 WebSocketServer: Use Sec-WebSocket-Protocol for json/msgpack 2021-08-30 09:59:59 -07:00
tt2468
b58f6e8366 WebSocketServer: Remove unnecessary string usage 2021-08-30 04:46:59 -07:00
tt2468
670fa7c249 CI: More fixes 2021-08-30 04:15:55 -07:00
tt2468
d858118e28 CI: Fix oopsies 2021-08-30 03:42:32 -07:00
tt2468
bb71a4c77b CI: Prefix checkinstall version to avoid errors 2021-08-30 03:29:30 -07:00
tt2468
3dfd091e71 CI: Provide package version suffix to cmake 2021-08-30 03:17:09 -07:00
tt2468
a3d0ff5eea CMakeLists: More changes for version suffix 2021-08-30 03:08:09 -07:00
tt2468
5988f0f97a Installer: Use OBS_WEBSOCKET_VERSION instead of CMAKE_PROJECT_VERSION 2021-08-30 02:52:21 -07:00
tt2468
eb6015df05 Base: Remove generated installer file 2021-08-30 02:51:35 -07:00
tt2468
15188e3ebe GitIgnore: Ignore generated installer file 2021-08-30 02:51:14 -07:00
tt2468
1ecf2a4fdb CMakeLists: Allow specifying version suffix string 2021-08-30 02:50:02 -07:00
tt2468
292b2b0d3b Base: Remove generated plugin macros file 2021-08-30 02:49:43 -07:00
tt2468
b3676586e4 GitIgnore: Ignore generated plugin macros 2021-08-30 02:49:07 -07:00
tt2468
6d882ba94f Merge branch 'master' of https://github.com/Palakis/obs-websocket 2021-08-30 02:31:03 -07:00
tt2468
d669db24ac CI: Update some stuff 2021-08-30 02:30:48 -07:00
Github Actions
fc8dce45ee docs(ci): Update generated docs - ac78acd [skip ci] 2021-08-30 08:47:29 +00:00
tt2468
ac78acd28c CI: Try to fix tag recognition (again) 2021-08-30 01:46:52 -07:00
tt2468
f37edbd71c EventHandler: Include required event intent in emit 2021-08-30 01:39:46 -07:00
tt2468
78f9c93739 Requests: Fix global realm storage on persistent data req's 2021-08-30 01:32:22 -07:00
tt2468
96c5818395 ConnectInfo: Update QR code format 2021-08-30 01:11:29 -07:00
tt2468
85fa41962d Merge branch 'master' of https://github.com/Palakis/obs-websocket 2021-08-29 17:02:29 -07:00
tt2468
1849c39c4c CI: Fix git tag recognition 2021-08-28 23:51:55 -07:00
tt2468
0b02b7453e Fix package version 2021-08-28 23:28:00 -07:00
tt2468
d7d6969092 CI: Add release builds for Windows + Linux
Also updates badges on README
2021-08-28 23:20:28 -07:00
tt2468
a37cfb3e5b
WebSocketProtocol: Fix Identified OpCode responses 2021-08-28 07:10:03 -07:00
tt2468
ccb42f1f0c README: Add simpleobsws
It's finally in beta, so we can go ahead and add it as officially
supporting 5.0
2021-08-28 05:33:06 -07:00