obs-studio/frontend
PatTheMav 552c19cab2 frontend: Prevent creation of scene collections with empty name
Empty names for scene collections are not allowed, but this constraint
is only enforced by UI code during text input.

Thus frontend API users are able to create valid scene collections with
empty names which will lead to later possible crashes as the scene
collection is malformed.

As the frontend API uses the related function CreateNewSceneCollection
which handles exceptions by this method, no crashes should occur when
an empty string is provided by an API caller.
2025-01-17 17:32:20 -05:00
..
api frontend: Migrate obs-frontend-api 2025-01-08 17:33:13 +01:00
cmake cmake: Turn off camera reaction by default on macOS 14.4 and later 2025-01-16 16:33:59 -05:00
components frontend: Split Qt UI Widget implementations into single files per class 2025-01-08 17:33:13 +01:00
data frontend: Migrate OBS Studio data directory 2025-01-08 17:33:13 +01:00
dialogs frontend: Add renamed Qt UI dialogs 2025-01-08 15:36:55 +01:00
docks frontend: Split OAuth implementation into single files per C++ class 2025-01-08 15:36:55 +01:00
forms frontend: Migrate Qt UI files 2025-01-08 17:33:13 +01:00
importer frontend: Split OBSImporter into single files per C++ class 2025-01-08 15:36:55 +01:00
importers frontend: Add OBSImporter and importer implementations 2025-01-08 15:36:55 +01:00
oauth frontend: Split OAuth implementation into single files per C++ class 2025-01-08 15:36:55 +01:00
plugins frontend: Migrate frontend plugins 2025-01-08 17:33:13 +01:00
settings frontend: Split Settings implementation into single files per C++ class 2025-01-08 15:36:55 +01:00
updater frontend: Migrate Windows updater 2025-01-08 17:33:13 +01:00
utility frontend: Split main application implementation into single files 2025-01-08 17:33:13 +01:00
widgets frontend: Prevent creation of scene collections with empty name 2025-01-17 17:32:20 -05:00
wizards frontend: Split Qt UI autoconfig implementations into single files 2025-01-08 17:33:13 +01:00
CMakeLists.txt frontend: Migrate CMake files 2025-01-08 17:33:13 +01:00
obs-main.cpp frontend: Split main application implementation into single files 2025-01-08 17:33:13 +01:00
OBSApp.cpp frontend: Split main application implementation into single files 2025-01-08 17:33:13 +01:00
OBSApp.hpp frontend: Split main application implementation into single files 2025-01-08 17:33:13 +01:00
OBSApp_Themes.cpp frontend: Split main application implementation into single files 2025-01-08 17:33:13 +01:00
OBSStudioAPI.cpp frontend: Split main application implementation into single files 2025-01-08 17:33:13 +01:00
OBSStudioAPI.hpp frontend: Split main application implementation into single files 2025-01-08 17:33:13 +01:00