939e503736
README: Add MATRIC to client software list
...
Closes #1177
2024-01-16 01:35:11 -08:00
5b149add99
RequestHandler: Fix memory leak when setting streaming service
2024-01-16 01:33:29 -08:00
50b57d38d0
README: Add Macrograph to Client Software
2024-01-16 01:23:59 -08:00
9b58dd1627
docs(ci): Update generated docs - 81b307e
[skip ci]
2024-01-16 08:41:23 +00:00
81b307e5ad
eventhandler: Add InputSettingsChanged
...
Fired when an input's settings change, like via the properties dialog
or via `SetInputSettings`.
Closes #1157
2024-01-16 00:41:03 -08:00
52733ddce7
docs(ci): Update generated docs - 444caeb
[skip ci]
2024-01-16 08:19:11 +00:00
444caeb1d7
requesthandler: Add GetSourceFilterKindList
...
Closes #1198
2024-01-16 00:18:52 -08:00
f03e82c3f8
docs(ci): Update generated docs - bbdc5bc
[skip ci]
2024-01-16 07:46:34 +00:00
bbdc5bc823
requesthandler: Prevent NaN outputCongestion
values (null)
2024-01-15 23:45:33 -08:00
9ecc9532e8
requesthandler: Document ToggleRecord
outputActive
response field
2024-01-15 23:44:50 -08:00
0189c3a3f5
Utils: Check system tray exists before trying to use it
...
Fixes https://github.com/obsproject/obs-studio/issues/9991
2024-01-15 23:19:09 -08:00
f48fcc06ec
docs(ci): Update generated docs - f43ef8e
[skip ci]
2024-01-09 07:06:29 +00:00
f43ef8e2da
requesthandler: Add optional context to TriggerHotkeyByName
2024-01-08 23:06:12 -08:00
7a1c71bb96
base: Update version to 5.3.5
...
- CMake update, no functional changes
5.3.5
2023-12-22 16:38:27 -05:00
cf285b3761
cmake: Update formatting and switch to native find_package call for Qt6
2023-12-20 15:09:11 -05:00
ede66a68cb
Update translations from Crowdin
2023-12-05 22:04:30 +00:00
e8089a5bbf
base: Update version to 5.3.4
...
- eventhandler: Disconnect signals from all public sources on shutdown
- websocketserver: Check for EventHandler validity in de/constructor
5.3.4
2023-12-05 14:15:04 -05:00
07537a33fa
websocketserver: Check for EventHandler validity in de/constructor
...
Redundant fix for shutdown crash
2023-11-14 00:07:05 -08:00
efeae8d640
eventhandler: Disconnect signals from all public sources on shutdown
...
Fixes crash on shutdown when memory leaks lead to un-destroyed
sources after plugin shutdown.
2023-11-14 00:07:05 -08:00
4ff109b62b
base: Update version to 5.3.3
...
- Update translations and docs
5.3.3
2023-10-16 10:42:15 -04:00
42da47f81d
docs(ci): Update generated docs - a889799
[skip ci]
2023-10-13 21:25:41 +00:00
a889799655
docs: Update introduction header to 5.x.x
...
We don't need to be having specific versions here, considering each event/request has its own "added at" version.
2023-10-13 14:25:23 -07:00
f52f47ec5d
Update translations from Crowdin
2023-10-10 13:34:40 +00:00
08767ae5a7
base: Update version to 5.3.2
...
- Fix plugin tests being enabled by default
5.3.2
2023-10-09 16:34:30 -04:00
16bf61aab6
cmake: Fix condition to disable plugin tests
...
The CMake generator expression to enable plugin tests mistakenly used a
string literal, which evaluated to 1, which enabled the plugin tests by
default. Use variable notation to correctly test this value.
2023-10-02 14:37:04 -07:00
e9c0eee9e4
base: Update version to 5.3.1
...
- Fix issues with qrcodegencpp CMake preventing Debug builds
5.3.1
2023-09-19 13:21:47 -04:00
f4a3de575c
cmake: Update library and target names for qrcodegen
...
qrcodegen is identified as such (without the "lib" prefix) and as the
target "qrcodegencpp::qrcodegencpp" by the CMake package generated by
obs-deps and the finders in obs-studio when using module fallback.
2023-09-19 13:13:57 -04:00
2bfa1b4c64
cmake: Ignore LNK4099 warning
...
Despite building the PDBs for qrcodegencpp debug builds, we do not
currently ship those PDBs, so MSVC emits an LNK4099 warning, which
causes a build failure. It's unlikely that we'll need to debug in linked
dependencies, so we can ignore this warning. Should we decide in the
future to ship PDBs for these dependencies, the warning would no longer
be emitted, and this flag would be superfluous without requiring a
change. For now, let's make sure we can build in Debug.
2023-09-19 10:52:15 -04:00
0e611f579b
cmake: Update library and target names for qrcodegen
...
qrcodegen is identified as such (without the "lib" prefix) and as the
target "qrcodegencpp::qrcodegencpp" by the CMake package generated by
obs-deps.
2023-09-18 12:50:40 -04:00
ec2cdc8475
base: Update version to 5.3.0
...
- Various minor build process cleanups
- Various code cleanups
- requesthandler: Added NotReady request status
- base: Pause requests and events during start, SC change, and shutdown
- eventhandler: Use OBS_FRONTEND_EVENT_SCRIPTING_SHUTDOWN for exit
- requesthandler: Added SetRecordDirectory
- websocketserver: Retry listen on IPv4 if IPv6 is not available
5.3.0
2023-09-05 14:31:41 -04:00
3cd8163945
base: Fix error to save configuration at obs_module_unload
...
When `obs_module_unload` is called, the frontend API is no longer
available so that `_config->Save()` is failing with error messages.
Since the configuration is saved from the OK or the Apply button on the
dialog, it is not necessary to save it again at `obs_module_unload`.
2023-08-16 12:56:12 -07:00
132d4bafdd
CI: Add obs-crowdin-sync
2023-08-16 12:51:54 -07:00
d991e21f29
Update translations from Crowdin
2023-08-13 14:09:13 +00:00
a74468e07e
docs(ci): Update generated docs - 55b3f88
[skip ci]
2023-08-10 01:53:35 +00:00
55b3f88db9
base: Fix a comment for SetSceneSceneTransitionOverride
2023-08-09 21:53:17 -04:00
ba7839bb69
locale: Remove obsolete translations
2023-08-09 21:52:11 -04:00
417725801c
base,deps,src: Replace qr submodule by prefix/system install
2023-07-15 16:58:18 -07:00
93713c438e
docs: Fix URL in docs README
2023-05-29 13:20:53 -07:00
6db08f960e
docs(ci): Update generated docs - 6434c42
[skip ci]
2023-05-28 05:54:49 +00:00
6434c42155
websocketserver: Retry listen on IPv4 if IPv6 is not available
...
Fixes #1311
2023-05-27 22:54:02 -07:00
ac00465565
requesthandler: Add SetRecordDirectory
...
I've admittedly done a pretty bad job of communicating the intention of
having `SetProfileParameter` be the go-to method of configuring the
record directory. In hindsight, such a commonly needed feature should
not be locked behind an arguably complex request.
Closes #1142
Closes #1062
Closes #1035
2023-05-27 22:30:08 -07:00
2606f262e6
docs: Add big text to README in the docs directory linking protocol.md
...
I bet people have been getting confused here
2023-05-27 22:14:16 -07:00
2caecf6c01
README: A few minor tweaks
2023-05-27 22:14:05 -07:00
19170fe6d9
WebSocketApi: Add missing GPL license headers
2023-05-27 22:06:46 -07:00
1fc7900b1c
Config: Move default values to header file
...
Just to make the code style align with other places
2023-05-27 22:00:51 -07:00
53d7596160
base: Various random code nitpicks
2023-05-27 22:00:26 -07:00
886738547a
websocketserver: Clean up WebSocketSession class implementation
...
Makes it header-only with inlines, so there's theoretically some very
small performance improvements too.
2023-05-27 21:50:55 -07:00
c11874eb17
eventhandler: Use OBS_FRONTEND_EVENT_SCRIPTING_SHUTDOWN for exit
...
Fixes #1136
2023-05-09 22:53:43 -07:00
a0ffe16e91
base: Pause requests and events during start, SC change, and shutdown
...
This implements the functionality described by the new NotReady request
status. Behavior should now be *much* more reliable.
2023-05-09 22:53:43 -07:00
e3d0751385
docs(ci): Update generated docs - d518541
[skip ci]
2023-05-10 01:38:50 +00:00