tt2468
ac102de1e8
Merge branch 'master' into docs-formatting
2022-04-25 20:30:25 -07:00
Github Actions
20e654186c
docs(ci): Update generated docs - f42cd21
[skip ci]
2022-04-26 03:25:55 +00:00
tt2468
f42cd2177a
Merge pull request #889 from csunday95/feature-csunday95-get-screen-info
...
Requests: Add GetMonitorList
2022-04-25 20:25:37 -07:00
Christopher Sund
2479501879
Requests: Add GetMonitorList
...
Adds a new request `GetMonitorList` that returns a json Array of
objects containing data about connected monitors. See #868
2022-04-25 20:20:45 -07:00
tt2468
371c414281
Merge pull request #924 from ChrisTallon/ipv4only
...
Server: Add --websocket_ipv4_only switch
2022-04-25 19:53:42 -07:00
Chris Tallon
3a5f0d89b9
Server: Add --websocket_ipv4_only switch
...
Socket listening default changed to IPv4 and IPv6,
overridable to IPv4 only by using the command line switch.
2022-04-25 19:53:15 -07:00
Github Actions
9f68e0166b
docs(ci): Update generated docs - 8b85658
[skip ci]
2022-04-26 02:46:24 +00:00
tt2468
8b85658c61
requesthandler: Add platform info to GetVersion
...
It can be very useful to know which platform you're connecting to in
the case of things like text input modification, where Windows uses
GDI while unix uses FT2.
2022-04-25 19:43:40 -07:00
tt2468
a9c9363d4a
eventhandler: Fix group remove signals
...
Like inputs, if a group is ungrouped, the group itself is not removed.
What actually happens is the removal of the last scene item triggers
a destroy, just like with inputs.
This modifies the old signal selection in favor of falling back
to the destroy signal if an object is not explicitly removed.
2022-04-16 19:34:47 -07:00
Github Actions
95df4782f3
docs(ci): Update generated docs - 9d89937
[skip ci]
2022-04-13 09:18:28 +00:00
tt2468
9d899376a5
requesthandler: Fix docs for SetSourceFilterEnabled
2022-04-13 02:17:27 -07:00
tt2468
d8c042fe4a
requesthandler: Add private scene item settings get/set
...
Some may need it, similarly to Get/SetSourcePrivateSettings.
2022-04-13 02:13:30 -07:00
tt2468
c355c72f4b
requesthandler, utils: Add search offset to GetSceneItemId
...
Allows you to select a specific match by offset, or select the
last (top) scene item by specifying `-1`.
2022-04-13 02:01:40 -07:00
tt2468
e6c48990d6
Merge pull request #925 from t2t2/patch-1
...
README: Add obs-websocket-js to client libraries
2022-03-26 18:34:53 -07:00
t2t2
620f11e8a3
Readme: Add obs-websocket-js to client libraries
2022-03-22 20:16:48 +02:00
tt2468
b02a32ce06
ci: Apply version suffix to macOS builds
2022-03-01 15:26:45 -08:00
tt2468
ce31ed177d
base: Stuff for beta1
2022-03-01 14:50:12 -08:00
tt2468
71a32c981c
utils: Reserve vector capacity where possible
...
Slight optimization for iteration
2022-03-01 14:48:10 -08:00
Github Actions
4440327141
docs(ci): Update generated docs - bbf9c28
[skip ci]
2022-03-01 22:37:04 +00:00
tt2468
bbf9c283c0
eventhandler: Add SceneTransitionVideoEnded
2022-03-01 14:36:35 -08:00
tt2468
9ac7c5890e
eventhandler: Add SceneTransitionEnded
2022-03-01 14:36:35 -08:00
tt2468
a7698a732f
eventhandler: Add SceneTransitionStarted + cleanup
...
This commit cleans up a bunch of code in the event handler,
making it much easier to understand (IMO). I feel much better
about how we handle connecting and disconnecting callbacks. Before,
we were actually allowing a bunch of callbacks to stay connected and
get cleaned up. Now, we actually properly disconnect them.
2022-03-01 14:36:35 -08:00
tt2468
e15b2edb4f
Merge pull request #917 from you-win/readme/add-godot-obs-websocket-gd
...
README: Add Godot obs-websocket-gd to library list
2022-02-23 16:25:47 -08:00
Tim Yuen
7fade98407
README: Add Godot obs-websocket-gd to library list
2022-02-23 19:20:07 -05:00
Dominik Nakamura
df13ad30b7
Update lint workflow name
2022-02-19 16:13:59 +09:00
Dominik Nakamura
2297432f90
Fix type in SetSourceFilterEnabled
docs
2022-02-19 16:13:42 +09:00
Dominik Nakamura
be48d0bfe9
Add CI task to lint markdown files
2022-02-19 16:08:18 +09:00
Dominik Nakamura
2027394d33
Fix new markdown warnings from latest master
2022-02-19 15:58:42 +09:00
Dominik Nakamura
d7de347b37
Merge branch 'master' into docs-formatting
2022-02-19 15:53:39 +09:00
Github Actions
e0057b05db
docs(ci): Update generated docs - aa13828
[skip ci]
2022-02-16 22:26:10 +00:00
tt2468
aa13828cf5
requesthandler: Add SetSourceFilterName
2022-02-16 13:37:18 -08:00
tt2468
db2ffa569a
Base: Fix some formatting
2022-02-16 13:30:10 -08:00
tt2468
66c14dced5
requesthandler: Reorder a filter request
2022-02-16 13:23:49 -08:00
Github Actions
29b2b1bd5d
docs(ci): Update generated docs - 361547a
[skip ci]
2022-02-16 21:17:24 +00:00
Brendan Allan
361547a96d
requesthandler: Filter requests & events ( #888 )
...
* Implement filter requests
* Fix CreateSourceFilter
* Implement most Filter events
* build against 27.1.3
* Update main.yml
* SourceFilterNameChanged rename
* revert main.yml changes
* rename SourceFilterCreated and revert CI changes
* cleanup
* Base: Various cleanups + fix -Werror
* Base: A few nitpicks/fixes
* requesthandler: Fix CreateSourceFilter
* utils: Fix CreateSourceFilter
Use obs_source_t* instead of OBSSourceAutoRelease to prevent double
release
* requesthandler: Remove filterIndex from CreateSourceFilter
The purpose of sceneItemEnabled in CreateSceneItem is to hide the
scene item while we still hold the scene mutex (guaranteeing the input
will never be shown). Since we don't hold a mutex when creating
filters, there's no reason to do any extra steps.
* requesthandler: Validate input/filter kinds in *DefaultSettings
Co-authored-by: tt2468 <tt2468@gmail.com>
2022-02-16 13:17:06 -08:00
tt2468
b3a5c55bef
CI: Only codesign when not PR
2022-02-16 12:00:01 -08:00
tt2468
f76de69b34
CI: Use windows-2019 explicitly
...
Github actions recently migrated windows-latest to windows-2022 and
in the process broke a bunch of shit.
2022-02-16 11:55:57 -08:00
Github Actions
0b294734a2
docs(ci): Update generated docs - 7b52d7e
[skip ci]
2022-02-15 05:02:03 +00:00
tt2468
7b52d7e015
requesthandler: Move GetRecordDirectory to config
...
More consistency
2022-02-14 17:11:07 -08:00
tt2468
9664f28483
requesthandler: Finish transition requests
2022-02-14 17:01:44 -08:00
tt2468
d9070f9edb
requesthandler: Add scene scene transition override requests
...
It's named like:
`Get Scene (Scene Transition) Override`
2022-02-14 15:57:33 -08:00
Github Actions
559212682a
docs(ci): Update generated docs - fa8a091
[skip ci]
2022-02-13 23:20:38 +00:00
tt2468
fa8a091a3e
RequestHandler: Add SendStreamCaption
2022-02-13 15:20:19 -08:00
Stéphane Lepin
ab137ce8a4
ci: restrict push builds to the master branch
2022-02-14 00:19:19 +01:00
Stéphane Lepin
5a3bed7d8b
ci(github): add macOS variant
2022-02-14 00:17:09 +01:00
Stéphane Lepin
3362d3f998
ci(macos): bump Packages version
2022-02-13 23:51:39 +01:00
Stéphane Lepin
7ca8140a34
ci(macos): use a common password for keychain import steps
2022-02-13 23:47:32 +01:00
tt2468
341259e610
RequestHandler: Save config after profile parameter change
...
Fixes a bug where changed parameters were not applying across loads
Fixes #895
2022-02-13 14:46:49 -08:00
tt2468
c64e360c2d
Merge pull request #904 from dnaka91/fix-int-type
...
server: Fix int type of batch execution enum
2022-02-13 14:41:45 -08:00
Github Actions
7c35d6e738
docs(ci): Update generated docs - b206321
[skip ci]
2022-02-13 22:41:10 +00:00