1160 Commits

Author SHA1 Message Date
Stéphane L
b4d89d5666 Config + WSServer: provide singletons from plugin entry point 2019-05-08 00:43:46 +02:00
Stéphane L
3ba8a77d9a Utils: remove empty space 2019-05-08 00:30:53 +02:00
Stéphane L
82c31dc47a Merge branch 'better-signals-handling' into 4.x-current 2019-05-07 23:47:21 +02:00
Stéphane L
7fce694577 main: global settings dialog instance not required 2019-05-07 23:40:30 +02:00
Stéphane L
e352d9750d WSEvents: remove singleton + refactor pointer handling in plugin entrypoint 2019-05-07 23:36:43 +02:00
Stéphane L
3d9eac8e6d WSEvents: connect to signals at construct and disconnect at destroy 2019-05-07 22:58:20 +02:00
Stéphane L
6c85b33539 WSEvents: source signal connect/disconnect methods 2019-05-07 22:53:07 +02:00
Stéphane L
d979ada4fe WSEvents: fix OnSourceDestroyed not triggering 2019-05-07 22:44:01 +02:00
Travis CI
faeeae17d1 docs(travis): Update protocol.md - 82d1a2b [skip ci] 2019-05-07 11:38:16 +00:00
Stéphane Lepin
82d1a2b4f9 GetSceneItemProperties: fix docs 2019-05-07 13:36:25 +02:00
Stéphane Lepin
cac3496145 readme: replace twitter account 2019-05-04 14:23:55 +02:00
Travis CI
53bfa077ae docs(travis): Update protocol.md - 0b9366f [skip ci] 2019-05-04 10:30:17 +00:00
Stéphane Lepin
0b9366fa28
Merge pull request #313 from Palakis/source-screenshot
Source Image Snapshot
2019-05-04 12:29:12 +02:00
Stéphane L
c95b709f39 TakeSourceScreenshot: fix docs 2019-05-04 12:19:15 +02:00
Stéphane L
5745da5466 TakeSourceScreenshot: always provide an absolute path in imageFile response 2019-05-04 11:50:29 +02:00
Stéphane Lepin
ef853e34d6
Merge pull request #316 from Rosuav/no-tray-icon
Return nullptr if there are no tray icons
2019-05-03 22:18:54 +02:00
Stéphane L
7177913d9b TakeSourceScreenshot: ability to choose between save to file and/or data uri 2019-05-03 22:01:40 +02:00
Chris Angelico
86b6ddb625 Return nullptr if there are no tray icons 2019-05-04 04:20:22 +10:00
Stéphane Lepin
53b9a46feb TakeSourceScreenshot: direct file save 2019-05-03 19:14:17 +02:00
Stéphane L
d46c1f8687 TakeSourceScreenshot: fix off-screen sources rendering 2019-05-03 01:14:58 +02:00
Stéphane L
c92477b457 TakeSourceScreenshot: fix tearing issue when scaling 2019-05-03 01:11:36 +02:00
Stéphane L
059244bb32 TakeSourceScreenshot: fix heap corruption on windows 2019-05-03 00:49:55 +02:00
Stéphane L
f10c0d2558 TakeSourceScreenshot: use default quality 2019-05-03 00:02:53 +02:00
Stéphane L
f5ae89500f TakeSourceScreenshot: fix docs 2019-05-02 23:13:11 +02:00
Stéphane L
2e3a24d32e TakeSourceScreenshot: add width and height optional parameters 2019-05-02 23:13:11 +02:00
Stéphane L
f955d81c5e requests: rename GetSourceImage to TakeSourceScreenshot 2019-05-02 23:13:11 +02:00
Stéphane L
4f1fa3bc32 requests(GetSourceImage): add picture format parameter 2019-05-02 23:13:11 +02:00
Stéphane Lepin
8305d907e3 request(GetSourceImage): fix mime type 2019-05-02 23:13:11 +02:00
Stéphane Lepin
ab73d61178 request(GetSourceImage): add todo 2019-05-02 23:13:11 +02:00
Stéphane Lepin
8f88d1b7c4 request(GetSourceImage): use PNG 2019-05-02 23:13:11 +02:00
Stéphane Lepin
c5cdbc48a9 requests(sources): fix includes 2019-05-02 23:13:11 +02:00
Stéphane L
fe00f31147 sources: fix GetSourceImage method 2019-05-02 23:13:11 +02:00
Stéphane L
79ddb43ac3 use QImage buf directly 2019-05-02 23:13:11 +02:00
Stéphane L
89f95f6459 switch to WebP 2019-05-02 23:13:11 +02:00
Stéphane L
87c13b6f26 Working PNG output 2019-05-02 23:13:11 +02:00
Stéphane L
d16ea653fe GetSourceImage WIP 2019-05-02 23:13:11 +02:00
Stéphane Lepin
51dc7fceb0
Merge pull request #312 from Palakis/feature/async-handling
Call the request handler asynchronously
2019-05-02 23:11:24 +02:00
Stéphane Lepin
bc1c6f7b9a remove boost atomic uses 2019-05-02 13:29:23 +02:00
Stéphane Lepin
3fdf77d29b ConnProperties: use std atomic 2019-05-02 13:22:04 +02:00
Stéphane Lepin
0b97502029 ci(macos): fix oops 2019-05-02 13:17:38 +02:00
Stéphane Lepin
cba2bf5cb8 ci(macos): fix obs build issue 2019-05-02 13:16:39 +02:00
Stéphane Lepin
d8b37328a1 ConnProperties: atomic "authenticated" field 2019-05-02 13:11:34 +02:00
Stéphane Lepin
bb9cf83744 server: dedicated ConnectionProperties object 2019-05-02 13:06:10 +02:00
Stéphane Lepin
56fc6ae47c server: connection properties reference 2019-05-02 12:51:07 +02:00
Stéphane L
0cf17cf3db server: use shared connection properties instance 2019-04-28 11:59:03 +02:00
Stéphane Lepin
1bd3297055 server: update comment 2019-04-26 13:55:21 +02:00
Stéphane Lepin
6a10662bc4 server: use a thread pool 2019-04-26 13:52:56 +02:00
Stéphane Lepin
2d84ad8963 server: handle requests in a separate thread 2019-04-26 13:39:18 +02:00
Travis CI
1ec69cbc0d docs(travis): Update protocol.md - 0057744 [skip ci] 2019-04-25 12:35:06 +00:00
Stéphane Lepin
0057744e57 Merge branch '4.x-current' of github.com:Palakis/obs-websocket into 4.x-current 2019-04-25 14:33:53 +02:00