- 30 1月, 2021 2 次提交
- 29 1月, 2021 2 次提交
-
-
The same reasoning of the previous patch means we can also stop force-disabling Qt/GLib integration.
-
After the recent CEF update, the GMainLoop-in-a-thread conflict seems to be gone, which allows us to being back native dialogs.
-
- 27 1月, 2021 3 次提交
-
-
After cleaning up the native flags in various places, and disabling making sibling of native widgets native, BrowserDock was left in an inconsistent state, since it requires being native for CEF to work properly. Make BrowserDock native.
-
Some widgets are marked as native unnecessarily. Native widgets are a bit more involving than regular ones, so remove this flag. Original patch by David Edmundson <kde@davidedmundson.co.uk>
-
由 David Edmundson 提交于
Native windows really only make sense for previews. They can be a new xcb_window or a wayland subsurface. For historical reasons setting a widget to native will also affect ancestors. Qt will still draw them as part of the parent as they are never mapped, but a window is nonetheless created. This is especially problematic on wayland as then the subsurface is parented to an unmapped window. This default behaviour can be turned off. Now only the native widgets (the video previews) are actually native.
-
- 25 1月, 2021 2 次提交
-
-
由 Exeldro 提交于
-
由 Kurt Kartaltepe 提交于
-
- 21 1月, 2021 2 次提交
-
-
由 jpark37 提交于
Necessary for correct alpha blending.
-
由 Ivan Efremov 提交于
The "fullName" property was filled only in case of exceeding TRUNCATE_TEXT_LENGTH. Also search function had worked only with item->text() what was the reason of maximum search length in Hotkeys Filter(Setting->Hotkeys). The following changes allow to search in filter without the length limit of string along with the current functionality.
-
- 19 1月, 2021 1 次提交
-
-
由 Ryan Foster 提交于
QLayout->setMargin has been deprecated since Qt 5.13 (though marked obsolete since at least Qt 4.8) and removed in Qt6. It was replaced by QLayout->setContentsMargins, which is available in all versions of Qt5. Building against Qt 5.13+ can produce compiler warnings when using QLayout->setMargin, and warnings are bad. https://doc.qt.io/archives/qt-4.8/qlayout-obsolete.html https://doc.qt.io/qt-5/qlayout-obsolete.html https://github.com/qt/qtbase/commit/d6d33f0b80dd85043c71f71a3ed5485d6014e6c4 https://github.com/qt/qtbase/blame/5.15.2/src/widgets/kernel/qlayout.h
-
- 18 1月, 2021 3 次提交
-
-
由 Mike So 提交于
-
由 Clayton Groeneveld 提交于
This adds a interact button to the source toolbar. It is only shown when source is interactable.
-
由 Clayton Groeneveld 提交于
The filters icon color was #ffffff. This changes it to #d2d2d2, the same as the other icons.
-
- 17 1月, 2021 1 次提交
-
-
由 VodBox 提交于
-
- 16 1月, 2021 3 次提交
-
-
由 Andrew Tropin 提交于
Allow to load obs plugins from arbitary directory, specified by OBS_PLUGINS_PATH and OBS_PLUGINS_DATA_PATH environment variables.
-
由 Clayton Groeneveld 提交于
Adds ability to start and stop the virtual camera from the system tray.
-
由 Andrew 提交于
-
- 14 1月, 2021 2 次提交
-
-
由 Clayton Groeneveld 提交于
This adds functions to the frontend api to start/stop the virtual camera, to check if it is active and adds function to get the output reference. It also adds api events for when the virtual camera is started or stopped.
-
由 Hayden McAfee 提交于
Custom streaming service URLs beginning with `ftl` are handled by the `ftl_output` plugin.
-
- 13 1月, 2021 3 次提交
-
-
由 Matt Gajownik 提交于
Fixes #4031 It seems Qt on various flavours of Linux behaves erratically when scaled, and for the moment macOS doesn't require fractional scaling support. This commit can be reverted when Qt fixes issues on their side.
-
由 clone1018 提交于
-
由 Jimi Huotari 提交于
This commit prevents a crash in, for example, Linux configurations where PulseAudio is disabled, which leads into 'mod' being 'null', which in turn leads into a segmentation fault when an ALSA source is selected. Closes https://github.com/obsproject/obs-studio/issues/3485
-
- 12 1月, 2021 3 次提交
-
-
由 Ryan Foster 提交于
-
由 Ryan Foster 提交于
-
由 jpark37 提交于
-
- 02 1月, 2021 1 次提交
-
-
由 Warchamp7 提交于
-
- 30 12月, 2020 3 次提交
-
-
由 jp9000 提交于
This reverts commit 4e5f20dc. This originally was added because of a faulty assumption that it would change defaults, but defaults were apparently broken from 26.0.2 -> 26.1 because primaryScreen->size() changed its behavior, so the original code technically fixed the original behavior.
-
由 jp9000 提交于
The new scaling behavior affects defaults, so only apply it to new installs of 26.2 or greater, while maintaining the previous behavior if the user is upgrading from an older version.
-
由 Ryan Foster 提交于
Without this change, new profiles created on systems using a fractional scaling factor (e.g., 125%, 150%, 175%) will get an incorrect (X, Y) pair for the new canvas size. For a display with 125% scaling, OBS would set (1536, 864) instead of (1920, 1080). With this change, it will set (1920, 1080).
-
- 22 12月, 2020 2 次提交
-
-
由 Richard Stanway 提交于
Request / response latency dominates the download time of small files and patches, especially the locale files. Increasing this to 4 doesn't consume many more resources and basically doubles the download speed, especially on higher latency connections.
-
由 Richard Stanway 提交于
Unfortunately WinHTTP doesn't support multiplexing with HTTP2, but there is still some minor benefit to enabling it. Windows 10 21H1 will enable TLS 1.3 client support in Schannel, so let's get ready for it.
-
- 21 12月, 2020 1 次提交
-
-
由 Gol-D-Ace 提交于
-
- 20 12月, 2020 1 次提交
-
-
由 Richard Stanway 提交于
-
- 19 12月, 2020 1 次提交
-
-
由 pkv 提交于
This enables in Settings the checkbox for hardware acceleration for Browser Sources in MacOs.
-
- 16 12月, 2020 2 次提交
-
-
由 Richard Stanway 提交于
On a modern Windows OS, you can rename an in-use file despite not being able to write to it. With the introduction of the virtual camera, it is now quite common that users will have in-use files when updating. This commit renames in-use files, allowing the new version to be installed. Upon a reboot, the previously in-use file will be deleted.
-
由 Richard Stanway 提交于
If an update failed to install, it would leave a single temporary file behind for that particular patch / file.
-
- 15 12月, 2020 1 次提交
-
-
由 Richard Stanway 提交于
With the queued connection in d68484e7, the "Deselect" signal for sources which are being deleted is never fired, as the object is gone by the time the queued signal is processed. This results in the context bar not updating. This commit adds a new UpdateContextBarDeferred function, allowing queuing of only the context bar update instead of the whole signal handler.
-
- 14 12月, 2020 1 次提交
-
-
由 jp9000 提交于
VS2019 32bit redist does not have/use vcruntime140_1.dll, so remove those checks from the installer and auto-updater.
-