obs-studio/obs
jp9000 13bed1a448 UI: Replace Qt5Network classes with libcurl
The Qt5Network classes seem to only support OpenSSL, and because OpenSSL
isn't available on windows, we would have to distribute it with the
program to get SSL access working.  The problem with that is that
OpenSSL is not GPL-compatible, so we cannot distribute OpenSSL with the
program, which means we have to find a better (and preferably superior)
library for accessing remote files that can use the windows SSPI for our
SSL needs, which comes with the operating system.

Fortunately, libcurl is probably the best library out there, and can be
compiled with SSPI instead of OpenSSL, so we're just going to switch to
libcurl instead.  Originally I thought it didn't support SSPI, otherwise
I would have implemented it sooner.

As a side note, this will make it so we'll able to get files from the
internet via plugins, which will be quite useful.
2015-05-24 16:20:13 -07:00
..
data Add latest translations from Crowdin 2015-05-12 15:29:43 -07:00
dist Add .desktop file for obs on linux 2014-08-05 21:15:31 +02:00
forms UI: Pre-select "General" entry when launching settings 2015-05-13 22:48:38 +02:00
CMakeLists.txt UI: Add RemoteTextThread class 2015-05-24 16:20:12 -07:00
adv-audio-control.cpp UI: Fix rounding issues for advanced audio 2015-02-17 21:44:32 +01:00
adv-audio-control.hpp UI: Use grid layout for advanced audio properties 2015-02-11 08:02:56 -08:00
crash-report.cpp UI: Add crash report dialog 2015-01-03 02:37:21 -08:00
crash-report.hpp UI: Add crash report dialog 2015-01-03 02:37:21 -08:00
display-helpers.hpp Ensure sizes passed to OBS are actual pixel sizes 2014-04-16 22:39:05 +02:00
double-slider.cpp UI: Add floating point slider control 2015-03-22 19:18:14 -07:00
double-slider.hpp UI: Add #pragma once to double slider widget 2015-03-25 14:14:40 -07:00
focus-list.cpp UI: Add QListWidget subclass to emit focus change 2015-03-25 14:11:59 -07:00
focus-list.hpp UI: Add QListWidget subclass to emit focus change 2015-03-25 14:11:59 -07:00
hotkey-edit.cpp UI: Handle empty key combos from QEvents in hotkey dialog 2015-05-15 17:08:25 +02:00
hotkey-edit.hpp UI: Add OBSHotkey{Edit,Label,Widget} 2015-05-11 20:45:27 +02:00
mute-checkbox.hpp UI: Add 'mute' checkbox style hint 2015-03-25 10:03:24 -07:00
obs-app.cpp UI: Add basic hotkey integration 2015-05-11 20:45:26 +02:00
obs-app.hpp UI: Add basic hotkey integration 2015-05-11 20:45:26 +02:00
obs.rc UI: Add windows exe icon 2015-04-10 07:27:37 -07:00
platform-osx.mm Move config values from the commandline to obsconfig.h 2014-07-26 14:07:14 +02:00
platform-windows.cpp Move config values from the commandline to obsconfig.h 2014-07-26 14:07:14 +02:00
platform-x11.cpp UI: Fix bug with xinerama on linux 2014-12-22 01:12:58 +01:00
platform.hpp Add platform specific locale priority enumeration 2014-07-13 19:10:39 +02:00
properties-view.cpp UI: Use emplace_back instead of push_back + move 2015-05-09 01:13:56 +02:00
properties-view.hpp UI: Add int/float slider to property view 2015-03-22 19:18:15 -07:00
qt-display.hpp UI: Add override specifier 2015-05-09 01:13:45 +02:00
qt-wrappers.cpp UI: Add TranslateQtKeyboardEventModifiers 2015-05-11 20:45:26 +02:00
qt-wrappers.hpp UI: Add TranslateQtKeyboardEventModifiers 2015-05-11 20:45:26 +02:00
remote-text.cpp UI: Add RemoteTextThread class 2015-05-24 16:20:12 -07:00
remote-text.hpp UI: Add RemoteTextThread class 2015-05-24 16:20:12 -07:00
slider-absoluteset-style.cpp UI: Add SliderAbsoluteSetStyle class 2015-04-11 07:13:30 -07:00
slider-absoluteset-style.hpp UI: Add SliderAbsoluteSetStyle class 2015-04-11 07:13:30 -07:00
source-label.cpp UI: Add OBSSourceLabel 2015-05-11 20:45:27 +02:00
source-label.hpp UI: Add OBSSourceLabel 2015-05-11 20:45:27 +02:00
source-list-widget.cpp UI: Add SourceListWidget - QListWidget subclass 2015-01-05 03:38:18 -08:00
source-list-widget.hpp UI: Add SourceListWidget - QListWidget subclass 2015-01-05 03:38:18 -08:00
sparkle-updater.mm sparkle-updater: Enable delta update failure fallback 2014-11-01 03:06:26 +01:00
vertical-scroll-area.cpp UI: Fix property scroll area widget not resizing 2015-01-03 07:31:51 -08:00
vertical-scroll-area.hpp UI: Always hide VScrollArea horizontal scroll bar 2015-01-03 07:32:04 -08:00
visibility-checkbox.cpp UI: Add 'visibility' checkbox 2015-03-25 10:03:23 -07:00
visibility-checkbox.hpp UI: Add 'visibility' checkbox 2015-03-25 10:03:23 -07:00
visibility-item-widget.cpp UI: Fix vis. item widget appearance on linux 2015-05-01 03:55:21 -07:00
visibility-item-widget.hpp UI: Add list item widget w/ visibility checkbox 2015-03-25 14:11:58 -07:00
volume-control.cpp UI: Sanitize muted handling in VolControl 2015-05-07 02:08:09 +02:00
volume-control.hpp UI: Sanitize muted handling in VolControl 2015-05-07 02:08:09 +02:00
window-basic-adv-audio.cpp UI: Add basic hotkey integration 2015-05-11 20:45:26 +02:00
window-basic-adv-audio.hpp UI: Fix crash in advanced audio settings 2015-02-13 13:11:15 +01:00
window-basic-filters.cpp UI: Add basic hotkey integration 2015-05-11 20:45:26 +02:00
window-basic-filters.hpp UI: Add user interface for filters 2015-03-25 14:12:00 -07:00
window-basic-interaction.cpp UI: Update window titles on source name change 2015-03-24 14:51:56 +01:00
window-basic-interaction.hpp UI: Update window titles on source name change 2015-03-24 14:51:56 +01:00
window-basic-main-outputs.cpp (API Change) libobs: Add hotkey data to *_create functions 2015-05-11 20:45:25 +02:00
window-basic-main-outputs.hpp UI: Add advanced output settings 2015-02-06 11:55:48 -08:00
window-basic-main.cpp UI: Replace Qt5Network classes with libcurl 2015-05-24 16:20:13 -07:00
window-basic-main.hpp UI: Replace Qt5Network classes with libcurl 2015-05-24 16:20:13 -07:00
window-basic-preview.cpp UI: Allow right-clicking to select preview items 2015-04-10 07:27:32 -07:00
window-basic-preview.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-properties.cpp UI: Add basic hotkey integration 2015-05-11 20:45:26 +02:00
window-basic-properties.hpp UI: Don't include properties-view.hpp in header 2015-03-25 10:03:22 -07:00
window-basic-settings.cpp UI: Make settings -> 'Audio' source list expand vertically 2015-05-22 00:24:48 +02:00
window-basic-settings.hpp UI: Add Push-to-talk/mute settings to audio settings 2015-05-11 20:45:27 +02:00
window-basic-source-select.cpp UI: Add basic hotkey integration 2015-05-11 20:45:26 +02:00
window-basic-source-select.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-basic-status-bar.cpp UI: Show remaining reconnect timeout duration 2015-05-10 18:26:09 -07:00
window-basic-status-bar.hpp UI: Show remaining reconnect timeout duration 2015-05-10 18:26:09 -07:00
window-basic-transform.cpp UI: Add basic hotkey integration 2015-05-11 20:45:26 +02:00
window-basic-transform.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-license-agreement.cpp Add license agreement dialog 2014-07-13 11:40:47 -07:00
window-license-agreement.hpp Add license agreement dialog 2014-07-13 11:40:47 -07:00
window-log-reply.cpp UI: Add basic hotkey integration 2015-05-11 20:45:26 +02:00
window-log-reply.hpp Add help menu with log file uploading 2014-05-18 17:44:10 -07:00
window-main.hpp (API Change) Remove pointers from all typedefs 2014-09-25 21:48:11 -07:00
window-namedialog.cpp UI: Add basic hotkey integration 2015-05-11 20:45:26 +02:00
window-namedialog.hpp Auto suggest scene and source names. 2014-05-12 15:01:51 -04:00
window-projector.cpp UI: Add basic hotkey integration 2015-05-11 20:45:26 +02:00
window-projector.hpp UI: Add right-click context menu to projector 2015-04-13 15:13:44 -07:00
window-remux.cpp UI: Add basic hotkey integration 2015-05-11 20:45:26 +02:00
window-remux.hpp Add UI for remuxing recordings via FFmpeg 2014-10-12 19:56:52 +02:00