godot/scene/gui
Rémi Verschelde ae74e78909
Remove WebM support (and deps libvpx and opus)
We've had many issues with WebM support and specifically the libvpx library
over the years, mostly due to its poor integration in Godot's buildsystem,
but without anyone really interested in improving this state.

With the new GDExtensions in Godot 4.0, we intend to move video decoding to
first-party extensions, and this would likely be done using something like
libvlc to expose more codecs.

Removing the `webm` module means we can remove libsimplewebm, libvpx and
opus, which we were only used for that purpose. Both libvpx and opus were
fairly complex pieces of the buildsystem, so this is a nice cleanup.

This also removes the compile-time dependency on `yasm`.

Fixes lots of compilation or non-working WebM issues which will be linked
in the PR.
2021-10-15 12:09:11 +02:00
..
aspect_ratio_container.cpp
aspect_ratio_container.h
base_button.cpp
base_button.h
box_container.cpp
box_container.h
button.cpp Fix missing argument names in bindings 2021-10-09 00:20:10 +02:00
button.h Fix missing argument names in bindings 2021-10-09 00:20:10 +02:00
center_container.cpp
center_container.h
check_box.cpp
check_box.h
check_button.cpp
check_button.h
code_edit.cpp Merge pull request #53476 from Paulb23/breakpoint-move-up-fix 2021-10-06 16:25:17 +02:00
code_edit.h Fix breakpointed_lines out of sync when removing lines above 2021-10-06 14:23:37 +01:00
color_picker.cpp Fix missing argument names in bindings 2021-10-09 00:20:10 +02:00
color_picker.h Remove EDSCALE dependency from /scene/gui 2021-10-04 15:25:08 +03:00
color_rect.cpp
color_rect.h
container.cpp Add pre-sort signal and notification in Container 2021-10-05 13:09:01 -07:00
container.h Add pre-sort signal and notification in Container 2021-10-05 13:09:01 -07:00
control.cpp GDScript completion: Handle quote style ad-hoc to remove editor dependency 2021-10-04 16:16:05 +02:00
control.h Replace references to VisualServer in code comments with RenderingServer 2021-10-07 15:49:41 +02:00
dialogs.cpp Remove EDSCALE dependency from /scene/gui 2021-10-04 15:25:08 +03:00
dialogs.h
file_dialog.cpp
file_dialog.h
gradient_edit.cpp Remove EDSCALE dependency from /scene/gui 2021-10-04 15:25:08 +03:00
gradient_edit.h Remove EDSCALE dependency from /scene/gui 2021-10-04 15:25:08 +03:00
graph_edit.cpp Remove EDSCALE dependency from /scene/gui 2021-10-04 15:25:08 +03:00
graph_edit.h
graph_node.cpp Use range iterators for Map 2021-09-30 15:09:12 -06:00
graph_node.h Fixes sync issue between position_offset and rect_position in GraphNode 2021-09-23 10:53:45 +05:30
grid_container.cpp Use range iterators for Map 2021-09-30 15:09:12 -06:00
grid_container.h
item_list.cpp
item_list.h
label.cpp Implement TextServer GDExtension interface, remove TextServer GDNative interface. 2021-10-01 15:13:29 +03:00
label.h
line_edit.cpp Fix inline IME input not working in the empty LineEdit with the placeholder. 2021-10-11 08:21:34 +03:00
line_edit.h Merge pull request #53000 from Chaosus/lineedit_expose_selection_methods 2021-09-29 10:31:37 +02:00
link_button.cpp
link_button.h
margin_container.cpp
margin_container.h
menu_button.cpp Fix RTL layout Label text, VBox child, 3D node editor controls, and popup menu alignment. 2021-09-21 10:35:23 +03:00
menu_button.h
nine_patch_rect.cpp
nine_patch_rect.h
option_button.cpp Merge pull request #49376 from menip/OptionButtonFix 2021-09-17 16:00:42 +02:00
option_button.h
panel.cpp
panel.h
panel_container.cpp
panel_container.h
popup.cpp Merge pull request #51920 from jmb462/missing-sname-macro-optimization-in-some-functions 2021-09-23 13:14:20 +02:00
popup.h
popup_menu.cpp
popup_menu.h
progress_bar.cpp
progress_bar.h
range.cpp
range.h
reference_rect.cpp
reference_rect.h
rich_text_effect.cpp Add flag to connected grapheme. Apply RTL displacement FX only to the whole connected grapheme. Pass more glyph info to the custom RTL FX. 2021-09-21 13:51:38 +03:00
rich_text_effect.h Add flag to connected grapheme. Apply RTL displacement FX only to the whole connected grapheme. Pass more glyph info to the custom RTL FX. 2021-09-21 13:51:38 +03:00
rich_text_label.cpp Remove EDSCALE dependency from /scene/gui 2021-10-04 15:25:08 +03:00
rich_text_label.h Add flag to connected grapheme. Apply RTL displacement FX only to the whole connected grapheme. Pass more glyph info to the custom RTL FX. 2021-09-21 13:51:38 +03:00
scroll_bar.cpp Construct values only when necessary. 2021-09-23 22:26:07 +05:45
scroll_bar.h
scroll_container.cpp Construct values only when necessary. 2021-09-23 22:26:07 +05:45
scroll_container.h
SCsub
separator.cpp
separator.h
slider.cpp
slider.h
spin_box.cpp Fix missing argument names in bindings 2021-10-09 00:20:10 +02:00
spin_box.h Fix missing argument names in bindings 2021-10-09 00:20:10 +02:00
split_container.cpp
split_container.h
subviewport_container.cpp
subviewport_container.h
tab_container.cpp Merge pull request #53049 from AnilBK/dont-construct-2 2021-09-25 12:26:08 +02:00
tab_container.h
tabs.cpp Fix invisible tabs not being ignored in Tabs 2021-10-07 22:40:11 -03:00
tabs.h
text_edit.cpp Fix missing argument names in bindings 2021-10-09 00:20:10 +02:00
text_edit.h Fix missing argument names in bindings 2021-10-09 00:20:10 +02:00
texture_button.cpp
texture_button.h
texture_progress_bar.cpp Fix bilinear TextureProgressBar with nine patch enabled 2021-10-14 11:19:32 +08:00
texture_progress_bar.h
texture_rect.cpp
texture_rect.h
tree.cpp Remove EDSCALE dependency from /scene/gui 2021-10-04 15:25:08 +03:00
tree.h Remove EDSCALE dependency from /scene/gui 2021-10-04 15:25:08 +03:00
video_player.cpp Remove WebM support (and deps libvpx and opus) 2021-10-15 12:09:11 +02:00
video_player.h