Commit graph

36653 commits

Author SHA1 Message Date
Raul Santos 5330c83690 Rename RandSeed to RandFromSeed and use ref param
Renames `RandSeed` method to be more consistent with `Math::rand_from_seed`
2021-08-05 17:29:55 +02:00
Rémi Verschelde dcf2a62b05
Merge pull request #51164 from TokageItLab/fix-gizmo-transform-scaling
Fixed gizmo forced implicit normalization and inconsistent rotation
2021-08-05 16:42:33 +02:00
Rémi Verschelde 4cf12d7895
Merge pull request #51215 from akien-mga/shortcut-rename-property-to-event
Shortcut: Rename `shortcut` property to `event`
2021-08-05 15:52:20 +02:00
Rémi Verschelde 342a0d45cf
Merge pull request #51250 from LightningAA/minor_view_rotation_gizmo_improvements-4.0
Minor visual improvements to the view rotation gizmo
2021-08-05 14:59:37 +02:00
Rémi Verschelde 9e5ebce1d9
Merge pull request #50707 from SirQuartz/patch-26 2021-08-05 13:50:42 +02:00
Rémi Verschelde de2c2be19b
Shortcut: Rename shortcut property to event
Having a property which has the same name as its class leads to confusing
situations (e.g. `BaseButton` has a `shortcut` property of type `Shortcut`
which has a `shortcut` property of type `InputEvent`).

Also renames `is_event` to `matches_event`, and `is_valid` to `has_valid_event`
to better reflect what the methods check.
2021-08-05 13:48:43 +02:00
Rémi Verschelde 66d968e4b6
Merge pull request #51272 from akien-mga/scons-message-status-override
SCons: Fix info message when defining `GODOT_VERSION_STATUS`
2021-08-05 13:32:20 +02:00
Rémi Verschelde e92ba89dc7
SCons: Fix info message when defining GODOT_VERSION_STATUS 2021-08-05 12:20:45 +02:00
Rémi Verschelde a544e77822
Merge pull request #51247 from pycbouh/docs-extract-theme-items
Add theme item descriptions to the online documentation
2021-08-05 00:18:56 +02:00
Rémi Verschelde 73b1f5ac79
Merge pull request #48615 from Razoric480/lsp-rename
Implement LSP didSave notification and rename request
2021-08-05 00:18:31 +02:00
Yuri Sizov bf2839ea3e Add theme item descriptions to the online documentation 2021-08-04 22:27:10 +03:00
Lightning_A 37b943be42 Minor improvements to the view rotation gizmo 2021-08-04 13:19:17 -06:00
Rémi Verschelde 85186bc0c5
Merge pull request #51242 from pycbouh/editor-theme-instructions
Improve user communications in the theme editor
2021-08-04 18:34:35 +02:00
Yuri Sizov b27989ff67 Improve user communications in the theme editor 2021-08-04 18:26:36 +03:00
Rémi Verschelde b8c08ba5ad
Tests: Improve coverage for File::get_csv_line()
Adds a few more complex edge cases which are supported.

Also adds some documentation, simplifies the code a bit and forbids using
double quotes as a delimiter.
2021-08-04 11:53:21 +02:00
Rémi Verschelde 0cee8831b2
Merge pull request #51005 from Faless/mp/4.x_channels
[Net] Implement RPC channels in MultiplayerAPI.
2021-08-04 09:31:33 +02:00
Rémi Verschelde 7eedc2c348
Merge pull request #51228 from timothyqiu/inspector-update
Disable save button when Inspector is not editing anything
2021-08-04 09:28:56 +02:00
Haoyu Qiu b38f528082 Disable save button when Inspector is not editing anything 2021-08-04 15:03:10 +08:00
Rémi Verschelde 1eff610e2b
Merge pull request #51226 from nekomatata/fix-max-slides-error
Fix inverted condition in CharacterBody2D/3D set_max_slides
2021-08-04 07:04:32 +02:00
Ignacio Roldán Etcheverry 2e362d47c8
Merge pull request #47691 from 31/fix-script_class-null-master
Fix `script_class` null access when reloading a deleted C# script
2021-08-04 06:15:25 +02:00
31 6fd2edddc0 Fix 'script_class' null access when reloading a deleted C# script 2021-08-03 22:43:42 -05:00
PouleyKetchoupp 7d0a28f875 Fix inverted condition in CharacterBody2D/3D set_max_slides 2021-08-03 19:24:46 -07:00
Ignacio Roldán Etcheverry d5e13a036f
Merge pull request #51020 from raulsntos/csharp-print-methods
Simplify C# print methods
2021-08-04 00:22:42 +02:00
Raul Santos ad460cde79 Simplify C# print methods
- Extracts the parameters logic to a single method
- Simplify the handling of null parameters
2021-08-03 23:12:27 +02:00
Rémi Verschelde 769de0c35f
Merge pull request #51220 from pycbouh/editor-mono-build-log
Fix the editor theme application for the Mono build log
2021-08-03 21:45:33 +02:00
Yuri Sizov d3e413c659 Fix the editor theme application for the Mono build log 2021-08-03 22:13:32 +03:00
Fabio Alessandrelli ebdfe259c1
Merge pull request #51216 from Faless/headless/switch
[Headless] Add --headless switch (no rendering, no audio).
2021-08-03 19:57:29 +02:00
Aaron Franke 7cec3c2b95
Use real_t in 3D nodes 2021-08-03 11:16:51 -05:00
Haoyu Qiu 04ad838e2c Fix various i18n failures 2021-08-03 23:53:36 +08:00
Fabio Alessandrelli 09386ba9fd [Headless] Add --headless switch (no rendering, no audio).
Also remove now unused "--no-window" option, and relative OS getter and
setter.
2021-08-03 17:45:50 +02:00
Hugo Locurcio a97c5b50db
Change the editor update spinner color when updating continuously
Updating continuously should only be enabled for troubleshooting
purposes, as it uses a lot of CPU/GPU power.

