Commit Graph

34003 Commits

Author SHA1 Message Date
Hugo Locurcio 7a65375b7a
Use `static const int` instead of `#define` for OpenSimplexNoise octaves
This closes #44860.
2021-01-01 21:32:50 +01:00
Rémi Verschelde 2abe996414
Merge pull request #44859 from akien-mga/hello-2021
Update copyright statements to 2021
2021-01-01 21:24:55 +01:00
Rémi Verschelde b5334d14f7
Update copyright statements to 2021
Happy new year to the wonderful Godot community!

2020 has been a tough year for most of us personally, but a good year for
Godot development nonetheless with a huge amount of work done towards Godot
4.0 and great improvements backported to the long-lived 3.2 branch.

We've had close to 400 contributors to engine code this year, authoring near
7,000 commit! (And that's only for the `master` branch and for the engine code,
there's a lot more when counting docs, demos and other first-party repos.)

Here's to a great year 2021 for all Godot users 🎆
2021-01-01 20:19:21 +01:00
Swarnim Arun c6771358aa Refactoring Visual Script
* for bloat from hacks for default function
* for ease of development nodes becoming detached from functions
2021-01-01 22:50:33 +05:30
Rémi Verschelde a6b869988f
Merge pull request #44276 from YeldhamDev/tooltip_position_embedded_fix
Fix tooltip position in main embedded window
2021-01-01 16:28:59 +01:00
Yuri Roubinsky f8130ff53b
Merge pull request #44836 from Chaosus/win32_fix_fullscreen
Fix window restoring after fullscreen again
2021-01-01 18:17:39 +03:00
Yuri Roubinsky 41efbf8cae Fixed warning at project startup (WIN32) 2021-01-01 18:09:34 +03:00
Eoin O'Neill 0c4594f6c9 Collision Shape 2D 'Disabled' Visualization Correction
Having white or strongly desaturated debug collision shape color
setting would make it harder to visualize enabled / disabled state.
This change makes it easier to visualize enabled / disabled state
by reducing the alpha color by half when disabled.
2020-12-31 23:22:24 -08:00
Maganty Rushyendra 6c026a6814 Issue more precise error when disconnecting a nonexistent connection
Checks whether the signal exists when issuing an error message when
disconnecting a nonexistent connection. Also prints the callable name.
2021-01-01 13:08:10 +08:00
Rémi Verschelde 36c943260e
Merge pull request #44703 from madmiraal/fix-44510
Add signal to inform joint that body has exited tree
2020-12-31 17:48:19 +01:00
Marcel Admiraal 026aa4381d Add signal to inform joint that body has exited tree 2020-12-31 16:19:57 +00:00
Rafał Mikrut 29b2882381 Do not iterate over map when removing its values 2020-12-31 15:47:37 +01:00
Yuri Roubinsky 8a2bc6bf58 Fix window restoring after fullscreen again 2020-12-31 16:07:05 +03:00
Rémi Verschelde 41e9028868
Merge pull request #44274 from mbrlabs/geometry2d-tests
Added Geometry2D unit tests
2020-12-30 22:32:14 +01:00
Marcus Brummer e455ca2f2f Added Geometry2D unit tests 2020-12-30 21:11:09 +01:00
Thakee Nathees 18f30dda63 GDScript crash at incomplete const bug fix 2020-12-30 23:27:46 +05:30
Hugo Locurcio bd0b7003e0
Document the desktop-only file logging setting override
This closes https://github.com/godotengine/godot-docs/issues/4505.
2020-12-30 18:39:50 +01:00
hoontee 6e2a55c464 Do not clear materials when setting mesh 2020-12-30 11:02:01 -06:00
Rémi Verschelde 6010c49424
Merge pull request #44740 from fire/mesh-opt-collapse
Meshoptimizer Update: Restrict edge collapses to avoid triangle flipping
2020-12-30 16:40:44 +01:00
Hugo Locurcio f87d42f4ca
Use zero-indexing for physics and render layer names
The first layer is now Layer 0 instead of Layer 1, and the last
layer is now Layer 19 instead of Layer 20.

This helps reference physics and render layers from scripts since
layers start from 0 there.
2020-12-30 16:03:11 +01:00
K. S. Ernest (iFire) Lee 8b69f9c18a Meshoptimizer update library 2020-12-30 06:30:25 -08:00
Rémi Verschelde b24f9f2d8f
Merge pull request #44808 from Xrayez/tests-bigobj
Increase number of sections in object files for tests with MSVC
2020-12-30 15:25:33 +01:00
Rémi Verschelde 49ff4b41b7
Merge pull request #44769 from fire/gltf-eight-weights
Expose gltf2 eight weights.
2020-12-30 15:24:32 +01:00
Andrii Doroshenko (Xrayez) 21319feb9c Increase number of sections in object files for tests with MSVC 2020-12-30 15:48:23 +02:00
Rémi Verschelde f1cb475d9b
Merge pull request #44807 from akien-mga/bullet-3.08
bullet: Sync with upstream 3.08
2020-12-30 14:07:15 +01:00
Rémi Verschelde e495c2cb21
bullet: Sync with upstream 3.08 2020-12-30 13:39:14 +01:00
Yuri Roubinsky c98c6eadbe Add convert options between constants and uniforms in visual shaders 2020-12-30 13:07:08 +03:00
Rémi Verschelde f69c116fa7
Merge pull request #44800 from Calinou/fix-stdout-flush-project-setting
Fix warning spam when using `--help` or `--version` command line argument
2020-12-30 09:33:12 +01:00
Rémi Verschelde 72c13c2631
Merge pull request #44638 from m4gr3d/export_format_util_method
Hardcode the export format for the editor 'run' feature
2020-12-30 09:11:31 +01:00
Hugo Locurcio 5cd37de125
Fix warning spam when using `--help` or `--version` command line argument
When a project setting is not found, a warning message is printed.
This moves the default value declaration so it can be found when
the `--help` or `--version` command line arguments are used.
2020-12-29 22:52:16 +01:00
Fredia Huya-Kouadio de64b783b4 Add utility method to export the project using a preset format and sign parameter. 2020-12-29 09:04:01 -08:00
Rémi Verschelde 59b30e1d23
Merge pull request #44709 from Calinou/editor-frame-time-color
Color 3D editor frame time labels depending on the performance level
2020-12-29 17:41:40 +01:00
Rémi Verschelde a06c569b12
Merge pull request #44710 from Calinou/doc-richtextlabel-no-entangled-tags
Document RichTextLabel not supporting entangled BBCode tags
2020-12-29 17:40:24 +01:00
Rémi Verschelde 3a9777cb3f
Merge pull request #44724 from Chaosus/popup_separator
Added optional id parameter to `PopupMenu::add_separator`
2020-12-29 17:39:44 +01:00
Rémi Verschelde f62f64193a
i18n: Sync translations with Weblate
(cherry picked from commit caa7c6a930)
2020-12-29 17:16:46 +01:00
Rémi Verschelde 4486aa8014
Merge pull request #44794 from RandomShaper/fix_inst_resource
Fix instantiation of resource as property value
2020-12-29 15:05:06 +01:00
Rémi Verschelde 55c295c5d7
Merge pull request #44792 from KoBeWi/export_guide
Complete documentation of EditorExportPlugin
2020-12-29 15:03:31 +01:00
K. S. Ernest (iFire) Lee dff1d8d7b0 Expose gltf2 eight weights. 2020-12-29 05:28:00 -08:00
kobewi 8b231aff28 Complete documentation of EditorExportPlugin 2020-12-29 13:46:14 +01:00
Rémi Verschelde 848f5ba05c
Merge pull request #44762 from KoBeWi/offset_is_now_point_not_offset_point
Rename offset to point in remove_point()
2020-12-29 13:37:49 +01:00
Pedro J. Estébanez d2d29c42f2 Fix instantiation of resource as property value 2020-12-29 13:14:39 +01:00
Rémi Verschelde e11be74856
Merge pull request #44786 from Calinou/editor-translations-allow-multiple-selection
Allow selecting multiple files in the editor translation/remap dialogs
2020-12-29 12:48:51 +01:00
Rémi Verschelde 8eb5531444
Merge pull request #44785 from akien-mga/fbx-clarify-error-message
FBX: Clarify outdated format error
2020-12-29 12:48:32 +01:00
Rémi Verschelde 45b2628348
Merge pull request #44789 from akien-mga/ci-textserver-fb
CI: Force building TextServer fallback
2020-12-29 12:48:08 +01:00
Rémi Verschelde 1dd75f41e5
FBX: Clarify outdated format error
See #44780.
2020-12-29 12:14:30 +01:00
Rémi Verschelde 456acda57a
CI: Force building TextServer fallback
It's normally opt-in as the advanced one (CTL support) is the default,
but we need to build it to catch potential build issues.
2020-12-29 12:14:16 +01:00
Hugo Locurcio d4bd107fd5
Allow selecting multiple files in the editor translation/remap dialogs
This makes it faster to add several translations.

The undo/redo messages were also tweaked to give better context.
2020-12-29 11:48:30 +01:00
Rémi Verschelde edccc0bbdf
Merge pull request #44759 from Huberion/master
Fix Scrollbar range calculation error
2020-12-29 11:05:44 +01:00
Rémi Verschelde 859873c908
Merge pull request #44782 from Calinou/editor-add-3d-selection-box-setting
Add an editor setting for the 3D selection box color
2020-12-29 10:40:13 +01:00
Rémi Verschelde 2086acfacc
Merge pull request #44614 from madmiraal/rename-normalmap-normal_map
Consistently use normal_map
2020-12-29 10:39:56 +01:00