SceneSwitcher/src
WarmUpTill 8e3eb8519b Fix potential crashes when adding or removing macro segments
I wrongly assumed that std::deque would guarantee that pointers to
elements in deque would not be invalidated by insert() or erase() but
this is not the case it seems.

""
An erase in the middle of the deque invalidates all the iterators and
references to elements of the deque. An erase at either end of the deque
invalidates only the iterators and the references to the erased
elements.
""

I guess I got lucky noone ran into these sorts of crashes for now?
2022-02-20 04:50:12 -08:00
..
external-macro-modules Split video condition into multiple files 2022-02-18 13:40:33 -08:00
headers Fix potential crashes when adding or removing macro segments 2022-02-20 04:50:12 -08:00
linux Switch to using process names for process condition and executable tab (#337) 2021-10-31 14:05:54 +01:00
osx Set canSimulateKeyPresses to false on Macos (not implemented) 2021-09-30 10:42:57 -07:00
win Include press duration option and option to limit key press to OBS 2021-09-30 10:42:57 -07:00
advanced-scene-switcher-module.c I18n Support (#72) 2020-12-21 11:24:04 +01:00
advanced-scene-switcher.cpp Add option to check for OBS shutdown to MacroConditionPluginState 2022-02-18 13:35:15 -08:00
curl-helper.cpp Only use hardcoded libcurl paths as fallback 2021-06-26 10:23:09 -07:00
duration-control.cpp Add pause / continue and save / load remaining time for time condition 2021-10-23 13:54:26 -07:00
file-selection.cpp Fix warnings 2021-11-01 11:23:43 -07:00
general.cpp Remove old macro segment controls 2022-02-20 04:50:12 -08:00
hotkey.cpp Remove unnecessary uses of UNUSED_PARAMETER macro 2022-01-03 13:48:21 -08:00
macro-action-audio.cpp Fix volume not changing when selecting fade with a duration of 0s 2022-01-04 19:32:53 -08:00
macro-action-edit.cpp Fix potential crashes when adding or removing macro segments 2022-02-20 04:50:12 -08:00
macro-action-file.cpp Add file selection widget 2021-10-03 01:38:08 -07:00
macro-action-filter.cpp Ensure contents of comboboxes are readable when changing scene/filter 2021-11-20 03:52:54 -08:00
macro-action-hotkey.cpp Fix warnings 2021-11-01 11:23:43 -07:00
macro-action-macro.cpp Rename function 2022-02-04 11:38:42 -08:00
macro-action-media.cpp Display more information about macros in collapsed state 2021-06-19 06:58:06 -07:00
macro-action-plugin-state.cpp Add action to import settings from file 2022-01-01 18:26:40 -08:00
macro-action-preview-scene.cpp Remove unused variable 2021-09-10 15:14:09 -07:00
macro-action-profile.cpp Add action to switch profile 2022-01-01 18:26:40 -08:00
macro-action-random.cpp Rename function 2022-02-04 11:38:42 -08:00
macro-action-recording.cpp Switch to using string as ids for actions and conditions 2021-05-22 03:07:09 -07:00
macro-action-replay-buffer.cpp Add backward compatibility check to support OBS 25 2021-09-12 10:20:59 -07:00
macro-action-run.cpp Add fallback using QDesktopServices::openUrl() for "run" action 2021-11-23 11:11:41 -08:00
macro-action-scene-collection.cpp Add action to switch scene collection 2022-01-01 18:26:40 -08:00
macro-action-scene-order.cpp Adjust to SceneItemSelection and SceneItemSelectionWidget 2022-01-03 08:52:32 -08:00
macro-action-scene-swap.cpp Add macro action scene swap 2021-09-10 14:21:29 -07:00
macro-action-scene-switch.cpp Fix scene switch action blocking unexpectedly 2022-02-02 09:55:35 -08:00
macro-action-scene-transform.cpp Adjust to SceneItemSelection and SceneItemSelectionWidget 2022-01-03 08:52:32 -08:00
macro-action-scene-visibility.cpp Adjust to SceneItemSelection and SceneItemSelectionWidget 2022-01-03 08:52:32 -08:00
macro-action-screenshot.cpp Enable screenshots of scenes 2021-12-04 03:37:08 -08:00
macro-action-sequence.cpp Rename function 2022-02-04 11:38:42 -08:00
macro-action-source.cpp Rename function 2021-08-09 11:39:48 -07:00
macro-action-streaming.cpp Switch to using string as ids for actions and conditions 2021-05-22 03:07:09 -07:00
macro-action-systray.cpp Add macro action to display system tray notifications 2021-11-28 09:56:17 -08:00
macro-action-timer.cpp Add timer action 2021-10-23 13:54:26 -07:00
macro-action-transition.cpp Rework to use transition selection widget 2021-10-03 07:51:09 -07:00
macro-action-virtual-cam.cpp Add backwards compatibility check 2021-09-12 03:11:21 -07:00
macro-action-wait.cpp Fix crash when deleting macro with wait action 2021-08-09 11:39:20 -07:00
macro-condition-audio.cpp Add option to also check for configured volume level 2022-01-25 12:46:16 -08:00
macro-condition-cursor.cpp Remove code used for backwards compatibility 2021-07-29 15:16:29 -07:00
macro-condition-date.cpp Add day of week based check to date condition 2022-02-12 17:57:35 -08:00
macro-condition-edit.cpp Fix potential crashes when adding or removing macro segments 2022-02-20 04:50:12 -08:00
macro-condition-file.cpp Add file selection widget 2021-10-03 01:38:08 -07:00
macro-condition-filter.cpp Ensure contents of comboboxes are readable when changing scene/filter 2021-11-20 03:52:54 -08:00
macro-condition-hotkey.cpp Add label clarifying the condition's intent 2022-01-21 09:51:00 -08:00
macro-condition-idle.cpp Add generic time constraint to macro conditions 2021-06-03 10:19:19 -07:00
macro-condition-macro.cpp Remove unnecessary uses of UNUSED_PARAMETER macro 2022-01-03 13:48:21 -08:00
macro-condition-media.cpp Fix header info for media and transition condition 2021-12-04 08:32:52 -08:00
macro-condition-plugin-state.cpp Add option to check for OBS shutdown to MacroConditionPluginState 2022-02-18 13:35:15 -08:00
macro-condition-process.cpp Display more information about macros in collapsed state 2021-06-19 06:58:06 -07:00
macro-condition-recording.cpp Add generic time constraint to macro conditions 2021-06-03 10:19:19 -07:00
macro-condition-replay-buffer.cpp Add backward compatibility check to support OBS 25 2021-09-12 10:20:59 -07:00
macro-condition-scene-order.cpp Adjust to SceneItemSelection and SceneItemSelectionWidget 2022-01-03 08:52:32 -08:00
macro-condition-scene-transform.cpp Adjust to SceneItemSelection and SceneItemSelectionWidget 2022-01-03 08:52:32 -08:00
macro-condition-scene-visibility.cpp Adjust to SceneItemSelection and SceneItemSelectionWidget 2022-01-03 08:52:32 -08:00
macro-condition-scene.cpp Reintroduce checkbox to change current scene check transition behaviour 2022-01-06 08:41:18 -08:00
macro-condition-source.cpp Escape settings when pressing "Get settings" and regex is active 2021-08-27 08:43:08 -07:00
macro-condition-streaming.cpp Add conditions "stream starting" and "stream stopping" 2021-10-31 05:40:28 -07:00
macro-condition-studio-mode.cpp Add condition "Studio Mode" 2021-12-22 13:12:27 -08:00
macro-condition-timer.cpp Allow setting random duration in specified range 2021-12-04 03:37:46 -08:00
macro-condition-transition.cpp Enable time constraints for transition condition 2022-01-06 08:41:18 -08:00
macro-condition-virtual-cam.cpp Add backwards compatibility check 2021-09-12 03:11:21 -07:00
macro-condition-weekday.cpp Add day of week based check to date condition 2022-02-12 17:57:35 -08:00
macro-condition-window.cpp Display more information about macros in collapsed state 2021-06-19 06:58:06 -07:00
macro-list-entry-widget.cpp Add MacroListEntryWidget 2022-02-04 11:38:42 -08:00
macro-segment-list.cpp Add MacroSegmentList to allow deselecting items 2022-02-20 04:50:12 -08:00
macro-segment.cpp Remove old macro segment controls 2022-02-20 04:50:12 -08:00
macro-selection.cpp Add sequence action (#395) 2022-01-22 18:07:26 +01:00
macro-tab.cpp Fix potential crashes when adding or removing macro segments 2022-02-20 04:50:12 -08:00
macro.cpp Rename function 2022-02-04 11:38:42 -08:00
name-dialog.cpp Make cleaning of user input optional 2021-06-19 05:23:10 -07:00
scene-group.cpp Move GetSceneGroupByName functions to scene-group.hpp 2021-07-03 08:47:08 -07:00
scene-item-selection.cpp Fix warnings 2022-02-04 11:38:42 -08:00
scene-selection.cpp Adjust return type 2021-10-03 07:51:09 -07:00
scene-trigger.cpp Use duration control class / widget for scene triggers 2021-10-23 13:53:56 -07:00
screenshot-helper.cpp Rename class AdvSSScreenshotObj to ScreenshotHelper 2022-02-18 13:40:33 -08:00
section.cpp Do not run collapse animation when calling SetContent() 2022-02-20 04:50:12 -08:00
status-control.cpp Clean up stylesheet usage 2022-02-04 11:38:42 -08:00
switch-audio.cpp Remove unnecessary uses of UNUSED_PARAMETER macro 2022-01-03 13:48:21 -08:00
switch-executable.cpp Add setPreconditions() 2021-06-19 05:22:50 -07:00
switch-file.cpp Fix empty paths not saving on file tab 2021-08-27 23:40:00 +02:00
switch-generic.cpp Add support for "current scene" to populateSceneSelection() 2021-07-03 08:47:08 -07:00
switch-idle.cpp Add setPreconditions() 2021-06-19 05:22:50 -07:00
switch-media.cpp Fix warnings 2021-12-04 08:32:52 -08:00
switch-network.cpp Remove QtConcurrent dependency 2022-01-22 06:14:03 -08:00
switch-pause.cpp Set current scene in handleSceneChange() and reuse it 2021-07-03 08:47:08 -07:00
switch-priority.cpp Add warning if macro functionality is not running with highest priority 2021-12-06 10:27:20 -08:00
switch-random.cpp Clean up stylesheet usage 2022-02-04 11:38:42 -08:00
switch-screen-region.cpp Set current scene in handleSceneChange() and reuse it 2021-07-03 08:47:08 -07:00
switch-sequence.cpp Fix incorrectly set start scene type when extending scquence with groups 2021-10-23 13:53:56 -07:00
switch-time.cpp Move functions not required in advanced-scene-switcher.hpp 2021-05-24 07:29:56 -07:00
switch-transitions.cpp Set current scene in handleSceneChange() and reuse it 2021-07-03 08:47:08 -07:00
switch-video.cpp Rename class AdvSSScreenshotObj to ScreenshotHelper 2022-02-18 13:40:33 -08:00
switch-window.cpp Add setPreconditions() 2021-06-19 05:22:50 -07:00
switcher-data-structs.cpp Display message on first boot 2022-01-04 17:16:38 -08:00
transition-selection.cpp Reduce amount of signals emitted on repopulate 2022-01-22 06:14:03 -08:00
utility.cpp Fix crashes related to PulseWidget() 2022-02-20 04:50:12 -08:00
volume-control.cpp Minor style changes (#114) 2021-02-03 20:27:25 +01:00