The update spinner is now displayed in red when the Update Continuously
editor setting is enabled.
2021-08-03 17:29:40 +02:00
Fabio Alessandrelli 80fc90e82a
Merge pull request #50454 from Ev1lbl0w/gsoc21-dap
Implemented initial DAP support
2021-08-03 17:12:37 +02:00
Rémi Verschelde db9c993250
Merge pull request #51213 from pycbouh/editor-resource-picker-cache
Cache `EditorResourcePicker`'s allowed types
2021-08-03 16:15:13 +02:00
Yuri Sizov decd548223 Cache EditorResourcePicker's allowed types 2021-08-03 16:52:12 +03:00
Rémi Verschelde ba2e6c66cb
Merge pull request #50893 from KoBeWi/how_to_config_file
Improve ConfigFile example
2021-08-03 14:55:23 +02:00
kobewi 1721f0143e Improve ConfigFile example 2021-08-03 14:32:46 +02:00
Rémi Verschelde 3c21fc5db6
Merge pull request #51199 from Faless/net/4.x_ip_lock 2021-08-03 13:29:15 +02:00
Rémi Verschelde 74f5513d21
i18n: Sync template with current 3.x codebase
Weblate will now track the state of `3.x` to prepare for the 3.4 release.

(cherry picked from commit 92bafdcafb)
2021-08-03 11:07:47 +02:00
Rémi Verschelde f618e7cf06
i18n: Sync translations with Weblate
Last POT sync with the `3.3` branch, we'll now switch Weblate to track
`3.x` to prepare for the 3.4 release.

(cherry picked from commit dec840452d)
2021-08-03 11:07:40 +02:00
Rémi Verschelde 52aad9d665
Merge pull request #51033 from merumelu/makerst-tutorial-links
makerst: use link titles for external tutorials
2021-08-03 10:13:33 +02:00
Rémi Verschelde 57a5186b08
Merge pull request #51006 from foxydevloper/drag-drop-naming
Name nodes added when drag & dropping an image by `name_casing`
2021-08-03 09:38:03 +02:00
Rémi Verschelde c6879b150f
Merge pull request #51107 from Calinou/warn-engine-run-as-root
Print a warning when the engine is started as `root`/superuser
2021-08-03 09:36:20 +02:00
Rémi Verschelde a7f24080a2
Merge pull request #51118 from SirQuartz/patch-39
Make the "View" menu in the 3D viewport stay open when selecting a checkbox
2021-08-03 09:35:17 +02:00
Rémi Verschelde e0b560fb6f
Merge pull request #51177 from kleonc/tab_container-drop-tab-index-fix
TabContainer Fix moving dropped tab to incorrect child index
2021-08-03 09:34:51 +02:00
Rémi Verschelde 0f8cba285b
Merge pull request #50986 from raulsntos/fix-path-3d-end 2021-08-03 09:31:22 +02:00
Yuri Roubinsky a1176ced48
Merge pull request #50966 from Chaosus/vs_builtins 2021-08-03 09:55:22 +03:00
Rémi Verschelde 8e4848ad34
Merge pull request #51093 from RandomShaper/fix_thread_null_ud
Fix thread start with no user data when target has no default argument
2021-08-03 08:43:39 +02:00
Yuri Roubinsky a34a91a30b Added more input/output built-ins to visual shaders 2021-08-03 09:32:40 +03:00
Rémi Verschelde a6374c6675
Merge pull request #50703 from Chaosus/vs_remove_subparticles_from_start
Removes EmitParticle node from the start functions in visual shader
2021-08-03 08:14:15 +02:00
Rémi Verschelde 0ce69064e9
Merge pull request #51203 from kbsanders/patch-1
Grammar fix.
2021-08-03 08:13:37 +02:00