virtualx-engine/scene/gui
Mark Kuo e435d57758 VideoPlayer: fix possible race condition
In set_stream() we write to 'playback' while accessing the same object
in _mix_audio() in audio thread. Protect the 'write' part in
set_stream() to avoid possible crash in _mix_audio() function.
2020-06-29 13:01:54 +10:00
..
base_button.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
base_button.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
box_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
box_container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
button.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
button.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
center_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
center_container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
check_box.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
check_box.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
check_button.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
check_button.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
color_picker.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
color_picker.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
color_rect.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
color_rect.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
container.cpp Fix Container sorting not working when overriding _sort_children in gdscript 2020-05-16 18:13:25 +02:00
container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
control.cpp Split Geometry singleton into Geometry2D and Geometry3D 2020-05-27 14:28:34 +03:00
control.h Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
dialogs.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
dialogs.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
file_dialog.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
file_dialog.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
gradient_edit.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
gradient_edit.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
graph_edit.cpp Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
graph_edit.h Remove ToolButton in favor of Button 2020-06-19 20:49:49 +02:00
graph_node.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
graph_node.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
grid_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
grid_container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
item_list.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
item_list.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
label.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
label.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
line_edit.cpp [macOS] Command-backspace in line edit 2020-06-18 17:45:40 -04:00
line_edit.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
link_button.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
link_button.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
margin_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
margin_container.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
menu_button.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
menu_button.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
nine_patch_rect.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
nine_patch_rect.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
option_button.cpp Allow searching with keyboard input by default in PopupMenu 2020-05-17 23:28:24 +02:00
option_button.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
panel.cpp Style: Enforce separation line between function definitions 2020-05-14 16:54:55 +02:00
panel.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
panel_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
panel_container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
popup.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
popup.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
popup_menu.cpp Allow searching with keyboard input by default in PopupMenu 2020-05-17 23:28:24 +02:00
popup_menu.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
progress_bar.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
progress_bar.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
range.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
range.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
reference_rect.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
reference_rect.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
rich_text_effect.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
rich_text_effect.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
rich_text_label.cpp Merge pull request #33235 from nekomatata/rich-text-label-fit-height 2020-06-19 12:52:25 +02:00
rich_text_label.h Merge pull request #33235 from nekomatata/rich-text-label-fit-height 2020-06-19 12:52:25 +02:00
scroll_bar.cpp Allow scroll_to_line when scroll_active is 'false' 2020-06-03 19:55:27 +02:00
scroll_bar.h Allow scroll_to_line when scroll_active is 'false' 2020-06-03 19:55:27 +02:00
scroll_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
scroll_container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
separator.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
separator.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
shortcut.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
shortcut.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
slider.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
slider.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
spin_box.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
spin_box.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
split_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
split_container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
subviewport_container.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
subviewport_container.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
tab_container.cpp Handle gone TabContainer popup nicely 2020-06-24 19:34:32 +02:00
tab_container.h Handle gone TabContainer popup nicely 2020-06-24 19:34:32 +02:00
tabs.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
tabs.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
text_edit.cpp No longer scroll vertically when scrollbars are unavailable 2020-06-20 20:56:17 +02:00
text_edit.h TextEdit search returns a dictionary instead of Vector 2020-05-16 23:46:14 +02:00
texture_button.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
texture_button.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
texture_progress.cpp Style: Enforce braces around if blocks and loops 2020-05-14 21:57:34 +02:00
texture_progress.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
texture_rect.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
texture_rect.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
tree.cpp Tree: Calling update in _gui_input less frequently 2020-06-06 17:02:22 -04:00
tree.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
video_player.cpp VideoPlayer: fix possible race condition 2020-06-29 13:01:54 +10:00
video_player.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00