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 Tweak dozens of editor property hints for consistency 2021-05-25 02:50:35 +02:00
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 Improved 3D Scene Importer 2021-03-22 12:16:40 -03:00
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 Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
center_container.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
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 Optimize StringName usage 2021-07-18 21:20:02 -03:00
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 Add AcceptDialog::remove_button method 2021-07-06 18:14:20 +02:00
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 Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
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 Improvements to Label's layout options 2021-07-04 16:43:55 +02:00
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 Optimize StringName usage 2021-07-18 21:20:02 -03:00
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 Fixed a bunch of connection errors in TextureEditorPlugin 2021-06-12 08:01:02 +03:00
nine_patch_rect.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
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.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
panel.h
panel_container.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
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 Fix some unnecessary includes 2021-08-13 00:27:38 -05:00
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
progress_bar.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
progress_bar.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
range.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
range.h Use Array for node configuration warnings 2021-04-11 23:25:38 -05:00
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 Optimize StringName usage 2021-07-18 21:20:02 -03:00
separator.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
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 TextureButton Update min size on any texture change 2021-06-11 13:39:51 +02:00
texture_button.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
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 Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
texture_rect.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
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 Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00