Commit graph

58 commits

Author SHA1 Message Date
Aode 4babdad07c Downgrade obs-websocket requirement 2021-05-10 16:36:06 -05:00
Dominik Nakamura e851e70985
Fix error when trying to delete coverage files 2021-04-25 19:29:25 +09:00
Dominik Nakamura 33c5fe945a
Fix new clippy error about camel case naming 2021-03-27 11:21:07 +09:00
Dominik Nakamura d74cd63244
Update tokio version mention in the readme 2021-03-27 10:40:10 +09:00
Dominik Nakamura f08864792d
Bump up version number to 0.7.0 2021-03-27 10:36:41 +09:00
Dominik Nakamura 85a309954d
Update changelog for the next release 2021-03-27 10:36:33 +09:00
Dominik Nakamura 07405b0cea
Relax OBS studio version requirement 2021-03-27 10:30:37 +09:00
Dominik Nakamura 666121e2b2
Update dependencies 2021-03-27 10:28:27 +09:00
Dominik Nakamura 16a685a727
Fix linter warnings from nightly clippy 2021-03-21 14:44:39 +09:00
Dominik Nakamura e1cf8f69e6
Use grcov for better code coverage testing 2021-03-21 14:32:19 +09:00
Dominik Nakamura 8325bcccf7
Provide structures to define projector geometry 2021-03-20 18:25:58 +09:00
Dominik Nakamura 34479517d7
Bump up version number to 0.6.0 2021-03-16 16:16:21 +09:00
Dominik Nakamura 143c7caa08
Update changelog for the next release 2021-03-16 16:12:55 +09:00
Dominik Nakamura e41396407f
Properly cancel request channels on disconnect 2021-03-15 14:56:14 +09:00
Brian Spit 00c0204285 from_scene is also optional 2021-03-11 15:53:51 +01:00
Dominik Nakamura b25ea51a15
Check OBS and plugin version after connecting 2021-03-11 20:59:32 +09:00
Dominik Nakamura bf54702c0c
Close all event streams on disconnect 2021-03-11 20:42:45 +09:00
Dominik Nakamura 1eb2881d83
Merge remote-tracking branch '715209/ConnectionClosed' 2021-03-11 20:40:38 +09:00
Brian Spit 34a37d0630 Add event when no more messages, indicating that the server has stopped 2021-03-07 06:45:57 +01:00
Dominik Nakamura 0dd1e45bdd
Bump up version number to 0.5.0 2021-03-07 14:31:16 +09:00
Dominik Nakamura d734ed3275
Update changelog for next release 2021-03-07 14:30:52 +09:00
Brian Spit bece4b3ac0 Handle server stopping message
OBS websocket sends a "ServerStopping" message when the websocket is closed.
Because this isn't in JSON it turns into a DeserializeMessage error.
2021-03-07 05:54:46 +01:00
Dominik Nakamura 2a94ee3cda
Update dependencies 2021-03-04 21:17:15 +09:00
Dominik Nakamura 4d848f60cb
Use Vagrant for integration tests 2021-02-15 20:41:15 +09:00
Dominik Nakamura 753deed96e
Upgrade to obs-websocket 4.9.0 API 2021-02-15 20:39:26 +09:00
Dominik Nakamura 835d7579d5
Bump up version number to 0.4.0 2021-01-22 13:14:35 +09:00
Dominik Nakamura e86598e948
Update changelog 2021-01-22 13:14:13 +09:00
Dominik Nakamura b8ec0c0563
Make events opt-in rather that opt-out 2021-01-22 13:02:52 +09:00
Dominik Nakamura fec1a291cf
Fix clippy warning on unused field 2021-01-22 13:01:45 +09:00
Dominik Nakamura fbdd7b7068
Make the ConnectConfig fields public 2021-01-22 12:52:20 +09:00
Dominik Nakamura 42d94e14a1
Make events optional to reduce binary size 2021-01-21 18:33:02 +09:00
Dominik Nakamura f97f90df19
Allow to shut down the client connection 2021-01-12 15:59:51 +09:00
Dominik Nakamura 737a9b4205
Bump up version number to 0.3.0 2021-01-11 17:43:11 +09:00
Dominik Nakamura c4d319cca5
Add a changelog 2021-01-11 17:42:17 +09:00
Dominik Nakamura cc6a3035d3
Rename to the "Check" job to "Feature check" 2021-01-10 02:11:17 +09:00
Dominik Nakamura 86abb39cc0
Check all feature combinations in the CI 2021-01-10 02:04:25 +09:00
Dominik Nakamura 6d32eba6b6
Fix missing tokio feature 2021-01-10 01:58:48 +09:00
Dominik Nakamura c24d30d698
Allow connecting with TLS and add connect config 2021-01-10 01:58:34 +09:00
Dominik Nakamura 59ab98d840
Upgrade to tokio 1.0 2021-01-10 01:24:53 +09:00
Dominik Nakamura 57022743cb
Add integration tests for the remaning requests 2020-12-31 16:37:12 +09:00
Dominik Nakamura 61f6ec95f8
Use just for easy running of integration tests 2020-12-31 15:34:31 +09:00
Dominik Nakamura b1139c44ee
Add coverage badge 2020-12-31 15:34:07 +09:00
Dominik Nakamura 0fadf92d6c
Ignore code coverage files 2020-12-31 15:33:52 +09:00
Dominik Nakamura ccdcd7bfa6
Setup .editorconfig 2020-12-31 15:20:55 +09:00
Dominik Nakamura 0bdaccbf42
Add more integration tests for client requests 2020-12-31 14:47:54 +09:00
Dominik Nakamura 5077adac0b
Add unit tests for all custom (de)serializers 2020-12-30 18:09:03 +09:00
Dominik Nakamura be2fca59b6
Fix link to the docs 2020-12-29 22:40:51 +09:00
Dominik Nakamura c9cb263d8c
Add Github Actions, codeowners and funding 2020-12-29 22:34:17 +09:00
Dominik Nakamura f626524e85
Bump up version number to 0.2.0 2020-12-29 22:11:28 +09:00
Dominik Nakamura f9e169999a
Configure cargo-release 2020-12-29 22:09:47 +09:00