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 Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
base_button.h Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
box_container.cpp Add support for internal nodes 2021-08-28 02:07:23 +02:00
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 Apply set_read_only() to child classes of EditorProperty elements 2021-09-05 18:22:17 +09:00
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 Add support for internal nodes 2021-08-28 02:07:23 +02:00
file_dialog.h Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
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 Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
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 Add support for internal nodes 2021-08-28 02:07:23 +02:00
item_list.h Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
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 LinkButton's text now is automatically translated 2021-08-27 20:11:58 -03:00
link_button.h LinkButton's text now is automatically translated 2021-08-27 20:11:58 -03:00
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 Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
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 Make some enhancements to the POT generation 2021-09-02 11:12:54 -03:00
panel_container.cpp
panel_container.h
panel.cpp
panel.h
popup_menu.cpp Merge pull request #30391 from KoBeWi/hiding_children 2021-08-29 19:36:30 -03:00
popup_menu.h Make some enhancements to the POT generation 2021-09-02 11:12:54 -03:00
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
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 Merge pull request #51805 from skysphr/scrollbar-icons-pressed 2021-09-13 14:57:21 +02:00
scroll_container.cpp Construct values only when necessary. 2021-09-23 22:26:07 +05:45
scroll_container.h Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
SCsub
separator.cpp
separator.h
slider.cpp Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
slider.h Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
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 Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
split_container.h Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
subviewport_container.cpp Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
subviewport_container.h Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
tab_container.cpp Merge pull request #53049 from AnilBK/dont-construct-2 2021-09-25 12:26:08 +02:00
tab_container.h Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
tabs.cpp Fix invisible tabs not being ignored in Tabs 2021-10-07 22:40:11 -03:00
tabs.h Entirely removes BIND_VMETHOD in favor of GDVIRTUAL 2021-08-23 08:10:13 -03:00
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 Add offset for TextureProgress progress texture 2021-09-01 14:39:08 +02:00
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